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

30224 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]>
8016L: [email protected]
8017S: Supported
8018T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8019F: Documentation/accel/rocket/
8020F: Documentation/devicetree/bindings/npu/rockchip,rk3588-rknn-core.yaml
8021F: drivers/accel/rocket/
8022F: include/uapi/drm/rocket_accel.h
8023
8024DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
8025M: Oded Gabbay <[email protected]>
8026L: [email protected]
8027S: Maintained
8028C: irc://irc.oftc.net/dri-devel
8029T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
8030F: Documentation/accel/
8031F: drivers/accel/
8032F: include/drm/drm_accel.h
8033
8034DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
8035M: Chen-Yu Tsai <[email protected]>
8036R: Jernej Skrabec <[email protected]>
8037L: [email protected]
8038S: Supported
8039T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8040F: drivers/gpu/drm/sun4i/sun8i*
8041
8042DRM DRIVER FOR APPLE TOUCH BARS
8043M: Aun-Ali Zaidi <[email protected]>
8044M: Aditya Garg <[email protected]>
8045L: [email protected]
8046S: Maintained
8047T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8048F: drivers/gpu/drm/tiny/appletbdrm.c
8049
8050DRM DRIVER FOR ARM PL111 CLCD
8051M: Linus Walleij <[email protected]>
8052S: Maintained
8053T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8054F: drivers/gpu/drm/pl111/
8055
8056DRM DRIVER FOR ARM VERSATILE TFT PANELS
8057M: Linus Walleij <[email protected]>
8058S: Maintained
8059T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8060F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
8061F: drivers/gpu/drm/panel/panel-arm-versatile.c
8062
8063DRM DRIVER FOR ASPEED BMC GFX
8064M: Joel Stanley <[email protected]>
8065L: [email protected] (moderated for non-subscribers)
8066S: Supported
8067T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8068F: Documentation/devicetree/bindings/gpu/aspeed,ast2400-gfx.yaml
8069F: drivers/gpu/drm/aspeed/
8070
8071DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
8072M: Dave Airlie <[email protected]>
8073R: Thomas Zimmermann <[email protected]>
8074R: Jocelyn Falempe <[email protected]>
8075L: [email protected]
8076S: Supported
8077T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8078F: drivers/gpu/drm/ast/
8079
8080DRM DRIVER FOR BOCHS VIRTUAL GPU
8081M: Gerd Hoffmann <[email protected]>
8082L: [email protected]
8083S: Maintained
8084T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8085F: drivers/gpu/drm/tiny/bochs.c
8086
8087DRM DRIVER FOR BOE HIMAX8279D PANELS
8088M: Jerry Han <[email protected]>
8089S: Maintained
8090F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
8091F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
8092
8093DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
8094M: Jagan Teki <[email protected]>
8095S: Maintained
8096F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
8097F: drivers/gpu/drm/bridge/chipone-icn6211.c
8098
8099DRM DRIVER FOR EBBG FT8719 PANEL
8100M: Joel Selvaraj <[email protected]>
8101S: Maintained
8102T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8103F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
8104F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
8105
8106DRM DRIVER FOR FARADAY TVE200 TV ENCODER
8107M: Linus Walleij <[email protected]>
8108S: Maintained
8109T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8110F: drivers/gpu/drm/tve200/
8111
8112DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
8113M: Icenowy Zheng <[email protected]>
8114S: Maintained
8115F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
8116F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
8117
8118DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
8119M: Jagan Teki <[email protected]>
8120S: Maintained
8121F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
8122F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
8123
8124DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
8125M: Thomas Zimmermann <[email protected]>
8126M: Javier Martinez Canillas <[email protected]>
8127L: [email protected]
8128S: Maintained
8129T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8130F: drivers/firmware/sysfb*.c
8131F: drivers/gpu/drm/sysfb/
8132F: drivers/video/aperture.c
8133F: drivers/video/nomodeset.c
8134F: include/linux/aperture.h
8135F: include/linux/sysfb.h
8136F: include/video/nomodeset.h
8137
8138DRM DRIVER FOR GENERIC EDP PANELS
8139R: Douglas Anderson <[email protected]>
8140F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
8141F: drivers/gpu/drm/panel/panel-edp.c
8142
8143DRM DRIVER FOR GENERIC USB DISPLAY
8144M: Ruben Wauters <[email protected]>
8145S: Maintained
8146W: https://github.com/notro/gud/wiki
8147T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8148F: drivers/gpu/drm/gud/
8149F: include/drm/gud.h
8150
8151DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
8152M: Hans de Goede <[email protected]>
8153S: Maintained
8154T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8155F: drivers/gpu/drm/tiny/gm12u320.c
8156
8157DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
8158M: Ondrej Jirman <[email protected]>
8159M: Javier Martinez Canillas <[email protected]>
8160S: Maintained
8161T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8162F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
8163F: drivers/gpu/drm/panel/panel-himax-hx8394.c
8164
8165DRM DRIVER FOR HX8357D PANELS
8166S: Orphan
8167T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8168F: Documentation/devicetree/bindings/display/himax,hx8357.yaml
8169F: drivers/gpu/drm/tiny/hx8357d.c
8170
8171DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
8172M: Dexuan Cui <[email protected]>
8173M: Long Li <[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]>
10105R: Darrick J. Wong <[email protected]>
10106L: [email protected]
10107L: [email protected]
10108S: Supported
10109F: Documentation/filesystems/iomap/*
10110F: fs/iomap/
10111F: include/linux/iomap.h
10112
10113FILESYSTEMS [NETFS LIBRARY]
10114M: David Howells <[email protected]>
10115M: Paulo Alcantara <[email protected]>
10116L: [email protected]
10117L: [email protected]
10118S: Supported
10119F: Documentation/filesystems/caching/
10120F: Documentation/filesystems/netfs_library.rst
10121F: fs/netfs/
10122F: include/linux/fscache*.h
10123F: include/linux/netfs.h
10124F: include/trace/events/fscache.h
10125F: include/trace/events/netfs.h
10126
10127FILESYSTEMS [STACKABLE]
10128M: Miklos Szeredi <[email protected]>
10129M: Amir Goldstein <[email protected]>
10130L: [email protected]
10131L: [email protected]
10132S: Maintained
10133F: fs/backing-file.c
10134F: include/linux/backing-file.h
10135
10136FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
10137M: Riku Voipio <[email protected]>
10138L: [email protected]
10139S: Maintained
10140F: drivers/hwmon/f75375s.c
10141F: include/linux/f75375s.h
10142
10143FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
10144M: Ji-Ze Hong (Peter Hong) <[email protected]>
10145L: [email protected]
10146S: Maintained
10147F: drivers/net/can/usb/f81604.c
10148
10149FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
10150M: Clemens Ladisch <[email protected]>
10151M: Takashi Sakamoto <[email protected]>
10152L: [email protected]
10153S: Maintained
10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10155F: include/uapi/sound/firewire.h
10156F: sound/firewire/
10157
10158FIREWIRE MEDIA DRIVERS (firedtv)
10159M: Stefan Richter <[email protected]>
10160L: [email protected]
10161L: [email protected]
10162S: Maintained
10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
10164F: drivers/media/firewire/
10165
10166FIREWIRE SBP-2 TARGET
10167M: Chris Boot <[email protected]>
10168L: [email protected]
10169L: [email protected]
10170L: [email protected]
10171S: Maintained
10172T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
10173F: drivers/target/sbp/
10174
10175FIREWIRE SUBSYSTEM
10176M: Takashi Sakamoto <[email protected]>
10177M: Takashi Sakamoto <[email protected]>
10178L: [email protected]
10179S: Maintained
10180W: http://ieee1394.docs.kernel.org/
10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
10182F: drivers/firewire/
10183F: include/linux/firewire.h
10184F: include/uapi/linux/firewire*.h
10185F: tools/firewire/
10186
10187FIRMWARE FRAMEWORK FOR ARMV8-A
10188M: Sudeep Holla <[email protected]>
10189L: [email protected] (moderated for non-subscribers)
10190S: Maintained
10191F: drivers/firmware/arm_ffa/
10192F: include/linux/arm_ffa.h
10193
10194FIRMWARE LOADER (request_firmware)
10195M: Luis Chamberlain <[email protected]>
10196M: Danilo Krummrich <[email protected]>
10197L: [email protected]
10198S: Maintained
10199T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
10200F: Documentation/firmware_class/
10201F: drivers/base/firmware_loader/
10202F: rust/kernel/firmware.rs
10203F: include/linux/firmware.h
10204
10205FIXED-LAYOUT NVMEM LAYOUT DRIVER
10206M: Mathieu Dubois-Briand <[email protected]>
10207S: Maintained
10208F: drivers/nvmem/layouts/fixed-layout.c
10209
10210FLEXTIMER FTM-QUADDEC DRIVER
10211M: Patrick Havelange <[email protected]>
10212L: [email protected]
10213S: Maintained
10214F: Documentation/devicetree/bindings/counter/fsl,ftm-quaddec.yaml
10215F: drivers/counter/ftm-quaddec.c
10216
10217FLOPPY DRIVER
10218M: Denis Efremov <[email protected]>
10219L: [email protected]
10220S: Odd Fixes
10221F: drivers/block/floppy.c
10222
10223FLYSKY FSIA6B RC RECEIVER
10224M: Markus Koch <[email protected]>
10225L: [email protected]
10226S: Maintained
10227F: drivers/input/joystick/fsia6b.c
10228
10229FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
10230M: Geoffrey D. Bennett <[email protected]>
10231L: [email protected]
10232S: Maintained
10233W: https://github.com/geoffreybennett/linux-fcp
10234B: https://github.com/geoffreybennett/linux-fcp/issues
10235T: git https://github.com/geoffreybennett/linux-fcp.git
10236F: include/uapi/sound/fcp.h
10237F: include/uapi/sound/scarlett2.h
10238F: sound/usb/fcp.c
10239F: sound/usb/mixer_scarlett2.c
10240
10241FORCEDETH GIGABIT ETHERNET DRIVER
10242M: Rain River <[email protected]>
10243M: Zhu Yanjun <[email protected]>
10244L: [email protected]
10245S: Maintained
10246F: drivers/net/ethernet/nvidia/*
10247
10248FORTIFY_SOURCE
10249M: Kees Cook <[email protected]>
10250L: [email protected]
10251S: Supported
10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10253F: include/linux/fortify-string.h
10254F: lib/test_fortify/*
10255F: lib/tests/fortify_kunit.c
10256F: lib/tests/memcpy_kunit.c
10257K: \bunsafe_memcpy\b
10258K: \b__NO_FORTIFY\b
10259
10260FOURSEMI AUDIO AMPLIFIER DRIVER
10261M: Nick Li <[email protected]>
10262L: [email protected]
10263S: Maintained
10264F: Documentation/devicetree/bindings/sound/foursemi,fs2105s.yaml
10265F: sound/soc/codecs/fs-amp-lib.*
10266F: sound/soc/codecs/fs210x.*
10267
10268FPGA DFL DRIVERS
10269M: Xu Yilun <[email protected]>
10270R: Tom Rix <[email protected]>
10271L: [email protected]
10272S: Maintained
10273F: Documentation/ABI/testing/sysfs-bus-dfl*
10274F: Documentation/fpga/dfl.rst
10275F: drivers/fpga/dfl*
10276F: drivers/uio/uio_dfl.c
10277F: include/linux/dfl.h
10278F: include/uapi/linux/fpga-dfl.h
10279
10280FPGA MANAGER FRAMEWORK
10281M: Moritz Fischer <[email protected]>
10282M: Xu Yilun <[email protected]>
10283R: Tom Rix <[email protected]>
10284L: [email protected]
10285S: Maintained
10286Q: http://patchwork.kernel.org/project/linux-fpga/list/
10287T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
10288F: Documentation/devicetree/bindings/fpga/
10289F: Documentation/driver-api/fpga/
10290F: Documentation/fpga/
10291F: drivers/fpga/
10292F: include/linux/fpga/
10293
10294FRAMEBUFFER CONSOLE
10295M: Helge Deller <[email protected]>
10296M: Thomas Zimmermann <[email protected]>
10297L: [email protected]
10298L: [email protected]
10299S: Maintained
10300T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10301F: Documentation/fb/fbcon.rst
10302F: drivers/video/fbdev/core/bitblit.c
10303F: drivers/video/fbdev/core/fb_logo.c
10304F: drivers/video/fbdev/core/fbcon.c
10305F: drivers/video/fbdev/core/fbcon.h
10306F: drivers/video/fbdev/core/fbcon_ccw.c
10307F: drivers/video/fbdev/core/fbcon_cw.c
10308F: drivers/video/fbdev/core/fbcon_rotate.c
10309F: drivers/video/fbdev/core/fbcon_rotate.h
10310F: drivers/video/fbdev/core/fbcon_ud.c
10311F: drivers/video/fbdev/core/softcursor.c
10312F: drivers/video/fbdev/core/tileblit.c
10313F: include/linux/font.h
10314F: lib/fonts/
10315
10316FRAMEBUFFER CORE
10317M: Simona Vetter <[email protected]>
10318S: Odd Fixes
10319T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
10320F: drivers/video/fbdev/core/
10321
10322FRAMEBUFFER DRAWING
10323M: Zsolt Kajtar <[email protected]>
10324S: Odd Fixes
10325F: drivers/video/fbdev/core/cfbcopyarea.c
10326F: drivers/video/fbdev/core/cfbfillrect.c
10327F: drivers/video/fbdev/core/cfbimgblt.c
10328F: drivers/video/fbdev/core/cfbmem.h
10329F: drivers/video/fbdev/core/fb_copyarea.h
10330F: drivers/video/fbdev/core/fb_draw.h
10331F: drivers/video/fbdev/core/fb_fillrect.h
10332F: drivers/video/fbdev/core/fb_imageblit.h
10333F: drivers/video/fbdev/core/syscopyarea.c
10334F: drivers/video/fbdev/core/sysfillrect.c
10335F: drivers/video/fbdev/core/sysimgblt.c
10336F: drivers/video/fbdev/core/sysmem.h
10337
10338FRAMEBUFFER LAYER
10339M: Helge Deller <[email protected]>
10340L: [email protected]
10341L: [email protected]
10342S: Maintained
10343Q: http://patchwork.kernel.org/project/linux-fbdev/list/
10344T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
10345F: Documentation/fb/
10346F: drivers/video/
10347F: include/linux/fb.h
10348F: include/uapi/linux/fb.h
10349F: include/uapi/video/
10350F: include/video/
10351
10352FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
10353M: Horia Geantă <[email protected]>
10354M: Pankaj Gupta <[email protected]>
10355M: Gaurav Jain <[email protected]>
10356L: [email protected]
10357S: Maintained
10358F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
10359F: drivers/crypto/caam/
10360
10361FREESCALE COLDFIRE M5441X MMC DRIVER
10362M: Angelo Dureghello <[email protected]>
10363L: [email protected]
10364S: Maintained
10365F: drivers/mmc/host/sdhci-esdhc-mcf.c
10366F: include/linux/platform_data/mmc-esdhc-mcf.h
10367
10368FREESCALE COLDFIRE M5441X RCM POWER-ON REASON DRIVER
10369M: Jean-Michel Hautbois <[email protected]>
10370L: [email protected]
10371S: Maintained
10372F: drivers/power/reset/mcf-rcm-reset.c
10373
10374FREESCALE DIU FRAMEBUFFER DRIVER
10375M: Timur Tabi <[email protected]>
10376L: [email protected]
10377S: Maintained
10378F: drivers/video/fbdev/fsl-diu-fb.*
10379
10380FREESCALE DMA DRIVER
10381M: Zhang Wei <[email protected]>
10382L: [email protected]
10383S: Maintained
10384F: drivers/dma/fsldma.*
10385
10386FREESCALE DSPI DRIVER
10387M: Vladimir Oltean <[email protected]>
10388L: [email protected]
10389L: [email protected]
10390S: Maintained
10391F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
10392F: drivers/spi/spi-fsl-dspi.c
10393F: include/linux/spi/spi-fsl-dspi.h
10394
10395FREESCALE eDMA DRIVER
10396M: Frank Li <[email protected]>
10397L: [email protected]
10398L: [email protected]
10399S: Maintained
10400F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
10401F: drivers/dma/fsl-edma*.*
10402
10403FREESCALE ENETC ETHERNET DRIVERS
10404M: Claudiu Manoil <[email protected]>
10405M: Vladimir Oltean <[email protected]>
10406M: Wei Fang <[email protected]>
10407M: Clark Wang <[email protected]>
10408L: [email protected]
10409L: [email protected]
10410S: Maintained
10411F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
10412F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
10413F: drivers/net/ethernet/freescale/enetc/
10414F: include/linux/fsl/enetc_mdio.h
10415F: include/linux/fsl/netc_global.h
10416F: include/linux/fsl/ntmp.h
10417
10418FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
10419M: Claudiu Manoil <[email protected]>
10420L: [email protected]
10421S: Maintained
10422F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
10423F: drivers/net/ethernet/freescale/gianfar*
10424
10425FREESCALE GPMI NAND DRIVER
10426M: Han Xu <[email protected]>
10427L: [email protected]
10428L: [email protected]
10429S: Maintained
10430F: drivers/mtd/nand/raw/gpmi-nand/*
10431
10432FREESCALE I2C CPM DRIVER
10433M: Jochen Friedrich <[email protected]>
10434L: [email protected]
10435L: [email protected]
10436S: Maintained
10437F: drivers/i2c/busses/i2c-cpm.c
10438
10439FREESCALE IMX / MXC FEC DRIVER
10440M: Wei Fang <[email protected]>
10441R: Frank Li <[email protected]>
10442R: Shenwei Wang <[email protected]>
10443L: [email protected]
10444L: [email protected]
10445S: Maintained
10446F: Documentation/devicetree/bindings/net/fsl,fec.yaml
10447F: drivers/net/ethernet/freescale/fec.h
10448F: drivers/net/ethernet/freescale/fec_main.c
10449F: drivers/net/ethernet/freescale/fec_ptp.c
10450
10451FREESCALE IMX / MXC FRAMEBUFFER DRIVER
10452M: Sascha Hauer <[email protected]>
10453R: Pengutronix Kernel Team <[email protected]>
10454L: [email protected]
10455L: [email protected] (moderated for non-subscribers)
10456S: Maintained
10457F: drivers/video/fbdev/imxfb.c
10458
10459FREESCALE IMX DDR PMU DRIVER
10460M: Frank Li <[email protected]>
10461M: Xu Yang <[email protected]>
10462L: [email protected] (moderated for non-subscribers)
10463S: Maintained
10464F: Documentation/admin-guide/perf/imx-ddr.rst
10465F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
10466F: drivers/perf/fsl_imx8_ddr_perf.c
10467F: drivers/perf/fsl_imx9_ddr_perf.c
10468F: tools/perf/pmu-events/arch/arm64/freescale/
10469
10470FREESCALE IMX I2C DRIVER
10471M: Oleksij Rempel <[email protected]>
10472R: Pengutronix Kernel Team <[email protected]>
10473L: [email protected]
10474S: Maintained
10475F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
10476F: drivers/i2c/busses/i2c-imx.c
10477
10478FREESCALE IMX LPI2C DRIVER
10479M: Dong Aisheng <[email protected]>
10480L: [email protected]
10481L: [email protected]
10482S: Maintained
10483F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
10484F: drivers/i2c/busses/i2c-imx-lpi2c.c
10485
10486FREESCALE IMX LPSPI DRIVER
10487M: Frank Li <[email protected]>
10488L: [email protected]
10489L: [email protected]
10490S: Maintained
10491F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
10492F: drivers/spi/spi-fsl-lpspi.c
10493
10494FREESCALE MPC I2C DRIVER
10495M: Chris Packham <[email protected]>
10496L: [email protected]
10497S: Maintained
10498F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
10499F: drivers/i2c/busses/i2c-mpc.c
10500
10501FREESCALE QORIQ DPAA ETHERNET DRIVER
10502M: Madalin Bucur <[email protected]>
10503L: [email protected]
10504S: Maintained
10505F: drivers/net/ethernet/freescale/dpaa
10506
10507FREESCALE QORIQ DPAA FMAN DRIVER
10508M: Madalin Bucur <[email protected]>
10509R: Sean Anderson <[email protected]>
10510L: [email protected]
10511S: Maintained
10512F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
10513F: drivers/net/ethernet/freescale/fman
10514
10515FREESCALE QORIQ PTP CLOCK DRIVER
10516M: Yangbo Lu <[email protected]>
10517L: [email protected]
10518S: Maintained
10519F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
10520F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
10521F: drivers/net/ethernet/freescale/dpaa2/dprtc*
10522F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
10523F: drivers/ptp/ptp_qoriq.c
10524F: include/linux/fsl/ptp_qoriq.h
10525
10526FREESCALE QUAD SPI DRIVER
10527M: Han Xu <[email protected]>
10528L: [email protected]
10529L: [email protected]
10530S: Maintained
10531F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
10532F: drivers/spi/spi-fsl-qspi.c
10533
10534FREESCALE QUICC ENGINE LIBRARY
10535M: Qiang Zhao <[email protected]>
10536M: Christophe Leroy (CS GROUP) <[email protected]>
10537L: [email protected]
10538S: Maintained
10539F: drivers/soc/fsl/qe/
10540F: include/soc/fsl/qe/
10541
10542FREESCALE QUICC ENGINE QMC DRIVER
10543M: Herve Codina <[email protected]>
10544L: [email protected]
10545S: Maintained
10546F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
10547F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
10548F: drivers/soc/fsl/qe/qmc.c
10549F: include/soc/fsl/qe/qmc.h
10550
10551FREESCALE QUICC ENGINE QMC HDLC DRIVER
10552M: Herve Codina <[email protected]>
10553L: [email protected]
10554L: [email protected]
10555S: Maintained
10556F: drivers/net/wan/fsl_qmc_hdlc.c
10557
10558FREESCALE QUICC ENGINE TSA DRIVER
10559M: Herve Codina <[email protected]>
10560L: [email protected]
10561S: Maintained
10562F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
10563F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
10564F: drivers/soc/fsl/qe/tsa.c
10565F: drivers/soc/fsl/qe/tsa.h
10566F: include/dt-bindings/soc/cpm1-fsl,tsa.h
10567F: include/dt-bindings/soc/qe-fsl,tsa.h
10568
10569FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
10570L: [email protected]
10571L: [email protected]
10572S: Orphan
10573F: drivers/net/ethernet/freescale/ucc_geth*
10574
10575FREESCALE QUICC ENGINE UCC HDLC DRIVER
10576M: Zhao Qiang <[email protected]>
10577L: [email protected]
10578L: [email protected]
10579S: Maintained
10580F: drivers/net/wan/fsl_ucc_hdlc*
10581
10582FREESCALE QUICC ENGINE UCC UART DRIVER
10583M: Timur Tabi <[email protected]>
10584L: [email protected]
10585S: Maintained
10586F: drivers/tty/serial/ucc_uart.c
10587
10588FREESCALE SOC DRIVERS
10589M: Christophe Leroy (CS GROUP) <[email protected]>
10590L: [email protected]
10591L: [email protected] (moderated for non-subscribers)
10592S: Maintained
10593F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
10594F: Documentation/devicetree/bindings/soc/fsl/
10595F: drivers/soc/fsl/
10596F: include/linux/fsl/
10597F: include/soc/fsl/
10598
10599FREESCALE SOC FS_ENET DRIVER
10600M: Pantelis Antoniou <[email protected]>
10601L: [email protected]
10602L: [email protected]
10603S: Maintained
10604F: drivers/net/ethernet/freescale/fs_enet/
10605
10606FREESCALE SOC SOUND DRIVERS
10607M: Shengjiu Wang <[email protected]>
10608M: Xiubo Li <[email protected]>
10609R: Fabio Estevam <[email protected]>
10610R: Nicolin Chen <[email protected]>
10611L: [email protected]
10612L: [email protected]
10613S: Maintained
10614F: sound/soc/fsl/fsl*
10615F: sound/soc/fsl/imx*
10616
10617FREESCALE SOC LPC32XX SOUND DRIVERS
10618M: J.M.B. Downing <[email protected]>
10619M: Piotr Wojtaszczyk <[email protected]>
10620R: Vladimir Zapolskiy <[email protected]>
10621L: [email protected]
10622L: [email protected]
10623S: Maintained
10624F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
10625F: sound/soc/fsl/lpc3xxx-*
10626
10627FREESCALE SOC SOUND QMC DRIVER
10628M: Herve Codina <[email protected]>
10629L: [email protected]
10630L: [email protected]
10631S: Maintained
10632F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
10633F: sound/soc/fsl/fsl_qmc_audio.c
10634
10635FREESCALE USB PERIPHERAL DRIVERS
10636L: [email protected]
10637L: [email protected]
10638S: Orphan
10639F: drivers/usb/gadget/udc/fsl*
10640
10641FREESCALE USB PHY DRIVER
10642L: [email protected]
10643L: [email protected]
10644S: Orphan
10645F: drivers/usb/phy/phy-fsl-usb*
10646
10647FREEZER
10648M: "Rafael J. Wysocki" <[email protected]>
10649R: Pavel Machek <[email protected]>
10650L: [email protected]
10651S: Supported
10652F: Documentation/power/freezing-of-tasks.rst
10653F: include/linux/freezer.h
10654F: kernel/freezer.c
10655
10656FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
10657M: Eric Biggers <[email protected]>
10658M: Theodore Y. Ts'o <[email protected]>
10659M: Jaegeuk Kim <[email protected]>
10660L: [email protected]
10661S: Supported
10662Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
10663T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
10664F: Documentation/filesystems/fscrypt.rst
10665F: fs/crypto/
10666F: include/linux/fscrypt.h
10667F: include/uapi/linux/fscrypt.h
10668
10669FSI SUBSYSTEM
10670M: Eddie James <[email protected]>
10671R: Ninad Palsule <[email protected]>
10672L: [email protected]
10673S: Supported
10674Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
10675F: Documentation/devicetree/bindings/fsi/
10676F: drivers/fsi/
10677F: include/linux/fsi*.h
10678F: include/trace/events/fsi*.h
10679
10680FSI-ATTACHED I2C DRIVER
10681M: Eddie James <[email protected]>
10682L: [email protected]
10683L: [email protected] (moderated for non-subscribers)
10684S: Maintained
10685F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
10686F: drivers/i2c/busses/i2c-fsi.c
10687
10688FSI-ATTACHED SPI DRIVER
10689M: Eddie James <[email protected]>
10690L: [email protected]
10691S: Maintained
10692F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
10693F: drivers/spi/spi-fsi.c
10694
10695FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
10696M: Jan Kara <[email protected]>
10697R: Amir Goldstein <[email protected]>
10698L: [email protected]
10699S: Maintained
10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
10701F: fs/notify/
10702F: include/linux/fsnotify*.h
10703
10704FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
10705M: Eric Biggers <[email protected]>
10706M: Theodore Y. Ts'o <[email protected]>
10707L: [email protected]
10708S: Supported
10709Q: https://patchwork.kernel.org/project/fsverity/list/
10710T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
10711F: Documentation/filesystems/fsverity.rst
10712F: fs/verity/
10713F: include/linux/fsverity.h
10714F: include/trace/events/fsverity.h
10715F: include/uapi/linux/fsverity.h
10716
10717FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
10718M: Michael Zaidman <[email protected]>
10719L: [email protected]
10720L: [email protected]
10721S: Maintained
10722F: drivers/hid/hid-ft260.c
10723
10724FUJITSU LAPTOP EXTRAS
10725M: Jonathan Woithe <[email protected]>
10726L: [email protected]
10727S: Maintained
10728F: drivers/platform/x86/fujitsu-laptop.c
10729
10730FUJITSU TABLET EXTRAS
10731M: Robert Gerlach <[email protected]>
10732L: [email protected]
10733S: Maintained
10734F: drivers/platform/x86/fujitsu-tablet.c
10735
10736FUNCTION HOOKS (FTRACE)
10737M: Steven Rostedt <[email protected]>
10738M: Masami Hiramatsu <[email protected]>
10739R: Mark Rutland <[email protected]>
10740L: [email protected]
10741L: [email protected]
10742S: Maintained
10743Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
10745F: Documentation/trace/ftrace*
10746F: arch/*/*/*/*ftrace*
10747F: arch/*/*/*ftrace*
10748F: include/*/*ftrace*
10749F: kernel/trace/fgraph.c
10750F: kernel/trace/ftrace*
10751F: samples/ftrace
10752
10753FUNGIBLE ETHERNET DRIVERS
10754M: Dimitris Michailidis <[email protected]>
10755L: [email protected]
10756S: Maintained
10757F: drivers/net/ethernet/fungible/
10758
10759FUSE FILESYSTEM [CORE]
10760M: Miklos Szeredi <[email protected]>
10761L: [email protected]
10762S: Supported
10763W: https://github.com/libfuse/
10764T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10765F: Documentation/filesystems/fuse/*
10766F: fs/fuse/
10767F: include/uapi/linux/fuse.h
10768F: tools/testing/selftests/filesystems/fuse/
10769
10770FUSE FILESYSTEM [IO-URING]
10771M: Bernd Schubert <[email protected]>
10772M: Joanne Koong <[email protected]>
10773L: [email protected]
10774S: Maintained
10775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10776F: Documentation/filesystems/fuse/fuse-io-uring.rst
10777F: fs/fuse/dev_uring.c
10778F: fs/fuse/dev_uring_i.h
10779
10780FUSE FILESYSTEM [PASSTHROUGH]
10781M: Amir Goldstein <[email protected]>
10782L: [email protected]
10783S: Maintained
10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
10785F: Documentation/filesystems/fuse/fuse-passthrough.rst
10786F: fs/fuse/backing.c
10787F: fs/fuse/iomode.c
10788F: fs/fuse/passthrough.c
10789
10790FUTEX SUBSYSTEM
10791M: Thomas Gleixner <[email protected]>
10792M: Ingo Molnar <[email protected]>
10793R: Peter Zijlstra <[email protected]>
10794R: Darren Hart <[email protected]>
10795R: Davidlohr Bueso <[email protected]>
10796R: André Almeida <[email protected]>
10797L: [email protected]
10798S: Maintained
10799P: Documentation/process/maintainer-tip.rst
10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
10801F: Documentation/locking/*futex*
10802F: include/asm-generic/futex.h
10803F: include/linux/futex.h
10804F: include/uapi/linux/futex.h
10805F: kernel/futex/*
10806F: tools/perf/bench/futex*
10807F: tools/testing/selftests/futex/
10808
10809FWCTL SUBSYSTEM
10810M: Dave Jiang <[email protected]>
10811M: Jason Gunthorpe <[email protected]>
10812M: Saeed Mahameed <[email protected]>
10813M: Zhi Wang <[email protected]> (RUST)
10814R: Jonathan Cameron <[email protected]>
10815S: Maintained
10816F: Documentation/userspace-api/fwctl/
10817F: drivers/fwctl/
10818F: include/linux/fwctl.h
10819F: include/uapi/fwctl/
10820F: rust/helpers/fwctl.c
10821F: rust/kernel/fwctl.rs
10822
10823FWCTL BNXT DRIVER
10824M: Pavan Chebbi <[email protected]>
10825L: [email protected]
10826S: Maintained
10827F: drivers/fwctl/bnxt/
10828
10829FWCTL MLX5 DRIVER
10830M: Saeed Mahameed <[email protected]>
10831R: Itay Avraham <[email protected]>
10832L: [email protected]
10833S: Maintained
10834F: drivers/fwctl/mlx5/
10835
10836FWCTL PDS DRIVER
10837M: Brett Creeley <[email protected]>
10838L: [email protected]
10839S: Maintained
10840F: drivers/fwctl/pds/
10841
10842GALAXYCORE GC0308 CAMERA SENSOR DRIVER
10843M: Sebastian Reichel <[email protected]>
10844L: [email protected]
10845S: Maintained
10846F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
10847F: drivers/media/i2c/gc0308.c
10848
10849GALAXYCORE GC0310 CAMERA SENSOR DRIVER
10850M: Hans de Goede <[email protected]>
10851L: [email protected]
10852S: Maintained
10853F: drivers/media/i2c/gc0310.c
10854
10855GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
10856M: Zhi Mao <[email protected]>
10857L: [email protected]
10858S: Maintained
10859F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
10860F: drivers/media/i2c/gc05a2.c
10861
10862GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
10863M: Zhi Mao <[email protected]>
10864L: [email protected]
10865S: Maintained
10866F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
10867F: drivers/media/i2c/gc08a3.c
10868
10869GALAXYCORE GC2145 SENSOR DRIVER
10870M: Alain Volmat <[email protected]>
10871L: [email protected]
10872S: Maintained
10873T: git git://linuxtv.org/media.git
10874F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
10875F: drivers/media/i2c/gc2145.c
10876
10877GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
10878M: Tim Harvey <[email protected]>
10879S: Maintained
10880F: Documentation/devicetree/bindings/embedded-controller/gw,gsc.yaml
10881F: Documentation/hwmon/gsc-hwmon.rst
10882F: drivers/hwmon/gsc-hwmon.c
10883F: drivers/mfd/gateworks-gsc.c
10884F: include/linux/mfd/gsc.h
10885F: include/linux/platform_data/gsc_hwmon.h
10886
10887GCC PLUGINS
10888M: Kees Cook <[email protected]>
10889L: [email protected]
10890S: Maintained
10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
10892F: Documentation/kbuild/gcc-plugins.rst
10893F: scripts/Makefile.gcc-plugins
10894F: scripts/gcc-plugins/
10895
10896GCOV BASED KERNEL PROFILING
10897M: Peter Oberparleiter <[email protected]>
10898S: Maintained
10899F: Documentation/dev-tools/gcov.rst
10900F: kernel/gcov/
10901
10902GDB KERNEL DEBUGGING HELPER SCRIPTS
10903M: Jan Kiszka <[email protected]>
10904M: Kieran Bingham <[email protected]>
10905S: Supported
10906F: scripts/gdb/
10907
10908GE HEALTHCARE PMC ADC DRIVER
10909M: Herve Codina <[email protected]>
10910L: [email protected]
10911S: Maintained
10912F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
10913F: drivers/iio/adc/gehc-pmc-adc.c
10914F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
10915
10916GEMINI CRYPTO DRIVER
10917M: Corentin Labbe <[email protected]>
10918L: [email protected]
10919S: Maintained
10920F: drivers/crypto/gemini/
10921
10922GEMTEK FM RADIO RECEIVER DRIVER
10923M: Hans Verkuil <[email protected]>
10924L: [email protected]
10925S: Maintained
10926W: https://linuxtv.org
10927T: git git://linuxtv.org/media.git
10928F: drivers/media/radio/radio-gemtek*
10929
10930GENDWARFKSYMS
10931M: Sami Tolvanen <[email protected]>
10932L: [email protected]
10933L: [email protected]
10934S: Maintained
10935F: scripts/gendwarfksyms/
10936
10937GENERIC ARCHITECTURE TOPOLOGY
10938M: Sudeep Holla <[email protected]>
10939L: [email protected]
10940S: Maintained
10941F: drivers/base/arch_topology.c
10942F: include/linux/arch_topology.h
10943
10944GENERIC ENTRY CODE
10945M: Thomas Gleixner <[email protected]>
10946M: Peter Zijlstra <[email protected]>
10947M: Andy Lutomirski <[email protected]>
10948L: [email protected]
10949S: Maintained
10950P: Documentation/process/maintainer-tip.rst
10951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
10952F: include/linux/entry-common.h
10953F: include/linux/entry-virt.h
10954F: include/linux/irq-entry-common.h
10955F: kernel/entry/
10956
10957GENERIC GPIO I2C DRIVER
10958M: Wolfram Sang <[email protected]>
10959S: Supported
10960F: drivers/i2c/busses/i2c-gpio.c
10961F: include/linux/platform_data/i2c-gpio.h
10962
10963GENERIC GPIO I2C MULTIPLEXER DRIVER
10964M: Peter Korsgaard <[email protected]>
10965L: [email protected]
10966S: Supported
10967F: Documentation/devicetree/bindings/i2c/i2c-mux-gpio.yaml
10968F: Documentation/i2c/muxes/i2c-mux-gpio.rst
10969F: drivers/i2c/muxes/i2c-mux-gpio.c
10970F: include/linux/platform_data/i2c-mux-gpio.h
10971
10972GENERIC GPIO RESET DRIVER
10973M: Krzysztof Kozlowski <[email protected]>
10974S: Maintained
10975F: drivers/reset/reset-gpio.c
10976
10977GENERIC HDLC (WAN) DRIVERS
10978M: Krzysztof Halasa <[email protected]>
10979S: Maintained
10980W: http://www.kernel.org/pub/linux/utils/net/hdlc/
10981F: drivers/net/wan/c101.c
10982F: drivers/net/wan/hd6457*
10983F: drivers/net/wan/hdlc*
10984F: drivers/net/wan/n2.c
10985F: drivers/net/wan/pc300too.c
10986F: drivers/net/wan/pci200syn.c
10987F: drivers/net/wan/wanxl*
10988
10989GENERIC INCLUDE/ASM HEADER FILES
10990M: Arnd Bergmann <[email protected]>
10991L: [email protected]
10992S: Maintained
10993T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
10994F: include/asm-generic/
10995F: include/uapi/asm-generic/
10996
10997GENERIC PHY FRAMEWORK
10998M: Vinod Koul <[email protected]>
10999R: Neil Armstrong <[email protected]>
11000R: Manivannan Sadhasivam <[email protected]>
11001L: [email protected]
11002S: Supported
11003Q: https://patchwork.kernel.org/project/linux-phy/list/
11004T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
11005F: Documentation/devicetree/bindings/phy/
11006F: drivers/phy/
11007F: include/dt-bindings/phy/
11008F: include/linux/phy/
11009
11010GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
11011M: Wolfram Sang <[email protected]>
11012S: Supported
11013F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
11014F: drivers/i2c/muxes/i2c-demux-pinctrl.c
11015
11016GENERIC PM DOMAINS
11017M: Ulf Hansson <[email protected]>
11018L: [email protected]
11019S: Supported
11020F: Documentation/devicetree/bindings/power/power?domain*
11021T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
11022F: drivers/pmdomain/
11023F: include/linux/pm_domain.h
11024
11025GENERIC RADIX TREE
11026M: Kent Overstreet <[email protected]>
11027S: Supported
11028C: irc://irc.oftc.net/bcache
11029F: include/linux/generic-radix-tree.h
11030F: lib/generic-radix-tree.c
11031
11032GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
11033M: Eugen Hristev <[email protected]>
11034L: [email protected]
11035S: Maintained
11036F: drivers/input/touchscreen/resistive-adc-touch.c
11037
11038GENERIC STRING LIBRARY
11039M: Kees Cook <[email protected]>
11040R: Andy Shevchenko <[email protected]>
11041L: [email protected]
11042S: Supported
11043T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
11044F: include/linux/string.h
11045F: include/linux/string_choices.h
11046F: include/linux/string_helpers.h
11047F: lib/string.c
11048F: lib/string_helpers.c
11049F: lib/tests/string_helpers_kunit.c
11050F: lib/tests/string_kunit.c
11051F: scripts/coccinelle/api/string_choices.cocci
11052
11053GENERIC UIO DRIVER FOR PCI DEVICES
11054M: "Michael S. Tsirkin" <[email protected]>
11055L: [email protected]
11056S: Supported
11057F: drivers/uio/uio_pci_generic.c
11058
11059GENERIC VDSO LIBRARY
11060M: Andy Lutomirski <[email protected]>
11061M: Thomas Gleixner <[email protected]>
11062M: Vincenzo Frascino <[email protected]>
11063L: [email protected]
11064S: Maintained
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
11066F: include/asm-generic/vdso/vsyscall.h
11067F: include/linux/vdso_datastore.h
11068F: include/vdso/
11069F: kernel/time/namespace_vdso.c
11070F: kernel/time/vsyscall.c
11071F: lib/vdso/
11072F: tools/testing/selftests/vDSO/
11073
11074GENWQE (IBM Generic Workqueue Card)
11075M: Frank Haverkamp <[email protected]>
11076S: Supported
11077F: drivers/misc/genwqe/
11078
11079GET_MAINTAINER SCRIPT
11080M: Joe Perches <[email protected]>
11081S: Maintained
11082F: scripts/get_maintainer.pl
11083
11084GFS2 FILE SYSTEM
11085M: Andreas Gruenbacher <[email protected]>
11086L: [email protected]
11087S: Supported
11088B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
11089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
11090F: Documentation/filesystems/gfs2/
11091F: fs/gfs2/
11092F: include/uapi/linux/gfs2_ondisk.h
11093
11094GIGABYTE WATERFORCE SENSOR DRIVER
11095M: Aleksa Savic <[email protected]>
11096L: [email protected]
11097S: Maintained
11098F: Documentation/hwmon/gigabyte_waterforce.rst
11099F: drivers/hwmon/gigabyte_waterforce.c
11100
11101GIGABYTE WMI DRIVER
11102M: Thomas Weißschuh <[email protected]>
11103L: [email protected]
11104S: Maintained
11105F: drivers/platform/x86/gigabyte-wmi.c
11106
11107GNSS SUBSYSTEM
11108M: Johan Hovold <[email protected]>
11109S: Maintained
11110T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
11111F: Documentation/ABI/testing/sysfs-class-gnss
11112F: Documentation/devicetree/bindings/gnss/
11113F: drivers/gnss/
11114F: include/linux/gnss.h
11115
11116GO7007 MPEG CODEC
11117M: Hans Verkuil <[email protected]>
11118L: [email protected]
11119S: Maintained
11120F: drivers/media/usb/go7007/
11121
11122GOCONTROLL MODULINE MODULE SLOT
11123M: Maud Spierings <[email protected]>
11124S: Maintained
11125F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
11126
11127GOODIX TOUCHSCREEN
11128M: Hans de Goede <[email protected]>
11129L: [email protected]
11130S: Maintained
11131F: drivers/input/touchscreen/goodix*
11132
11133GOOGLE ETHERNET DRIVERS
11134M: Joshua Washington <[email protected]>
11135M: Harshitha Ramamurthy <[email protected]>
11136L: [email protected]
11137S: Maintained
11138F: Documentation/networking/device_drivers/ethernet/google/gve.rst
11139F: drivers/net/ethernet/google
11140
11141GOOGLE FIRMWARE DRIVERS
11142M: Tzung-Bi Shih <[email protected]>
11143R: Brian Norris <[email protected]>
11144R: Julius Werner <[email protected]>
11145L: [email protected]
11146S: Maintained
11147T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
11148F: drivers/firmware/google/
11149F: include/linux/coreboot.h
11150
11151GOOGLE TENSOR SoC SUPPORT
11152M: Peter Griffin <[email protected]>
11153R: André Draszik <[email protected]>
11154R: Tudor Ambarus <[email protected]>
11155L: [email protected] (moderated for non-subscribers)
11156L: [email protected]
11157S: Maintained
11158P: Documentation/process/maintainer-soc-clean-dts.rst
11159C: irc://irc.oftc.net/pixel6-kernel-dev
11160F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
11161F: Documentation/devicetree/bindings/phy/google,lga-usb-phy.yaml
11162F: Documentation/devicetree/bindings/soc/google/google,gs101-pmu-intr-gen.yaml
11163F: Documentation/devicetree/bindings/usb/google,lga-dwc3.yaml
11164F: arch/arm64/boot/dts/exynos/google/
11165F: drivers/clk/samsung/clk-gs101.c
11166F: drivers/phy/phy-google-usb.c
11167F: drivers/soc/samsung/gs101-pmu.c
11168F: drivers/phy/samsung/phy-gs101-ufs.c
11169F: drivers/usb/dwc3/dwc3-google.c
11170F: include/dt-bindings/clock/google,gs101*
11171K: [gG]oogle.?[tT]ensor
11172
11173GPD FAN DRIVER
11174M: Cryolitia PukNgae <[email protected]>
11175L: [email protected]
11176S: Maintained
11177F: Documentation/hwmon/gpd-fan.rst
11178F: drivers/hwmon/gpd-fan.c
11179
11180GPD POCKET FAN DRIVER
11181M: Hans de Goede <[email protected]>
11182L: [email protected]
11183S: Maintained
11184F: drivers/platform/x86/gpd-pocket-fan.c
11185
11186GPIB DRIVERS
11187M: Dave Penkler <[email protected]>
11188M: Greg Kroah-Hartman <[email protected]>
11189S: Maintained
11190F: drivers/gpib/
11191F: include/uapi/linux/gpib.h
11192F: include/uapi/linux/gpib_ioctl.h
11193
11194GPIO ACPI SUPPORT
11195M: Mika Westerberg <[email protected]>
11196M: Andy Shevchenko <[email protected]>
11197L: [email protected]
11198L: [email protected]
11199S: Supported
11200T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11201F: Documentation/firmware-guide/acpi/gpio-properties.rst
11202F: drivers/gpio/gpiolib-acpi-*.c
11203F: drivers/gpio/gpiolib-acpi.h
11204
11205GPIO AGGREGATOR
11206M: Geert Uytterhoeven <[email protected]>
11207L: [email protected]
11208S: Supported
11209F: Documentation/admin-guide/gpio/gpio-aggregator.rst
11210F: drivers/gpio/gpio-aggregator.c
11211
11212GPIO IR Transmitter
11213M: Sean Young <[email protected]>
11214L: [email protected]
11215S: Maintained
11216F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
11217F: drivers/media/rc/gpio-ir-tx.c
11218
11219GPIO LINE MUX
11220M: Jonas Jelonek <[email protected]>
11221S: Maintained
11222F: Documentation/devicetree/bindings/gpio/gpio-line-mux.yaml
11223F: drivers/gpio/gpio-line-mux.c
11224
11225GPIO MOCKUP DRIVER
11226M: Bamvor Jian Zhang <[email protected]>
11227L: [email protected]
11228S: Maintained
11229F: drivers/gpio/gpio-mockup.c
11230F: tools/testing/selftests/gpio/
11231
11232GPIO REGMAP
11233M: Michael Walle <[email protected]>
11234S: Maintained
11235F: drivers/gpio/gpio-regmap.c
11236F: include/linux/gpio/regmap.h
11237K: (devm_)?gpio_regmap_(un)?register
11238
11239GPIO SLOPPY LOGIC ANALYZER
11240M: Wolfram Sang <[email protected]>
11241S: Supported
11242F: Documentation/dev-tools/gpio-sloppy-logic-analyzer.rst
11243F: drivers/gpio/gpio-sloppy-logic-analyzer.c
11244F: tools/gpio/gpio-sloppy-logic-analyzer.sh
11245
11246GPIO SUBSYSTEM
11247M: Linus Walleij <[email protected]>
11248M: Bartosz Golaszewski <[email protected]>
11249L: [email protected]
11250S: Maintained
11251T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11252F: Documentation/admin-guide/gpio/
11253F: Documentation/devicetree/bindings/gpio/
11254F: Documentation/driver-api/gpio/
11255F: drivers/gpio/
11256F: include/dt-bindings/gpio/
11257F: include/linux/gpio.h
11258F: include/linux/gpio/
11259K: (devm_)?gpio_(request|free|direction|get|set)
11260K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
11261K: devm_gpiod_unhinge
11262
11263GPIO UAPI
11264M: Bartosz Golaszewski <[email protected]>
11265R: Kent Gibson <[email protected]>
11266L: [email protected]
11267S: Maintained
11268T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
11269F: Documentation/ABI/obsolete/sysfs-gpio
11270F: Documentation/ABI/testing/gpio-cdev
11271F: Documentation/userspace-api/gpio/
11272F: drivers/gpio/gpiolib-cdev.c
11273F: include/uapi/linux/gpio.h
11274F: tools/gpio/
11275
11276GRETH 10/100/1G Ethernet MAC device driver
11277M: Andreas Larsson <[email protected]>
11278L: [email protected]
11279S: Maintained
11280F: drivers/net/ethernet/aeroflex/
11281
11282GREYBUS AUDIO PROTOCOLS DRIVERS
11283M: Vaibhav Agarwal <[email protected]>
11284M: Mark Greer <[email protected]>
11285S: Maintained
11286F: drivers/staging/greybus/audio_apbridgea.c
11287F: drivers/staging/greybus/audio_apbridgea.h
11288F: drivers/staging/greybus/audio_codec.c
11289F: drivers/staging/greybus/audio_codec.h
11290F: drivers/staging/greybus/audio_gb.c
11291F: drivers/staging/greybus/audio_manager.c
11292F: drivers/staging/greybus/audio_manager.h
11293F: drivers/staging/greybus/audio_manager_module.c
11294F: drivers/staging/greybus/audio_manager_private.h
11295F: drivers/staging/greybus/audio_manager_sysfs.c
11296F: drivers/staging/greybus/audio_module.c
11297F: drivers/staging/greybus/audio_topology.c
11298
11299GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
11300M: Viresh Kumar <[email protected]>
11301S: Maintained
11302F: drivers/staging/greybus/authentication.c
11303F: drivers/staging/greybus/bootrom.c
11304F: drivers/staging/greybus/firmware.h
11305F: drivers/staging/greybus/fw-core.c
11306F: drivers/staging/greybus/fw-download.c
11307F: drivers/staging/greybus/fw-management.c
11308F: drivers/staging/greybus/greybus_authentication.h
11309F: drivers/staging/greybus/greybus_firmware.h
11310F: drivers/staging/greybus/hid.c
11311F: drivers/staging/greybus/i2c.c
11312F: drivers/staging/greybus/spi.c
11313F: drivers/staging/greybus/spilib.c
11314F: drivers/staging/greybus/spilib.h
11315
11316GREYBUS LOOPBACK DRIVER
11317M: Bryan O'Donoghue <[email protected]>
11318S: Maintained
11319F: drivers/staging/greybus/loopback.c
11320
11321GREYBUS PLATFORM DRIVERS
11322M: Vaibhav Hiremath <[email protected]>
11323S: Maintained
11324F: drivers/staging/greybus/arche-apb-ctrl.c
11325F: drivers/staging/greybus/arche-platform.c
11326F: drivers/staging/greybus/arche_platform.h
11327
11328GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
11329M: Rui Miguel Silva <[email protected]>
11330S: Maintained
11331F: drivers/staging/greybus/gpio.c
11332F: drivers/staging/greybus/light.c
11333F: drivers/staging/greybus/power_supply.c
11334F: drivers/staging/greybus/sdio.c
11335F: drivers/staging/greybus/spi.c
11336F: drivers/staging/greybus/spilib.c
11337
11338GREYBUS BEAGLEPLAY DRIVERS
11339M: Ayush Singh <[email protected]>
11340L: [email protected] (moderated for non-subscribers)
11341S: Maintained
11342F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
11343F: drivers/greybus/gb-beagleplay.c
11344
11345GREYBUS SUBSYSTEM
11346M: Johan Hovold <[email protected]>
11347M: Alex Elder <[email protected]>
11348M: Greg Kroah-Hartman <[email protected]>
11349L: [email protected] (moderated for non-subscribers)
11350S: Maintained
11351F: drivers/greybus/
11352F: drivers/staging/greybus/
11353F: include/linux/greybus.h
11354F: include/linux/greybus/
11355
11356GREYBUS UART PROTOCOLS DRIVERS
11357M: David Lin <[email protected]>
11358S: Maintained
11359F: drivers/staging/greybus/log.c
11360F: drivers/staging/greybus/uart.c
11361
11362GS1662 VIDEO SERIALIZER
11363M: Charles-Antoine Couret <[email protected]>
11364L: [email protected]
11365S: Maintained
11366T: git git://linuxtv.org/media.git
11367F: drivers/media/spi/gs1662.c
11368
11369GSPCA FINEPIX SUBDRIVER
11370M: Frank Zago <[email protected]>
11371L: [email protected]
11372S: Maintained
11373T: git git://linuxtv.org/media.git
11374F: drivers/media/usb/gspca/finepix.c
11375
11376GSPCA GL860 SUBDRIVER
11377M: Olivier Lorin <[email protected]>
11378L: [email protected]
11379S: Maintained
11380T: git git://linuxtv.org/media.git
11381F: drivers/media/usb/gspca/gl860/
11382
11383GSPCA M5602 SUBDRIVER
11384M: Erik Andren <[email protected]>
11385L: [email protected]
11386S: Maintained
11387T: git git://linuxtv.org/media.git
11388F: drivers/media/usb/gspca/m5602/
11389
11390GSPCA PAC207 SONIXB SUBDRIVER
11391M: Hans Verkuil <[email protected]>
11392L: [email protected]
11393S: Odd Fixes
11394T: git git://linuxtv.org/media.git
11395F: drivers/media/usb/gspca/pac207.c
11396
11397GSPCA SN9C20X SUBDRIVER
11398M: Brian Johnson <[email protected]>
11399L: [email protected]
11400S: Maintained
11401T: git git://linuxtv.org/media.git
11402F: drivers/media/usb/gspca/sn9c20x.c
11403
11404GSPCA T613 SUBDRIVER
11405M: Leandro Costantino <[email protected]>
11406L: [email protected]
11407S: Maintained
11408T: git git://linuxtv.org/media.git
11409F: drivers/media/usb/gspca/t613.c
11410
11411GSPCA USB WEBCAM DRIVER
11412M: Hans Verkuil <[email protected]>
11413L: [email protected]
11414S: Odd Fixes
11415T: git git://linuxtv.org/media.git
11416F: drivers/media/usb/gspca/
11417
11418GTP (GPRS Tunneling Protocol)
11419M: Pablo Neira Ayuso <[email protected]>
11420M: Harald Welte <[email protected]>
11421L: [email protected]
11422S: Maintained
11423T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
11424F: drivers/net/gtp.c
11425
11426GUID PARTITION TABLE (GPT)
11427M: Davidlohr Bueso <[email protected]>
11428L: [email protected]
11429S: Maintained
11430F: block/partitions/efi.*
11431
11432HABANALABS PCI DRIVER
11433M: Koby Elbaz <[email protected]>
11434M: Konstantin Sinyuk <[email protected]>
11435L: [email protected]
11436S: Supported
11437C: irc://irc.oftc.net/dri-devel
11438T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
11439F: Documentation/ABI/testing/debugfs-driver-habanalabs
11440F: Documentation/ABI/testing/sysfs-driver-habanalabs
11441F: drivers/accel/habanalabs/
11442F: include/linux/habanalabs/
11443F: include/trace/events/habanalabs.h
11444F: include/uapi/drm/habanalabs_accel.h
11445
11446HACKRF MEDIA DRIVER
11447L: [email protected]
11448S: Orphan
11449W: https://linuxtv.org
11450Q: http://patchwork.linuxtv.org/project/linux-media/list/
11451F: drivers/media/usb/hackrf/
11452
11453HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
11454M: Chuck Lever <[email protected]>
11455L: [email protected]
11456L: [email protected]
11457S: Maintained
11458F: Documentation/netlink/specs/handshake.yaml
11459F: Documentation/networking/tls-handshake.rst
11460F: include/net/handshake.h
11461F: include/trace/events/handshake.h
11462F: net/handshake/
11463
11464HANTRO VPU CODEC DRIVER
11465M: Nicolas Dufresne <[email protected]>
11466M: Benjamin Gaignard <[email protected]>
11467M: Philipp Zabel <[email protected]>
11468L: [email protected]
11469L: [email protected]
11470S: Maintained
11471F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
11472F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
11473F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
11474F: drivers/media/platform/verisilicon/
11475
11476HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
11477M: Frank Seidel <[email protected]>
11478L: [email protected]
11479S: Maintained
11480W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
11481F: drivers/platform/x86/hdaps.c
11482
11483HARDWARE MONITORING
11484M: Guenter Roeck <[email protected]>
11485L: [email protected]
11486S: Maintained
11487W: http://hwmon.wiki.kernel.org/
11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
11489F: Documentation/ABI/testing/sysfs-class-hwmon
11490F: Documentation/devicetree/bindings/hwmon/
11491F: Documentation/hwmon/
11492F: drivers/hwmon/
11493F: include/linux/hwmon*.h
11494F: include/trace/events/hwmon*.h
11495K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
11496
11497HARDWARE RANDOM NUMBER GENERATOR CORE
11498M: Olivia Mackall <[email protected]>
11499M: Herbert Xu <[email protected]>
11500L: [email protected]
11501S: Odd fixes
11502F: Documentation/admin-guide/hw_random.rst
11503F: Documentation/devicetree/bindings/rng/
11504F: drivers/char/hw_random/
11505F: include/linux/hw_random.h
11506
11507HARDWARE SPINLOCK CORE
11508M: Bjorn Andersson <[email protected]>
11509R: Baolin Wang <[email protected]>
11510L: [email protected]
11511S: Maintained
11512T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git hwspinlock-next
11513F: Documentation/devicetree/bindings/hwlock/
11514F: Documentation/locking/hwspinlock.rst
11515F: drivers/hwspinlock/
11516F: include/linux/hwspinlock.h
11517
11518HARDWARE TRACING FACILITIES
11519M: Alexander Shishkin <[email protected]>
11520S: Maintained
11521F: drivers/hwtracing/
11522
11523HARMONY SOUND DRIVER
11524L: [email protected]
11525S: Maintained
11526F: sound/parisc/harmony.*
11527
11528HDPVR USB VIDEO ENCODER DRIVER
11529M: Hans Verkuil <[email protected]>
11530L: [email protected]
11531S: Odd Fixes
11532W: https://linuxtv.org
11533T: git git://linuxtv.org/media.git
11534F: drivers/media/usb/hdpvr/
11535
11536HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
11537M: Keng-Yu Lin <[email protected]>
11538S: Supported
11539F: drivers/misc/hpilo.[ch]
11540
11541HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
11542M: Craig Lamparter <[email protected]>
11543S: Supported
11544F: Documentation/watchdog/hpwdt.rst
11545F: drivers/watchdog/hpwdt.c
11546
11547HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
11548M: Don Brace <[email protected]>
11549L: [email protected]
11550L: [email protected]
11551S: Supported
11552F: Documentation/scsi/hpsa.rst
11553F: drivers/scsi/hpsa*.[ch]
11554F: include/linux/cciss*.h
11555F: include/uapi/linux/cciss*.h
11556
11557HFI1 DRIVER
11558M: Dennis Dalessandro <[email protected]>
11559L: [email protected]
11560S: Supported
11561F: drivers/infiniband/hw/hfi1
11562
11563HFS FILESYSTEM
11564M: Viacheslav Dubeyko <[email protected]>
11565M: John Paul Adrian Glaubitz <[email protected]>
11566M: Yangtao Li <[email protected]>
11567L: [email protected]
11568S: Maintained
11569T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11570F: Documentation/filesystems/hfs.rst
11571F: fs/hfs/
11572F: include/linux/hfs_common.h
11573
11574HFSPLUS FILESYSTEM
11575M: Viacheslav Dubeyko <[email protected]>
11576M: John Paul Adrian Glaubitz <[email protected]>
11577M: Yangtao Li <[email protected]>
11578L: [email protected]
11579S: Maintained
11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/hfs.git
11581F: Documentation/filesystems/hfsplus.rst
11582F: fs/hfsplus/
11583F: include/linux/hfs_common.h
11584
11585HIBERNATION (aka Software Suspend, aka swsusp)
11586M: "Rafael J. Wysocki" <[email protected]>
11587R: Pavel Machek <[email protected]>
11588L: [email protected]
11589S: Supported
11590B: https://bugzilla.kernel.org
11591F: arch/*/include/asm/suspend*.h
11592F: arch/x86/power/
11593F: drivers/base/power/
11594F: include/linux/freezer.h
11595F: include/linux/pm.h
11596F: include/linux/suspend.h
11597F: kernel/power/
11598
11599HID CORE LAYER
11600M: Jiri Kosina <[email protected]>
11601M: Benjamin Tissoires <[email protected]>
11602L: [email protected]
11603S: Maintained
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
11605F: Documentation/hid/
11606F: drivers/hid/
11607F: include/linux/hid*
11608F: include/uapi/linux/hid*
11609F: samples/hid/
11610F: tools/testing/selftests/hid/
11611
11612HID HYPERX DRIVER
11613M: Benjamin Blume <[email protected]>
11614L: [email protected]
11615S: Maintained
11616F: drivers/hid/hid-hyperx.c
11617
11618HID LOGITECH DRIVERS
11619R: Filipe Laíns <[email protected]>
11620L: [email protected]
11621S: Maintained
11622F: drivers/hid/hid-logitech-*
11623
11624HID NVIDIA SHIELD DRIVER
11625M: Rahul Rameshbabu <[email protected]>
11626L: [email protected]
11627S: Maintained
11628F: drivers/hid/hid-nvidia-shield.c
11629
11630HID PHOENIX RC FLIGHT CONTROLLER
11631M: Marcus Folkesson <[email protected]>
11632L: [email protected]
11633S: Maintained
11634F: drivers/hid/hid-pxrc.c
11635
11636HID PLAYSTATION DRIVER
11637M: Roderick Colenbrander <[email protected]>
11638L: [email protected]
11639S: Supported
11640F: drivers/hid/hid-playstation.c
11641
11642HID SENSOR HUB DRIVERS
11643M: Jiri Kosina <[email protected]>
11644M: Jonathan Cameron <[email protected]>
11645M: Srinivas Pandruvada <[email protected]>
11646L: [email protected]
11647L: [email protected]
11648S: Maintained
11649F: Documentation/hid/hid-sensor*
11650F: drivers/hid/hid-sensor-*
11651F: drivers/iio/*/hid-*
11652F: include/linux/hid-sensor-*
11653
11654HID STEAM CONTROLLER
11655M: Vicki Pfau <[email protected]>
11656L: [email protected]
11657S: Maintained
11658F: drivers/hid/hid-steam.c
11659
11660HID VRC-2 CAR CONTROLLER DRIVER
11661M: Marcus Folkesson <[email protected]>
11662L: [email protected]
11663S: Maintained
11664F: drivers/hid/hid-vrc2.c
11665
11666HID WACOM DRIVER
11667M: Ping Cheng <[email protected]>
11668M: Jason Gerecke <[email protected]>
11669L: [email protected]
11670S: Maintained
11671F: drivers/hid/wacom.h
11672F: drivers/hid/wacom_*
11673
11674HID++ LOGITECH DRIVERS
11675R: Filipe Laíns <[email protected]>
11676R: Bastien Nocera <[email protected]>
11677L: [email protected]
11678S: Maintained
11679F: drivers/hid/hid-logitech-hidpp.c
11680
11681HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
11682M: Anna-Maria Behnsen <[email protected]>
11683M: Frederic Weisbecker <[email protected]>
11684M: Thomas Gleixner <[email protected]>
11685L: [email protected]
11686S: Maintained
11687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
11688F: Documentation/timers/
11689F: include/linux/clockchips.h
11690F: include/linux/delay.h
11691F: include/linux/hrtimer.h
11692F: include/linux/timer.h
11693F: kernel/time/clockevents.c
11694F: kernel/time/hrtimer.c
11695F: kernel/time/sleep_timeout.c
11696F: kernel/time/timer.c
11697F: kernel/time/timer_list.c
11698F: kernel/time/timer_migration.*
11699F: tools/testing/selftests/timers/
11700
11701HITRON HAC300S PSU DRIVER
11702M: Vasileios Amoiridis <[email protected]>
11703L: [email protected]
11704S: Maintained
11705F: Documentation/hwmon/hac300s.rst
11706F: drivers/hwmon/pmbus/hac300s.c
11707
11708DELAY, SLEEP, TIMEKEEPING, TIMERS [RUST]
11709M: Andreas Hindborg <[email protected]>
11710R: Boqun Feng <[email protected]>
11711R: FUJITA Tomonori <[email protected]>
11712R: Frederic Weisbecker <[email protected]>
11713R: Lyude Paul <[email protected]>
11714R: Thomas Gleixner <[email protected]>
11715R: Anna-Maria Behnsen <[email protected]>
11716R: John Stultz <[email protected]>
11717R: Stephen Boyd <[email protected]>
11718L: [email protected]
11719S: Supported
11720W: https://rust-for-linux.com
11721B: https://github.com/Rust-for-Linux/linux/issues
11722T: git https://github.com/Rust-for-Linux/linux.git timekeeping-next
11723F: rust/kernel/time.rs
11724F: rust/kernel/time/
11725
11726HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
11727M: HighPoint Linux Team <[email protected]>
11728S: Supported
11729W: http://www.highpoint-tech.com
11730F: Documentation/scsi/hptiop.rst
11731F: drivers/scsi/hptiop.c
11732
11733HIMAX HX83112B TOUCHSCREEN SUPPORT
11734M: Job Noorman <[email protected]>
11735L: [email protected]
11736S: Maintained
11737F: Documentation/devicetree/bindings/input/touchscreen/trivial-touch.yaml
11738F: drivers/input/touchscreen/himax_hx83112b.c
11739
11740HIMAX HX852X TOUCHSCREEN DRIVER
11741M: Stephan Gerhold <[email protected]>
11742L: [email protected]
11743S: Maintained
11744F: Documentation/devicetree/bindings/input/touchscreen/himax,hx852es.yaml
11745F: drivers/input/touchscreen/himax_hx852x.c
11746
11747HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
11748M: Kurt Kanzenbach <[email protected]>
11749L: [email protected]
11750S: Maintained
11751F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
11752F: drivers/net/dsa/hirschmann/*
11753F: include/linux/platform_data/hirschmann-hellcreek.h
11754F: net/dsa/tag_hellcreek.c
11755
11756HISILICON DMA DRIVER
11757M: Zhou Wang <[email protected]>
11758M: Longfang Liu <[email protected]>
11759L: [email protected]
11760S: Maintained
11761F: drivers/dma/hisi_dma.c
11762
11763HISILICON GPIO DRIVER
11764M: Yang Shen <[email protected]>
11765L: [email protected]
11766S: Maintained
11767F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
11768F: drivers/gpio/gpio-hisi.c
11769
11770HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
11771M: Zhiqi Song <[email protected]>
11772M: Longfang Liu <[email protected]>
11773L: [email protected]
11774S: Maintained
11775F: Documentation/ABI/testing/debugfs-hisi-hpre
11776F: drivers/crypto/hisilicon/hpre/hpre.h
11777F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
11778F: drivers/crypto/hisilicon/hpre/hpre_main.c
11779
11780HISILICON HNS3 PMU DRIVER
11781M: Jijie Shao <[email protected]>
11782S: Supported
11783F: Documentation/admin-guide/perf/hns3-pmu.rst
11784F: drivers/perf/hisilicon/hns3_pmu.c
11785
11786HISILICON I2C CONTROLLER DRIVER
11787M: Devyn Liu <[email protected]>
11788L: [email protected]
11789S: Maintained
11790W: https://www.hisilicon.com
11791F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
11792F: drivers/i2c/busses/i2c-hisi.c
11793
11794HISILICON KUNPENG SOC HCCS DRIVER
11795M: Huisong Li <[email protected]>
11796S: Maintained
11797F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
11798F: drivers/soc/hisilicon/kunpeng_hccs.c
11799F: drivers/soc/hisilicon/kunpeng_hccs.h
11800
11801HISILICON SOC HHA DRIVER
11802M: Yushan Wang <[email protected]>
11803S: Maintained
11804F: drivers/cache/hisi_soc_hha.c
11805
11806HISILICON LPC BUS DRIVER
11807M: Jay Fang <[email protected]>
11808S: Maintained
11809W: http://www.hisilicon.com
11810F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
11811F: drivers/bus/hisi_lpc.c
11812
11813HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
11814M: Jian Shen <[email protected]>
11815M: Jijie Shao <[email protected]>
11816L: [email protected]
11817S: Maintained
11818W: http://www.hisilicon.com
11819F: drivers/net/ethernet/hisilicon/hns3/
11820
11821HISILICON NETWORK HIBMCGE DRIVER
11822M: Jijie Shao <[email protected]>
11823L: [email protected]
11824S: Maintained
11825F: drivers/net/ethernet/hisilicon/hibmcge/
11826
11827HISILICON NETWORK SUBSYSTEM DRIVER
11828M: Jian Shen <[email protected]>
11829M: Jijie Shao <[email protected]>
11830L: [email protected]
11831S: Maintained
11832W: http://www.hisilicon.com
11833F: Documentation/devicetree/bindings/net/hisilicon*.txt
11834F: drivers/net/ethernet/hisilicon/
11835
11836HISILICON PMU DRIVER
11837M: Yushan Wang <[email protected]>
11838S: Supported
11839W: http://www.hisilicon.com
11840F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
11841F: Documentation/admin-guide/perf/hisi-pmu.rst
11842F: drivers/perf/hisilicon
11843F: tools/perf/pmu-events/arch/arm64/hisilicon/
11844
11845HISILICON PTT DRIVER
11846M: Sizhe Liu <[email protected]>
11847L: [email protected]
11848S: Maintained
11849F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
11850F: Documentation/trace/hisi-ptt.rst
11851F: drivers/hwtracing/ptt/
11852F: tools/perf/arch/arm64/util/hisi-ptt.c
11853F: tools/perf/util/hisi-ptt*
11854F: tools/perf/util/hisi-ptt-decoder/*
11855
11856HISILICON QM DRIVER
11857M: Weili Qian <[email protected]>
11858M: Zhou Wang <[email protected]>
11859L: [email protected]
11860S: Maintained
11861F: drivers/crypto/hisilicon/Kconfig
11862F: drivers/crypto/hisilicon/Makefile
11863F: drivers/crypto/hisilicon/qm.c
11864F: drivers/crypto/hisilicon/sgl.c
11865F: include/linux/hisi_acc_qm.h
11866
11867HISILICON ROCE DRIVER
11868M: Chengchang Tang <[email protected]>
11869M: Junxian Huang <[email protected]>
11870L: [email protected]
11871S: Maintained
11872F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
11873F: drivers/infiniband/hw/hns/
11874
11875HISILICON SAS Controller
11876M: Xingui Yang <[email protected]>
11877S: Supported
11878W: http://www.hisilicon.com
11879F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
11880F: drivers/scsi/hisi_sas/
11881
11882HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
11883M: Longfang Liu <[email protected]>
11884L: [email protected]
11885S: Maintained
11886F: Documentation/ABI/testing/debugfs-hisi-sec
11887F: drivers/crypto/hisilicon/sec2/sec.h
11888F: drivers/crypto/hisilicon/sec2/sec_crypto.c
11889F: drivers/crypto/hisilicon/sec2/sec_crypto.h
11890F: drivers/crypto/hisilicon/sec2/sec_main.c
11891
11892HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
11893M: Yang Shen <[email protected]>
11894L: [email protected]
11895S: Maintained
11896W: http://www.hisilicon.com
11897F: drivers/spi/spi-hisi-kunpeng.c
11898
11899HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
11900M: Mauro Carvalho Chehab <[email protected]>
11901L: [email protected]
11902S: Maintained
11903F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
11904F: drivers/spmi/hisi-spmi-controller.c
11905
11906HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
11907M: Mauro Carvalho Chehab <[email protected]>
11908L: [email protected]
11909S: Maintained
11910F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
11911F: drivers/mfd/hi6421-spmi-pmic.c
11912
11913HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
11914M: Weili Qian <[email protected]>
11915S: Maintained
11916F: drivers/char/hw_random/hisi-trng-v2.c
11917
11918HISILICON V3XX SPI NOR FLASH Controller Driver
11919M: Yang Shen <[email protected]>
11920S: Maintained
11921W: http://www.hisilicon.com
11922F: drivers/spi/spi-hisi-sfc-v3xx.c
11923
11924HISILICON ZIP Controller DRIVER
11925M: Chenghai Huang<[email protected]>
11926M: Zhou Wang <[email protected]>
11927L: [email protected]
11928S: Maintained
11929F: Documentation/ABI/testing/debugfs-hisi-zip
11930F: drivers/crypto/hisilicon/zip/
11931
11932HMM - Heterogeneous Memory Management
11933M: Jason Gunthorpe <[email protected]>
11934M: Leon Romanovsky <[email protected]>
11935L: [email protected]
11936S: Maintained
11937F: Documentation/mm/hmm.rst
11938F: include/linux/hmm*
11939F: lib/test_hmm*
11940F: mm/hmm*
11941F: tools/testing/selftests/mm/*hmm*
11942
11943HONEYWELL ABP2030PA PRESSURE SENSOR SERIES IIO DRIVER
11944M: Petre Rodan <[email protected]>
11945L: [email protected]
11946S: Maintained
11947F: Documentation/devicetree/bindings/iio/pressure/honeywell,abp2030pa.yaml
11948F: drivers/iio/pressure/abp2030pa*
11949
11950HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
11951M: Petre Rodan <[email protected]>
11952L: [email protected]
11953S: Maintained
11954F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
11955F: drivers/iio/pressure/hsc030pa*
11956
11957HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
11958M: Andreas Klinger <[email protected]>
11959M: Petre Rodan <[email protected]>
11960L: [email protected]
11961S: Maintained
11962F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
11963F: drivers/iio/pressure/mprls0025pa*
11964
11965HP BIOSCFG DRIVER
11966M: Jorge Lopez <[email protected]>
11967L: [email protected]
11968S: Maintained
11969F: drivers/platform/x86/hp/hp-bioscfg/
11970
11971HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
11972L: [email protected]
11973S: Orphan
11974F: drivers/platform/x86/hp/tc1100-wmi.c
11975
11976HP WMI HARDWARE MONITOR DRIVER
11977M: James Seo <[email protected]>
11978L: [email protected]
11979S: Maintained
11980F: Documentation/hwmon/hp-wmi-sensors.rst
11981F: drivers/hwmon/hp-wmi-sensors.c
11982
11983HPET: High Precision Event Timers driver
11984M: Clemens Ladisch <[email protected]>
11985S: Maintained
11986F: Documentation/timers/hpet.rst
11987F: drivers/char/hpet.c
11988F: include/linux/hpet.h
11989F: include/uapi/linux/hpet.h
11990
11991HPET: x86
11992S: Orphan
11993F: arch/x86/include/asm/hpet.h
11994F: arch/x86/kernel/hpet.c
11995
11996HPFS FILESYSTEM
11997M: Mikulas Patocka <[email protected]>
11998S: Maintained
11999W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
12000F: fs/hpfs/
12001
12002HS3001 Hardware Temperature and Humidity Sensor
12003M: Andre Werner <[email protected]>
12004L: [email protected]
12005S: Maintained
12006F: drivers/hwmon/hs3001.c
12007
12008HSI SUBSYSTEM
12009M: Sebastian Reichel <[email protected]>
12010S: Maintained
12011T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
12012F: Documentation/ABI/testing/sysfs-bus-hsi
12013F: Documentation/driver-api/hsi.rst
12014F: drivers/hsi/
12015F: include/linux/hsi/
12016F: include/uapi/linux/hsi/
12017
12018HSO 3G MODEM DRIVER
12019L: [email protected]
12020S: Orphan
12021F: drivers/net/usb/hso.c
12022
12023HSR NETWORK PROTOCOL
12024L: [email protected]
12025S: Orphan
12026F: net/hsr/
12027F: tools/testing/selftests/net/hsr/
12028
12029HT16K33 LED CONTROLLER DRIVER
12030M: Robin van der Gracht <[email protected]>
12031S: Maintained
12032F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
12033F: drivers/auxdisplay/ht16k33.c
12034
12035HTCPEN TOUCHSCREEN DRIVER
12036M: Pau Oliva Fora <[email protected]>
12037L: [email protected]
12038S: Maintained
12039F: drivers/input/touchscreen/htcpen.c
12040
12041HTE SUBSYSTEM
12042M: Dipen Patel <[email protected]>
12043L: [email protected]
12044S: Maintained
12045Q: https://patchwork.kernel.org/project/timestamp/list/
12046T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
12047F: Documentation/devicetree/bindings/timestamp/
12048F: Documentation/driver-api/hte/
12049F: drivers/hte/
12050F: include/linux/hte.h
12051
12052HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
12053M: Lorenzo Bianconi <[email protected]>
12054L: [email protected]
12055S: Maintained
12056W: http://www.st.com/
12057F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
12058F: drivers/iio/humidity/hts221*
12059
12060HTU31 Hardware Temperature and Humidity Sensor
12061M: Andrei Lalaev <[email protected]>
12062L: [email protected]
12063S: Maintained
12064F: drivers/hwmon/htu31.c
12065
12066HUAWEI ETHERNET DRIVER
12067M: Cai Huoqing <[email protected]>
12068L: [email protected]
12069S: Maintained
12070F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
12071F: drivers/net/ethernet/huawei/hinic/
12072
12073HUAWEI 3RD GEN ETHERNET DRIVER
12074M: Fan Gong <[email protected]>
12075L: [email protected]
12076S: Maintained
12077F: Documentation/networking/device_drivers/ethernet/huawei/hinic3.rst
12078F: drivers/net/ethernet/huawei/hinic3/
12079
12080HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
12081M: Pengyu Luo <[email protected]>
12082S: Maintained
12083F: Documentation/devicetree/bindings/embedded-controller/huawei,gaokun3-ec.yaml
12084F: drivers/platform/arm64/huawei-gaokun-ec.c
12085F: drivers/power/supply/huawei-gaokun-battery.c
12086F: drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c
12087F: include/linux/platform_data/huawei-gaokun-ec.h
12088
12089HUGETLB SUBSYSTEM
12090M: Muchun Song <[email protected]>
12091M: Oscar Salvador <[email protected]>
12092R: David Hildenbrand <[email protected]>
12093L: [email protected]
12094S: Maintained
12095F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
12096F: Documentation/admin-guide/mm/hugetlbpage.rst
12097F: Documentation/mm/hugetlbfs_reserv.rst
12098F: Documentation/mm/vmemmap_dedup.rst
12099F: fs/hugetlbfs/
12100F: include/linux/hugetlb.h
12101F: include/trace/events/hugetlbfs.h
12102F: mm/hugetlb.c
12103F: mm/hugetlb_cgroup.c
12104F: mm/hugetlb_cma.c
12105F: mm/hugetlb_cma.h
12106F: mm/hugetlb_sysctl.c
12107F: mm/hugetlb_sysfs.c
12108F: mm/hugetlb_vmemmap.c
12109F: mm/hugetlb_vmemmap.h
12110F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
12111
12112HVA ST MEDIA DRIVER
12113M: Jean-Christophe Trotin <[email protected]>
12114L: [email protected]
12115S: Supported
12116W: https://linuxtv.org
12117T: git git://linuxtv.org/media.git
12118F: drivers/media/platform/st/sti/hva
12119
12120HWPOISON MEMORY FAILURE HANDLING
12121M: Miaohe Lin <[email protected]>
12122R: Naoya Horiguchi <[email protected]>
12123L: [email protected]
12124S: Maintained
12125F: include/linux/memory-failure.h
12126F: include/trace/events/memory-failure.h
12127F: mm/hwpoison-inject.c
12128F: mm/memory-failure.c
12129F: tools/testing/selftests/mm/memory-failure.c
12130
12131HYCON HY46XX TOUCHSCREEN SUPPORT
12132M: Giulio Benetti <[email protected]>
12133L: [email protected]
12134S: Maintained
12135F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
12136F: drivers/input/touchscreen/hycon-hy46xx.c
12137
12138HYGON PROCESSOR SUPPORT
12139M: Pu Wen <[email protected]>
12140L: [email protected]
12141S: Maintained
12142F: arch/x86/kernel/cpu/hygon.c
12143
12144HYNIX HI556 SENSOR DRIVER
12145M: Sakari Ailus <[email protected]>
12146L: [email protected]
12147S: Maintained
12148T: git git://linuxtv.org/media.git
12149F: drivers/media/i2c/hi556.c
12150
12151HYNIX HI846 SENSOR DRIVER
12152M: Martin Kepplinger-Novakovic <[email protected]>
12153L: [email protected]
12154S: Maintained
12155F: drivers/media/i2c/hi846.c
12156
12157HYNIX HI847 SENSOR DRIVER
12158M: Sakari Ailus <[email protected]>
12159L: [email protected]
12160S: Maintained
12161F: drivers/media/i2c/hi847.c
12162
12163Hyper-V/Azure CORE AND DRIVERS
12164M: "K. Y. Srinivasan" <[email protected]>
12165M: Haiyang Zhang <[email protected]>
12166M: Wei Liu <[email protected]>
12167M: Dexuan Cui <[email protected]>
12168M: Long Li <[email protected]>
12169L: [email protected]
12170S: Supported
12171T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
12172F: Documentation/ABI/stable/sysfs-bus-vmbus
12173F: Documentation/ABI/testing/debugfs-hyperv
12174F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
12175F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
12176F: Documentation/virt/hyperv
12177F: arch/arm64/hyperv
12178F: arch/arm64/include/asm/mshyperv.h
12179F: arch/x86/hyperv
12180F: arch/x86/include/asm/mshyperv.h
12181F: arch/x86/include/asm/trace/hyperv.h
12182F: arch/x86/kernel/cpu/mshyperv.c
12183F: drivers/clocksource/hyperv_timer.c
12184F: drivers/hid/hid-hyperv.c
12185F: drivers/hv/
12186F: drivers/input/serio/hyperv-keyboard.c
12187F: drivers/iommu/hyperv/
12188F: drivers/net/ethernet/microsoft/
12189F: drivers/net/hyperv/
12190F: drivers/pci/controller/pci-hyperv-intf.c
12191F: drivers/pci/controller/pci-hyperv.c
12192F: drivers/scsi/storvsc_drv.c
12193F: drivers/uio/uio_hv_generic.c
12194F: include/asm-generic/mshyperv.h
12195F: include/clocksource/hyperv_timer.h
12196F: include/hyperv/hvgdk.h
12197F: include/hyperv/hvgdk_ext.h
12198F: include/hyperv/hvgdk_mini.h
12199F: include/hyperv/hvhdk.h
12200F: include/hyperv/hvhdk_mini.h
12201F: include/linux/hyperv.h
12202F: include/net/mana
12203F: include/uapi/linux/hyperv.h
12204F: net/vmw_vsock/hyperv_transport.c
12205F: tools/hv/
12206
12207HYPERBUS SUPPORT
12208M: Vignesh Raghavendra <[email protected]>
12209R: Tudor Ambarus <[email protected]>
12210L: [email protected]
12211S: Supported
12212Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12213C: irc://irc.oftc.net/mtd
12214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
12215F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
12216F: drivers/mtd/hyperbus/
12217F: include/linux/mtd/hyperbus.h
12218
12219HYPERVISOR VIRTUAL CONSOLE DRIVER
12220L: [email protected]
12221S: Odd Fixes
12222F: drivers/tty/hvc/
12223
12224HUNG TASK DETECTOR
12225M: Andrew Morton <[email protected]>
12226M: Lance Yang <[email protected]>
12227R: Masami Hiramatsu <[email protected]>
12228R: Petr Mladek <[email protected]>
12229L: [email protected]
12230S: Maintained
12231F: include/linux/hung_task.h
12232F: kernel/hung_task.c
12233
12234I2C ACPI SUPPORT
12235M: Mika Westerberg <[email protected]>
12236L: [email protected]
12237L: [email protected]
12238S: Maintained
12239F: drivers/i2c/i2c-core-acpi.c
12240
12241I2C ADDRESS TRANSLATOR (ATR)
12242M: Tomi Valkeinen <[email protected]>
12243R: Luca Ceresoli <[email protected]>
12244L: [email protected]
12245S: Maintained
12246F: drivers/i2c/i2c-atr.c
12247F: include/linux/i2c-atr.h
12248
12249I2C CONTROLLER DRIVER FOR NVIDIA GPU
12250M: Ajay Gupta <[email protected]>
12251L: [email protected]
12252S: Maintained
12253F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
12254F: drivers/i2c/busses/i2c-nvidia-gpu.c
12255
12256I2C MUXES
12257M: Peter Rosin <[email protected]>
12258L: [email protected]
12259S: Maintained
12260F: Documentation/devicetree/bindings/i2c/i2c-arb*
12261F: Documentation/devicetree/bindings/i2c/i2c-gate*
12262F: Documentation/devicetree/bindings/i2c/i2c-mux*
12263F: Documentation/i2c/i2c-topology.rst
12264F: Documentation/i2c/muxes/
12265F: drivers/i2c/i2c-mux.c
12266F: drivers/i2c/muxes/
12267F: include/linux/i2c-mux.h
12268
12269I2C MV64XXX MARVELL AND ALLWINNER DRIVER
12270M: Gregory CLEMENT <[email protected]>
12271L: [email protected]
12272S: Maintained
12273F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
12274F: drivers/i2c/busses/i2c-mv64xxx.c
12275
12276I2C OF COMPONENT PROBER
12277M: Chen-Yu Tsai <[email protected]>
12278L: [email protected]
12279L: [email protected]
12280S: Maintained
12281F: drivers/i2c/i2c-core-of-prober.c
12282F: include/linux/i2c-of-prober.h
12283
12284I2C OVER PARALLEL PORT
12285M: Jean Delvare <[email protected]>
12286L: [email protected]
12287S: Maintained
12288F: Documentation/i2c/busses/i2c-parport.rst
12289F: drivers/i2c/busses/i2c-parport.c
12290
12291I2C SUBSYSTEM
12292M: Andi Shyti <[email protected]>
12293L: [email protected]
12294S: Maintained
12295Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12296T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12297F: Documentation/i2c/
12298F: drivers/i2c/*
12299F: include/dt-bindings/i2c/i2c.h
12300F: include/linux/i2c-dev.h
12301F: include/linux/i2c-smbus.h
12302F: include/linux/i2c.h
12303F: include/uapi/linux/i2c-*.h
12304F: include/uapi/linux/i2c.h
12305
12306I2C SUBSYSTEM [RUST]
12307M: Igor Korotin <[email protected]>
12308R: Danilo Krummrich <[email protected]>
12309R: Daniel Almeida <[email protected]>
12310L: [email protected]
12311S: Maintained
12312T: git https://github.com/ikrtn/linux.git rust-i2c-next
12313F: rust/kernel/i2c.rs
12314F: samples/rust/rust_driver_i2c.rs
12315F: samples/rust/rust_i2c_client.rs
12316
12317I2C SUBSYSTEM HOST DRIVERS
12318M: Andi Shyti <[email protected]>
12319L: [email protected]
12320S: Maintained
12321Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
12323F: Documentation/devicetree/bindings/i2c/
12324F: drivers/i2c/algos/
12325F: drivers/i2c/busses/
12326F: include/dt-bindings/i2c/
12327
12328I2C-TAOS-EVM DRIVER
12329M: Jean Delvare <[email protected]>
12330L: [email protected]
12331S: Maintained
12332F: Documentation/i2c/busses/i2c-taos-evm.rst
12333F: drivers/i2c/busses/i2c-taos-evm.c
12334
12335I2C-TINY-USB DRIVER
12336M: Till Harbaum <[email protected]>
12337L: [email protected]
12338S: Maintained
12339W: http://www.harbaum.org/till/i2c_tiny_usb
12340F: drivers/i2c/busses/i2c-tiny-usb.c
12341
12342I2C/SMBUS CONTROLLER DRIVERS FOR PC
12343M: Jean Delvare <[email protected]>
12344L: [email protected]
12345S: Maintained
12346F: Documentation/i2c/busses/i2c-ali1535.rst
12347F: Documentation/i2c/busses/i2c-ali1563.rst
12348F: Documentation/i2c/busses/i2c-ali15x3.rst
12349F: Documentation/i2c/busses/i2c-amd756.rst
12350F: Documentation/i2c/busses/i2c-amd8111.rst
12351F: Documentation/i2c/busses/i2c-i801.rst
12352F: Documentation/i2c/busses/i2c-nforce2.rst
12353F: Documentation/i2c/busses/i2c-piix4.rst
12354F: Documentation/i2c/busses/i2c-sis5595.rst
12355F: Documentation/i2c/busses/i2c-sis630.rst
12356F: Documentation/i2c/busses/i2c-sis96x.rst
12357F: Documentation/i2c/busses/i2c-via.rst
12358F: Documentation/i2c/busses/i2c-viapro.rst
12359F: drivers/i2c/busses/i2c-ali1535.c
12360F: drivers/i2c/busses/i2c-ali1563.c
12361F: drivers/i2c/busses/i2c-ali15x3.c
12362F: drivers/i2c/busses/i2c-amd756.c
12363F: drivers/i2c/busses/i2c-amd8111.c
12364F: drivers/i2c/busses/i2c-i801.c
12365F: drivers/i2c/busses/i2c-isch.c
12366F: drivers/i2c/busses/i2c-nforce2.c
12367F: drivers/i2c/busses/i2c-piix4.*
12368F: drivers/i2c/busses/i2c-sis5595.c
12369F: drivers/i2c/busses/i2c-sis630.c
12370F: drivers/i2c/busses/i2c-sis96x.c
12371F: drivers/i2c/busses/i2c-via.c
12372F: drivers/i2c/busses/i2c-viapro.c
12373
12374I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
12375M: Hans de Goede <[email protected]>
12376L: [email protected]
12377S: Maintained
12378F: drivers/i2c/busses/i2c-cht-wc.c
12379
12380I2C/SMBUS ISMT DRIVER
12381M: Neil Horman <[email protected]>
12382L: [email protected]
12383F: Documentation/i2c/busses/i2c-ismt.rst
12384F: drivers/i2c/busses/i2c-ismt.c
12385
12386I2C/SMBUS ZHAOXIN DRIVER
12387M: Hans Hu <[email protected]>
12388L: [email protected]
12389S: Maintained
12390W: https://www.zhaoxin.com
12391F: drivers/i2c/busses/i2c-viai2c-common.c
12392F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
12393
12394I2C/SMBUS STUB DRIVER
12395M: Jean Delvare <[email protected]>
12396L: [email protected]
12397S: Maintained
12398F: drivers/i2c/i2c-stub.c
12399
12400I3C DRIVER FOR ASPEED AST2600
12401M: Jeremy Kerr <[email protected]>
12402S: Maintained
12403F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
12404F: drivers/i3c/master/ast2600-i3c-master.c
12405
12406I3C DRIVER FOR ANALOG DEVICES I3C CONTROLLER IP
12407M: Jorge Marques <[email protected]>
12408S: Maintained
12409F: Documentation/devicetree/bindings/i3c/adi,i3c-master.yaml
12410F: drivers/i3c/master/adi-i3c-master.c
12411
12412I3C DRIVER FOR CADENCE I3C MASTER IP
12413M: Przemysław Gaj <[email protected]>
12414S: Maintained
12415F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
12416F: drivers/i3c/master/i3c-master-cdns.c
12417
12418I3C DRIVER FOR RENESAS
12419M: Wolfram Sang <[email protected]>
12420M: Tommaso Merciai <[email protected]>
12421S: Supported
12422F: Documentation/devicetree/bindings/i3c/renesas,i3c.yaml
12423F: drivers/i3c/master/renesas-i3c.c
12424
12425I3C DRIVER FOR SYNOPSYS DESIGNWARE
12426S: Orphan
12427F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
12428F: drivers/i3c/master/dw*
12429
12430I3C SUBSYSTEM
12431M: Alexandre Belloni <[email protected]>
12432R: Frank Li <[email protected]>
12433L: [email protected] (moderated for non-subscribers)
12434S: Maintained
12435Q: https://patchwork.kernel.org/project/linux-i3c/list/
12436C: irc://chat.freenode.net/linux-i3c
12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
12438F: Documentation/ABI/testing/sysfs-bus-i3c
12439F: Documentation/devicetree/bindings/i3c/
12440F: Documentation/driver-api/i3c
12441F: drivers/i3c/
12442F: include/dt-bindings/i3c/
12443F: include/linux/i3c/
12444
12445IBM Operation Panel Input Driver
12446M: Eddie James <[email protected]>
12447L: [email protected]
12448S: Maintained
12449F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
12450F: drivers/input/misc/ibm-panel.c
12451
12452IBM Power 842 compression accelerator
12453M: Haren Myneni <[email protected]>
12454S: Supported
12455F: crypto/842.c
12456F: drivers/crypto/nx/Kconfig
12457F: drivers/crypto/nx/Makefile
12458F: drivers/crypto/nx/nx-842*
12459F: include/linux/sw842.h
12460F: lib/842/
12461
12462IBM Power in-Nest Crypto Acceleration
12463M: Breno Leitão <[email protected]>
12464M: Nayna Jain <[email protected]>
12465M: Paulo Flabiano Smorigo <[email protected]>
12466L: [email protected]
12467S: Supported
12468F: drivers/crypto/nx/Kconfig
12469F: drivers/crypto/nx/Makefile
12470F: drivers/crypto/nx/nx-aes*
12471F: drivers/crypto/nx/nx-sha*
12472F: drivers/crypto/nx/nx.*
12473F: drivers/crypto/nx/nx_csbcpb.h
12474F: drivers/crypto/nx/nx_debugfs.c
12475
12476IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
12477M: Tyrel Datwyler <[email protected]>
12478L: [email protected]
12479L: [email protected]
12480S: Supported
12481F: drivers/pci/hotplug/rpadlpar*
12482
12483IBM Power Linux RAID adapter
12484M: Brian King <[email protected]>
12485S: Supported
12486F: drivers/scsi/ipr.*
12487
12488IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
12489M: Tyrel Datwyler <[email protected]>
12490L: [email protected]
12491L: [email protected]
12492S: Supported
12493F: drivers/pci/hotplug/rpaphp*
12494
12495IBM Power SRIOV Virtual NIC Device Driver
12496M: Haren Myneni <[email protected]>
12497M: Rick Lindsley <[email protected]>
12498R: Nick Child <[email protected]>
12499L: [email protected]
12500S: Maintained
12501F: drivers/net/ethernet/ibm/ibmvnic.*
12502
12503IBM Power VFIO Support
12504M: Timothy Pearson <[email protected]>
12505S: Supported
12506F: drivers/vfio/vfio_iommu_spapr_tce.c
12507
12508IBM Power Virtual Ethernet Device Driver
12509M: Nick Child <[email protected]>
12510L: [email protected]
12511S: Maintained
12512F: drivers/net/ethernet/ibm/ibmveth.*
12513
12514IBM Power Virtual FC Device Drivers
12515M: Tyrel Datwyler <[email protected]>
12516L: [email protected]
12517S: Supported
12518F: drivers/scsi/ibmvscsi/ibmvfc*
12519
12520IBM Power Virtual Management Channel Driver
12521M: Brad Warrum <[email protected]>
12522M: Ritu Agarwal <[email protected]>
12523S: Supported
12524F: drivers/misc/ibmvmc.*
12525
12526IBM Power Virtual SCSI Device Drivers
12527M: Tyrel Datwyler <[email protected]>
12528L: [email protected]
12529S: Supported
12530F: drivers/scsi/ibmvscsi/ibmvscsi*
12531F: include/scsi/viosrp.h
12532
12533IBM Power Virtual SCSI Device Target Driver
12534M: Tyrel Datwyler <[email protected]>
12535L: [email protected]
12536L: [email protected]
12537S: Supported
12538F: drivers/scsi/ibmvscsi_tgt/
12539
12540IBM Power VMX Cryptographic instructions
12541M: Breno Leitão <[email protected]>
12542M: Nayna Jain <[email protected]>
12543M: Paulo Flabiano Smorigo <[email protected]>
12544L: [email protected]
12545S: Supported
12546F: arch/powerpc/crypto/Kconfig
12547F: arch/powerpc/crypto/Makefile
12548F: arch/powerpc/crypto/aes_cbc.c
12549F: arch/powerpc/crypto/aes_ctr.c
12550F: arch/powerpc/crypto/aes_xts.c
12551F: arch/powerpc/crypto/aesp8-ppc.h
12552F: arch/powerpc/crypto/ppc-xlate.pl
12553F: arch/powerpc/crypto/vmx.c
12554F: lib/crypto/powerpc/aesp8-ppc.pl
12555F: lib/crypto/powerpc/gf128hash.h
12556F: lib/crypto/powerpc/ghashp8-ppc.pl
12557
12558IBM ServeRAID RAID DRIVER
12559S: Orphan
12560F: drivers/scsi/ips.*
12561
12562ICH LPC AND GPIO DRIVER
12563M: Peter Tyser <[email protected]>
12564S: Maintained
12565F: drivers/gpio/gpio-ich.c
12566F: drivers/mfd/lpc_ich.c
12567
12568ICY I2C DRIVER
12569M: Max Staudt <[email protected]>
12570L: [email protected]
12571S: Maintained
12572F: drivers/i2c/busses/i2c-icy.c
12573
12574IDEAPAD LAPTOP EXTRAS DRIVER
12575M: Ike Panhc <[email protected]>
12576L: [email protected]
12577S: Maintained
12578W: http://launchpad.net/ideapad-laptop
12579F: drivers/platform/x86/lenovo/ideapad-laptop.c
12580
12581IDEAPAD LAPTOP SLIDEBAR DRIVER
12582M: Andrey Moiseev <[email protected]>
12583L: [email protected]
12584S: Maintained
12585W: https://github.com/o2genum/ideapad-slidebar
12586F: drivers/input/misc/ideapad_slidebar.c
12587
12588IDT VersaClock 5 CLOCK DRIVER
12589M: Luca Ceresoli <[email protected]>
12590S: Maintained
12591F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
12592F: drivers/clk/clk-versaclock5.c
12593
12594IEEE 802.15.4 SUBSYSTEM
12595M: Alexander Aring <[email protected]>
12596M: Stefan Schmidt <[email protected]>
12597M: Miquel Raynal <[email protected]>
12598L: [email protected]
12599S: Maintained
12600W: https://linux-wpan.org/
12601Q: https://patchwork.kernel.org/project/linux-wpan/list/
12602T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
12604F: Documentation/networking/ieee802154.rst
12605F: drivers/net/ieee802154/
12606F: include/linux/ieee802154.h
12607F: include/linux/nl802154.h
12608F: include/net/af_ieee802154.h
12609F: include/net/cfg802154.h
12610F: include/net/ieee802154_netdev.h
12611F: include/net/mac802154.h
12612F: include/net/nl802154.h
12613F: net/ieee802154/
12614F: net/mac802154/
12615
12616Intel VIRTIO DATA PATH ACCELERATOR
12617M: Zhu Lingshan <[email protected]>
12618L: [email protected]
12619S: Supported
12620F: drivers/vdpa/ifcvf/
12621
12622IFE PROTOCOL
12623M: Yotam Gigi <[email protected]>
12624M: Jamal Hadi Salim <[email protected]>
12625F: include/net/ife.h
12626F: include/uapi/linux/ife.h
12627F: net/ife
12628
12629IGORPLUG-USB IR RECEIVER
12630M: Sean Young <[email protected]>
12631L: [email protected]
12632S: Maintained
12633F: drivers/media/rc/igorplugusb.c
12634
12635IGUANAWORKS USB IR TRANSCEIVER
12636M: Sean Young <[email protected]>
12637L: [email protected]
12638S: Maintained
12639F: drivers/media/rc/iguanair.c
12640
12641IIO ADC HELPERS
12642M: Matti Vaittinen <[email protected]>
12643L: [email protected]
12644S: Maintained
12645F: drivers/iio/adc/industrialio-adc.c
12646F: include/linux/iio/adc-helpers.h
12647
12648IIO BACKEND FRAMEWORK
12649M: Nuno Sa <[email protected]>
12650R: Olivier Moysan <[email protected]>
12651L: [email protected]
12652S: Maintained
12653F: Documentation/ABI/testing/debugfs-iio-backend
12654F: drivers/iio/industrialio-backend.c
12655F: include/linux/iio/backend.h
12656
12657IIO DIGITAL POTENTIOMETER DAC
12658M: Peter Rosin <[email protected]>
12659L: [email protected]
12660S: Maintained
12661F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
12662F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
12663F: drivers/iio/dac/dpot-dac.c
12664
12665IIO ENVELOPE DETECTOR
12666M: Peter Rosin <[email protected]>
12667L: [email protected]
12668S: Maintained
12669F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
12670F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
12671F: drivers/iio/adc/envelope-detector.c
12672
12673IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
12674M: Matti Vaittinen <[email protected]>
12675L: [email protected]
12676S: Maintained
12677F: drivers/iio/industrialio-gts-helper.c
12678F: include/linux/iio/iio-gts-helper.h
12679F: drivers/iio/test/iio-test-gts.c
12680
12681IIO MULTIPLEXER
12682M: Peter Rosin <[email protected]>
12683L: [email protected]
12684S: Maintained
12685F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
12686F: drivers/iio/multiplexer/iio-mux.c
12687
12688IIO SCMI BASED DRIVER
12689M: Jyoti Bhayana <[email protected]>
12690L: [email protected]
12691S: Maintained
12692F: drivers/iio/common/scmi_sensors/scmi_iio.c
12693
12694IIO SUBSYSTEM AND DRIVERS
12695M: Jonathan Cameron <[email protected]>
12696R: David Lechner <[email protected]>
12697R: Nuno Sá <[email protected]>
12698R: Andy Shevchenko <[email protected]>
12699L: [email protected]
12700S: Maintained
12701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
12702F: Documentation/ABI/testing/configfs-iio*
12703F: Documentation/ABI/testing/sysfs-bus-iio*
12704F: Documentation/devicetree/bindings/iio/
12705F: Documentation/driver-api/iio/
12706F: Documentation/iio/
12707F: drivers/iio/
12708F: drivers/staging/iio/
12709F: include/dt-bindings/iio/
12710F: include/linux/iio/
12711F: tools/iio/
12712
12713IIO UNIT CONVERTER
12714M: Peter Rosin <[email protected]>
12715L: [email protected]
12716S: Maintained
12717F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
12718F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
12719F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
12720F: drivers/iio/afe/iio-rescale.c
12721
12722IKANOS/ADI EAGLE ADSL USB DRIVER
12723M: Matthieu Castet <[email protected]>
12724M: Stanislaw Gruszka <[email protected]>
12725S: Maintained
12726F: drivers/usb/atm/ueagle-atm.c
12727
12728IMAGIS TOUCHSCREEN DRIVER
12729M: Markuss Broks <[email protected]>
12730S: Maintained
12731F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
12732F: drivers/input/touchscreen/imagis.c
12733
12734IMGTEC ASCII LCD DRIVER
12735M: Paul Burton <[email protected]>
12736S: Maintained
12737F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
12738F: drivers/auxdisplay/img-ascii-lcd.c
12739
12740IMGTEC JPEG ENCODER DRIVER
12741M: Devarsh Thakkar <[email protected]>
12742L: [email protected]
12743S: Supported
12744F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
12745F: drivers/media/platform/imagination/e5010*
12746
12747IMGTEC IR DECODER DRIVER
12748S: Orphan
12749F: drivers/media/rc/img-ir/
12750
12751IMGTEC POWERVR DRM DRIVER
12752M: Alessio Belle <[email protected]>
12753M: Luigi Santivetti <[email protected]>
12754L: [email protected]
12755S: Supported
12756Q: https://patchwork.freedesktop.org/project/imagination/list/
12757B: https://gitlab.freedesktop.org/imagination/linux/-/issues
12758C: irc://irc.oftc.net/powervr
12759T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12760F: Documentation/devicetree/bindings/gpu/img,powervr-*.yaml
12761F: Documentation/gpu/imagination/
12762F: drivers/gpu/drm/ci/xfails/powervr*
12763F: drivers/gpu/drm/imagination/
12764F: include/uapi/drm/pvr_drm.h
12765
12766IMON SOUNDGRAPH USB IR RECEIVER
12767M: Sean Young <[email protected]>
12768L: [email protected]
12769S: Maintained
12770F: drivers/media/rc/imon.c
12771F: drivers/media/rc/imon_raw.c
12772
12773IMS TWINTURBO FRAMEBUFFER DRIVER
12774L: [email protected]
12775S: Orphan
12776F: drivers/video/fbdev/imsttfb.c
12777
12778INA233 HARDWARE MONITOR DRIVERS
12779M: Leo Yang <[email protected]>
12780L: [email protected]
12781S: Maintained
12782F: Documentation/hwmon/ina233.rst
12783F: drivers/hwmon/pmbus/ina233.c
12784
12785INDEX OF FURTHER KERNEL DOCUMENTATION
12786M: Carlos Bilbao <[email protected]>
12787S: Maintained
12788F: Documentation/process/kernel-docs.rst
12789
12790INDUSTRY PACK SUBSYSTEM (IPACK)
12791M: Vaibhav Gupta <[email protected]>
12792M: Jens Taprogge <[email protected]>
12793M: Greg Kroah-Hartman <[email protected]>
12794L: [email protected]
12795S: Maintained
12796W: http://industrypack.sourceforge.net
12797F: drivers/ipack/
12798F: include/linux/ipack.h
12799
12800INFINEON DPS310 Driver
12801M: Eddie James <[email protected]>
12802L: [email protected]
12803S: Maintained
12804F: Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
12805F: drivers/iio/pressure/dps310.c
12806
12807INFINEON PEB2466 ASoC CODEC
12808M: Herve Codina <[email protected]>
12809L: [email protected]
12810S: Maintained
12811F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
12812F: sound/soc/codecs/peb2466.c
12813
12814INFINEON TLV493D Driver
12815M: Dixit Parmar <[email protected]>
12816L: [email protected]
12817S: Maintained
12818W: https://www.infineon.com/part/TLV493D-A1B6
12819F: Documentation/devicetree/bindings/iio/magnetometer/infineon,tlv493d-a1b6.yaml
12820F: drivers/iio/magnetometer/tlv493d.c
12821
12822INFINIBAND SUBSYSTEM
12823M: Jason Gunthorpe <[email protected]>
12824M: Leon Romanovsky <[email protected]>
12825L: [email protected]
12826S: Supported
12827W: https://github.com/linux-rdma/rdma-core
12828Q: http://patchwork.kernel.org/project/linux-rdma/list/
12829T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
12830F: Documentation/devicetree/bindings/infiniband/
12831F: Documentation/infiniband/
12832F: drivers/infiniband/
12833F: include/rdma/
12834F: include/trace/events/ib_mad.h
12835F: include/trace/events/ib_umad.h
12836F: include/trace/misc/rdma.h
12837F: include/uapi/linux/if_infiniband.h
12838F: include/uapi/rdma/
12839F: samples/bpf/ibumad_kern.c
12840F: samples/bpf/ibumad_user.c
12841F: tools/testing/selftests/rdma/
12842
12843INGENIC JZ4780 NAND DRIVER
12844M: Harvey Hunt <[email protected]>
12845L: [email protected]
12846L: [email protected]
12847S: Maintained
12848F: drivers/mtd/nand/raw/ingenic/
12849
12850INGENIC JZ47xx SoCs
12851M: Paul Cercueil <[email protected]>
12852L: [email protected]
12853S: Maintained
12854F: arch/mips/boot/dts/ingenic/
12855F: arch/mips/generic/board-ingenic.c
12856F: arch/mips/include/asm/mach-ingenic/
12857F: arch/mips/ingenic/Kconfig
12858F: drivers/clk/ingenic/
12859F: drivers/dma/dma-jz4780.c
12860F: drivers/gpu/drm/ingenic/
12861F: drivers/i2c/busses/i2c-jz4780.c
12862F: drivers/iio/adc/ingenic-adc.c
12863F: drivers/irqchip/irq-ingenic.c
12864F: drivers/memory/jz4780-nemc.c
12865F: drivers/mmc/host/jz4740_mmc.c
12866F: drivers/mtd/nand/raw/ingenic/
12867F: drivers/pinctrl/pinctrl-ingenic.c
12868F: drivers/power/supply/ingenic-battery.c
12869F: drivers/pwm/pwm-jz4740.c
12870F: drivers/remoteproc/ingenic_rproc.c
12871F: drivers/rtc/rtc-jz4740.c
12872F: drivers/tty/serial/8250/8250_ingenic.c
12873F: drivers/usb/musb/jz4740.c
12874F: drivers/watchdog/jz4740_wdt.c
12875F: include/dt-bindings/iio/adc/ingenic,adc.h
12876F: include/linux/mfd/ingenic-tcu.h
12877F: sound/soc/codecs/jz47*
12878F: sound/soc/jz4740/
12879
12880INJOINIC IP5xxx POWER BANK IC DRIVER
12881M: Samuel Holland <[email protected]>
12882S: Maintained
12883F: drivers/power/supply/ip5xxx_power.c
12884
12885INNOSILICON HDMI BRIDGE DRIVER
12886M: Andy Yan <[email protected]>
12887L: [email protected]
12888S: Maintained
12889T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12890F: drivers/gpu/drm/bridge/inno-hdmi.c
12891F: include/drm/bridge/inno_hdmi.h
12892
12893INOTIFY
12894M: Jan Kara <[email protected]>
12895R: Amir Goldstein <[email protected]>
12896L: [email protected]
12897S: Maintained
12898F: Documentation/filesystems/inotify.rst
12899F: fs/notify/inotify/
12900F: include/linux/inotify.h
12901F: include/uapi/linux/inotify.h
12902
12903INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
12904M: Dmitry Torokhov <[email protected]>
12905L: [email protected]
12906S: Maintained
12907Q: http://patchwork.kernel.org/project/linux-input/list/
12908T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
12909F: Documentation/devicetree/bindings/input/
12910F: Documentation/devicetree/bindings/serio/
12911F: Documentation/input/
12912F: drivers/input/
12913F: include/dt-bindings/input/
12914F: include/linux/gameport.h
12915F: include/linux/i8042.h
12916F: include/linux/input.h
12917F: include/linux/input/
12918F: include/linux/libps2.h
12919F: include/linux/serio.h
12920F: include/uapi/linux/gameport.h
12921F: include/uapi/linux/input-event-codes.h
12922F: include/uapi/linux/input.h
12923F: include/uapi/linux/serio.h
12924F: include/uapi/linux/uinput.h
12925
12926INPUT MULTITOUCH (MT) PROTOCOL
12927M: Henrik Rydberg <[email protected]>
12928L: [email protected]
12929S: Odd fixes
12930F: Documentation/input/multi-touch-protocol.rst
12931F: drivers/input/input-mt.c
12932K: \b(ABS|SYN)_MT_
12933
12934INSIDE SECURE CRYPTO DRIVER
12935M: Antoine Tenart <[email protected]>
12936L: [email protected]
12937S: Maintained
12938F: drivers/crypto/inside-secure/
12939
12940INSIDE SECURE EIP93 CRYPTO DRIVER
12941M: Christian Marangi <[email protected]>
12942L: [email protected]
12943S: Maintained
12944F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
12945F: drivers/crypto/inside-secure/eip93/
12946
12947INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
12948M: Mimi Zohar <[email protected]>
12949M: Roberto Sassu <[email protected]>
12950M: Dmitry Kasatkin <[email protected]>
12951R: Eric Snowberg <[email protected]>
12952L: [email protected]
12953S: Supported
12954T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
12955F: Documentation/security/IMA-export-delete.rst
12956F: Documentation/security/IMA-templates.rst
12957F: include/linux/secure_boot.h
12958F: security/integrity/
12959F: security/integrity/ima/
12960
12961INTEGRITY POLICY ENFORCEMENT (IPE)
12962M: Fan Wu <[email protected]>
12963L: [email protected]
12964S: Supported
12965T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
12966F: Documentation/admin-guide/LSM/ipe.rst
12967F: Documentation/security/ipe.rst
12968F: scripts/ipe/
12969F: security/ipe/
12970
12971INTEL 810/815 FRAMEBUFFER DRIVER
12972M: Antonino Daplas <[email protected]>
12973L: [email protected]
12974S: Maintained
12975F: drivers/video/fbdev/i810/
12976
12977INTEL 8254 COUNTER DRIVER
12978M: William Breathitt Gray <[email protected]>
12979L: [email protected]
12980S: Maintained
12981F: drivers/counter/i8254.c
12982F: include/linux/i8254.h
12983
12984INTEL 8255 GPIO DRIVER
12985M: William Breathitt Gray <[email protected]>
12986L: [email protected]
12987S: Maintained
12988F: drivers/gpio/gpio-i8255.c
12989F: drivers/gpio/gpio-i8255.h
12990
12991INTEL ASoC DRIVERS
12992M: Cezary Rojewski <[email protected]>
12993M: Liam Girdwood <[email protected]>
12994M: Peter Ujfalusi <[email protected]>
12995M: Bard Liao <[email protected]>
12996M: Kai Vehmanen <[email protected]>
12997R: Pierre-Louis Bossart <[email protected]>
12998L: [email protected]
12999S: Supported
13000F: sound/soc/intel/
13001
13002INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
13003M: Hans de Goede <[email protected]>
13004L: [email protected]
13005S: Maintained
13006F: drivers/platform/x86/intel/atomisp2/pm.c
13007
13008INTEL ATOMISP2 LED DRIVER
13009M: Hans de Goede <[email protected]>
13010L: [email protected]
13011S: Maintained
13012F: drivers/platform/x86/intel/atomisp2/led.c
13013
13014INTEL BIOS SAR INT1092 DRIVER
13015M: Shravan Sudhakar <[email protected]>
13016L: [email protected]
13017S: Maintained
13018F: drivers/platform/x86/intel/int1092/
13019
13020INTEL BROXTON PMC DRIVER
13021M: Mika Westerberg <[email protected]>
13022M: Zha Qipeng <[email protected]>
13023S: Maintained
13024F: drivers/mfd/intel_pmc_bxt.c
13025F: include/linux/mfd/intel_pmc_bxt.h
13026
13027INTEL C600 SERIES SAS CONTROLLER DRIVER
13028L: [email protected]
13029S: Orphan
13030T: git git://git.code.sf.net/p/intel-sas/isci
13031F: drivers/scsi/isci/
13032
13033INTEL COMPUTER VISION SENSING (CVS) DRIVER
13034M: Miguel Vadillo <[email protected]>
13035L: [email protected]
13036S: Maintained
13037F: drivers/media/i2c/cvs/
13038
13039INTEL CPU family model numbers
13040M: Tony Luck <[email protected]>
13041M: [email protected]
13042L: [email protected]
13043S: Supported
13044F: arch/x86/include/asm/intel-family.h
13045
13046INTEL DISCRETE GRAPHICS NVM MTD DRIVER
13047M: Alexander Usyskin <[email protected]>
13048L: [email protected]
13049S: Supported
13050F: drivers/mtd/devices/mtd_intel_dg.c
13051F: include/linux/intel_dg_nvm_aux.h
13052
13053INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
13054M: Jani Nikula <[email protected]>
13055M: Rodrigo Vivi <[email protected]>
13056L: [email protected]
13057L: [email protected]
13058S: Supported
13059F: drivers/gpu/drm/i915/display/
13060F: drivers/gpu/drm/xe/display/
13061F: drivers/gpu/drm/xe/compat-i915-headers
13062F: include/drm/intel/
13063
13064INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
13065M: Jani Nikula <[email protected]>
13066M: Joonas Lahtinen <[email protected]>
13067M: Rodrigo Vivi <[email protected]>
13068M: Tvrtko Ursulin <[email protected]>
13069L: [email protected]
13070S: Supported
13071W: https://drm.pages.freedesktop.org/intel-docs/
13072Q: http://patchwork.freedesktop.org/project/intel-gfx/
13073B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
13074C: irc://irc.oftc.net/intel-gfx
13075T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
13076F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
13077F: Documentation/gpu/i915.rst
13078F: drivers/gpu/drm/ci/xfails/i915*
13079F: drivers/gpu/drm/i915/
13080F: include/drm/intel/
13081F: include/uapi/drm/i915_drm.h
13082
13083INTEL DRM XE DRIVER (Lunar Lake and newer)
13084M: Matthew Brost <[email protected]>
13085M: Thomas Hellström <[email protected]>
13086M: Rodrigo Vivi <[email protected]>
13087L: [email protected]
13088S: Supported
13089W: https://drm.pages.freedesktop.org/intel-docs/
13090Q: http://patchwork.freedesktop.org/project/intel-xe/
13091B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
13092C: irc://irc.oftc.net/xe
13093T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
13094F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
13095F: Documentation/gpu/xe/
13096F: drivers/gpu/drm/xe/
13097F: include/drm/intel/
13098F: include/uapi/drm/xe_drm.h
13099
13100INTEL ELKHART LAKE PSE I/O DRIVER
13101M: Raag Jadav <[email protected]>
13102L: [email protected]
13103S: Supported
13104F: drivers/platform/x86/intel/ehl_pse_io.c
13105F: include/linux/ehl_pse_io_aux.h
13106
13107INTEL ETHERNET DRIVERS
13108M: Tony Nguyen <[email protected]>
13109M: Przemek Kitszel <[email protected]>
13110L: [email protected] (moderated for non-subscribers)
13111S: Maintained
13112W: https://www.intel.com/content/www/us/en/support.html
13113Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
13114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
13115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
13116F: Documentation/networking/device_drivers/ethernet/intel/
13117F: drivers/net/ethernet/intel/
13118F: drivers/net/ethernet/intel/*/
13119F: include/linux/net/intel/
13120
13121INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
13122M: Tatyana Nikolova <[email protected]>
13123L: [email protected]
13124S: Supported
13125F: drivers/infiniband/hw/irdma/
13126F: include/uapi/rdma/irdma-abi.h
13127
13128INTEL GPIO DRIVERS
13129M: Andy Shevchenko <[email protected]>
13130L: [email protected]
13131S: Supported
13132T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13133F: drivers/gpio/gpio-elkhartlake.c
13134F: drivers/gpio/gpio-graniterapids.c
13135F: drivers/gpio/gpio-ich.c
13136F: drivers/gpio/gpio-merrifield.c
13137F: drivers/gpio/gpio-ml-ioh.c
13138F: drivers/gpio/gpio-pch.c
13139F: drivers/gpio/gpio-sch.c
13140F: drivers/gpio/gpio-sodaville.c
13141F: drivers/gpio/gpio-tangier.c
13142F: drivers/gpio/gpio-tangier.h
13143
13144INTEL GPIO GPE DRIVER
13145M: Alan Borzeszkowski <[email protected]>
13146R: Mika Westerberg <[email protected]>
13147L: [email protected]
13148S: Supported
13149F: drivers/gpio/gpio-novalake-events.c
13150
13151INTEL GVT-g DRIVERS (Intel GPU Virtualization)
13152R: Zhenyu Wang <[email protected]>
13153R: Zhi Wang <[email protected]>
13154S: Odd Fixes
13155W: https://github.com/intel/gvt-linux/wiki
13156F: drivers/gpu/drm/i915/gvt/
13157
13158INTEL HID EVENT DRIVER
13159M: Alex Hung <[email protected]>
13160L: [email protected]
13161S: Maintained
13162F: drivers/platform/x86/intel/hid.c
13163
13164INTEL I/OAT DMA DRIVER
13165M: Dave Jiang <[email protected]>
13166R: Dan Williams <[email protected]>
13167L: [email protected]
13168S: Supported
13169Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
13170F: drivers/dma/ioat*
13171
13172INTEL IAA CRYPTO DRIVER
13173M: Kristen Accardi <[email protected]>
13174M: Vinicius Costa Gomes <[email protected]>
13175L: [email protected]
13176S: Supported
13177F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
13178F: drivers/crypto/intel/iaa/*
13179
13180INTEL IDLE DRIVER
13181M: Rafael J. Wysocki <[email protected]>
13182M: Artem Bityutskiy <[email protected]>
13183M: Artem Bityutskiy <[email protected]>
13184R: Len Brown <[email protected]>
13185L: [email protected]
13186S: Supported
13187B: https://bugzilla.kernel.org
13188T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
13189F: drivers/idle/intel_idle.c
13190
13191INTEL IDXD DRIVER
13192M: Vinicius Costa Gomes <[email protected]>
13193R: Dave Jiang <[email protected]>
13194L: [email protected]
13195S: Supported
13196F: drivers/dma/idxd/*
13197F: include/uapi/linux/idxd.h
13198
13199INTEL IN FIELD SCAN (IFS) DEVICE
13200M: Tony Luck <[email protected]>
13201R: Ashok Raj <[email protected]>
13202S: Maintained
13203F: drivers/platform/x86/intel/ifs
13204F: include/trace/events/intel_ifs.h
13205F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
13206
13207INTEL INTEGRATED SENSOR HUB DRIVER
13208M: Srinivas Pandruvada <[email protected]>
13209M: Jiri Kosina <[email protected]>
13210L: [email protected]
13211S: Maintained
13212F: drivers/hid/intel-ish-hid/
13213
13214INTEL IOMMU (VT-d)
13215M: David Woodhouse <[email protected]>
13216M: Lu Baolu <[email protected]>
13217L: [email protected]
13218S: Supported
13219T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13220F: drivers/iommu/intel/
13221
13222INTEL IPU3 CSI-2 CIO2 DRIVER
13223M: Yong Zhi <[email protected]>
13224M: Sakari Ailus <[email protected]>
13225M: Dan Scally <[email protected]>
13226L: [email protected]
13227S: Maintained
13228T: git git://linuxtv.org/media.git
13229F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
13230F: drivers/media/pci/intel/ipu3/
13231
13232INTEL IPU3 CSI-2 IMGU DRIVER
13233M: Sakari Ailus <[email protected]>
13234L: [email protected]
13235S: Maintained
13236F: Documentation/admin-guide/media/ipu3.rst
13237F: Documentation/admin-guide/media/ipu3_rcb.svg
13238F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
13239F: drivers/staging/media/ipu3/
13240
13241INTEL IPU6 INPUT SYSTEM DRIVER
13242M: Sakari Ailus <[email protected]>
13243L: [email protected]
13244S: Maintained
13245T: git git://linuxtv.org/media.git
13246F: Documentation/admin-guide/media/ipu6-isys.rst
13247F: drivers/media/pci/intel/ipu6/
13248
13249INTEL IPU7 INPUT SYSTEM DRIVER
13250M: Sakari Ailus <[email protected]>
13251L: [email protected]
13252S: Maintained
13253T: git git://linuxtv.org/media.git
13254F: drivers/staging/media/ipu7/
13255
13256INTEL ISHTP ECLITE DRIVER
13257M: Srinivas Pandruvada <[email protected]>
13258L: [email protected]
13259S: Supported
13260F: drivers/platform/x86/intel/ishtp_eclite.c
13261
13262INTEL IXP4XX CRYPTO SUPPORT
13263M: Corentin Labbe <[email protected]>
13264L: [email protected]
13265S: Maintained
13266F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
13267
13268INTEL KEEM BAY DRM DRIVER
13269M: Anitha Chrisanthus <[email protected]>
13270S: Maintained
13271F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
13272F: drivers/gpu/drm/kmb/
13273
13274INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
13275S: Orphan
13276F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
13277F: drivers/crypto/intel/keembay/Kconfig
13278F: drivers/crypto/intel/keembay/Makefile
13279F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
13280F: drivers/crypto/intel/keembay/ocs-aes.c
13281F: drivers/crypto/intel/keembay/ocs-aes.h
13282
13283INTEL KEEM BAY OCS ECC CRYPTO DRIVER
13284M: Prabhjot Khurana <[email protected]>
13285S: Maintained
13286F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
13287F: drivers/crypto/intel/keembay/Kconfig
13288F: drivers/crypto/intel/keembay/Makefile
13289F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
13290
13291INTEL KEEM BAY OCS HCU CRYPTO DRIVER
13292M: Declan Murphy <[email protected]>
13293S: Maintained
13294F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
13295F: drivers/crypto/intel/keembay/Kconfig
13296F: drivers/crypto/intel/keembay/Makefile
13297F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
13298F: drivers/crypto/intel/keembay/ocs-hcu.c
13299F: drivers/crypto/intel/keembay/ocs-hcu.h
13300
13301INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
13302M: Lixu Zhang <[email protected]>
13303M: Sakari Ailus <[email protected]>
13304S: Maintained
13305F: drivers/gpio/gpio-ljca.c
13306F: drivers/i2c/busses/i2c-ljca.c
13307F: drivers/spi/spi-ljca.c
13308F: drivers/usb/misc/usb-ljca.c
13309F: include/linux/usb/ljca.h
13310
13311INTEL LPSS (Low Power SubSystem) DRIVERS
13312R: Andy Shevchenko <[email protected]>
13313S: Supported
13314F: drivers/dma/idma64*
13315F: drivers/i2c/busses/i2c-designware-*
13316F: drivers/mfd/intel-lpss*
13317F: drivers/pwm/pwm-lpss*
13318F: drivers/tty/serial/8250/8250_dw.c
13319F: drivers/tty/serial/8250/8250_dwlib.*
13320F: drivers/spi/spi-pxa2xx*
13321
13322INTEL MANAGEMENT ENGINE (mei)
13323M: Alexander Usyskin <[email protected]>
13324L: [email protected]
13325S: Supported
13326F: Documentation/driver-api/mei/*
13327F: drivers/misc/mei/
13328F: drivers/watchdog/mei_wdt.c
13329F: include/linux/mei_aux.h
13330F: include/linux/mei_cl_bus.h
13331F: include/uapi/linux/mei.h
13332F: include/uapi/linux/mei_uuid.h
13333F: include/uapi/linux/uuid.h
13334F: samples/mei/*
13335
13336INTEL MAX 10 BMC MFD DRIVER
13337M: Xu Yilun <[email protected]>
13338R: Tom Rix <[email protected]>
13339S: Maintained
13340F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
13341F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
13342F: drivers/hwmon/intel-m10-bmc-hwmon.c
13343F: drivers/mfd/intel-m10-bmc*
13344F: include/linux/mfd/intel-m10-bmc.h
13345
13346INTEL MAX10 BMC SECURE UPDATES
13347M: Xu Yilun <[email protected]>
13348L: [email protected]
13349S: Maintained
13350F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
13351F: drivers/fpga/intel-m10-bmc-sec-update.c
13352
13353INTEL MID (Mobile Internet Device) PLATFORM
13354M: Andy Shevchenko <[email protected]>
13355L: [email protected]
13356S: Supported
13357F: arch/x86/include/asm/intel-mid.h
13358F: arch/x86/pci/intel_mid.c
13359F: arch/x86/platform/intel-mid/
13360F: drivers/dma/hsu/
13361F: drivers/extcon/extcon-intel-mrfld.c
13362F: drivers/gpio/gpio-merrifield.c
13363F: drivers/gpio/gpio-tangier.*
13364F: drivers/iio/adc/intel_mrfld_adc.c
13365F: drivers/mfd/intel_soc_pmic_mrfld.c
13366F: drivers/pinctrl/intel/pinctrl-merrifield.c
13367F: drivers/pinctrl/intel/pinctrl-moorefield.c
13368F: drivers/pinctrl/intel/pinctrl-tangier.*
13369F: drivers/platform/x86/intel/mrfld_pwrbtn.c
13370F: drivers/platform/x86/intel_scu_*
13371F: drivers/staging/media/atomisp/
13372F: drivers/tty/serial/8250/8250_mid.c
13373F: drivers/watchdog/intel-mid_wdt.c
13374F: include/linux/mfd/intel_soc_pmic_mrfld.h
13375F: include/linux/platform_data/x86/intel-mid_wdt.h
13376F: include/linux/platform_data/x86/intel_scu_ipc.h
13377
13378INTEL P-Unit IPC DRIVER
13379M: Zha Qipeng <[email protected]>
13380L: [email protected]
13381S: Maintained
13382F: arch/x86/include/asm/intel_punit_ipc.h
13383F: drivers/platform/x86/intel/punit_ipc.c
13384
13385INTEL PMC CORE DRIVER
13386M: Rajneesh Bhardwaj <[email protected]>
13387M: Xi Pardee <[email protected]>
13388L: [email protected]
13389S: Maintained
13390F: Documentation/ABI/testing/sysfs-platform-intel-pmc
13391F: drivers/platform/x86/intel/pmc/
13392F: include/linux/platform_data/x86/intel_pmc_ipc.h
13393
13394INTEL PMIC GPIO DRIVERS
13395M: Andy Shevchenko <[email protected]>
13396S: Supported
13397T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
13398F: drivers/gpio/gpio-*cove.c
13399
13400INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
13401M: Andy Shevchenko <[email protected]>
13402S: Supported
13403F: drivers/mfd/intel_soc_pmic*
13404F: include/linux/mfd/intel_soc_pmic*
13405
13406INTEL PMT DRIVERS
13407M: David E. Box <[email protected]>
13408S: Supported
13409F: Documentation/ABI/testing/sysfs-class-intel_pmt
13410F: Documentation/ABI/testing/sysfs-class-intel_pmt-features
13411F: drivers/platform/x86/intel/pmt/
13412
13413INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
13414M: Stanislav Yakovlev <[email protected]>
13415L: [email protected]
13416S: Maintained
13417F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
13418F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
13419F: drivers/net/wireless/intel/ipw2x00/
13420
13421INTEL PSTATE DRIVER
13422M: Srinivas Pandruvada <[email protected]>
13423M: Len Brown <[email protected]>
13424L: [email protected]
13425S: Supported
13426F: drivers/cpufreq/intel_pstate.c
13427
13428INTEL PTP DFL ToD DRIVER
13429L: [email protected]
13430L: [email protected]
13431S: Orphan
13432F: drivers/ptp/ptp_dfl_tod.c
13433
13434INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
13435M: Ilpo Järvinen <[email protected]>
13436L: [email protected]
13437S: Supported
13438F: drivers/counter/intel-qep.c
13439
13440INTEL SCU DRIVERS
13441M: Mika Westerberg <[email protected]>
13442S: Maintained
13443F: drivers/platform/x86/intel_scu_*
13444F: include/linux/platform_data/x86/intel_scu_ipc.h
13445
13446INTEL SDSI DRIVER
13447M: David E. Box <[email protected]>
13448S: Supported
13449F: drivers/platform/x86/intel/sdsi.c
13450F: tools/arch/x86/intel_sdsi/
13451F: tools/testing/selftests/drivers/sdsi/
13452
13453INTEL SILICON SECURITY ENGINE INTERFACE (ISSEI)
13454M: Alexander Usyskin <[email protected]>
13455S: Supported
13456F: Documentation/ABI/testing/sysfs-class-issei
13457F: Documentation/driver-api/issei/issei.rst
13458F: drivers/misc/issei/
13459F: include/uapi/linux/issei.h
13460
13461INTEL SGX
13462M: Jarkko Sakkinen <[email protected]>
13463R: Dave Hansen <[email protected]>
13464L: [email protected]
13465S: Supported
13466Q: https://patchwork.kernel.org/project/intel-sgx/list/
13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
13468F: Documentation/arch/x86/sgx.rst
13469F: arch/x86/entry/vdso/vdso64/vsgx.S
13470F: arch/x86/include/asm/sgx.h
13471F: arch/x86/include/uapi/asm/sgx.h
13472F: arch/x86/kernel/cpu/sgx/*
13473F: tools/testing/selftests/sgx/*
13474K: \bSGX_
13475
13476INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
13477M: Daniel Scally <[email protected]>
13478M: Sakari Ailus <[email protected]>
13479S: Maintained
13480T: git git://linuxtv.org/media.git
13481F: drivers/platform/x86/intel/int3472/
13482F: include/linux/platform_data/x86/int3472.h
13483
13484INTEL SPEED SELECT TECHNOLOGY
13485M: Srinivas Pandruvada <[email protected]>
13486L: [email protected]
13487S: Maintained
13488F: drivers/platform/x86/intel/speed_select_if/
13489F: include/uapi/linux/isst_if.h
13490F: tools/power/x86/intel-speed-select/
13491
13492INTEL STRATIX10 FIRMWARE DRIVERS
13493M: Dinh Nguyen <[email protected]>
13494L: [email protected]
13495S: Maintained
13496T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
13497F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
13498F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.yaml
13499F: drivers/firmware/stratix10-rsu.c
13500F: drivers/firmware/stratix10-svc.c
13501F: include/linux/firmware/intel/stratix10-smc.h
13502F: include/linux/firmware/intel/stratix10-svc-client.h
13503
13504INTEL TELEMETRY DRIVER
13505M: Rajneesh Bhardwaj <[email protected]>
13506M: "David E. Box" <[email protected]>
13507L: [email protected]
13508S: Maintained
13509F: arch/x86/include/asm/intel_telemetry.h
13510F: drivers/platform/x86/intel/telemetry/
13511
13512INTEL TOUCH HOST CONTROLLER (THC) DRIVER
13513M: Even Xu <[email protected]>
13514M: Xinpeng Sun <[email protected]>
13515S: Maintained
13516F: drivers/hid/intel-thc-hid/
13517
13518INTEL TPMI DRIVER
13519M: Srinivas Pandruvada <[email protected]>
13520L: [email protected]
13521S: Maintained
13522F: Documentation/ABI/testing/debugfs-tpmi
13523F: drivers/platform/x86/intel/vsec_tpmi.c
13524F: include/linux/intel_tpmi.h
13525
13526INTEL UNCORE FREQUENCY CONTROL
13527M: Srinivas Pandruvada <[email protected]>
13528L: [email protected]
13529S: Maintained
13530F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
13531F: drivers/platform/x86/intel/uncore-frequency/
13532
13533INTEL USBIO USB I/O EXPANDER DRIVERS
13534M: Israel Cepeda <[email protected]>
13535M: Hans de Goede <[email protected]>
13536R: Sakari Ailus <[email protected]>
13537S: Maintained
13538F: drivers/gpio/gpio-usbio.c
13539F: drivers/i2c/busses/i2c-usbio.c
13540F: drivers/usb/misc/usbio.c
13541F: include/linux/usb/usbio.h
13542
13543INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
13544M: David E. Box <[email protected]>
13545S: Supported
13546F: drivers/platform/x86/intel/vsec.c
13547F: include/linux/intel_vsec.h
13548
13549INTEL VIRTUAL BUTTON DRIVER
13550M: AceLan Kao <[email protected]>
13551L: [email protected]
13552S: Maintained
13553F: drivers/platform/x86/intel/vbtn.c
13554
13555INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
13556M: Stanislaw Gruszka <[email protected]>
13557L: [email protected]
13558S: Supported
13559F: drivers/net/wireless/intel/iwlegacy/
13560
13561INTEL WIRELESS WIFI LINK (iwlwifi)
13562M: Miri Korenblit <[email protected]>
13563L: [email protected]
13564S: Supported
13565W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
13566T: git https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-next.git/
13567F: drivers/net/wireless/intel/iwlwifi/
13568
13569INTEL VISION SENSING CONTROLLER DRIVER
13570M: Sakari Ailus <[email protected]>
13571R: Lixu Zhang <[email protected]>
13572L: [email protected]
13573S: Maintained
13574T: git git://linuxtv.org/media.git
13575F: drivers/media/pci/intel/ivsc/
13576
13577INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
13578S: Orphan
13579W: https://slimbootloader.github.io/security/firmware-update.html
13580F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
13581
13582INTEL WMI THUNDERBOLT FORCE POWER DRIVER
13583L: [email protected]
13584S: Maintained
13585F: drivers/platform/x86/intel/wmi/thunderbolt.c
13586
13587INTEL WWAN IOSM DRIVER
13588L: [email protected]
13589S: Orphan
13590F: drivers/net/wwan/iosm/
13591
13592INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
13593M: Xin Li <[email protected]>
13594M: "H. Peter Anvin" <[email protected]>
13595S: Supported
13596F: Documentation/arch/x86/x86_64/fred.rst
13597F: arch/x86/entry/entry_64_fred.S
13598F: arch/x86/entry/entry_fred.c
13599F: arch/x86/include/asm/fred.h
13600F: arch/x86/kernel/fred.c
13601
13602INTEL(R) TRACE HUB
13603M: Alexander Shishkin <[email protected]>
13604S: Supported
13605F: Documentation/trace/intel_th.rst
13606F: drivers/hwtracing/intel_th/
13607F: include/linux/intel_th.h
13608
13609INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
13610M: Ning Sun <[email protected]>
13611L: [email protected]
13612S: Supported
13613W: http://tboot.sourceforge.net
13614T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
13615F: Documentation/arch/x86/intel_txt.rst
13616F: arch/x86/kernel/tboot.c
13617F: include/linux/tboot.h
13618
13619INTERCONNECT API
13620M: Georgi Djakov <[email protected]>
13621L: [email protected]
13622S: Maintained
13623T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
13624F: Documentation/devicetree/bindings/interconnect/
13625F: Documentation/driver-api/interconnect.rst
13626F: drivers/interconnect/
13627F: include/dt-bindings/interconnect/
13628F: include/linux/interconnect-clk.h
13629F: include/linux/interconnect-provider.h
13630F: include/linux/interconnect.h
13631
13632INTERCONNECT KUNIT TESTS
13633M: Kuan-Wei Chiu <[email protected]>
13634L: [email protected]
13635S: Maintained
13636F: drivers/interconnect/icc-kunit.c
13637
13638INTERRUPT COUNTER DRIVER
13639M: Oleksij Rempel <[email protected]>
13640R: Pengutronix Kernel Team <[email protected]>
13641L: [email protected]
13642F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
13643F: drivers/counter/interrupt-cnt.c
13644
13645INTERSIL ISL7998X VIDEO DECODER DRIVER
13646M: Michael Tretter <[email protected]>
13647R: Pengutronix Kernel Team <[email protected]>
13648L: [email protected]
13649S: Maintained
13650F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
13651F: drivers/media/i2c/isl7998x.c
13652
13653INVENSENSE ICM-426xx IMU DRIVER
13654M: Jean-Baptiste Maneyrol <[email protected]>
13655L: [email protected]
13656S: Maintained
13657W: https://invensense.tdk.com/
13658F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
13659F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
13660F: drivers/iio/imu/inv_icm42600/
13661
13662INVENSENSE ICM-456xx IMU DRIVER
13663M: Remi Buisson <[email protected]>
13664L: [email protected]
13665S: Maintained
13666W: https://invensense.tdk.com/
13667F: Documentation/devicetree/bindings/iio/imu/invensense,icm45600.yaml
13668F: drivers/iio/imu/inv_icm45600/
13669
13670INVENSENSE MPU-3050 GYROSCOPE DRIVER
13671M: Linus Walleij <[email protected]>
13672L: [email protected]
13673S: Maintained
13674F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
13675F: drivers/iio/gyro/mpu3050*
13676
13677INVENSENSE MPU-6050 IMU DRIVER
13678M: Jean-Baptiste Maneyrol <[email protected]>
13679L: [email protected]
13680S: Maintained
13681W: https://invensense.tdk.com/
13682F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
13683F: drivers/iio/imu/inv_mpu6050/
13684
13685IOC3 ETHERNET DRIVER
13686M: Thomas Bogendoerfer <[email protected]>
13687L: [email protected]
13688S: Maintained
13689F: drivers/net/ethernet/sgi/ioc3-eth.c
13690
13691IOMMU DMA-API LAYER
13692M: Robin Murphy <[email protected]>
13693L: [email protected]
13694S: Maintained
13695T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13696F: drivers/iommu/dma-iommu.c
13697F: drivers/iommu/dma-iommu.h
13698F: drivers/iommu/iova.c
13699F: include/linux/iommu-dma.h
13700F: include/linux/iova.h
13701
13702IOMMU SUBSYSTEM
13703M: Joerg Roedel (AMD) <[email protected]>
13704M: Will Deacon <[email protected]>
13705R: Robin Murphy <[email protected]>
13706L: [email protected]
13707S: Maintained
13708T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
13709F: Documentation/devicetree/bindings/iommu/
13710F: drivers/iommu/
13711F: include/linux/iommu.h
13712F: include/linux/iova.h
13713F: include/linux/of_iommu.h
13714F: rust/kernel/iommu/
13715
13716IOMMUFD
13717M: Jason Gunthorpe <[email protected]>
13718M: Kevin Tian <[email protected]>
13719L: [email protected]
13720S: Maintained
13721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
13722F: Documentation/userspace-api/iommufd.rst
13723F: drivers/iommu/iommufd/
13724F: include/linux/iommufd.h
13725F: include/uapi/linux/iommufd.h
13726F: tools/testing/selftests/iommu/
13727
13728IOSYS-MAP HELPERS
13729M: Thomas Zimmermann <[email protected]>
13730L: [email protected]
13731S: Maintained
13732T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13733F: include/linux/iosys-map.h
13734
13735IO_URING
13736M: Jens Axboe <[email protected]>
13737L: [email protected]
13738S: Maintained
13739T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/liburing.git
13741F: include/linux/io_uring/
13742F: include/linux/io_uring.h
13743F: include/linux/io_uring_types.h
13744F: include/trace/events/io_uring.h
13745F: include/uapi/linux/io_uring.h
13746F: include/uapi/linux/io_uring/
13747F: io_uring/
13748
13749IO_URING ZCRX
13750M: Pavel Begunkov <[email protected]>
13751L: [email protected]
13752L: [email protected]
13753T: git https://github.com/isilence/linux.git zcrx/for-next
13754T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13755S: Maintained
13756F: io_uring/zcrx.*
13757
13758IO_URING BPF-OPS
13759M: Pavel Begunkov <[email protected]>
13760L: [email protected]
13761T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux.git
13762S: Maintained
13763F: io_uring/bpf-ops.*
13764F: io_uring/loop.*
13765
13766IPMI SUBSYSTEM
13767M: Corey Minyard <[email protected]>
13768L: [email protected] (moderated for non-subscribers)
13769S: Supported
13770W: http://openipmi.sourceforge.net/
13771T: git https://github.com/cminyard/linux-ipmi.git for-next
13772F: Documentation/devicetree/bindings/ipmi/
13773F: Documentation/driver-api/ipmi.rst
13774F: drivers/char/ipmi/
13775F: include/linux/ipmi*
13776F: include/uapi/linux/ipmi*
13777
13778IPS SCSI RAID DRIVER
13779M: Adaptec OEM Raid Solutions <[email protected]>
13780L: [email protected]
13781S: Maintained
13782W: http://www.adaptec.com/
13783F: drivers/scsi/ips*
13784
13785IPVS
13786M: Simon Horman <[email protected]>
13787M: Julian Anastasov <[email protected]>
13788L: [email protected]
13789L: [email protected]
13790S: Maintained
13791T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
13792T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
13793F: Documentation/networking/ipvs-sysctl.rst
13794F: include/net/ip_vs.h
13795F: include/uapi/linux/ip_vs.h
13796F: net/netfilter/ipvs/
13797
13798IRON DEVICE AUDIO CODEC DRIVERS
13799M: Kiseok Jo <[email protected]>
13800L: [email protected]
13801S: Maintained
13802F: Documentation/devicetree/bindings/sound/irondevice,*
13803F: sound/soc/codecs/sma*
13804
13805IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
13806M: Thomas Gleixner <[email protected]>
13807R: Radu Rendec <[email protected]>
13808S: Maintained
13809P: Documentation/process/maintainer-tip.rst
13810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13811F: Documentation/core-api/irq/irq-domain.rst
13812F: include/linux/irqdomain.h
13813F: include/linux/irqdomain_defs.h
13814F: kernel/irq/irqdomain.c
13815F: kernel/irq/msi.c
13816
13817IRQ SUBSYSTEM
13818M: Thomas Gleixner <[email protected]>
13819R: Radu Rendec <[email protected]>
13820L: [email protected]
13821S: Maintained
13822P: Documentation/process/maintainer-tip.rst
13823T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13824F: include/linux/group_cpus.h
13825F: include/linux/irq.h
13826F: include/linux/irqhandler.h
13827F: include/linux/irqnr.h
13828F: include/linux/irqreturn.h
13829F: kernel/irq/
13830F: lib/group_cpus.c
13831
13832IRQCHIP DRIVERS
13833M: Thomas Gleixner <[email protected]>
13834R: Radu Rendec <[email protected]>
13835L: [email protected]
13836S: Maintained
13837P: Documentation/process/maintainer-tip.rst
13838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
13839F: Documentation/devicetree/bindings/interrupt-controller/
13840F: drivers/irqchip/
13841F: include/linux/irqchip.h
13842
13843ISA
13844M: William Breathitt Gray <[email protected]>
13845S: Maintained
13846F: Documentation/driver-api/isa.rst
13847F: drivers/base/isa.c
13848F: include/linux/isa.h
13849
13850ISA RADIO MODULE
13851M: Hans Verkuil <[email protected]>
13852L: [email protected]
13853S: Maintained
13854W: https://linuxtv.org
13855T: git git://linuxtv.org/media.git
13856F: drivers/media/radio/radio-isa*
13857
13858ISAPNP
13859M: Jaroslav Kysela <[email protected]>
13860S: Maintained
13861F: Documentation/userspace-api/isapnp.rst
13862F: drivers/pnp/isapnp/
13863F: include/linux/isapnp.h
13864
13865ISCSI
13866M: Lee Duncan <[email protected]>
13867M: Chris Leech <[email protected]>
13868M: Mike Christie <[email protected]>
13869L: [email protected]
13870L: [email protected]
13871S: Maintained
13872W: www.open-iscsi.com
13873F: drivers/scsi/*iscsi*
13874F: include/scsi/*iscsi*
13875
13876iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
13877M: Peter Jones <[email protected]>
13878M: Konrad Rzeszutek Wilk <[email protected]>
13879S: Maintained
13880F: drivers/firmware/iscsi_ibft*
13881
13882ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
13883M: Sagi Grimberg <[email protected]>
13884M: Max Gurtovoy <[email protected]>
13885L: [email protected]
13886S: Supported
13887W: http://www.openfabrics.org
13888W: www.open-iscsi.org
13889Q: http://patchwork.kernel.org/project/linux-rdma/list/
13890F: drivers/infiniband/ulp/iser/
13891
13892ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
13893M: Sagi Grimberg <[email protected]>
13894L: [email protected]
13895L: [email protected]
13896S: Supported
13897T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
13898F: drivers/infiniband/ulp/isert
13899
13900ISL28022 HARDWARE MONITORING DRIVER
13901M: Carsten Spieß <[email protected]>
13902L: [email protected]
13903S: Maintained
13904F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
13905F: Documentation/hwmon/isl28022.rst
13906F: drivers/hwmon/isl28022.c
13907
13908ISOFS FILESYSTEM
13909M: Jan Kara <[email protected]>
13910L: [email protected]
13911S: Maintained
13912F: Documentation/filesystems/isofs.rst
13913F: fs/isofs/
13914
13915IT87 HARDWARE MONITORING DRIVER
13916M: Jean Delvare <[email protected]>
13917L: [email protected]
13918S: Maintained
13919F: Documentation/hwmon/it87.rst
13920F: drivers/hwmon/it87.c
13921
13922IT913X MEDIA DRIVER
13923L: [email protected]
13924S: Orphan
13925W: https://linuxtv.org
13926Q: http://patchwork.linuxtv.org/project/linux-media/list/
13927F: drivers/media/tuners/it913x*
13928
13929ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
13930M: Liu Ying <[email protected]>
13931L: [email protected]
13932S: Maintained
13933T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13934F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
13935F: drivers/gpu/drm/bridge/ite-it6263.c
13936
13937ITE IT66121 HDMI BRIDGE DRIVER
13938M: Phong LE <[email protected]>
13939M: Neil Armstrong <[email protected]>
13940S: Maintained
13941T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
13942F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
13943F: drivers/gpu/drm/bridge/ite-it66121.c
13944
13945IVTV VIDEO4LINUX DRIVER
13946M: Andy Walls <[email protected]>
13947L: [email protected]
13948S: Maintained
13949W: https://linuxtv.org
13950T: git git://linuxtv.org/media.git
13951F: Documentation/admin-guide/media/ivtv*
13952F: drivers/media/pci/ivtv/
13953F: include/uapi/linux/ivtv*
13954
13955IX2505V MEDIA DRIVER
13956M: Malcolm Priestley <[email protected]>
13957L: [email protected]
13958S: Maintained
13959W: https://linuxtv.org
13960Q: http://patchwork.linuxtv.org/project/linux-media/list/
13961F: drivers/media/dvb-frontends/ix2505v*
13962
13963JAILHOUSE HYPERVISOR INTERFACE
13964M: Jan Kiszka <[email protected]>
13965L: [email protected]
13966S: Maintained
13967F: arch/x86/include/asm/jailhouse_para.h
13968F: arch/x86/kernel/jailhouse.c
13969
13970JFS FILESYSTEM
13971M: Dave Kleikamp <[email protected]>
13972L: [email protected]
13973S: Odd Fixes
13974W: http://jfs.sourceforge.net/
13975T: git https://github.com/kleikamp/linux-shaggy.git
13976F: Documentation/admin-guide/jfs.rst
13977F: fs/jfs/
13978
13979JME NETWORK DRIVER
13980M: Guo-Fu Tseng <[email protected]>
13981L: [email protected]
13982S: Odd Fixes
13983F: drivers/net/ethernet/jme.*
13984
13985JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
13986M: David Woodhouse <[email protected]>
13987M: Richard Weinberger <[email protected]>
13988L: [email protected]
13989S: Odd Fixes
13990W: http://www.linux-mtd.infradead.org/doc/jffs2.html
13991T: git git://git.infradead.org/ubifs-2.6.git
13992F: fs/jffs2/
13993F: include/uapi/linux/jffs2.h
13994
13995JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
13996M: "Theodore Ts'o" <[email protected]>
13997M: Jan Kara <[email protected]>
13998L: [email protected]
13999S: Maintained
14000F: fs/jbd2/
14001F: include/linux/jbd2.h
14002
14003JPU V4L2 MEM2MEM DRIVER FOR RENESAS
14004M: Nikita Yushchenko <[email protected]>
14005L: [email protected]
14006L: [email protected]
14007S: Maintained
14008F: drivers/media/platform/renesas/rcar_jpu.c
14009
14010JSM Neo PCI based serial card
14011L: [email protected]
14012S: Orphan
14013F: drivers/tty/serial/jsm/
14014
14015K10TEMP HARDWARE MONITORING DRIVER
14016M: Clemens Ladisch <[email protected]>
14017L: [email protected]
14018S: Maintained
14019F: Documentation/hwmon/k10temp.rst
14020F: drivers/hwmon/k10temp.c
14021
14022K8TEMP HARDWARE MONITORING DRIVER
14023M: Rudolf Marek <[email protected]>
14024L: [email protected]
14025S: Maintained
14026F: Documentation/hwmon/k8temp.rst
14027F: drivers/hwmon/k8temp.c
14028
14029KANDOU KB9002 PCIE RETIMER HWMON DRIVER
14030M: Andy Chung <[email protected]>
14031L: [email protected]
14032S: Maintained
14033F: Documentation/hwmon/kb9002.rst
14034F: drivers/hwmon/kb9002.c
14035
14036KASAN
14037M: Andrey Ryabinin <[email protected]>
14038R: Alexander Potapenko <[email protected]>
14039R: Andrey Konovalov <[email protected]>
14040R: Dmitry Vyukov <[email protected]>
14041R: Vincenzo Frascino <[email protected]>
14042L: [email protected]
14043S: Maintained
14044B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14045F: Documentation/dev-tools/kasan.rst
14046F: arch/*/include/asm/*kasan.h
14047F: arch/*/mm/kasan_init*
14048F: include/linux/kasan*.h
14049F: lib/Kconfig.kasan
14050F: mm/kasan/
14051F: scripts/Makefile.kasan
14052
14053KCONFIG
14054M: Nathan Chancellor <[email protected]>
14055M: Nicolas Schier <[email protected]>
14056R: Julian Braha <[email protected]>
14057L: [email protected]
14058S: Odd Fixes
14059Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14060T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14061F: Documentation/kbuild/kconfig*
14062F: scripts/Kconfig.include
14063F: scripts/kconfig/
14064
14065KCORE
14066M: Omar Sandoval <[email protected]>
14067L: [email protected]
14068S: Maintained
14069F: fs/proc/kcore.c
14070F: include/linux/kcore.h
14071
14072KCOV
14073R: Andrey Konovalov <[email protected]>
14074R: Alexander Potapenko <[email protected]>
14075R: Dmitry Vyukov <[email protected]>
14076L: [email protected]
14077S: Maintained
14078B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
14079F: Documentation/dev-tools/kcov.rst
14080F: include/linux/kcov.h
14081F: include/uapi/linux/kcov.h
14082F: kernel/kcov.c
14083F: scripts/Makefile.kcov
14084
14085KCSAN
14086M: Marco Elver <[email protected]>
14087R: Dmitry Vyukov <[email protected]>
14088L: [email protected]
14089S: Maintained
14090F: Documentation/dev-tools/kcsan.rst
14091F: include/linux/kcsan*.h
14092F: kernel/kcsan/
14093F: lib/Kconfig.kcsan
14094F: scripts/Makefile.kcsan
14095
14096KDUMP
14097M: Andrew Morton <[email protected]>
14098M: Baoquan He <[email protected]>
14099M: Mike Rapoport <[email protected]>
14100M: Pasha Tatashin <[email protected]>
14101M: Pratyush Yadav <[email protected]>
14102R: Dave Young <[email protected]>
14103L: [email protected]
14104S: Maintained
14105T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14106F: Documentation/admin-guide/kdump/
14107F: fs/proc/vmcore.c
14108F: include/linux/crash_core.h
14109F: include/linux/crash_dump.h
14110F: include/uapi/linux/vmcore.h
14111F: kernel/crash_*.c
14112
14113KEENE FM RADIO TRANSMITTER DRIVER
14114M: Hans Verkuil <[email protected]>
14115L: [email protected]
14116S: Maintained
14117W: https://linuxtv.org
14118T: git git://linuxtv.org/media.git
14119F: drivers/media/radio/radio-keene*
14120
14121KERNEL AUTOMOUNTER
14122M: Ian Kent <[email protected]>
14123L: [email protected]
14124S: Maintained
14125F: fs/autofs/
14126
14127KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
14128M: Nathan Chancellor <[email protected]>
14129M: Nicolas Schier <[email protected]>
14130L: [email protected]
14131S: Odd Fixes
14132Q: https://patchwork.kernel.org/project/linux-kbuild/list/
14133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git
14134F: Documentation/kbuild/
14135F: Makefile
14136F: scripts/*vmlinux*
14137F: scripts/Kbuild*
14138F: scripts/Makefile*
14139F: scripts/bash-completion/
14140F: scripts/basic/
14141F: scripts/clang-tools/
14142F: scripts/container
14143F: scripts/dummy-tools/
14144F: scripts/include/
14145F: scripts/install.sh
14146F: scripts/mk*
14147F: scripts/mod/
14148F: scripts/package/
14149F: usr/
14150
14151KERNEL HARDENING (not covered by other areas)
14152M: Kees Cook <[email protected]>
14153R: Gustavo A. R. Silva <[email protected]>
14154L: [email protected]
14155S: Supported
14156T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14157F: Documentation/ABI/testing/sysfs-kernel-oops_count
14158F: Documentation/ABI/testing/sysfs-kernel-warn_count
14159F: arch/*/configs/hardening.config
14160F: include/linux/kstack_erase.h
14161F: include/linux/overflow.h
14162F: include/linux/randomize_kstack.h
14163F: include/linux/ucopysize.h
14164F: kernel/configs/hardening.config
14165F: kernel/kstack_erase.c
14166F: lib/tests/randstruct_kunit.c
14167F: lib/tests/usercopy_kunit.c
14168F: mm/usercopy.c
14169F: scripts/Makefile.kstack_erase
14170F: scripts/Makefile.randstruct
14171F: security/Kconfig.hardening
14172K: \b(add|choose)_random_kstack_offset\b
14173K: \b__check_(object_size|heap_object)\b
14174K: \b__counted_by(_le|_be|_ptr)?\b
14175
14176KERNEL JANITORS
14177L: [email protected]
14178S: Odd Fixes
14179W: http://kernelnewbies.org/KernelJanitors
14180
14181KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
14182M: Chuck Lever <[email protected]>
14183M: Jeff Layton <[email protected]>
14184R: NeilBrown <[email protected]>
14185R: Olga Kornievskaia <[email protected]>
14186R: Dai Ngo <[email protected]>
14187R: Tom Talpey <[email protected]>
14188L: [email protected]
14189S: Supported
14190P: Documentation/filesystems/nfs/nfsd-maintainer-entry-profile.rst
14191B: https://bugzilla.kernel.org
14192T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
14193F: Documentation/filesystems/nfs/
14194F: fs/lockd/
14195F: fs/nfs_common/
14196F: fs/nfsd/
14197F: include/linux/lockd/
14198F: include/linux/sunrpc/
14199F: include/trace/events/rpcgss.h
14200F: include/trace/events/rpcrdma.h
14201F: include/trace/events/sunrpc.h
14202F: include/trace/misc/fs.h
14203F: include/trace/misc/nfs.h
14204F: include/trace/misc/sunrpc.h
14205F: include/uapi/linux/nfsd/
14206F: include/uapi/linux/sunrpc/
14207F: net/sunrpc/
14208F: tools/net/sunrpc/
14209
14210KERNEL NFSD BLOCK and SCSI LAYOUT DRIVER
14211R: Christoph Hellwig <[email protected]>
14212F: fs/nfsd/blocklayout*
14213
14214KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
14215M: Thomas Weißschuh <[email protected]>
14216R: Christian Heusel <[email protected]>
14217R: Nathan Chancellor <[email protected]>
14218S: Maintained
14219F: scripts/package/PKGBUILD
14220
14221KERNEL REGRESSIONS
14222M: Thorsten Leemhuis <[email protected]>
14223L: [email protected]
14224S: Supported
14225F: Documentation/admin-guide/reporting-regressions.rst
14226F: Documentation/process/handling-regressions.rst
14227
14228KERNEL SELFTEST FRAMEWORK
14229M: Shuah Khan <[email protected]>
14230M: Shuah Khan <[email protected]>
14231L: [email protected]
14232S: Maintained
14233Q: https://patchwork.kernel.org/project/linux-kselftest/list/
14234T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
14235F: Documentation/dev-tools/kselftest*
14236F: tools/testing/selftests/
14237
14238KERNEL SMB3 SERVER (KSMBD)
14239M: Namjae Jeon <[email protected]>
14240M: Namjae Jeon <[email protected]>
14241R: Sergey Senozhatsky <[email protected]>
14242R: Tom Talpey <[email protected]>
14243R: ChenXiaoSong <[email protected]>
14244R: ChenXiaoSong <[email protected]>
14245L: [email protected]
14246S: Maintained
14247T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/smb.git ksmbd-for-next
14248F: Documentation/filesystems/smb/ksmbd.rst
14249F: fs/smb/common/
14250F: fs/smb/server/
14251
14252KERNEL UNIT TESTING FRAMEWORK (KUnit)
14253M: Brendan Higgins <[email protected]>
14254M: David Gow <[email protected]>
14255R: Rae Moar <[email protected]>
14256L: [email protected]
14257L: [email protected]
14258S: Maintained
14259W: https://google.github.io/kunit-docs/third_party/kernel/docs/
14260T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
14261T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
14262F: Documentation/dev-tools/kunit/
14263F: include/kunit/
14264F: lib/kunit/
14265F: rust/kernel/kunit.rs
14266F: rust/macros/kunit.rs
14267F: scripts/rustdoc_test_*
14268F: tools/testing/kunit/
14269
14270KERNEL USERMODE HELPER
14271M: Luis Chamberlain <[email protected]>
14272L: [email protected]
14273S: Maintained
14274F: include/linux/umh.h
14275F: kernel/umh.c
14276
14277KERNEL VIRTUAL MACHINE (KVM)
14278M: Paolo Bonzini <[email protected]>
14279R: Sean Christopherson <[email protected]>
14280L: [email protected]
14281S: Supported
14282W: http://www.linux-kvm.org
14283T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14284F: Documentation/virt/kvm/
14285F: include/asm-generic/kvm*
14286F: include/kvm/iodev.h
14287F: include/linux/kvm*
14288F: include/trace/events/kvm.h
14289F: include/uapi/asm-generic/kvm*
14290F: include/uapi/linux/kvm*
14291F: tools/kvm/
14292F: tools/testing/selftests/kvm/
14293F: virt/kvm/*
14294
14295KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
14296M: Marc Zyngier <[email protected]>
14297M: Oliver Upton <[email protected]>
14298R: Fuad Tabba <[email protected]>
14299R: Joey Gouly <[email protected]>
14300R: Steffen Eiden <[email protected]>
14301R: Suzuki K Poulose <[email protected]>
14302R: Zenghui Yu <[email protected]>
14303L: [email protected] (moderated for non-subscribers)
14304L: [email protected]
14305S: Maintained
14306T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
14307F: Documentation/virt/kvm/arm/
14308F: Documentation/virt/kvm/devices/arm*
14309F: arch/arm64/include/asm/kvm*
14310F: arch/arm64/include/uapi/asm/kvm*
14311F: arch/arm64/kvm/
14312F: include/kvm/arm_*
14313F: tools/testing/selftests/kvm/*/arm64/
14314F: tools/testing/selftests/kvm/arm64/
14315
14316KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
14317M: Tianrui Zhao <[email protected]>
14318M: Bibo Mao <[email protected]>
14319M: Huacai Chen <[email protected]>
14320L: [email protected]
14321L: [email protected]
14322S: Maintained
14323T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14324F: Documentation/virt/kvm/loongarch/
14325F: arch/loongarch/include/asm/kvm*
14326F: arch/loongarch/include/uapi/asm/kvm*
14327F: arch/loongarch/kvm/
14328F: tools/testing/selftests/kvm/*/loongarch/
14329F: tools/testing/selftests/kvm/lib/loongarch/
14330
14331KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
14332M: Huacai Chen <[email protected]>
14333L: [email protected]
14334L: [email protected]
14335S: Maintained
14336T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14337F: arch/mips/include/asm/kvm*
14338F: arch/mips/include/uapi/asm/kvm*
14339F: arch/mips/kvm/
14340
14341KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
14342M: Madhavan Srinivasan <[email protected]>
14343R: Nicholas Piggin <[email protected]>
14344L: [email protected]
14345L: [email protected]
14346S: Maintained (Book3S 64-bit HV)
14347S: Odd fixes (Book3S 64-bit PR)
14348S: Orphan (Book3E and 32-bit)
14349T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
14350F: arch/powerpc/include/asm/kvm*
14351F: arch/powerpc/include/uapi/asm/kvm*
14352F: arch/powerpc/kernel/kvm*
14353F: arch/powerpc/kvm/
14354
14355KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
14356M: Anup Patel <[email protected]>
14357R: Atish Patra <[email protected]>
14358L: [email protected]
14359L: [email protected]
14360L: [email protected]
14361S: Maintained
14362T: git https://github.com/kvm-riscv/linux.git
14363F: arch/riscv/include/asm/kvm*
14364F: arch/riscv/include/uapi/asm/kvm*
14365F: arch/riscv/kvm/
14366F: tools/testing/selftests/kvm/*/riscv/
14367F: tools/testing/selftests/kvm/riscv/
14368
14369KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
14370M: Christian Borntraeger <[email protected]>
14371M: Janosch Frank <[email protected]>
14372M: Claudio Imbrenda <[email protected]>
14373R: David Hildenbrand <[email protected]>
14374L: [email protected]
14375S: Supported
14376T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
14377F: Documentation/virt/kvm/s390*
14378F: arch/s390/include/asm/gmap_helpers.h
14379F: arch/s390/include/asm/kvm*
14380F: arch/s390/include/uapi/asm/kvm*
14381F: arch/s390/include/uapi/asm/uvdevice.h
14382F: arch/s390/kernel/uv.c
14383F: arch/s390/kvm/
14384F: arch/s390/mm/gmap_helpers.c
14385F: drivers/s390/char/uvdevice.c
14386F: tools/testing/selftests/drivers/s390x/uvdevice/
14387F: tools/testing/selftests/kvm/*/s390/
14388F: tools/testing/selftests/kvm/s390/
14389
14390KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
14391M: Sean Christopherson <[email protected]>
14392M: Paolo Bonzini <[email protected]>
14393L: [email protected]
14394S: Supported
14395P: Documentation/process/maintainer-kvm-x86.rst
14396T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14397T: git https://github.com/kvm-x86/linux.git
14398F: Documentation/process/maintainer-kvm-x86.rst
14399F: arch/x86/include/asm/kvm*
14400F: arch/x86/include/asm/svm.h
14401F: arch/x86/include/asm/vmx*.h
14402F: arch/x86/include/uapi/asm/kvm*
14403F: arch/x86/include/uapi/asm/svm.h
14404F: arch/x86/include/uapi/asm/vmx.h
14405F: arch/x86/kvm/
14406F: arch/x86/kvm/*/
14407F: tools/testing/selftests/kvm/*/x86/
14408F: tools/testing/selftests/kvm/x86/
14409
14410KERNFS
14411M: Greg Kroah-Hartman <[email protected]>
14412M: Tejun Heo <[email protected]>
14413L: [email protected]
14414S: Supported
14415T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
14416F: fs/kernfs/
14417F: include/linux/kernfs.h
14418
14419KEXEC
14420M: Andrew Morton <[email protected]>
14421M: Baoquan He <[email protected]>
14422M: Mike Rapoport <[email protected]>
14423M: Pasha Tatashin <[email protected]>
14424M: Pratyush Yadav <[email protected]>
14425L: [email protected]
14426W: http://kernel.org/pub/linux/utils/kernel/kexec/
14427T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14428F: include/linux/kexec.h
14429F: include/uapi/linux/kexec.h
14430F: kernel/kexec*
14431
14432KEXEC HANDOVER (KHO)
14433M: Mike Rapoport <[email protected]>
14434M: Pasha Tatashin <[email protected]>
14435M: Pratyush Yadav <[email protected]>
14436R: Alexander Graf <[email protected]>
14437L: [email protected]
14438L: [email protected]
14439S: Maintained
14440T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
14441F: Documentation/admin-guide/mm/kho.rst
14442F: Documentation/core-api/kho/*
14443F: include/asm-generic/kexec_handover.h
14444F: include/linux/kexec_handover.h
14445F: include/linux/kho/
14446F: include/linux/kho_block.h
14447F: kernel/liveupdate/kexec_handover*
14448F: lib/test_kho.c
14449F: tools/testing/selftests/kho/
14450
14451KEYS-ENCRYPTED
14452M: Mimi Zohar <[email protected]>
14453L: [email protected]
14454L: [email protected]
14455S: Supported
14456F: Documentation/security/keys/trusted-encrypted.rst
14457F: include/keys/encrypted-type.h
14458F: security/keys/encrypted-keys/
14459
14460KEYS-TRUSTED
14461M: James Bottomley <[email protected]>
14462M: Jarkko Sakkinen <[email protected]>
14463M: Mimi Zohar <[email protected]>
14464L: [email protected]
14465L: [email protected]
14466S: Supported
14467F: Documentation/security/keys/trusted-encrypted.rst
14468F: include/keys/trusted-type.h
14469F: include/keys/trusted_tpm.h
14470F: security/keys/trusted-keys/
14471
14472KEYS-TRUSTED-CAAM
14473M: Ahmad Fatoum <[email protected]>
14474R: Pengutronix Kernel Team <[email protected]>
14475L: [email protected]
14476L: [email protected]
14477S: Maintained
14478F: include/keys/trusted_caam.h
14479F: security/keys/trusted-keys/trusted_caam.c
14480
14481KEYS-TRUSTED-DCP
14482M: David Gstir <[email protected]>
14483R: sigma star Kernel Team <[email protected]>
14484L: [email protected]
14485L: [email protected]
14486S: Supported
14487F: include/keys/trusted_dcp.h
14488F: security/keys/trusted-keys/trusted_dcp.c
14489
14490KEYS-TRUSTED-PLPKS
14491M: Srish Srinivasan <[email protected]>
14492M: Nayna Jain <[email protected]>
14493L: [email protected]
14494L: [email protected]
14495S: Supported
14496F: include/keys/trusted_pkwm.h
14497F: security/keys/trusted-keys/trusted_pkwm.c
14498
14499KEYS-TRUSTED-TEE
14500M: Sumit Garg <[email protected]>
14501L: [email protected]
14502L: [email protected]
14503S: Supported
14504F: include/keys/trusted_tee.h
14505F: security/keys/trusted-keys/trusted_tee.c
14506
14507KEYS/KEYRINGS
14508M: David Howells <[email protected]>
14509M: Jarkko Sakkinen <[email protected]>
14510L: [email protected]
14511S: Maintained
14512F: Documentation/security/keys/core.rst
14513F: include/keys/
14514F: include/linux/key-type.h
14515F: include/linux/key.h
14516F: include/linux/keyctl.h
14517F: include/uapi/linux/keyctl.h
14518F: security/keys/
14519
14520KEYS/KEYRINGS_INTEGRITY
14521M: Jarkko Sakkinen <[email protected]>
14522M: Mimi Zohar <[email protected]>
14523L: [email protected]
14524L: [email protected]
14525S: Supported
14526W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
14527F: security/integrity/platform_certs
14528
14529KFENCE
14530M: Alexander Potapenko <[email protected]>
14531M: Marco Elver <[email protected]>
14532R: Dmitry Vyukov <[email protected]>
14533L: [email protected]
14534S: Maintained
14535F: Documentation/dev-tools/kfence.rst
14536F: arch/*/include/asm/kfence.h
14537F: include/linux/kfence.h
14538F: lib/Kconfig.kfence
14539F: mm/kfence/
14540
14541KFIFO
14542M: Stefani Seibold <[email protected]>
14543S: Maintained
14544F: include/linux/kfifo.h
14545F: lib/kfifo.c
14546F: samples/kfifo/
14547
14548KGDB / KDB /debug_core
14549M: Jason Wessel <[email protected]>
14550M: Daniel Thompson <[email protected]>
14551R: Douglas Anderson <[email protected]>
14552L: [email protected]
14553S: Maintained
14554W: http://kgdb.wiki.kernel.org/
14555T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
14556F: Documentation/process/debugging/kgdb.rst
14557F: drivers/misc/kgdbts.c
14558F: drivers/tty/serial/kgdboc.c
14559F: include/linux/kdb.h
14560F: include/linux/kgdb.h
14561F: kernel/debug/
14562F: kernel/module/kdb.c
14563
14564KHADAS MCU MFD DRIVER
14565M: Neil Armstrong <[email protected]>
14566L: [email protected]
14567S: Maintained
14568F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
14569F: drivers/mfd/khadas-mcu.c
14570F: drivers/thermal/khadas_mcu_fan.c
14571F: include/linux/mfd/khadas-mcu.h
14572
14573KIONIX/ROHM KX022A ACCELEROMETER
14574M: Matti Vaittinen <[email protected]>
14575L: [email protected]
14576S: Supported
14577F: drivers/iio/accel/kionix-kx022a*
14578
14579KMEMLEAK
14580M: Catalin Marinas <[email protected]>
14581S: Maintained
14582F: Documentation/dev-tools/kmemleak.rst
14583F: include/linux/kmemleak.h
14584F: mm/kmemleak.c
14585F: samples/kmemleak/kmemleak-test.c
14586
14587KMSAN
14588M: Alexander Potapenko <[email protected]>
14589R: Marco Elver <[email protected]>
14590R: Dmitry Vyukov <[email protected]>
14591L: [email protected]
14592S: Maintained
14593F: Documentation/dev-tools/kmsan.rst
14594F: arch/*/include/asm/kmsan.h
14595F: arch/*/mm/kmsan_*
14596F: include/linux/kmsan*.h
14597F: lib/Kconfig.kmsan
14598F: mm/kmsan/
14599F: scripts/Makefile.kmsan
14600
14601KPROBES
14602M: Naveen N Rao <[email protected]>
14603M: "David S. Miller" <[email protected]>
14604M: Masami Hiramatsu <[email protected]>
14605L: [email protected]
14606L: [email protected]
14607S: Maintained
14608Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
14609T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
14610F: Documentation/trace/kprobes.rst
14611F: include/asm-generic/kprobes.h
14612F: include/linux/kprobes.h
14613F: kernel/kprobes.c
14614F: lib/tests/test_kprobes.c
14615F: samples/kprobes
14616
14617KS0108 LCD CONTROLLER DRIVER
14618M: Miguel Ojeda <[email protected]>
14619S: Maintained
14620F: Documentation/admin-guide/auxdisplay/ks0108.rst
14621F: drivers/auxdisplay/ks0108.c
14622F: include/linux/ks0108.h
14623
14624KTD253 BACKLIGHT DRIVER
14625M: Linus Walleij <[email protected]>
14626S: Maintained
14627F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
14628F: drivers/video/backlight/ktd253-backlight.c
14629
14630KTD2801 BACKLIGHT DRIVER
14631M: Duje Mihanović <[email protected]>
14632S: Maintained
14633F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
14634F: drivers/video/backlight/ktd2801-backlight.c
14635
14636KTEST
14637M: Steven Rostedt <[email protected]>
14638M: John Hawley <[email protected]>
14639S: Maintained
14640F: tools/testing/ktest
14641
14642KTZ8866 BACKLIGHT DRIVER
14643M: Jianhua Lu <[email protected]>
14644S: Maintained
14645F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
14646F: drivers/video/backlight/ktz8866.c
14647
14648KVM GUEST_MEMFD
14649M: Sean Christopherson <[email protected]>
14650M: Paolo Bonzini <[email protected]>
14651R: David Hildenbrand <[email protected]>
14652L: [email protected]
14653S: Supported
14654T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14655T: git https://github.com/kvm-x86/linux.git
14656F: virt/kvm/guest_memfd.*
14657
14658KVM PARAVIRT (KVM/paravirt)
14659M: Paolo Bonzini <[email protected]>
14660R: Vitaly Kuznetsov <[email protected]>
14661L: [email protected]
14662S: Supported
14663T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14664F: arch/um/include/asm/kvm_para.h
14665F: arch/x86/include/asm/kvm_para.h
14666F: arch/x86/include/asm/pvclock-abi.h
14667F: arch/x86/include/uapi/asm/kvm_para.h
14668F: arch/x86/kernel/kvm.c
14669F: arch/x86/kernel/kvmclock.c
14670F: include/asm-generic/kvm_para.h
14671F: include/linux/kvm_para.h
14672F: include/uapi/asm-generic/kvm_para.h
14673F: include/uapi/linux/kvm_para.h
14674
14675KVM X86 HYPER-V (KVM/hyper-v)
14676M: Vitaly Kuznetsov <[email protected]>
14677M: Sean Christopherson <[email protected]>
14678M: Paolo Bonzini <[email protected]>
14679L: [email protected]
14680S: Supported
14681T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14682T: git https://github.com/kvm-x86/linux.git
14683F: arch/x86/kvm/hyperv.*
14684F: arch/x86/kvm/kvm_onhyperv.*
14685F: arch/x86/kvm/svm/hyperv.*
14686F: arch/x86/kvm/svm/svm_onhyperv.*
14687F: arch/x86/kvm/vmx/hyperv.*
14688
14689KVM X86 Xen (KVM/Xen)
14690M: David Woodhouse <[email protected]>
14691M: Paul Durrant <[email protected]>
14692M: Sean Christopherson <[email protected]>
14693M: Paolo Bonzini <[email protected]>
14694L: [email protected]
14695S: Supported
14696T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
14697T: git https://github.com/kvm-x86/linux.git
14698F: arch/x86/kvm/xen.*
14699
14700L3MDEV
14701M: David Ahern <[email protected]>
14702L: [email protected]
14703S: Maintained
14704F: include/net/l3mdev.h
14705F: net/l3mdev
14706
14707LANDLOCK SECURITY MODULE
14708M: Mickaël Salaün <[email protected]>
14709R: Günther Noack <[email protected]>
14710L: [email protected]
14711S: Supported
14712W: https://landlock.io
14713T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
14714F: Documentation/admin-guide/LSM/landlock.rst
14715F: Documentation/security/landlock.rst
14716F: Documentation/trace/events-landlock.rst
14717F: Documentation/userspace-api/landlock.rst
14718F: fs/ioctl.c
14719F: include/linux/landlock.h
14720F: include/trace/events/landlock.h
14721F: include/uapi/linux/landlock.h
14722F: samples/landlock/
14723F: security/landlock/
14724F: tools/testing/selftests/landlock/
14725K: landlock
14726K: LANDLOCK
14727
14728LANTIQ / MAXLINEAR / INTEL Ethernet DSA drivers
14729M: Hauke Mehrtens <[email protected]>
14730L: [email protected]
14731S: Maintained
14732F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
14733F: drivers/net/dsa/lantiq/*
14734F: drivers/net/ethernet/lantiq_xrx200.c
14735F: net/dsa/tag_gswip.c
14736F: net/dsa/tag_mxl-gsw1xx.c
14737
14738LANTIQ MIPS ARCHITECTURE
14739M: John Crispin <[email protected]>
14740L: [email protected]
14741S: Maintained
14742F: arch/mips/lantiq
14743F: drivers/soc/lantiq
14744
14745LANTIQ PEF2256 DRIVER
14746M: Herve Codina <[email protected]>
14747S: Maintained
14748F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
14749F: drivers/net/wan/framer/
14750F: drivers/pinctrl/pinctrl-pef2256.c
14751F: include/linux/framer/
14752
14753LATTEPANDA SIGMA EC HARDWARE MONITOR DRIVER
14754M: Mariano Abad <[email protected]>
14755L: [email protected]
14756S: Maintained
14757F: Documentation/hwmon/lattepanda-sigma-ec.rst
14758F: drivers/hwmon/lattepanda-sigma-ec.c
14759
14760LASI 53c700 driver for PARISC
14761M: "James E.J. Bottomley" <[email protected]>
14762L: [email protected]
14763S: Maintained
14764F: Documentation/scsi/53c700.rst
14765F: drivers/scsi/53c700*
14766
14767LEAKING_ADDRESSES
14768M: Tycho Andersen <[email protected]>
14769R: Kees Cook <[email protected]>
14770L: [email protected]
14771S: Maintained
14772T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
14773F: scripts/leaking_addresses.pl
14774
14775LEAPIO SCSI RAID DRIVER
14776M: Dongdong Hao <[email protected]>
14777L: [email protected]
14778S: Supported
14779F: Documentation/scsi/leapraid.rst
14780F: drivers/scsi/leapraid/
14781
14782LED SUBSYSTEM
14783M: Lee Jones <[email protected]>
14784M: Pavel Machek <[email protected]>
14785L: [email protected]
14786S: Maintained
14787T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
14788F: Documentation/devicetree/bindings/leds/
14789F: Documentation/leds/
14790F: drivers/leds/
14791F: include/dt-bindings/leds/
14792F: include/linux/leds.h
14793
14794LEGO MINDSTORMS EV3
14795R: David Lechner <[email protected]>
14796S: Maintained
14797F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
14798F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
14799F: drivers/power/supply/lego_ev3_battery.c
14800
14801LEGO USB Tower driver
14802M: Juergen Stuber <[email protected]>
14803L: [email protected]
14804S: Maintained
14805W: http://legousb.sourceforge.net/
14806F: drivers/usb/misc/legousbtower.c
14807
14808LENOVO drivers
14809M: Mark Pearson <[email protected]>
14810M: Derek J. Clark <[email protected]>
14811L: [email protected]
14812S: Maintained
14813F: Documentation/wmi/devices/lenovo-wmi-gamezone.rst
14814F: Documentation/wmi/devices/lenovo-wmi-other.rst
14815F: drivers/platform/x86/lenovo/*
14816
14817LENOVO WMI HOTKEY UTILITIES DRIVER
14818M: Jackie Dong <[email protected]>
14819L: [email protected]
14820S: Maintained
14821F: drivers/platform/x86/lenovo/wmi-hotkey-utilities.c
14822
14823LENOVO HID drivers
14824M: Derek J. Clark <[email protected]>
14825M: Mark Pearson <[email protected]>
14826L: [email protected]
14827S: Maintained
14828F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go
14829F: Documentation/ABI/testing/sysfs-driver-hid-lenovo-go-s
14830F: drivers/hid/hid-lenovo-go-s.c
14831F: drivers/hid/hid-lenovo-go.c
14832F: drivers/hid/hid-lenovo.c
14833
14834LENOVO YOGA BOOK 9 KEYBOARD DOCK DRIVER
14835M: Dave Carey <[email protected]>
14836L: [email protected]
14837S: Maintained
14838F: Documentation/ABI/testing/sysfs-driver-lenovo-yb9-kbdock
14839F: drivers/platform/x86/lenovo/yb9-kbdock.c
14840
14841LETSKETCH HID TABLET DRIVER
14842M: Hans de Goede <[email protected]>
14843L: [email protected]
14844S: Maintained
14845T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
14846F: drivers/hid/hid-letsketch.c
14847
14848LG LAPTOP EXTRAS
14849M: Matan Ziv-Av <[email protected]>
14850L: [email protected]
14851S: Maintained
14852F: Documentation/ABI/testing/sysfs-platform-lg-laptop
14853F: Documentation/admin-guide/laptops/lg-laptop.rst
14854F: drivers/platform/x86/lg-laptop.c
14855
14856LG2160 MEDIA DRIVER
14857M: Michael Krufky <[email protected]>
14858L: [email protected]
14859S: Maintained
14860W: https://linuxtv.org
14861W: http://github.com/mkrufky
14862Q: http://patchwork.linuxtv.org/project/linux-media/list/
14863T: git git://linuxtv.org/mkrufky/tuners.git
14864F: drivers/media/dvb-frontends/lg2160.*
14865
14866LGDT3305 MEDIA DRIVER
14867M: Michael Krufky <[email protected]>
14868L: [email protected]
14869S: Maintained
14870W: https://linuxtv.org
14871W: http://github.com/mkrufky
14872Q: http://patchwork.linuxtv.org/project/linux-media/list/
14873T: git git://linuxtv.org/mkrufky/tuners.git
14874F: drivers/media/dvb-frontends/lgdt3305.*
14875
14876LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
14877M: Viresh Kumar <[email protected]>
14878L: [email protected]
14879S: Maintained
14880F: drivers/ata/pata_arasan_cf.c
14881F: include/linux/pata_arasan_cf_data.h
14882
14883LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
14884M: Linus Walleij <[email protected]>
14885L: [email protected]
14886S: Maintained
14887F: drivers/ata/pata_ftide010.c
14888F: drivers/ata/sata_gemini.c
14889F: drivers/ata/sata_gemini.h
14890
14891LIBATA SATA AHCI PLATFORM devices support
14892M: Hans de Goede <[email protected]>
14893L: [email protected]
14894S: Maintained
14895F: drivers/ata/ahci_platform.c
14896F: drivers/ata/libahci_platform.c
14897F: include/linux/ahci_platform.h
14898
14899LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
14900M: Mikael Pettersson <[email protected]>
14901L: [email protected]
14902S: Maintained
14903F: drivers/ata/sata_promise.*
14904
14905LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
14906M: Damien Le Moal <[email protected]>
14907M: Niklas Cassel <[email protected]>
14908L: [email protected]
14909S: Maintained
14910T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git for-next
14911F: Documentation/ABI/testing/sysfs-ata
14912F: Documentation/devicetree/bindings/ata/
14913F: drivers/ata/
14914F: include/linux/ata.h
14915F: include/linux/libata.h
14916
14917LIBETH COMMON ETHERNET LIBRARY
14918M: Alexander Lobakin <[email protected]>
14919L: [email protected]
14920L: [email protected] (moderated for non-subscribers)
14921S: Maintained
14922T: git https://github.com/alobakin/linux.git
14923F: drivers/net/ethernet/intel/libeth/
14924F: include/net/libeth/
14925K: libeth
14926
14927LIBIE COMMON INTEL ETHERNET LIBRARY
14928M: Alexander Lobakin <[email protected]>
14929L: [email protected] (moderated for non-subscribers)
14930L: [email protected]
14931S: Maintained
14932T: git https://github.com/alobakin/linux.git
14933F: drivers/net/ethernet/intel/libie/
14934F: include/linux/net/intel/libie/
14935K: libie
14936
14937LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
14938M: Vishal Verma <[email protected]>
14939M: Dan Williams <[email protected]>
14940M: Dave Jiang <[email protected]>
14941M: Alison Schofield <[email protected]>
14942L: [email protected]
14943S: Supported
14944Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14945P: Documentation/nvdimm/maintainer-entry-profile.rst
14946F: drivers/nvdimm/btt*
14947
14948LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
14949M: Dan Williams <[email protected]>
14950M: Vishal Verma <[email protected]>
14951M: Dave Jiang <[email protected]>
14952M: Alison Schofield <[email protected]>
14953L: [email protected]
14954S: Supported
14955Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14956P: Documentation/nvdimm/maintainer-entry-profile.rst
14957F: drivers/nvdimm/pmem*
14958
14959LIBNVDIMM: DEVICETREE BINDINGS
14960M: Oliver O'Halloran <[email protected]>
14961L: [email protected]
14962S: Supported
14963Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14964F: Documentation/devicetree/bindings/pmem/pmem-region.yaml
14965F: drivers/nvdimm/of_pmem.c
14966
14967LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
14968M: Dan Williams <[email protected]>
14969M: Vishal Verma <[email protected]>
14970M: Dave Jiang <[email protected]>
14971M: Alison Schofield <[email protected]>
14972R: Ira Weiny <[email protected]>
14973L: [email protected]
14974S: Supported
14975Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
14976P: Documentation/nvdimm/maintainer-entry-profile.rst
14977T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
14978F: Documentation/nvdimm/maintainer-entry-profile.rst
14979F: drivers/acpi/nfit/*
14980F: drivers/nvdimm/*
14981F: include/linux/libnvdimm.h
14982F: include/linux/nd.h
14983F: include/uapi/linux/ndctl.h
14984F: tools/testing/nvdimm/
14985
14986LIBRARY CODE
14987M: Andrew Morton <[email protected]>
14988L: [email protected]
14989S: Supported
14990T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
14991F: lib/*
14992
14993LICENSES and SPDX stuff
14994M: Thomas Gleixner <[email protected]>
14995M: Greg Kroah-Hartman <[email protected]>
14996L: [email protected]
14997S: Maintained
14998T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
14999F: COPYING
15000F: Documentation/process/license-rules.rst
15001F: LICENSES/
15002F: scripts/spdxcheck-test.sh
15003F: scripts/spdxcheck.py
15004F: scripts/spdxexclude
15005
15006LINEAR RANGES HELPERS
15007M: Mark Brown <[email protected]>
15008R: Matti Vaittinen <[email protected]>
15009F: include/linux/linear_range.h
15010F: lib/linear_ranges.c
15011F: lib/tests/test_linear_ranges.c
15012
15013LINUX FOR POWER MACINTOSH
15014L: [email protected]
15015S: Orphan
15016F: arch/powerpc/platforms/powermac/
15017F: drivers/macintosh/
15018X: drivers/macintosh/adb-iop.c
15019X: drivers/macintosh/via-macii.c
15020
15021LINUX FOR POWERPC (32-BIT AND 64-BIT)
15022M: Madhavan Srinivasan <[email protected]>
15023R: Michael Ellerman <[email protected]>
15024R: Nicholas Piggin <[email protected]>
15025R: Christophe Leroy (CS GROUP) <[email protected]>
15026R: Ritesh Harjani (IBM) <[email protected]>
15027R: Shrikanth Hegde <[email protected]>
15028L: [email protected]
15029S: Supported
15030W: https://github.com/linuxppc/wiki/wiki
15031Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
15032T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
15033F: Documentation/ABI/stable/sysfs-firmware-opal-*
15034F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
15035F: Documentation/devicetree/bindings/powerpc/
15036F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
15037F: Documentation/arch/powerpc/
15038F: arch/powerpc/
15039F: drivers/*/*/*pasemi*
15040F: drivers/*/*pasemi*
15041F: drivers/char/tpm/tpm_ibmvtpm*
15042F: drivers/crypto/nx/
15043F: drivers/i2c/busses/i2c-opal.c
15044F: drivers/net/ethernet/ibm/ibmveth.*
15045F: drivers/net/ethernet/ibm/ibmvnic.*
15046F: drivers/pci/hotplug/pnv_php.c
15047F: drivers/pci/hotplug/rpa*
15048F: drivers/rtc/rtc-opal.c
15049F: drivers/scsi/ibmvscsi/
15050F: drivers/tty/hvc/hvc_opal.c
15051F: drivers/watchdog/wdrtas.c
15052F: include/linux/papr_scm.h
15053F: include/uapi/linux/papr_pdsm.h
15054F: tools/testing/selftests/powerpc
15055N: /pmac
15056N: powermac
15057N: powernv
15058N: [^a-z0-9]ps3
15059N: pseries
15060
15061LINUX FOR POWERPC EMBEDDED MPC5XXX
15062M: Anatolij Gustschin <[email protected]>
15063L: [email protected]
15064S: Odd Fixes
15065F: arch/powerpc/platforms/512x/
15066F: arch/powerpc/platforms/52xx/
15067
15068LINUX FOR POWERPC EMBEDDED PPC4XX
15069L: [email protected]
15070S: Orphan
15071F: arch/powerpc/platforms/44x/
15072
15073LINUX FOR POWERPC EMBEDDED PPC85XX
15074M: Scott Wood <[email protected]>
15075L: [email protected]
15076S: Odd fixes
15077T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
15078F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
15079F: Documentation/devicetree/bindings/powerpc/fsl/
15080F: arch/powerpc/platforms/85xx/
15081
15082LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
15083M: Christophe Leroy (CS GROUP) <[email protected]>
15084L: [email protected]
15085S: Maintained
15086F: arch/powerpc/platforms/8xx/
15087F: arch/powerpc/platforms/83xx/
15088
15089LINUX KERNEL DUMP TEST MODULE (LKDTM)
15090M: Kees Cook <[email protected]>
15091S: Maintained
15092F: drivers/misc/lkdtm/*
15093F: tools/testing/selftests/lkdtm/*
15094
15095LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
15096M: Alan Stern <[email protected]>
15097M: Andrea Parri <[email protected]>
15098M: Will Deacon <[email protected]>
15099M: Peter Zijlstra <[email protected]>
15100M: Boqun Feng <[email protected]>
15101M: Nicholas Piggin <[email protected]>
15102M: David Howells <[email protected]>
15103M: Jade Alglave <[email protected]>
15104M: Luc Maranget <[email protected]>
15105M: "Paul E. McKenney" <[email protected]>
15106R: Akira Yokosawa <[email protected]>
15107R: Daniel Lustig <[email protected]>
15108R: Joel Fernandes <[email protected]>
15109L: [email protected]
15110L: [email protected]
15111L: [email protected]
15112S: Supported
15113T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
15114F: Documentation/atomic_bitops.txt
15115F: Documentation/atomic_t.txt
15116F: Documentation/core-api/refcount-vs-atomic.rst
15117F: Documentation/dev-tools/lkmm/
15118F: Documentation/litmus-tests/
15119F: Documentation/memory-barriers.txt
15120F: tools/memory-model/
15121
15122LINUX-NEXT TREE
15123M: Mark Brown <[email protected]>
15124L: [email protected]
15125S: Supported
15126B: mailto:[email protected] and the appropriate development tree
15127T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
15128
15129LIS3LV02D ACCELEROMETER DRIVER
15130M: Eric Piel <[email protected]>
15131S: Maintained
15132F: Documentation/misc-devices/lis3lv02d.rst
15133F: drivers/misc/lis3lv02d/
15134F: drivers/platform/x86/hp/hp_accel.c
15135
15136LIST KUNIT TEST
15137M: David Gow <[email protected]>
15138L: [email protected]
15139L: [email protected]
15140S: Maintained
15141F: lib/tests/list-test.c
15142
15143LITEX PLATFORM
15144M: Karol Gugala <[email protected]>
15145M: Mateusz Holenko <[email protected]>
15146M: Joel Stanley <[email protected]>
15147S: Maintained
15148F: Documentation/devicetree/bindings/*/litex,*.yaml
15149F: arch/openrisc/boot/dts/or1klitex.dts
15150F: drivers/mmc/host/litex_mmc.c
15151F: drivers/net/ethernet/litex/*
15152F: drivers/soc/litex/*
15153F: drivers/tty/serial/liteuart.c
15154F: include/linux/litex.h
15155N: litex
15156
15157LIVE PATCHING
15158M: Josh Poimboeuf <[email protected]>
15159M: Jiri Kosina <[email protected]>
15160M: Miroslav Benes <[email protected]>
15161M: Petr Mladek <[email protected]>
15162R: Joe Lawrence <[email protected]>
15163L: [email protected]
15164S: Maintained
15165T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
15166F: Documentation/ABI/testing/sysfs-kernel-livepatch
15167F: Documentation/livepatch/
15168F: arch/powerpc/include/asm/livepatch.h
15169F: include/linux/livepatch*.h
15170F: kernel/livepatch/
15171F: kernel/module/livepatch.c
15172F: samples/livepatch/
15173F: scripts/livepatch/
15174F: tools/testing/selftests/livepatch/
15175
15176LIVE UPDATE
15177M: Pasha Tatashin <[email protected]>
15178M: Mike Rapoport <[email protected]>
15179M: Pratyush Yadav <[email protected]>
15180L: [email protected]
15181L: [email protected]
15182S: Maintained
15183T: git git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux.git
15184F: Documentation/core-api/liveupdate.rst
15185F: Documentation/mm/memfd_preservation.rst
15186F: Documentation/userspace-api/liveupdate.rst
15187F: include/linux/kho/abi/
15188F: include/linux/liveupdate.h
15189F: include/uapi/linux/liveupdate.h
15190F: kernel/liveupdate/
15191F: lib/tests/liveupdate.c
15192F: mm/memfd_luo.c
15193F: tools/testing/selftests/liveupdate/
15194
15195LLC (802.2)
15196L: [email protected]
15197S: Odd fixes
15198F: include/linux/llc.h
15199F: include/net/llc*
15200F: include/uapi/linux/llc.h
15201F: net/llc/
15202
15203LM73 HARDWARE MONITOR DRIVER
15204M: Guillaume Ligneul <[email protected]>
15205L: [email protected]
15206S: Maintained
15207F: drivers/hwmon/lm73.c
15208
15209LM78 HARDWARE MONITOR DRIVER
15210M: Jean Delvare <[email protected]>
15211L: [email protected]
15212S: Maintained
15213F: Documentation/hwmon/lm78.rst
15214F: drivers/hwmon/lm78.c
15215
15216LM83 HARDWARE MONITOR DRIVER
15217M: Jean Delvare <[email protected]>
15218L: [email protected]
15219S: Maintained
15220F: Documentation/hwmon/lm83.rst
15221F: drivers/hwmon/lm83.c
15222
15223LM90 HARDWARE MONITOR DRIVER
15224M: Jean Delvare <[email protected]>
15225L: [email protected]
15226S: Maintained
15227F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
15228F: Documentation/hwmon/lm90.rst
15229F: drivers/hwmon/lm90.c
15230F: include/dt-bindings/thermal/lm90.h
15231
15232LME2510 MEDIA DRIVER
15233M: Malcolm Priestley <[email protected]>
15234L: [email protected]
15235S: Maintained
15236W: https://linuxtv.org
15237Q: http://patchwork.linuxtv.org/project/linux-media/list/
15238F: drivers/media/usb/dvb-usb-v2/lmedm04*
15239
15240LENOVO YOGA FAN DRIVER
15241M: Sergio Melas <[email protected]>
15242L: [email protected]
15243S: Maintained
15244W: https://github.com/sergiomelas
15245F: Documentation/hwmon/yogafan.rst
15246F: drivers/hwmon/yogafan.c
15247
15248LOADPIN SECURITY MODULE
15249M: Kees Cook <[email protected]>
15250S: Supported
15251T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
15252F: Documentation/admin-guide/LSM/LoadPin.rst
15253F: security/loadpin/
15254
15255LOCKDOWN SECURITY MODULE
15256M: Nicolas Bouchinet <[email protected]>
15257M: Xiu Jianfeng <[email protected]>
15258L: [email protected]
15259S: Maintained
15260T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
15261F: security/lockdown/
15262
15263LOCKING PRIMITIVES
15264M: Peter Zijlstra <[email protected]>
15265M: Ingo Molnar <[email protected]>
15266M: Will Deacon <[email protected]>
15267M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
15268R: Waiman Long <[email protected]>
15269L: [email protected]
15270S: Maintained
15271P: Documentation/process/maintainer-tip.rst
15272T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
15273F: Documentation/locking/
15274F: arch/*/include/asm/spinlock*.h
15275F: include/linux/local_lock*.h
15276F: include/linux/lockdep*.h
15277F: include/linux/mutex*.h
15278F: include/linux/rwlock*.h
15279F: include/linux/rwsem*.h
15280F: include/linux/seqlock.h
15281F: include/linux/spinlock*.h
15282F: kernel/locking/
15283F: lib/locking*.[ch]
15284F: rust/helpers/mutex.c
15285F: rust/helpers/spinlock.c
15286F: rust/kernel/sync/lock.rs
15287F: rust/kernel/sync/lock/
15288F: rust/kernel/sync/locked_by.rs
15289X: kernel/locking/locktorture.c
15290
15291LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
15292M: "Richard Russon (FlatCap)" <[email protected]>
15293L: [email protected]
15294S: Maintained
15295W: http://www.linux-ntfs.org/content/view/19/37/
15296F: Documentation/admin-guide/ldm.rst
15297F: block/partitions/ldm.*
15298
15299LOGITECH HID GAMING KEYBOARDS
15300M: Hans de Goede <[email protected]>
15301L: [email protected]
15302S: Maintained
15303T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
15304F: drivers/hid/hid-lg-g15.c
15305
15306LONTIUM LT8912B MIPI TO HDMI BRIDGE
15307M: Francesco Dolcini <[email protected]>
15308S: Maintained
15309F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
15310F: drivers/gpu/drm/bridge/lontium-lt8912b.c
15311
15312LOONGARCH
15313M: Huacai Chen <[email protected]>
15314R: WANG Xuerui <[email protected]>
15315L: [email protected]
15316S: Maintained
15317T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
15318F: Documentation/arch/loongarch/
15319F: Documentation/translations/zh_CN/arch/loongarch/
15320F: arch/loongarch/
15321F: drivers/*/*loongarch*
15322F: drivers/cpufreq/loongson3_cpufreq.c
15323
15324LOONGSON AUDIO (ASoC) DRIVERS
15325M: Binbin Zhou <[email protected]>
15326L: [email protected]
15327S: Maintained
15328F: Documentation/devicetree/bindings/sound/loongson,ls-audio-card.yaml
15329F: Documentation/devicetree/bindings/sound/loongson,ls2k1000-i2s.yaml
15330F: sound/soc/loongson/loongson_*.c
15331F: sound/soc/loongson/loongson_*.h
15332
15333LOONGSON GPIO DRIVER
15334M: Yinbo Zhu <[email protected]>
15335L: [email protected]
15336S: Maintained
15337F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
15338F: drivers/gpio/gpio-loongson-64bit.c
15339
15340LOONGSON-2 DMA DRIVER
15341M: Binbin Zhou <[email protected]>
15342L: [email protected]
15343S: Maintained
15344F: Documentation/devicetree/bindings/dma/loongson,ls2k0300-dma.yaml
15345F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
15346F: drivers/dma/loongson/loongson2-apb-cmc-dma.c
15347F: drivers/dma/loongson/loongson2-apb-dma.c
15348
15349LOONGSON LS2X I2C DRIVER
15350M: Binbin Zhou <[email protected]>
15351L: [email protected]
15352S: Maintained
15353F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
15354F: drivers/i2c/busses/i2c-ls2x-v2.c
15355F: drivers/i2c/busses/i2c-ls2x.c
15356
15357LOONGSON PWM DRIVER
15358M: Binbin Zhou <[email protected]>
15359L: [email protected]
15360S: Maintained
15361F: Documentation/devicetree/bindings/pwm/loongson,ls7a-pwm.yaml
15362F: drivers/pwm/pwm-loongson.c
15363
15364LOONGSON SECURITY ENGINE DRIVERS
15365M: Qunqin Zhao <[email protected]>
15366L: [email protected]
15367S: Maintained
15368F: drivers/char/tpm/tpm_loongson.c
15369F: drivers/mfd/loongson-se.c
15370F: include/linux/mfd/loongson-se.h
15371
15372LOONGSON-2 SOC SERIES CLOCK DRIVER
15373M: Yinbo Zhu <[email protected]>
15374L: [email protected]
15375S: Maintained
15376F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
15377F: drivers/clk/clk-loongson2.c
15378F: include/dt-bindings/clock/loongson,ls2k-clk.h
15379
15380LOONGSON SPI DRIVER
15381M: Yinbo Zhu <[email protected]>
15382L: [email protected]
15383S: Maintained
15384F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
15385F: drivers/spi/spi-loongson-core.c
15386F: drivers/spi/spi-loongson-pci.c
15387F: drivers/spi/spi-loongson-plat.c
15388F: drivers/spi/spi-loongson.h
15389
15390LOONGSON-2 SOC SERIES GUTS DRIVER
15391M: Yinbo Zhu <[email protected]>
15392L: [email protected]
15393S: Maintained
15394F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
15395F: drivers/soc/loongson/loongson2_guts.c
15396
15397LOONGSON-2 SOC SERIES MMC/SD/SDIO CONTROLLER DRIVER
15398M: Binbin Zhou <[email protected]>
15399L: [email protected]
15400S: Maintained
15401F: Documentation/devicetree/bindings/mmc/loongson,ls2k0500-mmc.yaml
15402F: drivers/mmc/host/loongson2-mmc.c
15403
15404LOONGSON-2 SOC SERIES PM DRIVER
15405M: Yinbo Zhu <[email protected]>
15406L: [email protected]
15407S: Maintained
15408F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
15409F: drivers/soc/loongson/loongson2_pm.c
15410
15411LOONGSON-2 SOC SERIES PINCTRL DRIVER
15412M: zhanghongchen <[email protected]>
15413M: Yinbo Zhu <[email protected]>
15414L: [email protected]
15415S: Maintained
15416F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
15417F: drivers/pinctrl/pinctrl-loongson2.c
15418
15419LOONGSON-2 SOC SERIES THERMAL DRIVER
15420M: zhanghongchen <[email protected]>
15421M: Yinbo Zhu <[email protected]>
15422L: [email protected]
15423S: Maintained
15424F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
15425F: drivers/thermal/loongson2_thermal.c
15426
15427LOONGSON-2K Board Management Controller (BMC) DRIVER
15428M: Binbin Zhou <[email protected]>
15429M: Chong Qiao <[email protected]>
15430S: Maintained
15431F: drivers/char/ipmi/ipmi_si_ls2k.c
15432F: drivers/mfd/ls2k-bmc-core.c
15433
15434LOONGSON EDAC DRIVER
15435M: Zhao Qunqin <[email protected]>
15436L: [email protected]
15437S: Maintained
15438F: drivers/edac/loongson_edac.c
15439
15440LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
15441M: Sathya Prakash <[email protected]>
15442M: Sreekanth Reddy <[email protected]>
15443M: Suganath Prabu Subramani <[email protected]>
15444M: Ranjan Kumar <[email protected]>
15445L: [email protected]
15446L: [email protected]
15447S: Supported
15448W: http://www.avagotech.com/support/
15449F: drivers/message/fusion/
15450F: drivers/scsi/mpt3sas/
15451
15452LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
15453M: Matthew Wilcox <[email protected]>
15454L: [email protected]
15455S: Maintained
15456F: drivers/scsi/sym53c8xx_2/
15457
15458LT3074 HARDWARE MONITOR DRIVER
15459M: Cedric Encarnacion <[email protected]>
15460L: [email protected]
15461S: Supported
15462W: https://ez.analog.com/linux-software-drivers
15463F: Documentation/devicetree/bindings/hwmon/pmbus/adi,lt3074.yaml
15464F: Documentation/hwmon/lt3074.rst
15465F: drivers/hwmon/pmbus/lt3074.c
15466
15467LTC1660 DAC DRIVER
15468M: Marcus Folkesson <[email protected]>
15469L: [email protected]
15470S: Maintained
15471F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
15472F: drivers/iio/dac/ltc1660.c
15473
15474LTC2378 IIO ADC DRIVER
15475M: Marcelo Schmitt <[email protected]>
15476L: [email protected]
15477S: Supported
15478W: https://ez.analog.com/linux-software-drivers
15479F: Documentation/devicetree/bindings/iio/adc/adi,ltc2378.yaml
15480F: drivers/iio/adc/ltc2378.c
15481
15482LTC2664 IIO DAC DRIVER
15483M: Michael Hennerich <[email protected]>
15484M: Kim Seer Paller <[email protected]>
15485L: [email protected]
15486S: Supported
15487W: https://ez.analog.com/linux-software-drivers
15488F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
15489F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
15490F: drivers/iio/dac/ltc2664.c
15491
15492LTC2688 IIO DAC DRIVER
15493M: Nuno Sá <[email protected]>
15494L: [email protected]
15495S: Supported
15496W: https://ez.analog.com/linux-software-drivers
15497F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
15498F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
15499F: drivers/iio/dac/ltc2688.c
15500
15501LTC2947 HARDWARE MONITOR DRIVER
15502M: Nuno Sá <[email protected]>
15503L: [email protected]
15504S: Supported
15505W: https://ez.analog.com/linux-software-drivers
15506F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
15507F: drivers/hwmon/ltc2947-core.c
15508F: drivers/hwmon/ltc2947-i2c.c
15509F: drivers/hwmon/ltc2947-spi.c
15510F: drivers/hwmon/ltc2947.h
15511
15512LTC2991 HARDWARE MONITOR DRIVER
15513M: Antoniu Miclaus <[email protected]>
15514L: [email protected]
15515S: Supported
15516W: https://ez.analog.com/linux-software-drivers
15517F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
15518F: drivers/hwmon/ltc2991.c
15519
15520LTC2983 IIO TEMPERATURE DRIVER
15521M: Nuno Sá <[email protected]>
15522L: [email protected]
15523S: Supported
15524W: https://ez.analog.com/linux-software-drivers
15525F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
15526F: drivers/iio/temperature/ltc2983.c
15527
15528LTC3220 LED DRIVER
15529M: Edelweise Escala <[email protected]>
15530L: [email protected]
15531S: Maintained
15532W: https://ez.analog.com/linux-software-drivers
15533F: Documentation/devicetree/bindings/leds/adi,ltc3220.yaml
15534F: drivers/leds/leds-ltc3220.c
15535
15536LTC4282 HARDWARE MONITOR DRIVER
15537M: Nuno Sa <[email protected]>
15538L: [email protected]
15539S: Supported
15540F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
15541F: Documentation/hwmon/ltc4282.rst
15542F: drivers/hwmon/ltc4282.c
15543
15544LTC4283 HARDWARE MONITOR AND GPIO DRIVER
15545M: Nuno Sá <[email protected]>
15546L: [email protected]
15547L: [email protected]
15548S: Supported
15549F: Documentation/devicetree/bindings/hwmon/adi,ltc4283.yaml
15550F: drivers/gpio/gpio-ltc4283.c
15551F: drivers/hwmon/ltc4283.c
15552
15553LTC4286 HARDWARE MONITOR DRIVER
15554M: Delphine CC Chiu <[email protected]>
15555L: [email protected]
15556S: Maintained
15557F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
15558F: Documentation/hwmon/ltc4286.rst
15559F: drivers/hwmon/pmbus/ltc4286.c
15560
15561LTC4306 I2C MULTIPLEXER DRIVER
15562M: Michael Hennerich <[email protected]>
15563L: [email protected]
15564S: Supported
15565W: https://ez.analog.com/linux-software-drivers
15566F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
15567F: drivers/i2c/muxes/i2c-mux-ltc4306.c
15568
15569LTP (Linux Test Project)
15570M: Andrea Cervesato <[email protected]>
15571M: Cyril Hrubis <[email protected]>
15572M: Jan Stancek <[email protected]>
15573M: Petr Vorel <[email protected]>
15574M: Li Wang <[email protected]>
15575M: Yang Xu <[email protected]>
15576M: Xiao Yang <[email protected]>
15577L: [email protected] (subscribers-only)
15578S: Maintained
15579C: irc://irc.libera.chat/ltp
15580W: https://linux-test-project.readthedocs.io/
15581Q: https://patchwork.kernel.org/project/ltp/list/
15582T: git https://github.com/linux-test-project/ltp.git
15583
15584LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
15585M: Anshul Dalal <[email protected]>
15586L: [email protected]
15587S: Maintained
15588F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
15589F: drivers/iio/light/ltr390.c
15590
15591LYNX SERDES PHY DRIVERS
15592M: Ioana Ciornei <[email protected]>
15593M: Vladimir Oltean <[email protected]>
15594L: [email protected]
15595S: Supported
15596F: Documentation/devicetree/bindings/phy/fsl,lynx-10g.yaml
15597F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
15598F: drivers/phy/freescale/phy-fsl-lynx-10g.c
15599F: drivers/phy/freescale/phy-fsl-lynx-28g.c
15600F: drivers/phy/freescale/phy-fsl-lynx-core.c
15601F: drivers/phy/freescale/phy-fsl-lynx-core.h
15602F: include/soc/fsl/phy-fsl-lynx.h
15603
15604LYNX PCS MODULE
15605M: Ioana Ciornei <[email protected]>
15606L: [email protected]
15607S: Supported
15608F: drivers/net/pcs/pcs-lynx.c
15609F: include/linux/pcs-lynx.h
15610
15611M68K ARCHITECTURE
15612M: Geert Uytterhoeven <[email protected]>
15613L: [email protected]
15614S: Maintained
15615W: http://www.linux-m68k.org/
15616T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
15617F: arch/m68k/
15618F: drivers/zorro/
15619
15620M68K ON APPLE MACINTOSH
15621M: Joshua Thompson <[email protected]>
15622L: [email protected]
15623S: Maintained
15624W: http://www.mac.linux-m68k.org/
15625F: arch/m68k/mac/
15626F: drivers/macintosh/adb-iop.c
15627F: drivers/macintosh/via-macii.c
15628
15629M68K ON HP9000/300
15630M: Philip Blundell <[email protected]>
15631S: Maintained
15632W: http://www.tazenda.demon.co.uk/phil/linux-hp
15633F: arch/m68k/hp300/
15634
15635M68K ON MVME147
15636M: Daniel Palmer <[email protected]>
15637S: Maintained
15638F: arch/m68k/mvme147/
15639F: drivers/net/ethernet/amd/mvme147.c
15640F: drivers/scsi/mvme147.*
15641
15642M88DS3103 MEDIA DRIVER
15643L: [email protected]
15644S: Orphan
15645W: https://linuxtv.org
15646Q: http://patchwork.linuxtv.org/project/linux-media/list/
15647F: drivers/media/dvb-frontends/m88ds3103*
15648
15649M88RS2000 MEDIA DRIVER
15650M: Malcolm Priestley <[email protected]>
15651L: [email protected]
15652S: Maintained
15653W: https://linuxtv.org
15654Q: http://patchwork.linuxtv.org/project/linux-media/list/
15655F: drivers/media/dvb-frontends/m88rs2000*
15656
15657MA901 MASTERKIT USB FM RADIO DRIVER
15658M: Alexey Klimov <[email protected]>
15659L: [email protected]
15660S: Maintained
15661T: git git://linuxtv.org/media.git
15662F: drivers/media/radio/radio-ma901.c
15663
15664MAC80211
15665M: Johannes Berg <[email protected]>
15666L: [email protected]
15667S: Maintained
15668W: https://wireless.wiki.kernel.org/
15669Q: https://patchwork.kernel.org/project/linux-wireless/list/
15670T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
15671T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
15672F: Documentation/networking/mac80211-injection.rst
15673F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
15674F: drivers/net/wireless/virtual/mac80211_hwsim*.[ch]
15675F: include/net/mac80211.h
15676F: net/mac80211/
15677
15678MAILBOX API
15679M: Jassi Brar <[email protected]>
15680L: [email protected]
15681S: Maintained
15682T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
15683F: Documentation/devicetree/bindings/mailbox/
15684F: drivers/mailbox/
15685F: include/dt-bindings/mailbox/
15686F: include/linux/mailbox_client.h
15687F: include/linux/mailbox_controller.h
15688
15689MAILBOX ARM MHUv2
15690M: Viresh Kumar <[email protected]>
15691M: Tushar Khandelwal <[email protected]>
15692L: [email protected]
15693S: Maintained
15694F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
15695F: drivers/mailbox/arm_mhuv2.c
15696F: include/linux/mailbox/arm_mhuv2_message.h
15697
15698MAILBOX ARM MHUv3
15699M: Sudeep Holla <[email protected]>
15700M: Cristian Marussi <[email protected]>
15701L: [email protected]
15702L: [email protected] (moderated for non-subscribers)
15703S: Maintained
15704F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
15705F: drivers/mailbox/arm_mhuv3.c
15706
15707MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
15708M: Alejandro Colomar <[email protected]>
15709L: [email protected]
15710S: Maintained
15711W: http://www.kernel.org/doc/man-pages
15712T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
15713T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
15714
15715MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
15716M: Jeremy Kerr <[email protected]>
15717M: Matt Johnston <[email protected]>
15718L: [email protected]
15719S: Maintained
15720F: Documentation/networking/mctp.rst
15721F: drivers/net/mctp/
15722F: include/linux/usb/mctp-usb.h
15723F: include/net/mctp.h
15724F: include/net/mctpdevice.h
15725F: include/net/netns/mctp.h
15726F: net/mctp/
15727
15728MAPLE TREE
15729M: Liam R. Howlett <[email protected]>
15730R: Alice Ryhl <[email protected]>
15731R: Andrew Ballance <[email protected]>
15732L: [email protected]
15733L: [email protected]
15734S: Supported
15735F: Documentation/core-api/maple_tree.rst
15736F: include/linux/maple_tree.h
15737F: include/trace/events/maple_tree.h
15738F: lib/maple_tree.c
15739F: lib/region_alloc_benchmark.c
15740F: lib/test_maple_tree.c
15741F: rust/helpers/maple_tree.c
15742F: rust/kernel/maple_tree.rs
15743F: tools/testing/radix-tree/maple.c
15744F: tools/testing/shared/linux/maple_tree.h
15745
15746MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
15747M: Rahul Bedarkar <[email protected]>
15748L: [email protected]
15749S: Maintained
15750F: arch/mips/boot/dts/img/pistachio*
15751
15752MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
15753M: Andrew Lunn <[email protected]>
15754L: [email protected]
15755S: Maintained
15756F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
15757F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
15758F: Documentation/networking/devlink/mv88e6xxx.rst
15759F: drivers/net/dsa/mv88e6xxx/
15760F: include/linux/dsa/mv88e6xxx.h
15761F: include/linux/platform_data/mv88e6xxx.h
15762
15763MARVELL 88PM886 PMIC DRIVER
15764M: Karel Balej <[email protected]>
15765S: Maintained
15766F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
15767F: drivers/input/misc/88pm886-onkey.c
15768F: drivers/mfd/88pm886.c
15769F: drivers/regulator/88pm886-regulator.c
15770F: drivers/rtc/rtc-88pm886.c
15771F: include/linux/mfd/88pm886.h
15772
15773MARVELL 88PM886 PMIC GPADC DRIVER
15774M: Duje Mihanović <[email protected]>
15775S: Maintained
15776F: drivers/iio/adc/88pm886-gpadc.c
15777
15778MARVELL ARMADA 3700 PHY DRIVERS
15779M: Miquel Raynal <[email protected]>
15780S: Maintained
15781F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
15782F: Documentation/devicetree/bindings/phy/marvell,comphy-cp110.yaml
15783F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
15784F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
15785
15786MARVELL ARMADA 3700 SERIAL DRIVER
15787M: Pali Rohár <[email protected]>
15788S: Maintained
15789F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
15790F: Documentation/devicetree/bindings/serial/marvell,armada-3700-uart.yaml
15791F: drivers/tty/serial/mvebu-uart.c
15792
15793MARVELL ARMADA DRM SUPPORT
15794M: Russell King <[email protected]>
15795S: Maintained
15796T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
15797T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
15798F: Documentation/devicetree/bindings/display/armada/
15799F: drivers/gpu/drm/armada/
15800F: include/uapi/drm/armada_drm.h
15801
15802MARVELL CRYPTO DRIVER
15803M: Srujana Challa <[email protected]>
15804M: Bharat Bhushan <[email protected]>
15805L: [email protected]
15806S: Maintained
15807F: drivers/crypto/marvell/
15808F: include/linux/soc/marvell/octeontx2/
15809
15810MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
15811L: [email protected]
15812S: Orphan
15813F: drivers/net/ethernet/marvell/sk*
15814
15815MARVELL LIBERTAS WIRELESS DRIVER
15816L: [email protected]
15817L: [email protected]
15818S: Orphan
15819F: drivers/net/wireless/marvell/libertas/
15820F: drivers/net/wireless/marvell/libertas_tf/
15821
15822MARVELL MACCHIATOBIN SUPPORT
15823M: Russell King <[email protected]>
15824L: [email protected] (moderated for non-subscribers)
15825S: Maintained
15826F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
15827
15828MARVELL MV643XX ETHERNET DRIVER
15829M: Sebastian Hesselbarth <[email protected]>
15830L: [email protected]
15831S: Maintained
15832F: drivers/net/ethernet/marvell/mv643xx_eth.*
15833
15834MARVELL MV88X3310 PHY DRIVER
15835M: Russell King <[email protected]>
15836M: Marek Behún <[email protected]>
15837L: [email protected]
15838S: Maintained
15839F: drivers/net/phy/marvell10g.c
15840
15841MARVELL MVEBU THERMAL DRIVER
15842M: Miquel Raynal <[email protected]>
15843S: Maintained
15844F: drivers/thermal/armada_thermal.c
15845
15846MARVELL MVNETA ETHERNET DRIVER
15847M: Marcin Wojtas <[email protected]>
15848L: [email protected]
15849S: Maintained
15850F: drivers/net/ethernet/marvell/mvneta*
15851
15852MARVELL MVPP2 ETHERNET DRIVER
15853M: Marcin Wojtas <[email protected]>
15854M: Russell King <[email protected]>
15855L: [email protected]
15856S: Maintained
15857F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
15858F: drivers/net/ethernet/marvell/mvpp2/
15859
15860MARVELL MWIFIEX WIRELESS DRIVER
15861M: Brian Norris <[email protected]>
15862R: Francesco Dolcini <[email protected]>
15863L: [email protected]
15864S: Odd Fixes
15865F: drivers/net/wireless/marvell/mwifiex/
15866
15867MARVELL MWL8K WIRELESS DRIVER
15868L: [email protected]
15869S: Orphan
15870F: drivers/net/wireless/marvell/mwl8k.c
15871
15872MARVELL NAND CONTROLLER DRIVER
15873M: Miquel Raynal <[email protected]>
15874L: [email protected]
15875S: Maintained
15876F: drivers/mtd/nand/raw/marvell_nand.c
15877
15878MARVELL OCTEON ENDPOINT DRIVER
15879M: Veerasenareddy Burru <[email protected]>
15880M: Sathesh Edara <[email protected]>
15881L: [email protected]
15882S: Maintained
15883F: drivers/net/ethernet/marvell/octeon_ep
15884
15885MARVELL OCTEON ENDPOINT VF DRIVER
15886M: Veerasenareddy Burru <[email protected]>
15887M: Sathesh Edara <[email protected]>
15888M: Shinas Rasheed <[email protected]>
15889M: Satananda Burla <[email protected]>
15890L: [email protected]
15891S: Maintained
15892F: drivers/net/ethernet/marvell/octeon_ep_vf
15893
15894MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
15895M: Sunil Goutham <[email protected]>
15896M: Geetha sowjanya <[email protected]>
15897M: Ratheesh Kannoth <[email protected]>
15898M: Subbaraya Sundeep <[email protected]>
15899M: Bharat Bhushan <[email protected]>
15900L: [email protected]
15901S: Maintained
15902F: drivers/net/ethernet/marvell/octeontx2/nic/
15903F: include/linux/soc/marvell/octeontx2/
15904
15905MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
15906M: Sunil Goutham <[email protected]>
15907M: Ratheesh Kannoth <[email protected]>
15908M: Geetha sowjanya <[email protected]>
15909M: Subbaraya Sundeep <[email protected]>
15910L: [email protected]
15911S: Maintained
15912F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
15913F: drivers/net/ethernet/marvell/octeontx2/af/
15914
15915MARVELL PEM PMU DRIVER
15916M: Gowthami Thiagarajan <[email protected]>
15917M: Geetha sowjanya <[email protected]>
15918S: Supported
15919F: drivers/perf/marvell_pem_pmu.c
15920
15921MARVELL PRESTERA ETHERNET SWITCH DRIVER
15922M: Elad Nachman <[email protected]>
15923S: Supported
15924W: https://github.com/Marvell-switching/switchdev-prestera
15925F: drivers/net/ethernet/marvell/prestera/
15926
15927MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
15928M: Nicolas Pitre <[email protected]>
15929S: Odd Fixes
15930F: drivers/mmc/host/mvsdio.*
15931
15932MARVELL USB MDIO CONTROLLER DRIVER
15933M: Tobias Waldekranz <[email protected]>
15934L: [email protected]
15935S: Maintained
15936F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
15937F: drivers/net/mdio/mdio-mvusb.c
15938
15939MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
15940M: Hu Ziji <[email protected]>
15941L: [email protected]
15942S: Supported
15943F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
15944F: drivers/mmc/host/sdhci-xenon*
15945
15946MARVELL OCTEON CN10K DPI DRIVER
15947M: Vamsi Attunuru <[email protected]>
15948S: Supported
15949F: drivers/misc/mrvl_cn10k_dpi.c
15950
15951MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
15952R: [email protected]
15953R: [email protected]
15954F: drivers/vdpa/octeon_ep/
15955
15956MARVELL OCTEON HOTPLUG DRIVER
15957R: Shijith Thotton <[email protected]>
15958R: Vamsi Attunuru <[email protected]>
15959S: Supported
15960F: drivers/pci/hotplug/octep_hp.c
15961
15962MATROX FRAMEBUFFER DRIVER
15963L: [email protected]
15964S: Orphan
15965F: drivers/video/fbdev/matrox/matroxfb_*
15966F: include/uapi/linux/matroxfb.h
15967
15968MAX14001/MAX14002 IIO ADC DRIVER
15969M: Kim Seer Paller <[email protected]>
15970M: Marilene Andrade Garcia <[email protected]>
15971L: [email protected]
15972S: Maintained
15973W: https://ez.analog.com/linux-software-drivers
15974F: Documentation/devicetree/bindings/iio/adc/adi,max14001.yaml
15975F: drivers/iio/adc/max14001.c
15976
15977MAX15301 DRIVER
15978M: Daniel Nilsson <[email protected]>
15979L: [email protected]
15980S: Maintained
15981F: Documentation/hwmon/max15301.rst
15982F: drivers/hwmon/pmbus/max15301.c
15983
15984MAX17616 HARDWARE MONITOR DRIVER
15985M: Kim Seer Paller <[email protected]>
15986L: [email protected]
15987S: Supported
15988W: https://ez.analog.com/linux-software-drivers
15989F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max17616.yaml
15990F: Documentation/hwmon/max17616.rst
15991F: drivers/hwmon/pmbus/max17616.c
15992
15993MAX20830 HARDWARE MONITOR DRIVER
15994M: Alexis Czezar Torreno <[email protected]>
15995L: [email protected]
15996S: Supported
15997W: https://ez.analog.com/linux-software-drivers
15998F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20830.yaml
15999F: Documentation/hwmon/max20830.rst
16000F: drivers/hwmon/pmbus/max20830.c
16001
16002MAX20860A HARDWARE MONITOR DRIVER
16003M: Sanman Pradhan <[email protected]>
16004L: [email protected]
16005S: Maintained
16006F: Documentation/devicetree/bindings/hwmon/pmbus/adi,max20860a.yaml
16007F: Documentation/hwmon/max20860a.rst
16008F: drivers/hwmon/pmbus/max20860a.c
16009
16010MAX2175 SDR TUNER DRIVER
16011M: Ramesh Shanmugasundaram <[email protected]>
16012L: [email protected]
16013S: Maintained
16014T: git git://linuxtv.org/media.git
16015F: Documentation/devicetree/bindings/media/i2c/maxim,max2175.txt
16016F: Documentation/userspace-api/media/drivers/max2175.rst
16017F: drivers/media/i2c/max2175*
16018F: include/uapi/linux/max2175.h
16019
16020MAX25014 BACKLIGHT DRIVER
16021M: Maud Spierings <[email protected]>
16022S: Maintained
16023F: Documentation/devicetree/bindings/leds/backlight/maxim,max25014.yaml
16024F: drivers/video/backlight/max25014.c
16025
16026MAX31335 RTC DRIVER
16027M: Antoniu Miclaus <[email protected]>
16028L: [email protected]
16029S: Supported
16030W: https://ez.analog.com/linux-software-drivers
16031F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
16032F: drivers/rtc/rtc-max31335.c
16033
16034MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
16035L: [email protected]
16036S: Orphan
16037F: Documentation/hwmon/max6650.rst
16038F: drivers/hwmon/max6650.c
16039
16040MAX9286 QUAD GMSL DESERIALIZER DRIVER
16041M: Jacopo Mondi <[email protected]>
16042M: Kieran Bingham <[email protected]>
16043M: Laurent Pinchart <[email protected]>
16044M: Niklas Söderlund <[email protected]>
16045L: [email protected]
16046S: Maintained
16047F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
16048F: drivers/media/i2c/max9286.c
16049
16050MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
16051M: Niklas Söderlund <[email protected]>
16052L: [email protected]
16053S: Maintained
16054F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
16055F: drivers/staging/media/max96712/max96712.c
16056
16057MAX96714 GMSL2 DESERIALIZER DRIVER
16058M: Julien Massot <[email protected]>
16059L: [email protected]
16060S: Maintained
16061F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
16062F: drivers/media/i2c/max96714.c
16063
16064MAX96717 GMSL2 SERIALIZER DRIVER
16065M: Julien Massot <[email protected]>
16066L: [email protected]
16067S: Maintained
16068F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
16069F: drivers/media/i2c/max96717.c
16070
16071MAX9860 MONO AUDIO VOICE CODEC DRIVER
16072M: Peter Rosin <[email protected]>
16073L: [email protected]
16074S: Maintained
16075F: Documentation/devicetree/bindings/sound/max9860.txt
16076F: sound/soc/codecs/max9860.*
16077
16078MAXBOTIX ULTRASONIC RANGER IIO DRIVER
16079M: Andreas Klinger <[email protected]>
16080L: [email protected]
16081S: Maintained
16082F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
16083F: drivers/iio/proximity/mb1232.c
16084
16085MAXIM MAX11205 DRIVER
16086M: Ramona Bolboaca <[email protected]>
16087L: [email protected]
16088S: Supported
16089W: https://ez.analog.com/linux-software-drivers
16090F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
16091F: drivers/iio/adc/max11205.c
16092
16093MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
16094R: Iskren Chernev <[email protected]>
16095R: Krzysztof Kozlowski <[email protected]>
16096R: Marek Szyprowski <[email protected]>
16097R: Matheus Castello <[email protected]>
16098L: [email protected]
16099S: Maintained
16100F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
16101F: drivers/power/supply/max17040_battery.c
16102
16103MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
16104R: Hans de Goede <[email protected]>
16105R: Krzysztof Kozlowski <[email protected]>
16106R: Marek Szyprowski <[email protected]>
16107R: Sebastian Krzyszkowiak <[email protected]>
16108R: Purism Kernel Team <[email protected]>
16109L: [email protected]
16110S: Maintained
16111F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
16112F: drivers/power/supply/max17042_battery.c
16113
16114MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
16115M: Laurent Pinchart <[email protected]>
16116L: [email protected]
16117S: Maintained
16118F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
16119F: drivers/regulator/max20086-regulator.c
16120
16121MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
16122M: Marcelo Schmitt <[email protected]>
16123L: [email protected]
16124S: Supported
16125F: drivers/iio/temperature/max30208.c
16126
16127MAXIM MAX7360 KEYPAD LED MFD DRIVER
16128M: Mathieu Dubois-Briand <[email protected]>
16129S: Maintained
16130F: Documentation/devicetree/bindings/gpio/maxim,max7360-gpio.yaml
16131F: Documentation/devicetree/bindings/mfd/maxim,max7360.yaml
16132F: drivers/gpio/gpio-max7360.c
16133F: drivers/input/keyboard/max7360-keypad.c
16134F: drivers/input/misc/max7360-rotary.c
16135F: drivers/mfd/max7360.c
16136F: drivers/pinctrl/pinctrl-max7360.c
16137F: drivers/pwm/pwm-max7360.c
16138F: include/linux/mfd/max7360.h
16139
16140MAXIM MAX77650 PMIC MFD DRIVER
16141M: Bartosz Golaszewski <[email protected]>
16142L: [email protected]
16143S: Maintained
16144F: Documentation/devicetree/bindings/*/*max77650.yaml
16145F: Documentation/devicetree/bindings/*/max77650*.yaml
16146F: drivers/gpio/gpio-max77650.c
16147F: drivers/input/misc/max77650-onkey.c
16148F: drivers/leds/leds-max77650.c
16149F: drivers/mfd/max77650.c
16150F: drivers/power/supply/max77650-charger.c
16151F: drivers/regulator/max77650-regulator.c
16152F: include/linux/mfd/max77650.h
16153
16154MAXIM MAX77714 PMIC MFD DRIVER
16155M: Luca Ceresoli <[email protected]>
16156S: Maintained
16157F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
16158F: drivers/mfd/max77714.c
16159F: include/linux/mfd/max77714.h
16160
16161MAXIM MAX77759 PMIC MFD DRIVER
16162M: André Draszik <[email protected]>
16163L: [email protected]
16164S: Maintained
16165F: Documentation/devicetree/bindings/*/maxim,max77759*.yaml
16166F: drivers/gpio/gpio-max77759.c
16167F: drivers/mfd/max77759.c
16168F: drivers/nvmem/max77759-nvmem.c
16169F: include/linux/mfd/max77759.h
16170
16171MAXIM MAX77759 BATTERY CHARGER DRIVER
16172M: Amit Sunil Dhamne <[email protected]>
16173L: [email protected]
16174S: Maintained
16175F: drivers/power/supply/max77759_charger.c
16176
16177MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
16178M: Javier Martinez Canillas <[email protected]>
16179L: [email protected]
16180S: Supported
16181F: Documentation/devicetree/bindings/*/*max77802.yaml
16182F: drivers/regulator/max77802-regulator.c
16183F: include/dt-bindings/*/*max77802.h
16184
16185MAXIM MAX77838 PMIC REGULATOR DEVICE DRIVER
16186M: Ivaylo Ivanov <[email protected]>
16187L: [email protected]
16188S: Maintained
16189F: Documentation/devicetree/bindings/regulator/maxim,max77838.yaml
16190F: drivers/regulator/max77838-regulator.c
16191
16192MAXIM MAX77976 BATTERY CHARGER
16193M: Luca Ceresoli <[email protected]>
16194S: Supported
16195F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
16196F: drivers/power/supply/max77976_charger.c
16197
16198MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
16199M: Krzysztof Kozlowski <[email protected]>
16200S: Maintained
16201B: mailto:[email protected]
16202F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
16203F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
16204F: drivers/power/supply/max14577_charger.c
16205F: drivers/power/supply/max77693_charger.c
16206
16207MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
16208M: Chanwoo Choi <[email protected]>
16209M: Krzysztof Kozlowski <[email protected]>
16210L: [email protected]
16211S: Maintained
16212B: mailto:[email protected]
16213F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
16214F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
16215F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
16216F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
16217F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
16218F: drivers/leds/leds-max77705.c
16219F: drivers/*/*max77843.c
16220F: drivers/*/max14577*.c
16221F: drivers/*/max77686*.c
16222F: drivers/*/max77693*.c
16223F: drivers/*/max77705*.c
16224F: drivers/clk/clk-max77686.c
16225F: drivers/extcon/extcon-max14577.c
16226F: drivers/extcon/extcon-max77693.c
16227F: drivers/rtc/rtc-max77686.c
16228F: include/linux/mfd/max14577*.h
16229F: include/linux/mfd/max77686*.h
16230F: include/linux/mfd/max77693*.h
16231F: include/linux/mfd/max77705*.h
16232
16233MAXIRADIO FM RADIO RECEIVER DRIVER
16234M: Hans Verkuil <[email protected]>
16235L: [email protected]
16236S: Maintained
16237W: https://linuxtv.org
16238T: git git://linuxtv.org/media.git
16239F: drivers/media/radio/radio-maxiradio*
16240
16241MAXLINEAR ETHERNET PHY DRIVER
16242M: Xu Liang <[email protected]>
16243L: [email protected]
16244S: Supported
16245F: drivers/net/phy/mxl-86110.c
16246F: drivers/net/phy/mxl-gpy.c
16247
16248MAXLINEAR MXL862XX SWITCH DRIVER
16249M: Daniel Golle <[email protected]>
16250L: [email protected]
16251S: Maintained
16252F: Documentation/devicetree/bindings/net/dsa/maxlinear,mxl862xx.yaml
16253F: drivers/net/dsa/mxl862xx/
16254F: net/dsa/tag_mxl862xx.c
16255
16256MCAN DEVICE DRIVER
16257M: Markus Schneider-Pargmann <[email protected]>
16258L: [email protected]
16259S: Maintained
16260F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
16261F: drivers/net/can/m_can/
16262
16263MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
16264R: Yasushi SHOJI <[email protected]>
16265L: [email protected]
16266S: Maintained
16267F: drivers/net/can/usb/mcba_usb.c
16268
16269MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
16270M: Rishi Gupta <[email protected]>
16271L: [email protected]
16272L: [email protected]
16273S: Maintained
16274F: drivers/hid/hid-mcp2221.c
16275
16276MCP251XFD SPI-CAN NETWORK DRIVER
16277M: Marc Kleine-Budde <[email protected]>
16278M: Manivannan Sadhasivam <[email protected]>
16279R: Thomas Kopp <[email protected]>
16280L: [email protected]
16281S: Maintained
16282F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
16283F: drivers/net/can/spi/mcp251xfd/
16284
16285MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
16286M: Peter Rosin <[email protected]>
16287L: [email protected]
16288S: Maintained
16289F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
16290F: drivers/iio/potentiometer/mcp4018.c
16291F: drivers/iio/potentiometer/mcp4531.c
16292
16293MCP47FEB02 MICROCHIP DAC DRIVER
16294M: Ariana Lazar <[email protected]>
16295L: [email protected]
16296S: Supported
16297F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47feb02.yaml
16298F: drivers/iio/dac/mcp47feb02.c
16299
16300MCP4821 DAC DRIVER
16301M: Anshul Dalal <[email protected]>
16302L: [email protected]
16303S: Maintained
16304F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
16305F: drivers/iio/dac/mcp4821.c
16306
16307MCR20A IEEE-802.15.4 RADIO DRIVER
16308M: Stefan Schmidt <[email protected]>
16309L: [email protected]
16310S: Odd Fixes
16311W: https://github.com/xueliu/mcr20a-linux
16312F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
16313F: drivers/net/ieee802154/mcr20a.c
16314F: drivers/net/ieee802154/mcr20a.h
16315
16316MDIO REGMAP DRIVER
16317M: Maxime Chevallier <[email protected]>
16318L: [email protected]
16319S: Maintained
16320F: drivers/net/mdio/mdio-regmap.c
16321F: include/linux/mdio/mdio-regmap.h
16322
16323MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
16324M: William Breathitt Gray <[email protected]>
16325L: [email protected]
16326S: Maintained
16327F: drivers/iio/dac/cio-dac.c
16328
16329MEDIA CONTROLLER FRAMEWORK
16330M: Sakari Ailus <[email protected]>
16331M: Laurent Pinchart <[email protected]>
16332L: [email protected]
16333S: Supported
16334W: https://www.linuxtv.org
16335T: git git://linuxtv.org/media.git
16336F: drivers/media/mc/
16337F: include/media/media-*.h
16338F: include/uapi/linux/media.h
16339
16340MEDIA DRIVER FOR FREESCALE IMX PXP
16341M: Philipp Zabel <[email protected]>
16342L: [email protected]
16343S: Maintained
16344T: git git://linuxtv.org/media.git
16345F: drivers/media/platform/nxp/imx-pxp.[ch]
16346
16347MEDIA DRIVERS FOR ASCOT2E
16348M: Abylay Ospan <[email protected]>
16349L: [email protected]
16350S: Supported
16351W: https://linuxtv.org
16352W: http://netup.tv/
16353T: git git://linuxtv.org/media.git
16354F: drivers/media/dvb-frontends/ascot2e*
16355
16356MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
16357M: Jasmin Jessich <[email protected]>
16358L: [email protected]
16359S: Maintained
16360W: https://linuxtv.org
16361T: git git://linuxtv.org/media.git
16362F: drivers/media/dvb-frontends/cxd2099*
16363
16364MEDIA DRIVERS FOR CXD2841ER
16365M: Abylay Ospan <[email protected]>
16366L: [email protected]
16367S: Supported
16368W: https://linuxtv.org
16369W: http://netup.tv/
16370T: git git://linuxtv.org/media.git
16371F: drivers/media/dvb-frontends/cxd2841er*
16372
16373MEDIA DRIVERS FOR CXD2880
16374M: Yasunari Takiguchi <[email protected]>
16375L: [email protected]
16376S: Supported
16377W: http://linuxtv.org/
16378T: git git://linuxtv.org/media.git
16379F: drivers/media/dvb-frontends/cxd2880/*
16380F: drivers/media/spi/cxd2880*
16381
16382MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
16383L: [email protected]
16384S: Orphan
16385W: https://linuxtv.org
16386T: git git://linuxtv.org/media.git
16387F: drivers/media/pci/ddbridge/*
16388
16389MEDIA DRIVERS FOR FREESCALE IMX
16390M: Steve Longerbeam <[email protected]>
16391M: Philipp Zabel <[email protected]>
16392R: Frank Li <[email protected]>
16393L: [email protected]
16394L: [email protected]
16395S: Maintained
16396T: git git://linuxtv.org/media.git
16397F: Documentation/admin-guide/media/imx.rst
16398F: Documentation/devicetree/bindings/media/fsl,imx6-mipi-csi2.yaml
16399F: drivers/staging/media/imx/
16400F: include/linux/imx-media.h
16401F: include/media/imx.h
16402
16403MEDIA DRIVERS FOR FREESCALE IMX7/8
16404M: Laurent Pinchart <[email protected]>
16405M: Frank Li <[email protected]>
16406M: Martin Kepplinger-Novakovic <[email protected]>
16407R: Rui Miguel Silva <[email protected]>
16408R: Purism Kernel Team <[email protected]>
16409L: [email protected]
16410L: [email protected]
16411S: Maintained
16412T: git git://linuxtv.org/media.git
16413F: Documentation/admin-guide/media/imx7.rst
16414F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
16415F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
16416F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
16417F: drivers/media/platform/nxp/imx-mipi-csis.c
16418F: drivers/media/platform/nxp/imx7-media-csi.c
16419F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
16420
16421MEDIA DRIVERS FOR HELENE
16422M: Abylay Ospan <[email protected]>
16423L: [email protected]
16424S: Supported
16425W: https://linuxtv.org
16426W: http://netup.tv/
16427T: git git://linuxtv.org/media.git
16428F: drivers/media/dvb-frontends/helene*
16429
16430MEDIA DRIVERS FOR HORUS3A
16431M: Abylay Ospan <[email protected]>
16432L: [email protected]
16433S: Supported
16434W: https://linuxtv.org
16435W: http://netup.tv/
16436T: git git://linuxtv.org/media.git
16437F: drivers/media/dvb-frontends/horus3a*
16438
16439MEDIA DRIVERS FOR LNBH25
16440M: Abylay Ospan <[email protected]>
16441L: [email protected]
16442S: Supported
16443W: https://linuxtv.org
16444W: http://netup.tv/
16445T: git git://linuxtv.org/media.git
16446F: drivers/media/dvb-frontends/lnbh25*
16447
16448MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
16449L: [email protected]
16450S: Orphan
16451W: https://linuxtv.org
16452T: git git://linuxtv.org/media.git
16453F: drivers/media/dvb-frontends/mxl5xx*
16454
16455MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
16456M: Abylay Ospan <[email protected]>
16457L: [email protected]
16458S: Supported
16459W: https://linuxtv.org
16460W: http://netup.tv/
16461T: git git://linuxtv.org/media.git
16462F: drivers/media/pci/netup_unidvb/*
16463
16464MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
16465M: Dmitry Osipenko <[email protected]>
16466L: [email protected]
16467L: [email protected]
16468S: Maintained
16469T: git git://linuxtv.org/media.git
16470F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
16471F: drivers/media/platform/nvidia/tegra-vde/
16472
16473MEDIA DRIVERS FOR RENESAS - CEU
16474M: Jacopo Mondi <[email protected]>
16475L: [email protected]
16476L: [email protected]
16477S: Supported
16478T: git git://linuxtv.org/media.git
16479F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
16480F: drivers/media/platform/renesas/renesas-ceu.c
16481F: include/media/drv-intf/renesas-ceu.h
16482
16483MEDIA DRIVERS FOR RENESAS - DRIF
16484M: Fabrizio Castro <[email protected]>
16485L: [email protected]
16486L: [email protected]
16487S: Supported
16488T: git git://linuxtv.org/media.git
16489F: Documentation/devicetree/bindings/media/renesas,drif.yaml
16490F: drivers/media/platform/renesas/rcar_drif.c
16491
16492MEDIA DRIVERS FOR RENESAS - FCP
16493M: Laurent Pinchart <[email protected]>
16494L: [email protected]
16495L: [email protected]
16496S: Supported
16497T: git git://linuxtv.org/media.git
16498F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
16499F: drivers/media/platform/renesas/rcar-fcp.c
16500F: include/media/rcar-fcp.h
16501
16502MEDIA DRIVERS FOR RENESAS - FDP1
16503M: Kieran Bingham <[email protected]>
16504L: [email protected]
16505L: [email protected]
16506S: Supported
16507T: git git://linuxtv.org/media.git
16508F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
16509F: drivers/media/platform/renesas/rcar_fdp1.c
16510
16511MEDIA DRIVERS FOR RENESAS - VIN
16512M: Niklas Söderlund <[email protected]>
16513L: [email protected]
16514L: [email protected]
16515S: Supported
16516T: git git://linuxtv.org/media.git
16517F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
16518F: Documentation/devicetree/bindings/media/renesas,isp.yaml
16519F: Documentation/devicetree/bindings/media/renesas,vin.yaml
16520F: drivers/media/platform/renesas/rcar-csi2.c
16521F: drivers/media/platform/renesas/rcar-isp/
16522F: drivers/media/platform/renesas/rcar-vin/
16523
16524MEDIA DRIVERS FOR RENESAS - VSP1
16525M: Laurent Pinchart <[email protected]>
16526M: Kieran Bingham <[email protected]>
16527L: [email protected]
16528L: [email protected]
16529S: Supported
16530T: git git://linuxtv.org/media.git
16531F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
16532F: drivers/media/platform/renesas/vsp1/
16533
16534MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
16535L: [email protected]
16536S: Orphan
16537W: https://linuxtv.org
16538T: git git://linuxtv.org/media.git
16539F: drivers/media/dvb-frontends/stv0910*
16540
16541MEDIA DRIVERS FOR ST STV6111 TUNER ICs
16542L: [email protected]
16543S: Orphan
16544W: https://linuxtv.org
16545T: git git://linuxtv.org/media.git
16546F: drivers/media/dvb-frontends/stv6111*
16547
16548MEDIA DRIVERS FOR STM32 - CSI
16549M: Alain Volmat <[email protected]>
16550L: [email protected]
16551S: Supported
16552T: git git://linuxtv.org/media_tree.git
16553F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
16554F: drivers/media/platform/st/stm32/stm32-csi.c
16555
16556MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
16557M: Hugues Fruchet <[email protected]>
16558M: Alain Volmat <[email protected]>
16559L: [email protected]
16560S: Supported
16561T: git git://linuxtv.org/media.git
16562F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
16563F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
16564F: drivers/media/platform/st/stm32/stm32-dcmi.c
16565F: drivers/media/platform/st/stm32/stm32-dcmipp/*
16566
16567MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
16568M: Mauro Carvalho Chehab <[email protected]>
16569L: [email protected]
16570S: Maintained
16571P: Documentation/driver-api/media/maintainer-entry-profile.rst
16572W: https://linuxtv.org
16573Q: https://patchwork.linuxtv.org/project/linux-media/list/
16574T: git git://linuxtv.org/media.git
16575F: Documentation/admin-guide/media/
16576F: Documentation/devicetree/bindings/media/
16577F: Documentation/driver-api/media/
16578F: Documentation/userspace-api/media/
16579F: drivers/media/
16580F: drivers/staging/media/
16581F: include/dt-bindings/media/
16582F: include/linux/platform_data/media/
16583F: include/media/
16584F: include/uapi/linux/dvb/
16585F: include/uapi/linux/ivtv*
16586F: include/uapi/linux/media.h
16587F: include/uapi/linux/uvcvideo.h
16588F: include/uapi/linux/v4l2-*
16589F: include/uapi/linux/videodev2.h
16590
16591MEDIATEK BLUETOOTH DRIVER
16592M: Sean Wang <[email protected]>
16593L: [email protected]
16594L: [email protected] (moderated for non-subscribers)
16595S: Maintained
16596F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
16597F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
16598F: drivers/bluetooth/btmtkuart.c
16599
16600MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
16601M: Sen Chu <[email protected]>
16602M: Sean Wang <[email protected]>
16603M: Macpaul Lin <[email protected]>
16604L: [email protected]
16605S: Maintained
16606F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16607F: drivers/power/reset/mt6323-poweroff.c
16608
16609MEDIATEK CIR DRIVER
16610M: Sean Wang <[email protected]>
16611S: Maintained
16612F: drivers/media/rc/mtk-cir.c
16613
16614MEDIATEK DMA DRIVER
16615M: Sean Wang <[email protected]>
16616L: [email protected]
16617L: [email protected] (moderated for non-subscribers)
16618L: [email protected] (moderated for non-subscribers)
16619S: Maintained
16620F: Documentation/devicetree/bindings/dma/mediatek,*
16621F: drivers/dma/mediatek/
16622
16623MEDIATEK ETHERNET DRIVER
16624M: Felix Fietkau <[email protected]>
16625M: Lorenzo Bianconi <[email protected]>
16626L: [email protected]
16627S: Maintained
16628F: drivers/net/ethernet/mediatek/
16629
16630MEDIATEK ETHERNET PCS DRIVER
16631M: Alexander Couzens <[email protected]>
16632M: Daniel Golle <[email protected]>
16633L: [email protected]
16634S: Maintained
16635F: drivers/net/pcs/pcs-mtk-lynxi.c
16636F: include/linux/pcs/pcs-mtk-lynxi.h
16637
16638MEDIATEK ETHERNET PHY DRIVERS
16639M: Daniel Golle <[email protected]>
16640M: Qingfang Deng <[email protected]>
16641M: SkyLake Huang <[email protected]>
16642L: [email protected]
16643S: Maintained
16644F: drivers/net/phy/mediatek/mtk-2p5ge.c
16645F: drivers/net/phy/mediatek/mtk-ge-soc.c
16646F: drivers/net/phy/mediatek/mtk-phy-lib.c
16647F: drivers/net/phy/mediatek/mtk-ge.c
16648F: drivers/net/phy/mediatek/mtk.h
16649F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
16650
16651MEDIATEK I2C CONTROLLER DRIVER
16652M: Qii Wang <[email protected]>
16653L: [email protected]
16654S: Maintained
16655F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
16656F: drivers/i2c/busses/i2c-mt65xx.c
16657
16658MEDIATEK IOMMU DRIVER
16659M: Yong Wu <[email protected]>
16660L: [email protected]
16661L: [email protected] (moderated for non-subscribers)
16662S: Supported
16663F: Documentation/devicetree/bindings/iommu/mediatek*
16664F: drivers/iommu/mtk_iommu*
16665F: include/dt-bindings/memory/mediatek,mt*-port.h
16666F: include/dt-bindings/memory/mt*-port.h
16667
16668MEDIATEK JPEG DRIVER
16669M: Bin Liu <[email protected]>
16670S: Supported
16671F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
16672F: drivers/media/platform/mediatek/jpeg/
16673
16674MEDIATEK KEYPAD DRIVER
16675M: Mattijs Korpershoek <[email protected]>
16676S: Supported
16677F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
16678F: drivers/input/keyboard/mt6779-keypad.c
16679
16680MEDIATEK MDP DRIVER
16681M: Minghsiu Tsai <[email protected]>
16682M: Houlong Wei <[email protected]>
16683M: Andrew-CT Chen <[email protected]>
16684S: Supported
16685F: Documentation/devicetree/bindings/media/mediatek,mt8173-mdp.yaml
16686F: drivers/media/platform/mediatek/mdp/
16687F: drivers/media/platform/mediatek/vpu/
16688
16689MEDIATEK MEDIA DRIVER
16690M: Tiffany Lin <[email protected]>
16691M: Andrew-CT Chen <[email protected]>
16692M: Yunfei Dong <[email protected]>
16693S: Supported
16694F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
16695F: Documentation/devicetree/bindings/media/mediatek,mt8173-vpu.yaml
16696F: drivers/media/platform/mediatek/vcodec/
16697F: drivers/media/platform/mediatek/vpu/
16698
16699MEDIATEK MIPI-CSI CDPHY DRIVER
16700M: Julien Stephan <[email protected]>
16701M: Andy Hsieh <[email protected]>
16702S: Supported
16703F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
16704F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
16705
16706MEDIATEK MMC/SD/SDIO DRIVER
16707M: Chaotian Jing <[email protected]>
16708S: Maintained
16709F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
16710F: drivers/mmc/host/mtk-sd.c
16711
16712MEDIATEK MT6323 PMIC AUXADC DRIVER
16713M: Roman Vivchar <[email protected]>
16714L: [email protected]
16715S: Maintained
16716F: drivers/iio/adc/mt6323-auxadc.c
16717F: include/dt-bindings/iio/adc/mediatek,mt6323-auxadc.h
16718
16719MEDIATEK MT6735 CLOCK & RESET DRIVERS
16720M: Yassine Oudjana <[email protected]>
16721L: [email protected]
16722L: [email protected] (moderated for non-subscribers)
16723S: Maintained
16724F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
16725F: drivers/clk/mediatek/clk-mt6735-imgsys.c
16726F: drivers/clk/mediatek/clk-mt6735-infracfg.c
16727F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
16728F: drivers/clk/mediatek/clk-mt6735-pericfg.c
16729F: drivers/clk/mediatek/clk-mt6735-topckgen.c
16730F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
16731F: drivers/clk/mediatek/clk-mt6735-vencsys.c
16732F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
16733F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
16734F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
16735F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
16736F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
16737F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
16738F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
16739F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
16740F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
16741F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
16742F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
16743F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
16744
16745MEDIATEK MT76 WIRELESS LAN DRIVER
16746M: Felix Fietkau <[email protected]>
16747M: Lorenzo Bianconi <[email protected]>
16748M: Ryder Lee <[email protected]>
16749R: Shayne Chen <[email protected]>
16750R: Sean Wang <[email protected]>
16751L: [email protected]
16752S: Maintained
16753T: git https://github.com/nbd168/wireless
16754F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
16755F: drivers/net/wireless/mediatek/mt76/
16756
16757MEDIATEK MT7601U WIRELESS LAN DRIVER
16758M: Jakub Kicinski <[email protected]>
16759L: [email protected]
16760S: Maintained
16761F: drivers/net/wireless/mediatek/mt7601u/
16762
16763MEDIATEK MT7621 CLOCK DRIVER
16764M: Sergio Paracuellos <[email protected]>
16765S: Maintained
16766F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
16767F: drivers/clk/ralink/clk-mt7621.c
16768
16769MEDIATEK MT7621 PCIE CONTROLLER DRIVER
16770M: Sergio Paracuellos <[email protected]>
16771S: Maintained
16772F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
16773F: drivers/pci/controller/pcie-mt7621.c
16774
16775MEDIATEK MT7621 PHY PCI DRIVER
16776M: Sergio Paracuellos <[email protected]>
16777S: Maintained
16778F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
16779F: drivers/phy/ralink/phy-mt7621-pci.c
16780
16781MEDIATEK MT7621/28/88 I2C DRIVER
16782M: Stefan Roese <[email protected]>
16783L: [email protected]
16784S: Maintained
16785F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
16786F: drivers/i2c/busses/i2c-mt7621.c
16787
16788MEDIATEK MTMIPS CLOCK DRIVER
16789M: Sergio Paracuellos <[email protected]>
16790S: Maintained
16791F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
16792F: drivers/clk/ralink/clk-mtmips.c
16793
16794MEDIATEK NAND CONTROLLER DRIVER
16795L: [email protected]
16796S: Orphan
16797F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
16798F: drivers/mtd/nand/raw/mtk_*
16799
16800MEDIATEK PMIC LED DRIVER
16801M: Sen Chu <[email protected]>
16802M: Sean Wang <[email protected]>
16803M: Macpaul Lin <[email protected]>
16804S: Maintained
16805F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
16806F: drivers/leds/leds-mt6323.c
16807
16808MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
16809M: Sean Wang <[email protected]>
16810S: Maintained
16811F: drivers/char/hw_random/mtk-rng.c
16812
16813MEDIATEK SMI DRIVER
16814M: Yong Wu <[email protected]>
16815L: [email protected] (moderated for non-subscribers)
16816S: Supported
16817F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
16818F: drivers/memory/mtk-smi.c
16819F: include/soc/mediatek/smi.h
16820
16821MEDIATEK SWITCH DRIVER
16822M: Chester A. Unal <[email protected]>
16823M: Daniel Golle <[email protected]>
16824L: [email protected]
16825S: Maintained
16826F: drivers/net/dsa/mt7530-mdio.c
16827F: drivers/net/dsa/mt7530-mmio.c
16828F: drivers/net/dsa/mt7530.*
16829F: net/dsa/tag_mtk.c
16830
16831MEDIATEK T7XX 5G WWAN MODEM DRIVER
16832M: Chandrashekar Devegowda <[email protected]>
16833R: Liu Haijun <[email protected]>
16834R: Ricardo Martinez <[email protected]>
16835L: [email protected]
16836S: Supported
16837F: drivers/net/wwan/t7xx/
16838
16839MEDIATEK USB3 DRD IP DRIVER
16840M: Chunfeng Yun <[email protected]>
16841L: [email protected]
16842L: [email protected] (moderated for non-subscribers)
16843L: [email protected] (moderated for non-subscribers)
16844S: Maintained
16845F: Documentation/devicetree/bindings/usb/mediatek,*
16846F: drivers/usb/host/xhci-mtk*
16847F: drivers/usb/mtu3/
16848
16849MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
16850M: Peter Senna Tschudin <[email protected]>
16851M: Ian Ray <[email protected]>
16852M: Martyn Welch <[email protected]>
16853S: Maintained
16854F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
16855F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
16856
16857MEGARAID SCSI/SAS DRIVERS
16858M: Kashyap Desai <[email protected]>
16859M: Sumit Saxena <[email protected]>
16860M: Shivasharan S <[email protected]>
16861M: Chandrakanth patil <[email protected]>
16862L: [email protected]
16863L: [email protected]
16864S: Maintained
16865W: http://www.avagotech.com/support/
16866F: Documentation/scsi/megaraid.rst
16867F: drivers/scsi/megaraid.*
16868F: drivers/scsi/megaraid/
16869
16870MELEXIS MLX90614 DRIVER
16871M: Crt Mori <[email protected]>
16872L: [email protected]
16873S: Supported
16874W: http://www.melexis.com
16875F: drivers/iio/temperature/mlx90614.c
16876
16877MELEXIS MLX90632 DRIVER
16878M: Crt Mori <[email protected]>
16879L: [email protected]
16880S: Supported
16881W: http://www.melexis.com
16882F: drivers/iio/temperature/mlx90632.c
16883
16884MELEXIS MLX90635 DRIVER
16885M: Crt Mori <[email protected]>
16886L: [email protected]
16887S: Supported
16888W: http://www.melexis.com
16889F: drivers/iio/temperature/mlx90635.c
16890
16891MELLANOX BLUEFIELD I2C DRIVER
16892M: Khalil Blaiech <[email protected]>
16893M: Asmaa Mnebhi <[email protected]>
16894L: [email protected]
16895S: Supported
16896F: drivers/i2c/busses/i2c-mlxbf.c
16897
16898MELLANOX ETHERNET DRIVER (mlx4_en)
16899M: Tariq Toukan <[email protected]>
16900L: [email protected]
16901S: Maintained
16902W: https://www.nvidia.com/networking/
16903Q: https://patchwork.kernel.org/project/netdevbpf/list/
16904F: drivers/net/ethernet/mellanox/mlx4/en_*
16905
16906MELLANOX ETHERNET DRIVER (mlx5e)
16907M: Saeed Mahameed <[email protected]>
16908M: Tariq Toukan <[email protected]>
16909M: Mark Bloch <[email protected]>
16910L: [email protected]
16911S: Maintained
16912W: https://www.nvidia.com/networking/
16913Q: https://patchwork.kernel.org/project/netdevbpf/list/
16914F: drivers/net/ethernet/mellanox/mlx5/core/en_*
16915
16916MELLANOX ETHERNET INNOVA DRIVERS
16917R: Boris Pismenny <[email protected]>
16918L: [email protected]
16919S: Maintained
16920W: https://www.nvidia.com/networking/
16921Q: https://patchwork.kernel.org/project/netdevbpf/list/
16922F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
16923F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
16924F: include/linux/mlx5/mlx5_ifc_fpga.h
16925
16926MELLANOX ETHERNET SWITCH DRIVERS
16927M: Ido Schimmel <[email protected]>
16928M: Petr Machata <[email protected]>
16929L: [email protected]
16930S: Supported
16931W: https://www.nvidia.com/networking/
16932Q: https://patchwork.kernel.org/project/netdevbpf/list/
16933F: drivers/net/ethernet/mellanox/mlxsw/
16934F: tools/testing/selftests/drivers/net/mlxsw/
16935
16936MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
16937M: [email protected]
16938L: [email protected]
16939S: Supported
16940W: https://www.nvidia.com/networking/
16941Q: https://patchwork.kernel.org/project/netdevbpf/list/
16942F: drivers/net/ethernet/mellanox/mlxfw/
16943
16944MELLANOX HARDWARE PLATFORM SUPPORT
16945M: Hans de Goede <[email protected]>
16946M: Ilpo Järvinen <[email protected]>
16947M: Vadim Pasternak <[email protected]>
16948L: [email protected]
16949S: Supported
16950F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
16951F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
16952F: drivers/platform/mellanox/
16953F: include/linux/platform_data/mlxreg.h
16954
16955MELLANOX MLX4 core VPI driver
16956M: Tariq Toukan <[email protected]>
16957L: [email protected]
16958L: [email protected]
16959S: Maintained
16960W: https://www.nvidia.com/networking/
16961Q: https://patchwork.kernel.org/project/netdevbpf/list/
16962F: drivers/net/ethernet/mellanox/mlx4/
16963F: include/linux/mlx4/
16964
16965MELLANOX MLX4 IB driver
16966M: Yishai Hadas <[email protected]>
16967L: [email protected]
16968S: Supported
16969W: https://www.nvidia.com/networking/
16970Q: http://patchwork.kernel.org/project/linux-rdma/list/
16971F: drivers/infiniband/hw/mlx4/
16972F: include/linux/mlx4/
16973F: include/uapi/rdma/mlx4-abi.h
16974
16975MELLANOX MLX5 core VPI driver
16976M: Saeed Mahameed <[email protected]>
16977M: Leon Romanovsky <[email protected]>
16978M: Tariq Toukan <[email protected]>
16979M: Mark Bloch <[email protected]>
16980L: [email protected]
16981L: [email protected]
16982S: Maintained
16983W: https://www.nvidia.com/networking/
16984Q: https://patchwork.kernel.org/project/netdevbpf/list/
16985F: Documentation/networking/device_drivers/ethernet/mellanox/
16986F: drivers/net/ethernet/mellanox/mlx5/core/
16987F: include/linux/mlx5/
16988
16989MELLANOX MLX5 IB driver
16990M: Leon Romanovsky <[email protected]>
16991L: [email protected]
16992S: Supported
16993W: https://www.nvidia.com/networking/
16994Q: http://patchwork.kernel.org/project/linux-rdma/list/
16995F: drivers/infiniband/hw/mlx5/
16996F: include/linux/mlx5/
16997F: include/uapi/rdma/mlx5-abi.h
16998
16999MELLANOX MLX5 VDPA DRIVER
17000M: Dragos Tatulea <[email protected]>
17001L: [email protected]
17002S: Supported
17003F: drivers/vdpa/mlx5/
17004
17005MELLANOX MLXCPLD I2C AND MUX DRIVER
17006M: Vadim Pasternak <[email protected]>
17007M: Michael Shych <[email protected]>
17008L: [email protected]
17009S: Supported
17010F: Documentation/i2c/busses/i2c-mlxcpld.rst
17011F: drivers/i2c/busses/i2c-mlxcpld.c
17012F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
17013
17014MELLANOX MLXCPLD LED DRIVER
17015M: Vadim Pasternak <[email protected]>
17016L: [email protected]
17017S: Supported
17018F: Documentation/leds/leds-mlxcpld.rst
17019F: drivers/leds/leds-mlxcpld.c
17020F: drivers/leds/leds-mlxreg.c
17021
17022MEMBARRIER SUPPORT
17023M: Mathieu Desnoyers <[email protected]>
17024M: "Paul E. McKenney" <[email protected]>
17025L: [email protected]
17026S: Supported
17027F: Documentation/scheduler/membarrier.rst
17028F: arch/*/include/asm/membarrier.h
17029F: arch/*/include/asm/sync_core.h
17030F: include/uapi/linux/membarrier.h
17031F: kernel/sched/membarrier.c
17032
17033MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
17034M: Mike Rapoport <[email protected]>
17035L: [email protected]
17036S: Maintained
17037T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git for-next
17038T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock.git fixes
17039F: Documentation/core-api/boot-time-mm.rst
17040F: include/linux/kho/abi/memblock.h
17041F: include/linux/memblock.h
17042F: mm/arch_numa.c
17043F: mm/memblock.c
17044F: mm/memtest.c
17045F: mm/mm_init.c
17046F: mm/mm_init.h
17047F: mm/rodata_test.c
17048F: tools/testing/memblock/
17049
17050MEMORY CONTROLLER DRIVERS
17051M: Krzysztof Kozlowski <[email protected]>
17052L: [email protected]
17053S: Maintained
17054B: mailto:[email protected]
17055T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
17056F: Documentation/devicetree/bindings/memory-controllers/
17057F: drivers/memory/
17058F: include/dt-bindings/memory/
17059F: include/memory/
17060
17061MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
17062M: Dmitry Osipenko <[email protected]>
17063L: [email protected]
17064L: [email protected]
17065S: Maintained
17066T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
17067F: drivers/devfreq/tegra30-devfreq.c
17068
17069MEMORY HOT(UN)PLUG
17070M: David Hildenbrand <[email protected]>
17071M: Oscar Salvador <[email protected]>
17072L: [email protected]
17073L: [email protected]
17074S: Maintained
17075F: Documentation/admin-guide/mm/memory-hotplug.rst
17076F: Documentation/core-api/memory-hotplug.rst
17077F: drivers/base/memory.c
17078F: include/linux/memory_hotplug.h
17079F: include/linux/memremap.h
17080F: mm/memremap.c
17081F: mm/memory_hotplug.c
17082F: tools/testing/selftests/memory-hotplug/
17083
17084MEMORY MANAGEMENT
17085M: Andrew Morton <[email protected]>
17086L: [email protected]
17087S: Maintained
17088W: http://www.linux-mm.org
17089T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17090T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
17091F: mm/
17092F: tools/mm/
17093
17094MEMORY MANAGEMENT - ALLOCATION PROFILING (ALLOC TAG)
17095M: Suren Baghdasaryan <[email protected]>
17096R: Hao Ge <[email protected]>
17097L: [email protected]
17098S: Maintained
17099F: Documentation/mm/allocation-profiling.rst
17100F: include/linux/alloc_tag.h
17101F: include/linux/pgalloc_tag.h
17102F: include/uapi/linux/alloc_tag.h
17103F: mm/alloc_tag.c
17104F: tools/testing/selftests/alloc_tag/
17105
17106MEMORY MANAGEMENT - BALLOON
17107M: Andrew Morton <[email protected]>
17108M: David Hildenbrand <[email protected]>
17109L: [email protected]
17110L: [email protected]
17111S: Maintained
17112W: http://www.linux-mm.org
17113T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17114F: include/linux/balloon.h
17115F: mm/balloon.c
17116
17117MEMORY MANAGEMENT - CORE
17118M: Andrew Morton <[email protected]>
17119M: David Hildenbrand <[email protected]>
17120R: Lorenzo Stoakes <[email protected]>
17121R: Liam R. Howlett <[email protected]>
17122R: Vlastimil Babka <[email protected]>
17123R: Mike Rapoport <[email protected]>
17124R: Suren Baghdasaryan <[email protected]>
17125R: Michal Hocko <[email protected]>
17126L: [email protected]
17127S: Maintained
17128W: http://www.linux-mm.org
17129T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17130F: Documentation/admin-guide/sysctl/vm.rst
17131F: include/linux/folio_batch.h
17132F: include/linux/gfp.h
17133F: include/linux/gfp_types.h
17134F: include/linux/highmem.h
17135F: include/linux/leafops.h
17136F: include/linux/memory.h
17137F: include/linux/mm.h
17138F: include/linux/mm_*.h
17139F: include/linux/mmzone.h
17140F: include/linux/mmdebug.h
17141F: include/linux/mmu_notifier.h
17142F: include/linux/pagewalk.h
17143F: include/linux/pgalloc.h
17144F: include/linux/pgtable.h
17145F: include/linux/ptdump.h
17146F: include/linux/vmpressure.h
17147F: include/linux/vmstat.h
17148F: fs/proc/meminfo.c
17149F: kernel/fork.c
17150F: mm/Kconfig
17151F: mm/debug.c
17152F: mm/folio-compat.c
17153F: mm/folio.c
17154F: mm/highmem.c
17155F: mm/init-mm.c
17156F: mm/internal.h
17157F: mm/maccess.c
17158F: mm/memory.c
17159F: mm/mmu_notifier.c
17160F: mm/mmzone.c
17161F: mm/pagewalk.c
17162F: mm/pgtable-generic.c
17163F: mm/ptdump.c
17164F: mm/sparse-vmemmap.c
17165F: mm/sparse.c
17166F: mm/sparse.h
17167F: mm/util.c
17168F: mm/vmpressure.c
17169F: mm/vmstat.c
17170N: include\/linux\/page[-_][a-zA-Z]*
17171
17172MEMORY MANAGEMENT - EXECMEM
17173M: Andrew Morton <[email protected]>
17174M: Mike Rapoport <[email protected]>
17175L: [email protected]
17176S: Maintained
17177F: include/linux/execmem.h
17178F: mm/execmem.c
17179
17180MEMORY MANAGEMENT - GUP (GET USER PAGES)
17181M: Andrew Morton <[email protected]>
17182M: David Hildenbrand <[email protected]>
17183R: Jason Gunthorpe <[email protected]>
17184R: John Hubbard <[email protected]>
17185R: Peter Xu <[email protected]>
17186L: [email protected]
17187S: Maintained
17188W: http://www.linux-mm.org
17189T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17190F: mm/gup.c
17191F: mm/gup_test.c
17192F: mm/gup_test.h
17193F: tools/testing/selftests/mm/gup_longterm.c
17194F: tools/testing/selftests/mm/gup_test.c
17195
17196MEMORY MANAGEMENT - KSM (Kernel Samepage Merging)
17197M: Andrew Morton <[email protected]>
17198M: David Hildenbrand <[email protected]>
17199R: Xu Xin <[email protected]>
17200R: Chengming Zhou <[email protected]>
17201L: [email protected]
17202S: Maintained
17203W: http://www.linux-mm.org
17204T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17205F: Documentation/ABI/testing/sysfs-kernel-mm-ksm
17206F: Documentation/admin-guide/mm/ksm.rst
17207F: Documentation/mm/ksm.rst
17208F: include/linux/ksm.h
17209F: include/trace/events/ksm.h
17210F: mm/ksm.c
17211F: mm/mm_slot.h
17212
17213MEMORY MANAGEMENT - MGLRU (MULTI-GEN LRU)
17214M: Andrew Morton <[email protected]>
17215R: Kairui Song <[email protected]>
17216R: Qi Zheng <[email protected]>
17217R: Shakeel Butt <[email protected]>
17218R: Barry Song <[email protected]>
17219R: Axel Rasmussen <[email protected]>
17220R: Yuanchu Xie <[email protected]>
17221R: Wei Xu <[email protected]>
17222R: Baoquan He <[email protected]>
17223R: Baolin Wang <[email protected]>
17224L: [email protected]
17225S: Maintained
17226W: http://www.linux-mm.org
17227T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17228F: Documentation/admin-guide/mm/multigen_lru.rst
17229F: Documentation/mm/multigen_lru.rst
17230F: include/linux/mm_inline.h
17231F: include/linux/mmzone.h
17232F: mm/vmscan.c
17233F: mm/workingset.c
17234
17235MEMORY MANAGEMENT - MIGRATION
17236M: Andrew Morton <[email protected]>
17237M: David Hildenbrand <[email protected]>
17238R: Zi Yan <[email protected]>
17239R: Matthew Brost <[email protected]>
17240R: Joshua Hahn <[email protected]>
17241R: Byungchul Park <[email protected]>
17242R: Gregory Price <[email protected]>
17243R: Ying Huang <[email protected]>
17244R: Alistair Popple <[email protected]>
17245L: [email protected]
17246S: Maintained
17247W: http://www.linux-mm.org
17248T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17249F: include/linux/migrate.h
17250F: include/linux/migrate_mode.h
17251F: mm/migrate.c
17252F: mm/migrate_device.c
17253
17254MEMORY MANAGEMENT - MISC
17255M: Andrew Morton <[email protected]>
17256M: David Hildenbrand <[email protected]>
17257R: Lorenzo Stoakes <[email protected]>
17258R: Liam R. Howlett <[email protected]>
17259R: Vlastimil Babka <[email protected]>
17260R: Mike Rapoport <[email protected]>
17261R: Suren Baghdasaryan <[email protected]>
17262R: Michal Hocko <[email protected]>
17263L: [email protected]
17264S: Maintained
17265W: http://www.linux-mm.org
17266T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17267F: Documentation/ABI/testing/sysfs-kernel-mm
17268F: Documentation/ABI/testing/sysfs-kernel-mm-cma
17269F: Documentation/ABI/testing/sysfs-kernel-mm-numa
17270F: Documentation/admin-guide/mm/
17271F: Documentation/mm/
17272F: drivers/char/mem.c
17273F: include/linux/cma.h
17274F: include/linux/dmapool.h
17275F: include/linux/ioremap.h
17276F: include/linux/page_idle.h
17277F: mm/backing-dev.c
17278F: mm/cma.c
17279F: mm/cma_debug.c
17280F: mm/cma_sysfs.c
17281F: mm/dmapool.c
17282F: mm/dmapool_test.c
17283F: mm/early_ioremap.c
17284F: mm/fadvise.c
17285F: mm/ioremap.c
17286F: mm/mapping_dirty_helpers.c
17287F: mm/page_idle.c
17288F: mm/pgalloc-track.h
17289F: mm/process_vm_access.c
17290F: tools/testing/selftests/mm/
17291
17292MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
17293M: Andrew Morton <[email protected]>
17294M: Mike Rapoport <[email protected]>
17295L: [email protected]
17296S: Maintained
17297T: git git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock.git
17298F: include/linux/numa_memblks.h
17299F: mm/numa.c
17300F: mm/numa_emulation.c
17301F: mm/numa_memblks.c
17302
17303MEMORY MANAGEMENT - NUMA PLACEMENT
17304M: Andrew Morton <[email protected]>
17305M: David Hildenbrand <[email protected]>
17306M: Gregory Price <[email protected]>
17307R: Zi Yan <[email protected]>
17308R: Joshua Hahn <[email protected]>
17309R: Rakie Kim <[email protected]>
17310R: Ying Huang <[email protected]>
17311L: [email protected]
17312S: Maintained
17313W: http://www.linux-mm.org
17314T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17315F: Documentation/ABI/testing/sysfs-kernel-mm-memory-tiers
17316F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy
17317F: Documentation/ABI/testing/sysfs-kernel-mm-mempolicy-weighted-interleave
17318F: include/linux/memory-tiers.h
17319F: include/linux/mempolicy.h
17320F: include/uapi/linux/mempolicy.h
17321F: mm/memory-tiers.c
17322F: mm/mempolicy.c
17323
17324MEMORY MANAGEMENT - OOM KILLER
17325M: Michal Hocko <[email protected]>
17326R: David Rientjes <[email protected]>
17327R: Shakeel Butt <[email protected]>
17328L: [email protected]
17329S: Maintained
17330F: include/linux/oom.h
17331F: include/trace/events/oom.h
17332F: include/uapi/linux/oom.h
17333F: mm/oom_kill.c
17334
17335MEMORY MANAGEMENT - PAGE ALLOCATOR
17336M: Andrew Morton <[email protected]>
17337M: Vlastimil Babka <[email protected]>
17338R: Suren Baghdasaryan <[email protected]>
17339R: Michal Hocko <[email protected]>
17340R: Brendan Jackman <[email protected]>
17341R: Johannes Weiner <[email protected]>
17342R: Zi Yan <[email protected]>
17343L: [email protected]
17344S: Maintained
17345F: include/linux/compaction.h
17346F: include/linux/gfp.h
17347F: include/linux/page-isolation.h
17348F: include/linux/pageblock-flags.h
17349F: mm/compaction.c
17350F: mm/debug_page_alloc.c
17351F: mm/debug_page_ref.c
17352F: mm/fail_page_alloc.c
17353F: mm/page_alloc.c
17354F: mm/page_alloc.h
17355F: mm/page_ext.c
17356F: mm/page_frag_cache.c
17357F: mm/page_isolation.c
17358F: mm/page_owner.c
17359F: mm/page_poison.c
17360F: mm/page_reporting.c
17361F: mm/page_reporting.h
17362F: mm/show_mem.c
17363F: mm/shuffle.c
17364F: mm/shuffle.h
17365
17366MEMORY MANAGEMENT - RECLAIM
17367M: Andrew Morton <[email protected]>
17368M: Johannes Weiner <[email protected]>
17369R: David Hildenbrand <[email protected]>
17370R: Michal Hocko <[email protected]>
17371R: Qi Zheng <[email protected]>
17372R: Shakeel Butt <[email protected]>
17373R: Lorenzo Stoakes <[email protected]>
17374L: [email protected]
17375S: Maintained
17376F: mm/vmscan.c
17377F: mm/workingset.c
17378
17379MEMORY MANAGEMENT - RMAP (REVERSE MAPPING)
17380M: Andrew Morton <[email protected]>
17381M: David Hildenbrand <[email protected]>
17382M: Lorenzo Stoakes <[email protected]>
17383R: Rik van Riel <[email protected]>
17384R: Liam R. Howlett <[email protected]>
17385R: Vlastimil Babka <[email protected]>
17386R: Harry Yoo <[email protected]>
17387R: Jann Horn <[email protected]>
17388R: Lance Yang <[email protected]>
17389L: [email protected]
17390S: Maintained
17391F: include/linux/rmap.h
17392F: mm/interval_tree.c
17393F: mm/page_vma_mapped.c
17394F: mm/rmap.c
17395F: tools/testing/selftests/mm/rmap.c
17396
17397MEMORY MANAGEMENT - SECRETMEM
17398M: Andrew Morton <[email protected]>
17399M: Mike Rapoport <[email protected]>
17400L: [email protected]
17401S: Maintained
17402F: include/linux/secretmem.h
17403F: mm/secretmem.c
17404
17405MEMORY MANAGEMENT - SWAP
17406M: Andrew Morton <[email protected]>
17407M: Chris Li <[email protected]>
17408M: Kairui Song <[email protected]>
17409R: Kemeng Shi <[email protected]>
17410R: Nhat Pham <[email protected]>
17411R: Baoquan He <[email protected]>
17412R: Barry Song <[email protected]>
17413R: Youngjun Park <[email protected]>
17414L: [email protected]
17415S: Maintained
17416F: Documentation/ABI/testing/sysfs-kernel-mm-swap
17417F: Documentation/mm/swap-table.rst
17418F: include/linux/swap.h
17419F: include/linux/swap_ops.h
17420F: include/linux/swapfile.h
17421F: include/linux/swapops.h
17422F: mm/page_io.c
17423F: mm/swap.h
17424F: mm/swap_table.h
17425F: mm/swap_state.c
17426F: mm/swapfile.c
17427
17428MEMORY MANAGEMENT - THP (TRANSPARENT HUGE PAGE)
17429M: Andrew Morton <[email protected]>
17430M: David Hildenbrand <[email protected]>
17431R: Zi Yan <[email protected]>
17432R: Baolin Wang <[email protected]>
17433R: Liam R. Howlett <[email protected]>
17434R: Nico Pache <[email protected]>
17435R: Ryan Roberts <[email protected]>
17436R: Dev Jain <[email protected]>
17437R: Barry Song <[email protected]>
17438R: Lance Yang <[email protected]>
17439R: Usama Arif <[email protected]>
17440R: Kiryl Shutsemau <[email protected]>
17441L: [email protected]
17442S: Maintained
17443W: http://www.linux-mm.org
17444T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17445F: Documentation/ABI/testing/sysfs-kernel-mm-transparent-hugepage
17446F: Documentation/admin-guide/mm/transhuge.rst
17447F: include/linux/huge_mm.h
17448F: include/linux/khugepaged.h
17449F: include/trace/events/huge_memory.h
17450F: mm/huge_memory.c
17451F: mm/khugepaged.c
17452F: mm/mm_slot.h
17453F: tools/testing/selftests/mm/khugepaged.c
17454F: tools/testing/selftests/mm/split_huge_page_test.c
17455F: tools/testing/selftests/mm/transhuge-stress.c
17456
17457MEMORY MANAGEMENT - USERFAULTFD
17458M: Andrew Morton <[email protected]>
17459M: Mike Rapoport <[email protected]>
17460R: Peter Xu <[email protected]>
17461L: [email protected]
17462S: Maintained
17463F: Documentation/admin-guide/mm/userfaultfd.rst
17464F: include/asm-generic/pgtable_uffd.h
17465F: include/linux/userfaultfd_k.h
17466F: include/uapi/linux/userfaultfd.h
17467F: mm/userfaultfd.c
17468F: tools/testing/selftests/mm/uffd-*.[ch]
17469
17470MEMORY MANAGEMENT - RUST
17471M: Alice Ryhl <[email protected]>
17472R: Lorenzo Stoakes <[email protected]>
17473R: Liam R. Howlett <[email protected]>
17474L: [email protected]
17475L: [email protected]
17476S: Maintained
17477W: http://www.linux-mm.org
17478T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17479F: rust/helpers/mm.c
17480F: rust/helpers/page.c
17481F: rust/kernel/mm.rs
17482F: rust/kernel/mm/
17483F: rust/kernel/page.rs
17484
17485MEMORY MAPPING
17486M: Andrew Morton <[email protected]>
17487M: Liam R. Howlett <[email protected]>
17488M: Lorenzo Stoakes <[email protected]>
17489R: Vlastimil Babka <[email protected]>
17490R: Jann Horn <[email protected]>
17491R: Pedro Falcato <[email protected]>
17492L: [email protected]
17493S: Maintained
17494W: http://www.linux-mm.org
17495T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17496F: drivers/char/mem.c
17497F: include/trace/events/mmap.h
17498F: fs/proc/task_mmu.c
17499F: fs/proc/task_nommu.c
17500F: mm/mincore.c
17501F: mm/mlock.c
17502F: mm/mmap.c
17503F: mm/mprotect.c
17504F: mm/mremap.c
17505F: mm/mseal.c
17506F: mm/msync.c
17507F: mm/nommu.c
17508F: mm/vma.c
17509F: mm/vma.h
17510F: mm/vma_exec.c
17511F: mm/vma_init.c
17512F: mm/vma_internal.h
17513F: tools/testing/selftests/mm/merge.c
17514F: tools/testing/vma/
17515
17516MEMORY MAPPING - LOCKING
17517M: Andrew Morton <[email protected]>
17518M: Suren Baghdasaryan <[email protected]>
17519M: Liam R. Howlett <[email protected]>
17520M: Lorenzo Stoakes <[email protected]>
17521R: Vlastimil Babka <[email protected]>
17522R: Shakeel Butt <[email protected]>
17523L: [email protected]
17524S: Maintained
17525W: http://www.linux-mm.org
17526T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17527F: Documentation/mm/process_addrs.rst
17528F: include/linux/mmap_lock.h
17529F: include/trace/events/mmap_lock.h
17530F: mm/mmap_lock.c
17531
17532MEMORY MAPPING - MADVISE (MEMORY ADVICE)
17533M: Andrew Morton <[email protected]>
17534M: Liam R. Howlett <[email protected]>
17535M: Lorenzo Stoakes <[email protected]>
17536M: David Hildenbrand <[email protected]>
17537R: Vlastimil Babka <[email protected]>
17538R: Jann Horn <[email protected]>
17539L: [email protected]
17540S: Maintained
17541W: http://www.linux-mm.org
17542T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
17543F: include/uapi/asm-generic/mman-common.h
17544F: mm/madvise.c
17545
17546MEMORY TECHNOLOGY DEVICES (MTD)
17547M: Miquel Raynal <[email protected]>
17548M: Richard Weinberger <[email protected]>
17549M: Vignesh Raghavendra <[email protected]>
17550L: [email protected]
17551S: Maintained
17552W: http://www.linux-mtd.infradead.org/
17553Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
17554C: irc://irc.oftc.net/mtd
17555T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
17556T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
17557F: Documentation/devicetree/bindings/mtd/
17558F: drivers/mtd/
17559F: include/linux/mtd/
17560F: include/uapi/mtd/
17561
17562MEMSIC MMC5983 MAGNETOMETER DRIVER
17563M: Vladislav Kulikov <[email protected]>
17564L: [email protected]
17565S: Maintained
17566F: Documentation/devicetree/bindings/iio/magnetometer/memsic,mmc5983.yaml
17567F: drivers/iio/magnetometer/mmc5983.c
17568
17569MEN A21 WATCHDOG DRIVER
17570M: Johannes Thumshirn <[email protected]>
17571L: [email protected]
17572S: Maintained
17573F: drivers/watchdog/mena21_wdt.c
17574
17575MEN CHAMELEON BUS (mcb)
17576M: Johannes Thumshirn <[email protected]>
17577S: Maintained
17578F: Documentation/driver-api/men-chameleon-bus.rst
17579F: drivers/mcb/
17580F: include/linux/mcb.h
17581
17582MEN F21BMC (Board Management Controller)
17583M: Andreas Werner <[email protected]>
17584S: Supported
17585F: Documentation/hwmon/menf21bmc.rst
17586F: drivers/hwmon/menf21bmc_hwmon.c
17587F: drivers/leds/leds-menf21bmc.c
17588F: drivers/mfd/menf21bmc.c
17589F: drivers/watchdog/menf21bmc_wdt.c
17590
17591MEN Z069 WATCHDOG DRIVER
17592M: Johannes Thumshirn <[email protected]>
17593L: [email protected]
17594S: Maintained
17595F: drivers/watchdog/menz69_wdt.c
17596
17597MESON AO CEC DRIVER FOR AMLOGIC SOCS
17598M: Neil Armstrong <[email protected]>
17599L: [email protected]
17600L: [email protected]
17601S: Supported
17602W: http://linux-meson.com/
17603T: git git://linuxtv.org/media.git
17604F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
17605F: drivers/media/cec/platform/meson/ao-cec-g12a.c
17606F: drivers/media/cec/platform/meson/ao-cec.c
17607
17608MESON GE2D DRIVER FOR AMLOGIC SOCS
17609M: Neil Armstrong <[email protected]>
17610L: [email protected]
17611L: [email protected]
17612S: Supported
17613T: git git://linuxtv.org/media.git
17614F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
17615F: drivers/media/platform/amlogic/meson-ge2d/
17616
17617MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
17618M: Liang Yang <[email protected]>
17619L: [email protected]
17620S: Maintained
17621F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
17622F: drivers/mtd/nand/raw/meson_*
17623
17624MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
17625M: Neil Armstrong <[email protected]>
17626L: [email protected]
17627L: [email protected]
17628S: Supported
17629T: git git://linuxtv.org/media.git
17630F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
17631F: drivers/staging/media/meson/vdec/
17632
17633META ETHERNET DRIVERS
17634M: Alexander Duyck <[email protected]>
17635M: Jakub Kicinski <[email protected]>
17636R: [email protected]
17637S: Maintained
17638F: Documentation/networking/device_drivers/ethernet/meta/
17639F: drivers/net/ethernet/meta/
17640
17641METHODE UDPU SUPPORT
17642M: Robert Marko <[email protected]>
17643S: Maintained
17644F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
17645F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
17646
17647MHI BUS
17648M: Manivannan Sadhasivam <[email protected]>
17649R: Jeff Hugo <[email protected]>
17650L: [email protected]
17651L: [email protected]
17652S: Maintained
17653T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
17654F: Documentation/ABI/stable/sysfs-bus-mhi
17655F: Documentation/mhi/
17656F: drivers/bus/mhi/
17657F: drivers/pci/endpoint/functions/pci-epf-mhi.c
17658F: include/linux/mhi.h
17659
17660MICROBLAZE ARCHITECTURE
17661M: Michal Simek <[email protected]>
17662S: Supported
17663W: http://www.monstr.eu/fdt/
17664T: git git://git.monstr.eu/linux-2.6-microblaze.git
17665F: arch/microblaze/
17666
17667MICROBLAZE TMR INJECT
17668M: Appana Durga Kedareswara rao <[email protected]>
17669S: Supported
17670F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
17671F: drivers/misc/xilinx_tmr_inject.c
17672
17673MICROBLAZE TMR MANAGER
17674M: Appana Durga Kedareswara rao <[email protected]>
17675S: Supported
17676F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
17677F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
17678F: drivers/misc/xilinx_tmr_manager.c
17679
17680MICROCHIP AT91 DMA DRIVERS
17681M: Ludovic Desroches <[email protected]>
17682L: [email protected] (moderated for non-subscribers)
17683L: [email protected]
17684S: Supported
17685F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
17686F: drivers/dma/at_hdmac.c
17687F: drivers/dma/at_xdmac.c
17688F: include/dt-bindings/dma/at91.h
17689
17690MICROCHIP AT91 SERIAL DRIVER
17691M: Richard Genoud <[email protected]>
17692S: Maintained
17693F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17694F: drivers/tty/serial/atmel_serial.c
17695F: drivers/tty/serial/atmel_serial.h
17696
17697MICROCHIP AT91 USART MFD DRIVER
17698M: Radu Pirea <[email protected]>
17699L: [email protected]
17700S: Supported
17701F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17702F: drivers/mfd/at91-usart.c
17703F: include/dt-bindings/mfd/at91-usart.h
17704
17705MICROCHIP AT91 USART SPI DRIVER
17706M: Radu Pirea <[email protected]>
17707L: [email protected]
17708S: Supported
17709F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
17710F: drivers/spi/spi-at91-usart.c
17711
17712MICROCHIP ATSHA204A DRIVER
17713M: Thorsten Blum <[email protected]>
17714L: [email protected]
17715S: Maintained
17716F: drivers/crypto/atmel-sha204a.c
17717
17718MICROCHIP AUDIO ASOC DRIVERS
17719M: Claudiu Beznea <[email protected]>
17720M: Andrei Simion <[email protected]>
17721L: [email protected]
17722S: Supported
17723F: Documentation/devicetree/bindings/sound/atmel*
17724F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
17725F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
17726F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
17727F: sound/soc/atmel
17728
17729MICROCHIP CSI2DC DRIVER
17730M: Eugen Hristev <[email protected]>
17731L: [email protected]
17732S: Supported
17733F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
17734F: drivers/media/platform/microchip/microchip-csi2dc.c
17735
17736MICROCHIP ECC DRIVER
17737M: Thorsten Blum <[email protected]>
17738L: [email protected]
17739S: Maintained
17740F: drivers/crypto/atmel-ecc.c
17741
17742MICROCHIP EIC DRIVER
17743M: Claudiu Beznea <[email protected]>
17744L: [email protected] (moderated for non-subscribers)
17745S: Supported
17746F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
17747F: drivers/irqchip/irq-mchp-eic.c
17748
17749MICROCHIP EMC1812 DRIVER
17750M: Marius Cristea <[email protected]>
17751L: [email protected]
17752S: Supported
17753F: Documentation/devicetree/bindings/hwmon/microchip,emc1812.yaml
17754F: Documentation/hwmon/emc1812.rst
17755F: drivers/hwmon/emc1812.c
17756
17757MICROCHIP I2C DRIVER
17758M: Codrin Ciubotariu <[email protected]>
17759L: [email protected]
17760S: Supported
17761F: drivers/i2c/busses/i2c-at91-*.c
17762F: drivers/i2c/busses/i2c-at91.h
17763
17764MICROCHIP ISC DRIVER
17765M: Eugen Hristev <[email protected]>
17766L: [email protected]
17767S: Supported
17768F: Documentation/devicetree/bindings/media/atmel,isc.yaml
17769F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
17770F: drivers/media/platform/microchip/microchip-isc*
17771F: drivers/media/platform/microchip/microchip-sama*-isc*
17772F: include/linux/atmel-isc-media.h
17773
17774MICROCHIP ISI DRIVER
17775M: Eugen Hristev <[email protected]>
17776L: [email protected]
17777S: Supported
17778F: drivers/media/platform/atmel/atmel-isi.c
17779F: drivers/media/platform/atmel/atmel-isi.h
17780
17781MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
17782M: Woojung Huh <[email protected]>
17783M: [email protected]
17784L: [email protected]
17785S: Maintained
17786F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
17787F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
17788F: drivers/net/dsa/microchip/*
17789F: include/linux/dsa/ksz_common.h
17790F: include/linux/platform_data/microchip-ksz.h
17791F: net/dsa/tag_ksz.c
17792
17793MICROCHIP LAN743X ETHERNET DRIVER
17794M: Bryan Whitehead <[email protected]>
17795M: [email protected]
17796L: [email protected]
17797S: Maintained
17798F: drivers/net/ethernet/microchip/lan743x_*
17799
17800MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
17801M: Parthiban Veerasooran <[email protected]>
17802L: [email protected]
17803S: Maintained
17804F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
17805F: drivers/net/ethernet/microchip/lan865x/lan865x.c
17806
17807MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
17808M: Arun Ramadoss <[email protected]>
17809R: [email protected]
17810L: [email protected]
17811S: Maintained
17812F: drivers/net/phy/microchip_t1.c
17813
17814MICROCHIP LAN966X ETHERNET DRIVER
17815M: Horatiu Vultur <[email protected]>
17816M: [email protected]
17817L: [email protected]
17818S: Maintained
17819F: drivers/net/ethernet/microchip/lan966x/*
17820
17821MICROCHIP LAN966X OIC DRIVER
17822M: Herve Codina <[email protected]>
17823S: Maintained
17824F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
17825F: drivers/irqchip/irq-lan966x-oic.c
17826
17827MICROCHIP LAN966X PCI DRIVER
17828M: Herve Codina <[email protected]>
17829S: Maintained
17830F: drivers/misc/lan966x_pci.c
17831F: drivers/misc/lan966x_pci.dtso
17832
17833MICROCHIP LAN969X ETHERNET DRIVER
17834M: Daniel Machon <[email protected]>
17835M: [email protected]
17836L: [email protected]
17837S: Maintained
17838F: drivers/net/ethernet/microchip/sparx5/lan969x/*
17839
17840MICROCHIP LCDFB DRIVER
17841M: Nicolas Ferre <[email protected]>
17842L: [email protected]
17843S: Maintained
17844F: drivers/video/fbdev/atmel_lcdfb.c
17845F: include/video/atmel_lcdc.h
17846
17847MICROCHIP MCP16502 PMIC DRIVER
17848M: Claudiu Beznea <[email protected]>
17849M: Andrei Simion <[email protected]>
17850L: [email protected] (moderated for non-subscribers)
17851S: Supported
17852F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
17853F: drivers/regulator/mcp16502.c
17854
17855MICROCHIP MCP3564 ADC DRIVER
17856M: Marius Cristea <[email protected]>
17857L: [email protected]
17858S: Supported
17859F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
17860F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
17861F: drivers/iio/adc/mcp3564.c
17862
17863MICROCHIP MCP3911 ADC DRIVER
17864M: Marcus Folkesson <[email protected]>
17865M: Kent Gustavsson <[email protected]>
17866L: [email protected]
17867S: Maintained
17868F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
17869F: drivers/iio/adc/mcp3911.c
17870
17871MICROCHIP MCP47A1 DAC DRIVER
17872M: Joshua Crofts <[email protected]>
17873S: Maintained
17874F: Documentation/devicetree/bindings/iio/dac/microchip,mcp47a1.yaml
17875F: drivers/iio/dac/mcp47a1.c
17876
17877MICROCHIP MCP9982 TEMPERATURE DRIVER
17878M: Victor Duicu <[email protected]>
17879L: [email protected]
17880S: Supported
17881F: Documentation/devicetree/bindings/hwmon/microchip,mcp9982.yaml
17882F: Documentation/hwmon/mcp9982.rst
17883F: drivers/hwmon/mcp9982.c
17884
17885MICROCHIP MMC/SD/SDIO MCI DRIVER
17886M: Aubin Constans <[email protected]>
17887S: Maintained
17888F: drivers/mmc/host/atmel-mci.c
17889
17890MICROCHIP NAND DRIVER
17891L: [email protected]
17892S: Orphan
17893F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
17894F: drivers/mtd/nand/raw/atmel/*
17895
17896MICROCHIP OTPC DRIVER
17897M: Claudiu Beznea <[email protected]>
17898L: [email protected] (moderated for non-subscribers)
17899S: Supported
17900F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
17901F: drivers/nvmem/microchip-otpc.c
17902F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
17903
17904MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
17905M: Matteo Martelli <[email protected]>
17906L: [email protected]
17907S: Supported
17908F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
17909F: drivers/iio/adc/pac1921.c
17910
17911MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
17912M: Marius Cristea <[email protected]>
17913L: [email protected]
17914S: Supported
17915F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
17916F: drivers/iio/adc/pac1934.c
17917
17918MICROCHIP PCI1XXXX GP DRIVER
17919M: Vaibhaav Ram T.L <[email protected]>
17920M: Kumaravel Thiagarajan <[email protected]>
17921L: [email protected]
17922S: Supported
17923F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
17924F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
17925F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
17926F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
17927
17928MICROCHIP PCI1XXXX I2C DRIVER
17929M: Kumaravel Thiagarajan <[email protected]>
17930M: Microchip Linux Driver Support <[email protected]>
17931L: [email protected]
17932S: Maintained
17933F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
17934
17935MICROCHIP PCIe UART DRIVER
17936M: Kumaravel Thiagarajan <[email protected]>
17937L: [email protected]
17938S: Maintained
17939F: drivers/tty/serial/8250/8250_pci1xxxx.c
17940
17941MICROCHIP PIC64-HPSC/HX DRIVERS
17942M: Charles Perry <[email protected]>
17943S: Supported
17944F: Documentation/devicetree/bindings/net/microchip,pic64hpsc-mdio.yaml
17945F: drivers/net/mdio/mdio-pic64hpsc.c
17946
17947MICROCHIP POLARFIRE FPGA DRIVERS
17948M: Conor Dooley <[email protected]>
17949L: [email protected]
17950S: Supported
17951F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
17952F: drivers/fpga/microchip-spi.c
17953
17954MICROCHIP PWM DRIVER
17955M: Claudiu Beznea <[email protected]>
17956L: [email protected] (moderated for non-subscribers)
17957L: [email protected]
17958S: Supported
17959F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
17960F: drivers/pwm/pwm-atmel.c
17961
17962MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
17963M: Manikandan Muralidharan <[email protected]>
17964M: Dharma Balasubiramani <[email protected]>
17965L: [email protected]
17966S: Supported
17967F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
17968F: drivers/gpu/drm/bridge/microchip-lvds.c
17969
17970MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
17971M: Eugen Hristev <[email protected]>
17972L: [email protected]
17973S: Supported
17974F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
17975F: drivers/iio/adc/at91-sama5d2_adc.c
17976F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
17977
17978MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
17979M: Claudiu Beznea <[email protected]>
17980S: Supported
17981F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
17982F: drivers/power/reset/at91-sama5d2_shdwc.c
17983
17984MICROCHIP SOC DRIVERS
17985M: Conor Dooley <[email protected]>
17986S: Supported
17987T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
17988F: Documentation/devicetree/bindings/soc/microchip/
17989F: drivers/soc/microchip/
17990
17991MICROCHIP SPI DRIVER
17992M: Ryan Wanner <[email protected]>
17993S: Supported
17994F: drivers/spi/spi-atmel.*
17995
17996MICROCHIP SSC DRIVER
17997M: Claudiu Beznea <[email protected]>
17998M: Andrei Simion <[email protected]>
17999L: [email protected] (moderated for non-subscribers)
18000S: Supported
18001F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
18002F: drivers/misc/atmel-ssc.c
18003F: include/linux/atmel-ssc.h
18004
18005Microchip Timer Counter Block (TCB) Capture Driver
18006M: Kamel Bouhara <[email protected]>
18007L: [email protected] (moderated for non-subscribers)
18008L: [email protected]
18009S: Maintained
18010F: drivers/counter/microchip-tcb-capture.c
18011F: include/uapi/linux/counter/microchip-tcb-capture.h
18012
18013MICROCHIP USB251XB DRIVER
18014M: Richard Leitner <[email protected]>
18015L: [email protected]
18016S: Maintained
18017F: Documentation/devicetree/bindings/usb/usb251xb.yaml
18018F: drivers/usb/misc/usb251xb.c
18019
18020MICROCHIP USBA UDC DRIVER
18021M: Cristian Birsan <[email protected]>
18022L: [email protected] (moderated for non-subscribers)
18023S: Supported
18024F: drivers/usb/gadget/udc/atmel_usba_udc.*
18025
18026MICROCHIP WILC1000 WIFI DRIVER
18027M: Ajay Singh <[email protected]>
18028M: Claudiu Beznea <[email protected]>
18029L: [email protected]
18030S: Supported
18031F: drivers/net/wireless/microchip/
18032
18033MICROCHIP ZL3073X DRIVER
18034M: Ivan Vecera <[email protected]>
18035M: Min Li <[email protected]>
18036L: [email protected]
18037S: Supported
18038F: Documentation/devicetree/bindings/dpll/microchip,zl30731.yaml
18039F: drivers/dpll/zl3073x/
18040
18041MICROSEMI MIPS SOCS
18042M: Alexandre Belloni <[email protected]>
18043M: [email protected]
18044L: [email protected]
18045S: Supported
18046F: Documentation/devicetree/bindings/mips/mscc.txt
18047F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
18048F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
18049F: arch/mips/boot/dts/mscc/
18050F: arch/mips/configs/generic/board-ocelot.config
18051F: arch/mips/generic/board-ocelot.c
18052
18053MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
18054M: Don Brace <[email protected]>
18055L: [email protected]
18056L: [email protected]
18057S: Supported
18058F: Documentation/scsi/smartpqi.rst
18059F: drivers/scsi/smartpqi/Kconfig
18060F: drivers/scsi/smartpqi/Makefile
18061F: drivers/scsi/smartpqi/smartpqi*.[ch]
18062F: include/linux/cciss*.h
18063F: include/uapi/linux/cciss*.h
18064
18065MICROSOFT MANA RDMA DRIVER
18066M: Long Li <[email protected]>
18067M: Konstantin Taranov <[email protected]>
18068L: [email protected]
18069L: [email protected]
18070S: Supported
18071F: drivers/infiniband/hw/mana/
18072F: include/net/mana
18073F: include/uapi/rdma/mana-abi.h
18074
18075MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
18076M: Maximilian Luz <[email protected]>
18077L: [email protected]
18078S: Maintained
18079F: drivers/platform/surface/surface_aggregator_tabletsw.c
18080
18081MICROSOFT SURFACE BATTERY AND AC DRIVERS
18082M: Maximilian Luz <[email protected]>
18083L: [email protected]
18084L: [email protected]
18085S: Maintained
18086F: drivers/power/supply/surface_battery.c
18087F: drivers/power/supply/surface_charger.c
18088
18089MICROSOFT SURFACE DTX DRIVER
18090M: Maximilian Luz <[email protected]>
18091L: [email protected]
18092S: Maintained
18093F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
18094F: drivers/platform/surface/surface_dtx.c
18095F: include/uapi/linux/surface_aggregator/dtx.h
18096
18097MICROSOFT SURFACE SENSOR FAN DRIVER
18098M: Maximilian Luz <[email protected]>
18099M: Ivor Wanders <[email protected]>
18100L: [email protected]
18101S: Maintained
18102F: Documentation/hwmon/surface_fan.rst
18103F: drivers/hwmon/surface_fan.c
18104
18105MICROSOFT SURFACE SENSOR THERMAL DRIVER
18106M: Maximilian Luz <[email protected]>
18107L: [email protected]
18108S: Maintained
18109F: drivers/hwmon/surface_temp.c
18110
18111MICROSOFT SURFACE GPE LID SUPPORT DRIVER
18112M: Maximilian Luz <[email protected]>
18113L: [email protected]
18114S: Maintained
18115F: drivers/platform/surface/surface_gpe.c
18116
18117MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
18118M: Hans de Goede <[email protected]>
18119M: Ilpo Järvinen <[email protected]>
18120M: Maximilian Luz <[email protected]>
18121L: [email protected]
18122S: Maintained
18123T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
18124F: drivers/platform/surface/
18125
18126MICROSOFT SURFACE HID TRANSPORT DRIVER
18127M: Maximilian Luz <[email protected]>
18128L: [email protected]
18129L: [email protected]
18130S: Maintained
18131F: drivers/hid/surface-hid/
18132
18133MICROSOFT SURFACE HOT-PLUG DRIVER
18134M: Maximilian Luz <[email protected]>
18135L: [email protected]
18136S: Maintained
18137F: drivers/platform/surface/surface_hotplug.c
18138
18139MICROSOFT SURFACE PLATFORM PROFILE DRIVER
18140M: Maximilian Luz <[email protected]>
18141L: [email protected]
18142S: Maintained
18143F: drivers/platform/surface/surface_platform_profile.c
18144
18145MICROSOFT SURFACE PRO 3 BUTTON DRIVER
18146M: Chen Yu <[email protected]>
18147L: [email protected]
18148S: Supported
18149F: drivers/platform/surface/surfacepro3_button.c
18150
18151MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
18152M: Maximilian Luz <[email protected]>
18153L: [email protected]
18154S: Maintained
18155F: drivers/platform/surface/surface_aggregator_hub.c
18156
18157MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
18158M: Maximilian Luz <[email protected]>
18159L: [email protected]
18160S: Maintained
18161W: https://github.com/linux-surface/surface-aggregator-module
18162C: irc://irc.libera.chat/linux-surface
18163F: Documentation/driver-api/surface_aggregator/
18164F: drivers/platform/surface/aggregator/
18165F: drivers/platform/surface/surface_acpi_notify.c
18166F: drivers/platform/surface/surface_aggregator_cdev.c
18167F: drivers/platform/surface/surface_aggregator_registry.c
18168F: include/linux/surface_acpi_notify.h
18169F: include/linux/surface_aggregator/
18170F: include/uapi/linux/surface_aggregator/
18171
18172MICROTEK X6 SCANNER
18173M: Oliver Neukum <[email protected]>
18174S: Maintained
18175F: drivers/usb/image/microtek.*
18176
18177MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
18178M: Luka Kovacic <[email protected]>
18179M: Luka Perkov <[email protected]>
18180S: Maintained
18181F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
18182F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
18183F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
18184F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
18185F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
18186F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
18187
18188MIN HEAP
18189M: Kuan-Wei Chiu <[email protected]>
18190L: [email protected]
18191S: Maintained
18192F: Documentation/core-api/min_heap.rst
18193F: include/linux/min_heap.h
18194F: lib/min_heap.c
18195F: lib/tests/min_heap_kunit.c
18196
18197MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
18198M: Sakari Ailus <[email protected]>
18199L: [email protected]
18200S: Maintained
18201F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
18202F: Documentation/driver-api/media/drivers/ccs/
18203F: Documentation/userspace-api/media/drivers/ccs.rst
18204F: drivers/media/i2c/ccs-pll.c
18205F: drivers/media/i2c/ccs-pll.h
18206F: drivers/media/i2c/ccs/
18207F: include/uapi/linux/ccs.h
18208F: include/uapi/linux/smiapp.h
18209
18210MIPS
18211M: Thomas Bogendoerfer <[email protected]>
18212L: [email protected]
18213S: Maintained
18214Q: https://patchwork.kernel.org/project/linux-mips/list/
18215T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
18216F: Documentation/devicetree/bindings/mips/
18217F: Documentation/arch/mips/
18218F: arch/mips/
18219F: drivers/platform/mips/
18220F: include/dt-bindings/mips/
18221F: include/linux/platform_data/pic32.h
18222
18223MIPS BOSTON DEVELOPMENT BOARD
18224M: Paul Burton <[email protected]>
18225L: [email protected]
18226S: Maintained
18227F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
18228F: arch/mips/boot/dts/img/boston.dts
18229F: arch/mips/configs/generic/board-boston.config
18230F: drivers/clk/imgtec/clk-boston.c
18231F: include/dt-bindings/clock/boston-clock.h
18232
18233MIPS CORE DRIVERS
18234M: Thomas Bogendoerfer <[email protected]>
18235L: [email protected]
18236S: Supported
18237F: drivers/bus/mips_cdmm.c
18238F: drivers/clocksource/mips-gic-timer.c
18239F: drivers/cpuidle/cpuidle-cps.c
18240F: drivers/irqchip/irq-mips-cpu.c
18241F: drivers/irqchip/irq-mips-gic.c
18242
18243MIPS GENERIC PLATFORM
18244M: Paul Burton <[email protected]>
18245L: [email protected]
18246S: Supported
18247F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
18248F: arch/mips/generic/
18249F: arch/mips/tools/generic-board-config.sh
18250
18251MIPS RINT INSTRUCTION EMULATION
18252M: Aleksandar Markovic <[email protected]>
18253L: [email protected]
18254S: Supported
18255F: arch/mips/math-emu/dp_rint.c
18256F: arch/mips/math-emu/sp_rint.c
18257
18258MIPS/LOONGSON1 ARCHITECTURE
18259M: Keguang Zhang <[email protected]>
18260L: [email protected]
18261S: Maintained
18262F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
18263F: arch/mips/boot/dts/loongson/loongson1*
18264F: arch/mips/configs/loongson1_defconfig
18265F: arch/mips/loongson32/
18266F: drivers/*/*loongson1*
18267F: drivers/dma/loongson/loongson1-apb-dma.c
18268F: drivers/mtd/nand/raw/loongson-nand-controller.c
18269F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
18270F: sound/soc/loongson/loongson1_ac97.c
18271
18272MIPS/LOONGSON2EF ARCHITECTURE
18273M: Jiaxun Yang <[email protected]>
18274L: [email protected]
18275S: Maintained
18276F: arch/mips/include/asm/mach-loongson2ef/
18277F: arch/mips/loongson2ef/
18278F: drivers/cpufreq/loongson2_cpufreq.c
18279
18280MIPS/LOONGSON64 ARCHITECTURE
18281M: Huacai Chen <[email protected]>
18282M: Jiaxun Yang <[email protected]>
18283L: [email protected]
18284S: Maintained
18285F: arch/mips/include/asm/mach-loongson64/
18286F: arch/mips/loongson64/
18287F: drivers/irqchip/irq-loongson*
18288F: drivers/platform/mips/cpu_hwmon.c
18289
18290MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
18291M: Hans Verkuil <[email protected]>
18292L: [email protected]
18293S: Odd Fixes
18294W: https://linuxtv.org
18295T: git git://linuxtv.org/media.git
18296F: drivers/media/radio/radio-miropcm20*
18297
18298MITSUMI MM8013 FG DRIVER
18299M: Konrad Dybcio <[email protected]>
18300F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
18301F: drivers/power/supply/mm8013.c
18302
18303MMP SUPPORT
18304R: Lubomir Rintel <[email protected]>
18305L: [email protected] (moderated for non-subscribers)
18306S: Odd Fixes
18307T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
18308F: arch/arm/boot/dts/marvell/mmp*
18309F: arch/arm/mach-mmp/
18310F: include/linux/soc/mmp/
18311
18312MMP USB PHY DRIVERS
18313R: Lubomir Rintel <[email protected]>
18314L: [email protected] (moderated for non-subscribers)
18315S: Maintained
18316F: drivers/phy/marvell/phy-mmp3-usb.c
18317F: drivers/phy/marvell/phy-pxa-usb.c
18318
18319MMU GATHER AND TLB INVALIDATION
18320M: Will Deacon <[email protected]>
18321M: "Aneesh Kumar K.V" <[email protected]>
18322M: Andrew Morton <[email protected]>
18323M: Nick Piggin <[email protected]>
18324M: Peter Zijlstra <[email protected]>
18325L: [email protected]
18326L: [email protected]
18327S: Maintained
18328F: arch/*/include/asm/tlb.h
18329F: include/asm-generic/tlb.h
18330F: include/trace/events/tlb.h
18331F: mm/mmu_gather.c
18332
18333MN88472 MEDIA DRIVER
18334L: [email protected]
18335S: Orphan
18336W: https://linuxtv.org
18337Q: http://patchwork.linuxtv.org/project/linux-media/list/
18338F: drivers/media/dvb-frontends/mn88472*
18339
18340MN88473 MEDIA DRIVER
18341L: [email protected]
18342S: Orphan
18343W: https://linuxtv.org
18344Q: http://patchwork.linuxtv.org/project/linux-media/list/
18345F: drivers/media/dvb-frontends/mn88473*
18346
18347MOBILEYE MIPS SOCS
18348M: Vladimir Kondratiev <[email protected]>
18349M: Benoît Monin <[email protected]>
18350M: Gregory CLEMENT <[email protected]>
18351M: Théo Lebrun <[email protected]>
18352L: [email protected]
18353S: Maintained
18354F: Documentation/devicetree/bindings/mips/mobileye.yaml
18355F: Documentation/devicetree/bindings/soc/mobileye/
18356F: arch/mips/boot/dts/mobileye/
18357F: arch/mips/configs/eyeq*_defconfig
18358F: arch/mips/mobileye/board-epm5.its.S
18359F: drivers/clk/clk-eyeq.c
18360F: drivers/phy/phy-eyeq5-eth.c
18361F: drivers/pinctrl/pinctrl-eyeq5.c
18362F: drivers/reset/reset-eyeq.c
18363F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
18364F: include/dt-bindings/clock/mobileye,eyeq6lplus-clk.h
18365
18366MODULE SUPPORT
18367M: Luis Chamberlain <[email protected]>
18368M: Petr Pavlu <[email protected]>
18369M: Daniel Gomez <[email protected]>
18370M: Sami Tolvanen <[email protected]>
18371R: Aaron Tomlin <[email protected]>
18372L: [email protected]
18373L: [email protected]
18374S: Maintained
18375T: git git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git modules-next
18376F: include/linux/kmod.h
18377F: include/linux/module*.h
18378F: kernel/module/
18379F: lib/test_kmod.c
18380F: lib/tests/module/
18381F: rust/kernel/module*.rs
18382F: rust/macros/module.rs
18383F: scripts/module*
18384F: tools/testing/selftests/kmod/
18385F: tools/testing/selftests/module/
18386
18387MONOLITHIC POWER SYSTEM PMIC DRIVER
18388M: Saravanan Sekar <[email protected]>
18389S: Maintained
18390F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
18391F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
18392F: drivers/hwmon/pmbus/mpq7932.c
18393F: drivers/iio/adc/mp2629_adc.c
18394F: drivers/mfd/mp2629.c
18395F: drivers/power/supply/mp2629_charger.c
18396F: drivers/regulator/mp5416.c
18397F: drivers/regulator/mpq7920.c
18398F: drivers/regulator/mpq7920.h
18399F: include/linux/mfd/mp2629.h
18400
18401MORSE MICRO MM81X WIRELESS DRIVER
18402M: Lachlan Hodges <[email protected]>
18403M: Dan Callaghan <[email protected]>
18404R: Arien Judge <[email protected]>
18405L: [email protected]
18406S: Supported
18407F: drivers/net/wireless/morsemicro/
18408
18409MOST(R) TECHNOLOGY DRIVER
18410M: Parthiban Veerasooran <[email protected]>
18411M: Christian Gromm <[email protected]>
18412S: Maintained
18413F: Documentation/ABI/testing/configfs-most
18414F: Documentation/ABI/testing/sysfs-bus-most
18415F: drivers/most/
18416F: drivers/staging/most/
18417F: include/linux/most.h
18418
18419MOTORCOMM DWMAC GLUE DRIVER
18420M: Yao Zi <[email protected]>
18421L: [email protected]
18422S: Maintained
18423F: drivers/net/ethernet/stmicro/stmmac/dwmac-motorcomm.c
18424
18425MOTORCOMM PHY DRIVER
18426M: Frank <[email protected]>
18427L: [email protected]
18428S: Maintained
18429F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
18430F: drivers/net/phy/motorcomm.c
18431
18432MOTORCOMM YT921X ETHERNET SWITCH DRIVER
18433M: David Yang <[email protected]>
18434L: [email protected]
18435S: Maintained
18436F: Documentation/devicetree/bindings/net/dsa/motorcomm,yt921x.yaml
18437F: drivers/net/dsa/yt921x.*
18438F: net/dsa/tag_yt921x.c
18439
18440MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
18441M: Jiri Slaby <[email protected]>
18442S: Maintained
18443F: Documentation/driver-api/tty/moxa-smartio.rst
18444F: drivers/tty/mxser.*
18445
18446MP3309C BACKLIGHT DRIVER
18447M: Flavio Suligoi <[email protected]>
18448L: [email protected]
18449S: Maintained
18450F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
18451F: drivers/video/backlight/mp3309c.c
18452
18453MPAM DRIVER
18454M: James Morse <[email protected]>
18455M: Ben Horgan <[email protected]>
18456R: Reinette Chatre <[email protected]>
18457R: Fenghua Yu <[email protected]>
18458S: Maintained
18459F: drivers/resctrl/mpam_*
18460F: drivers/resctrl/test_mpam_*
18461F: include/linux/arm_mpam.h
18462
18463MPS MP2869 DRIVER
18464M: Wensheng Wang <[email protected]>
18465L: [email protected]
18466S: Maintained
18467F: Documentation/hwmon/mp2869.rst
18468F: drivers/hwmon/pmbus/mp2869.c
18469
18470MPS MP2891 DRIVER
18471M: Noah Wang <[email protected]>
18472L: [email protected]
18473S: Maintained
18474F: Documentation/hwmon/mp2891.rst
18475F: drivers/hwmon/pmbus/mp2891.c
18476
18477MPS MP2925 DRIVER
18478M: Noah Wang <[email protected]>
18479L: [email protected]
18480S: Maintained
18481F: Documentation/hwmon/mp2925.rst
18482F: drivers/hwmon/pmbus/mp2925.c
18483
18484MPS MP29502 DRIVER
18485M: Wensheng Wang <[email protected]>
18486L: [email protected]
18487S: Maintained
18488F: Documentation/hwmon/mp29502.rst
18489F: drivers/hwmon/pmbus/mp29502.c
18490
18491MPS MP2985 DRIVER
18492M: Wensheng Wang <[email protected]>
18493L: [email protected]
18494S: Maintained
18495F: Documentation/hwmon/mp2985.rst
18496F: drivers/hwmon/pmbus/mp2985.c
18497
18498MPS MP2993 DRIVER
18499M: Noah Wang <[email protected]>
18500L: [email protected]
18501S: Maintained
18502F: Documentation/hwmon/mp2993.rst
18503F: drivers/hwmon/pmbus/mp2993.c
18504
18505MPS MP5926 DRIVER
18506M: Yuxi Wang <[email protected]>
18507L: [email protected]
18508S: Maintained
18509F: Documentation/hwmon/mp5926.rst
18510F: drivers/hwmon/pmbus/mp5926.c
18511
18512MPS MP9941 DRIVER
18513M: Noah Wang <[email protected]>
18514L: [email protected]
18515S: Maintained
18516F: Documentation/hwmon/mp9941.rst
18517F: drivers/hwmon/pmbus/mp9941.c
18518
18519MPS MP9945 DRIVER
18520M: Cosmo Chou <[email protected]>
18521L: [email protected]
18522S: Maintained
18523F: Documentation/hwmon/mp9945.rst
18524F: drivers/hwmon/pmbus/mp9945.c
18525
18526MPS MPQ82D00 DRIVER
18527M: Wensheng Wang <[email protected]>
18528L: [email protected]
18529S: Maintained
18530F: Documentation/hwmon/mpq82d00.rst
18531F: drivers/hwmon/pmbus/mpq82d00.c
18532
18533MPS MPQ8646 PMBUS DRIVER
18534M: Vincent Jardin <[email protected]>
18535L: [email protected]
18536S: Maintained
18537F: Documentation/hwmon/mpq8646.rst
18538F: drivers/hwmon/pmbus/mpq8646.c
18539
18540MR800 AVERMEDIA USB FM RADIO DRIVER
18541M: Alexey Klimov <[email protected]>
18542L: [email protected]
18543S: Maintained
18544T: git git://linuxtv.org/media.git
18545F: drivers/media/radio/radio-mr800.c
18546
18547MRF24J40 IEEE 802.15.4 RADIO DRIVER
18548M: Stefan Schmidt <[email protected]>
18549L: [email protected]
18550S: Odd Fixes
18551F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
18552F: drivers/net/ieee802154/mrf24j40.c
18553
18554MSI HID DRIVER
18555M: Derek J. Clark <[email protected]>
18556L: [email protected]
18557S: Maintained
18558F: drivers/hid/hid-msi.c
18559
18560MSI EC DRIVER
18561M: Nikita Kravets <[email protected]>
18562L: [email protected]
18563S: Maintained
18564W: https://github.com/BeardOverflow/msi-ec
18565F: drivers/platform/x86/msi-ec.*
18566
18567MSI LAPTOP SUPPORT
18568M: "Lee, Chun-Yi" <[email protected]>
18569L: [email protected]
18570S: Maintained
18571F: drivers/platform/x86/msi-laptop.c
18572
18573MSI WMI SUPPORT
18574L: [email protected]
18575S: Orphan
18576F: drivers/platform/x86/msi-wmi.c
18577
18578MSI WMI PLATFORM FEATURES
18579M: Armin Wolf <[email protected]>
18580L: [email protected]
18581S: Maintained
18582F: Documentation/ABI/testing/debugfs-msi-wmi-platform
18583F: Documentation/wmi/devices/msi-wmi-platform.rst
18584F: drivers/platform/x86/msi-wmi-platform.c
18585
18586MSI001 MEDIA DRIVER
18587L: [email protected]
18588S: Orphan
18589W: https://linuxtv.org
18590Q: http://patchwork.linuxtv.org/project/linux-media/list/
18591F: drivers/media/tuners/msi001*
18592
18593MSI2500 MEDIA DRIVER
18594L: [email protected]
18595S: Orphan
18596W: https://linuxtv.org
18597Q: http://patchwork.linuxtv.org/project/linux-media/list/
18598F: drivers/media/usb/msi2500/
18599
18600MSTAR INTERRUPT CONTROLLER DRIVER
18601M: Mark-PK Tsai <[email protected]>
18602M: Daniel Palmer <[email protected]>
18603S: Maintained
18604F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
18605F: drivers/irqchip/irq-mst-intc.c
18606
18607MSYSTEMS DISKONCHIP G3 MTD DRIVER
18608M: Robert Jarzmik <[email protected]>
18609L: [email protected]
18610S: Maintained
18611F: drivers/mtd/devices/docg3*
18612
18613MT9M114 ONSEMI SENSOR DRIVER
18614M: Laurent Pinchart <[email protected]>
18615L: [email protected]
18616S: Maintained
18617T: git git://linuxtv.org/media.git
18618F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
18619F: drivers/media/i2c/mt9m114.c
18620
18621MT9P031 APTINA CAMERA SENSOR
18622M: Laurent Pinchart <[email protected]>
18623L: [email protected]
18624S: Maintained
18625T: git git://linuxtv.org/media.git
18626F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
18627F: drivers/media/i2c/mt9p031.c
18628
18629MT9T112 APTINA CAMERA SENSOR
18630M: Jacopo Mondi <[email protected]>
18631L: [email protected]
18632S: Odd Fixes
18633T: git git://linuxtv.org/media.git
18634F: drivers/media/i2c/mt9t112.c
18635F: include/media/i2c/mt9t112.h
18636
18637MT9V032 APTINA CAMERA SENSOR
18638M: Laurent Pinchart <[email protected]>
18639L: [email protected]
18640S: Maintained
18641T: git git://linuxtv.org/media.git
18642F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v032.txt
18643F: drivers/media/i2c/mt9v032.c
18644
18645MT9V111 APTINA CAMERA SENSOR
18646M: Jacopo Mondi <[email protected]>
18647L: [email protected]
18648S: Maintained
18649T: git git://linuxtv.org/media.git
18650F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
18651F: drivers/media/i2c/mt9v111.c
18652
18653MUCSE ETHERNET DRIVER
18654M: Yibo Dong <[email protected]>
18655L: [email protected]
18656S: Maintained
18657W: https://www.mucse.com/en/
18658F: Documentation/networking/device_drivers/ethernet/mucse/
18659F: drivers/net/ethernet/mucse/
18660
18661MULTIFUNCTION DEVICES (MFD)
18662M: Lee Jones <[email protected]>
18663L: [email protected]
18664S: Maintained
18665T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
18666F: Documentation/devicetree/bindings/mfd/
18667F: drivers/mfd/
18668F: include/dt-bindings/mfd/
18669F: include/linux/mfd/
18670
18671MULTIMEDIA CARD (MMC) ETC. OVER SPI
18672S: Orphan
18673F: drivers/mmc/host/mmc_spi.c
18674F: include/linux/spi/mmc_spi.h
18675
18676MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
18677M: Ulf Hansson <[email protected]>
18678L: [email protected]
18679S: Maintained
18680T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
18681F: Documentation/devicetree/bindings/mmc/
18682F: drivers/mmc/
18683F: include/linux/mmc/
18684F: include/uapi/linux/mmc/
18685
18686MULTIPLEXER SUBSYSTEM
18687M: Peter Rosin <[email protected]>
18688S: Odd Fixes
18689F: Documentation/ABI/testing/sysfs-class-mux*
18690F: Documentation/devicetree/bindings/mux/
18691F: drivers/mux/
18692F: include/dt-bindings/mux/
18693F: include/linux/mux/
18694
18695MURATA D1U74T PSU DRIVER
18696M: Abdurrahman Hussain <[email protected]>
18697L: [email protected]
18698S: Maintained
18699F: Documentation/hwmon/d1u74t.rst
18700F: drivers/hwmon/pmbus/d1u74t.c
18701
18702MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
18703M: Bin Liu <[email protected]>
18704L: [email protected]
18705S: Maintained
18706F: drivers/usb/musb/
18707
18708MXL301RF MEDIA DRIVER
18709M: Akihiro Tsukada <[email protected]>
18710L: [email protected]
18711S: Odd Fixes
18712F: drivers/media/tuners/mxl301rf*
18713
18714MXL5007T MEDIA DRIVER
18715M: Michael Krufky <[email protected]>
18716L: [email protected]
18717S: Maintained
18718W: https://linuxtv.org
18719W: http://github.com/mkrufky
18720Q: http://patchwork.linuxtv.org/project/linux-media/list/
18721T: git git://linuxtv.org/mkrufky/tuners.git
18722F: drivers/media/tuners/mxl5007t.*
18723
18724MXSFB DRM DRIVER
18725M: Marek Vasut <[email protected]>
18726M: Stefan Agner <[email protected]>
18727L: [email protected]
18728S: Supported
18729T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
18730F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
18731F: drivers/gpu/drm/mxsfb/
18732
18733MYLEX DAC960 PCI RAID Controller
18734M: Hannes Reinecke <[email protected]>
18735L: [email protected]
18736S: Supported
18737F: drivers/scsi/myrb.*
18738F: drivers/scsi/myrs.*
18739
18740MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
18741L: [email protected]
18742S: Orphan
18743W: https://www.cspi.com/ethernet-products/support/downloads/
18744F: drivers/net/ethernet/myricom/myri10ge/
18745
18746NAND FLASH SUBSYSTEM
18747M: Miquel Raynal <[email protected]>
18748R: Richard Weinberger <[email protected]>
18749L: [email protected]
18750S: Maintained
18751W: http://www.linux-mtd.infradead.org/
18752Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
18753C: irc://irc.oftc.net/mtd
18754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
18755F: drivers/mtd/nand/
18756F: include/linux/mtd/*nand*.h
18757
18758NAMESPACES:
18759M: Christian Brauner <[email protected]>
18760R: Pavel Tikhomirov <[email protected]>
18761L: [email protected]
18762S: Maintained
18763F: rust/kernel/pid_namespace.rs
18764F: kernel/pid_namespace.c
18765F: tools/testing/selftests/pid_namespace/
18766
18767NATIONAL INSTRUMENTS SERIAL DRIVER
18768M: Chaitanya Vadrevu <[email protected]>
18769L: [email protected]
18770S: Maintained
18771F: drivers/tty/serial/8250/8250_ni.c
18772
18773NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
18774M: Daniel Mack <[email protected]>
18775L: [email protected]
18776S: Maintained
18777W: http://www.native-instruments.com
18778F: sound/usb/caiaq/
18779
18780NATSEMI ETHERNET DRIVER (DP8381x)
18781S: Orphan
18782F: drivers/net/ethernet/natsemi/natsemi.c
18783
18784NCR 5380 SCSI DRIVERS
18785M: Finn Thain <[email protected]>
18786M: Michael Schmitz <[email protected]>
18787L: [email protected]
18788S: Maintained
18789F: Documentation/scsi/g_NCR5380.rst
18790F: drivers/scsi/NCR5380.*
18791F: drivers/scsi/atari_scsi.*
18792F: drivers/scsi/dmx3191d.c
18793F: drivers/scsi/g_NCR5380.*
18794F: drivers/scsi/mac_scsi.*
18795F: drivers/scsi/sun3_scsi.*
18796F: drivers/scsi/sun3_scsi_vme.c
18797
18798NCSI LIBRARY
18799M: Samuel Mendoza-Jonas <[email protected]>
18800R: Paul Fertser <[email protected]>
18801S: Maintained
18802F: net/ncsi/
18803
18804NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
18805M: Zev Weiss <[email protected]>
18806L: [email protected]
18807S: Maintained
18808F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
18809F: drivers/hwmon/nct6775-i2c.c
18810
18811NCT7363 HARDWARE MONITOR DRIVER
18812M: Ban Feng <[email protected]>
18813L: [email protected]
18814S: Maintained
18815F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
18816F: Documentation/hwmon/nct7363.rst
18817F: drivers/hwmon/nct7363.c
18818
18819NETCONSOLE
18820M: Breno Leitao <[email protected]>
18821S: Maintained
18822F: Documentation/networking/netconsole.rst
18823F: drivers/net/netconsole.c
18824F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
18825F: tools/testing/selftests/drivers/net/netconsole/
18826
18827NETDEVSIM
18828M: Jakub Kicinski <[email protected]>
18829S: Maintained
18830F: drivers/net/netdevsim/*
18831F: tools/testing/selftests/drivers/net/netdevsim/*
18832
18833NETEM NETWORK EMULATOR
18834M: Stephen Hemminger <[email protected]>
18835L: [email protected]
18836S: Maintained
18837F: net/sched/sch_netem.c
18838
18839NETFILTER
18840M: Pablo Neira Ayuso <[email protected]>
18841M: Florian Westphal <[email protected]>
18842R: Phil Sutter <[email protected]>
18843L: [email protected]
18844L: [email protected]
18845S: Maintained
18846W: http://www.netfilter.org/
18847W: http://www.iptables.org/
18848W: http://www.nftables.org/
18849Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
18850C: irc://irc.libera.chat/netfilter
18851T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
18852T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
18853F: include/linux/netfilter*
18854F: include/linux/netfilter/
18855F: include/net/netfilter/
18856F: include/uapi/linux/netfilter*
18857F: include/uapi/linux/netfilter/
18858F: net/*/netfilter.c
18859F: net/*/netfilter/
18860F: net/bridge/br_netfilter*.c
18861F: net/netfilter/
18862F: tools/testing/selftests/net/netfilter/
18863
18864NETRONIX EMBEDDED CONTROLLER
18865M: Jonathan Neuschäfer <[email protected]>
18866S: Maintained
18867F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
18868F: drivers/mfd/ntxec.c
18869F: drivers/pwm/pwm-ntxec.c
18870F: drivers/rtc/rtc-ntxec.c
18871F: include/linux/mfd/ntxec.h
18872
18873NETRONOME ETHERNET DRIVERS
18874R: Jakub Kicinski <[email protected]>
18875R: Simon Horman <[email protected]>
18876L: [email protected]
18877S: Odd Fixes
18878F: drivers/net/ethernet/netronome/
18879
18880NETWORK BLOCK DEVICE (NBD)
18881M: Josef Bacik <[email protected]>
18882L: [email protected]
18883L: [email protected]
18884S: Maintained
18885F: Documentation/admin-guide/blockdev/nbd.rst
18886F: drivers/block/nbd.c
18887F: include/trace/events/nbd.h
18888F: include/uapi/linux/nbd.h
18889
18890NETWORK DROP MONITOR
18891M: Neil Horman <[email protected]>
18892L: [email protected]
18893S: Maintained
18894W: https://fedorahosted.org/dropwatch/
18895F: include/uapi/linux/net_dropmon.h
18896F: net/core/drop_monitor.c
18897
18898NETWORKING DRIVERS
18899M: Andrew Lunn <[email protected]>
18900M: "David S. Miller" <[email protected]>
18901M: Eric Dumazet <[email protected]>
18902M: Jakub Kicinski <[email protected]>
18903M: Paolo Abeni <[email protected]>
18904L: [email protected]
18905S: Maintained
18906P: Documentation/process/maintainer-netdev.rst
18907Q: https://patchwork.kernel.org/project/netdevbpf/list/
18908T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
18909T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
18910F: Documentation/devicetree/bindings/net/
18911F: Documentation/networking/net_cachelines/net_device.rst
18912F: drivers/connector/
18913F: drivers/net/
18914F: drivers/ptp/
18915F: drivers/s390/net/
18916F: include/dt-bindings/net/
18917F: include/linux/cn_proc.h
18918F: include/linux/etherdevice.h
18919F: include/linux/ethtool_netlink.h
18920F: include/linux/fcdevice.h
18921F: include/linux/fddidevice.h
18922F: include/linux/if_*
18923F: include/linux/inetdevice.h
18924F: include/linux/netdev*
18925F: include/uapi/linux/cn_proc.h
18926F: include/uapi/linux/ethtool_netlink*
18927F: include/uapi/linux/if_*
18928F: include/uapi/linux/net_shaper.h
18929F: include/uapi/linux/netdev*
18930F: tools/testing/selftests/drivers/net/
18931X: Documentation/devicetree/bindings/net/bluetooth/
18932X: Documentation/devicetree/bindings/net/can/
18933X: Documentation/devicetree/bindings/net/wireless/
18934X: drivers/net/can/
18935X: drivers/net/wireless/
18936
18937NETWORKING DRIVERS (WIRELESS)
18938M: Johannes Berg <[email protected]>
18939L: [email protected]
18940S: Maintained
18941W: https://wireless.wiki.kernel.org/
18942Q: https://patchwork.kernel.org/project/linux-wireless/list/
18943T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
18944T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
18945F: Documentation/devicetree/bindings/net/wireless/
18946F: drivers/net/wireless/
18947X: drivers/net/wireless/ath/
18948X: drivers/net/wireless/broadcom/
18949X: drivers/net/wireless/intel/
18950X: drivers/net/wireless/intersil/
18951X: drivers/net/wireless/marvell/
18952X: drivers/net/wireless/mediatek/mt76/
18953X: drivers/net/wireless/mediatek/mt7601u/
18954X: drivers/net/wireless/microchip/
18955X: drivers/net/wireless/purelifi/
18956X: drivers/net/wireless/quantenna/
18957X: drivers/net/wireless/ralink/
18958X: drivers/net/wireless/realtek/
18959X: drivers/net/wireless/rsi/
18960X: drivers/net/wireless/silabs/
18961X: drivers/net/wireless/st/
18962X: drivers/net/wireless/ti/
18963X: drivers/net/wireless/zydas/
18964
18965NETWORKING [DSA]
18966M: Andrew Lunn <[email protected]>
18967M: Vladimir Oltean <[email protected]>
18968S: Maintained
18969F: Documentation/devicetree/bindings/net/dsa/
18970F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
18971F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
18972F: drivers/net/dsa/
18973F: include/linux/dsa/
18974F: include/linux/platform_data/dsa.h
18975F: include/net/dsa.h
18976F: net/dsa/
18977F: tools/testing/selftests/drivers/net/dsa/
18978
18979NETWORKING [ETHTOOL]
18980M: Andrew Lunn <[email protected]>
18981M: Jakub Kicinski <[email protected]>
18982F: Documentation/netlink/specs/ethtool.yaml
18983F: Documentation/networking/ethtool-netlink.rst
18984F: include/linux/ethtool*
18985F: include/uapi/linux/ethtool*
18986F: net/ethtool/
18987F: tools/testing/selftests/drivers/net/*/ethtool*
18988
18989NETWORKING [ETHTOOL CABLE TEST]
18990M: Andrew Lunn <[email protected]>
18991F: net/ethtool/cabletest.c
18992F: tools/testing/selftests/drivers/net/*/ethtool*
18993K: cable_test
18994
18995NETWORKING [ETHTOOL MAC MERGE]
18996M: Vladimir Oltean <[email protected]>
18997F: net/ethtool/mm.c
18998F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
18999K: ethtool_mm
19000
19001NETWORKING [ETHTOOL PHY TOPOLOGY]
19002M: Maxime Chevallier <[email protected]>
19003F: Documentation/networking/phy-link-topology.rst
19004F: drivers/net/phy/phy_link_topology.c
19005F: include/linux/phy_link_topology.h
19006F: net/ethtool/phy.c
19007
19008NETWORKING [ETHTOOL PHY PORT]
19009M: Maxime Chevallier <[email protected]>
19010F: Documentation/devicetree/bindings/net/ethernet-connector.yaml
19011F: Documentation/networking/phy-port.rst
19012F: drivers/net/phy/phy_port.c
19013F: include/linux/phy_port.h
19014K: struct\s+phy_port|phy_port_
19015
19016NETWORKING [GENERAL]
19017M: "David S. Miller" <[email protected]>
19018M: Eric Dumazet <[email protected]>
19019M: Jakub Kicinski <[email protected]>
19020M: Paolo Abeni <[email protected]>
19021R: Simon Horman <[email protected]>
19022L: [email protected]
19023S: Maintained
19024P: Documentation/process/maintainer-netdev.rst
19025Q: https://patchwork.kernel.org/project/netdevbpf/list/
19026B: mailto:[email protected]
19027T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19028T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
19029F: Documentation/core-api/netlink.rst
19030F: Documentation/netlink/
19031F: Documentation/networking/
19032F: Documentation/networking/net_cachelines/
19033F: Documentation/process/maintainer-netdev.rst
19034F: Documentation/userspace-api/netlink/
19035F: include/linux/ethtool.h
19036F: include/linux/framer/framer-provider.h
19037F: include/linux/framer/framer.h
19038F: include/linux/in.h
19039F: include/linux/in6.h
19040F: include/linux/indirect_call_wrapper.h
19041F: include/linux/inet.h
19042F: include/linux/inet_diag.h
19043F: include/linux/net.h
19044F: include/linux/netdev*
19045F: include/linux/netlink.h
19046F: include/linux/netpoll.h
19047F: include/linux/rtnetlink.h
19048F: include/linux/sctp.h
19049F: include/linux/seq_file_net.h
19050F: include/linux/skbuff*
19051F: include/net/
19052F: include/uapi/linux/ethtool.h
19053F: include/uapi/linux/genetlink.h
19054F: include/uapi/linux/hsr_netlink.h
19055F: include/uapi/linux/in.h
19056F: include/uapi/linux/inet_diag.h
19057F: include/uapi/linux/nbd-netlink.h
19058F: include/uapi/linux/net.h
19059F: include/uapi/linux/net_namespace.h
19060F: include/uapi/linux/netconf.h
19061F: include/uapi/linux/netdev*
19062F: include/uapi/linux/netlink.h
19063F: include/uapi/linux/netlink_diag.h
19064F: include/uapi/linux/rtnetlink.h
19065F: include/uapi/linux/sctp.h
19066F: lib/net_utils.c
19067F: lib/random32.c
19068F: net/
19069F: rust/helpers/net/
19070F: rust/kernel/net/
19071F: samples/pktgen/
19072F: tools/net/
19073F: tools/testing/selftests/net/
19074X: Documentation/networking/batman-adv.rst
19075X: Documentation/networking/mac80211-injection.rst
19076X: Documentation/networking/mac80211_hwsim/
19077X: Documentation/networking/regulatory.rst
19078X: include/net/bluetooth/
19079X: include/net/cfg80211.h
19080X: include/net/ieee80211_radiotap.h
19081X: include/net/iw_handler.h
19082X: include/net/mac80211.h
19083X: include/net/wext.h
19084X: net/9p/
19085X: net/batman-adv/
19086X: net/bluetooth/
19087X: net/can/
19088X: net/ceph/
19089X: net/mac80211/
19090X: net/rfkill/
19091X: net/wireless/
19092X: tools/testing/selftests/net/can/
19093
19094NETWORKING [IOAM]
19095M: Justin Iurman <[email protected]>
19096S: Maintained
19097F: Documentation/networking/ioam6*
19098F: include/linux/ioam6*
19099F: include/net/ioam6*
19100F: include/uapi/linux/ioam6*
19101F: net/ipv6/ioam6*
19102F: tools/testing/selftests/net/ioam6*
19103
19104NETWORKING [IPSEC]
19105M: Steffen Klassert <[email protected]>
19106M: Herbert Xu <[email protected]>
19107M: "David S. Miller" <[email protected]>
19108L: [email protected]
19109S: Maintained
19110T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
19111T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
19112F: Documentation/networking/xfrm/
19113F: include/net/xfrm.h
19114F: include/uapi/linux/xfrm.h
19115F: net/ipv4/ah4.c
19116F: net/ipv4/esp4*
19117F: net/ipv4/ip_vti.c
19118F: net/ipv4/ipcomp.c
19119F: net/ipv4/xfrm*
19120F: net/ipv6/ah6.c
19121F: net/ipv6/esp6*
19122F: net/ipv6/ip6_vti.c
19123F: net/ipv6/ipcomp6.c
19124F: net/ipv6/xfrm*
19125F: net/key/
19126F: net/xfrm/
19127F: tools/testing/selftests/net/ipsec.c
19128
19129NETWORKING [IPv4/IPv6]
19130M: David Ahern <[email protected]>
19131M: Ido Schimmel <[email protected]>
19132L: [email protected]
19133S: Maintained
19134F: Documentation/netlink/specs/rt-addr.yaml
19135F: Documentation/netlink/specs/rt-neigh.yaml
19136F: Documentation/netlink/specs/rt-route.yaml
19137F: Documentation/netlink/specs/rt-rule.yaml
19138F: include/linux/inetdevice.h
19139F: include/linux/mroute*
19140F: include/net/addrconf.h
19141F: include/net/arp.h
19142F: include/net/fib*
19143F: include/net/if_inet6.h
19144F: include/net/inetpeer.h
19145F: include/net/ip*
19146F: include/net/lwtunnel.h
19147F: include/net/ndisc.h
19148F: include/net/netns/nexthop.h
19149F: include/net/nexthop.h
19150F: include/net/route.h
19151F: include/uapi/linux/fib_rules.h
19152F: include/uapi/linux/in_route.h
19153F: include/uapi/linux/mroute*
19154F: include/uapi/linux/nexthop.h
19155F: net/core/fib*
19156F: net/core/lwtunnel.c
19157F: net/ipv4/arp.c
19158F: net/ipv4/devinet.c
19159F: net/ipv4/fib*
19160F: net/ipv4/icmp.c
19161F: net/ipv4/igmp.c
19162F: net/ipv4/inet_fragment.c
19163F: net/ipv4/inetpeer.c
19164F: net/ipv4/ip*
19165F: net/ipv4/metrics.c
19166F: net/ipv4/netlink.c
19167F: net/ipv4/nexthop.c
19168F: net/ipv4/route.c
19169F: net/ipv6/addr*
19170F: net/ipv6/anycast.c
19171F: net/ipv6/exthdrs.c
19172F: net/ipv6/exthdrs_core.c
19173F: net/ipv6/fib*
19174F: net/ipv6/icmp.c
19175F: net/ipv6/ip*
19176F: net/ipv6/mcast*
19177F: net/ipv6/ndisc.c
19178F: net/ipv6/output_core.c
19179F: net/ipv6/reassembly.c
19180F: net/ipv6/route.c
19181F: tools/testing/selftests/net/fib*
19182F: tools/testing/selftests/net/forwarding/
19183
19184NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
19185M: Paul Moore <[email protected]>
19186L: [email protected]
19187L: [email protected]
19188S: Supported
19189W: https://github.com/netlabel
19190F: Documentation/netlabel/
19191F: include/net/calipso.h
19192F: include/net/cipso_ipv4.h
19193F: include/net/netlabel.h
19194F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
19195F: include/uapi/linux/netfilter/xt_SECMARK.h
19196F: net/ipv4/cipso_ipv4.c
19197F: net/ipv6/calipso.c
19198F: net/netfilter/xt_CONNSECMARK.c
19199F: net/netfilter/xt_SECMARK.c
19200F: net/netlabel/
19201
19202NETWORKING [MACSEC]
19203M: Sabrina Dubroca <[email protected]>
19204L: [email protected]
19205S: Maintained
19206F: drivers/net/macsec.c
19207F: include/net/macsec.h
19208F: include/uapi/linux/if_macsec.h
19209K: macsec
19210K: \bmdo_
19211
19212NETWORKING [MPTCP]
19213M: Matthieu Baerts <[email protected]>
19214M: Mat Martineau <[email protected]>
19215R: Geliang Tang <[email protected]>
19216L: [email protected]
19217L: [email protected]
19218S: Maintained
19219W: https://github.com/multipath-tcp/mptcp_net-next/wiki
19220B: https://github.com/multipath-tcp/mptcp_net-next/issues
19221T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
19222T: git https://github.com/multipath-tcp/mptcp_net-next.git export
19223F: Documentation/netlink/specs/mptcp_pm.yaml
19224F: Documentation/networking/mptcp*.rst
19225F: include/net/mptcp.h
19226F: include/trace/events/mptcp.h
19227F: include/uapi/linux/mptcp*.h
19228F: net/mptcp/
19229F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
19230F: tools/testing/selftests/net/mptcp/
19231
19232NETWORKING [SRv6]
19233M: Andrea Mayer <[email protected]>
19234L: [email protected]
19235S: Maintained
19236T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
19237F: include/linux/seg6*
19238F: include/net/seg6*
19239F: include/uapi/linux/seg6*
19240F: net/ipv6/seg6*
19241F: tools/testing/selftests/net/srv6*
19242
19243NETWORKING [TCP]
19244M: Eric Dumazet <[email protected]>
19245M: Neal Cardwell <[email protected]>
19246R: Kuniyuki Iwashima <[email protected]>
19247L: [email protected]
19248S: Maintained
19249F: Documentation/networking/net_cachelines/tcp_sock.rst
19250F: include/linux/tcp.h
19251F: include/net/tcp.h
19252F: include/trace/events/tcp.h
19253F: include/uapi/linux/tcp.h
19254F: net/ipv4/inet_connection_sock.c
19255F: net/ipv4/inet_hashtables.c
19256F: net/ipv4/inet_timewait_sock.c
19257F: net/ipv4/syncookies.c
19258F: net/ipv4/tcp*.c
19259F: net/ipv6/inet6_connection_sock.c
19260F: net/ipv6/inet6_hashtables.c
19261F: net/ipv6/syncookies.c
19262F: net/ipv6/tcp*.c
19263
19264NETWORKING [TLS]
19265M: John Fastabend <[email protected]>
19266M: Jakub Kicinski <[email protected]>
19267M: Sabrina Dubroca <[email protected]>
19268L: [email protected]
19269S: Maintained
19270F: Documentation/networking/tls*
19271F: include/net/tls.h
19272F: include/uapi/linux/tls.h
19273F: net/tls/
19274F: tools/testing/selftests/net/tls.c
19275
19276NETWORKING [SOCKETS]
19277M: Eric Dumazet <[email protected]>
19278M: Kuniyuki Iwashima <[email protected]>
19279M: Paolo Abeni <[email protected]>
19280M: Willem de Bruijn <[email protected]>
19281S: Maintained
19282F: include/linux/sock_diag.h
19283F: include/linux/socket.h
19284F: include/linux/sockptr.h
19285F: include/net/sock.h
19286F: include/net/sock_reuseport.h
19287F: include/uapi/linux/socket.h
19288F: net/core/*sock*
19289F: net/core/scm.c
19290F: net/socket.c
19291
19292NETWORKING [UNIX SOCKETS]
19293M: Kuniyuki Iwashima <[email protected]>
19294S: Maintained
19295F: include/net/af_unix.h
19296F: include/net/netns/unix.h
19297F: include/uapi/linux/unix_diag.h
19298F: net/unix/
19299F: tools/testing/selftests/net/af_unix/
19300
19301NETXEN (1/10) GbE SUPPORT
19302M: Manish Chopra <[email protected]>
19303M: Rahul Verma <[email protected]>
19304M: [email protected]
19305L: [email protected]
19306S: Maintained
19307F: drivers/net/ethernet/qlogic/netxen/
19308
19309NET_FAILOVER MODULE
19310M: Sridhar Samudrala <[email protected]>
19311L: [email protected]
19312S: Supported
19313F: Documentation/networking/net_failover.rst
19314F: drivers/net/net_failover.c
19315F: include/net/net_failover.h
19316
19317NFC SUBSYSTEM
19318M: David Heidelberg <[email protected]>
19319L: [email protected]
19320C: https://matrix.to/#/#linux-nfc:ixit.cz
19321S: Maintained
19322T: git https://codeberg.org/linux-nfc/linux.git
19323F: Documentation/devicetree/bindings/net/nfc/
19324F: drivers/nfc/
19325F: include/net/nfc/
19326F: include/uapi/linux/nfc.h
19327F: net/nfc/
19328F: tools/testing/selftests/nci/
19329
19330NFC VIRTUAL NCI DEVICE DRIVER
19331M: Bongsu Jeon <[email protected]>
19332L: [email protected]
19333S: Supported
19334F: drivers/nfc/virtual_ncidev.c
19335F: tools/testing/selftests/nci/
19336
19337NFS, SUNRPC, AND LOCKD CLIENTS
19338M: Trond Myklebust <[email protected]>
19339M: Anna Schumaker <[email protected]>
19340L: [email protected]
19341S: Maintained
19342W: http://client.linux-nfs.org
19343T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
19344F: Documentation/filesystems/nfs/
19345F: fs/lockd/
19346F: fs/nfs/
19347F: fs/nfs_common/
19348F: include/linux/lockd/
19349F: include/linux/nfs*
19350F: include/linux/sunrpc/
19351F: include/uapi/linux/nfs*
19352F: include/uapi/linux/sunrpc/
19353F: net/sunrpc/
19354
19355NILFS2 FILESYSTEM
19356M: Ryusuke Konishi <[email protected]>
19357M: Viacheslav Dubeyko <[email protected]>
19358L: [email protected]
19359S: Maintained
19360W: https://nilfs.sourceforge.io/
19361T: git git://git.kernel.org/pub/scm/linux/kernel/git/vdubeyko/nilfs2.git
19362F: Documentation/filesystems/nilfs2.rst
19363F: fs/nilfs2/
19364F: include/trace/events/nilfs2.h
19365F: include/uapi/linux/nilfs2_api.h
19366F: include/uapi/linux/nilfs2_ondisk.h
19367
19368NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
19369M: YOKOTA Hiroshi <[email protected]>
19370S: Maintained
19371W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19372F: Documentation/scsi/NinjaSCSI.rst
19373F: drivers/scsi/pcmcia/nsp_*
19374
19375NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
19376M: GOTO Masanori <[email protected]>
19377M: YOKOTA Hiroshi <[email protected]>
19378S: Maintained
19379W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
19380F: Documentation/scsi/NinjaSCSI.rst
19381F: drivers/scsi/nsp32*
19382
19383NINTENDO HID DRIVER
19384M: Daniel J. Ogorchock <[email protected]>
19385L: [email protected]
19386S: Maintained
19387F: drivers/hid/hid-nintendo*
19388
19389NIOS2 ARCHITECTURE
19390M: Dinh Nguyen <[email protected]>
19391M: Simon Schuster <[email protected]>
19392S: Supported
19393T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
19394F: arch/nios2/
19395
19396NITRO ENCLAVES (NE)
19397M: Alexandru Ciobotaru <[email protected]>
19398R: The AWS Nitro Enclaves Team <[email protected]>
19399L: [email protected]
19400S: Supported
19401W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19402F: Documentation/virt/ne_overview.rst
19403F: drivers/virt/nitro_enclaves/
19404F: include/linux/nitro_enclaves.h
19405F: include/uapi/linux/nitro_enclaves.h
19406F: samples/nitro_enclaves/
19407
19408NITRO SECURE MODULE (NSM)
19409M: Alexander Graf <[email protected]>
19410R: The AWS Nitro Enclaves Team <[email protected]>
19411L: [email protected]
19412S: Supported
19413W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
19414F: drivers/misc/nsm.c
19415F: include/uapi/linux/nsm.h
19416
19417NOHZ, DYNTICKS SUPPORT
19418M: Anna-Maria Behnsen <[email protected]>
19419M: Frederic Weisbecker <[email protected]>
19420M: Ingo Molnar <[email protected]>
19421M: Thomas Gleixner <[email protected]>
19422L: [email protected]
19423S: Maintained
19424T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
19425F: include/linux/sched/nohz.h
19426F: include/linux/tick.h
19427F: kernel/time/tick*.*
19428
19429NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
19430M: Pavel Machek <[email protected]>
19431M: Sakari Ailus <[email protected]>
19432L: [email protected]
19433S: Maintained
19434F: Documentation/devicetree/bindings/media/i2c/adi,ad5820.yaml
19435F: Documentation/devicetree/bindings/media/i2c/toshiba,et8ek8.yaml
19436F: drivers/media/i2c/ad5820.c
19437F: drivers/media/i2c/et8ek8
19438
19439NOKIA N900 POWER SUPPLY DRIVERS
19440R: Pali Rohár <[email protected]>
19441F: drivers/power/supply/bq2415x_charger.c
19442F: drivers/power/supply/bq27xxx_battery.c
19443F: drivers/power/supply/bq27xxx_battery_i2c.c
19444F: drivers/power/supply/isp1704_charger.c
19445F: drivers/power/supply/rx51_battery.c
19446F: include/linux/power/bq2415x_charger.h
19447F: include/linux/power/bq27xxx_battery.h
19448
19449NOLIBC HEADER FILE
19450M: Willy Tarreau <[email protected]>
19451M: Thomas Weißschuh <[email protected]>
19452S: Maintained
19453T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
19454F: tools/include/nolibc/
19455F: tools/testing/selftests/nolibc/
19456
19457NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
19458M: Hans de Goede <[email protected]>
19459L: [email protected]
19460S: Maintained
19461F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
19462F: drivers/input/touchscreen/novatek-nvt-ts.c
19463
19464NSDEPS
19465M: Matthias Maennich <[email protected]>
19466S: Maintained
19467F: Documentation/core-api/symbol-namespaces.rst
19468F: scripts/nsdeps
19469
19470NTB AMD DRIVER
19471M: Basavaraj Natikar <[email protected]>
19472M: Shyam Sundar S K <[email protected]>
19473L: [email protected]
19474S: Supported
19475F: drivers/ntb/hw/amd/
19476
19477NTB DRIVER CORE
19478M: Jon Mason <[email protected]>
19479M: Dave Jiang <[email protected]>
19480M: Allen Hubbe <[email protected]>
19481L: [email protected]
19482S: Supported
19483W: https://github.com/jonmason/ntb/wiki
19484T: git https://github.com/jonmason/ntb.git
19485F: drivers/net/ntb_netdev.c
19486F: drivers/ntb/
19487F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
19488F: include/linux/ntb.h
19489F: include/linux/ntb_transport.h
19490F: tools/testing/selftests/ntb/
19491
19492NTB INTEL DRIVER
19493M: Dave Jiang <[email protected]>
19494L: [email protected]
19495S: Supported
19496W: https://github.com/davejiang/linux/wiki
19497T: git https://github.com/davejiang/linux.git
19498F: drivers/ntb/hw/intel/
19499
19500NTFS FILESYSTEM
19501M: Namjae Jeon <[email protected]>
19502M: Hyunchul Lee <[email protected]>
19503L: [email protected]
19504S: Maintained
19505T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/ntfs.git
19506F: Documentation/filesystems/ntfs.rst
19507F: fs/ntfs/
19508
19509NTFS3 FILESYSTEM
19510M: Konstantin Komarov <[email protected]>
19511L: [email protected]
19512S: Supported
19513W: http://www.paragon-software.com/
19514T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
19515F: Documentation/filesystems/ntfs3.rst
19516F: fs/ntfs3/
19517
19518NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
19519M: Elizabeth Figura <[email protected]>
19520L: [email protected]
19521S: Supported
19522F: Documentation/userspace-api/ntsync.rst
19523F: drivers/misc/ntsync.c
19524F: include/uapi/linux/ntsync.h
19525F: tools/testing/selftests/drivers/ntsync/
19526
19527NUBUS SUBSYSTEM
19528M: Finn Thain <[email protected]>
19529L: [email protected]
19530S: Maintained
19531F: arch/*/include/asm/nubus.h
19532F: drivers/nubus/
19533F: include/linux/nubus.h
19534F: include/uapi/linux/nubus.h
19535
19536NUVOTON NCT6694 MFD DRIVER
19537M: Ming Yu <[email protected]>
19538S: Supported
19539F: drivers/gpio/gpio-nct6694.c
19540F: drivers/hwmon/nct6694-hwmon.c
19541F: drivers/i2c/busses/i2c-nct6694.c
19542F: drivers/mfd/nct6694.c
19543F: drivers/net/can/usb/nct6694_canfd.c
19544F: drivers/rtc/rtc-nct6694.c
19545F: drivers/watchdog/nct6694_wdt.c
19546F: include/linux/mfd/nct6694.h
19547
19548NUVOTON NCT7201 IIO DRIVER
19549M: Eason Yang <[email protected]>
19550L: [email protected]
19551S: Maintained
19552F: Documentation/devicetree/bindings/iio/adc/nuvoton,nct7201.yaml
19553F: drivers/iio/adc/nct7201.c
19554
19555NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
19556M: Antonino Daplas <[email protected]>
19557L: [email protected]
19558S: Maintained
19559F: drivers/video/fbdev/nvidia/
19560F: drivers/video/fbdev/riva/
19561
19562NVIDIA GHES VENDOR CPER RECORD HANDLER
19563M: Kai-Heng Feng <[email protected]>
19564L: [email protected]
19565S: Maintained
19566F: drivers/acpi/apei/ghes-nvidia.c
19567
19568NVIDIA VRS RTC DRIVER
19569M: Shubhi Garg <[email protected]>
19570L: [email protected]
19571S: Maintained
19572F: Documentation/devicetree/bindings/rtc/nvidia,vrs-10.yaml
19573F: drivers/rtc/rtc-nvidia-vrs10.c
19574
19575NVIDIA WMI EC BACKLIGHT DRIVER
19576M: Daniel Dadap <[email protected]>
19577L: [email protected]
19578S: Supported
19579F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
19580F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
19581
19582NVM EXPRESS DRIVER
19583M: Keith Busch <[email protected]>
19584M: Jens Axboe <[email protected]>
19585M: Christoph Hellwig <[email protected]>
19586M: Sagi Grimberg <[email protected]>
19587L: [email protected]
19588S: Supported
19589W: http://git.infradead.org/nvme.git
19590T: git git://git.infradead.org/nvme.git
19591F: Documentation/ABI/stable/sysfs-nvme
19592F: Documentation/admin-guide/nvme-multipath.rst
19593F: Documentation/fault-injection/nvme-fault-injection.rst
19594F: Documentation/nvme/
19595F: drivers/nvme/common/
19596F: drivers/nvme/host/
19597F: include/linux/nvme-*.h
19598F: include/linux/nvme.h
19599F: include/uapi/linux/nvme_ioctl.h
19600
19601NVM EXPRESS FABRICS AUTHENTICATION
19602M: Hannes Reinecke <[email protected]>
19603L: [email protected]
19604S: Supported
19605F: drivers/nvme/host/auth.c
19606F: drivers/nvme/target/auth.c
19607F: drivers/nvme/target/fabrics-cmd-auth.c
19608F: include/linux/nvme-auth.h
19609
19610NVM EXPRESS FC TRANSPORT DRIVERS
19611M: Justin Tee <[email protected]>
19612M: Naresh Gottumukkala <[email protected]>
19613M: Paul Ely <[email protected]>
19614L: [email protected]
19615S: Supported
19616F: drivers/nvme/host/fc.c
19617F: drivers/nvme/target/fc.c
19618F: drivers/nvme/target/fcloop.c
19619F: include/linux/nvme-fc-driver.h
19620F: include/linux/nvme-fc.h
19621
19622NVM EXPRESS HARDWARE MONITORING SUPPORT
19623M: Guenter Roeck <[email protected]>
19624L: [email protected]
19625S: Supported
19626F: drivers/nvme/host/hwmon.c
19627
19628NVM EXPRESS TARGET DRIVER
19629M: Christoph Hellwig <[email protected]>
19630M: Sagi Grimberg <[email protected]>
19631M: Chaitanya Kulkarni <[email protected]>
19632L: [email protected]
19633S: Supported
19634W: http://git.infradead.org/nvme.git
19635T: git git://git.infradead.org/nvme.git
19636F: Documentation/ABI/stable/configfs-nvmet
19637F: drivers/nvme/target/
19638
19639NVMEM FRAMEWORK
19640M: Srinivas Kandagatla <[email protected]>
19641S: Maintained
19642T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
19643F: Documentation/ABI/stable/sysfs-bus-nvmem
19644F: Documentation/devicetree/bindings/nvmem/
19645F: drivers/nvmem/
19646F: include/dt-bindings/nvmem/
19647F: include/linux/nvmem-consumer.h
19648F: include/linux/nvmem-provider.h
19649
19650NXP BLUETOOTH WIRELESS DRIVERS
19651M: Amitkumar Karwar <[email protected]>
19652M: Neeraj Kale <[email protected]>
19653S: Maintained
19654F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
19655F: drivers/bluetooth/btnxpuart.c
19656
19657NXP C45 TJA11XX PHY DRIVER
19658M: Andrei Botila <[email protected]>
19659L: [email protected]
19660S: Maintained
19661F: drivers/net/phy/nxp-c45-tja11xx*
19662
19663NXP FSPI DRIVER
19664M: Han Xu <[email protected]>
19665M: Haibo Chen <[email protected]>
19666R: Yogesh Gaur <[email protected]>
19667L: [email protected]
19668L: [email protected]
19669S: Maintained
19670F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
19671F: drivers/spi/spi-nxp-fspi.c
19672
19673NXP FXAS21002C DRIVER
19674M: Rui Miguel Silva <[email protected]>
19675L: [email protected]
19676S: Maintained
19677F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
19678F: drivers/iio/gyro/fxas21002c.h
19679F: drivers/iio/gyro/fxas21002c_core.c
19680F: drivers/iio/gyro/fxas21002c_i2c.c
19681F: drivers/iio/gyro/fxas21002c_spi.c
19682
19683NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
19684M: Haibo Chen <[email protected]>
19685L: [email protected]
19686L: [email protected]
19687S: Maintained
19688F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
19689F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
19690F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
19691F: drivers/iio/adc/imx7d_adc.c
19692F: drivers/iio/adc/imx93_adc.c
19693F: drivers/iio/adc/vf610_adc.c
19694
19695NXP i.MX 8M ISI DRIVER
19696M: Laurent Pinchart <[email protected]>
19697R: Frank Li <[email protected]>
19698L: [email protected]
19699L: [email protected]
19700S: Maintained
19701F: Documentation/devicetree/bindings/media/fsl,imx8*-isi.yaml
19702F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
19703F: drivers/media/platform/nxp/imx8-isi/
19704
19705NXP i.MX 8MP DW100 V4L2 DRIVER
19706M: Xavier Roumegue <[email protected]>
19707L: [email protected]
19708S: Maintained
19709F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
19710F: Documentation/userspace-api/media/drivers/dw100.rst
19711F: drivers/media/platform/nxp/dw100/
19712F: include/uapi/linux/dw100.h
19713
19714NXP i.MX 8MQ DCSS DRIVER
19715M: Laurentiu Palcu <[email protected]>
19716R: Lucas Stach <[email protected]>
19717L: [email protected]
19718S: Maintained
19719T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19720F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
19721F: drivers/gpu/drm/imx/dcss/
19722
19723NXP i.MX 8QXP ADC DRIVER
19724M: Cai Huoqing <[email protected]>
19725M: Haibo Chen <[email protected]>
19726L: [email protected]
19727L: [email protected]
19728S: Maintained
19729F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
19730F: drivers/iio/adc/imx8qxp-adc.c
19731
19732NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
19733M: Mirela Rabulea <[email protected]>
19734L: [email protected]
19735L: [email protected]
19736S: Maintained
19737F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
19738F: drivers/media/platform/nxp/imx-jpeg
19739
19740NXP i.MX CLOCK DRIVERS
19741M: Abel Vesa <[email protected]>
19742R: Peng Fan <[email protected]>
19743L: [email protected]
19744L: [email protected]
19745S: Maintained
19746T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
19747F: Documentation/devicetree/bindings/clock/*imx*
19748F: drivers/clk/imx/
19749F: include/dt-bindings/clock/*imx*
19750
19751NXP NETC ETHERNET SWITCH DRIVER
19752M: Wei Fang <[email protected]>
19753R: Clark Wang <[email protected]>
19754L: [email protected]
19755L: [email protected]
19756S: Maintained
19757F: Documentation/devicetree/bindings/net/dsa/nxp,netc-switch.yaml
19758F: drivers/net/dsa/netc/
19759F: include/linux/dsa/tag_netc.h
19760F: net/dsa/tag_netc.c
19761
19762NXP NETC TIMER PTP CLOCK DRIVER
19763M: Wei Fang <[email protected]>
19764M: Clark Wang <[email protected]>
19765L: [email protected]
19766L: [email protected]
19767S: Maintained
19768F: Documentation/devicetree/bindings/ptp/nxp,ptp-netc.yaml
19769F: drivers/ptp/ptp_netc.c
19770
19771NXP NXPWIFI WIRELESS DRIVER
19772M: Jeff Chen <[email protected]>
19773R: Francesco Dolcini <[email protected]>
19774L: [email protected]
19775S: Maintained
19776F: drivers/net/wireless/nxp/
19777
19778NXP PF5300/PF5301/PF5302 PMIC REGULATOR DEVICE DRIVER
19779M: Woodrow Douglass <[email protected]>
19780S: Maintained
19781F: Documentation/devicetree/bindings/regulator/nxp,pf5300.yaml
19782F: drivers/regulator/pf530x-regulator.c
19783
19784NXP PF1550 PMIC MFD DRIVER
19785M: Samuel Kayode <[email protected]>
19786L: [email protected]
19787S: Maintained
19788F: Documentation/devicetree/bindings/mfd/nxp,pf1550.yaml
19789F: drivers/input/misc/pf1550-onkey.c
19790F: drivers/mfd/pf1550.c
19791F: drivers/power/supply/pf1550-charger.c
19792F: drivers/regulator/pf1550-regulator.c
19793F: include/linux/mfd/pf1550.h
19794
19795NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
19796M: Jagan Teki <[email protected]>
19797S: Maintained
19798F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
19799F: drivers/regulator/pf8x00-regulator.c
19800
19801NXP PTN5150A CC LOGIC AND EXTCON DRIVER
19802M: Krzysztof Kozlowski <[email protected]>
19803L: [email protected]
19804S: Maintained
19805F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
19806F: drivers/extcon/extcon-ptn5150.c
19807
19808NXP SGTL5000 DRIVER
19809M: Fabio Estevam <[email protected]>
19810L: [email protected]
19811S: Maintained
19812F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
19813F: sound/soc/codecs/sgtl5000*
19814
19815NXP SJA1105 ETHERNET SWITCH DRIVER
19816M: Vladimir Oltean <[email protected]>
19817L: [email protected]
19818S: Maintained
19819F: drivers/net/dsa/sja1105
19820F: drivers/net/pcs/pcs-xpcs-nxp.c
19821
19822NXP TDA998X DRM DRIVER
19823M: Russell King <[email protected]>
19824S: Maintained
19825T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
19826T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
19827F: drivers/gpu/drm/bridge/tda998x_drv.c
19828F: include/dt-bindings/display/tda998x.h
19829K: "nxp,tda998x"
19830
19831NXP TFA9879 DRIVER
19832M: Peter Rosin <[email protected]>
19833L: [email protected]
19834S: Maintained
19835F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
19836F: sound/soc/codecs/tfa9879*
19837
19838NXP XSPI DRIVER
19839M: Han Xu <[email protected]>
19840M: Haibo Chen <[email protected]>
19841L: [email protected]
19842L: [email protected]
19843S: Maintained
19844F: Documentation/devicetree/bindings/spi/nxp,imx94-xspi.yaml
19845F: drivers/spi/spi-nxp-xspi.c
19846
19847NXP-NCI NFC DRIVER
19848S: Orphan
19849F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
19850F: drivers/nfc/nxp-nci
19851
19852NXP/Goodix TFA989X (TFA1) DRIVER
19853M: Stephan Gerhold <[email protected]>
19854L: [email protected]
19855S: Maintained
19856F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
19857F: sound/soc/codecs/tfa989x.c
19858
19859NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
19860M: Jonas Malaco <[email protected]>
19861L: [email protected]
19862S: Maintained
19863F: Documentation/hwmon/nzxt-kraken2.rst
19864F: drivers/hwmon/nzxt-kraken2.c
19865
19866NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
19867M: Jonas Malaco <[email protected]>
19868M: Aleksa Savic <[email protected]>
19869L: [email protected]
19870S: Maintained
19871F: Documentation/hwmon/nzxt-kraken3.rst
19872F: drivers/hwmon/nzxt-kraken3.c
19873
19874OBJAGG
19875M: Jiri Pirko <[email protected]>
19876L: [email protected]
19877S: Supported
19878F: include/linux/objagg.h
19879F: lib/objagg.c
19880F: lib/test_objagg.c
19881
19882OBJPOOL
19883M: Matt Wu <[email protected]>
19884S: Supported
19885F: include/linux/objpool.h
19886F: lib/objpool.c
19887F: lib/test_objpool.c
19888
19889OBJTOOL
19890M: Josh Poimboeuf <[email protected]>
19891M: Peter Zijlstra <[email protected]>
19892S: Supported
19893P: Documentation/process/maintainer-tip.rst
19894F: include/linux/objtool*.h
19895F: tools/objtool/
19896
19897OCELOT ETHERNET SWITCH DRIVER
19898M: Vladimir Oltean <[email protected]>
19899M: [email protected]
19900L: [email protected]
19901S: Supported
19902F: drivers/net/dsa/ocelot/*
19903F: drivers/net/ethernet/mscc/
19904F: include/soc/mscc/ocelot*
19905F: net/dsa/tag_ocelot.c
19906F: net/dsa/tag_ocelot_8021q.c
19907F: tools/testing/selftests/drivers/net/ocelot/*
19908
19909OCELOT EXTERNAL SWITCH CONTROL
19910M: Colin Foster <[email protected]>
19911S: Supported
19912F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
19913F: drivers/mfd/ocelot*
19914F: drivers/net/dsa/ocelot/ocelot_ext.c
19915F: include/linux/mfd/ocelot.h
19916
19917OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
19918M: Mahesh J Salgaonkar <[email protected]>
19919R: Andrew Donnellan <[email protected]>
19920L: [email protected]
19921S: Odd Fixes
19922F: Documentation/userspace-api/accelerators/ocxl.rst
19923F: arch/powerpc/include/asm/pnv-ocxl.h
19924F: arch/powerpc/platforms/powernv/ocxl.c
19925F: drivers/misc/ocxl/
19926F: include/misc/ocxl*
19927F: include/uapi/misc/ocxl.h
19928
19929OMAP AUDIO SUPPORT
19930M: Jarkko Nikula <[email protected]>
19931L: [email protected]
19932L: [email protected]
19933S: Maintained
19934F: sound/soc/ti/n810.c
19935F: sound/soc/ti/omap*
19936F: sound/soc/ti/rx51.c
19937F: sound/soc/ti/sdma-pcm.*
19938
19939OMAP CLOCK FRAMEWORK SUPPORT
19940M: Paul Walmsley <[email protected]>
19941L: [email protected]
19942S: Maintained
19943F: arch/arm/*omap*/*clock*
19944
19945OMAP DEVICE TREE SUPPORT
19946M: Aaro Koskinen <[email protected]>
19947M: Andreas Kemnade <[email protected]>
19948M: Kevin Hilman <[email protected]>
19949M: Roger Quadros <[email protected]>
19950M: Tony Lindgren <[email protected]>
19951L: [email protected]
19952L: [email protected]
19953S: Maintained
19954F: arch/arm/boot/dts/ti/omap/
19955
19956OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
19957L: [email protected]
19958L: [email protected]
19959S: Orphan
19960F: Documentation/arch/arm/omap/dss.rst
19961F: drivers/video/fbdev/omap2/
19962
19963OMAP FRAMEBUFFER SUPPORT
19964L: [email protected]
19965L: [email protected]
19966S: Orphan
19967F: drivers/video/fbdev/omap/
19968
19969OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
19970M: Roger Quadros <[email protected]>
19971M: Tony Lindgren <[email protected]>
19972L: [email protected]
19973S: Maintained
19974F: arch/arm/mach-omap2/*gpmc*
19975F: drivers/memory/omap-gpmc.c
19976
19977OMAP GPIO DRIVER
19978M: Grygorii Strashko <[email protected]>
19979M: Santosh Shilimkar <[email protected]>
19980M: Kevin Hilman <[email protected]>
19981L: [email protected]
19982S: Maintained
19983F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
19984F: drivers/gpio/gpio-omap.c
19985
19986OMAP HARDWARE SPINLOCK SUPPORT
19987L: [email protected]
19988S: Orphan
19989F: drivers/hwspinlock/omap_hwspinlock.c
19990
19991OMAP HS MMC SUPPORT
19992L: [email protected]
19993L: [email protected]
19994S: Orphan
19995F: drivers/mmc/host/omap_hsmmc.c
19996
19997OMAP HWMOD DATA
19998M: Paul Walmsley <[email protected]>
19999L: [email protected]
20000S: Maintained
20001F: arch/arm/mach-omap2/omap_hwmod*data*
20002
20003OMAP HWMOD SUPPORT
20004M: Paul Walmsley <[email protected]>
20005L: [email protected]
20006S: Maintained
20007F: arch/arm/mach-omap2/omap_hwmod.*
20008
20009OMAP I2C DRIVER
20010M: Vignesh R <[email protected]>
20011L: [email protected]
20012L: [email protected]
20013S: Maintained
20014F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
20015F: drivers/i2c/busses/i2c-omap.c
20016
20017OMAP MMC SUPPORT
20018M: Aaro Koskinen <[email protected]>
20019L: [email protected]
20020S: Odd Fixes
20021F: drivers/mmc/host/omap.c
20022
20023OMAP POWER MANAGEMENT SUPPORT
20024M: Kevin Hilman <[email protected]>
20025L: [email protected]
20026S: Maintained
20027F: arch/arm/*omap*/*pm*
20028
20029OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
20030M: Paul Walmsley <[email protected]>
20031L: [email protected]
20032S: Maintained
20033F: arch/arm/mach-omap2/prm*
20034
20035OMAP RANDOM NUMBER GENERATOR SUPPORT
20036M: Deepak Saxena <[email protected]>
20037S: Maintained
20038F: drivers/char/hw_random/omap-rng.c
20039
20040OMAP USB SUPPORT
20041L: [email protected]
20042L: [email protected]
20043S: Orphan
20044F: arch/arm/*omap*/usb*
20045F: drivers/usb/*/*omap*
20046
20047OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
20048M: Mark Jackson <[email protected]>
20049L: [email protected]
20050S: Maintained
20051F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
20052
20053OMAP1 SUPPORT
20054M: Aaro Koskinen <[email protected]>
20055M: Janusz Krzysztofik <[email protected]>
20056R: Tony Lindgren <[email protected]>
20057L: [email protected]
20058S: Maintained
20059Q: http://patchwork.kernel.org/project/linux-omap/list/
20060T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20061F: arch/arm/configs/omap1_defconfig
20062F: arch/arm/mach-omap1/
20063F: drivers/i2c/busses/i2c-omap.c
20064F: include/linux/platform_data/ams-delta-fiq.h
20065F: include/linux/platform_data/i2c-omap.h
20066
20067OMAP2+ SUPPORT
20068M: Aaro Koskinen <[email protected]>
20069M: Andreas Kemnade <[email protected]>
20070M: Kevin Hilman <[email protected]>
20071M: Roger Quadros <[email protected]>
20072M: Tony Lindgren <[email protected]>
20073L: [email protected]
20074S: Maintained
20075W: http://linux.omap.com/
20076Q: http://patchwork.kernel.org/project/linux-omap/list/
20077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
20078F: Documentation/devicetree/bindings/arm/ti/omap.yaml
20079F: arch/arm/configs/omap2plus_defconfig
20080F: arch/arm/mach-omap2/
20081F: drivers/bus/omap*.[ch]
20082F: drivers/bus/ti-sysc.c
20083F: drivers/gpio/gpio-tps65219.c
20084F: drivers/i2c/busses/i2c-omap.c
20085F: drivers/irqchip/irq-omap-intc.c
20086F: drivers/mfd/*omap*.c
20087F: drivers/mfd/menelaus.c
20088F: drivers/mfd/palmas.c
20089F: drivers/mfd/tps65217.c
20090F: drivers/mfd/tps65218.c
20091F: drivers/mfd/tps65219.c
20092F: drivers/mfd/tps65910.c
20093F: drivers/mfd/twl-core.[ch]
20094F: drivers/mfd/twl4030*.c
20095F: drivers/mfd/twl6030*.c
20096F: drivers/mfd/twl6040*.c
20097F: drivers/regulator/palmas-regulator*.c
20098F: drivers/regulator/pbias-regulator.c
20099F: drivers/regulator/tps65217-regulator.c
20100F: drivers/regulator/tps65218-regulator.c
20101F: drivers/regulator/tps65219-regulator.c
20102F: drivers/regulator/tps65910-regulator.c
20103F: drivers/regulator/twl-regulator.c
20104F: drivers/regulator/twl6030-regulator.c
20105F: include/linux/platform_data/i2c-omap.h
20106F: include/linux/platform_data/ti-sysc.h
20107
20108OMFS FILESYSTEM
20109M: Bob Copeland <[email protected]>
20110L: [email protected]
20111S: Maintained
20112F: Documentation/filesystems/omfs.rst
20113F: fs/omfs/
20114
20115OMNIVISION OG01A1B SENSOR DRIVER
20116M: Sakari Ailus <[email protected]>
20117L: [email protected]
20118S: Maintained
20119F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
20120F: drivers/media/i2c/og01a1b.c
20121
20122OMNIVISION OG0VE1B SENSOR DRIVER
20123M: Vladimir Zapolskiy <[email protected]>
20124L: [email protected]
20125S: Maintained
20126T: git git://linuxtv.org/media_tree.git
20127F: Documentation/devicetree/bindings/media/i2c/ovti,og0ve1b.yaml
20128F: drivers/media/i2c/og0ve1b.c
20129
20130OMNIVISION OS05B10 SENSOR DRIVER
20131M: Himanshu Bhavani <[email protected]>
20132M: Elgin Perumbilly <[email protected]>
20133L: [email protected]
20134S: Maintained
20135F: Documentation/devicetree/bindings/media/i2c/ovti,os05b10.yaml
20136F: drivers/media/i2c/os05b10.c
20137
20138OMNIVISION OV01A10 SENSOR DRIVER
20139M: Bingbu Cao <[email protected]>
20140M: Sakari Ailus <[email protected]>
20141L: [email protected]
20142S: Maintained
20143T: git git://linuxtv.org/media.git
20144F: drivers/media/i2c/ov01a10.c
20145
20146OMNIVISION OV02A10 SENSOR DRIVER
20147L: [email protected]
20148S: Orphan
20149T: git git://linuxtv.org/media.git
20150F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
20151F: drivers/media/i2c/ov02a10.c
20152
20153OMNIVISION OV02C10 SENSOR DRIVER
20154M: Hans de Goede <[email protected]>
20155R: Bryan O'Donoghue <[email protected]>
20156L: [email protected]
20157S: Maintained
20158T: git git://linuxtv.org/media.git
20159F: drivers/media/i2c/ov02c10.c
20160
20161OMNIVISION OV02E10 SENSOR DRIVER
20162M: Bryan O'Donoghue <[email protected]>
20163M: Hans de Goede <[email protected]>
20164L: [email protected]
20165S: Maintained
20166T: git git://linuxtv.org/media.git
20167F: Documentation/devicetree/bindings/media/i2c/ovti,ov02e10.yaml
20168F: drivers/media/i2c/ov02e10.c
20169
20170OMNIVISION OV08D10 SENSOR DRIVER
20171M: Jimmy Su <[email protected]>
20172R: Matthias Fend <[email protected]>
20173L: [email protected]
20174S: Maintained
20175T: git git://linuxtv.org/media.git
20176F: Documentation/devicetree/bindings/media/i2c/ovti,ov08d10.yaml
20177F: drivers/media/i2c/ov08d10.c
20178
20179OMNIVISION OV08X40 SENSOR DRIVER
20180M: Jimmy Su <[email protected]>
20181L: [email protected]
20182S: Maintained
20183F: drivers/media/i2c/ov08x40.c
20184F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
20185
20186OMNIVISION OV13858 SENSOR DRIVER
20187M: Sakari Ailus <[email protected]>
20188L: [email protected]
20189S: Maintained
20190T: git git://linuxtv.org/media.git
20191F: drivers/media/i2c/ov13858.c
20192
20193OMNIVISION OV13B10 SENSOR DRIVER
20194M: Arec Kao <[email protected]>
20195L: [email protected]
20196S: Maintained
20197T: git git://linuxtv.org/media.git
20198F: drivers/media/i2c/ov13b10.c
20199
20200OMNIVISION OV2680 SENSOR DRIVER
20201M: Rui Miguel Silva <[email protected]>
20202M: Hans de Goede <[email protected]>
20203L: [email protected]
20204S: Maintained
20205T: git git://linuxtv.org/media.git
20206F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
20207F: drivers/media/i2c/ov2680.c
20208
20209OMNIVISION OV2685 SENSOR DRIVER
20210M: Shunqian Zheng <[email protected]>
20211L: [email protected]
20212S: Maintained
20213T: git git://linuxtv.org/media.git
20214F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
20215F: drivers/media/i2c/ov2685.c
20216
20217OMNIVISION OV2732 SENSOR DRIVER
20218M: Walter Werner Schneider <[email protected]>
20219L: [email protected]
20220S: Maintained
20221F: Documentation/devicetree/bindings/media/i2c/ovti,ov2732.yaml
20222F: drivers/media/i2c/ov2732.c
20223
20224OMNIVISION OV2735 SENSOR DRIVER
20225M: Hardevsinh Palaniya <[email protected]>
20226M: Himanshu Bhavani <[email protected]>
20227L: [email protected]
20228S: Maintained
20229F: Documentation/devicetree/bindings/media/i2c/ovti,ov2735.yaml
20230F: drivers/media/i2c/ov2735.c
20231
20232OMNIVISION OV2740 SENSOR DRIVER
20233M: Sakari Ailus <[email protected]>
20234R: Bingbu Cao <[email protected]>
20235L: [email protected]
20236S: Maintained
20237T: git git://linuxtv.org/media.git
20238F: drivers/media/i2c/ov2740.c
20239
20240OMNIVISION OV4689 SENSOR DRIVER
20241M: Mikhail Rudenko <[email protected]>
20242L: [email protected]
20243S: Maintained
20244T: git git://linuxtv.org/media.git
20245F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
20246F: drivers/media/i2c/ov4689.c
20247
20248OMNIVISION OV5640 SENSOR DRIVER
20249M: Steve Longerbeam <[email protected]>
20250L: [email protected]
20251S: Maintained
20252T: git git://linuxtv.org/media.git
20253F: drivers/media/i2c/ov5640.c
20254
20255OMNIVISION OV5647 SENSOR DRIVER
20256M: Dave Stevenson <[email protected]>
20257M: Jacopo Mondi <[email protected]>
20258L: [email protected]
20259S: Maintained
20260T: git git://linuxtv.org/media.git
20261F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
20262F: drivers/media/i2c/ov5647.c
20263
20264OMNIVISION OV5670 SENSOR DRIVER
20265M: Sakari Ailus <[email protected]>
20266L: [email protected]
20267S: Maintained
20268T: git git://linuxtv.org/media.git
20269F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
20270F: drivers/media/i2c/ov5670.c
20271
20272OMNIVISION OV5675 SENSOR DRIVER
20273M: Sakari Ailus <[email protected]>
20274L: [email protected]
20275S: Maintained
20276T: git git://linuxtv.org/media.git
20277F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
20278F: drivers/media/i2c/ov5675.c
20279
20280OMNIVISION OV5693 SENSOR DRIVER
20281M: Daniel Scally <[email protected]>
20282L: [email protected]
20283S: Maintained
20284T: git git://linuxtv.org/media.git
20285F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
20286F: drivers/media/i2c/ov5693.c
20287
20288OMNIVISION OV5695 SENSOR DRIVER
20289M: Shunqian Zheng <[email protected]>
20290L: [email protected]
20291S: Maintained
20292T: git git://linuxtv.org/media.git
20293F: drivers/media/i2c/ov5695.c
20294
20295OMNIVISION OV6211 SENSOR DRIVER
20296M: Vladimir Zapolskiy <[email protected]>
20297L: [email protected]
20298S: Maintained
20299T: git git://linuxtv.org/media_tree.git
20300F: Documentation/devicetree/bindings/media/i2c/ovti,ov6211.yaml
20301F: drivers/media/i2c/ov6211.c
20302
20303OMNIVISION OV64A40 SENSOR DRIVER
20304M: Jacopo Mondi <[email protected]>
20305L: [email protected]
20306S: Maintained
20307T: git git://linuxtv.org/media.git
20308F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
20309F: drivers/media/i2c/ov64a40.c
20310
20311OMNIVISION OV7670 SENSOR DRIVER
20312L: [email protected]
20313S: Orphan
20314T: git git://linuxtv.org/media.git
20315F: Documentation/devicetree/bindings/media/i2c/ovti,ov7670.txt
20316F: drivers/media/i2c/ov7670.c
20317
20318OMNIVISION OV772x SENSOR DRIVER
20319M: Jacopo Mondi <[email protected]>
20320L: [email protected]
20321S: Odd fixes
20322T: git git://linuxtv.org/media.git
20323F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
20324F: drivers/media/i2c/ov772x.c
20325F: include/media/i2c/ov772x.h
20326
20327OMNIVISION OV7740 SENSOR DRIVER
20328L: [email protected]
20329S: Orphan
20330T: git git://linuxtv.org/media.git
20331F: Documentation/devicetree/bindings/media/i2c/ovti,ov7740.txt
20332F: drivers/media/i2c/ov7740.c
20333
20334OMNIVISION OV8856 SENSOR DRIVER
20335M: Sakari Ailus <[email protected]>
20336L: [email protected]
20337S: Maintained
20338T: git git://linuxtv.org/media.git
20339F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
20340F: drivers/media/i2c/ov8856.c
20341
20342OMNIVISION OV8858 SENSOR DRIVER
20343M: Jacopo Mondi <[email protected]>
20344M: Nicholas Roth <[email protected]>
20345L: [email protected]
20346S: Maintained
20347T: git git://linuxtv.org/media.git
20348F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
20349F: drivers/media/i2c/ov8858.c
20350
20351OMNIVISION OV9282 SENSOR DRIVER
20352M: Dave Stevenson <[email protected]>
20353L: [email protected]
20354S: Maintained
20355T: git git://linuxtv.org/media.git
20356F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
20357F: drivers/media/i2c/ov9282.c
20358
20359OMNIVISION OV9640 SENSOR DRIVER
20360M: Petr Cvek <[email protected]>
20361L: [email protected]
20362S: Maintained
20363F: drivers/media/i2c/ov9640.*
20364
20365OMNIVISION OV9650 SENSOR DRIVER
20366M: Sakari Ailus <[email protected]>
20367R: Akinobu Mita <[email protected]>
20368R: Sylwester Nawrocki <[email protected]>
20369L: [email protected]
20370S: Maintained
20371T: git git://linuxtv.org/media.git
20372F: Documentation/devicetree/bindings/media/i2c/ovti,ov9650.txt
20373F: drivers/media/i2c/ov9650.c
20374
20375OMNIVISION OV9734 SENSOR DRIVER
20376M: Sakari Ailus <[email protected]>
20377R: Bingbu Cao <[email protected]>
20378L: [email protected]
20379S: Maintained
20380T: git git://linuxtv.org/media.git
20381F: drivers/media/i2c/ov9734.c
20382
20383ONBOARD USB HUB DRIVER
20384M: Matthias Kaehlcke <[email protected]>
20385L: [email protected]
20386S: Maintained
20387F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
20388F: drivers/usb/misc/onboard_usb_dev.c
20389
20390ONENAND FLASH DRIVER
20391M: Kyungmin Park <[email protected]>
20392L: [email protected]
20393S: Maintained
20394F: drivers/mtd/nand/onenand/
20395F: include/linux/mtd/onenand*.h
20396
20397ONEXPLAYER HID DRIVER
20398M: Derek J. Clark <[email protected]>
20399L: [email protected]
20400S: Maintained
20401F: drivers/hid/hid-oxp.c
20402
20403ONEXPLAYER PLATFORM EC DRIVER
20404M: Antheas Kapenekakis <[email protected]>
20405M: Derek John Clark <[email protected]>
20406M: Joaquín Ignacio Aramendía <[email protected]>
20407L: [email protected]
20408S: Maintained
20409F: drivers/platform/x86/oxpec.c
20410
20411ONIE TLV NVMEM LAYOUT DRIVER
20412M: Miquel Raynal <[email protected]>
20413S: Maintained
20414F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
20415F: drivers/nvmem/layouts/onie-tlv.c
20416
20417ONION OMEGA2+ BOARD
20418M: Harvey Hunt <[email protected]>
20419L: [email protected]
20420S: Maintained
20421F: arch/mips/boot/dts/ralink/omega2p.dts
20422
20423ONSEMI ETHERNET PHY DRIVERS
20424M: Piergiorgio Beruto <[email protected]>
20425L: [email protected]
20426S: Supported
20427W: http://www.onsemi.com
20428F: drivers/net/phy/ncn*
20429
20430OP-TEE DRIVER
20431M: Jens Wiklander <[email protected]>
20432L: [email protected] (moderated for non-subscribers)
20433S: Maintained
20434F: Documentation/ABI/testing/sysfs-bus-optee-devices
20435F: drivers/tee/optee/
20436
20437OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
20438M: Sumit Garg <[email protected]>
20439L: [email protected] (moderated for non-subscribers)
20440S: Maintained
20441F: drivers/char/hw_random/optee-rng.c
20442
20443OP-TEE RTC DRIVER
20444M: Clément Léger <[email protected]>
20445L: [email protected]
20446S: Maintained
20447F: drivers/rtc/rtc-optee.c
20448
20449OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
20450M: Parthiban Veerasooran <[email protected]>
20451L: [email protected]
20452S: Maintained
20453F: Documentation/networking/oa-tc6-framework.rst
20454F: drivers/net/ethernet/oa_tc6.c
20455F: include/linux/oa_tc6.h
20456
20457OPEN FIRMWARE AND FLATTENED DEVICE TREE
20458M: Rob Herring <[email protected]>
20459M: Saravana Kannan <[email protected]>
20460L: [email protected]
20461S: Maintained
20462Q: http://patchwork.kernel.org/project/devicetree/list/
20463W: http://www.devicetree.org/
20464C: irc://irc.libera.chat/devicetree
20465P: Documentation/process/maintainer-devicetree.rst
20466T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20467F: Documentation/ABI/testing/sysfs-firmware-ofw
20468F: drivers/of/
20469F: include/linux/of*.h
20470F: rust/helpers/of.c
20471F: rust/kernel/of.rs
20472F: scripts/dtc/
20473F: scripts/Makefile.dtb*
20474F: tools/testing/selftests/dt/
20475K: of_overlay_notifier_
20476K: of_overlay_fdt_apply
20477K: of_overlay_remove
20478
20479OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
20480M: Rob Herring <[email protected]>
20481M: Krzysztof Kozlowski <[email protected]>
20482M: Conor Dooley <[email protected]>
20483L: [email protected]
20484S: Maintained
20485Q: http://patchwork.kernel.org/project/devicetree/list/
20486C: irc://irc.libera.chat/devicetree
20487P: Documentation/process/maintainer-devicetree.rst
20488T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
20489F: Documentation/devicetree/
20490F: Documentation/process/maintainer-devicetree.rst
20491F: arch/*/boot/dts/
20492F: include/dt-bindings/
20493
20494OPENCOMPUTE PTP CLOCK DRIVER
20495M: Vadim Fedorenko <[email protected]>
20496L: [email protected]
20497S: Maintained
20498F: drivers/ptp/ptp_ocp.c
20499
20500OPENCORES I2C BUS DRIVER
20501M: Peter Korsgaard <[email protected]>
20502M: Andrew Lunn <[email protected]>
20503L: [email protected]
20504S: Maintained
20505F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
20506F: Documentation/i2c/busses/i2c-ocores.rst
20507F: drivers/i2c/busses/i2c-ocores.c
20508F: include/linux/platform_data/i2c-ocores.h
20509
20510OPENRISC ARCHITECTURE
20511M: Jonas Bonn <[email protected]>
20512M: Stefan Kristiansson <[email protected]>
20513M: Stafford Horne <[email protected]>
20514L: [email protected]
20515S: Maintained
20516W: http://openrisc.io
20517T: git https://github.com/openrisc/linux.git
20518F: Documentation/arch/openrisc/
20519F: Documentation/devicetree/bindings/openrisc/
20520F: arch/openrisc/
20521F: drivers/irqchip/irq-ompic.c
20522F: drivers/irqchip/irq-or1k-*
20523
20524OPENVPN DATA CHANNEL OFFLOAD
20525M: Antonio Quartulli <[email protected]>
20526R: Sabrina Dubroca <[email protected]>
20527L: [email protected] (subscribers-only)
20528L: [email protected]
20529S: Supported
20530T: git https://github.com/OpenVPN/ovpn-net-next.git
20531F: Documentation/netlink/specs/ovpn.yaml
20532F: drivers/net/ovpn/
20533F: include/uapi/linux/ovpn.h
20534F: tools/testing/selftests/net/ovpn/
20535
20536OPENVSWITCH
20537M: Aaron Conole <[email protected]>
20538M: Eelco Chaudron <[email protected]>
20539M: Ilya Maximets <[email protected]>
20540L: [email protected]
20541L: [email protected]
20542S: Maintained
20543W: http://openvswitch.org
20544F: Documentation/networking/openvswitch.rst
20545F: include/uapi/linux/openvswitch.h
20546F: net/openvswitch/
20547F: tools/testing/selftests/net/openvswitch/
20548
20549OPERATING PERFORMANCE POINTS (OPP)
20550M: Viresh Kumar <[email protected]>
20551M: Nishanth Menon <[email protected]>
20552M: Stephen Boyd <[email protected]>
20553L: [email protected]
20554S: Maintained
20555T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
20556F: Documentation/devicetree/bindings/opp/
20557F: Documentation/power/opp.rst
20558F: drivers/opp/
20559F: include/linux/pm_opp.h
20560F: rust/kernel/opp.rs
20561
20562OPL4 DRIVER
20563M: Clemens Ladisch <[email protected]>
20564L: [email protected]
20565S: Maintained
20566T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
20567F: sound/drivers/opl4/
20568
20569ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
20570M: Mark Fasheh <[email protected]>
20571M: Joel Becker <[email protected]>
20572M: Joseph Qi <[email protected]>
20573R: Heming Zhao <[email protected]>
20574L: [email protected]
20575S: Supported
20576W: http://ocfs2.wiki.kernel.org
20577F: Documentation/filesystems/dlmfs.rst
20578F: Documentation/filesystems/ocfs2.rst
20579F: fs/ocfs2/
20580
20581ORANGEFS FILESYSTEM
20582M: Mike Marshall <[email protected]>
20583R: Martin Brandenburg <[email protected]>
20584L: [email protected]
20585S: Supported
20586T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
20587F: Documentation/filesystems/orangefs.rst
20588F: fs/orangefs/
20589
20590OV2659 OMNIVISION SENSOR DRIVER
20591M: "Lad, Prabhakar" <[email protected]>
20592L: [email protected]
20593S: Maintained
20594W: https://linuxtv.org
20595Q: http://patchwork.linuxtv.org/project/linux-media/list/
20596T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
20597F: Documentation/devicetree/bindings/media/i2c/ovti,ov2659.txt
20598F: drivers/media/i2c/ov2659.c
20599F: include/media/i2c/ov2659.h
20600
20601OVERLAY FILESYSTEM
20602M: Miklos Szeredi <[email protected]>
20603M: Amir Goldstein <[email protected]>
20604L: [email protected]
20605S: Supported
20606T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
20607F: Documentation/filesystems/overlayfs.rst
20608F: fs/overlayfs/
20609
20610P54 WIRELESS DRIVER
20611M: Christian Lamparter <[email protected]>
20612L: [email protected]
20613S: Maintained
20614W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
20615F: Documentation/devicetree/bindings/net/wireless/st,stlc4560.yaml
20616F: drivers/net/wireless/intersil/
20617
20618PACKET SOCKETS
20619M: Willem de Bruijn <[email protected]>
20620S: Maintained
20621F: include/uapi/linux/if_packet.h
20622F: net/packet/af_packet.c
20623
20624PACKING
20625M: Vladimir Oltean <[email protected]>
20626L: [email protected]
20627S: Supported
20628F: Documentation/core-api/packing.rst
20629F: include/linux/packing.h
20630F: lib/packing.c
20631F: lib/packing_test.c
20632F: scripts/gen_packed_field_checks.c
20633
20634PADATA PARALLEL EXECUTION MECHANISM
20635M: Steffen Klassert <[email protected]>
20636M: Daniel Jordan <[email protected]>
20637L: [email protected]
20638L: [email protected]
20639S: Maintained
20640F: Documentation/core-api/padata.rst
20641F: include/linux/padata.h
20642F: kernel/padata.c
20643
20644PAGE CACHE
20645M: Matthew Wilcox (Oracle) <[email protected]>
20646M: Jan Kara <[email protected]>
20647L: [email protected]
20648L: [email protected]
20649S: Supported
20650T: git git://git.infradead.org/users/willy/pagecache.git
20651F: Documentation/filesystems/locking.rst
20652F: Documentation/filesystems/vfs.rst
20653F: include/linux/pagemap.h
20654F: include/linux/writeback.h
20655F: include/trace/events/filemap.h
20656F: include/trace/events/readahead.h
20657F: include/trace/events/writeback.h
20658F: mm/filemap.c
20659F: mm/page-writeback.c
20660F: mm/readahead.c
20661F: mm/truncate.c
20662
20663PAGE POOL
20664M: Jesper Dangaard Brouer <[email protected]>
20665M: Ilias Apalodimas <[email protected]>
20666L: [email protected]
20667S: Supported
20668F: Documentation/networking/page_pool.rst
20669F: include/net/page_pool/
20670F: include/trace/events/page_pool.h
20671F: net/core/page_pool.c
20672
20673PAGE TABLE CHECK
20674M: Pasha Tatashin <[email protected]>
20675M: Andrew Morton <[email protected]>
20676L: [email protected]
20677S: Maintained
20678F: Documentation/mm/page_table_check.rst
20679F: include/linux/page_table_check.h
20680F: mm/page_table_check.c
20681
20682PAGE STATE DEBUG SCRIPT
20683M: Ye Liu <[email protected]>
20684S: Maintained
20685F: tools/mm/show_page_info.py
20686
20687PANASONIC LAPTOP ACPI EXTRAS DRIVER
20688M: Kenneth Chan <[email protected]>
20689L: [email protected]
20690S: Maintained
20691F: drivers/platform/x86/panasonic-laptop.c
20692
20693PARALLAX PING IIO SENSOR DRIVER
20694M: Andreas Klinger <[email protected]>
20695L: [email protected]
20696S: Maintained
20697F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
20698F: drivers/iio/proximity/ping.c
20699
20700PARALLEL LCD/KEYPAD PANEL DRIVER
20701M: Willy Tarreau <[email protected]>
20702M: Ksenija Stanojevic <[email protected]>
20703S: Odd Fixes
20704F: Documentation/admin-guide/lcd-panel-cgram.rst
20705F: drivers/auxdisplay/panel.c
20706
20707PARALLEL PORT SUBSYSTEM
20708M: Sudip Mukherjee <[email protected]>
20709M: Sudip Mukherjee <[email protected]>
20710L: [email protected] (subscribers-only)
20711S: Maintained
20712F: Documentation/driver-api/parport*.rst
20713F: drivers/char/ppdev.c
20714F: drivers/parport/
20715F: include/linux/parport*.h
20716F: include/uapi/linux/ppdev.h
20717
20718PARAVIRT_OPS INTERFACE
20719M: Juergen Gross <[email protected]>
20720R: Ajay Kaher <[email protected]>
20721R: Alexey Makhalov <[email protected]>
20722R: Broadcom internal kernel review list <[email protected]>
20723L: [email protected]
20724L: [email protected]
20725S: Supported
20726T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
20727F: Documentation/virt/paravirt_ops.rst
20728F: arch/*/include/asm/paravirt*.h
20729F: arch/*/kernel/paravirt*
20730F: include/linux/hypervisor.h
20731
20732PARISC ARCHITECTURE
20733M: "James E.J. Bottomley" <[email protected]>
20734M: Helge Deller <[email protected]>
20735L: [email protected]
20736S: Maintained
20737W: https://parisc.wiki.kernel.org
20738Q: http://patchwork.kernel.org/project/linux-parisc/list/
20739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
20740T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
20741F: Documentation/arch/parisc/
20742F: arch/parisc/
20743F: drivers/char/agp/parisc-agp.c
20744F: drivers/input/misc/hp_sdc_rtc.c
20745F: drivers/input/serio/gscps2.c
20746F: drivers/input/serio/hp_sdc*
20747F: drivers/parisc/
20748F: drivers/parport/parport_gsc.*
20749F: drivers/tty/serial/8250/8250_parisc.c
20750F: drivers/video/console/sti*
20751F: drivers/video/fbdev/sti*
20752F: drivers/video/logo/logo_parisc*
20753F: include/linux/hp_sdc.h
20754
20755PARMAN
20756M: Jiri Pirko <[email protected]>
20757L: [email protected]
20758S: Supported
20759F: include/linux/parman.h
20760F: lib/parman.c
20761F: lib/test_parman.c
20762
20763PC ENGINES APU BOARD DRIVER
20764M: Enrico Weigelt, metux IT consult <[email protected]>
20765S: Maintained
20766F: drivers/platform/x86/pcengines-apuv2.c
20767
20768PC87360 HARDWARE MONITORING DRIVER
20769M: Jim Cromie <[email protected]>
20770L: [email protected]
20771S: Maintained
20772F: Documentation/hwmon/pc87360.rst
20773F: drivers/hwmon/pc87360.c
20774
20775PC8736x GPIO DRIVER
20776M: Jim Cromie <[email protected]>
20777S: Maintained
20778F: drivers/char/pc8736x_gpio.c
20779
20780PC87427 HARDWARE MONITORING DRIVER
20781M: Jean Delvare <[email protected]>
20782L: [email protected]
20783S: Maintained
20784F: Documentation/hwmon/pc87427.rst
20785F: drivers/hwmon/pc87427.c
20786
20787MAX77705 HARDWARE MONITORING DRIVER
20788M: Dzmitry Sankouski <[email protected]>
20789L: [email protected]
20790S: Maintained
20791F: Documentation/hwmon/max77705.rst
20792F: drivers/hwmon/max77705-hwmon.c
20793
20794PCA9532 LED DRIVER
20795M: Riku Voipio <[email protected]>
20796S: Maintained
20797F: drivers/leds/leds-pca9532.c
20798F: include/linux/leds-pca9532.h
20799
20800PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
20801M: Thomas Petazzoni <[email protected]>
20802M: Pali Rohár <[email protected]>
20803L: [email protected]
20804L: [email protected] (moderated for non-subscribers)
20805S: Maintained
20806F: Documentation/devicetree/bindings/pci/marvell,armada-3700-pcie.yaml
20807F: drivers/pci/controller/pci-aardvark.c
20808
20809PCI DRIVER FOR ALTERA PCIE IP
20810L: [email protected]
20811S: Orphan
20812F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
20813F: drivers/pci/controller/pcie-altera.c
20814
20815PCI DRIVER FOR ANDES QILAI PCIE
20816M: Randolph Lin <[email protected]>
20817L: [email protected]
20818S: Maintained
20819F: Documentation/devicetree/bindings/pci/andestech,qilai-pcie.yaml
20820F: drivers/pci/controller/dwc/pcie-andes-qilai.c
20821
20822PCI DRIVER FOR APPLIEDMICRO XGENE
20823M: Toan Le <[email protected]>
20824L: [email protected]
20825L: [email protected] (moderated for non-subscribers)
20826S: Maintained
20827F: Documentation/devicetree/bindings/pci/apm,xgene-pcie.yaml
20828F: drivers/pci/controller/pci-xgene.c
20829
20830PCI DRIVER FOR ARM VERSATILE PLATFORM
20831M: Rob Herring <[email protected]>
20832L: [email protected]
20833L: [email protected] (moderated for non-subscribers)
20834S: Maintained
20835F: Documentation/devicetree/bindings/pci/versatile.yaml
20836F: drivers/pci/controller/pci-versatile.c
20837
20838PCI DRIVER FOR ARMADA 8K
20839M: Thomas Petazzoni <[email protected]>
20840L: [email protected]
20841L: [email protected] (moderated for non-subscribers)
20842S: Maintained
20843F: Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.yaml
20844F: drivers/pci/controller/dwc/pcie-armada8k.c
20845
20846PCI DRIVER FOR CADENCE PCIE IP
20847R: Aksh Garg <[email protected]>
20848L: [email protected]
20849S: Orphan
20850F: Documentation/devicetree/bindings/pci/cdns,*
20851F: drivers/pci/controller/cadence/
20852
20853PCI DRIVER FOR CIX Sky1
20854M: Hans Zhang <[email protected]>
20855L: [email protected]
20856S: Maintained
20857F: Documentation/devicetree/bindings/pci/cix,sky1-pcie-*.yaml
20858F: drivers/pci/controller/cadence/*sky1*
20859
20860PCI DRIVER FOR FREESCALE LAYERSCAPE
20861M: Minghuan Lian <[email protected]>
20862M: Mingkai Hu <[email protected]>
20863M: Roy Zang <[email protected]>
20864L: [email protected]
20865L: [email protected]
20866L: [email protected] (moderated for non-subscribers)
20867L: [email protected]
20868S: Maintained
20869F: drivers/pci/controller/dwc/*layerscape*
20870
20871PCI DRIVER FOR FU740
20872M: Paul Walmsley <[email protected]>
20873M: Greentime Hu <[email protected]>
20874M: Samuel Holland <[email protected]>
20875L: [email protected]
20876S: Maintained
20877F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
20878F: drivers/pci/controller/dwc/pcie-fu740.c
20879
20880PCI DRIVER FOR GENERIC OF HOSTS
20881M: Will Deacon <[email protected]>
20882L: [email protected]
20883L: [email protected] (moderated for non-subscribers)
20884S: Maintained
20885F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
20886F: drivers/pci/controller/pci-host-common.c
20887F: drivers/pci/controller/pci-host-generic.c
20888
20889PCI DRIVER FOR IMX6
20890M: Richard Zhu <[email protected]>
20891M: Lucas Stach <[email protected]>
20892L: [email protected]
20893L: [email protected] (moderated for non-subscribers)
20894L: [email protected]
20895S: Maintained
20896F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
20897F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
20898F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
20899F: drivers/pci/controller/dwc/*imx6*
20900
20901PCI DRIVER FOR INTEL IXP4XX
20902M: Linus Walleij <[email protected]>
20903S: Maintained
20904F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
20905F: drivers/pci/controller/pci-ixp4xx.c
20906
20907PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
20908M: Nirmal Patel <[email protected]>
20909R: Jonathan Derrick <[email protected]>
20910L: [email protected]
20911S: Supported
20912F: drivers/pci/controller/vmd.c
20913
20914PCI DRIVER FOR MICROSEMI SWITCHTEC
20915M: Kurt Schwemmer <[email protected]>
20916M: Logan Gunthorpe <[email protected]>
20917L: [email protected]
20918S: Maintained
20919F: Documentation/ABI/testing/sysfs-class-switchtec
20920F: Documentation/driver-api/switchtec.rst
20921F: drivers/ntb/hw/mscc/
20922F: drivers/pci/switch/switchtec*
20923F: include/linux/switchtec.h
20924F: include/uapi/linux/switchtec_ioctl.h
20925
20926PCI DRIVER FOR MOBIVEIL PCIE IP
20927M: Hou Zhiqiang <[email protected]>
20928L: [email protected]
20929S: Supported
20930F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
20931F: drivers/pci/controller/mobiveil/pcie-mobiveil*
20932
20933PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
20934M: Thomas Petazzoni <[email protected]>
20935M: Pali Rohár <[email protected]>
20936L: [email protected]
20937L: [email protected] (moderated for non-subscribers)
20938S: Maintained
20939F: drivers/pci/controller/*mvebu*
20940
20941PCI DRIVER FOR NVIDIA TEGRA
20942M: Thierry Reding <[email protected]>
20943L: [email protected]
20944L: [email protected]
20945S: Supported
20946F: Documentation/devicetree/bindings/pci/*tegra*
20947F: drivers/pci/controller/*tegra*
20948
20949PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
20950M: Hou Zhiqiang <[email protected]>
20951L: [email protected]
20952L: [email protected] (moderated for non-subscribers)
20953S: Maintained
20954F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
20955
20956PCI DRIVER FOR PLDA PCIE IP
20957M: Daire McNamara <[email protected]>
20958L: [email protected]
20959S: Maintained
20960F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
20961F: drivers/pci/controller/plda/pcie-plda-host.c
20962F: drivers/pci/controller/plda/pcie-plda.h
20963
20964PCI DRIVER FOR RENESAS R-CAR
20965M: Marek Vasut <[email protected]>
20966M: Yoshihiro Shimoda <[email protected]>
20967L: [email protected]
20968L: [email protected]
20969S: Maintained
20970F: Documentation/PCI/controller/rcar-pcie-firmware.rst
20971F: Documentation/devicetree/bindings/pci/*rcar*
20972F: drivers/pci/controller/*rcar*
20973F: drivers/pci/controller/dwc/*rcar*
20974
20975PCI DRIVER FOR SAMSUNG EXYNOS
20976M: Jingoo Han <[email protected]>
20977L: [email protected] (moderated for non-subscribers)
20978L: [email protected]
20979S: Maintained
20980F: drivers/pci/controller/dwc/pci-exynos.c
20981
20982PCI DRIVER FOR STM32MP25
20983M: Christian Bruel <[email protected]>
20984L: [email protected]
20985S: Maintained
20986F: Documentation/devicetree/bindings/pci/st,stm32-pcie-*.yaml
20987F: drivers/pci/controller/dwc/*stm32*
20988
20989PCI DRIVER FOR SYNOPSYS DESIGNWARE
20990M: Jingoo Han <[email protected]>
20991M: Manivannan Sadhasivam <[email protected]>
20992L: [email protected]
20993S: Maintained
20994F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
20995F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
20996F: drivers/pci/controller/dwc/*designware*
20997F: include/linux/pcie-dwc.h
20998
20999PCI DRIVER FOR TI DRA7XX/J721E
21000M: Vignesh Raghavendra <[email protected]>
21001R: Siddharth Vadapalli <[email protected]>
21002L: [email protected]
21003L: [email protected]
21004L: [email protected] (moderated for non-subscribers)
21005S: Supported
21006F: Documentation/devicetree/bindings/pci/ti-pci.txt
21007F: drivers/pci/controller/cadence/pci-j721e.c
21008F: drivers/pci/controller/dwc/pci-dra7xx.c
21009
21010PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
21011M: Linus Walleij <[email protected]>
21012L: [email protected]
21013S: Maintained
21014F: Documentation/devicetree/bindings/pci/v3,v360epc-pci.yaml
21015F: drivers/pci/controller/pci-v3-semi.c
21016
21017PCI DRIVER FOR XILINX VERSAL CPM
21018M: Bharat Kumar Gogada <[email protected]>
21019M: Michal Simek <[email protected]>
21020L: [email protected]
21021S: Maintained
21022F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
21023F: drivers/pci/controller/pcie-xilinx-cpm.c
21024
21025PCI ENDPOINT SUBSYSTEM
21026M: Manivannan Sadhasivam <[email protected]>
21027M: Krzysztof Wilczyński <[email protected]>
21028R: Kishon Vijay Abraham I <[email protected]>
21029R: Frank Li <[email protected]>
21030L: [email protected]
21031S: Supported
21032Q: https://patchwork.kernel.org/project/linux-pci/list/
21033B: https://bugzilla.kernel.org
21034C: irc://irc.oftc.net/linux-pci
21035T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21036F: Documentation/PCI/endpoint/*
21037F: Documentation/misc-devices/pci-endpoint-test.rst
21038F: drivers/misc/pci_endpoint_test.c
21039F: drivers/pci/endpoint/
21040F: tools/testing/selftests/pci_endpoint/
21041
21042PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
21043M: Mahesh J Salgaonkar <[email protected]>
21044R: Oliver O'Halloran <[email protected]>
21045L: [email protected]
21046S: Supported
21047F: Documentation/PCI/pci-error-recovery.rst
21048F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
21049F: arch/powerpc/include/*/eeh*.h
21050F: arch/powerpc/kernel/eeh*.c
21051F: arch/powerpc/platforms/*/eeh*.c
21052F: drivers/pci/pcie/aer.c
21053F: drivers/pci/pcie/dpc.c
21054F: drivers/pci/pcie/err.c
21055
21056PCI ERROR RECOVERY
21057M: Linas Vepstas <[email protected]>
21058L: [email protected]
21059S: Supported
21060F: Documentation/PCI/pci-error-recovery.rst
21061
21062PCI MSI DRIVER FOR ALTERA MSI IP
21063L: [email protected]
21064S: Orphan
21065F: Documentation/devicetree/bindings/interrupt-controller/altr,msi-controller.yaml
21066F: drivers/pci/controller/pcie-altera-msi.c
21067
21068PCI MSI DRIVER FOR APPLIEDMICRO XGENE
21069M: Toan Le <[email protected]>
21070L: [email protected]
21071L: [email protected] (moderated for non-subscribers)
21072S: Maintained
21073F: Documentation/devicetree/bindings/interrupt-controller/apm,xgene1-msi.yaml
21074F: drivers/pci/controller/pci-xgene-msi.c
21075
21076PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
21077M: Lorenzo Pieralisi <[email protected]>
21078M: Krzysztof Wilczyński <[email protected]>
21079M: Manivannan Sadhasivam <[email protected]>
21080R: Rob Herring <[email protected]>
21081L: [email protected]
21082S: Supported
21083Q: https://patchwork.kernel.org/project/linux-pci/list/
21084B: https://bugzilla.kernel.org
21085C: irc://irc.oftc.net/linux-pci
21086T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21087F: Documentation/ABI/testing/debugfs-pcie-ptm
21088F: Documentation/PCI/controller/
21089F: Documentation/devicetree/bindings/pci/
21090F: Documentation/trace/events-pci-controller.rst
21091F: drivers/pci/controller/
21092F: drivers/pci/pci-bridge-emul.c
21093F: drivers/pci/pci-bridge-emul.h
21094F: include/trace/events/pci_controller.h
21095
21096PCI PEER-TO-PEER DMA (P2PDMA)
21097M: Bjorn Helgaas <[email protected]>
21098M: Logan Gunthorpe <[email protected]>
21099L: [email protected]
21100S: Supported
21101Q: https://patchwork.kernel.org/project/linux-pci/list/
21102B: https://bugzilla.kernel.org
21103C: irc://irc.oftc.net/linux-pci
21104T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21105F: Documentation/driver-api/pci/p2pdma.rst
21106F: drivers/pci/p2pdma.c
21107F: include/linux/pci-p2pdma.h
21108
21109PCI POWER CONTROL
21110M: Bartosz Golaszewski <[email protected]>
21111M: Manivannan Sadhasivam <[email protected]>
21112L: [email protected]
21113S: Maintained
21114T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21115F: drivers/pci/pwrctrl/*
21116F: include/linux/pci-pwrctrl.h
21117
21118PCI SUBSYSTEM
21119M: Bjorn Helgaas <[email protected]>
21120L: [email protected]
21121S: Supported
21122Q: https://patchwork.kernel.org/project/linux-pci/list/
21123B: https://bugzilla.kernel.org
21124C: irc://irc.oftc.net/linux-pci
21125T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21126F: Documentation/ABI/testing/sysfs-devices-pci-host-bridge
21127F: Documentation/PCI/
21128F: Documentation/devicetree/bindings/pci/
21129F: arch/x86/kernel/early-quirks.c
21130F: arch/x86/kernel/quirks.c
21131F: arch/x86/pci/
21132F: drivers/acpi/pci*
21133F: drivers/pci/
21134F: include/asm-generic/pci*
21135F: include/linux/of_pci.h
21136F: include/linux/pci*
21137F: include/uapi/linux/pci*
21138
21139PCI SUBSYSTEM [RUST]
21140M: Danilo Krummrich <[email protected]>
21141R: Bjorn Helgaas <[email protected]>
21142R: Krzysztof Wilczyński <[email protected]>
21143L: [email protected]
21144S: Maintained
21145C: irc://irc.oftc.net/linux-pci
21146T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
21147F: rust/helpers/pci.c
21148F: rust/kernel/pci.rs
21149F: rust/kernel/pci/
21150F: samples/rust/rust_driver_pci.rs
21151
21152PCIE BANDWIDTH CONTROLLER
21153M: Ilpo Järvinen <[email protected]>
21154L: [email protected]
21155S: Supported
21156F: drivers/pci/pcie/bwctrl.c
21157F: drivers/thermal/pcie_cooling.c
21158F: include/linux/pci-bwctrl.h
21159F: tools/testing/selftests/pcie_bwctrl/
21160
21161PCIE DRIVER FOR AMAZON ANNAPURNA LABS
21162M: Jonathan Chocron <[email protected]>
21163L: [email protected]
21164S: Maintained
21165F: Documentation/devicetree/bindings/pci/amazon,al-alpine-v3-pcie.yaml
21166F: drivers/pci/controller/dwc/pcie-al.c
21167
21168PCIE DRIVER FOR AMLOGIC MESON
21169M: Yue Wang <[email protected]>
21170L: [email protected]
21171L: [email protected]
21172S: Maintained
21173F: drivers/pci/controller/dwc/pci-meson.c
21174
21175PCIE DRIVER FOR AXIS ARTPEC
21176M: Jesper Nilsson <[email protected]>
21177L: [email protected]
21178L: [email protected]
21179S: Maintained
21180F: Documentation/devicetree/bindings/pci/axis,artpec*
21181F: drivers/pci/controller/dwc/*artpec*
21182
21183PCIE DRIVER FOR CAVIUM THUNDERX
21184M: Robert Richter <[email protected]>
21185L: [email protected]
21186L: [email protected] (moderated for non-subscribers)
21187S: Odd Fixes
21188F: drivers/pci/controller/pci-thunder-*
21189
21190PCIE DRIVER FOR ESWIN
21191M: Senchuan Zhang <[email protected]>
21192L: [email protected]
21193S: Maintained
21194F: Documentation/devicetree/bindings/pci/eswin,pcie.yaml
21195F: drivers/pci/controller/dwc/pcie-eswin.c
21196
21197PCIE DRIVER FOR HISILICON
21198M: Zhou Wang <[email protected]>
21199L: [email protected]
21200S: Maintained
21201F: drivers/pci/controller/dwc/pcie-hisi.c
21202
21203PCIE DRIVER FOR HISILICON KIRIN
21204M: Xiaowei Song <[email protected]>
21205M: Binghui Wang <[email protected]>
21206L: [email protected]
21207S: Maintained
21208F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
21209F: drivers/pci/controller/dwc/pcie-kirin.c
21210
21211PCIE DRIVER FOR HISILICON STB
21212M: Shawn Guo <[email protected]>
21213L: [email protected]
21214S: Maintained
21215F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
21216F: drivers/pci/controller/dwc/pcie-histb.c
21217
21218PCIE DRIVER FOR INTEL KEEM BAY
21219M: Srikanth Thokala <[email protected]>
21220L: [email protected]
21221S: Supported
21222F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
21223F: drivers/pci/controller/dwc/pcie-keembay.c
21224
21225PCIE DRIVER FOR INTEL LGM GW SOC
21226L: [email protected]
21227S: Orphan
21228F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
21229F: drivers/pci/controller/dwc/pcie-intel-gw.c
21230
21231PCIE DRIVER FOR MEDIATEK
21232M: Ryder Lee <[email protected]>
21233L: [email protected]
21234L: [email protected] (moderated for non-subscribers)
21235S: Supported
21236F: Documentation/devicetree/bindings/pci/mediatek*
21237F: drivers/pci/controller/*mediatek*
21238
21239PCIE DRIVER FOR MICROCHIP
21240M: Daire McNamara <[email protected]>
21241L: [email protected]
21242S: Supported
21243F: Documentation/devicetree/bindings/pci/microchip*
21244F: drivers/pci/controller/plda/*microchip*
21245
21246PCIE DRIVER FOR QUALCOMM MSM
21247M: Manivannan Sadhasivam <[email protected]>
21248L: [email protected]
21249L: [email protected]
21250S: Maintained
21251F: Documentation/devicetree/bindings/pci/qcom,*.yaml
21252F: drivers/pci/controller/dwc/pcie-qcom-common.c
21253F: drivers/pci/controller/dwc/pcie-qcom.c
21254
21255PCIE DRIVER FOR RENESAS RZ/G3S SERIES
21256M: Claudiu Beznea <[email protected]>
21257L: [email protected]
21258L: [email protected]
21259S: Supported
21260F: Documentation/devicetree/bindings/pci/renesas,r9a08g045-pcie.yaml
21261F: drivers/pci/controller/pcie-rzg3s-host.c
21262
21263PCIE DRIVER FOR ROCKCHIP
21264M: Shawn Lin <[email protected]>
21265L: [email protected]
21266L: [email protected]
21267S: Maintained
21268F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
21269F: drivers/pci/controller/pcie-rockchip*
21270
21271PCIE DRIVER FOR SOCIONEXT UNIPHIER
21272M: Kunihiko Hayashi <[email protected]>
21273L: [email protected]
21274S: Maintained
21275F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
21276F: drivers/pci/controller/dwc/pcie-uniphier*
21277
21278PCIE DRIVER FOR ST SPEAR13XX
21279M: Pratyush Anand <[email protected]>
21280L: [email protected]
21281S: Maintained
21282F: drivers/pci/controller/dwc/*spear*
21283
21284PCIE DRIVER FOR STARFIVE JH71x0
21285M: Kevin Xie <[email protected]>
21286L: [email protected]
21287S: Maintained
21288F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
21289F: drivers/pci/controller/plda/pcie-starfive.c
21290
21291PCIE DRIVER FOR ULTRARISC DP1000
21292M: Xincheng Zhang <[email protected]>
21293M: Jia Wang <[email protected]>
21294L: [email protected]
21295S: Maintained
21296F: Documentation/devicetree/bindings/pci/ultrarisc,dp1000-pcie.yaml
21297F: drivers/pci/controller/dwc/pcie-ultrarisc.c
21298
21299PCIE ENDPOINT DRIVER FOR QUALCOMM
21300M: Manivannan Sadhasivam <[email protected]>
21301L: [email protected]
21302L: [email protected]
21303S: Maintained
21304F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
21305F: Documentation/devicetree/bindings/pci/qcom,sa8255p-pcie-ep.yaml
21306F: drivers/pci/controller/dwc/pcie-qcom-common.c
21307F: drivers/pci/controller/dwc/pcie-qcom-ep.c
21308
21309PCMCIA SUBSYSTEM
21310M: Dominik Brodowski <[email protected]>
21311S: Odd Fixes
21312T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
21313F: Documentation/pcmcia/
21314F: drivers/net/ethernet/8390/pcnet_cs.c
21315F: drivers/pcmcia/
21316F: include/pcmcia/
21317F: tools/pcmcia/
21318
21319PCNET32 NETWORK DRIVER
21320M: Don Fry <[email protected]>
21321L: [email protected]
21322S: Maintained
21323F: drivers/net/ethernet/amd/pcnet32.c
21324
21325PCRYPT PARALLEL CRYPTO ENGINE
21326M: Steffen Klassert <[email protected]>
21327L: [email protected]
21328S: Maintained
21329F: crypto/pcrypt.c
21330F: include/crypto/pcrypt.h
21331
21332PDS DSC VIRTIO DATA PATH ACCELERATOR
21333R: Brett Creeley <[email protected]>
21334F: drivers/vdpa/pds/
21335
21336PECI HARDWARE MONITORING DRIVERS
21337M: Iwona Winiarska <[email protected]>
21338L: [email protected]
21339S: Supported
21340F: Documentation/hwmon/peci-cputemp.rst
21341F: Documentation/hwmon/peci-dimmtemp.rst
21342F: drivers/hwmon/peci/
21343
21344PECI SUBSYSTEM
21345M: Iwona Winiarska <[email protected]>
21346L: [email protected] (moderated for non-subscribers)
21347S: Supported
21348F: Documentation/devicetree/bindings/peci/
21349F: Documentation/peci/
21350F: drivers/peci/
21351F: include/linux/peci-cpu.h
21352F: include/linux/peci.h
21353
21354PENSANDO ETHERNET DRIVERS
21355M: Brett Creeley <[email protected]>
21356L: [email protected]
21357S: Maintained
21358F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
21359F: drivers/net/ethernet/pensando/
21360
21361PER-CPU MEMORY ALLOCATOR
21362M: Dennis Zhou <[email protected]>
21363M: Tejun Heo <[email protected]>
21364M: Christoph Lameter <[email protected]>
21365L: [email protected]
21366S: Maintained
21367T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
21368F: arch/*/include/asm/percpu.h
21369F: include/linux/percpu*.h
21370F: lib/percpu*.c
21371F: mm/percpu*.c
21372F: mm/percpu-internal.h
21373
21374PER-TASK DELAY ACCOUNTING
21375M: Balbir Singh <[email protected]>
21376M: Yang Yang <[email protected]>
21377S: Maintained
21378F: include/linux/delayacct.h
21379F: kernel/delayacct.c
21380
21381TASK DELAY MONITORING TOOLS
21382M: Andrew Morton <[email protected]>
21383M: Wang Yaxin <[email protected]>
21384M: Fan Yu <[email protected]>
21385L: [email protected]
21386S: Maintained
21387F: Documentation/accounting/delay-accounting.rst
21388F: tools/accounting/delaytop.c
21389F: tools/accounting/getdelays.c
21390
21391PERFORMANCE EVENTS SUBSYSTEM
21392M: Peter Zijlstra <[email protected]>
21393M: Ingo Molnar <[email protected]>
21394M: Arnaldo Carvalho de Melo <[email protected]>
21395M: Namhyung Kim <[email protected]>
21396R: Mark Rutland <[email protected]>
21397R: Alexander Shishkin <[email protected]>
21398R: Jiri Olsa <[email protected]>
21399R: Ian Rogers <[email protected]>
21400R: Adrian Hunter <[email protected]>
21401R: James Clark <[email protected]>
21402L: [email protected]
21403L: [email protected]
21404S: Supported
21405W: https://perf.wiki.kernel.org/
21406P: Documentation/process/maintainer-tip.rst
21407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
21408T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
21409T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
21410F: arch/*/events/*
21411F: arch/*/events/*/*
21412F: arch/*/include/asm/perf_event.h
21413F: arch/*/kernel/*/*/perf_event*.c
21414F: arch/*/kernel/*/perf_event*.c
21415F: arch/*/kernel/perf_callchain.c
21416F: arch/*/kernel/perf_event*.c
21417F: include/linux/perf_event.h
21418F: include/uapi/linux/perf_event.h
21419F: kernel/events/*
21420F: tools/lib/perf/
21421F: tools/perf/
21422
21423PERFORMANCE EVENTS TOOLING ARM64
21424R: John Garry <[email protected]>
21425R: Will Deacon <[email protected]>
21426R: James Clark <[email protected]>
21427R: Mike Leach <[email protected]>
21428R: Leo Yan <[email protected]>
21429L: [email protected] (moderated for non-subscribers)
21430S: Supported
21431F: tools/build/feature/test-libopencsd.c
21432F: tools/perf/arch/arm*/
21433F: tools/perf/pmu-events/arch/arm64/
21434F: tools/perf/util/arm-spe*
21435F: tools/perf/util/cs-etm*
21436
21437PERSONALITY HANDLING
21438M: Christoph Hellwig <[email protected]>
21439L: [email protected]
21440S: Maintained
21441F: include/linux/personality.h
21442F: include/uapi/linux/personality.h
21443
21444PHOENIX RC FLIGHT CONTROLLER ADAPTER
21445M: Marcus Folkesson <[email protected]>
21446L: [email protected]
21447S: Maintained
21448F: Documentation/input/devices/pxrc.rst
21449F: drivers/input/joystick/pxrc.c
21450
21451PHONET PROTOCOL
21452M: Remi Denis-Courmont <[email protected]>
21453S: Supported
21454F: Documentation/networking/phonet.rst
21455F: include/linux/phonet.h
21456F: include/net/phonet/
21457F: include/uapi/linux/phonet.h
21458F: net/phonet/
21459
21460PHRAM MTD DRIVER
21461M: Joern Engel <[email protected]>
21462L: [email protected]
21463S: Maintained
21464F: drivers/mtd/devices/phram.c
21465
21466PHY COMMON PROPERTIES
21467M: Vladimir Oltean <[email protected]>
21468L: [email protected]
21469S: Maintained
21470Q: https://patchwork.kernel.org/project/netdevbpf/list/
21471F: Documentation/devicetree/bindings/phy/phy-common-props.yaml
21472F: drivers/phy/phy-common-props-test.c
21473F: drivers/phy/phy-common-props.c
21474F: include/linux/phy/phy-common-props.h
21475
21476PICOLCD HID DRIVER
21477M: Bruno Prémont <[email protected]>
21478L: [email protected]
21479S: Maintained
21480F: drivers/hid/hid-picolcd*
21481
21482PIDFD API
21483M: Christian Brauner <[email protected]>
21484L: [email protected]
21485S: Maintained
21486T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
21487F: samples/pidfd/
21488F: tools/testing/selftests/clone3/
21489F: tools/testing/selftests/pidfd/
21490K: (?i)pidfd
21491K: (?i)clone3
21492K: \b(clone_args|kernel_clone_args)\b
21493
21494PIN CONTROL SUBSYSTEM
21495M: Linus Walleij <[email protected]>
21496L: [email protected]
21497S: Maintained
21498T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
21499F: Documentation/devicetree/bindings/pinctrl/
21500F: Documentation/driver-api/pin-control.rst
21501F: drivers/pinctrl/
21502F: include/dt-bindings/pinctrl/
21503F: include/linux/pinctrl/
21504
21505PIN CONTROLLER - AIROHA
21506M: Lorenzo Bianconi <[email protected]>
21507L: [email protected] (moderated for non-subscribers)
21508S: Maintained
21509F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
21510F: drivers/pinctrl/airoha/pinctrl-airoha.c
21511
21512PIN CONTROLLER - AMD
21513M: Basavaraj Natikar <[email protected]>
21514M: Shyam Sundar S K <[email protected]>
21515S: Maintained
21516F: drivers/pinctrl/pinctrl-amd.c
21517
21518PIN CONTROLLER - FREESCALE
21519M: Dong Aisheng <[email protected]>
21520M: Fabio Estevam <[email protected]>
21521M: Frank Li <[email protected]>
21522M: Jacky Bai <[email protected]>
21523R: Pengutronix Kernel Team <[email protected]>
21524R: NXP S32 Linux Team <[email protected]>
21525L: [email protected]
21526S: Maintained
21527F: Documentation/devicetree/bindings/pinctrl/fsl,*
21528F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
21529F: drivers/pinctrl/freescale/
21530F: drivers/pinctrl/nxp/
21531
21532PIN CONTROLLER - INTEL
21533M: Mika Westerberg <[email protected]>
21534M: Andy Shevchenko <[email protected]>
21535S: Supported
21536T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
21537F: drivers/pinctrl/intel/
21538
21539PIN CONTROLLER - KEEMBAY
21540S: Orphan
21541F: drivers/pinctrl/pinctrl-keembay*
21542
21543PIN CONTROLLER - MEDIATEK
21544M: Sean Wang <[email protected]>
21545L: [email protected] (moderated for non-subscribers)
21546S: Maintained
21547F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
21548F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
21549F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
21550F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
21551F: drivers/pinctrl/mediatek/
21552
21553PIN CONTROLLER - MEDIATEK MIPS
21554M: Chester A. Unal <[email protected]>
21555M: Sergio Paracuellos <[email protected]>
21556L: [email protected] (moderated for non-subscribers)
21557L: [email protected]
21558S: Maintained
21559F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
21560F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
21561F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
21562F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
21563F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
21564F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
21565F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
21566F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
21567F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
21568F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
21569F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
21570F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
21571F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
21572F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
21573F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
21574
21575PIN CONTROLLER - MICROCHIP AT91
21576M: Ludovic Desroches <[email protected]>
21577L: [email protected] (moderated for non-subscribers)
21578L: [email protected]
21579S: Supported
21580F: drivers/gpio/gpio-sama5d2-piobu.c
21581F: drivers/pinctrl/pinctrl-at91*
21582
21583PIN CONTROLLER - QUALCOMM
21584M: Bjorn Andersson <[email protected]>
21585L: [email protected]
21586S: Maintained
21587C: irc://irc.oftc.net/linux-msm
21588F: Documentation/devicetree/bindings/pinctrl/qcom,*
21589F: drivers/pinctrl/qcom/
21590
21591PIN CONTROLLER - RENESAS
21592M: Geert Uytterhoeven <[email protected]>
21593L: [email protected]
21594S: Supported
21595T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
21596F: Documentation/devicetree/bindings/pinctrl/renesas,*
21597F: drivers/pinctrl/renesas/
21598
21599PIN CONTROLLER - SAMSUNG
21600M: Krzysztof Kozlowski <[email protected]>
21601M: Sylwester Nawrocki <[email protected]>
21602M: Peter Griffin <[email protected]>
21603R: Alim Akhtar <[email protected]>
21604L: [email protected] (moderated for non-subscribers)
21605L: [email protected]
21606S: Maintained
21607Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
21608B: mailto:[email protected]
21609C: irc://irc.libera.chat/linux-exynos
21610T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
21611F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
21612F: drivers/pinctrl/samsung/
21613
21614PIN CONTROLLER - SINGLE
21615M: Tony Lindgren <[email protected]>
21616M: Haojian Zhuang <[email protected]>
21617L: [email protected] (moderated for non-subscribers)
21618L: [email protected]
21619S: Maintained
21620F: drivers/pinctrl/pinctrl-single.c
21621
21622PIN CONTROLLER - SUNPLUS / TIBBO
21623M: Dvorkin Dmitry <[email protected]>
21624M: Wells Lu <[email protected]>
21625L: [email protected] (moderated for non-subscribers)
21626S: Maintained
21627W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
21628F: Documentation/devicetree/bindings/pinctrl/sunplus,*
21629F: drivers/pinctrl/sunplus/
21630F: include/dt-bindings/pinctrl/sppctl*.h
21631
21632PINE64 PINEPHONE KEYBOARD DRIVER
21633M: Samuel Holland <[email protected]>
21634S: Supported
21635F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
21636F: drivers/input/keyboard/pinephone-keyboard.c
21637
21638PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
21639M: Tomasz Duszynski <[email protected]>
21640S: Maintained
21641F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
21642F: drivers/iio/chemical/pms7003.c
21643
21644PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
21645M: Piergiorgio Beruto <[email protected]>
21646L: [email protected]
21647S: Maintained
21648F: drivers/net/phy/mdio-open-alliance.h
21649F: net/ethtool/plca.c
21650
21651PLDMFW LIBRARY
21652M: Jacob Keller <[email protected]>
21653S: Maintained
21654F: Documentation/driver-api/pldmfw/
21655F: include/linux/pldmfw.h
21656F: lib/pldmfw/
21657
21658PLX DMA DRIVER
21659M: Logan Gunthorpe <[email protected]>
21660S: Maintained
21661F: drivers/dma/plx_dma.c
21662
21663PM-GRAPH UTILITY
21664M: "Todd E Brandt" <[email protected]>
21665L: [email protected]
21666S: Supported
21667W: https://01.org/pm-graph
21668B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
21669T: git https://github.com/intel/pm-graph.git
21670F: tools/power/pm-graph
21671
21672PM6764TR DRIVER
21673M: Charles Hsu <[email protected]>
21674L: [email protected]
21675S: Maintained
21676F: Documentation/hwmon/pm6764tr.rst
21677F: drivers/hwmon/pmbus/pm6764tr.c
21678
21679PMC SIERRA MaxRAID DRIVER
21680L: [email protected]
21681S: Orphan
21682W: http://www.pmc-sierra.com/
21683F: drivers/scsi/pmcraid.*
21684
21685PMC SIERRA PM8001 DRIVER
21686M: Jack Wang <[email protected]>
21687L: [email protected]
21688S: Supported
21689F: drivers/scsi/pm8001/
21690
21691PNI RM3100 IIO DRIVER
21692M: Song Qiang <[email protected]>
21693L: [email protected]
21694S: Maintained
21695F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
21696F: drivers/iio/magnetometer/rm3100*
21697
21698PNP SUPPORT
21699M: "Rafael J. Wysocki" <[email protected]>
21700L: [email protected]
21701S: Maintained
21702F: drivers/pnp/
21703F: include/linux/pnp.h
21704
21705PORTUGUESE (BRAZILIAN) TRANSLATION
21706M: Daniel Pereira <[email protected]>
21707L: [email protected]
21708S: Maintained
21709F: Documentation/translations/pt_BR/
21710
21711PORTWELL EC DRIVER
21712M: Yen-Chi Huang <[email protected]>
21713L: [email protected]
21714S: Maintained
21715F: drivers/platform/x86/portwell-ec.c
21716
21717POSIX CLOCKS and TIMERS
21718M: Anna-Maria Behnsen <[email protected]>
21719M: Frederic Weisbecker <[email protected]>
21720M: Thomas Gleixner <[email protected]>
21721L: [email protected]
21722S: Maintained
21723P: Documentation/process/maintainer-tip.rst
21724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
21725F: fs/timerfd.c
21726F: include/linux/time_namespace.h
21727F: include/linux/timerfd.h
21728F: include/uapi/linux/time.h
21729F: include/uapi/linux/timerfd.h
21730F: include/trace/events/timer*
21731F: kernel/time/itimer.c
21732F: kernel/time/posix-*
21733F: kernel/time/namespace.c
21734F: kernel/time/namespace_vdso.c
21735
21736POWER MANAGEMENT CORE
21737M: "Rafael J. Wysocki" <[email protected]>
21738L: [email protected]
21739S: Supported
21740B: https://bugzilla.kernel.org
21741T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
21742F: drivers/base/power/
21743F: drivers/powercap/
21744F: include/linux/intel_rapl.h
21745F: include/linux/pm.h
21746F: include/linux/pm_*
21747F: include/linux/powercap.h
21748F: kernel/configs/nopm.config
21749
21750POWER SEQUENCING
21751M: Bartosz Golaszewski <[email protected]>
21752L: [email protected]
21753S: Maintained
21754T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
21755F: Documentation/driver-api/pwrseq.rst
21756F: drivers/power/sequencing/
21757F: include/linux/pwrseq/
21758
21759PCIE M.2 POWER SEQUENCING
21760M: Manivannan Sadhasivam <[email protected]>
21761L: [email protected]
21762S: Maintained
21763F: Documentation/devicetree/bindings/connector/pcie-m2-e-connector.yaml
21764F: Documentation/devicetree/bindings/connector/pcie-m2-m-connector.yaml
21765F: drivers/power/sequencing/pwrseq-pcie-m2.c
21766
21767POWER STATE COORDINATION INTERFACE (PSCI)
21768M: Mark Rutland <[email protected]>
21769M: Lorenzo Pieralisi <[email protected]>
21770L: [email protected] (moderated for non-subscribers)
21771S: Maintained
21772F: Documentation/devicetree/bindings/arm/psci.yaml
21773F: drivers/firmware/psci/
21774F: include/linux/psci.h
21775F: include/uapi/linux/psci.h
21776
21777POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
21778M: Sebastian Reichel <[email protected]>
21779L: [email protected]
21780S: Maintained
21781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
21782F: Documentation/ABI/testing/sysfs-class-power
21783F: Documentation/devicetree/bindings/power/supply/
21784F: drivers/power/supply/
21785F: include/linux/power/
21786F: include/linux/power_supply.h
21787F: tools/testing/selftests/power_supply/
21788
21789POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
21790M: Suraj Jitindar Singh <[email protected]>
21791L: [email protected]
21792S: Maintained
21793F: drivers/char/powernv-op-panel.c
21794
21795PPP OVER ATM (RFC 2364)
21796M: Mitchell Blank Jr <[email protected]>
21797S: Maintained
21798F: include/uapi/linux/atmppp.h
21799F: net/atm/pppoatm.c
21800
21801PPP OVER ETHERNET
21802S: Orphan
21803F: drivers/net/ppp/pppoe.c
21804F: drivers/net/ppp/pppox.c
21805
21806PPP OVER L2TP
21807M: James Chapman <[email protected]>
21808S: Maintained
21809F: include/linux/if_pppol2tp.h
21810F: include/uapi/linux/if_pppol2tp.h
21811F: net/l2tp/l2tp_ppp.c
21812
21813PPP PROTOCOL DRIVERS AND COMPRESSORS
21814L: [email protected]
21815S: Orphan
21816F: drivers/net/ppp/ppp_*
21817F: tools/testing/selftests/net/ppp/
21818
21819PPS SUPPORT
21820M: Rodolfo Giometti <[email protected]>
21821L: [email protected] (subscribers-only)
21822S: Maintained
21823W: http://wiki.enneenne.com/index.php/LinuxPPS_support
21824F: Documentation/ABI/testing/sysfs-pps
21825F: Documentation/ABI/testing/sysfs-pps-gen
21826F: Documentation/ABI/testing/sysfs-pps-gen-tio
21827F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
21828F: Documentation/driver-api/pps.rst
21829F: drivers/pps/
21830F: include/linux/pps*.h
21831F: include/uapi/linux/pps.h
21832F: include/uapi/linux/pps_gen.h
21833
21834PRESSURE STALL INFORMATION (PSI)
21835M: Johannes Weiner <[email protected]>
21836M: Suren Baghdasaryan <[email protected]>
21837R: Peter Zijlstra <[email protected]>
21838S: Maintained
21839F: include/linux/psi*
21840F: kernel/sched/psi.c
21841
21842PROPELLER BUILD
21843M: Rong Xu <[email protected]>
21844M: Han Shen <[email protected]>
21845S: Supported
21846F: Documentation/dev-tools/propeller.rst
21847F: scripts/Makefile.propeller
21848
21849PRINTK
21850M: Petr Mladek <[email protected]>
21851R: Steven Rostedt <[email protected]>
21852R: John Ogness <[email protected]>
21853R: Sergey Senozhatsky <[email protected]>
21854S: Maintained
21855T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
21856F: Documentation/core-api/printk-basics.rst
21857F: include/linux/printk.h
21858F: kernel/printk/
21859
21860PRINTK INDEXING
21861R: Chris Down <[email protected]>
21862S: Maintained
21863F: Documentation/core-api/printk-index.rst
21864F: kernel/printk/index.c
21865K: printk_index
21866
21867PROC FILESYSTEM
21868L: [email protected]
21869L: [email protected]
21870S: Maintained
21871F: Documentation/filesystems/proc.rst
21872F: fs/proc/
21873F: include/linux/proc_fs.h
21874F: tools/testing/selftests/proc/
21875
21876PROC SYSCTL
21877M: Kees Cook <[email protected]>
21878M: Joel Granados <[email protected]>
21879L: [email protected]
21880L: [email protected]
21881S: Maintained
21882T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
21883F: fs/proc/proc_sysctl.c
21884F: include/linux/sysctl.h
21885F: kernel/sysctl*
21886F: tools/testing/selftests/sysctl/*
21887F: lib/test_sysctl.c
21888F: scripts/check-sysctl-docs
21889
21890PS3 NETWORK SUPPORT
21891M: Geoff Levand <[email protected]>
21892L: [email protected]
21893L: [email protected]
21894S: Maintained
21895F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
21896
21897PS3 PLATFORM SUPPORT
21898M: Geoff Levand <[email protected]>
21899L: [email protected]
21900S: Maintained
21901F: arch/powerpc/boot/ps3*
21902F: arch/powerpc/include/asm/lv1call.h
21903F: arch/powerpc/include/asm/ps3*.h
21904F: arch/powerpc/platforms/ps3/
21905F: drivers/*/ps3*
21906F: drivers/ps3/
21907F: drivers/rtc/rtc-ps3.c
21908F: drivers/usb/host/*ps3.c
21909F: sound/ppc/snd_ps3*
21910
21911PS3VRAM DRIVER
21912M: Jim Paris <[email protected]>
21913M: Geoff Levand <[email protected]>
21914L: [email protected]
21915S: Maintained
21916F: drivers/block/ps3vram.c
21917
21918PSAMPLE PACKET SAMPLING SUPPORT
21919M: Yotam Gigi <[email protected]>
21920S: Maintained
21921F: include/net/psample.h
21922F: include/uapi/linux/psample.h
21923F: net/psample
21924
21925PSE NETWORK DRIVER
21926M: Oleksij Rempel <[email protected]>
21927M: Kory Maincent <[email protected]>
21928L: [email protected]
21929S: Maintained
21930F: Documentation/devicetree/bindings/net/pse-pd/
21931F: drivers/net/pse-pd/
21932F: net/ethtool/pse-pd.c
21933
21934PSP SECURITY PROTOCOL
21935M: Daniel Zahka <[email protected]>
21936M: Jakub Kicinski <[email protected]>
21937M: Willem de Bruijn <[email protected]>
21938F: Documentation/netlink/specs/psp.yaml
21939F: Documentation/networking/psp.rst
21940F: include/net/psp/
21941F: include/net/psp.h
21942F: include/uapi/linux/psp.h
21943F: net/psp/
21944K: struct\ psp(_assoc|_dev|hdr)\b
21945
21946PSTORE FILESYSTEM
21947M: Kees Cook <[email protected]>
21948R: Tony Luck <[email protected]>
21949R: Guilherme G. Piccoli <[email protected]>
21950S: Supported
21951T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
21952F: Documentation/admin-guide/pstore-blk.rst
21953F: Documentation/admin-guide/ramoops.rst
21954F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
21955F: drivers/acpi/apei/erst.c
21956F: drivers/firmware/efi/efi-pstore.c
21957F: fs/pstore/
21958F: include/linux/pstore*
21959K: \b(pstore|ramoops)
21960
21961PT5161L HARDWARE MONITOR DRIVER
21962M: Cosmo Chou <[email protected]>
21963L: [email protected]
21964S: Maintained
21965F: Documentation/hwmon/pt5161l.rst
21966F: drivers/hwmon/pt5161l.c
21967
21968PTP HARDWARE CLOCK SUPPORT
21969M: Richard Cochran <[email protected]>
21970L: [email protected]
21971S: Maintained
21972W: http://linuxptp.sourceforge.net/
21973F: Documentation/ABI/testing/sysfs-ptp
21974F: Documentation/driver-api/ptp.rst
21975F: drivers/net/phy/dp83640*
21976F: drivers/ptp/*
21977F: include/linux/ptp_cl*
21978K: (?:\b|_)ptp(?:\b|_)
21979
21980PTP MOCKUP CLOCK SUPPORT
21981M: Vladimir Oltean <[email protected]>
21982L: [email protected]
21983S: Maintained
21984F: drivers/ptp/ptp_mock.c
21985F: include/linux/ptp_mock.h
21986
21987PTP VIRTUAL CLOCK SUPPORT
21988M: Yangbo Lu <[email protected]>
21989L: [email protected]
21990S: Maintained
21991F: drivers/ptp/ptp_vclock.c
21992F: net/ethtool/phc_vclocks.c
21993
21994PTP VMCLOCK SUPPORT
21995M: David Woodhouse <[email protected]>
21996L: [email protected]
21997S: Maintained
21998F: Documentation/devicetree/bindings/ptp/amazon,vmclock.yaml
21999F: drivers/ptp/ptp_vmclock.c
22000F: include/uapi/linux/vmclock-abi.h
22001
22002PTRACE SUPPORT
22003M: Oleg Nesterov <[email protected]>
22004S: Maintained
22005F: arch/*/*/ptrace*.c
22006F: arch/*/include/asm/ptrace*.h
22007F: arch/*/ptrace*.c
22008F: include/asm-generic/syscall.h
22009F: include/linux/ptrace.h
22010F: include/linux/regset.h
22011F: include/uapi/linux/ptrace.h
22012F: kernel/ptrace.c
22013
22014PULSE8-CEC DRIVER
22015M: Hans Verkuil <[email protected]>
22016L: [email protected]
22017S: Maintained
22018T: git git://linuxtv.org/media.git
22019F: drivers/media/cec/usb/pulse8/
22020
22021PURELIFI PLFXLC DRIVER
22022M: Srinivasan Raju <[email protected]>
22023L: [email protected]
22024S: Supported
22025F: drivers/net/wireless/purelifi/
22026
22027PVRUSB2 VIDEO4LINUX DRIVER
22028M: Mike Isely <[email protected]>
22029L: [email protected] (subscribers-only)
22030L: [email protected]
22031S: Maintained
22032W: http://www.isely.net/pvrusb2/
22033T: git git://linuxtv.org/media.git
22034F: Documentation/driver-api/media/drivers/pvrusb2*
22035F: drivers/media/usb/pvrusb2/
22036
22037PWC WEBCAM DRIVER
22038M: Hans Verkuil <[email protected]>
22039L: [email protected]
22040S: Odd Fixes
22041T: git git://linuxtv.org/media.git
22042F: drivers/media/usb/pwc/*
22043F: include/trace/events/pwc.h
22044
22045PWM IR Transmitter
22046M: Sean Young <[email protected]>
22047L: [email protected]
22048S: Maintained
22049F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
22050F: drivers/media/rc/pwm-ir-tx.c
22051
22052PWM SUBSYSTEM
22053M: Uwe Kleine-König <[email protected]>
22054L: [email protected]
22055S: Maintained
22056Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
22057C: irc://irc.libera.chat/linux-pwm
22058T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
22059F: Documentation/devicetree/bindings/pwm/
22060F: Documentation/driver-api/pwm.rst
22061F: drivers/pwm/
22062F: include/dt-bindings/pwm/
22063F: include/linux/pwm.h
22064K: pwm_(config|apply_might_sleep|apply_atomic|ops)
22065K: (devm_)?pwmchip_(add|alloc|remove)
22066K: pwm_(round|get|set)_waveform
22067
22068PWM SUBSYSTEM BINDINGS [RUST]
22069M: Michal Wilczynski <[email protected]>
22070L: [email protected]
22071L: [email protected]
22072S: Maintained
22073F: rust/helpers/pwm.c
22074F: rust/kernel/pwm.rs
22075
22076PWM SUBSYSTEM DRIVERS [RUST]
22077R: Michal Wilczynski <[email protected]>
22078F: drivers/pwm/*.rs
22079
22080PXA GPIO DRIVER
22081M: Robert Jarzmik <[email protected]>
22082L: [email protected]
22083S: Maintained
22084F: drivers/gpio/gpio-pxa.c
22085
22086PXA MMCI DRIVER
22087S: Orphan
22088
22089PXA RTC DRIVER
22090M: Robert Jarzmik <[email protected]>
22091L: [email protected]
22092S: Maintained
22093
22094PXA2xx/PXA3xx SUPPORT
22095M: Daniel Mack <[email protected]>
22096M: Haojian Zhuang <[email protected]>
22097M: Robert Jarzmik <[email protected]>
22098L: [email protected] (moderated for non-subscribers)
22099S: Maintained
22100T: git https://github.com/hzhuang1/linux.git
22101T: git https://github.com/rjarzmik/linux.git
22102F: arch/arm/boot/dts/intel/pxa/
22103F: arch/arm/mach-pxa/
22104F: drivers/dma/pxa*
22105F: drivers/pcmcia/pxa2xx*
22106F: drivers/pinctrl/pxa/
22107F: drivers/spi/spi-pxa2xx*
22108F: drivers/usb/gadget/udc/pxa2*
22109F: include/sound/pxa2xx-lib.h
22110F: sound/arm/pxa*
22111F: sound/soc/pxa/
22112
22113QAT DRIVER
22114M: Giovanni Cabiddu <[email protected]>
22115L: [email protected]
22116S: Supported
22117F: drivers/crypto/intel/qat/
22118
22119QCOM AUDIO (ASoC) DRIVERS
22120M: Srinivas Kandagatla <[email protected]>
22121L: [email protected]
22122L: [email protected]
22123S: Supported
22124F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
22125F: Documentation/devicetree/bindings/sound/qcom,*
22126F: drivers/soc/qcom/apr.c
22127F: drivers/soundwire/qcom.c
22128F: include/dt-bindings/sound/qcom,wcd93*
22129F: sound/soc/codecs/lpass-*.*
22130F: sound/soc/codecs/msm8916-wcd-analog.c
22131F: sound/soc/codecs/msm8916-wcd-digital.c
22132F: sound/soc/codecs/pm4125-sdw.c
22133F: sound/soc/codecs/pm4125.*
22134F: sound/soc/codecs/wcd-clsh-v2.*
22135F: sound/soc/codecs/wcd-mbhc-v2.*
22136F: sound/soc/codecs/wcd93*.*
22137F: sound/soc/codecs/wsa88*.*
22138F: sound/soc/qcom/
22139
22140QCOM EMBEDDED USB DEBUGGER (EUD)
22141M: Souradeep Chowdhury <[email protected]>
22142L: [email protected]
22143S: Maintained
22144F: Documentation/ABI/testing/sysfs-driver-eud
22145F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
22146F: drivers/usb/misc/qcom_eud.c
22147
22148QCOM IPA DRIVER
22149M: Alex Elder <[email protected]>
22150L: [email protected]
22151S: Maintained
22152F: drivers/net/ipa/
22153
22154QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
22155M: "Michael S. Tsirkin" <[email protected]>
22156L: [email protected]
22157S: Maintained
22158F: drivers/firmware/qemu_fw_cfg.c
22159F: include/uapi/linux/qemu_fw_cfg.h
22160
22161QEMU VIRT MACHINE SYSTEM CONTROLLER DRIVER
22162M: Kuan-Wei Chiu <[email protected]>
22163L: [email protected]
22164S: Maintained
22165F: drivers/power/reset/qemu-virt-ctrl.c
22166
22167QLOGIC QL41xxx FCOE DRIVER
22168M: Saurav Kashyap <[email protected]>
22169M: Javed Hasan <[email protected]>
22170M: [email protected]
22171L: [email protected]
22172S: Supported
22173F: drivers/scsi/qedf/
22174
22175QLOGIC QL41xxx ISCSI DRIVER
22176M: Nilesh Javali <[email protected]>
22177M: Manish Rangankar <[email protected]>
22178M: [email protected]
22179L: [email protected]
22180S: Supported
22181F: drivers/scsi/qedi/
22182
22183QLOGIC QL4xxx ETHERNET DRIVER
22184L: [email protected]
22185S: Orphan
22186F: drivers/net/ethernet/qlogic/qed/
22187F: drivers/net/ethernet/qlogic/qede/
22188F: include/linux/qed/
22189
22190QLOGIC QL4xxx RDMA DRIVER
22191M: Michal Kalderon <[email protected]>
22192L: [email protected]
22193S: Supported
22194F: drivers/infiniband/hw/qedr/
22195F: include/uapi/rdma/qedr-abi.h
22196
22197QLOGIC QLA1280 SCSI DRIVER
22198M: Michael Reed <[email protected]>
22199L: [email protected]
22200S: Maintained
22201F: drivers/scsi/qla1280.[ch]
22202
22203QLOGIC QLA2XXX FC-SCSI DRIVER
22204M: Nilesh Javali <[email protected]>
22205M: [email protected]
22206L: [email protected]
22207S: Supported
22208F: drivers/scsi/qla2xxx/
22209
22210QLOGIC QLA3XXX NETWORK DRIVER
22211M: [email protected]
22212L: [email protected]
22213S: Maintained
22214F: drivers/net/ethernet/qlogic/qla3xxx.*
22215
22216QLOGIC QLA4XXX iSCSI DRIVER
22217M: Nilesh Javali <[email protected]>
22218M: Manish Rangankar <[email protected]>
22219M: [email protected]
22220L: [email protected]
22221S: Supported
22222F: drivers/scsi/qla4xxx/
22223
22224QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
22225M: Shahed Shaikh <[email protected]>
22226M: Manish Chopra <[email protected]>
22227M: [email protected]
22228L: [email protected]
22229S: Maintained
22230F: drivers/net/ethernet/qlogic/qlcnic/
22231
22232QM1D1B0004 MEDIA DRIVER
22233M: Akihiro Tsukada <[email protected]>
22234L: [email protected]
22235S: Odd Fixes
22236F: drivers/media/tuners/qm1d1b0004*
22237
22238QM1D1C0042 MEDIA DRIVER
22239M: Akihiro Tsukada <[email protected]>
22240L: [email protected]
22241S: Odd Fixes
22242F: drivers/media/tuners/qm1d1c0042*
22243
22244QNAP MCU DRIVER
22245M: Heiko Stuebner <[email protected]>
22246S: Maintained
22247F: drivers/hwmon/qnap-mcu-hwmon.c
22248F: drivers/input/misc/qnap-mcu-input.c
22249F: drivers/leds/leds-qnap-mcu.c
22250F: drivers/mfd/qnap-mcu.c
22251F: include/linux/mfd/qnap-mcu.h
22252
22253QNX4 FILESYSTEM
22254M: Anders Larsen <[email protected]>
22255S: Maintained
22256W: http://www.alarsen.net/linux/qnx4fs/
22257F: fs/qnx4/
22258F: include/uapi/linux/qnx4_fs.h
22259F: include/uapi/linux/qnxtypes.h
22260
22261QNX6 FILESYSTEM
22262S: Orphan
22263F: Documentation/filesystems/qnx6.rst
22264F: fs/qnx6/
22265F: include/linux/qnx6_fs.h
22266
22267QORIQ DPAA2 FSL-MC BUS DRIVER
22268M: Ioana Ciornei <[email protected]>
22269L: [email protected]
22270L: [email protected]
22271S: Maintained
22272F: Documentation/ABI/stable/sysfs-bus-fsl-mc
22273F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
22274F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
22275F: drivers/bus/fsl-mc/
22276F: include/uapi/linux/fsl_mc.h
22277
22278QST QMC5883L 3-Axis Magnetic Sensor
22279M: Siratul Islam <[email protected]>
22280L: [email protected]
22281S: Maintained
22282F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc5883l.yaml
22283F: drivers/iio/magnetometer/qmc5883l.c
22284
22285QST QMC6308 3-AXIS MAGNETIC SENSOR
22286M: Jorijn van der Graaf <[email protected]>
22287L: [email protected]
22288S: Maintained
22289F: Documentation/devicetree/bindings/iio/magnetometer/qstcorp,qmc6308.yaml
22290F: drivers/iio/magnetometer/qmc6308.c
22291
22292QT1010 MEDIA DRIVER
22293L: [email protected]
22294S: Orphan
22295W: https://linuxtv.org
22296Q: http://patchwork.linuxtv.org/project/linux-media/list/
22297F: drivers/media/tuners/qt1010*
22298
22299QUALCOMM ATH12K WIRELESS DRIVER
22300M: Jeff Johnson <[email protected]>
22301L: [email protected]
22302L: [email protected]
22303S: Supported
22304W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
22305T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22306F: drivers/net/wireless/ath/ath12k/
22307N: ath12k
22308
22309QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
22310M: Jeff Johnson <[email protected]>
22311L: [email protected]
22312L: [email protected]
22313S: Supported
22314W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
22315T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22316F: drivers/net/wireless/ath/ath10k/
22317N: ath10k
22318
22319QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
22320M: Jeff Johnson <[email protected]>
22321L: [email protected]
22322L: [email protected]
22323S: Supported
22324W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
22325B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
22326T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22327F: drivers/net/wireless/ath/ath11k/
22328N: ath11k
22329
22330QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
22331M: Toke Høiland-Jørgensen <[email protected]>
22332L: [email protected]
22333S: Maintained
22334W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
22335T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
22336F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
22337F: drivers/net/wireless/ath/ath9k/
22338
22339QUALCOMM ATHEROS QCA8K DSA SWITCH DRIVER
22340M: Christian Marangi <[email protected]>
22341L: [email protected]
22342S: Maintained
22343F: Documentation/devicetree/bindings/net/dsa/qca8k.yaml
22344F: drivers/net/dsa/qca/qca8k*
22345F: net/dsa/tag_qca.c
22346
22347QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
22348M: Stefan Wahren <[email protected]>
22349L: [email protected]
22350S: Maintained
22351F: Documentation/devicetree/bindings/net/qca,qca7000.yaml
22352F: drivers/net/ethernet/qualcomm/qca*
22353
22354QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
22355M: Stephan Gerhold <[email protected]>
22356L: [email protected]
22357L: [email protected]
22358S: Maintained
22359F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
22360F: drivers/net/wwan/qcom_bam_dmux.c
22361
22362QUALCOMM BLUETOOTH DRIVER
22363M: Bartosz Golaszewski <[email protected]>
22364L: [email protected]
22365S: Maintained
22366F: Documentation/devicetree/bindings/net/bluetooth/qcom,*
22367F: drivers/bluetooth/btqca.[ch]
22368F: drivers/bluetooth/btqcomsmd.c
22369F: drivers/bluetooth/hci_qca.c
22370
22371QUALCOMM CAMERA SUBSYSTEM DRIVER
22372M: Bryan O'Donoghue <[email protected]>
22373R: Vladimir Zapolskiy <[email protected]>
22374R: Loic Poulain <[email protected]>
22375L: [email protected]
22376S: Maintained
22377F: Documentation/admin-guide/media/qcom_camss.rst
22378F: Documentation/devicetree/bindings/media/qcom,*camss*
22379F: drivers/media/platform/qcom/camss/
22380
22381QUALCOMM CLOCK DRIVERS
22382M: Bjorn Andersson <[email protected]>
22383L: [email protected]
22384S: Supported
22385T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
22386F: Documentation/devicetree/bindings/clock/qcom,*
22387F: drivers/clk/qcom/
22388F: include/dt-bindings/clock/qcom,*
22389
22390QUALCOMM CLOUD AI (QAIC) DRIVER
22391M: Jeff Hugo <[email protected]>
22392R: Carl Vanderlip <[email protected]>
22393L: [email protected]
22394L: [email protected]
22395S: Supported
22396T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
22397F: Documentation/ABI/testing/sysfs-driver-qaic
22398F: Documentation/accel/qaic/
22399F: drivers/accel/qaic/
22400F: include/uapi/drm/qaic_accel.h
22401
22402QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
22403M: Bjorn Andersson <[email protected]>
22404M: Konrad Dybcio <[email protected]>
22405L: [email protected]
22406L: [email protected]
22407S: Maintained
22408F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
22409F: drivers/pmdomain/qcom/cpr.c
22410
22411QUALCOMM CPUCP MAILBOX DRIVER
22412M: Sibi Sankar <[email protected]>
22413L: [email protected]
22414S: Supported
22415F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
22416F: drivers/mailbox/qcom-cpucp-mbox.c
22417
22418QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
22419M: Ilia Lin <[email protected]>
22420L: [email protected]
22421S: Maintained
22422F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
22423F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
22424F: drivers/cpufreq/qcom-cpufreq-nvmem.c
22425
22426QUALCOMM CRYPTO DRIVERS
22427M: Bartosz Golaszewski <[email protected]>
22428L: [email protected]
22429L: [email protected]
22430S: Supported
22431F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
22432F: drivers/crypto/qce/
22433
22434QUALCOMM EMAC GIGABIT ETHERNET DRIVER
22435M: Timur Tabi <[email protected]>
22436L: [email protected]
22437S: Maintained
22438F: drivers/net/ethernet/qualcomm/emac/
22439
22440QUALCOMM ETHQOS ETHERNET DRIVER
22441M: Mohd Ayaan Anwar <[email protected]>
22442L: [email protected]
22443L: [email protected]
22444S: Maintained
22445F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
22446F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
22447
22448QUALCOMM FASTRPC DRIVER
22449M: Srinivas Kandagatla <[email protected]>
22450R: Ekansh Gupta <[email protected]>
22451L: [email protected]
22452L: [email protected]
22453S: Maintained
22454F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
22455F: drivers/misc/fastrpc.c
22456F: include/uapi/misc/fastrpc.h
22457
22458QUALCOMM HAMOA EMBEDDED CONTROLLER DRIVER
22459M: Anvesh Jain P <[email protected]>
22460M: Sibi Sankar <[email protected]>
22461L: [email protected]
22462S: Maintained
22463F: Documentation/devicetree/bindings/embedded-controller/qcom,hamoa-crd-ec.yaml
22464F: drivers/platform/arm64/qcom-hamoa-ec.c
22465
22466QUALCOMM HEXAGON ARCHITECTURE
22467M: Brian Cain <[email protected]>
22468L: [email protected]
22469S: Supported
22470T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
22471F: arch/hexagon/
22472
22473QUALCOMM HIDMA DRIVER
22474M: Sinan Kaya <[email protected]>
22475L: [email protected] (moderated for non-subscribers)
22476L: [email protected]
22477L: [email protected]
22478S: Supported
22479F: drivers/dma/qcom/hidma*
22480
22481QUALCOMM I2C QCOM GENI DRIVER
22482M: Mukesh Kumar Savaliya <[email protected]>
22483M: Viken Dadhaniya <[email protected]>
22484L: [email protected]
22485L: [email protected]
22486S: Maintained
22487F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
22488F: drivers/i2c/busses/i2c-qcom-geni.c
22489
22490QUALCOMM I2C CCI DRIVER
22491M: Loic Poulain <[email protected]>
22492M: Robert Foss <[email protected]>
22493L: [email protected]
22494L: [email protected]
22495S: Maintained
22496F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
22497F: drivers/i2c/busses/i2c-qcom-cci.c
22498
22499QUALCOMM INTERCONNECT BWMON DRIVER
22500M: Krzysztof Kozlowski <[email protected]>
22501L: [email protected]
22502S: Maintained
22503F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
22504F: drivers/soc/qcom/icc-bwmon.c
22505F: drivers/soc/qcom/trace_icc-bwmon.h
22506
22507QUALCOMM IOMMU
22508M: Rob Clark <[email protected]>
22509L: [email protected]
22510L: [email protected]
22511S: Maintained
22512F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
22513F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
22514F: drivers/iommu/msm_iommu*
22515
22516QUALCOMM IPC ROUTER (QRTR) DRIVER
22517M: Manivannan Sadhasivam <[email protected]>
22518L: [email protected]
22519S: Maintained
22520F: include/trace/events/qrtr.h
22521F: include/uapi/linux/qrtr.h
22522F: net/qrtr/
22523
22524QUALCOMM IPCC MAILBOX DRIVER
22525M: Manivannan Sadhasivam <[email protected]>
22526L: [email protected]
22527S: Supported
22528F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
22529F: drivers/mailbox/qcom-ipcc.c
22530F: include/dt-bindings/mailbox/qcom-ipcc.h
22531
22532QUALCOMM IPQ4019 USB PHY DRIVER
22533M: Robert Marko <[email protected]>
22534M: Luka Perkov <[email protected]>
22535L: [email protected]
22536S: Maintained
22537F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
22538F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
22539
22540QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
22541M: Robert Marko <[email protected]>
22542M: Luka Perkov <[email protected]>
22543L: [email protected]
22544S: Maintained
22545F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
22546F: drivers/regulator/vqmmc-ipq4019-regulator.c
22547
22548QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
22549M: Vikash Garodia <[email protected]>
22550M: Dikshita Agarwal <[email protected]>
22551R: Abhinav Kumar <[email protected]>
22552L: [email protected]
22553L: [email protected]
22554S: Maintained
22555F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
22556F: drivers/media/platform/qcom/iris/
22557
22558QUALCOMM NAND CONTROLLER DRIVER
22559M: Manivannan Sadhasivam <[email protected]>
22560L: [email protected]
22561L: [email protected]
22562S: Maintained
22563F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
22564F: drivers/mtd/nand/raw/qcom_nandc.c
22565
22566QUALCOMM MEDIA PLATFORM
22567M: Bryan O'Donoghue <[email protected]>
22568L: [email protected]
22569L: [email protected]
22570S: Supported
22571Q: https://patchwork.linuxtv.org/project/linux-media/list
22572T: git https://gitlab.freedesktop.org/linux-media/media-committers.git
22573F: Documentation/devicetree/bindings/media/*qcom*
22574F: drivers/media/platform/qcom
22575F: include/dt-bindings/media/*qcom*
22576
22577QUALCOMM PAS TZ SERVICE
22578M: Sumit Garg <[email protected]>
22579L: [email protected]
22580S: Maintained
22581F: drivers/firmware/qcom/qcom_pas.c
22582F: drivers/firmware/qcom/qcom_pas.h
22583F: drivers/firmware/qcom/qcom_pas_tee.c
22584F: include/linux/firmware/qcom/qcom_pas.h
22585
22586QUALCOMM SMB CHARGER DRIVER
22587M: Casey Connolly <[email protected]>
22588L: [email protected]
22589S: Maintained
22590F: Documentation/devicetree/bindings/power/supply/qcom,pmi8998-charger.yaml
22591F: drivers/power/supply/qcom_smbx.c
22592
22593QUALCOMM PPE DRIVER
22594M: Luo Jie <[email protected]>
22595L: [email protected]
22596S: Maintained
22597F: Documentation/devicetree/bindings/net/qcom,ipq9574-ppe.yaml
22598F: Documentation/networking/device_drivers/ethernet/qualcomm/ppe/ppe.rst
22599F: drivers/net/ethernet/qualcomm/ppe/
22600
22601QUALCOMM QSEECOM DRIVER
22602M: Maximilian Luz <[email protected]>
22603L: [email protected]
22604S: Maintained
22605F: drivers/firmware/qcom/qcom_qseecom.c
22606
22607QUALCOMM QSEECOM UEFISECAPP DRIVER
22608M: Maximilian Luz <[email protected]>
22609L: [email protected]
22610S: Maintained
22611F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
22612
22613QUALCOMM PINCTRL DRIVERS
22614M: Bartosz Golaszewski <[email protected]>
22615L: [email protected]
22616S: Supported
22617F: Documentation/devicetree/bindings/pinctrl/qcom,*.yaml
22618F: drivers/pinctrl/qcom/
22619
22620QUALCOMM RMNET DRIVER
22621M: Subash Abhinov Kasiviswanathan <[email protected]>
22622M: Sean Tranchetti <[email protected]>
22623L: [email protected]
22624S: Maintained
22625F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
22626F: drivers/net/ethernet/qualcomm/rmnet/
22627F: include/linux/if_rmnet.h
22628
22629QUALCOMM TEE (QCOMTEE) DRIVER
22630M: Amirreza Zarrabi <[email protected]>
22631L: [email protected]
22632S: Maintained
22633F: Documentation/tee/qtee.rst
22634F: drivers/tee/qcomtee/
22635
22636QUALCOMM TRUST ZONE MEMORY ALLOCATOR
22637M: Bartosz Golaszewski <[email protected]>
22638L: [email protected]
22639S: Maintained
22640F: drivers/firmware/qcom/qcom_tzmem.c
22641F: drivers/firmware/qcom/qcom_tzmem.h
22642F: include/linux/firmware/qcom/qcom_tzmem.h
22643
22644QUALCOMM TSENS THERMAL DRIVER
22645M: Amit Kucheria <[email protected]>
22646M: Thara Gopinath <[email protected]>
22647L: [email protected]
22648L: [email protected]
22649S: Maintained
22650F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
22651F: drivers/thermal/qcom/
22652
22653QUALCOMM TYPEC PORT MANAGER DRIVER
22654M: Bryan O'Donoghue <[email protected]>
22655L: [email protected]
22656L: [email protected]
22657S: Maintained
22658F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
22659F: drivers/usb/typec/tcpm/qcom/
22660
22661QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
22662M: Vikash Garodia <[email protected]>
22663M: Dikshita Agarwal <[email protected]>
22664L: [email protected]
22665L: [email protected]
22666S: Maintained
22667T: git git://linuxtv.org/media.git
22668F: Documentation/devicetree/bindings/media/*venus*
22669F: drivers/media/platform/qcom/venus/
22670
22671QUALCOMM WCN36XX WIRELESS DRIVER
22672M: Loic Poulain <[email protected]>
22673L: [email protected]
22674L: [email protected]
22675S: Supported
22676W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
22677F: drivers/net/wireless/ath/wcn36xx/
22678
22679QUANTENNA QTNFMAC WIRELESS DRIVER
22680M: Igor Mitsyanko <[email protected]>
22681R: Sergey Matyukevich <[email protected]>
22682L: [email protected]
22683S: Maintained
22684F: drivers/net/wireless/quantenna/
22685
22686RADEON and AMDGPU DRM DRIVERS
22687M: Alex Deucher <[email protected]>
22688M: Christian König <[email protected]>
22689L: [email protected]
22690S: Supported
22691B: https://gitlab.freedesktop.org/drm/amd/-/issues
22692C: irc://irc.oftc.net/radeon
22693T: git https://gitlab.freedesktop.org/agd5f/linux.git
22694F: Documentation/gpu/amdgpu/
22695F: drivers/gpu/drm/amd/
22696F: drivers/gpu/drm/ci/xfails/amd*
22697F: drivers/gpu/drm/radeon/
22698F: include/uapi/drm/amdgpu_drm.h
22699F: include/uapi/drm/radeon_drm.h
22700
22701RADEON FRAMEBUFFER DISPLAY DRIVER
22702M: Benjamin Herrenschmidt <[email protected]>
22703L: [email protected]
22704S: Maintained
22705F: drivers/video/fbdev/aty/radeon*
22706F: include/uapi/linux/radeonfb.h
22707
22708RADIOSHARK RADIO DRIVER
22709M: Hans Verkuil <[email protected]>
22710L: [email protected]
22711S: Maintained
22712T: git git://linuxtv.org/media.git
22713F: drivers/media/radio/radio-shark.c
22714
22715RADIOSHARK2 RADIO DRIVER
22716M: Hans Verkuil <[email protected]>
22717L: [email protected]
22718S: Maintained
22719T: git git://linuxtv.org/media.git
22720F: drivers/media/radio/radio-shark2.c
22721F: drivers/media/radio/radio-tea5777.c
22722
22723RADOS BLOCK DEVICE (RBD)
22724M: Ilya Dryomov <[email protected]>
22725R: Dongsheng Yang <[email protected]>
22726L: [email protected]
22727S: Supported
22728W: http://ceph.com/
22729B: https://tracker.ceph.com/
22730T: git https://github.com/ceph/ceph-client.git
22731F: Documentation/ABI/testing/sysfs-bus-rbd
22732F: drivers/block/rbd.c
22733F: drivers/block/rbd_types.h
22734
22735RAGE128 FRAMEBUFFER DISPLAY DRIVER
22736L: [email protected]
22737S: Orphan
22738F: drivers/video/fbdev/aty/aty128fb.c
22739
22740RAINSHADOW-CEC DRIVER
22741M: Hans Verkuil <[email protected]>
22742L: [email protected]
22743S: Maintained
22744T: git git://linuxtv.org/media.git
22745F: drivers/media/cec/usb/rainshadow/
22746
22747RALINK MIPS ARCHITECTURE
22748M: John Crispin <[email protected]>
22749M: Sergio Paracuellos <[email protected]>
22750L: [email protected]
22751S: Maintained
22752F: arch/mips/ralink
22753
22754RALINK MT7621 MIPS ARCHITECTURE
22755M: Chester A. Unal <[email protected]>
22756M: Sergio Paracuellos <[email protected]>
22757L: [email protected]
22758S: Maintained
22759F: arch/mips/boot/dts/ralink/mt7621*
22760
22761RALINK RT2X00 WIRELESS LAN DRIVER
22762M: Stanislaw Gruszka <[email protected]>
22763L: [email protected]
22764S: Maintained
22765F: drivers/net/wireless/ralink/
22766
22767RAMDISK RAM BLOCK DEVICE DRIVER
22768M: Jens Axboe <[email protected]>
22769S: Maintained
22770F: Documentation/admin-guide/blockdev/ramdisk.rst
22771F: drivers/block/brd.c
22772
22773RANCHU VIRTUAL BOARD FOR MIPS
22774M: Miodrag Dinic <[email protected]>
22775L: [email protected]
22776S: Supported
22777F: arch/mips/configs/generic/board-ranchu.config
22778F: arch/mips/generic/board-ranchu.c
22779
22780RANDOM NUMBER DRIVER
22781M: "Theodore Ts'o" <[email protected]>
22782M: Jason A. Donenfeld <[email protected]>
22783S: Maintained
22784T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
22785F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
22786F: drivers/char/random.c
22787F: include/linux/random.h
22788F: include/uapi/linux/random.h
22789F: drivers/virt/vmgenid.c
22790N: ^.*/vdso/[^/]*getrandom[^/]+$
22791
22792RAPIDIO SUBSYSTEM
22793M: Matt Porter <[email protected]>
22794M: Alexandre Bounine <[email protected]>
22795S: Maintained
22796F: drivers/rapidio/
22797
22798RAS INFRASTRUCTURE
22799M: Tony Luck <[email protected]>
22800M: Borislav Petkov <[email protected]>
22801L: [email protected]
22802S: Maintained
22803F: Documentation/admin-guide/RAS
22804F: drivers/ras/
22805F: include/linux/ras.h
22806F: include/ras/ras_event.h
22807
22808RAS FRU MEMORY POISON MANAGER (FMPM)
22809M: Yazen Ghannam <[email protected]>
22810L: [email protected]
22811S: Maintained
22812F: drivers/ras/amd/fmpm.c
22813
22814RASPBERRY PI PISP BACK END
22815M: Jacopo Mondi <[email protected]>
22816R: Raspberry Pi Kernel Maintenance <[email protected]>
22817L: [email protected]
22818S: Maintained
22819F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
22820F: drivers/media/platform/raspberrypi/pisp_be/
22821F: include/uapi/linux/media/raspberrypi/
22822
22823RASPBERRY PI PISP CAMERA FRONT END
22824M: Tomi Valkeinen <[email protected]>
22825M: Raspberry Pi Kernel Maintenance <[email protected]>
22826S: Maintained
22827F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
22828F: drivers/media/platform/raspberrypi/rp1-cfe/
22829
22830RASPBERRY PI RP1 PCI DRIVER
22831M: Andrea della Porta <[email protected]>
22832S: Maintained
22833F: arch/arm64/boot/dts/broadcom/rp1*.dts*
22834F: drivers/clk/clk-rp1.c
22835F: drivers/misc/rp1/
22836F: drivers/pinctrl/pinctrl-rp1.c
22837
22838RC-CORE / LIRC FRAMEWORK
22839M: Sean Young <[email protected]>
22840L: [email protected]
22841S: Maintained
22842W: http://linuxtv.org
22843T: git git://linuxtv.org/media.git
22844F: Documentation/driver-api/media/rc-core.rst
22845F: Documentation/userspace-api/media/rc/
22846F: drivers/media/rc/
22847F: include/media/rc-core.h
22848F: include/media/rc-map.h
22849F: include/uapi/linux/lirc.h
22850
22851RCMM REMOTE CONTROLS DECODER
22852M: Patrick Lerda <[email protected]>
22853S: Maintained
22854F: drivers/media/rc/ir-rcmm-decoder.c
22855
22856RCUTORTURE TEST FRAMEWORK
22857M: "Paul E. McKenney" <[email protected]>
22858M: Josh Triplett <[email protected]>
22859R: Steven Rostedt <[email protected]>
22860R: Mathieu Desnoyers <[email protected]>
22861R: Lai Jiangshan <[email protected]>
22862L: [email protected]
22863S: Supported
22864T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22865F: tools/testing/selftests/rcutorture
22866
22867RDACM20 Camera Sensor
22868M: Jacopo Mondi <[email protected]>
22869M: Kieran Bingham <[email protected]>
22870M: Laurent Pinchart <[email protected]>
22871M: Niklas Söderlund <[email protected]>
22872L: [email protected]
22873S: Maintained
22874F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22875F: drivers/media/i2c/max9271.c
22876F: drivers/media/i2c/max9271.h
22877F: drivers/media/i2c/rdacm20.c
22878
22879RDACM21 Camera Sensor
22880M: Jacopo Mondi <[email protected]>
22881M: Kieran Bingham <[email protected]>
22882M: Laurent Pinchart <[email protected]>
22883M: Niklas Söderlund <[email protected]>
22884L: [email protected]
22885S: Maintained
22886F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
22887F: drivers/media/i2c/max9271.c
22888F: drivers/media/i2c/max9271.h
22889F: drivers/media/i2c/rdacm21.c
22890
22891RDC R-321X SoC
22892M: Florian Fainelli <[email protected]>
22893S: Maintained
22894
22895RDC R6040 FAST ETHERNET DRIVER
22896M: Florian Fainelli <[email protected]>
22897L: [email protected]
22898S: Maintained
22899F: drivers/net/ethernet/rdc/r6040.c
22900
22901RDMAVT - RDMA verbs software
22902M: Dennis Dalessandro <[email protected]>
22903L: [email protected]
22904S: Supported
22905F: drivers/infiniband/sw/rdmavt
22906
22907RDS - RELIABLE DATAGRAM SOCKETS
22908M: Allison Henderson <[email protected]>
22909L: [email protected]
22910L: [email protected]
22911L: [email protected] (moderated for non-subscribers)
22912S: Supported
22913W: https://oss.oracle.com/projects/rds/
22914F: Documentation/networking/rds.rst
22915F: net/rds/
22916F: tools/testing/selftests/net/rds/
22917
22918RDT - RESOURCE ALLOCATION
22919M: Tony Luck <[email protected]>
22920M: Reinette Chatre <[email protected]>
22921M: [email protected]
22922R: Dave Martin <[email protected]>
22923R: James Morse <[email protected]>
22924R: Babu Moger <[email protected]>
22925L: [email protected]
22926S: Supported
22927P: Documentation/process/maintainer-tip.rst
22928F: Documentation/filesystems/resctrl.rst
22929F: arch/x86/include/asm/resctrl.h
22930F: arch/x86/kernel/cpu/resctrl/
22931F: fs/resctrl/
22932F: include/linux/resctrl*.h
22933F: tools/testing/selftests/resctrl/
22934
22935READ-COPY UPDATE (RCU)
22936M: "Paul E. McKenney" <[email protected]>
22937M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
22938M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
22939M: Joel Fernandes <[email protected]>
22940M: Josh Triplett <[email protected]>
22941M: Boqun Feng <[email protected]>
22942M: Uladzislau Rezki <[email protected]>
22943R: Steven Rostedt <[email protected]>
22944R: Mathieu Desnoyers <[email protected]>
22945R: Lai Jiangshan <[email protected]>
22946R: Zqiang <[email protected]>
22947L: [email protected]
22948S: Supported
22949W: http://www.rdrop.com/users/paulmck/RCU/
22950T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22951F: Documentation/RCU/
22952F: include/linux/rcu*
22953F: kernel/rcu/
22954F: rust/kernel/sync/rcu.rs
22955X: Documentation/RCU/torture.rst
22956X: include/linux/srcu*.h
22957X: kernel/rcu/srcu*.c
22958
22959REAL TIME CLOCK (RTC) SUBSYSTEM
22960M: Alexandre Belloni <[email protected]>
22961L: [email protected]
22962S: Maintained
22963Q: https://patchwork.kernel.org/project/linux-rtc/list/
22964T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
22965F: Documentation/admin-guide/rtc.rst
22966F: Documentation/devicetree/bindings/rtc/
22967F: drivers/rtc/
22968F: include/linux/rtc.h
22969F: include/linux/rtc/
22970F: include/uapi/linux/rtc.h
22971F: tools/testing/selftests/rtc/
22972
22973Real-time Linux Analysis (RTLA) tools
22974M: Steven Rostedt <[email protected]>
22975M: Tomas Glozar <[email protected]>
22976L: [email protected]
22977L: [email protected]
22978S: Maintained
22979Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
22980T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
22981F: Documentation/tools/rtla/
22982F: tools/tracing/rtla/
22983
22984Real-time Linux (PREEMPT_RT)
22985M: Sebastian Andrzej Siewior <[email protected]>
22986M: Clark Williams <[email protected]>
22987M: Steven Rostedt <[email protected]>
22988L: [email protected]
22989S: Supported
22990F: Documentation/core-api/real-time/
22991K: PREEMPT_RT
22992
22993REALTEK AUDIO CODECS
22994M: Oder Chiou <[email protected]>
22995S: Maintained
22996F: include/sound/rt*.h
22997F: sound/soc/codecs/rt*
22998
22999REALTEK OTTO WATCHDOG
23000M: Sander Vanheule <[email protected]>
23001L: [email protected]
23002S: Maintained
23003F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
23004F: drivers/watchdog/realtek_otto_wdt.c
23005
23006REALTEK PSE MCU DRIVER
23007M: Jonas Jelonek <[email protected]>
23008L: [email protected]
23009S: Maintained
23010F: Documentation/devicetree/bindings/net/pse-pd/realtek,pse-mcu-gen1.yaml
23011F: drivers/net/pse-pd/realtek-pse-mcu*
23012
23013REALTEK RTL83xx SMI DSA ROUTER CHIPS
23014M: Linus Walleij <[email protected]>
23015M: Luiz Angelo Daros de Luca <[email protected]>
23016R: Alvin Šipraga <[email protected]>
23017S: Maintained
23018F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
23019F: drivers/net/dsa/realtek/*
23020
23021REALTEK SPI-NAND
23022M: Chris Packham <[email protected]>
23023S: Maintained
23024F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
23025F: drivers/spi/spi-realtek-rtl-snand.c
23026
23027REALTEK SYSTIMER DRIVER
23028M: Hao-Wen Ting <[email protected]>
23029S: Maintained
23030F: drivers/clocksource/timer-realtek.c
23031
23032REALTEK WIRELESS DRIVER (rtlwifi family)
23033M: Ping-Ke Shih <[email protected]>
23034L: [email protected]
23035S: Maintained
23036T: git https://github.com/pkshih/rtw.git
23037F: drivers/net/wireless/realtek/rtlwifi/
23038
23039REALTEK WIRELESS DRIVER (rtw88)
23040M: Ping-Ke Shih <[email protected]>
23041L: [email protected]
23042S: Maintained
23043T: git https://github.com/pkshih/rtw.git
23044F: drivers/net/wireless/realtek/rtw88/
23045
23046REALTEK WIRELESS DRIVER (rtw89)
23047M: Ping-Ke Shih <[email protected]>
23048L: [email protected]
23049S: Maintained
23050T: git https://github.com/pkshih/rtw.git
23051F: drivers/net/wireless/realtek/rtw89/
23052
23053REDMIBOOK WMI DRIVERS
23054M: Gladyshev Ilya <[email protected]>
23055L: [email protected]
23056S: Maintained
23057F: drivers/platform/x86/redmi-wmi.c
23058
23059REDPINE WIRELESS DRIVER
23060L: [email protected]
23061S: Orphan
23062F: drivers/net/wireless/rsi/
23063
23064RELAY
23065M: Andrew Morton <[email protected]>
23066M: Jens Axboe <[email protected]>
23067M: Jason Xing <[email protected]>
23068L: [email protected]
23069S: Maintained
23070F: Documentation/filesystems/relay.rst
23071F: include/linux/relay.h
23072F: kernel/relay.c
23073
23074REGISTER MAP ABSTRACTION
23075M: Mark Brown <[email protected]>
23076L: [email protected]
23077S: Supported
23078T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
23079F: Documentation/devicetree/bindings/regmap/
23080F: drivers/base/regmap/
23081F: include/linux/regmap.h
23082
23083REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
23084M: Bjorn Andersson <[email protected]>
23085M: Mathieu Poirier <[email protected]>
23086L: [email protected]
23087S: Maintained
23088T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
23089F: Documentation/ABI/testing/sysfs-class-remoteproc
23090F: Documentation/devicetree/bindings/remoteproc/
23091F: Documentation/staging/remoteproc.rst
23092F: drivers/remoteproc/
23093F: include/linux/remoteproc.h
23094F: include/linux/rsc_table.h
23095F: include/linux/remoteproc/
23096
23097REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
23098M: Bjorn Andersson <[email protected]>
23099M: Mathieu Poirier <[email protected]>
23100L: [email protected]
23101S: Maintained
23102T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
23103F: Documentation/ABI/testing/sysfs-bus-rpmsg
23104F: Documentation/staging/rpmsg.rst
23105F: drivers/rpmsg/
23106F: include/linux/rpmsg.h
23107F: include/linux/rpmsg/
23108F: include/uapi/linux/rpmsg.h
23109F: samples/rpmsg/
23110
23111REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
23112M: Stephan Gerhold <[email protected]>
23113L: [email protected]
23114L: [email protected]
23115S: Maintained
23116F: drivers/net/wwan/rpmsg_wwan_ctrl.c
23117
23118RENESAS CLOCK DRIVERS
23119M: Geert Uytterhoeven <[email protected]>
23120L: [email protected]
23121S: Supported
23122T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
23123F: Documentation/devicetree/bindings/clock/renesas,*
23124F: drivers/clk/renesas/
23125
23126RENESAS EMEV2 I2C DRIVER
23127M: Wolfram Sang <[email protected]>
23128L: [email protected]
23129S: Supported
23130F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
23131F: drivers/i2c/busses/i2c-emev2.c
23132
23133RENESAS ETHERNET AVB DRIVER
23134M: Niklas Söderlund <[email protected]>
23135R: Paul Barker <[email protected]>
23136L: [email protected]
23137L: [email protected]
23138S: Maintained
23139F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
23140F: drivers/net/ethernet/renesas/Kconfig
23141F: drivers/net/ethernet/renesas/Makefile
23142F: drivers/net/ethernet/renesas/ravb*
23143
23144RENESAS ETHERNET SWITCH DRIVER
23145R: Yoshihiro Shimoda <[email protected]>
23146L: [email protected]
23147L: [email protected]
23148F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
23149F: drivers/net/ethernet/renesas/Kconfig
23150F: drivers/net/ethernet/renesas/Makefile
23151F: drivers/net/ethernet/renesas/rcar_gen4*
23152F: drivers/net/ethernet/renesas/rswitch*
23153
23154RENESAS ETHERNET TSN DRIVER
23155M: Niklas Söderlund <[email protected]>
23156L: [email protected]
23157L: [email protected]
23158S: Maintained
23159F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
23160F: drivers/net/ethernet/renesas/rtsn.*
23161
23162RENESAS IDT821034 ASoC CODEC
23163M: Herve Codina <[email protected]>
23164L: [email protected]
23165S: Maintained
23166F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
23167F: sound/soc/codecs/idt821034.c
23168
23169RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
23170M: Kuninori Morimoto <[email protected]>
23171L: [email protected]
23172L: [email protected]
23173S: Supported
23174F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
23175F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
23176F: sound/soc/renesas/rcar/
23177F: sound/soc/renesas/fsi.c
23178F: include/sound/sh_fsi.h
23179
23180RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
23181M: Miquel Raynal <[email protected]>
23182L: [email protected]
23183L: [email protected]
23184S: Maintained
23185F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
23186F: drivers/mtd/nand/raw/renesas-nand-controller.c
23187
23188RENESAS R-CAR GYROADC DRIVER
23189M: Marek Vasut <[email protected]>
23190L: [email protected]
23191S: Supported
23192F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
23193F: drivers/iio/adc/rcar-gyroadc.c
23194
23195RENESAS R-CAR I2C DRIVERS
23196M: Wolfram Sang <[email protected]>
23197L: [email protected]
23198S: Supported
23199F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
23200F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
23201F: drivers/i2c/busses/i2c-rcar.c
23202F: drivers/i2c/busses/i2c-sh_mobile.c
23203
23204RENESAS R-CAR SATA DRIVER
23205M: Geert Uytterhoeven <[email protected]>
23206L: [email protected]
23207L: [email protected]
23208S: Supported
23209F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
23210F: drivers/ata/sata_rcar.c
23211
23212RENESAS R-CAR THERMAL DRIVERS
23213M: Niklas Söderlund <[email protected]>
23214L: [email protected]
23215S: Supported
23216F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
23217F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
23218F: drivers/thermal/renesas/rcar_gen3_thermal.c
23219F: drivers/thermal/renesas/rcar_thermal.c
23220
23221RENESAS RIIC DRIVER
23222M: Chris Brandt <[email protected]>
23223L: [email protected]
23224S: Supported
23225F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
23226F: drivers/i2c/busses/i2c-riic.c
23227
23228RENESAS RZ AUDIO (ASoC) DRIVER
23229M: Biju Das <[email protected]>
23230M: Lad Prabhakar <[email protected]>
23231L: [email protected]
23232L: [email protected]
23233S: Supported
23234F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
23235F: sound/soc/renesas/rz-ssi.c
23236
23237RENESAS RZ/G2L A/D DRIVER
23238M: Lad Prabhakar <[email protected]>
23239L: [email protected]
23240L: [email protected]
23241S: Supported
23242F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
23243F: drivers/iio/adc/rzg2l_adc.c
23244
23245RENESAS RZ/G2L MTU3a COUNTER DRIVER
23246M: Biju Das <[email protected]>
23247L: [email protected]
23248L: [email protected]
23249S: Supported
23250F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
23251F: drivers/counter/rz-mtu3-cnt.c
23252
23253RENESAS RZ/G2L / RZ/V2H(P) CRU
23254M: Lad Prabhakar <[email protected]>
23255M: Jacopo Mondi <[email protected]>
23256L: [email protected]
23257L: [email protected]
23258S: Maintained
23259F: Documentation/devicetree/bindings/media/renesas,rzg2l-cru.yaml
23260F: drivers/media/platform/renesas/rzg2l-cru/
23261
23262RENESAS RZ/T2H / RZ/N2H A/D DRIVER
23263M: Cosmin Tanislav <[email protected]>
23264L: [email protected]
23265L: [email protected]
23266S: Supported
23267F: Documentation/devicetree/bindings/iio/adc/renesas,r9a09g077-adc.yaml
23268F: drivers/iio/adc/rzt2h_adc.c
23269
23270RENESAS RTCA-3 RTC DRIVER
23271M: Claudiu Beznea <[email protected]>
23272L: [email protected]
23273L: [email protected]
23274S: Supported
23275F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
23276F: drivers/rtc/rtc-renesas-rtca3.c
23277
23278RENESAS RZ/N1 A5PSW SWITCH DRIVER
23279M: Clément Léger <[email protected]>
23280L: [email protected]
23281L: [email protected]
23282S: Maintained
23283F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
23284F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
23285F: drivers/net/dsa/rzn1_a5psw*
23286F: drivers/net/pcs/pcs-rzn1-miic.c
23287F: include/dt-bindings/net/pcs-rzn1-miic.h
23288F: include/linux/pcs-rzn1-miic.h
23289F: net/dsa/tag_rzn1_a5psw.c
23290
23291RENESAS RZ/N1 ADC DRIVER
23292M: Herve Codina <[email protected]>
23293L: [email protected]
23294S: Supported
23295F: Documentation/devicetree/bindings/iio/adc/renesas,rzn1-adc.yaml
23296F: drivers/iio/adc/rzn1-adc.c
23297
23298RENESAS RZ/N1 DWMAC GLUE LAYER
23299M: Romain Gantois <[email protected]>
23300S: Maintained
23301F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
23302F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
23303
23304RENESAS RZ/N1 RTC CONTROLLER DRIVER
23305M: Miquel Raynal <[email protected]>
23306L: [email protected]
23307L: [email protected]
23308S: Maintained
23309F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
23310F: drivers/rtc/rtc-rzn1.c
23311
23312RENESAS RZ/N1 USBF CONTROLLER DRIVER
23313M: Herve Codina <[email protected]>
23314L: [email protected]
23315L: [email protected]
23316S: Maintained
23317F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
23318F: drivers/usb/gadget/udc/renesas_usbf.c
23319
23320RENESAS RZ/V2H(P) DWMAC GBETH GLUE LAYER DRIVER
23321M: Lad Prabhakar <[email protected]>
23322L: [email protected]
23323L: [email protected]
23324S: Maintained
23325F: Documentation/devicetree/bindings/net/renesas,rzv2h-gbeth.yaml
23326F: drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
23327
23328RENESAS RZ/V2H(P) INPUT VIDEO CONTROL BLOCK DRIVER
23329M: Daniel Scally <[email protected]>
23330M: Jacopo Mondi <[email protected]>
23331L: [email protected]
23332S: Maintained
23333F: Documentation/devicetree/bindings/media/renesas,r9a09g057-ivc.yaml
23334F: drivers/media/platform/renesas/rzv2h-ivc/
23335
23336RENESAS RZ/V2H(P) RSPI DRIVER
23337M: Fabrizio Castro <[email protected]>
23338L: [email protected]
23339L: [email protected]
23340S: Maintained
23341F: Documentation/devicetree/bindings/spi/renesas,rzv2h-rspi.yaml
23342F: drivers/spi/spi-rzv2h-rspi.c
23343
23344RENESAS RZ/V2H(P) USB2PHY PORT RESET DRIVER
23345M: Fabrizio Castro <[email protected]>
23346M: Lad Prabhakar <[email protected]>
23347L: [email protected]
23348S: Supported
23349F: Documentation/devicetree/bindings/reset/renesas,rzv2h-usb2phy-reset.yaml
23350F: drivers/reset/reset-rzv2h-usb2phy.c
23351
23352RENESAS RZ/V2M I2C DRIVER
23353M: Fabrizio Castro <[email protected]>
23354L: [email protected]
23355L: [email protected]
23356S: Supported
23357F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
23358F: drivers/i2c/busses/i2c-rzv2m.c
23359
23360RENESAS SUPERH ETHERNET DRIVER
23361M: Niklas Söderlund <[email protected]>
23362L: [email protected]
23363L: [email protected]
23364S: Maintained
23365F: Documentation/devicetree/bindings/net/renesas,ether.yaml
23366F: drivers/net/ethernet/renesas/Kconfig
23367F: drivers/net/ethernet/renesas/Makefile
23368F: drivers/net/ethernet/renesas/sh_eth*
23369F: include/linux/sh_eth.h
23370
23371RENESAS USB PHY DRIVER
23372M: Yoshihiro Shimoda <[email protected]>
23373L: [email protected]
23374S: Maintained
23375F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
23376
23377RENESAS VERSACLOCK 3 and VERSACLOCK 7 CLOCK DRIVER
23378M: Biju Das <[email protected]>
23379S: Maintained
23380F: Documentation/devicetree/bindings/clock/renesas,5p35023.yaml
23381F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
23382F: drivers/clk/clk-versaclock3.c
23383F: drivers/clk/clk-versaclock7.c
23384
23385RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
23386M: Herve Codina <[email protected]>
23387L: [email protected]
23388S: Maintained
23389F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
23390F: drivers/iio/potentiometer/x9250.c
23391
23392RENESAS RZ/G3E THERMAL SENSOR UNIT DRIVER
23393M: John Madieu <[email protected]>
23394L: [email protected]
23395S: Maintained
23396F: Documentation/devicetree/bindings/thermal/renesas,r9a09g047-tsu.yaml
23397F: drivers/thermal/renesas/rzg3e_thermal.c
23398
23399RENESAS RZ/G3S THERMAL SENSOR UNIT DRIVER
23400M: Claudiu Beznea <[email protected]>
23401L: [email protected]
23402S: Maintained
23403F: Documentation/devicetree/bindings/thermal/renesas,r9a08g045-tsu.yaml
23404F: drivers/thermal/renesas/rzg3s_thermal.c
23405
23406RESET CONTROLLER FRAMEWORK
23407M: Philipp Zabel <[email protected]>
23408S: Maintained
23409T: git https://git.pengutronix.de/git/pza/linux.git
23410F: Documentation/devicetree/bindings/reset/
23411F: Documentation/driver-api/reset.rst
23412F: drivers/reset/
23413F: include/dt-bindings/reset/
23414F: include/linux/reset-controller.h
23415F: include/linux/reset.h
23416F: include/linux/reset/
23417K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
23418
23419RESTARTABLE SEQUENCES SUPPORT
23420M: Mathieu Desnoyers <[email protected]>
23421M: Peter Zijlstra <[email protected]>
23422M: "Paul E. McKenney" <[email protected]>
23423M: Boqun Feng <[email protected]>
23424L: [email protected]
23425S: Supported
23426F: include/trace/events/rseq.h
23427F: include/uapi/linux/rseq.h
23428F: kernel/rseq.c
23429F: tools/testing/selftests/rseq/
23430
23431RFKILL
23432M: Johannes Berg <[email protected]>
23433L: [email protected]
23434S: Maintained
23435W: https://wireless.wiki.kernel.org/
23436Q: https://patchwork.kernel.org/project/linux-wireless/list/
23437T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
23438T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
23439F: Documentation/ABI/stable/sysfs-class-rfkill
23440F: Documentation/driver-api/rfkill.rst
23441F: include/linux/rfkill.h
23442F: include/uapi/linux/rfkill.h
23443F: net/rfkill/
23444
23445RHASHTABLE
23446M: Thomas Graf <[email protected]>
23447M: Herbert Xu <[email protected]>
23448L: [email protected]
23449S: Maintained
23450F: include/linux/rhashtable-types.h
23451F: include/linux/rhashtable.h
23452F: lib/rhashtable.c
23453F: lib/test_rhashtable.c
23454
23455RICOH R5C592 MEMORYSTICK DRIVER
23456M: Maxim Levitsky <[email protected]>
23457S: Maintained
23458F: drivers/memstick/host/r592.*
23459
23460RICOH SMARTMEDIA/XD DRIVER
23461M: Maxim Levitsky <[email protected]>
23462S: Maintained
23463F: drivers/mtd/nand/raw/r852.c
23464F: drivers/mtd/nand/raw/r852.h
23465
23466RISC-V AIA DRIVERS
23467M: Anup Patel <[email protected]>
23468L: [email protected]
23469S: Maintained
23470F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
23471F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
23472F: drivers/irqchip/irq-riscv-aplic-*.c
23473F: drivers/irqchip/irq-riscv-aplic-*.h
23474F: drivers/irqchip/irq-riscv-imsic-*.c
23475F: drivers/irqchip/irq-riscv-imsic-*.h
23476F: drivers/irqchip/irq-riscv-intc.c
23477F: include/linux/irqchip/riscv-aplic.h
23478F: include/linux/irqchip/riscv-imsic.h
23479
23480RISC-V ANDES SoC Support
23481M: Ben Zong-You Xie <[email protected]>
23482S: Maintained
23483T: git: https://github.com/ben717-linux/linux
23484F: Documentation/devicetree/bindings/interrupt-controller/andestech,plicsw.yaml
23485F: Documentation/devicetree/bindings/riscv/andes.yaml
23486F: Documentation/devicetree/bindings/timer/andestech,plmt0.yaml
23487F: arch/riscv/boot/dts/andes/
23488
23489RISC-V ANLOGIC SoC SUPPORT
23490M: Conor Dooley <[email protected]>
23491T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23492L: [email protected]
23493S: Odd Fixes
23494F: Documentation/devicetree/bindings/riscv/anlogic.yaml
23495F: arch/riscv/boot/dts/anlogic/
23496
23497RISC-V ARCHITECTURE
23498M: Paul Walmsley <[email protected]>
23499M: Palmer Dabbelt <[email protected]>
23500M: Albert Ou <[email protected]>
23501R: Alexandre Ghiti <[email protected]>
23502L: [email protected]
23503S: Supported
23504Q: https://patchwork.kernel.org/project/linux-riscv/list/
23505C: irc://irc.libera.chat/riscv
23506P: Documentation/arch/riscv/patch-acceptance.rst
23507T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
23508F: arch/riscv/
23509N: riscv
23510K: riscv
23511
23512RISC-V IOMMU
23513M: Tomasz Jeznach <[email protected]>
23514L: [email protected]
23515L: [email protected]
23516S: Maintained
23517T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
23518F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
23519F: drivers/iommu/riscv/
23520
23521RISC-V MICROCHIP SUPPORT
23522M: Conor Dooley <[email protected]>
23523M: Daire McNamara <[email protected]>
23524L: [email protected]
23525S: Supported
23526T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ (dts, soc, firmware)
23527F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
23528F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
23529F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
23530F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
23531F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
23532F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
23533F: Documentation/devicetree/bindings/pinctrl/microchip,mpfs-pinctrl-mssio.yaml
23534F: Documentation/devicetree/bindings/pinctrl/microchip,pic64gx-pinctrl-gpio2.yaml
23535F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
23536F: Documentation/devicetree/bindings/riscv/microchip.yaml
23537F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs*.yaml
23538F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
23539F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
23540F: arch/riscv/boot/dts/microchip/
23541F: drivers/char/hw_random/mpfs-rng.c
23542F: drivers/clk/microchip/clk-mpfs*.c
23543F: drivers/firmware/microchip/mpfs-auto-update.c
23544F: drivers/gpio/gpio-mpfs.c
23545F: drivers/hwmon/tvs-mpfs.c
23546F: drivers/i2c/busses/i2c-microchip-corei2c.c
23547F: drivers/mailbox/mailbox-mpfs.c
23548F: drivers/pci/controller/plda/pcie-microchip-host.c
23549F: drivers/pinctrl/microchip/pinctrl-mpfs-iomux0.c
23550F: drivers/pinctrl/microchip/pinctrl-mpfs-mssio.c
23551F: drivers/pinctrl/microchip/pinctrl-pic64gx-gpio2.c
23552F: drivers/pwm/pwm-microchip-core.c
23553F: drivers/reset/reset-mpfs.c
23554F: drivers/rtc/rtc-mpfs.c
23555F: drivers/soc/microchip/mpfs-control-scb.c
23556F: drivers/soc/microchip/mpfs-mss-top-sysreg.c
23557F: drivers/soc/microchip/mpfs-sys-controller.c
23558F: drivers/spi/spi-microchip-core-qspi.c
23559F: drivers/spi/spi-mpfs.c
23560F: drivers/usb/musb/mpfs.c
23561F: include/soc/microchip/mpfs.h
23562
23563RISC-V MISC SOC SUPPORT
23564M: Conor Dooley <[email protected]>
23565L: [email protected]
23566S: Odd Fixes
23567T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23568F: arch/riscv/boot/dts/canaan/
23569F: arch/riscv/boot/dts/sifive/
23570
23571RISC-V PMU DRIVERS
23572M: Atish Patra <[email protected]>
23573R: Anup Patel <[email protected]>
23574L: [email protected]
23575S: Supported
23576F: drivers/perf/riscv_pmu.c
23577F: drivers/perf/riscv_pmu_legacy.c
23578F: drivers/perf/riscv_pmu_sbi.c
23579
23580RISC-V QOS RESCTRL SUPPORT
23581M: Drew Fustini <[email protected]>
23582R: yunhui cui <[email protected]>
23583L: [email protected]
23584S: Supported
23585F: arch/riscv/include/asm/qos.h
23586F: arch/riscv/kernel/qos.c
23587
23588RISC-V RPMI AND MPXY DRIVERS
23589M: Rahul Pathak <[email protected]>
23590M: Anup Patel <[email protected]>
23591L: [email protected]
23592F: Documentation/devicetree/bindings/clock/riscv,rpmi-clock.yaml
23593F: Documentation/devicetree/bindings/clock/riscv,rpmi-mpxy-clock.yaml
23594F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-mpxy-system-msi.yaml
23595F: Documentation/devicetree/bindings/interrupt-controller/riscv,rpmi-system-msi.yaml
23596F: Documentation/devicetree/bindings/mailbox/riscv,rpmi-shmem-mbox.yaml
23597F: Documentation/devicetree/bindings/mailbox/riscv,sbi-mpxy-mbox.yaml
23598F: drivers/clk/clk-rpmi.c
23599F: drivers/irqchip/irq-riscv-rpmi-sysmsi.c
23600F: drivers/mailbox/riscv-sbi-mpxy-mbox.c
23601F: include/linux/mailbox/riscv-rpmi-message.h
23602
23603RISC-V SPACEMIT SoC Support
23604M: Yixun Lan <[email protected]>
23605L: [email protected]
23606L: [email protected]
23607S: Maintained
23608W: https://github.com/spacemit-com/linux/wiki
23609C: irc://irc.libera.chat/spacemit
23610T: https://git.kernel.org/pub/scm/linux/kernel/git/spacemit/linux.git
23611F: arch/riscv/boot/dts/spacemit/
23612N: spacemit
23613K: spacemit
23614
23615RISC-V TENSTORRENT SoC SUPPORT
23616M: Drew Fustini <[email protected]>
23617M: Joel Stanley <[email protected]>
23618L: [email protected]
23619S: Maintained
23620T: git https://github.com/tenstorrent/linux.git
23621F: Documentation/devicetree/bindings/clock/tenstorrent,atlantis-prcm-rcpu.yaml
23622F: Documentation/devicetree/bindings/riscv/tenstorrent.yaml
23623F: arch/riscv/boot/dts/tenstorrent/
23624F: drivers/clk/tenstorrent/
23625F: drivers/reset/reset-tenstorrent-atlantis.c
23626F: include/dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h
23627
23628RISC-V THEAD SoC SUPPORT
23629M: Drew Fustini <[email protected]>
23630M: Guo Ren <[email protected]>
23631M: Fu Wei <[email protected]>
23632L: [email protected]
23633S: Maintained
23634Q: https://patchwork.kernel.org/project/riscv-thead/list/
23635T: git https://github.com/pdp7/linux.git
23636F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
23637F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
23638F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
23639F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
23640F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
23641F: Documentation/devicetree/bindings/pwm/thead,th1520-pwm.yaml
23642F: Documentation/devicetree/bindings/reset/thead,th1520-reset.yaml
23643F: arch/riscv/boot/dts/thead/
23644F: drivers/clk/thead/clk-th1520-ap.c
23645F: drivers/firmware/thead,th1520-aon.c
23646F: drivers/gpu/drm/bridge/th1520-dw-hdmi.c
23647F: drivers/mailbox/mailbox-th1520.c
23648F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
23649F: drivers/pinctrl/pinctrl-th1520.c
23650F: drivers/pmdomain/thead/
23651F: drivers/power/reset/th1520-aon-reboot.c
23652F: drivers/power/sequencing/pwrseq-thead-gpu.c
23653F: drivers/pwm/pwm_th1520.rs
23654F: drivers/reset/reset-th1520.c
23655F: include/dt-bindings/clock/thead,th1520-clk-ap.h
23656F: include/dt-bindings/power/thead,th1520-power.h
23657F: include/dt-bindings/reset/thead,th1520-reset.h
23658F: include/linux/firmware/thead/thead,th1520-aon.h
23659
23660RNBD BLOCK DRIVERS
23661M: Md. Haris Iqbal <[email protected]>
23662M: Jack Wang <[email protected]>
23663L: [email protected]
23664S: Maintained
23665F: drivers/block/rnbd/
23666
23667ROCCAT DRIVERS
23668M: Stefan Achatz <[email protected]>
23669S: Maintained
23670W: http://sourceforge.net/projects/roccat/
23671F: Documentation/ABI/*/sysfs-driver-hid-roccat*
23672F: drivers/hid/hid-roccat*
23673F: include/linux/hid-roccat*
23674
23675ROCKCHIP CAN-FD DRIVER
23676M: Marc Kleine-Budde <[email protected]>
23677R: [email protected]
23678L: [email protected]
23679S: Maintained
23680F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
23681F: drivers/net/can/rockchip/
23682
23683ROCKCHIP CAMERA INTERFACE (RKCIF) DRIVER
23684M: Mehdi Djait <[email protected]>
23685M: Michael Riesch <[email protected]>
23686L: [email protected]
23687S: Maintained
23688F: Documentation/admin-guide/media/rkcif*
23689F: Documentation/devicetree/bindings/media/rockchip,px30-vip.yaml
23690F: Documentation/devicetree/bindings/media/rockchip,rk3568-vicap.yaml
23691F: drivers/media/platform/rockchip/rkcif/
23692
23693ROCKCHIP CRYPTO DRIVERS
23694M: Corentin Labbe <[email protected]>
23695L: [email protected]
23696S: Maintained
23697F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
23698F: drivers/crypto/rockchip/
23699
23700ROCKCHIP I2S TDM DRIVER
23701M: Nicolas Frattaroli <[email protected]>
23702L: [email protected]
23703S: Maintained
23704F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
23705F: sound/soc/rockchip/rockchip_i2s_tdm.*
23706
23707ROCKCHIP ISP V1 DRIVER
23708M: Dafna Hirschfeld <[email protected]>
23709M: Laurent Pinchart <[email protected]>
23710L: [email protected]
23711L: [email protected]
23712S: Maintained
23713F: Documentation/admin-guide/media/rkisp1.rst
23714F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
23715F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
23716F: drivers/media/platform/rockchip/rkisp1
23717F: include/uapi/linux/rkisp1-config.h
23718
23719ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
23720M: Daniel Golle <[email protected]>
23721M: Aurelien Jarno <[email protected]>
23722M: Nicolas Frattaroli <[email protected]>
23723S: Maintained
23724F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
23725F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
23726F: drivers/char/hw_random/rockchip-rng.c
23727
23728ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
23729M: Jacob Chen <[email protected]>
23730M: Ezequiel Garcia <[email protected]>
23731L: [email protected]
23732L: [email protected]
23733S: Maintained
23734F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
23735F: drivers/media/platform/rockchip/rga/
23736
23737ROCKCHIP RKVDEC VIDEO DECODER DRIVER
23738M: Detlev Casanova <[email protected]>
23739M: Ezequiel Garcia <[email protected]>
23740L: [email protected]
23741L: [email protected]
23742S: Maintained
23743F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
23744F: drivers/media/platform/rockchip/rkvdec/
23745
23746ROCKCHIP RK3308 INTERNAL AUDIO CODEC
23747M: Luca Ceresoli <[email protected]>
23748S: Maintained
23749F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
23750F: sound/soc/codecs/rk3308_codec.c
23751F: sound/soc/codecs/rk3308_codec.h
23752
23753ROCKCHIP SAI DRIVER
23754M: Nicolas Frattaroli <[email protected]>
23755L: [email protected]
23756S: Maintained
23757F: Documentation/devicetree/bindings/sound/rockchip,rk3576-sai.yaml
23758F: sound/soc/rockchip/rockchip_sai.*
23759
23760ROCKER DRIVER
23761M: Jiri Pirko <[email protected]>
23762L: [email protected]
23763S: Supported
23764F: drivers/net/ethernet/rocker/
23765
23766ROCKETPORT EXPRESS/INFINITY DRIVER
23767M: Kevin Cernekee <[email protected]>
23768L: [email protected]
23769S: Odd Fixes
23770F: drivers/tty/serial/rp2.*
23771
23772ROHM BD71828 CHARGER
23773M: Andreas Kemnade <[email protected]>
23774M: Matti Vaittinen <[email protected]>
23775S: Maintained
23776F: drivers/power/supply/bd71828-power.c
23777
23778ROHM BD79703 DAC
23779M: Matti Vaittinen <[email protected]>
23780S: Supported
23781F: drivers/iio/dac/rohm-bd79703.c
23782
23783ROHM BD99954 CHARGER IC
23784M: Matti Vaittinen <[email protected]>
23785S: Supported
23786F: drivers/power/supply/bd99954-charger.c
23787F: drivers/power/supply/bd99954-charger.h
23788
23789ROHM BD791xx ADC / GPO IC
23790M: Matti Vaittinen <[email protected]>
23791S: Supported
23792F: drivers/iio/adc/rohm-bd79112.c
23793F: drivers/iio/adc/rohm-bd79124.c
23794
23795ROHM BH1745 COLOUR SENSOR
23796M: Mudit Sharma <[email protected]>
23797L: [email protected]
23798S: Maintained
23799F: drivers/iio/light/bh1745.c
23800
23801ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
23802M: Tomasz Duszynski <[email protected]>
23803S: Maintained
23804F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
23805F: drivers/iio/light/bh1750.c
23806
23807ROHM BM1390 PRESSURE SENSOR DRIVER
23808M: Matti Vaittinen <[email protected]>
23809L: [email protected]
23810S: Supported
23811F: drivers/iio/pressure/rohm-bm1390.c
23812
23813ROHM BU270xx LIGHT SENSOR DRIVERs
23814M: Matti Vaittinen <[email protected]>
23815L: [email protected]
23816S: Supported
23817F: drivers/iio/light/rohm-bu27034.c
23818
23819ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
23820M: Marek Vasut <[email protected]>
23821L: [email protected]
23822L: [email protected]
23823S: Supported
23824F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
23825F: drivers/gpio/gpio-bd9571mwv.c
23826F: drivers/mfd/bd9571mwv.c
23827F: drivers/regulator/bd9571mwv-regulator.c
23828F: include/linux/mfd/bd9571mwv.h
23829
23830ROHM POWER MANAGEMENT IC DEVICE DRIVERS
23831M: Matti Vaittinen <[email protected]>
23832S: Supported
23833F: drivers/clk/clk-bd718x7.c
23834F: drivers/gpio/gpio-bd71815.c
23835F: drivers/gpio/gpio-bd71828.c
23836F: drivers/gpio/gpio-bd72720.c
23837F: drivers/mfd/rohm-bd71828.c
23838F: drivers/mfd/rohm-bd718x7.c
23839F: drivers/mfd/rohm-bd9576.c
23840F: drivers/mfd/rohm-bd96801.c
23841F: drivers/mfd/rohm-pwrbutton.c
23842F: drivers/mfd/rohm-pwrbutton.h
23843F: drivers/regulator/bd71815-regulator.c
23844F: drivers/regulator/bd71828-regulator.c
23845F: drivers/regulator/bd718x7-regulator.c
23846F: drivers/regulator/bd9576-regulator.c
23847F: drivers/regulator/bd96801-regulator.c
23848F: drivers/regulator/rohm-regulator.c
23849F: drivers/rtc/rtc-bd70528.c
23850F: drivers/watchdog/bd9576_wdt.c
23851F: drivers/watchdog/bd96801_wdt.c
23852F: include/linux/mfd/rohm-bd71815.h
23853F: include/linux/mfd/rohm-bd71828.h
23854F: include/linux/mfd/rohm-bd718x7.h
23855F: include/linux/mfd/rohm-bd72720.h
23856F: include/linux/mfd/rohm-bd957x.h
23857F: include/linux/mfd/rohm-bd96801.h
23858F: include/linux/mfd/rohm-bd96802.h
23859F: include/linux/mfd/rohm-generic.h
23860F: include/linux/mfd/rohm-shared.h
23861
23862ROTATION DRIVER FOR ALLWINNER A83T
23863M: Jernej Skrabec <[email protected]>
23864L: [email protected]
23865S: Maintained
23866T: git git://linuxtv.org/media.git
23867F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
23868F: drivers/media/platform/sunxi/sun8i-rotate/
23869
23870RPMB SUBSYSTEM
23871M: Jens Wiklander <[email protected]>
23872L: [email protected]
23873S: Supported
23874F: drivers/misc/rpmb-core.c
23875F: include/linux/rpmb.h
23876
23877RPMSG TTY DRIVER
23878M: Arnaud Pouliquen <[email protected]>
23879L: [email protected]
23880S: Maintained
23881F: drivers/tty/rpmsg_tty.c
23882
23883RTASE ETHERNET DRIVER
23884M: Justin Lai <[email protected]>
23885M: Larry Chiu <[email protected]>
23886L: [email protected]
23887S: Maintained
23888F: drivers/net/ethernet/realtek/rtase/
23889
23890RTL2830 MEDIA DRIVER
23891L: [email protected]
23892S: Orphan
23893W: https://linuxtv.org
23894Q: http://patchwork.linuxtv.org/project/linux-media/list/
23895F: drivers/media/dvb-frontends/rtl2830*
23896
23897RTL2832 MEDIA DRIVER
23898L: [email protected]
23899S: Orphan
23900W: https://linuxtv.org
23901Q: http://patchwork.linuxtv.org/project/linux-media/list/
23902F: drivers/media/dvb-frontends/rtl2832*
23903
23904RTL2832_SDR MEDIA DRIVER
23905L: [email protected]
23906S: Orphan
23907W: https://linuxtv.org
23908Q: http://patchwork.linuxtv.org/project/linux-media/list/
23909F: drivers/media/dvb-frontends/rtl2832_sdr*
23910
23911RTL8180 WIRELESS DRIVER
23912L: [email protected]
23913S: Orphan
23914F: drivers/net/wireless/realtek/rtl818x/rtl8180/
23915
23916RTL8187 WIRELESS DRIVER
23917M: Hin-Tak Leung <[email protected]>
23918L: [email protected]
23919S: Maintained
23920T: git https://github.com/pkshih/rtw.git
23921F: drivers/net/wireless/realtek/rtl818x/rtl8187/
23922
23923RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
23924M: Jes Sorensen <[email protected]>
23925L: [email protected]
23926S: Maintained
23927T: git https://github.com/pkshih/rtw.git
23928F: drivers/net/wireless/realtek/rtl8xxxu/
23929
23930RTL9300 I2C DRIVER (rtl9300-i2c)
23931M: Chris Packham <[email protected]>
23932L: [email protected]
23933S: Maintained
23934F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
23935F: drivers/i2c/busses/i2c-rtl9300.c
23936
23937RTRS TRANSPORT DRIVERS
23938M: Md. Haris Iqbal <[email protected]>
23939M: Jack Wang <[email protected]>
23940L: [email protected]
23941S: Maintained
23942F: drivers/infiniband/ulp/rtrs/
23943
23944RUNTIME VERIFICATION (RV)
23945M: Steven Rostedt <[email protected]>
23946M: Gabriele Monaco <[email protected]>
23947L: [email protected]
23948S: Maintained
23949F: Documentation/trace/rv/
23950F: include/linux/rv.h
23951F: include/rv/
23952F: kernel/trace/rv/
23953F: tools/testing/selftests/verification/
23954F: tools/verification/
23955
23956RUST
23957M: Miguel Ojeda <[email protected]>
23958R: Boqun Feng <[email protected]>
23959R: Gary Guo <[email protected]>
23960R: Björn Roy Baron <[email protected]>
23961R: Benno Lossin <[email protected]>
23962R: Andreas Hindborg <[email protected]>
23963R: Alice Ryhl <[email protected]>
23964R: Trevor Gross <[email protected]>
23965R: Danilo Krummrich <[email protected]>
23966R: Daniel Almeida <[email protected]>
23967R: Tamir Duberstein <[email protected]>
23968R: Alexandre Courbot <[email protected]>
23969R: Onur Özkan <[email protected]>
23970L: [email protected]
23971S: Supported
23972W: https://rust-for-linux.com
23973B: https://github.com/Rust-for-Linux/linux/issues
23974C: zulip://rust-for-linux.zulipchat.com
23975P: https://rust-for-linux.com/contributing
23976T: git https://github.com/Rust-for-Linux/linux.git rust-next
23977F: .clippy.toml
23978F: .rustfmt.toml
23979F: Documentation/rust/
23980F: include/trace/events/rust_sample.h
23981F: rust/
23982F: samples/rust/
23983F: scripts/*rust*
23984F: tools/testing/selftests/rust/
23985K: \b(?i:rust)\b
23986
23987RUST [ALLOC]
23988M: Danilo Krummrich <[email protected]>
23989R: Lorenzo Stoakes <[email protected]>
23990R: Vlastimil Babka <[email protected]>
23991R: Liam R. Howlett <[email protected]>
23992R: Uladzislau Rezki <[email protected]>
23993L: [email protected]
23994S: Maintained
23995T: git https://github.com/Rust-for-Linux/linux.git alloc-next
23996F: rust/kernel/alloc.rs
23997F: rust/kernel/alloc/
23998
23999RUST [BITFIELD]
24000M: Alexandre Courbot <[email protected]>
24001R: Yury Norov <[email protected]>
24002L: [email protected]
24003S: Maintained
24004F: rust/kernel/bitfield.rs
24005
24006RUST [INTEROP]
24007M: Joel Fernandes <[email protected]>
24008M: Alexandre Courbot <[email protected]>
24009L: [email protected]
24010S: Maintained
24011T: git https://github.com/Rust-for-Linux/linux.git interop-next
24012F: rust/kernel/interop.rs
24013F: rust/kernel/interop/
24014
24015RUST [NUM]
24016M: Alexandre Courbot <[email protected]>
24017R: Yury Norov <[email protected]>
24018L: [email protected]
24019S: Maintained
24020F: rust/kernel/num.rs
24021F: rust/kernel/num/
24022
24023RUST [PIN-INIT]
24024M: Benno Lossin <[email protected]>
24025M: Gary Guo <[email protected]>
24026L: [email protected]
24027S: Maintained
24028W: https://rust-for-linux.com/pin-init
24029B: https://github.com/Rust-for-Linux/pin-init/issues
24030C: zulip://rust-for-linux.zulipchat.com
24031P: https://github.com/Rust-for-Linux/pin-init/blob/main/CONTRIBUTING.md
24032T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
24033F: rust/kernel/init.rs
24034F: rust/pin-init/
24035K: \bpin-init\b|pin_init\b|PinInit
24036
24037RUST [RUST-ANALYZER]
24038M: Tamir Duberstein <[email protected]>
24039R: Jesung Yang <[email protected]>
24040L: [email protected]
24041S: Maintained
24042T: git https://github.com/Rust-for-Linux/linux.git rust-analyzer-next
24043F: scripts/generate_rust_analyzer.py
24044
24045RUST [SYNC]
24046M: Boqun Feng <[email protected]>
24047M: Gary Guo <[email protected]>
24048M: Alice Ryhl <[email protected]>
24049R: Lyude Paul <[email protected]>
24050R: Daniel Almeida <[email protected]>
24051R: "Onur Özkan" <[email protected]>
24052L: [email protected]
24053L: [email protected]
24054S: Maintained
24055T: git git://git.kernel.org/pub/scm/linux/kernel/git/boqun/linux.git rust-sync
24056F: rust/kernel/sync.rs
24057F: rust/kernel/sync/
24058
24059RXRPC SOCKETS (AF_RXRPC)
24060M: David Howells <[email protected]>
24061M: Marc Dionne <[email protected]>
24062L: [email protected]
24063S: Supported
24064W: https://www.infradead.org/~dhowells/kafs/
24065F: Documentation/networking/rxrpc.rst
24066F: include/keys/rxrpc-type.h
24067F: include/net/af_rxrpc.h
24068F: include/trace/events/rxrpc.h
24069F: include/uapi/linux/rxrpc.h
24070F: net/rxrpc/
24071
24072S3 SAVAGE FRAMEBUFFER DRIVER
24073M: Antonino Daplas <[email protected]>
24074L: [email protected]
24075S: Maintained
24076F: drivers/video/fbdev/savage/
24077
24078S390 ARCHITECTURE
24079M: Heiko Carstens <[email protected]>
24080M: Vasily Gorbik <[email protected]>
24081M: Alexander Gordeev <[email protected]>
24082R: Christian Borntraeger <[email protected]>
24083R: Sven Schnelle <[email protected]>
24084L: [email protected]
24085S: Supported
24086T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24087F: Documentation/driver-api/s390-drivers.rst
24088F: Documentation/arch/s390/
24089F: arch/s390/
24090F: drivers/cpuidle/cpuidle-s390.c
24091F: drivers/s390/
24092F: drivers/watchdog/diag288_wdt.c
24093
24094S390 COMMON I/O LAYER
24095M: Vineeth Vijayan <[email protected]>
24096M: Peter Oberparleiter <[email protected]>
24097L: [email protected]
24098S: Supported
24099F: drivers/s390/cio/
24100
24101S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
24102M: Harald Freudenberger <[email protected]>
24103M: Holger Dengler <[email protected]>
24104L: [email protected]
24105L: [email protected]
24106S: Supported
24107F: arch/s390/crypto/
24108F: arch/s390/include/asm/archrandom.h
24109F: arch/s390/include/asm/cpacf.h
24110
24111S390 DASD DRIVER
24112M: Stefan Haberland <[email protected]>
24113M: Jan Hoeppner <[email protected]>
24114L: [email protected]
24115S: Supported
24116F: block/partitions/ibm.c
24117F: drivers/s390/block/dasd*
24118F: include/linux/dasd_mod.h
24119
24120S390 HWRANDOM TRNG DRIVER
24121M: Harald Freudenberger <[email protected]>
24122M: Holger Dengler <[email protected]>
24123L: [email protected]
24124L: [email protected]
24125S: Supported
24126F: drivers/char/hw_random/s390-trng.c
24127
24128S390 IOMMU (PCI)
24129M: Niklas Schnelle <[email protected]>
24130M: Matthew Rosato <[email protected]>
24131R: Gerald Schaefer <[email protected]>
24132L: [email protected]
24133S: Supported
24134F: drivers/iommu/s390-iommu.c
24135
24136S390 IUCV NETWORK LAYER
24137M: Alexandra Winter <[email protected]>
24138M: Thorsten Winkler <[email protected]>
24139L: [email protected]
24140L: [email protected]
24141S: Supported
24142F: drivers/s390/net/*iucv*
24143F: include/net/iucv/
24144F: net/iucv/
24145
24146S390 MM
24147M: Alexander Gordeev <[email protected]>
24148M: Gerald Schaefer <[email protected]>
24149L: [email protected]
24150S: Supported
24151T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
24152F: arch/s390/include/asm/pgtable.h
24153F: arch/s390/mm
24154
24155S390 NETWORK DRIVERS
24156M: Alexandra Winter <[email protected]>
24157M: Aswin Karuvally <[email protected]>
24158L: [email protected]
24159L: [email protected]
24160S: Supported
24161F: drivers/s390/net/
24162
24163S390 PCI SUBSYSTEM
24164M: Niklas Schnelle <[email protected]>
24165M: Gerd Bayer <[email protected]>
24166L: [email protected]
24167S: Supported
24168F: Documentation/arch/s390/pci.rst
24169F: arch/s390/pci/
24170F: drivers/pci/hotplug/s390_pci_hpc.c
24171
24172S390 PTP DRIVER
24173M: Sven Schnelle <[email protected]>
24174L: [email protected]
24175S: Supported
24176F: drivers/ptp/ptp_s390.c
24177
24178S390 SCM DRIVER
24179M: Vineeth Vijayan <[email protected]>
24180L: [email protected]
24181S: Supported
24182F: drivers/s390/block/scm*
24183F: drivers/s390/cio/scm.c
24184
24185S390 VFIO-AP DRIVER
24186M: Tony Krowiak <[email protected]>
24187M: Halil Pasic <[email protected]>
24188M: Jason Herne <[email protected]>
24189L: [email protected]
24190L: [email protected]
24191S: Supported
24192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24193F: Documentation/arch/s390/vfio-ap*
24194F: drivers/s390/crypto/vfio_ap*
24195
24196S390 VFIO-CCW DRIVER
24197M: Eric Farman <[email protected]>
24198M: Matthew Rosato <[email protected]>
24199R: Halil Pasic <[email protected]>
24200L: [email protected]
24201L: [email protected]
24202S: Supported
24203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24204F: Documentation/arch/s390/vfio-ccw.rst
24205F: drivers/s390/cio/vfio_ccw*
24206F: include/uapi/linux/vfio_ccw.h
24207
24208S390 VFIO-PCI DRIVER
24209M: Matthew Rosato <[email protected]>
24210M: Farhan Ali <[email protected]>
24211R: Eric Farman <[email protected]>
24212L: [email protected]
24213L: [email protected]
24214S: Supported
24215T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
24216F: arch/s390/kvm/s390/pci*
24217F: drivers/vfio/pci/vfio_pci_zdev.c
24218F: include/uapi/linux/vfio_zdev.h
24219
24220S390 ZCRYPT AND PKEY DRIVER AND AP BUS
24221M: Harald Freudenberger <[email protected]>
24222M: Holger Dengler <[email protected]>
24223L: [email protected]
24224S: Supported
24225F: arch/s390/include/asm/ap.h
24226F: arch/s390/include/asm/pkey.h
24227F: arch/s390/include/asm/trace/zcrypt.h
24228F: arch/s390/include/uapi/asm/pkey.h
24229F: arch/s390/include/uapi/asm/zcrypt.h
24230F: drivers/s390/crypto/
24231
24232S390 ZFCP DRIVER
24233M: Nihar Panda <[email protected]>
24234L: [email protected]
24235S: Supported
24236F: drivers/s390/scsi/zfcp_*
24237
24238SAA6588 RDS RECEIVER DRIVER
24239M: Hans Verkuil <[email protected]>
24240L: [email protected]
24241S: Odd Fixes
24242W: https://linuxtv.org
24243T: git git://linuxtv.org/media.git
24244F: drivers/media/i2c/saa6588*
24245
24246SAA7134 VIDEO4LINUX DRIVER
24247M: Mauro Carvalho Chehab <[email protected]>
24248L: [email protected]
24249S: Odd fixes
24250W: https://linuxtv.org
24251T: git git://linuxtv.org/media.git
24252F: Documentation/driver-api/media/drivers/saa7134*
24253F: drivers/media/pci/saa7134/
24254
24255SAA7146 VIDEO4LINUX-2 DRIVER
24256M: Hans Verkuil <[email protected]>
24257L: [email protected]
24258S: Maintained
24259T: git git://linuxtv.org/media.git
24260F: drivers/media/common/saa7146/
24261F: drivers/media/pci/saa7146/
24262F: include/media/drv-intf/saa7146*
24263
24264SAFESETID SECURITY MODULE
24265M: Micah Morton <[email protected]>
24266S: Supported
24267F: Documentation/admin-guide/LSM/SafeSetID.rst
24268F: security/safesetid/
24269
24270SAMSUNG AUDIO (ASoC) DRIVERS
24271M: Sylwester Nawrocki <[email protected]>
24272L: [email protected]
24273S: Maintained
24274B: mailto:[email protected]
24275F: Documentation/devicetree/bindings/sound/samsung*
24276F: sound/soc/samsung/
24277
24278SAMSUNG EXYNOS2200 SoC SUPPORT
24279M: Ivaylo Ivanov <[email protected]>
24280L: [email protected] (moderated for non-subscribers)
24281L: [email protected]
24282S: Maintained
24283F: Documentation/devicetree/bindings/clock/samsung,exynos2200-cmu.yaml
24284F: arch/arm64/boot/dts/exynos/exynos2200*
24285F: drivers/clk/samsung/clk-exynos2200.c
24286F: include/dt-bindings/clock/samsung,exynos2200-cmu.h
24287
24288SAMSUNG EXYNOS850 SoC SUPPORT
24289M: Sam Protsenko <[email protected]>
24290L: [email protected] (moderated for non-subscribers)
24291L: [email protected]
24292S: Maintained
24293F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
24294F: arch/arm64/boot/dts/exynos/exynos850*
24295F: drivers/clk/samsung/clk-exynos850.c
24296F: include/dt-bindings/clock/exynos850.h
24297
24298SAMSUNG EXYNOS8855 SoC SUPPORT
24299M: Alim Akhtar <[email protected]>
24300L: [email protected] (moderated for non-subscribers)
24301L: [email protected]
24302S: Maintained
24303F: arch/arm64/boot/dts/exynos/exynos8855*
24304
24305SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
24306M: Tudor Ambarus <[email protected]>
24307L: [email protected]
24308S: Supported
24309F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
24310F: drivers/clk/samsung/clk-acpm.c
24311F: drivers/firmware/samsung/exynos-acpm*
24312F: include/linux/firmware/samsung/exynos-acpm-protocol.h
24313
24314SAMSUNG EXYNOS MAILBOX DRIVER
24315M: Tudor Ambarus <[email protected]>
24316L: [email protected]
24317S: Supported
24318F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
24319F: drivers/mailbox/exynos-mailbox.c
24320F: include/linux/mailbox/exynos-message.h
24321
24322SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
24323M: Łukasz Stelmach <[email protected]>
24324L: [email protected]
24325S: Maintained
24326F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
24327F: drivers/char/hw_random/exynos-trng.c
24328
24329SAMSUNG FRAMEBUFFER DRIVER
24330M: Jingoo Han <[email protected]>
24331L: [email protected]
24332S: Maintained
24333F: drivers/video/fbdev/s3c-fb.c
24334
24335SAMSUNG GALAXY BOOK DRIVER
24336M: Joshua Grisham <[email protected]>
24337L: [email protected]
24338S: Maintained
24339F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
24340F: drivers/platform/x86/samsung-galaxybook.c
24341
24342SAMSUNG INTERCONNECT DRIVERS
24343M: Sylwester Nawrocki <[email protected]>
24344M: Artur Świgoń <[email protected]>
24345L: [email protected]
24346S: Supported
24347F: drivers/interconnect/samsung/
24348
24349SAMSUNG LAPTOP DRIVER
24350M: Corentin Chary <[email protected]>
24351L: [email protected]
24352S: Maintained
24353F: drivers/platform/x86/samsung-laptop.c
24354
24355SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
24356M: André Draszik <[email protected]>
24357L: [email protected]
24358S: Maintained
24359B: mailto:[email protected]
24360F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
24361F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
24362F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
24363F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
24364F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
24365F: drivers/clk/clk-s2mps11.c
24366F: drivers/mfd/sec*.[ch]
24367F: drivers/regulator/s2*.c
24368F: drivers/regulator/s5m*.c
24369F: drivers/rtc/rtc-s5m.c
24370F: include/dt-bindings/regulator/samsung,s2m*.h
24371F: include/linux/mfd/samsung/
24372
24373SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
24374M: Sylwester Nawrocki <[email protected]>
24375L: [email protected]
24376S: Maintained
24377F: drivers/media/platform/samsung/s3c-camif/
24378F: include/media/drv-intf/s3c_camif.h
24379
24380SAMSUNG S3FWRN5 NFC DRIVER
24381M: Krzysztof Kozlowski <[email protected]>
24382S: Maintained
24383F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
24384F: drivers/nfc/s3fwrn5
24385
24386SAMSUNG S5C73M3 CAMERA DRIVER
24387M: Sylwester Nawrocki <[email protected]>
24388M: Andrzej Hajda <[email protected]>
24389S: Supported
24390F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
24391F: drivers/media/i2c/s5c73m3/*
24392
24393SAMSUNG S5K3M5 CAMERA DRIVER
24394M: Vladimir Zapolskiy <[email protected]>
24395S: Maintained
24396T: git git://linuxtv.org/media_tree.git
24397F: Documentation/devicetree/bindings/media/i2c/samsung,s5k3m5.yaml
24398F: drivers/media/i2c/s5k3m5.c
24399
24400SAMSUNG S5K5BAF CAMERA DRIVER
24401M: Sylwester Nawrocki <[email protected]>
24402M: Andrzej Hajda <[email protected]>
24403S: Supported
24404F: drivers/media/i2c/s5k5baf.c
24405
24406SAMSUNG S5KJN1 CAMERA DRIVER
24407M: Vladimir Zapolskiy <[email protected]>
24408S: Maintained
24409T: git git://linuxtv.org/media_tree.git
24410F: Documentation/devicetree/bindings/media/i2c/samsung,s5kjn1.yaml
24411F: drivers/media/i2c/s5kjn1.c
24412
24413SAMSUNG S5P Security SubSystem (SSS) DRIVER
24414M: Krzysztof Kozlowski <[email protected]>
24415M: Vladimir Zapolskiy <[email protected]>
24416L: [email protected]
24417S: Maintained
24418F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
24419F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
24420F: drivers/crypto/s5p-sss.c
24421
24422SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
24423M: Sylwester Nawrocki <[email protected]>
24424S: Supported
24425Q: https://patchwork.linuxtv.org/project/linux-media/list/
24426F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
24427F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
24428F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
24429F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
24430F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
24431F: drivers/media/platform/samsung/exynos4-is/
24432
24433SAMSUNG SOC CLOCK DRIVERS
24434M: Krzysztof Kozlowski <[email protected]>
24435M: Sylwester Nawrocki <[email protected]>
24436M: Chanwoo Choi <[email protected]>
24437M: Peter Griffin <[email protected]>
24438R: Alim Akhtar <[email protected]>
24439L: [email protected]
24440S: Maintained
24441T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
24442F: Documentation/devicetree/bindings/clock/samsung,*.yaml
24443F: Documentation/devicetree/bindings/clock/samsung,s3c*
24444F: drivers/clk/samsung/
24445F: include/dt-bindings/clock/exynos*.h
24446F: include/dt-bindings/clock/s5p*.h
24447F: include/dt-bindings/clock/samsung,*.h
24448F: include/linux/clk/samsung.h
24449
24450SAMSUNG SPI DRIVERS
24451M: Andi Shyti <[email protected]>
24452R: Tudor Ambarus <[email protected]>
24453L: [email protected]
24454S: Maintained
24455F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
24456F: drivers/spi/spi-s3c*
24457F: include/linux/platform_data/spi-s3c64xx.h
24458
24459SAMSUNG SXGBE DRIVERS
24460M: Byungho An <[email protected]>
24461L: [email protected]
24462S: Maintained
24463F: drivers/net/ethernet/samsung/sxgbe/
24464
24465SAMSUNG THERMAL DRIVER
24466M: Bartlomiej Zolnierkiewicz <[email protected]>
24467M: Krzysztof Kozlowski <[email protected]>
24468L: [email protected]
24469S: Maintained
24470F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
24471F: drivers/thermal/samsung/
24472
24473SAMSUNG USB2 PHY DRIVER
24474M: Sylwester Nawrocki <[email protected]>
24475L: [email protected]
24476S: Supported
24477F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
24478F: Documentation/driver-api/phy/samsung-usb2.rst
24479F: drivers/phy/samsung/phy-exynos4210-usb2.c
24480F: drivers/phy/samsung/phy-exynos4x12-usb2.c
24481F: drivers/phy/samsung/phy-exynos5250-usb2.c
24482F: drivers/phy/samsung/phy-s5pv210-usb2.c
24483F: drivers/phy/samsung/phy-samsung-usb2.c
24484F: drivers/phy/samsung/phy-samsung-usb2.h
24485
24486SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
24487M: Paul Barker <[email protected]>
24488R: Marc Murphy <[email protected]>
24489S: Supported
24490F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
24491
24492SB1250-DUART BROADCOM SOC SERIAL DRIVER
24493M: "Maciej W. Rozycki" <[email protected]>
24494S: Maintained
24495F: drivers/tty/serial/sb1250-duart.c
24496
24497SBOM
24498M: Luis Augenstein <[email protected]>
24499M: Maximilian Huber <[email protected]>
24500S: Maintained
24501F: scripts/sbom/
24502
24503SC1200 WDT DRIVER
24504M: Zwane Mwaikambo <[email protected]>
24505S: Maintained
24506F: drivers/watchdog/sc1200wdt.c
24507
24508SCHEDULER
24509M: Ingo Molnar <[email protected]>
24510M: Peter Zijlstra <[email protected]>
24511M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
24512M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
24513R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
24514R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
24515R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
24516R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
24517R: Valentin Schneider <[email protected]> (TOPOLOGY)
24518R: K Prateek Nayak <[email protected]>
24519L: [email protected]
24520S: Maintained
24521P: Documentation/process/maintainer-tip.rst
24522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
24523F: include/linux/preempt.h
24524F: include/linux/sched.h
24525F: include/linux/wait.h
24526F: include/uapi/linux/sched.h
24527F: kernel/fork.c
24528F: kernel/sched/
24529F: tools/sched/
24530
24531SCHEDULER - SCHED_EXT
24532R: Tejun Heo <[email protected]>
24533R: David Vernet <[email protected]>
24534R: Andrea Righi <[email protected]>
24535R: Changwoo Min <[email protected]>
24536L: [email protected]
24537S: Maintained
24538W: https://github.com/sched-ext/scx
24539T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
24540F: include/linux/sched/ext.h
24541F: kernel/sched/ext/
24542F: tools/sched_ext/
24543F: tools/testing/selftests/sched_ext
24544
24545SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
24546M: Gustavo Silva <[email protected]>
24547S: Maintained
24548F: drivers/iio/chemical/ens160_core.c
24549F: drivers/iio/chemical/ens160_i2c.c
24550F: drivers/iio/chemical/ens160_spi.c
24551F: drivers/iio/chemical/ens160.h
24552
24553SCSI LIBSAS SUBSYSTEM
24554R: John Garry <[email protected]>
24555R: Jason Yan <[email protected]>
24556L: [email protected]
24557S: Supported
24558F: Documentation/scsi/libsas.rst
24559F: drivers/scsi/libsas/
24560F: include/scsi/libsas.h
24561F: include/scsi/sas_ata.h
24562
24563SCSI RDMA PROTOCOL (SRP) INITIATOR
24564M: Bart Van Assche <[email protected]>
24565L: [email protected]
24566S: Supported
24567Q: http://patchwork.kernel.org/project/linux-rdma/list/
24568F: drivers/infiniband/ulp/srp/
24569F: include/scsi/srp.h
24570
24571SCSI RDMA PROTOCOL (SRP) TARGET
24572M: Bart Van Assche <[email protected]>
24573L: [email protected]
24574L: [email protected]
24575S: Supported
24576Q: http://patchwork.kernel.org/project/linux-rdma/list/
24577F: drivers/infiniband/ulp/srpt/
24578
24579SCSI SG DRIVER
24580M: Doug Gilbert <[email protected]>
24581L: [email protected]
24582S: Maintained
24583W: http://sg.danny.cz/sg
24584F: Documentation/scsi/scsi-generic.rst
24585F: drivers/scsi/sg.c
24586F: include/scsi/sg.h
24587
24588SCSI SUBSYSTEM
24589M: "James E.J. Bottomley" <[email protected]>
24590M: "Martin K. Petersen" <[email protected]>
24591L: [email protected]
24592S: Maintained
24593Q: https://patchwork.kernel.org/project/linux-scsi/list/
24594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
24595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24596F: Documentation/devicetree/bindings/scsi/
24597F: drivers/scsi/
24598F: drivers/ufs/
24599F: include/scsi/
24600F: include/uapi/scsi/
24601F: include/ufs/
24602
24603SCSI TAPE DRIVER
24604L: [email protected]
24605S: Orphan
24606F: Documentation/scsi/st.rst
24607F: drivers/scsi/st.*
24608F: drivers/scsi/st_*.h
24609
24610SCSI TARGET CORE USER DRIVER
24611M: Bodo Stroesser <[email protected]>
24612L: [email protected]
24613L: [email protected]
24614S: Supported
24615F: Documentation/target/tcmu-design.rst
24616F: drivers/target/target_core_user.c
24617F: include/uapi/linux/target_core_user.h
24618
24619SCSI TARGET SUBSYSTEM
24620M: "Martin K. Petersen" <[email protected]>
24621L: [email protected]
24622L: [email protected]
24623S: Supported
24624Q: https://patchwork.kernel.org/project/target-devel/list/
24625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
24626F: Documentation/target/
24627F: drivers/target/
24628F: include/target/
24629
24630SCTP PROTOCOL
24631M: Marcelo Ricardo Leitner <[email protected]>
24632M: Xin Long <[email protected]>
24633L: [email protected]
24634S: Maintained
24635W: https://github.com/sctp/lksctp-tools/wiki
24636F: Documentation/networking/sctp.rst
24637F: include/linux/sctp.h
24638F: include/net/sctp/
24639F: include/uapi/linux/sctp.h
24640F: net/sctp/
24641
24642SCx200 CPU SUPPORT
24643M: Jim Cromie <[email protected]>
24644S: Odd Fixes
24645F: Documentation/i2c/busses/scx200_acb.rst
24646F: arch/x86/platform/scx200/
24647F: drivers/i2c/busses/scx200*
24648F: drivers/mtd/maps/scx200_docflash.c
24649F: drivers/watchdog/scx200_wdt.c
24650F: include/linux/scx200.h
24651
24652SCx200 GPIO DRIVER
24653M: Jim Cromie <[email protected]>
24654S: Maintained
24655F: drivers/char/scx200_gpio.c
24656F: include/linux/scx200_gpio.h
24657
24658SCx200 HRT CLOCKSOURCE DRIVER
24659M: Jim Cromie <[email protected]>
24660S: Maintained
24661F: drivers/clocksource/scx200_hrt.c
24662
24663SDCA LIBRARY AND CLASS DRIVER
24664M: Charles Keepax <[email protected]>
24665M: Maciej Strozek <[email protected]>
24666R: Bard Liao <[email protected]>
24667R: Pierre-Louis Bossart <[email protected]>
24668L: [email protected]
24669L: [email protected]
24670S: Maintained
24671F: include/sound/sdca*
24672F: sound/soc/sdca/*
24673
24674SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
24675M: Sascha Sommer <[email protected]>
24676L: [email protected] (subscribers-only)
24677S: Maintained
24678F: drivers/mmc/host/sdricoh_cs.c
24679
24680SECO BOARDS CEC DRIVER
24681M: Ettore Chimenti <[email protected]>
24682S: Maintained
24683F: drivers/media/cec/platform/seco/seco-cec.c
24684F: drivers/media/cec/platform/seco/seco-cec.h
24685
24686SECURE COMPUTING
24687M: Kees Cook <[email protected]>
24688R: Andy Lutomirski <[email protected]>
24689R: Will Drewry <[email protected]>
24690S: Supported
24691T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
24692F: Documentation/userspace-api/seccomp_filter.rst
24693F: include/linux/seccomp.h
24694F: include/uapi/linux/seccomp.h
24695F: kernel/seccomp.c
24696F: tools/testing/selftests/kselftest_harness.h
24697F: tools/testing/selftests/kselftest_harness/
24698F: tools/testing/selftests/seccomp/*
24699K: \bsecure_computing
24700K: \bTIF_SECCOMP\b
24701
24702SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
24703M: Kamal Dasu <[email protected]>
24704M: Al Cooper <[email protected]>
24705R: Broadcom internal kernel review list <[email protected]>
24706L: [email protected]
24707S: Maintained
24708F: drivers/mmc/host/sdhci-brcmstb*
24709
24710SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
24711M: Adrian Hunter <[email protected]>
24712L: [email protected]
24713S: Supported
24714F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
24715F: drivers/mmc/host/sdhci*
24716
24717SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
24718M: Aubin Constans <[email protected]>
24719R: Eugen Hristev <[email protected]>
24720L: [email protected]
24721S: Supported
24722F: drivers/mmc/host/sdhci-of-at91.c
24723
24724SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
24725M: Haibo Chen <[email protected]>
24726L: [email protected]
24727L: [email protected]
24728L: [email protected]
24729S: Maintained
24730F: drivers/mmc/host/sdhci-esdhc-imx.c
24731
24732SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
24733M: Ben Dooks <[email protected]>
24734M: Jaehoon Chung <[email protected]>
24735L: [email protected]
24736S: Maintained
24737F: drivers/mmc/host/sdhci-s3c*
24738
24739SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
24740M: Viresh Kumar <[email protected]>
24741L: [email protected]
24742S: Maintained
24743F: drivers/mmc/host/sdhci-spear.c
24744
24745SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
24746M: Vignesh Raghavendra <[email protected]>
24747L: [email protected]
24748S: Maintained
24749F: drivers/mmc/host/sdhci-omap.c
24750
24751SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
24752M: Jonathan Derrick <[email protected]>
24753L: [email protected]
24754S: Supported
24755F: block/opal_proto.h
24756F: block/sed*
24757F: include/linux/sed*
24758F: include/uapi/linux/sed*
24759
24760SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
24761M: Mark Rutland <[email protected]>
24762M: Lorenzo Pieralisi <[email protected]>
24763M: Sudeep Holla <[email protected]>
24764L: [email protected] (moderated for non-subscribers)
24765S: Maintained
24766F: drivers/firmware/smccc/
24767F: include/linux/arm-smccc.h
24768
24769SECURITY CONTACT
24770M: Security Officers <[email protected]>
24771S: Supported
24772F: Documentation/process/security-bugs.rst
24773
24774SECURITY SUBSYSTEM
24775M: Paul Moore <[email protected]>
24776M: James Morris <[email protected]>
24777M: "Serge E. Hallyn" <[email protected]>
24778L: [email protected]
24779S: Supported
24780Q: https://patchwork.kernel.org/project/linux-security-module/list
24781B: mailto:[email protected]
24782P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
24783T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
24784F: include/linux/lsm/
24785F: include/linux/lsm_audit.h
24786F: include/linux/lsm_hook_defs.h
24787F: include/linux/lsm_hooks.h
24788F: include/linux/security.h
24789F: include/uapi/linux/lsm.h
24790F: security/
24791F: tools/testing/selftests/lsm/
24792F: rust/kernel/security.rs
24793X: security/selinux/
24794K: \bsecurity_[a-z_0-9]\+\b
24795
24796SELINUX SECURITY MODULE
24797M: Paul Moore <[email protected]>
24798M: Stephen Smalley <[email protected]>
24799R: Ondrej Mosnáček <[email protected]>
24800L: [email protected]
24801S: Supported
24802W: https://github.com/SELinuxProject
24803Q: https://patchwork.kernel.org/project/selinux/list
24804B: mailto:[email protected]
24805P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
24806T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
24807F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
24808F: Documentation/ABI/removed/sysfs-selinux-disable
24809F: Documentation/admin-guide/LSM/SELinux.rst
24810F: include/trace/events/avc.h
24811F: include/uapi/linux/selinux_netlink.h
24812F: scripts/selinux/
24813F: security/selinux/
24814
24815SENSABLE PHANTOM
24816M: Jiri Slaby <[email protected]>
24817S: Maintained
24818F: drivers/misc/phantom.c
24819F: include/uapi/linux/phantom.h
24820
24821SENSEAIR SUNRISE 006-0-0007
24822M: Jacopo Mondi <[email protected]>
24823S: Maintained
24824F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
24825F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
24826F: drivers/iio/chemical/sunrise_co2.c
24827
24828SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
24829M: Maxwell Doose <[email protected]>
24830M: Tomasz Duszynski <[email protected]>
24831S: Maintained
24832F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
24833F: drivers/iio/chemical/scd30.h
24834F: drivers/iio/chemical/scd30_core.c
24835F: drivers/iio/chemical/scd30_i2c.c
24836F: drivers/iio/chemical/scd30_serial.c
24837
24838SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
24839M: Roan van Dijk <[email protected]>
24840S: Maintained
24841F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
24842F: drivers/iio/chemical/scd4x.c
24843
24844SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
24845M: Petar Stoykov <[email protected]>
24846S: Maintained
24847F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
24848F: drivers/iio/pressure/sdp500.c
24849
24850SENSIRION SGP40 GAS SENSOR DRIVER
24851M: Andreas Klinger <[email protected]>
24852S: Maintained
24853F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
24854F: drivers/iio/chemical/sgp40.c
24855
24856SENSIRION SLF3S LIQUID FLOW SENSOR DRIVER
24857M: Wadim Mueller <[email protected]>
24858R: Maxwell Doose <[email protected]>
24859L: [email protected]
24860S: Maintained
24861F: Documentation/devicetree/bindings/iio/flow/sensirion,slf3s.yaml
24862F: drivers/iio/flow/slf3s.c
24863
24864SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
24865M: Tomasz Duszynski <[email protected]>
24866S: Maintained
24867F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
24868F: drivers/iio/chemical/sps30.c
24869F: drivers/iio/chemical/sps30_i2c.c
24870F: drivers/iio/chemical/sps30_serial.c
24871
24872SERIAL DEVICE BUS
24873M: Markus Probst <[email protected]>
24874L: [email protected]
24875S: Maintained
24876F: Documentation/devicetree/bindings/serial/serial.yaml
24877F: drivers/tty/serdev/
24878F: include/linux/serdev.h
24879F: rust/helpers/serdev.c
24880F: rust/kernel/serdev.rs
24881F: samples/rust/rust_driver_serdev.rs
24882
24883SERIAL IR RECEIVER
24884M: Sean Young <[email protected]>
24885L: [email protected]
24886S: Maintained
24887F: drivers/media/rc/serial_ir.c
24888
24889SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
24890M: Srinivas Kandagatla <[email protected]>
24891L: [email protected]
24892S: Maintained
24893F: Documentation/devicetree/bindings/slimbus/
24894F: Documentation/driver-api/slimbus.rst
24895F: drivers/slimbus/
24896F: include/linux/slimbus.h
24897
24898SFC NETWORK DRIVER
24899M: Edward Cree <[email protected]>
24900L: [email protected]
24901L: [email protected]
24902S: Maintained
24903F: Documentation/networking/devlink/sfc.rst
24904F: drivers/net/ethernet/sfc/
24905
24906SFCTEMP HWMON DRIVER
24907M: Emil Renner Berthing <[email protected]>
24908M: Hal Feng <[email protected]>
24909L: [email protected]
24910S: Maintained
24911F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
24912F: Documentation/hwmon/sfctemp.rst
24913F: drivers/hwmon/sfctemp.c
24914
24915SFF/SFP/SFP+ MODULE SUPPORT
24916M: Russell King <[email protected]>
24917L: [email protected]
24918S: Maintained
24919F: Documentation/devicetree/bindings/net/sff,sfp.yaml
24920F: drivers/net/phy/phylink.c
24921F: drivers/net/phy/sfp*
24922F: include/linux/mdio/mdio-i2c.h
24923F: include/linux/phylink.h
24924F: include/linux/sfp.h
24925K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
24926
24927SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
24928M: D. Wythe <[email protected]>
24929M: Dust Li <[email protected]>
24930M: Sidraya Jayagond <[email protected]>
24931M: Mahanta Jambigi <[email protected]>
24932R: Tony Lu <[email protected]>
24933R: Wen Gu <[email protected]>
24934L: [email protected]
24935L: [email protected]
24936S: Supported
24937F: net/smc/
24938
24939SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
24940M: Linus Walleij <[email protected]>
24941L: [email protected]
24942S: Maintained
24943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
24944F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
24945F: drivers/iio/light/gp2ap002.c
24946
24947SHARP RJ54N1CB0C SENSOR DRIVER
24948M: Jacopo Mondi <[email protected]>
24949L: [email protected]
24950S: Odd fixes
24951T: git git://linuxtv.org/media.git
24952F: drivers/media/i2c/rj54n1cb0c.c
24953F: include/media/i2c/rj54n1cb0c.h
24954
24955SHRINKER
24956M: Andrew Morton <[email protected]>
24957M: Dave Chinner <[email protected]>
24958R: Qi Zheng <[email protected]>
24959R: Roman Gushchin <[email protected]>
24960R: Muchun Song <[email protected]>
24961L: [email protected]
24962S: Maintained
24963F: Documentation/admin-guide/mm/shrinker_debugfs.rst
24964F: include/linux/list_lru.h
24965F: include/linux/shrinker.h
24966F: mm/list_lru.c
24967F: mm/shrinker.c
24968F: mm/shrinker_debug.c
24969
24970SH_VOU V4L2 OUTPUT DRIVER
24971L: [email protected]
24972S: Orphan
24973F: drivers/media/platform/renesas/sh_vou.c
24974F: include/media/drv-intf/sh_vou.h
24975
24976SI2157 MEDIA DRIVER
24977L: [email protected]
24978S: Orphan
24979W: https://linuxtv.org
24980Q: http://patchwork.linuxtv.org/project/linux-media/list/
24981F: drivers/media/tuners/si2157*
24982
24983SI2165 MEDIA DRIVER
24984M: Matthias Schwarzott <[email protected]>
24985L: [email protected]
24986S: Maintained
24987W: https://linuxtv.org
24988Q: http://patchwork.linuxtv.org/project/linux-media/list/
24989F: drivers/media/dvb-frontends/si2165*
24990
24991SI2168 MEDIA DRIVER
24992L: [email protected]
24993S: Orphan
24994W: https://linuxtv.org
24995Q: http://patchwork.linuxtv.org/project/linux-media/list/
24996F: drivers/media/dvb-frontends/si2168*
24997
24998SI470X FM RADIO RECEIVER I2C DRIVER
24999M: Hans Verkuil <[email protected]>
25000L: [email protected]
25001S: Odd Fixes
25002W: https://linuxtv.org
25003T: git git://linuxtv.org/media.git
25004F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
25005F: drivers/media/radio/si470x/radio-si470x-i2c.c
25006
25007SI470X FM RADIO RECEIVER USB DRIVER
25008M: Hans Verkuil <[email protected]>
25009L: [email protected]
25010S: Maintained
25011W: https://linuxtv.org
25012T: git git://linuxtv.org/media.git
25013F: drivers/media/radio/si470x/radio-si470x-common.c
25014F: drivers/media/radio/si470x/radio-si470x-usb.c
25015F: drivers/media/radio/si470x/radio-si470x.h
25016
25017SI4713 FM RADIO TRANSMITTER I2C DRIVER
25018M: Eduardo Valentin <[email protected]>
25019L: [email protected]
25020S: Odd Fixes
25021W: https://linuxtv.org
25022T: git git://linuxtv.org/media.git
25023F: drivers/media/radio/si4713/si4713.?
25024
25025SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
25026M: Eduardo Valentin <[email protected]>
25027L: [email protected]
25028S: Odd Fixes
25029W: https://linuxtv.org
25030T: git git://linuxtv.org/media.git
25031F: drivers/media/radio/si4713/radio-platform-si4713.c
25032
25033SI4713 FM RADIO TRANSMITTER USB DRIVER
25034M: Hans Verkuil <[email protected]>
25035L: [email protected]
25036S: Maintained
25037W: https://linuxtv.org
25038T: git git://linuxtv.org/media.git
25039F: drivers/media/radio/si4713/radio-usb-si4713.c
25040
25041SIANO DVB DRIVER
25042M: Mauro Carvalho Chehab <[email protected]>
25043L: [email protected]
25044S: Odd fixes
25045W: https://linuxtv.org
25046T: git git://linuxtv.org/media.git
25047F: drivers/media/common/siano/
25048F: drivers/media/mmc/siano/
25049F: drivers/media/usb/siano/
25050F: drivers/media/usb/siano/
25051
25052SIEMENS IPC LED DRIVERS
25053M: Bao Cheng Su <[email protected]>
25054M: Benedikt Niedermayr <[email protected]>
25055M: Tobias Schaffner <[email protected]>
25056L: [email protected]
25057S: Maintained
25058F: drivers/leds/simatic/
25059
25060SIEMENS IPC PLATFORM DRIVERS
25061M: Bao Cheng Su <[email protected]>
25062M: Benedikt Niedermayr <[email protected]>
25063M: Tobias Schaffner <[email protected]>
25064L: [email protected]
25065S: Maintained
25066F: drivers/platform/x86/siemens/
25067F: include/linux/platform_data/x86/simatic-ipc-base.h
25068F: include/linux/platform_data/x86/simatic-ipc.h
25069
25070SIEMENS IPC WATCHDOG DRIVERS
25071M: Bao Cheng Su <[email protected]>
25072M: Benedikt Niedermayr <[email protected]>
25073M: Tobias Schaffner <[email protected]>
25074L: [email protected]
25075S: Maintained
25076F: drivers/watchdog/simatic-ipc-wdt.c
25077
25078SIFIVE DRIVERS
25079M: Paul Walmsley <[email protected]>
25080M: Samuel Holland <[email protected]>
25081L: [email protected]
25082S: Supported
25083F: drivers/dma/sf-pdma/
25084N: sifive
25085K: fu[57]40
25086K: [^@]sifive
25087
25088SILEAD TOUCHSCREEN DRIVER
25089M: Hans de Goede <[email protected]>
25090L: [email protected]
25091L: [email protected]
25092S: Maintained
25093F: drivers/input/touchscreen/silead.c
25094F: drivers/platform/x86/touchscreen_dmi.c
25095
25096SILICON LABS WIRELESS DRIVERS (for WFxxx series)
25097M: Jérôme Pouiller <[email protected]>
25098L: [email protected]
25099S: Supported
25100F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
25101F: drivers/net/wireless/silabs/
25102
25103SILICON MOTION SM712 FRAME BUFFER DRIVER
25104M: Sudip Mukherjee <[email protected]>
25105M: Teddy Wang <[email protected]>
25106M: Sudip Mukherjee <[email protected]>
25107L: [email protected]
25108S: Maintained
25109F: Documentation/fb/sm712fb.rst
25110F: drivers/video/fbdev/sm712*
25111
25112SILVACO I3C DUAL-ROLE MASTER
25113M: Miquel Raynal <[email protected]>
25114M: Frank Li <[email protected]>
25115L: [email protected] (moderated for non-subscribers)
25116L: [email protected]
25117S: Maintained
25118F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
25119F: drivers/i3c/master/svc-i3c-master.c
25120
25121SIMPLEFB FB DRIVER
25122M: Hans de Goede <[email protected]>
25123L: [email protected]
25124S: Maintained
25125F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
25126F: drivers/video/fbdev/simplefb.c
25127F: include/linux/platform_data/simplefb.h
25128
25129SIOX
25130M: Thorsten Scherer <[email protected]>
25131R: Pengutronix Kernel Team <[email protected]>
25132S: Supported
25133F: drivers/gpio/gpio-siox.c
25134F: drivers/siox/*
25135F: include/trace/events/siox.h
25136
25137SIPHASH PRF ROUTINES
25138M: Jason A. Donenfeld <[email protected]>
25139S: Maintained
25140F: include/linux/siphash.h
25141F: lib/siphash.c
25142F: lib/tests/siphash_kunit.c
25143
25144SIS 190 ETHERNET DRIVER
25145M: Francois Romieu <[email protected]>
25146L: [email protected]
25147S: Maintained
25148F: drivers/net/ethernet/sis/sis190.c
25149
25150SIS 900/7016 FAST ETHERNET DRIVER
25151M: Daniele Venzano <[email protected]>
25152L: [email protected]
25153S: Maintained
25154W: http://www.brownhat.org/sis900.html
25155F: drivers/net/ethernet/sis/sis900.*
25156
25157SIS FRAMEBUFFER DRIVER
25158S: Orphan
25159F: Documentation/fb/sisfb.rst
25160F: drivers/video/fbdev/sis/
25161F: include/video/sisfb.h
25162
25163SIS I2C TOUCHSCREEN DRIVER
25164M: Mika Penttilä <[email protected]>
25165L: [email protected]
25166S: Maintained
25167F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
25168F: drivers/input/touchscreen/sis_i2c.c
25169
25170SIS USB2VGA DRIVER
25171M: Thomas Winischhofer <[email protected]>
25172S: Maintained
25173W: http://www.winischhofer.at/linuxsisusbvga.shtml
25174F: drivers/usb/misc/sisusbvga/
25175
25176SL28 CPLD MFD DRIVER
25177M: Michael Walle <[email protected]>
25178S: Maintained
25179F: Documentation/devicetree/bindings/embedded-controller/kontron,sl28cpld.yaml
25180F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
25181F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
25182F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
25183F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
25184F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
25185F: drivers/gpio/gpio-sl28cpld.c
25186F: drivers/hwmon/sl28cpld-hwmon.c
25187F: drivers/irqchip/irq-sl28cpld.c
25188F: drivers/pwm/pwm-sl28cpld.c
25189F: drivers/watchdog/sl28cpld_wdt.c
25190
25191SL28 VPD NVMEM LAYOUT DRIVER
25192M: Michael Walle <[email protected]>
25193S: Maintained
25194F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
25195F: drivers/nvmem/layouts/sl28vpd.c
25196
25197SLAB ALLOCATOR
25198M: Vlastimil Babka <[email protected]>
25199M: Harry Yoo <[email protected]>
25200M: Andrew Morton <[email protected]>
25201R: Hao Li <[email protected]>
25202R: Christoph Lameter <[email protected]>
25203R: David Rientjes <[email protected]>
25204R: Roman Gushchin <[email protected]>
25205L: [email protected]
25206S: Maintained
25207T: git git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab.git
25208F: Documentation/admin-guide/mm/slab.rst
25209F: Documentation/mm/slab.rst
25210F: include/linux/mempool.h
25211F: include/linux/slab.h
25212F: lib/tests/slub_kunit.c
25213F: mm/failslab.c
25214F: mm/mempool.c
25215F: mm/slab.h
25216F: mm/slab_common.c
25217F: mm/slub.c
25218F: scripts/gdb/linux/slab.py
25219F: tools/cgroup/memcg_slabinfo.py
25220F: tools/include/linux/slab.h
25221F: tools/lib/slab.c
25222F: tools/mm/slabinfo-gnuplot.sh
25223F: tools/mm/slabinfo.c
25224
25225SLCAN CAN NETWORK DRIVER
25226M: Dario Binacchi <[email protected]>
25227L: [email protected]
25228S: Maintained
25229F: drivers/net/can/slcan/
25230
25231SLEEPABLE READ-COPY UPDATE (SRCU)
25232M: Lai Jiangshan <[email protected]>
25233M: "Paul E. McKenney" <[email protected]>
25234M: Josh Triplett <[email protected]>
25235M: Onur Özkan <[email protected]> (RUST)
25236R: Steven Rostedt <[email protected]>
25237R: Mathieu Desnoyers <[email protected]>
25238L: [email protected]
25239S: Supported
25240W: http://www.rdrop.com/users/paulmck/RCU/
25241T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
25242F: include/linux/srcu*.h
25243F: kernel/rcu/srcu*.c
25244F: rust/helpers/srcu.c
25245F: rust/kernel/sync/srcu.rs
25246
25247SMACK SECURITY MODULE
25248M: Casey Schaufler <[email protected]>
25249L: [email protected]
25250S: Maintained
25251W: http://schaufler-ca.com
25252T: git https://github.com/cschaufler/smack-next.git
25253F: Documentation/admin-guide/LSM/Smack.rst
25254F: security/smack/
25255
25256SMBDIRECT (RDMA Stream Transport with Read/Write-Offload, MS-SMBD)
25257M: Namjae Jeon <[email protected]>
25258M: Namjae Jeon <[email protected]>
25259M: Paulo Alcantara <[email protected]>
25260R: Stefan Metzmacher <[email protected]>
25261R: Tom Talpey <[email protected]>
25262L: [email protected]
25263L: [email protected] (moderated for non-subscribers)
25264S: Maintained
25265F: fs/smb/client/smbdirect.*
25266F: fs/smb/smbdirect/
25267F: fs/smb/server/transport_rdma.*
25268F: include/linux/smbdirect.h
25269
25270SMC91x ETHERNET DRIVER
25271M: Nicolas Pitre <[email protected]>
25272S: Odd Fixes
25273F: drivers/net/ethernet/smsc/smc91x.*
25274
25275SMSC EMC2103 HARDWARE MONITOR DRIVER
25276M: Steve Glendinning <[email protected]>
25277L: [email protected]
25278S: Maintained
25279F: Documentation/hwmon/emc2103.rst
25280F: drivers/hwmon/emc2103.c
25281
25282SMSC SCH5627 HARDWARE MONITOR DRIVER
25283M: Hans de Goede <[email protected]>
25284L: [email protected]
25285S: Supported
25286F: Documentation/hwmon/sch5627.rst
25287F: drivers/hwmon/sch5627.c
25288
25289SMSC UFX6000 and UFX7000 USB to VGA DRIVER
25290M: Steve Glendinning <[email protected]>
25291L: [email protected]
25292S: Maintained
25293F: drivers/video/fbdev/smscufx.c
25294
25295SMSC47B397 HARDWARE MONITOR DRIVER
25296M: Jean Delvare <[email protected]>
25297L: [email protected]
25298S: Maintained
25299F: Documentation/hwmon/smsc47b397.rst
25300F: drivers/hwmon/smsc47b397.c
25301
25302SMSC911x ETHERNET DRIVER
25303M: Steve Glendinning <[email protected]>
25304L: [email protected]
25305S: Maintained
25306F: drivers/net/ethernet/smsc/smsc911x.*
25307F: include/linux/smsc911x.h
25308
25309SMSC9420 PCI ETHERNET DRIVER
25310M: Steve Glendinning <[email protected]>
25311L: [email protected]
25312S: Maintained
25313F: drivers/net/ethernet/smsc/smsc9420.*
25314
25315SNET DPU VIRTIO DATA PATH ACCELERATOR
25316R: Alvaro Karsz <[email protected]>
25317F: drivers/vdpa/solidrun/
25318
25319SOCIONEXT (SNI) AVE NETWORK DRIVER
25320M: Kunihiko Hayashi <[email protected]>
25321L: [email protected]
25322S: Maintained
25323F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
25324F: drivers/net/ethernet/socionext/sni_ave.c
25325
25326SOCIONEXT (SNI) NETSEC NETWORK DRIVER
25327M: Ilias Apalodimas <[email protected]>
25328M: Masahisa Kojima <[email protected]>
25329L: [email protected]
25330S: Maintained
25331F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
25332F: drivers/net/ethernet/socionext/netsec.c
25333
25334SOCIONEXT (SNI) Synquacer SPI DRIVER
25335M: Masahisa Kojima <[email protected]>
25336M: Jassi Brar <[email protected]>
25337L: [email protected]
25338S: Maintained
25339F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
25340F: drivers/spi/spi-synquacer.c
25341
25342SOCIONEXT SYNQUACER I2C DRIVER
25343M: Ard Biesheuvel <[email protected]>
25344L: [email protected]
25345S: Maintained
25346F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
25347F: drivers/i2c/busses/i2c-synquacer.c
25348
25349SOCIONEXT UNIPHIER SOUND DRIVER
25350L: [email protected]
25351S: Orphan
25352F: sound/soc/uniphier/
25353
25354SOCKET TIMESTAMPING
25355M: Willem de Bruijn <[email protected]>
25356R: Jason Xing <[email protected]>
25357S: Maintained
25358F: Documentation/networking/timestamping.rst
25359F: include/linux/net_tstamp.h
25360F: include/uapi/linux/net_tstamp.h
25361F: tools/testing/selftests/bpf/*/net_timestamping*
25362F: tools/testing/selftests/drivers/net/so_txtime.*
25363F: tools/testing/selftests/net/*timestamp*
25364
25365SOEKRIS NET48XX LED SUPPORT
25366M: Chris Boot <[email protected]>
25367S: Maintained
25368F: drivers/leds/leds-net48xx.c
25369
25370SOFT-IWARP DRIVER (siw)
25371M: Bernard Metzler <[email protected]>
25372L: [email protected]
25373S: Supported
25374F: drivers/infiniband/sw/siw/
25375F: include/uapi/rdma/siw-abi.h
25376
25377SOFT-ROCE DRIVER (rxe)
25378M: Zhu Yanjun <[email protected]>
25379L: [email protected]
25380S: Supported
25381F: drivers/infiniband/sw/rxe/
25382F: include/uapi/rdma/rdma_user_rxe.h
25383F: tools/testing/selftests/rdma/rxe*
25384
25385SOFTLOGIC 6x10 MPEG CODEC
25386M: Bluecherry Maintainers <[email protected]>
25387M: Ismael Luceno <[email protected]>
25388L: [email protected]
25389S: Supported
25390F: drivers/media/pci/solo6x10/
25391
25392SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
25393M: James Morse <[email protected]>
25394L: [email protected] (moderated for non-subscribers)
25395S: Maintained
25396F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
25397F: drivers/firmware/arm_sdei*
25398F: include/linux/arm_sdei.h
25399F: include/uapi/linux/arm_sdei.h
25400
25401SOFTWARE NODES AND DEVICE PROPERTIES
25402R: Andy Shevchenko <[email protected]>
25403R: Daniel Scally <[email protected]>
25404R: Heikki Krogerus <[email protected]>
25405R: Sakari Ailus <[email protected]>
25406R: Bartosz Golaszewski <[email protected]>
25407L: [email protected]
25408S: Maintained
25409F: drivers/base/property.c
25410F: drivers/base/swnode.c
25411F: drivers/base/test/swnode-devlink-test.c
25412F: include/linux/fwnode.h
25413F: include/linux/property.h
25414
25415SOFTWARE RAID (Multiple Disks) SUPPORT
25416M: Song Liu <[email protected]>
25417M: Yu Kuai <[email protected]>
25418R: Li Nan <[email protected]>
25419R: Xiao Ni <[email protected]>
25420L: [email protected]
25421S: Supported
25422Q: https://patchwork.kernel.org/project/linux-raid/list/
25423T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
25424F: drivers/md/Kconfig
25425F: drivers/md/Makefile
25426F: drivers/md/md*
25427F: drivers/md/raid*
25428F: include/linux/raid/
25429F: include/uapi/linux/raid/
25430F: lib/raid/
25431
25432SOLIDRUN CLEARFOG SUPPORT
25433M: Russell King <[email protected]>
25434S: Maintained
25435F: arch/arm/boot/dts/marvell/armada-388-clearfog*
25436F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
25437
25438SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
25439M: Russell King <[email protected]>
25440S: Maintained
25441F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
25442F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
25443F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
25444
25445SONIC NETWORK DRIVER
25446M: Thomas Bogendoerfer <[email protected]>
25447L: [email protected]
25448S: Maintained
25449F: drivers/net/ethernet/natsemi/sonic.*
25450
25451SONICS SILICON BACKPLANE DRIVER (SSB)
25452M: Michael Buesch <[email protected]>
25453L: [email protected]
25454S: Maintained
25455F: drivers/ssb/
25456F: include/linux/ssb/
25457
25458SONY IMX208 SENSOR DRIVER
25459M: Sakari Ailus <[email protected]>
25460L: [email protected]
25461S: Maintained
25462T: git git://linuxtv.org/media.git
25463F: drivers/media/i2c/imx208.c
25464
25465SONY IMX214 SENSOR DRIVER
25466M: Ricardo Ribalda <[email protected]>
25467L: [email protected]
25468S: Maintained
25469T: git git://linuxtv.org/media.git
25470F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
25471F: drivers/media/i2c/imx214.c
25472
25473SONY IMX219 SENSOR DRIVER
25474M: Dave Stevenson <[email protected]>
25475L: [email protected]
25476S: Maintained
25477T: git git://linuxtv.org/media.git
25478F: Documentation/devicetree/bindings/media/i2c/sony,imx219.yaml
25479F: drivers/media/i2c/imx219.c
25480
25481SONY IMX258 SENSOR DRIVER
25482M: Sakari Ailus <[email protected]>
25483L: [email protected]
25484S: Maintained
25485T: git git://linuxtv.org/media.git
25486F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
25487F: drivers/media/i2c/imx258.c
25488
25489SONY IMX274 SENSOR DRIVER
25490M: Leon Luo <[email protected]>
25491L: [email protected]
25492S: Maintained
25493T: git git://linuxtv.org/media.git
25494F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
25495F: drivers/media/i2c/imx274.c
25496
25497SONY IMX283 SENSOR DRIVER
25498M: Kieran Bingham <[email protected]>
25499R: Umang Jain <[email protected]>
25500L: [email protected]
25501S: Maintained
25502T: git git://linuxtv.org/media.git
25503F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
25504F: drivers/media/i2c/imx283.c
25505
25506SONY IMX290 SENSOR DRIVER
25507M: Manivannan Sadhasivam <[email protected]>
25508L: [email protected]
25509S: Maintained
25510T: git git://linuxtv.org/media.git
25511F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
25512F: drivers/media/i2c/imx290.c
25513
25514SONY IMX296 SENSOR DRIVER
25515M: Laurent Pinchart <[email protected]>
25516M: Manivannan Sadhasivam <[email protected]>
25517L: [email protected]
25518S: Maintained
25519T: git git://linuxtv.org/media.git
25520F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
25521F: drivers/media/i2c/imx296.c
25522
25523SONY IMX319 SENSOR DRIVER
25524M: Bingbu Cao <[email protected]>
25525M: Sakari Ailus <[email protected]>
25526L: [email protected]
25527S: Maintained
25528T: git git://linuxtv.org/media.git
25529F: drivers/media/i2c/imx319.c
25530
25531SONY IMX334 SENSOR DRIVER
25532L: [email protected]
25533S: Orphan
25534T: git git://linuxtv.org/media.git
25535F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
25536F: drivers/media/i2c/imx334.c
25537
25538SONY IMX335 SENSOR DRIVER
25539M: Kieran Bingham <[email protected]>
25540L: [email protected]
25541S: Maintained
25542T: git git://linuxtv.org/media.git
25543F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
25544F: drivers/media/i2c/imx335.c
25545
25546SONY IMX355 SENSOR DRIVER
25547M: Sakari Ailus <[email protected]>
25548M: Dave Stevenson <[email protected]>
25549R: David Heidelberg <[email protected]>
25550L: [email protected]
25551S: Maintained
25552T: git git://linuxtv.org/media.git
25553F: drivers/media/i2c/imx355.c
25554
25555SONY IMX412 SENSOR DRIVER
25556L: [email protected]
25557S: Orphan
25558T: git git://linuxtv.org/media.git
25559F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
25560F: drivers/media/i2c/imx412.c
25561
25562SONY IMX415 SENSOR DRIVER
25563M: Michael Riesch <[email protected]>
25564L: [email protected]
25565S: Maintained
25566T: git git://linuxtv.org/media.git
25567F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
25568F: drivers/media/i2c/imx415.c
25569
25570SONY IMX471 SENSOR DRIVER
25571M: Kate Hsuan <[email protected]>
25572L: [email protected]
25573S: Maintained
25574F: drivers/media/i2c/imx471.c
25575
25576SONY IMX678 SENSOR DRIVER
25577M: Jai Luthra <[email protected]>
25578L: [email protected]
25579S: Maintained
25580F: Documentation/devicetree/bindings/media/i2c/sony,imx678.yaml
25581F: drivers/media/i2c/imx678.c
25582
25583SONY MEMORYSTICK SUBSYSTEM
25584M: Maxim Levitsky <[email protected]>
25585M: Alex Dubov <[email protected]>
25586M: Ulf Hansson <[email protected]>
25587L: [email protected]
25588S: Maintained
25589T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
25590F: drivers/memstick/
25591F: include/linux/memstick.h
25592
25593SONY VAIO CONTROL DEVICE DRIVER
25594M: Mattia Dongili <[email protected]>
25595L: [email protected]
25596S: Maintained
25597W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
25598F: Documentation/admin-guide/laptops/sony-laptop.rst
25599F: drivers/char/sonypi.c
25600F: drivers/platform/x86/sony-laptop.c
25601
25602SOPHGO DEVICETREES and DRIVERS
25603M: Chen Wang <[email protected]>
25604M: Inochi Amaoto <[email protected]>
25605L: [email protected]
25606W: https://github.com/sophgo/linux/wiki
25607T: git https://github.com/sophgo/linux.git
25608S: Maintained
25609N: sophgo
25610K: sophgo
25611
25612SOUND
25613M: Jaroslav Kysela <[email protected]>
25614M: Takashi Iwai <[email protected]>
25615L: [email protected]
25616S: Maintained
25617W: http://www.alsa-project.org/
25618Q: http://patchwork.kernel.org/project/alsa-devel/list/
25619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25620F: Documentation/sound/
25621F: include/sound/
25622F: include/uapi/sound/
25623F: sound/
25624F: tools/testing/selftests/alsa
25625
25626SOUND - ALSA SELFTESTS
25627M: Mark Brown <[email protected]>
25628L: [email protected]
25629L: [email protected]
25630S: Supported
25631F: tools/testing/selftests/alsa
25632
25633SOUND - COMPRESSED AUDIO
25634M: Vinod Koul <[email protected]>
25635L: [email protected]
25636S: Supported
25637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25638F: Documentation/sound/designs/compress-offload.rst
25639F: include/sound/compress_driver.h
25640F: include/uapi/sound/compress_*
25641F: sound/core/compress_offload.c
25642F: sound/soc/soc-compress.c
25643
25644SOUND - CORE KUNIT TEST
25645M: Ivan Orlov <[email protected]>
25646L: [email protected]
25647S: Supported
25648F: sound/core/sound_kunit.c
25649
25650SOUND - DMAENGINE HELPERS
25651M: Lars-Peter Clausen <[email protected]>
25652S: Supported
25653F: include/sound/dmaengine_pcm.h
25654F: sound/core/pcm_dmaengine.c
25655F: sound/soc/soc-generic-dmaengine-pcm.c
25656
25657SOUND - SOC LAYER / GPIO AUDIO AMPLIFIER
25658M: Herve Codina <[email protected]>
25659L: [email protected]
25660S: Maintained
25661F: Documentation/devicetree/bindings/sound/gpio-audio-amp.yaml
25662F: sound/soc/codecs/simple-amplifier.c
25663
25664SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
25665M: Liam Girdwood <[email protected]>
25666M: Mark Brown <[email protected]>
25667L: [email protected]
25668S: Supported
25669W: http://alsa-project.org/main/index.php/ASoC
25670T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
25671F: Documentation/devicetree/bindings/sound/
25672F: Documentation/sound/soc/
25673F: include/dt-bindings/sound/
25674F: include/sound/cs*
25675X: include/sound/cs4231-regs.h
25676X: include/sound/cs8403.h
25677X: include/sound/cs8427.h
25678F: include/sound/madera-pdata.h
25679F: include/sound/soc*
25680F: include/sound/sof.h
25681F: include/sound/sof/
25682F: include/sound/wm*.h
25683F: include/trace/events/sof*.h
25684F: include/uapi/sound/asoc.h
25685F: sound/soc/
25686
25687SOUND - SOC LAYER / dapm-graph
25688M: Luca Ceresoli <[email protected]>
25689L: [email protected]
25690S: Maintained
25691F: tools/sound/dapm-graph
25692
25693SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
25694M: Liam Girdwood <[email protected]>
25695M: Peter Ujfalusi <[email protected]>
25696M: Bard Liao <[email protected]>
25697M: Daniel Baluta <[email protected]>
25698R: Kai Vehmanen <[email protected]>
25699R: Pierre-Louis Bossart <[email protected]>
25700R: Vijendar Mukunda <[email protected]>
25701L: [email protected] (moderated for non-subscribers)
25702S: Supported
25703W: https://github.com/thesofproject/linux/
25704F: sound/soc/sof/
25705
25706SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
25707M: Mark Brown <[email protected]>
25708M: Kuninori Morimoto <[email protected]>
25709S: Supported
25710L: [email protected]
25711F: sound/soc/generic/
25712F: include/sound/simple_card*
25713F: Documentation/devicetree/bindings/sound/simple-card.yaml
25714F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
25715
25716SOUNDWIRE SUBSYSTEM
25717M: Vinod Koul <[email protected]>
25718M: Bard Liao <[email protected]>
25719R: Pierre-Louis Bossart <[email protected]>
25720L: [email protected]
25721S: Supported
25722T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
25723F: Documentation/driver-api/soundwire/
25724F: drivers/soundwire/
25725F: include/linux/soundwire/
25726
25727SP2 MEDIA DRIVER
25728M: Olli Salonen <[email protected]>
25729L: [email protected]
25730S: Maintained
25731W: https://linuxtv.org
25732Q: http://patchwork.linuxtv.org/project/linux-media/list/
25733F: drivers/media/dvb-frontends/sp2*
25734
25735SPACEMIT DWMAC GLUE LAYER
25736M: Inochi Amaoto <[email protected]>
25737S: Maintained
25738F: Documentation/devicetree/bindings/net/spacemit,k3-dwmac.yaml
25739F: drivers/net/ethernet/stmicro/stmmac/dwmac-spacemit.c
25740
25741SPACEMIT K1 I2C DRIVER
25742M: Troy Mitchell <[email protected]>
25743S: Maintained
25744F: Documentation/devicetree/bindings/i2c/spacemit,k1-i2c.yaml
25745F: drivers/i2c/busses/i2c-k1.c
25746
25747SPACEMIT K1/K3 I2S DRIVER
25748M: Troy Mitchell <[email protected]>
25749S: Maintained
25750F: Documentation/devicetree/bindings/sound/spacemit,k1-i2s.yaml
25751F: sound/soc/spacemit/k1_i2s.c
25752
25753SPANISH DOCUMENTATION
25754M: Carlos Bilbao <[email protected]>
25755R: Avadhut Naik <[email protected]>
25756S: Maintained
25757F: Documentation/translations/sp_SP/
25758
25759SPARC + UltraSPARC (sparc/sparc64)
25760M: "David S. Miller" <[email protected]>
25761M: Andreas Larsson <[email protected]>
25762L: [email protected]
25763S: Maintained
25764Q: http://patchwork.ozlabs.org/project/sparclinux/list/
25765T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25766T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25767F: arch/sparc/
25768F: drivers/sbus/
25769
25770SPARC SERIAL DRIVERS
25771M: "David S. Miller" <[email protected]>
25772L: [email protected]
25773S: Maintained
25774T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
25775T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
25776F: drivers/tty/serial/suncore.c
25777F: drivers/tty/serial/sunhv.c
25778F: drivers/tty/serial/sunsab.c
25779F: drivers/tty/serial/sunsab.h
25780F: drivers/tty/serial/sunsu.c
25781F: drivers/tty/serial/sunzilog.c
25782F: drivers/tty/serial/sunzilog.h
25783F: drivers/tty/vcc.c
25784F: include/linux/sunserialcore.h
25785
25786SPARSE CHECKER
25787M: Chris Li <[email protected]>
25788L: [email protected]
25789S: Maintained
25790W: https://sparse.docs.kernel.org/
25791Q: https://patchwork.kernel.org/project/linux-sparse/list/
25792B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
25793T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
25794F: include/linux/compiler.h
25795
25796SPEAKUP CONSOLE SPEECH DRIVER
25797M: William Hubbs <[email protected]>
25798M: Chris Brannon <[email protected]>
25799M: Kirk Reiser <[email protected]>
25800M: Samuel Thibault <[email protected]>
25801L: [email protected]
25802S: Odd Fixes
25803W: http://www.linux-speakup.org/
25804W: https://github.com/linux-speakup/speakup
25805B: https://github.com/linux-speakup/speakup/issues
25806F: drivers/accessibility/speakup/
25807
25808SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
25809M: Viresh Kumar <[email protected]>
25810L: [email protected] (moderated for non-subscribers)
25811L: [email protected]
25812S: Maintained
25813W: http://www.st.com/spear
25814F: arch/arm/boot/dts/st/spear*
25815F: arch/arm/mach-spear/
25816F: drivers/clk/spear/
25817F: drivers/pinctrl/spear/
25818
25819SPI NOR SUBSYSTEM
25820M: Pratyush Yadav <[email protected]>
25821M: Michael Walle <[email protected]>
25822R: Takahiro Kuwano <[email protected]>
25823L: [email protected]
25824S: Maintained
25825W: http://www.linux-mtd.infradead.org/
25826Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
25827C: irc://irc.oftc.net/mtd
25828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
25829F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
25830F: drivers/mtd/spi-nor/
25831F: include/linux/mtd/spi-nor.h
25832
25833SPI OFFLOAD
25834R: David Lechner <[email protected]>
25835F: drivers/spi/spi-offload-trigger-*.c
25836F: drivers/spi/spi-offload.c
25837F: include/linux/spi/offload/
25838K: spi_offload
25839
25840SPI SUBSYSTEM
25841M: Mark Brown <[email protected]>
25842L: [email protected]
25843S: Maintained
25844Q: http://patchwork.kernel.org/project/spi-devel-general/list/
25845T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
25846F: Documentation/devicetree/bindings/spi/
25847F: Documentation/spi/
25848F: drivers/spi/
25849F: include/trace/events/spi*
25850F: include/linux/spi/
25851F: include/uapi/linux/spi/
25852F: tools/spi/
25853
25854SPMI SUBSYSTEM
25855M: Stephen Boyd <[email protected]>
25856L: [email protected]
25857S: Maintained
25858T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
25859F: Documentation/devicetree/bindings/spmi/
25860F: drivers/spmi/
25861F: include/dt-bindings/spmi/spmi.h
25862F: include/linux/spmi.h
25863F: include/trace/events/spmi.h
25864
25865SPU FILE SYSTEM
25866L: [email protected]
25867S: Orphan
25868F: Documentation/filesystems/spufs/spufs.rst
25869F: arch/powerpc/platforms/cell/spufs/
25870
25871SQUASHFS FILE SYSTEM
25872M: Phillip Lougher <[email protected]>
25873L: [email protected] (subscribers-only)
25874S: Maintained
25875W: http://squashfs.org.uk
25876F: Documentation/filesystems/squashfs.rst
25877F: fs/squashfs/
25878
25879SRM (Alpha) environment access
25880M: Jan-Benedict Glaw <[email protected]>
25881S: Maintained
25882F: arch/alpha/kernel/srm_env.c
25883
25884ST LSM6DSx IMU IIO DRIVER
25885M: Lorenzo Bianconi <[email protected]>
25886L: [email protected]
25887S: Maintained
25888W: http://www.st.com/
25889F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
25890F: drivers/iio/imu/st_lsm6dsx/
25891
25892ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
25893M: Benjamin Mugnier <[email protected]>
25894M: Sylvain Petinot <[email protected]>
25895L: [email protected]
25896S: Maintained
25897T: git git://linuxtv.org/media.git
25898F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
25899F: drivers/media/i2c/st-mipid02.c
25900
25901ST STC3117 FUEL GAUGE DRIVER
25902M: Hardevsinh Palaniya <[email protected]>
25903M: Bhavin Sharma <[email protected]>
25904L: [email protected]
25905S: Maintained
25906F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
25907F: drivers/power/supply/stc3117_fuel_gauge.c
25908
25909ST STEF48H28 DRIVER
25910M: Charles Hsu <[email protected]>
25911L: [email protected]
25912S: Maintained
25913F: Documentation/hwmon/stef48h28.rst
25914F: drivers/hwmon/pmbus/stef48h28.c
25915
25916ST STM32 FIREWALL
25917M: Gatien Chevallier <[email protected]>
25918S: Maintained
25919F: drivers/bus/stm32_dbg_bus.c
25920F: drivers/bus/stm32_etzpc.c
25921F: drivers/bus/stm32_firewall.c
25922F: drivers/bus/stm32_rifsc.c
25923
25924ST STM32 HDP PINCTRL DRIVER
25925M: Clément Le Goffic <[email protected]>
25926S: Maintained
25927F: Documentation/devicetree/bindings/pinctrl/st,stm32-hdp.yaml
25928F: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25929
25930ST STM32 I2C/SMBUS DRIVER
25931M: Pierre-Yves MORDRET <[email protected]>
25932M: Alain Volmat <[email protected]>
25933L: [email protected]
25934S: Maintained
25935F: drivers/i2c/busses/i2c-stm32*
25936
25937ST STM32 OCTO MEMORY MANAGER
25938M: Patrice Chotard <[email protected]>
25939S: Maintained
25940F: Documentation/devicetree/bindings/memory-controllers/st,stm32mp25-omm.yaml
25941F: drivers/memory/stm32_omm.c
25942
25943ST STM32 PINCTRL DRIVER
25944M: Antonio Borneo <[email protected]>
25945S: Maintained
25946F: Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
25947F: drivers/pinctrl/stm32/
25948F: include/dt-bindings/pinctrl/stm32-pinfunc.h
25949X: drivers/pinctrl/stm32/pinctrl-stm32-hdp.c
25950
25951ST STM32 SPI DRIVER
25952M: Alain Volmat <[email protected]>
25953L: [email protected]
25954S: Maintained
25955F: drivers/spi/spi-stm32.c
25956
25957ST STPDDC60 DRIVER
25958M: Daniel Nilsson <[email protected]>
25959L: [email protected]
25960S: Maintained
25961F: Documentation/hwmon/stpddc60.rst
25962F: drivers/hwmon/pmbus/stpddc60.c
25963
25964ST TSC1641 DRIVER
25965M: Igor Reznichenko <[email protected]>
25966L: [email protected]
25967S: Maintained
25968F: Documentation/devicetree/bindings/hwmon/st,tsc1641.yaml
25969F: Documentation/hwmon/tsc1641.rst
25970F: drivers/hwmon/tsc1641.c
25971
25972ST VD55G1 DRIVER
25973M: Benjamin Mugnier <[email protected]>
25974M: Sylvain Petinot <[email protected]>
25975L: [email protected]
25976S: Maintained
25977F: Documentation/devicetree/bindings/media/i2c/st,vd55g1.yaml
25978F: drivers/media/i2c/vd55g1.c
25979
25980ST VD56G3 IMAGE SENSOR DRIVER
25981M: Benjamin Mugnier <[email protected]>
25982M: Sylvain Petinot <[email protected]>
25983L: [email protected]
25984S: Maintained
25985F: Documentation/devicetree/bindings/media/i2c/st,vd56g3.yaml
25986F: drivers/media/i2c/vd56g3.c
25987
25988ST VGXY61 DRIVER
25989M: Benjamin Mugnier <[email protected]>
25990M: Sylvain Petinot <[email protected]>
25991L: [email protected]
25992S: Maintained
25993T: git git://linuxtv.org/media.git
25994F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
25995F: Documentation/userspace-api/media/drivers/vgxy61.rst
25996F: drivers/media/i2c/vgxy61.c
25997
25998ST VL53L0X ToF RANGER(I2C) IIO DRIVER
25999M: Song Qiang <[email protected]>
26000L: [email protected]
26001S: Maintained
26002F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26003F: drivers/iio/proximity/vl53l0x-i2c.c
26004
26005ST VL53L1X ToF RANGER(I2C) IIO DRIVER
26006M: Siratul Islam <[email protected]>
26007L: [email protected]
26008S: Maintained
26009F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
26010F: drivers/iio/proximity/vl53l1x-i2c.c
26011
26012STABLE BRANCH
26013M: Greg Kroah-Hartman <[email protected]>
26014M: Sasha Levin <[email protected]>
26015L: [email protected]
26016S: Supported
26017F: Documentation/process/stable-kernel-rules.rst
26018
26019STAGING - ATOMISP DRIVER
26020M: Hans de Goede <[email protected]>
26021M: Mauro Carvalho Chehab <[email protected]>
26022R: Sakari Ailus <[email protected]>
26023L: [email protected]
26024S: Maintained
26025F: drivers/staging/media/atomisp/
26026
26027STAGING - INDUSTRIAL IO
26028M: Jonathan Cameron <[email protected]>
26029L: [email protected]
26030S: Odd Fixes
26031F: drivers/staging/iio/
26032
26033STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
26034M: Marc Dietrich <[email protected]>
26035L: [email protected] (moderated for non-subscribers)
26036L: [email protected]
26037S: Maintained
26038F: drivers/staging/nvec/
26039
26040STAGING - SEPS525 LCD CONTROLLER DRIVERS
26041M: Michael Hennerich <[email protected]>
26042L: [email protected]
26043S: Supported
26044F: drivers/staging/fbtft/fb_seps525.c
26045
26046STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
26047M: Sudip Mukherjee <[email protected]>
26048M: Teddy Wang <[email protected]>
26049M: Sudip Mukherjee <[email protected]>
26050L: [email protected]
26051S: Maintained
26052F: drivers/staging/sm750fb/
26053
26054STAGING SUBSYSTEM
26055M: Greg Kroah-Hartman <[email protected]>
26056L: [email protected]
26057S: Supported
26058T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
26059F: drivers/staging/
26060
26061STANDALONE CACHE CONTROLLER DRIVERS
26062M: Conor Dooley <[email protected]>
26063M: Jonathan Cameron <[email protected]>
26064S: Maintained
26065T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26066F: Documentation/devicetree/bindings/cache/
26067F: drivers/cache
26068F: include/linux/cache_coherency.h
26069F: lib/cache_maint.c
26070
26071STARFIRE/DURALAN NETWORK DRIVER
26072M: Ion Badulescu <[email protected]>
26073S: Odd Fixes
26074F: drivers/net/ethernet/adaptec/starfire*
26075
26076STARFIVE CRYPTO DRIVER
26077M: Jia Jie Ho <[email protected]>
26078M: William Qiu <[email protected]>
26079S: Supported
26080F: Documentation/devicetree/bindings/crypto/starfive*
26081F: drivers/crypto/starfive/
26082
26083STARFIVE DEVICETREES
26084M: Emil Renner Berthing <[email protected]>
26085M: Conor Dooley <[email protected]>
26086L: [email protected]
26087S: Maintained
26088T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26089F: arch/riscv/boot/dts/starfive/
26090
26091STARFIVE DWMAC GLUE LAYER
26092M: Emil Renner Berthing <[email protected]>
26093M: Minda Chen <[email protected]>
26094S: Maintained
26095F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
26096F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
26097
26098STARFIVE JH7110 DPHY RX DRIVER
26099M: Jack Zhu <[email protected]>
26100M: Changhuang Liang <[email protected]>
26101S: Supported
26102F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
26103F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
26104
26105STARFIVE JH7110 DPHY TX DRIVER
26106M: Keith Zhao <[email protected]>
26107S: Supported
26108F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
26109F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
26110
26111STARFIVE JH7110 MMC/SD/SDIO DRIVER
26112M: William Qiu <[email protected]>
26113S: Supported
26114F: Documentation/devicetree/bindings/mmc/starfive*
26115F: drivers/mmc/host/dw_mmc-starfive.c
26116
26117STARFIVE JH7110 PLL CLOCK DRIVER
26118M: Xingyu Wu <[email protected]>
26119S: Supported
26120F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
26121F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
26122
26123STARFIVE JH7110 PWMDAC DRIVER
26124M: Hal Feng <[email protected]>
26125M: Xingyu Wu <[email protected]>
26126S: Supported
26127F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
26128F: sound/soc/starfive/jh7110_pwmdac.c
26129
26130STARFIVE JH7110 SYSCON
26131M: William Qiu <[email protected]>
26132M: Xingyu Wu <[email protected]>
26133S: Supported
26134F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
26135
26136STARFIVE JH7110 TDM DRIVER
26137M: Walker Chen <[email protected]>
26138S: Maintained
26139F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
26140F: sound/soc/starfive/jh7110_tdm.c
26141
26142STARFIVE JH71X0 CLOCK DRIVERS
26143M: Emil Renner Berthing <[email protected]>
26144M: Hal Feng <[email protected]>
26145S: Maintained
26146F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
26147F: drivers/clk/starfive/clk-starfive-jh71*
26148F: include/dt-bindings/clock/starfive?jh71*.h
26149
26150STARFIVE JH71X0 PINCTRL DRIVERS
26151M: Emil Renner Berthing <[email protected]>
26152M: Hal Feng <[email protected]>
26153L: [email protected]
26154S: Maintained
26155F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
26156F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
26157F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
26158F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
26159
26160STARFIVE JH71X0 RESET CONTROLLER DRIVERS
26161M: Emil Renner Berthing <[email protected]>
26162M: Hal Feng <[email protected]>
26163S: Maintained
26164F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
26165F: drivers/reset/starfive/reset-starfive-jh71*
26166F: include/dt-bindings/reset/starfive?jh71*.h
26167
26168STARFIVE USB DRIVERS
26169M: Minda Chen <[email protected]>
26170S: Maintained
26171F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
26172F: Documentation/devicetree/bindings/usb/starfive,jhb100-dwc3.yaml
26173F: drivers/usb/cdns3/cdns3-starfive.c
26174
26175STARFIVE JH71XX PMU CONTROLLER DRIVER
26176M: Walker Chen <[email protected]>
26177M: Changhuang Liang <[email protected]>
26178S: Supported
26179F: Documentation/devicetree/bindings/power/starfive*
26180F: drivers/pmdomain/starfive/
26181F: include/dt-bindings/power/starfive,jh7110-pmu.h
26182
26183STARFIVE SOC DRIVERS
26184M: Conor Dooley <[email protected]>
26185S: Maintained
26186T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
26187F: Documentation/devicetree/bindings/soc/starfive/
26188
26189STARFIVE STARLINK PMU DRIVER
26190M: Ji Sheng Teoh <[email protected]>
26191S: Maintained
26192F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
26193F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
26194F: drivers/perf/starfive_starlink_pmu.c
26195
26196STARFIVE TRNG DRIVER
26197M: Jia Jie Ho <[email protected]>
26198S: Supported
26199F: Documentation/devicetree/bindings/rng/starfive*
26200F: drivers/char/hw_random/jh7110-trng.c
26201
26202STARFIVE WATCHDOG DRIVER
26203M: Xingyu Wu <[email protected]>
26204M: Ziv Xu <[email protected]>
26205S: Supported
26206F: Documentation/devicetree/bindings/watchdog/starfive*
26207F: drivers/watchdog/starfive-wdt.c
26208
26209STARFIVE JH71X0 PCIE AND USB PHY DRIVER
26210M: Minda Chen <[email protected]>
26211S: Supported
26212F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
26213F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
26214F: drivers/phy/starfive/phy-jh7110-pcie.c
26215F: drivers/phy/starfive/phy-jh7110-usb.c
26216
26217STARFIVE JHB100 EXTERNAL INTERRUPT CONTROLLER DRIVER
26218M: Changhuang Liang <[email protected]>
26219S: Supported
26220F: Documentation/devicetree/bindings/interrupt-controller/starfive,jhb100-intc.yaml
26221F: drivers/irqchip/irq-starfive-jhb100-intc.c
26222
26223STATIC BRANCH/CALL
26224M: Peter Zijlstra <[email protected]>
26225M: Josh Poimboeuf <[email protected]>
26226M: Jason Baron <[email protected]>
26227M: Alice Ryhl <[email protected]>
26228R: Steven Rostedt <[email protected]>
26229R: Ard Biesheuvel <[email protected]>
26230S: Supported
26231F: arch/*/include/asm/jump_label*.h
26232F: arch/*/include/asm/static_call*.h
26233F: arch/*/kernel/jump_label.c
26234F: arch/*/kernel/static_call.c
26235F: include/linux/jump_label*.h
26236F: include/linux/static_call*.h
26237F: kernel/jump_label.c
26238F: kernel/static_call*.c
26239F: rust/helpers/jump_label.c
26240F: rust/kernel/generated_arch_static_branch_asm.rs.S
26241F: rust/kernel/jump_label.rs
26242
26243STI AUDIO (ASoC) DRIVERS
26244M: Arnaud Pouliquen <[email protected]>
26245L: [email protected]
26246S: Maintained
26247F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
26248F: sound/soc/sti/
26249
26250STI CEC DRIVER
26251M: Alain Volmat <[email protected]>
26252S: Maintained
26253F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
26254F: drivers/media/cec/platform/sti/
26255
26256STK1160 USB VIDEO CAPTURE DRIVER
26257M: Ezequiel Garcia <[email protected]>
26258L: [email protected]
26259S: Maintained
26260T: git git://linuxtv.org/media.git
26261F: drivers/media/usb/stk1160/
26262
26263STM32 AUDIO (ASoC) DRIVERS
26264M: Olivier Moysan <[email protected]>
26265M: Arnaud Pouliquen <[email protected]>
26266L: [email protected]
26267S: Maintained
26268F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
26269F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
26270F: sound/soc/stm/
26271
26272STM32 DMA DRIVERS
26273M: Amélie Delaunay <[email protected]>
26274L: [email protected]
26275L: [email protected] (moderated for non-subscribers)
26276S: Maintained
26277F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
26278F: Documentation/devicetree/bindings/dma/stm32/
26279F: drivers/dma/stm32/
26280
26281STM32 TIMER/LPTIMER DRIVERS
26282M: Fabrice Gasnier <[email protected]>
26283S: Maintained
26284F: Documentation/ABI/testing/*timer-stm32
26285F: Documentation/devicetree/bindings/*/*stm32-*timer*
26286F: drivers/*/stm32-*timer*
26287F: drivers/pwm/pwm-stm32*
26288F: include/linux/*/stm32-*tim*
26289
26290STM32MP25 USB3/PCIE COMBOPHY DRIVER
26291M: Christian Bruel <[email protected]>
26292S: Maintained
26293F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
26294F: drivers/phy/st/phy-stm32-combophy.c
26295
26296STMMAC ETHERNET DRIVER
26297M: Maxime Chevallier <[email protected]>
26298L: [email protected]
26299S: Maintained
26300F: Documentation/networking/device_drivers/ethernet/stmicro/
26301F: drivers/net/ethernet/stmicro/stmmac/
26302
26303SUN HAPPY MEAL ETHERNET DRIVER
26304M: Sean Anderson <[email protected]>
26305S: Maintained
26306F: drivers/net/ethernet/sun/sunhme.*
26307
26308SUN3/3X
26309M: Sam Creasey <[email protected]>
26310S: Maintained
26311W: http://sammy.net/sun3/
26312F: arch/m68k/include/asm/sun3*
26313F: arch/m68k/kernel/*sun3*
26314F: arch/m68k/sun3*/
26315F: drivers/net/ethernet/i825xx/sun3*
26316
26317SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
26318M: Hans de Goede <[email protected]>
26319L: [email protected]
26320S: Maintained
26321F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
26322F: drivers/input/keyboard/sun4i-lradc-keys.c
26323
26324SUNDANCE NETWORK DRIVER
26325M: Denis Kirjanov <[email protected]>
26326L: [email protected]
26327S: Maintained
26328F: drivers/net/ethernet/dlink/sundance.c
26329
26330SUNPLUS ETHERNET DRIVER
26331L: [email protected]
26332S: Orphan
26333W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
26334F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
26335F: drivers/net/ethernet/sunplus/
26336
26337SUNPLUS MMC DRIVER
26338M: Tony Huang <[email protected]>
26339M: Li-hao Kuo <[email protected]>
26340S: Maintained
26341F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
26342F: drivers/mmc/host/sunplus-mmc.c
26343
26344SUNPLUS OCOTP DRIVER
26345M: Vincent Shih <[email protected]>
26346S: Maintained
26347F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
26348F: drivers/nvmem/sunplus-ocotp.c
26349
26350SUNPLUS PWM DRIVER
26351M: Hammer Hsieh <[email protected]>
26352S: Maintained
26353F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
26354F: drivers/pwm/pwm-sunplus.c
26355
26356SUNPLUS RTC DRIVER
26357M: Vincent Shih <[email protected]>
26358L: [email protected]
26359S: Maintained
26360F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
26361F: drivers/rtc/rtc-sunplus.c
26362
26363SUNPLUS SPI CONTROLLER INTERFACE DRIVER
26364M: Li-hao Kuo <[email protected]>
26365L: [email protected]
26366S: Maintained
26367F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
26368F: drivers/spi/spi-sunplus-sp7021.c
26369
26370SUNPLUS UART DRIVER
26371M: Hammer Hsieh <[email protected]>
26372S: Maintained
26373F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
26374F: drivers/tty/serial/sunplus-uart.c
26375
26376SUNPLUS USB2 PHY DRIVER
26377M: Vincent Shih <[email protected]>
26378L: [email protected]
26379S: Maintained
26380F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
26381F: drivers/phy/sunplus/Kconfig
26382F: drivers/phy/sunplus/Makefile
26383F: drivers/phy/sunplus/phy-sunplus-usb2.c
26384
26385SUNPLUS WATCHDOG DRIVER
26386M: Xiantao Hu <[email protected]>
26387L: [email protected]
26388S: Maintained
26389F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
26390F: drivers/watchdog/sunplus_wdt.c
26391
26392SUPERH
26393M: Yoshinori Sato <[email protected]>
26394M: Rich Felker <[email protected]>
26395M: John Paul Adrian Glaubitz <[email protected]>
26396L: [email protected]
26397S: Maintained
26398Q: http://patchwork.kernel.org/project/linux-sh/list/
26399F: Documentation/arch/sh/
26400F: arch/sh/
26401F: drivers/sh/
26402
26403SUSPEND TO RAM
26404M: "Rafael J. Wysocki" <[email protected]>
26405R: Len Brown <[email protected]>
26406R: Pavel Machek <[email protected]>
26407L: [email protected]
26408S: Supported
26409B: https://bugzilla.kernel.org
26410F: Documentation/power/
26411F: arch/x86/kernel/acpi/sleep*
26412F: arch/x86/kernel/acpi/wakeup*
26413F: drivers/base/power/
26414F: include/linux/freezer.h
26415F: include/linux/pm.h
26416F: include/linux/suspend.h
26417F: kernel/power/
26418
26419SVGA HANDLING
26420M: Martin Mares <[email protected]>
26421L: [email protected]
26422S: Maintained
26423F: Documentation/admin-guide/svga.rst
26424F: arch/x86/boot/video*
26425
26426SWITCHDEV
26427M: Jiri Pirko <[email protected]>
26428M: Ivan Vecera <[email protected]>
26429L: [email protected]
26430S: Supported
26431F: include/net/switchdev.h
26432F: net/switchdev/
26433
26434SWITCHTEC DMA DRIVER
26435M: Kelvin Cao <[email protected]>
26436M: Logan Gunthorpe <[email protected]>
26437L: [email protected]
26438S: Maintained
26439F: drivers/dma/switchtec_dma.c
26440
26441SY8106A REGULATOR DRIVER
26442M: Icenowy Zheng <[email protected]>
26443S: Maintained
26444F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
26445F: drivers/regulator/sy8106a-regulator.c
26446
26447SYNC FILE FRAMEWORK
26448M: Sumit Semwal <[email protected]>
26449L: [email protected]
26450L: [email protected]
26451S: Maintained
26452T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
26453F: Documentation/driver-api/sync_file.rst
26454F: drivers/dma-buf/dma-fence*
26455F: drivers/dma-buf/sw_sync.c
26456F: drivers/dma-buf/sync_*
26457F: include/linux/sync_file.h
26458F: include/uapi/linux/sync_file.h
26459
26460SYNOPSYS ARC ARCHITECTURE
26461M: Vineet Gupta <[email protected]>
26462L: [email protected]
26463S: Supported
26464T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
26465F: Documentation/arch/arc
26466F: Documentation/devicetree/bindings/arc/*
26467F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
26468F: arch/arc/
26469F: drivers/clocksource/arc_timer.c
26470F: drivers/tty/serial/arc_uart.c
26471
26472SYNOPSYS ARC HSDK SDP pll clock driver
26473M: Eugeniy Paltsev <[email protected]>
26474S: Supported
26475F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
26476F: drivers/clk/clk-hsdk-pll.c
26477
26478SYNOPSYS ARC SDP clock driver
26479M: Eugeniy Paltsev <[email protected]>
26480S: Supported
26481F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
26482F: drivers/clk/axs10x/*
26483
26484SYNOPSYS ARC SDP platform support
26485M: Alexey Brodkin <[email protected]>
26486S: Supported
26487F: Documentation/devicetree/bindings/arc/axs10*
26488F: arch/arc/boot/dts/ax*
26489F: arch/arc/plat-axs10x
26490
26491SYNOPSYS AXS10x RESET CONTROLLER DRIVER
26492M: Eugeniy Paltsev <[email protected]>
26493S: Supported
26494F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
26495F: drivers/reset/reset-axs10x.c
26496
26497SYNOPSYS CREG GPIO DRIVER
26498M: Eugeniy Paltsev <[email protected]>
26499S: Maintained
26500F: drivers/gpio/gpio-creg-snps.c
26501
26502SYNOPSYS DESIGNWARE 8250 UART DRIVER
26503M: Ilpo Järvinen <[email protected]>
26504R: Andy Shevchenko <[email protected]>
26505S: Supported
26506F: drivers/tty/serial/8250/8250_dw.c
26507F: drivers/tty/serial/8250/8250_dwlib.*
26508F: drivers/tty/serial/8250/8250_lpss.c
26509
26510SYNOPSYS DESIGNWARE APB GPIO DRIVER
26511M: Hoan Tran <[email protected]>
26512L: [email protected]
26513S: Maintained
26514F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
26515F: drivers/gpio/gpio-dwapb.c
26516
26517SYNOPSYS DESIGNWARE AXI DMAC DRIVER
26518M: Eugeniy Paltsev <[email protected]>
26519S: Maintained
26520F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
26521F: drivers/dma/dw-axi-dmac/
26522
26523SYNOPSYS DESIGNWARE DMAC DRIVER
26524M: Viresh Kumar <[email protected]>
26525R: Andy Shevchenko <[email protected]>
26526S: Maintained
26527F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
26528F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
26529F: drivers/dma/dw/
26530F: include/dt-bindings/dma/dw-dmac.h
26531F: include/linux/dma/dw.h
26532F: include/linux/platform_data/dma-dw.h
26533
26534SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
26535M: Jose Abreu <[email protected]>
26536L: [email protected]
26537S: Maintained
26538F: drivers/net/ethernet/synopsys/
26539
26540SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
26541L: [email protected]
26542S: Orphan
26543F: drivers/net/pcs/pcs-xpcs.c
26544F: drivers/net/pcs/pcs-xpcs.h
26545F: include/linux/pcs/pcs-xpcs.h
26546
26547SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
26548M: Dmitry Osipenko <[email protected]>
26549L: [email protected]
26550L: [email protected]
26551S: Maintained
26552F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
26553F: drivers/media/platform/synopsys/hdmirx/*
26554
26555SYNOPSYS DESIGNWARE I2C DRIVER
26556M: Mika Westerberg <[email protected]>
26557R: Andy Shevchenko <[email protected]>
26558L: [email protected]
26559S: Supported
26560F: drivers/i2c/busses/i2c-designware-*
26561F: include/linux/designware_i2c.h
26562
26563SYNOPSYS DESIGNWARE I2C DRIVER - AMDISP
26564M: Nirujogi Pratap <[email protected]>
26565M: Bin Du <[email protected]>
26566L: [email protected]
26567S: Maintained
26568F: drivers/i2c/busses/i2c-designware-amdisp.c
26569F: include/linux/soc/amd/isp4_misc.h
26570
26571SYNOPSYS DESIGNWARE MIPI CSI-2 RECEIVER DRIVER
26572M: Michael Riesch <[email protected]>
26573L: [email protected]
26574S: Maintained
26575F: Documentation/devicetree/bindings/media/rockchip,rk3568-mipi-csi2.yaml
26576F: drivers/media/platform/synopsys/dw-mipi-csi2rx.c
26577
26578SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
26579M: Jaehoon Chung <[email protected]>
26580M: Shawn Lin <[email protected]>
26581L: [email protected]
26582S: Maintained
26583F: drivers/mmc/host/dw_mmc*
26584
26585SYNOPSYS DESIGNWARE PCIE PMU DRIVER
26586M: Shuai Xue <[email protected]>
26587M: Jing Zhang <[email protected]>
26588S: Supported
26589F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
26590F: drivers/perf/dwc_pcie_pmu.c
26591
26592SYNOPSYS HSDK RESET CONTROLLER DRIVER
26593M: Eugeniy Paltsev <[email protected]>
26594S: Supported
26595F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
26596F: drivers/reset/reset-hsdk.c
26597F: include/dt-bindings/reset/snps,hsdk-reset.h
26598
26599SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
26600M: Prabu Thangamuthu <[email protected]>
26601M: Manjunath M B <[email protected]>
26602L: [email protected]
26603S: Maintained
26604F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
26605
26606SYSTEM CONFIGURATION (SYSCON)
26607M: Lee Jones <[email protected]>
26608M: Arnd Bergmann <[email protected]>
26609S: Supported
26610T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
26611F: drivers/mfd/syscon.c
26612
26613SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
26614M: Sudeep Holla <[email protected]>
26615R: Cristian Marussi <[email protected]>
26616L: [email protected]
26617L: [email protected] (moderated for non-subscribers)
26618S: Maintained
26619F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
26620F: drivers/clk/clk-sc[mp]i.c
26621F: drivers/cpufreq/sc[mp]i-cpufreq.c
26622F: drivers/firmware/arm_scmi/
26623F: drivers/firmware/arm_scpi.c
26624F: drivers/hwmon/scmi-hwmon.c
26625F: drivers/pinctrl/pinctrl-scmi.c
26626F: drivers/pmdomain/arm/
26627F: drivers/powercap/arm_scmi_powercap.c
26628F: drivers/regulator/scmi-regulator.c
26629F: drivers/reset/reset-scmi.c
26630F: include/linux/sc[mp]i_protocol.h
26631F: include/trace/events/scmi.h
26632F: include/uapi/linux/virtio_scmi.h
26633
26634SYSTEM CONTROL MANAGEMENT INTERFACE (SCMI) i.MX Extension Message Protocol drivers
26635M: Peng Fan <[email protected]>
26636L: [email protected]
26637L: [email protected]
26638L: [email protected] (moderated for non-subscribers)
26639S: Maintained
26640F: Documentation/devicetree/bindings/firmware/nxp,*scmi.yaml
26641F: drivers/firmware/arm_scmi/vendors/imx/
26642
26643SYSTEM RESET/SHUTDOWN DRIVERS
26644M: Sebastian Reichel <[email protected]>
26645L: [email protected]
26646S: Maintained
26647T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
26648F: Documentation/devicetree/bindings/power/reset/
26649F: drivers/power/reset/
26650
26651SYSTEM TRACE MODULE CLASS
26652M: Alexander Shishkin <[email protected]>
26653S: Maintained
26654T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
26655F: Documentation/trace/stm.rst
26656F: drivers/hwtracing/stm/
26657F: include/linux/stm.h
26658F: include/uapi/linux/stm.h
26659
26660SYSTEM76 ACPI DRIVER
26661M: Jeremy Soller <[email protected]>
26662M: System76 Product Development <[email protected]>
26663L: [email protected]
26664S: Maintained
26665F: drivers/platform/x86/system76_acpi.c
26666
26667TASKSTATS STATISTICS INTERFACE
26668M: Balbir Singh <[email protected]>
26669S: Maintained
26670F: Documentation/accounting/taskstats*
26671F: include/linux/taskstats*
26672F: kernel/taskstats.c
26673
26674TC subsystem
26675M: Jamal Hadi Salim <[email protected]>
26676M: Jiri Pirko <[email protected]>
26677L: [email protected]
26678S: Maintained
26679F: include/net/pkt_cls.h
26680F: include/net/pkt_sched.h
26681F: include/net/sch_priv.h
26682F: include/net/tc_act/
26683F: include/net/tc_wrapper.h
26684F: include/uapi/linux/pkt_cls.h
26685F: include/uapi/linux/pkt_sched.h
26686F: include/uapi/linux/tc_act/
26687F: include/uapi/linux/tc_ematch/
26688F: net/sched/
26689F: tools/testing/selftests/tc-testing
26690
26691TC90522 MEDIA DRIVER
26692M: Akihiro Tsukada <[email protected]>
26693L: [email protected]
26694S: Odd Fixes
26695F: drivers/media/dvb-frontends/tc90522*
26696
26697TCP LOW PRIORITY MODULE
26698M: "Wong Hoi Sing, Edison" <[email protected]>
26699M: "Hung Hing Lun, Mike" <[email protected]>
26700S: Maintained
26701W: http://tcp-lp-mod.sourceforge.net/
26702F: net/ipv4/tcp_lp.c
26703
26704TDA10071 MEDIA DRIVER
26705L: [email protected]
26706S: Orphan
26707W: https://linuxtv.org
26708Q: http://patchwork.linuxtv.org/project/linux-media/list/
26709F: drivers/media/dvb-frontends/tda10071*
26710
26711TDA18212 MEDIA DRIVER
26712L: [email protected]
26713S: Orphan
26714W: https://linuxtv.org
26715Q: http://patchwork.linuxtv.org/project/linux-media/list/
26716F: drivers/media/tuners/tda18212*
26717
26718TDA18218 MEDIA DRIVER
26719L: [email protected]
26720S: Orphan
26721W: https://linuxtv.org
26722Q: http://patchwork.linuxtv.org/project/linux-media/list/
26723F: drivers/media/tuners/tda18218*
26724
26725TDA18250 MEDIA DRIVER
26726M: Olli Salonen <[email protected]>
26727L: [email protected]
26728S: Maintained
26729W: https://linuxtv.org
26730Q: http://patchwork.linuxtv.org/project/linux-media/list/
26731T: git git://linuxtv.org/media.git
26732F: drivers/media/tuners/tda18250*
26733
26734TDA18271 MEDIA DRIVER
26735M: Michael Krufky <[email protected]>
26736L: [email protected]
26737S: Maintained
26738W: https://linuxtv.org
26739W: http://github.com/mkrufky
26740Q: http://patchwork.linuxtv.org/project/linux-media/list/
26741T: git git://linuxtv.org/mkrufky/tuners.git
26742F: drivers/media/tuners/tda18271*
26743
26744TDA1997x MEDIA DRIVER
26745M: Tim Harvey <[email protected]>
26746L: [email protected]
26747S: Maintained
26748W: https://linuxtv.org
26749Q: http://patchwork.linuxtv.org/project/linux-media/list/
26750F: Documentation/devicetree/bindings/media/i2c/nxp,tda19971.yaml
26751F: drivers/media/i2c/tda1997x.*
26752
26753TDA827x MEDIA DRIVER
26754M: Michael Krufky <[email protected]>
26755L: [email protected]
26756S: Maintained
26757W: https://linuxtv.org
26758W: http://github.com/mkrufky
26759Q: http://patchwork.linuxtv.org/project/linux-media/list/
26760T: git git://linuxtv.org/mkrufky/tuners.git
26761F: drivers/media/tuners/tda8290.*
26762
26763TDA8290 MEDIA DRIVER
26764M: Michael Krufky <[email protected]>
26765L: [email protected]
26766S: Maintained
26767W: https://linuxtv.org
26768W: http://github.com/mkrufky
26769Q: http://patchwork.linuxtv.org/project/linux-media/list/
26770T: git git://linuxtv.org/mkrufky/tuners.git
26771F: drivers/media/tuners/tda8290.*
26772
26773TDA9840 MEDIA DRIVER
26774M: Hans Verkuil <[email protected]>
26775L: [email protected]
26776S: Maintained
26777W: https://linuxtv.org
26778T: git git://linuxtv.org/media.git
26779F: drivers/media/i2c/tda9840*
26780
26781TEA5761 TUNER DRIVER
26782M: Mauro Carvalho Chehab <[email protected]>
26783L: [email protected]
26784S: Odd fixes
26785W: https://linuxtv.org
26786T: git git://linuxtv.org/media.git
26787F: drivers/media/tuners/tea5761.*
26788
26789TEA5767 TUNER DRIVER
26790M: Mauro Carvalho Chehab <[email protected]>
26791L: [email protected]
26792S: Maintained
26793W: https://linuxtv.org
26794T: git git://linuxtv.org/media.git
26795F: drivers/media/tuners/tea5767.*
26796
26797TEA6415C MEDIA DRIVER
26798M: Hans Verkuil <[email protected]>
26799L: [email protected]
26800S: Maintained
26801W: https://linuxtv.org
26802T: git git://linuxtv.org/media.git
26803F: drivers/media/i2c/tea6415c*
26804
26805TEA6420 MEDIA DRIVER
26806M: Hans Verkuil <[email protected]>
26807L: [email protected]
26808S: Maintained
26809W: https://linuxtv.org
26810T: git git://linuxtv.org/media.git
26811F: drivers/media/i2c/tea6420*
26812
26813TEAM DRIVER
26814M: Jiri Pirko <[email protected]>
26815L: [email protected]
26816S: Supported
26817F: Documentation/netlink/specs/team.yaml
26818F: drivers/net/team/
26819F: include/linux/if_team.h
26820F: include/uapi/linux/if_team.h
26821F: tools/testing/selftests/drivers/net/team/
26822
26823TECHNICAL ADVISORY BOARD PROCESS DOCS
26824M: "Theodore Ts'o" <[email protected]>
26825M: Greg Kroah-Hartman <[email protected]>
26826L: [email protected]
26827S: Maintained
26828F: Documentation/process/contribution-maturity-model.rst
26829F: Documentation/process/researcher-guidelines.rst
26830
26831TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
26832M: "Savoir-faire Linux Inc." <[email protected]>
26833S: Maintained
26834F: arch/x86/platform/ts5500/
26835
26836TECHNOTREND USB IR RECEIVER
26837M: Sean Young <[email protected]>
26838L: [email protected]
26839S: Maintained
26840F: drivers/media/rc/ttusbir.c
26841
26842TECHWELL TW9900 VIDEO DECODER
26843M: Mehdi Djait <[email protected]>
26844L: [email protected]
26845S: Maintained
26846F: drivers/media/i2c/tw9900.c
26847
26848TECHWELL TW9910 VIDEO DECODER
26849L: [email protected]
26850S: Orphan
26851F: drivers/media/i2c/tw9910.c
26852F: include/media/i2c/tw9910.h
26853
26854TEE SUBSYSTEM
26855M: Jens Wiklander <[email protected]>
26856R: Sumit Garg <[email protected]>
26857L: [email protected] (moderated for non-subscribers)
26858S: Maintained
26859F: Documentation/ABI/testing/sysfs-class-tee
26860F: Documentation/driver-api/tee.rst
26861F: Documentation/tee/
26862F: Documentation/userspace-api/tee.rst
26863F: drivers/tee/
26864F: include/linux/tee_core.h
26865F: include/linux/tee_drv.h
26866F: include/uapi/linux/tee.h
26867
26868TEGRA ARCHITECTURE SUPPORT
26869M: Thierry Reding <[email protected]>
26870M: Jonathan Hunter <[email protected]>
26871L: [email protected]
26872S: Supported
26873Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
26874T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
26875N: [^a-z]tegra
26876
26877TEGRA CLOCK DRIVER
26878M: Prashant Gaikwad <[email protected]>
26879S: Supported
26880F: drivers/clk/tegra/
26881
26882TEGRA CRYPTO DRIVERS
26883M: Akhil R <[email protected]>
26884S: Supported
26885F: drivers/crypto/tegra/*
26886
26887TEGRA DMA DRIVERS
26888M: Laxman Dewangan <[email protected]>
26889M: Jon Hunter <[email protected]>
26890S: Supported
26891F: drivers/dma/tegra*
26892
26893TEGRA I2C DRIVER
26894M: Laxman Dewangan <[email protected]>
26895R: Dmitry Osipenko <[email protected]>
26896S: Supported
26897F: drivers/i2c/busses/i2c-tegra.c
26898
26899TEGRA IOMMU DRIVERS
26900M: Thierry Reding <[email protected]>
26901R: Krishna Reddy <[email protected]>
26902L: [email protected]
26903S: Supported
26904F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
26905F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
26906F: drivers/iommu/tegra*
26907
26908TEGRA KBC DRIVER
26909M: Laxman Dewangan <[email protected]>
26910S: Supported
26911F: drivers/input/keyboard/tegra-kbc.c
26912
26913TEGRA NAND DRIVER
26914M: Stefan Agner <[email protected]>
26915M: Lucas Stach <[email protected]>
26916S: Maintained
26917F: Documentation/devicetree/bindings/mtd/nvidia,tegra20-nand.yaml
26918F: drivers/mtd/nand/raw/tegra_nand.c
26919
26920TEGRA PWM DRIVER
26921M: Thierry Reding <[email protected]>
26922S: Supported
26923F: drivers/pwm/pwm-tegra.c
26924
26925TEGRA QUAD SPI DRIVER
26926M: Thierry Reding <[email protected]>
26927M: Jonathan Hunter <[email protected]>
26928M: Sowjanya Komatineni <[email protected]>
26929L: [email protected]
26930S: Maintained
26931F: drivers/spi/spi-tegra210-quad.c
26932
26933TEGRA SERIAL DRIVER
26934M: Laxman Dewangan <[email protected]>
26935S: Supported
26936F: drivers/tty/serial/serial-tegra.c
26937
26938TEGRA SPI DRIVER
26939M: Laxman Dewangan <[email protected]>
26940S: Supported
26941F: drivers/spi/spi-tegra*
26942
26943TEGRA VIDEO DRIVER
26944M: Thierry Reding <[email protected]>
26945M: Jonathan Hunter <[email protected]>
26946M: Sowjanya Komatineni <[email protected]>
26947M: Luca Ceresoli <[email protected]>
26948L: [email protected]
26949L: [email protected]
26950S: Maintained
26951F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
26952F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
26953F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
26954F: drivers/staging/media/tegra-video/
26955
26956TEGRA XUSB PADCTL DRIVER
26957M: JC Kuo <[email protected]>
26958S: Supported
26959F: drivers/phy/tegra/xusb*
26960
26961TEHUTI ETHERNET DRIVER
26962M: Andy Gospodarek <[email protected]>
26963L: [email protected]
26964S: Maintained
26965F: drivers/net/ethernet/tehuti/tehuti.*
26966
26967TEHUTI TN40XX ETHERNET DRIVER
26968M: FUJITA Tomonori <[email protected]>
26969L: [email protected]
26970S: Maintained
26971F: drivers/net/ethernet/tehuti/tn40*
26972
26973TELECOM CLOCK DRIVER FOR MCPL0010
26974S: Orphan
26975F: drivers/char/tlclk.c
26976
26977TEMPO SEMICONDUCTOR DRIVERS
26978M: Steven Eckhoff <[email protected]>
26979S: Maintained
26980F: Documentation/devicetree/bindings/sound/tscs*.txt
26981F: sound/soc/codecs/tscs*.c
26982F: sound/soc/codecs/tscs*.h
26983
26984TENSILICA XTENSA PORT (xtensa)
26985M: Chris Zankel <[email protected]>
26986M: Max Filippov <[email protected]>
26987S: Maintained
26988T: git https://github.com/jcmvbkbc/linux-xtensa.git
26989F: arch/xtensa/
26990F: drivers/irqchip/irq-xtensa-*
26991
26992TEXAS INSTRUMENTS ASoC DRIVERS
26993M: Sen Wang <[email protected]>
26994L: [email protected]
26995S: Maintained
26996F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
26997F: sound/soc/ti/
26998
26999TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
27000M: Shenghao Ding <[email protected]>
27001M: Kevin Lu <[email protected]>
27002M: Baojun Xu <[email protected]>
27003M: Sen Wang <[email protected]>
27004L: [email protected]
27005S: Maintained
27006F: Documentation/devicetree/bindings/sound/ti,tas2552.yaml
27007F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
27008F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
27009F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
27010F: Documentation/devicetree/bindings/sound/ti,tas67524.yaml
27011F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
27012F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
27013F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
27014F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
27015F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
27016F: Documentation/sound/codecs/tas675x*
27017F: include/sound/tas2*.h
27018F: include/sound/tlv320*.h
27019F: sound/hda/codecs/side-codecs/tas2781_hda_i2c.c
27020F: sound/soc/codecs/pcm1681.c
27021F: sound/soc/codecs/pcm1789*.*
27022F: sound/soc/codecs/pcm179x*.*
27023F: sound/soc/codecs/pcm186x*.*
27024F: sound/soc/codecs/pcm3008.*
27025F: sound/soc/codecs/pcm3060*.*
27026F: sound/soc/codecs/pcm3168a*.*
27027F: sound/soc/codecs/pcm5102a.c
27028F: sound/soc/codecs/pcm512x*.*
27029F: sound/soc/codecs/tas2*.*
27030F: sound/soc/codecs/tas675x*.*
27031F: sound/soc/codecs/tlv320*.*
27032F: sound/soc/codecs/tpa6130a2.*
27033
27034TEXAS INSTRUMENTS DMA DRIVERS
27035M: Vignesh Raghavendra <[email protected]>
27036L: [email protected]
27037S: Maintained
27038F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
27039F: Documentation/devicetree/bindings/dma/ti-edma.txt
27040F: Documentation/devicetree/bindings/dma/ti/
27041F: drivers/dma/ti/
27042F: include/linux/dma/k3-psil.h
27043F: include/linux/dma/k3-udma-glue.h
27044F: include/linux/dma/ti-cppi5.h
27045X: drivers/dma/ti/cppi41.c
27046
27047TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
27048M: Jerome Brunet <[email protected]>
27049L: [email protected]
27050S: Maintained
27051F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
27052F: Documentation/hwmon/tps25990.rst
27053F: drivers/hwmon/pmbus/tps25990.c
27054
27055TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
27056M: Robert Marko <[email protected]>
27057M: Luka Perkov <[email protected]>
27058L: [email protected]
27059S: Maintained
27060F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
27061F: Documentation/hwmon/tps23861.rst
27062F: drivers/hwmon/tps23861.c
27063
27064TEXAS INSTRUMENTS TPS6131X FLASH LED DRIVER
27065M: Matthias Fend <[email protected]>
27066L: [email protected]
27067S: Maintained
27068F: Documentation/devicetree/bindings/leds/ti,tps61310.yaml
27069F: drivers/leds/flash/leds-tps6131x.c
27070
27071TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
27072M: Ricardo Ribalda <[email protected]>
27073L: [email protected]
27074S: Supported
27075F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
27076F: drivers/iio/dac/ti-dac7612.c
27077
27078TEXAS INSTRUMENTS' LP5812 RGB LED DRIVER
27079M: Nam Tran <[email protected]>
27080L: [email protected]
27081S: Maintained
27082F: Documentation/devicetree/bindings/leds/ti,lp5812.yaml
27083F: Documentation/leds/leds-lp5812.rst
27084F: drivers/leds/rgb/Kconfig
27085F: drivers/leds/rgb/Makefile
27086F: drivers/leds/rgb/leds-lp5812.c
27087F: drivers/leds/rgb/leds-lp5812.h
27088
27089TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
27090M: Alexander Sverdlin <[email protected]>
27091L: [email protected]
27092S: Maintained
27093F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
27094F: drivers/leds/leds-lp8864.c
27095
27096TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
27097M: Nishanth Menon <[email protected]>
27098M: Tero Kristo <[email protected]>
27099M: Santosh Shilimkar <[email protected]>
27100L: [email protected] (moderated for non-subscribers)
27101S: Maintained
27102F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
27103F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
27104F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
27105F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
27106F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
27107F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
27108F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
27109F: drivers/clk/keystone/sci-clk.c
27110F: drivers/firmware/ti_sci*
27111F: drivers/irqchip/irq-ti-sci-inta.c
27112F: drivers/irqchip/irq-ti-sci-intr.c
27113F: drivers/reset/reset-ti-sci.c
27114F: drivers/soc/ti/ti_sci_inta_msi.c
27115F: drivers/pmdomain/ti/ti_sci_pm_domains.c
27116F: include/dt-bindings/soc/ti,sci_pm_domain.h
27117F: include/linux/soc/ti/ti_sci_inta_msi.h
27118F: include/linux/soc/ti/ti_sci_protocol.h
27119
27120TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
27121M: Puranjay Mohan <[email protected]>
27122L: [email protected]
27123S: Supported
27124F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
27125F: drivers/iio/temperature/tmp117.c
27126
27127THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
27128M: Hans Verkuil <[email protected]>
27129L: [email protected]
27130S: Maintained
27131W: https://linuxtv.org
27132T: git git://linuxtv.org/media.git
27133F: drivers/media/radio/radio-raremono.c
27134
27135THERMAL
27136M: Rafael J. Wysocki <[email protected]>
27137M: Daniel Lezcano <[email protected]>
27138R: Zhang Rui <[email protected]>
27139R: Lukasz Luba <[email protected]>
27140L: [email protected]
27141S: Supported
27142Q: https://patchwork.kernel.org/project/linux-pm/list/
27143T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
27144F: Documentation/ABI/testing/sysfs-class-thermal
27145F: Documentation/admin-guide/thermal/
27146F: Documentation/devicetree/bindings/thermal/
27147F: Documentation/driver-api/thermal/
27148F: drivers/thermal/
27149F: include/dt-bindings/thermal/
27150F: include/linux/cpu_cooling.h
27151F: include/linux/thermal.h
27152F: include/uapi/linux/thermal.h
27153F: tools/lib/thermal/
27154F: tools/thermal/
27155
27156THERMAL DRIVER FOR AMLOGIC SOCS
27157M: Guillaume La Roque <[email protected]>
27158L: [email protected]
27159L: [email protected]
27160S: Supported
27161W: http://linux-meson.com/
27162F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
27163F: drivers/thermal/amlogic_thermal.c
27164
27165THERMAL/CPU_COOLING
27166M: Amit Daniel Kachhap <[email protected]>
27167M: Daniel Lezcano <[email protected]>
27168M: Viresh Kumar <[email protected]>
27169R: Lukasz Luba <[email protected]>
27170L: [email protected]
27171S: Supported
27172F: Documentation/driver-api/thermal/cpu-cooling-api.rst
27173F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
27174F: drivers/thermal/cpufreq_cooling.c
27175F: drivers/thermal/cpuidle_cooling.c
27176F: include/linux/cpu_cooling.h
27177
27178THERMAL/POWER_ALLOCATOR
27179M: Lukasz Luba <[email protected]>
27180L: [email protected]
27181S: Maintained
27182F: Documentation/driver-api/thermal/power_allocator.rst
27183F: drivers/thermal/gov_power_allocator.c
27184F: drivers/thermal/thermal_trace_ipa.h
27185
27186THINKPAD ACPI EXTRAS DRIVER
27187M: Henrique de Moraes Holschuh <[email protected]>
27188L: [email protected]
27189L: [email protected]
27190S: Maintained
27191W: http://ibm-acpi.sourceforge.net
27192W: http://thinkwiki.org/wiki/Ibm-acpi
27193T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
27194F: drivers/platform/x86/lenovo/thinkpad_acpi.c
27195
27196THINKPAD T14S EMBEDDED CONTROLLER DRIVER
27197M: Sebastian Reichel <[email protected]>
27198S: Maintained
27199F: Documentation/devicetree/bindings/embedded-controller/lenovo,thinkpad-t14s-ec.yaml
27200F: drivers/platform/arm64/lenovo-thinkpad-t14s.c
27201
27202THINKPAD LMI DRIVER
27203M: Mark Pearson <[email protected]>
27204L: [email protected]
27205S: Maintained
27206F: Documentation/ABI/testing/sysfs-class-firmware-attributes
27207F: drivers/platform/x86/lenovo/think-lmi.?
27208
27209THP7312 ISP DRIVER
27210M: Laurent Pinchart <[email protected]>
27211M: Paul Elder <[email protected]>
27212L: [email protected]
27213S: Maintained
27214T: git git://linuxtv.org/media.git
27215F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
27216F: Documentation/userspace-api/media/drivers/thp7312.rst
27217F: drivers/media/i2c/thp7312.c
27218F: include/uapi/linux/thp7312.h
27219
27220THUNDERBOLT DMA TRAFFIC TEST DRIVER
27221M: Mika Westerberg <[email protected]>
27222L: [email protected]
27223S: Maintained
27224F: drivers/thunderbolt/dma_test.c
27225
27226THUNDERBOLT DRIVER
27227M: Andreas Noever <[email protected]>
27228M: Mika Westerberg <[email protected]>
27229M: Yehezkel Bernat <[email protected]>
27230L: [email protected]
27231S: Maintained
27232T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
27233F: Documentation/admin-guide/thunderbolt.rst
27234F: drivers/thunderbolt/
27235F: include/linux/thunderbolt.h
27236
27237THUNDERBOLT NETWORK DRIVER
27238M: Mika Westerberg <[email protected]>
27239M: Yehezkel Bernat <[email protected]>
27240L: [email protected]
27241S: Maintained
27242F: drivers/net/thunderbolt/
27243
27244THUNDERX GPIO DRIVER
27245M: Robert Richter <[email protected]>
27246S: Odd Fixes
27247F: drivers/gpio/gpio-thunderx.c
27248
27249TI ADC12xs and ROHM BD79104 ADC driver
27250M: Matti Vaittinen <[email protected]>
27251S: Maintained
27252F: drivers/iio/adc/ti-adc128s052.c
27253L: [email protected]
27254
27255TI ADS1119 ADC DRIVER
27256M: Francesco Dolcini <[email protected]>
27257M: João Paulo Gonçalves <[email protected]>
27258L: [email protected]
27259S: Maintained
27260F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
27261F: drivers/iio/adc/ti-ads1119.c
27262
27263TI ADS112C14 ADC DRIVER
27264M: David Lechner <[email protected]>
27265L: [email protected]
27266S: Maintained
27267F: Documentation/devicetree/bindings/iio/adc/ti,ads112c14.yaml
27268F: drivers/iio/adc/ti-ads112c14.c
27269
27270TI ADS1018 ADC DRIVER
27271M: Kurt Borja <[email protected]>
27272L: [email protected]
27273S: Maintained
27274F: Documentation/devicetree/bindings/iio/adc/ti,ads1018.yaml
27275F: drivers/iio/adc/ti-ads1018.c
27276
27277TI ADS7924 ADC DRIVER
27278M: Hugo Villeneuve <[email protected]>
27279L: [email protected]
27280S: Supported
27281F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
27282F: drivers/iio/adc/ti-ads7924.c
27283
27284TI AM437X VPFE DRIVER
27285M: "Lad, Prabhakar" <[email protected]>
27286L: [email protected]
27287S: Maintained
27288W: https://linuxtv.org
27289Q: http://patchwork.linuxtv.org/project/linux-media/list/
27290T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27291F: drivers/media/platform/ti/am437x/
27292
27293TI AM654 SDHCI DRIVER
27294M: Judith Mendez <[email protected]>
27295L: [email protected]
27296S: Supported
27297F: Documentation/devicetree/bindings/mmc/sdhci-am654.yaml
27298F: drivers/mmc/host/sdhci_am654.c
27299
27300TI BANDGAP AND THERMAL DRIVER
27301M: Eduardo Valentin <[email protected]>
27302M: Keerthy <[email protected]>
27303L: [email protected]
27304L: [email protected]
27305S: Maintained
27306F: drivers/thermal/ti-soc-thermal/
27307
27308TI BQ27XXX POWER SUPPLY DRIVER
27309F: drivers/power/supply/bq27xxx_battery.c
27310F: drivers/power/supply/bq27xxx_battery_i2c.c
27311F: include/linux/power/bq27xxx_battery.h
27312
27313TI CDCE706 CLOCK DRIVER
27314M: Max Filippov <[email protected]>
27315S: Maintained
27316F: drivers/clk/clk-cdce706.c
27317
27318TI CLOCK DRIVER
27319M: Tero Kristo <[email protected]>
27320L: [email protected]
27321S: Odd Fixes
27322F: drivers/clk/ti/
27323F: include/linux/clk/ti.h
27324
27325TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER
27326M: T Pratham <[email protected]>
27327L: [email protected]
27328S: Supported
27329F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
27330F: drivers/crypto/ti/
27331
27332TI DAVINCI MACHINE SUPPORT
27333M: Bartosz Golaszewski <[email protected]>
27334L: [email protected] (moderated for non-subscribers)
27335S: Maintained
27336T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
27337F: Documentation/devicetree/bindings/i2c/ti,davinci-i2c.yaml
27338F: arch/arm/boot/dts/ti/davinci/
27339F: arch/arm/mach-davinci/
27340F: drivers/i2c/busses/i2c-davinci.c
27341
27342TI DAVINCI SERIES CLOCK DRIVER
27343M: David Lechner <[email protected]>
27344S: Maintained
27345F: Documentation/devicetree/bindings/clock/ti/davinci/
27346F: drivers/clk/davinci/
27347F: include/linux/clk/davinci.h
27348
27349TI DAVINCI SERIES GPIO DRIVER
27350M: Keerthy <[email protected]>
27351L: [email protected]
27352S: Maintained
27353F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
27354F: drivers/gpio/gpio-davinci.c
27355
27356TI DAVINCI SERIES MEDIA DRIVER
27357M: "Lad, Prabhakar" <[email protected]>
27358L: [email protected]
27359S: Maintained
27360W: https://linuxtv.org
27361Q: http://patchwork.linuxtv.org/project/linux-media/list/
27362T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
27363F: drivers/media/platform/ti/davinci/
27364F: include/media/davinci/
27365
27366TI DS125DF111 RETIMER PHY DRIVER
27367M: Ioana Ciornei <[email protected]>
27368L: [email protected] (moderated for non-subscribers)
27369S: Maintained
27370F: Documentation/devicetree/bindings/phy/ti,ds125df111.yaml
27371F: drivers/phy/ti/phy-ds125df111.c
27372
27373TI ENHANCED CAPTURE (eCAP) DRIVER
27374M: Vignesh Raghavendra <[email protected]>
27375R: Julien Panis <[email protected]>
27376L: [email protected]
27377L: [email protected]
27378S: Maintained
27379F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
27380F: drivers/counter/ti-ecap-capture.c
27381
27382TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
27383R: David Lechner <[email protected]>
27384L: [email protected]
27385F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
27386F: drivers/counter/ti-eqep.c
27387
27388TI ETHERNET SWITCH DRIVER (CPSW)
27389R: Siddharth Vadapalli <[email protected]>
27390R: Roger Quadros <[email protected]>
27391L: [email protected]
27392L: [email protected]
27393S: Maintained
27394F: drivers/net/ethernet/ti/cpsw*
27395F: drivers/net/ethernet/ti/davinci*
27396
27397TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
27398M: Alex Dubov <[email protected]>
27399S: Maintained
27400W: http://tifmxx.berlios.de/
27401F: drivers/memstick/host/tifm_ms.c
27402F: drivers/misc/tifm*
27403F: drivers/mmc/host/tifm_sd.c
27404F: include/linux/tifm.h
27405
27406TI FPC202 DUAL PORT CONTROLLER
27407M: Romain Gantois <[email protected]>
27408L: [email protected]
27409S: Maintained
27410F: Documentation/devicetree/bindings/misc/ti,fpc202.yaml
27411F: drivers/misc/ti_fpc202.c
27412
27413TI FPD-LINK DRIVERS
27414M: Tomi Valkeinen <[email protected]>
27415L: [email protected]
27416S: Maintained
27417F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
27418F: drivers/media/i2c/ds90*
27419F: include/media/i2c/ds90*
27420
27421TI HDC302X HUMIDITY DRIVER
27422M: Javier Carrasco <[email protected]>
27423M: Li peiyu <[email protected]>
27424L: [email protected]
27425S: Maintained
27426F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
27427F: drivers/iio/humidity/hdc3020.c
27428
27429TI ICSSG ETHERNET DRIVER (ICSSG)
27430R: MD Danish Anwar <[email protected]>
27431R: Roger Quadros <[email protected]>
27432L: [email protected] (moderated for non-subscribers)
27433L: [email protected]
27434S: Maintained
27435F: Documentation/devicetree/bindings/net/ti,icss*.yaml
27436F: drivers/net/ethernet/ti/icssg/*
27437
27438TI ICSSM ETHERNET DRIVER (ICSSM)
27439M: MD Danish Anwar <[email protected]>
27440M: Parvathi Pudi <[email protected]>
27441R: Roger Quadros <[email protected]>
27442R: Mohan Reddy Putluru <[email protected]>
27443L: [email protected] (moderated for non-subscribers)
27444L: [email protected]
27445S: Maintained
27446F: Documentation/devicetree/bindings/net/ti,icssm*.yaml
27447F: Documentation/devicetree/bindings/net/ti,pruss-ecap.yaml
27448F: drivers/net/ethernet/ti/icssm/*
27449
27450TI J721E CSI2RX DRIVER
27451M: Jai Luthra <[email protected]>
27452L: [email protected]
27453S: Maintained
27454F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
27455F: drivers/media/platform/ti/j721e-csi2rx/
27456
27457TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
27458M: Nishanth Menon <[email protected]>
27459M: Santosh Shilimkar <[email protected]>
27460L: [email protected]
27461L: [email protected] (moderated for non-subscribers)
27462S: Maintained
27463T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
27464F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
27465F: drivers/pmdomain/ti/omap_prm.c
27466F: drivers/soc/ti/*
27467F: include/linux/pruss_driver.h
27468
27469TI LM49xxx FAMILY ASoC CODEC DRIVERS
27470M: M R Swami Reddy <[email protected]>
27471M: Vishwas A Deshpande <[email protected]>
27472L: [email protected]
27473S: Maintained
27474F: sound/soc/codecs/isabelle*
27475F: sound/soc/codecs/lm49453*
27476
27477TI LMP92064 ADC DRIVER
27478M: Leonard Göhrs <[email protected]>
27479R: [email protected]
27480L: [email protected]
27481S: Maintained
27482F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
27483F: drivers/iio/adc/ti-lmp92064.c
27484
27485TI PCM3060 ASoC CODEC DRIVER
27486M: Kirill Marinushkin <[email protected]>
27487L: [email protected]
27488S: Maintained
27489F: Documentation/devicetree/bindings/sound/pcm3060.txt
27490F: sound/soc/codecs/pcm3060*
27491
27492TI TAS571X FAMILY ASoC CODEC DRIVER
27493M: Kevin Cernekee <[email protected]>
27494L: [email protected]
27495S: Odd Fixes
27496F: sound/soc/codecs/tas571x*
27497
27498TI TMAG5273 MAGNETOMETER DRIVER
27499M: Gerald Loacker <[email protected]>
27500L: [email protected]
27501S: Maintained
27502F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
27503F: drivers/iio/magnetometer/tmag5273.c
27504
27505TI TRF7970A NFC DRIVER
27506M: Mark Greer <[email protected]>
27507L: [email protected]
27508S: Supported
27509F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
27510F: drivers/nfc/trf7970a.c
27511
27512TI TSC2046 ADC DRIVER
27513M: Oleksij Rempel <[email protected]>
27514R: [email protected]
27515L: [email protected]
27516S: Maintained
27517F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
27518F: drivers/iio/adc/ti-tsc2046.c
27519
27520TI VPE/CAL DRIVERS
27521M: Yemike Abhilash Chandra <[email protected]>
27522L: [email protected]
27523S: Maintained
27524W: http://linuxtv.org/
27525Q: http://patchwork.linuxtv.org/project/linux-media/list/
27526F: Documentation/devicetree/bindings/media/ti,cal.yaml
27527F: Documentation/devicetree/bindings/media/ti,vip.yaml
27528F: Documentation/devicetree/bindings/media/ti,vpe.yaml
27529F: drivers/media/platform/ti/cal/
27530F: drivers/media/platform/ti/vpe/
27531
27532TI WILINK WIRELESS DRIVERS
27533L: [email protected]
27534S: Orphan
27535W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
27536W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
27537F: drivers/net/wireless/ti/
27538
27539TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
27540M: John Stultz <[email protected]>
27541M: Thomas Gleixner <[email protected]>
27542R: Stephen Boyd <[email protected]>
27543R: Miroslav Lichvar <[email protected]>
27544L: [email protected]
27545S: Supported
27546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
27547F: include/linux/clocksource.h
27548F: include/linux/time.h
27549F: include/linux/timekeeper_internal.h
27550F: include/linux/timekeeping.h
27551F: include/linux/timex.h
27552F: include/uapi/linux/time.h
27553F: include/uapi/linux/timex.h
27554F: kernel/time/.kunitconfig
27555F: kernel/time/alarmtimer.c
27556F: kernel/time/clocksource*
27557F: kernel/time/ntp*
27558F: kernel/time/time.c
27559F: kernel/time/timeconst.bc
27560F: kernel/time/timeconv.c
27561F: kernel/time/timecounter.c
27562F: kernel/time/timekeeping*
27563F: kernel/time/time_test.c
27564F: tools/testing/selftests/timers/
27565
27566TIPC NETWORK LAYER
27567M: Jon Maloy <[email protected]>
27568M: Tung Quang Nguyen <[email protected]>
27569L: [email protected] (core kernel code)
27570L: [email protected] (user apps, general discussion)
27571S: Maintained
27572W: http://tipc.sourceforge.net/
27573F: include/uapi/linux/tipc*.h
27574F: net/tipc/
27575
27576TLAN NETWORK DRIVER
27577M: Samuel Chessman <[email protected]>
27578L: [email protected] (subscribers-only)
27579S: Maintained
27580W: http://sourceforge.net/projects/tlan/
27581F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
27582F: drivers/net/ethernet/ti/tlan.*
27583
27584TMIO/SDHI MMC DRIVER
27585M: Wolfram Sang <[email protected]>
27586L: [email protected]
27587L: [email protected]
27588S: Supported
27589F: drivers/mmc/host/renesas_sdhi*
27590F: drivers/mmc/host/tmio_mmc*
27591F: include/linux/platform_data/tmio.h
27592
27593TMP513 HARDWARE MONITOR DRIVER
27594M: Eric Tremblay <[email protected]>
27595L: [email protected]
27596S: Maintained
27597F: Documentation/hwmon/tmp513.rst
27598F: drivers/hwmon/tmp513.c
27599
27600TMPFS (SHMEM FILESYSTEM)
27601M: Hugh Dickins <[email protected]>
27602R: Baolin Wang <[email protected]>
27603L: [email protected]
27604S: Maintained
27605F: include/linux/memfd.h
27606F: include/linux/shmem_fs.h
27607F: mm/memfd.c
27608F: mm/shmem.c
27609F: mm/shmem_quota.c
27610
27611TOMOYO SECURITY MODULE
27612M: Kentaro Takeda <[email protected]>
27613M: Tetsuo Handa <[email protected]>
27614L: [email protected] (subscribers-only, English language)
27615L: [email protected] (subscribers-only, Japanese language)
27616S: Maintained
27617W: https://tomoyo.sourceforge.net/
27618F: security/tomoyo/
27619
27620TOPSTAR LAPTOP EXTRAS DRIVER
27621M: Herton Ronaldo Krzesinski <[email protected]>
27622L: [email protected]
27623S: Maintained
27624F: drivers/platform/x86/topstar-laptop.c
27625
27626TORADEX EMBEDDED CONTROLLER DRIVER
27627M: Emanuele Ghidoli <[email protected]>
27628M: Francesco Dolcini <[email protected]>
27629S: Maintained
27630F: Documentation/devicetree/bindings/power/reset/toradex,smarc-ec.yaml
27631F: drivers/power/reset/tdx-ec-poweroff.c
27632
27633TORTURE-TEST MODULES
27634M: Davidlohr Bueso <[email protected]>
27635M: "Paul E. McKenney" <[email protected]>
27636M: Josh Triplett <[email protected]>
27637L: [email protected]
27638S: Supported
27639T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
27640F: Documentation/RCU/torture.rst
27641F: kernel/locking/locktorture.c
27642F: kernel/rcu/rcuscale.c
27643F: kernel/rcu/rcutorture.c
27644F: kernel/rcu/refscale.c
27645F: kernel/torture.c
27646
27647TOSHIBA ACPI EXTRAS DRIVER
27648M: Azael Avalos <[email protected]>
27649L: [email protected]
27650S: Maintained
27651F: drivers/platform/x86/toshiba_acpi.c
27652
27653TOSHIBA BLUETOOTH DRIVER
27654M: Azael Avalos <[email protected]>
27655L: [email protected]
27656S: Maintained
27657F: drivers/platform/x86/toshiba_bluetooth.c
27658
27659TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
27660M: Azael Avalos <[email protected]>
27661L: [email protected]
27662S: Maintained
27663F: drivers/platform/x86/toshiba_haps.c
27664
27665TOSHIBA SMM DRIVER
27666M: Jonathan Buzzard <[email protected]>
27667S: Maintained
27668W: http://www.buzzard.org.uk/toshiba/
27669F: drivers/char/toshiba.c
27670F: include/linux/toshiba.h
27671F: include/uapi/linux/toshiba.h
27672
27673TOSHIBA T4KA3 CAMERA SENSOR DRIVER
27674M: Kate Hsuan <[email protected]>
27675L: [email protected]
27676S: Maintained
27677F: drivers/media/i2c/t4ka3.c
27678
27679TOSHIBA TC358743 DRIVER
27680M: Hans Verkuil <[email protected]>
27681L: [email protected]
27682S: Maintained
27683F: Documentation/devicetree/bindings/media/i2c/toshiba,tc358743.txt
27684F: drivers/media/i2c/tc358743*
27685F: include/media/i2c/tc358743.h
27686
27687TOSHIBA WMI HOTKEYS DRIVER
27688M: Azael Avalos <[email protected]>
27689L: [email protected]
27690S: Maintained
27691F: drivers/platform/x86/toshiba-wmi.c
27692
27693TOUCH OVERLAY
27694M: Javier Carrasco <[email protected]>
27695L: [email protected]
27696S: Maintained
27697F: drivers/input/touch-overlay.c
27698F: include/linux/input/touch-overlay.h
27699
27700TPM DEVICE DRIVER
27701M: Peter Huewe <[email protected]>
27702M: Jarkko Sakkinen <[email protected]>
27703R: Jason Gunthorpe <[email protected]>
27704L: [email protected]
27705S: Maintained
27706W: https://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd-test.git/about/
27707Q: https://patchwork.kernel.org/project/linux-integrity/list/
27708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
27709F: Documentation/devicetree/bindings/tpm/
27710F: drivers/char/tpm/
27711F: include/linux/tpm*.h
27712F: include/uapi/linux/vtpm_proxy.h
27713F: tools/testing/selftests/tpm2/
27714
27715TPS546D24 DRIVER
27716M: Duke Du <[email protected]>
27717L: [email protected]
27718S: Maintained
27719F: Documentation/hwmon/tps546d24.rst
27720F: drivers/hwmon/pmbus/tps546d24.c
27721
27722TQ SYSTEMS BOARD & DRIVER SUPPORT
27723L: [email protected]
27724S: Supported
27725W: https://www.tq-group.com/en/products/tq-embedded/
27726F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
27727F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
27728F: arch/arm/boot/dts/ti/omap/*mba*.dts*
27729F: arch/arm/boot/dts/ti/omap/*tqma*.dts*
27730F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
27731F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
27732F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
27733F: arch/arm64/boot/dts/freescale/mba*.dtsi
27734F: arch/arm64/boot/dts/freescale/tqma8*.dtsi
27735F: arch/arm64/boot/dts/freescale/tqml*.dts*
27736F: drivers/gpio/gpio-tqmx86.c
27737F: drivers/mfd/tqmx86.c
27738F: drivers/watchdog/tqmx86_wdt.c
27739
27740TRACING
27741M: Steven Rostedt <[email protected]>
27742M: Masami Hiramatsu <[email protected]>
27743R: Mathieu Desnoyers <[email protected]>
27744L: [email protected]
27745L: [email protected]
27746S: Maintained
27747Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
27748T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27749F: Documentation/core-api/tracepoint.rst
27750F: Documentation/trace/*
27751F: fs/tracefs/
27752F: include/linux/trace*.h
27753F: include/trace/
27754F: kernel/trace/
27755F: kernel/tracepoint.c
27756F: scripts/tracing/
27757F: scripts/tracepoint-update.c
27758F: tools/testing/selftests/ftrace/
27759
27760TRACING [RUST]
27761M: Alice Ryhl <[email protected]>
27762M: Steven Rostedt <[email protected]>
27763R: Masami Hiramatsu <[email protected]>
27764R: Mathieu Desnoyers <[email protected]>
27765L: [email protected]
27766L: [email protected]
27767S: Maintained
27768T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
27769F: rust/kernel/tracepoint.rs
27770
27771TRACING MMIO ACCESSES (MMIOTRACE)
27772M: Steven Rostedt <[email protected]>
27773M: Masami Hiramatsu <[email protected]>
27774R: Pekka Paalanen <[email protected]>
27775L: [email protected]
27776L: [email protected]
27777S: Maintained
27778F: arch/x86/mm/kmmio.c
27779F: arch/x86/mm/mmio-mod.c
27780F: arch/x86/mm/testmmiotrace.c
27781F: include/linux/mmiotrace.h
27782F: kernel/trace/trace_mmiotrace.c
27783
27784TRACING OS NOISE / LATENCY TRACERS
27785M: Steven Rostedt <[email protected]>
27786S: Maintained
27787F: Documentation/trace/hwlat_detector.rst
27788F: Documentation/trace/osnoise-tracer.rst
27789F: Documentation/trace/timerlat-tracer.rst
27790F: arch/*/kernel/trace.c
27791F: include/trace/events/osnoise.h
27792F: kernel/trace/trace_hwlat.c
27793F: kernel/trace/trace_irqsoff.c
27794F: kernel/trace/trace_osnoise.c
27795F: kernel/trace/trace_sched_wakeup.c
27796
27797TRADITIONAL CHINESE DOCUMENTATION
27798M: Chen-Yu Yeh <[email protected]>
27799M: Weijie Yuan <[email protected]>
27800M: Dongliang Mu <[email protected]>
27801S: Maintained
27802F: Documentation/translations/zh_TW/
27803
27804TRIGGER SOURCE
27805M: David Lechner <[email protected]>
27806S: Maintained
27807F: Documentation/devicetree/bindings/trigger-source/*
27808
27809TRUSTED EXECUTION ENVIRONMENT SECURITY MANAGER (TSM)
27810M: Dan Williams <[email protected]>
27811L: [email protected]
27812S: Maintained
27813F: Documentation/ABI/testing/configfs-tsm-report
27814F: Documentation/driver-api/coco/
27815F: Documentation/driver-api/pci/tsm.rst
27816F: drivers/pci/tsm.c
27817F: drivers/virt/coco/guest/
27818F: include/linux/*tsm*.h
27819F: samples/tsm-mr/
27820
27821TRUSTED SERVICES TEE DRIVER
27822M: Balint Dobszay <[email protected]>
27823M: Sudeep Holla <[email protected]>
27824L: [email protected] (moderated for non-subscribers)
27825L: [email protected]
27826S: Maintained
27827F: Documentation/tee/ts-tee.rst
27828F: drivers/tee/tstee/
27829
27830TTY LAYER AND SERIAL DRIVERS
27831M: Greg Kroah-Hartman <[email protected]>
27832M: Jiri Slaby <[email protected]>
27833L: [email protected]
27834L: [email protected]
27835S: Supported
27836T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
27837F: Documentation/devicetree/bindings/serial/
27838F: Documentation/driver-api/serial/
27839F: drivers/tty/
27840F: include/linux/selection.h
27841F: include/linux/serial.h
27842F: include/linux/serial_core.h
27843F: include/linux/sysrq.h
27844F: include/linux/tty*.h
27845F: include/linux/vt.h
27846F: include/linux/vt_*.h
27847F: include/uapi/linux/serial.h
27848F: include/uapi/linux/serial_core.h
27849F: include/uapi/linux/tty.h
27850
27851TUA9001 MEDIA DRIVER
27852L: [email protected]
27853S: Orphan
27854W: https://linuxtv.org
27855Q: http://patchwork.linuxtv.org/project/linux-media/list/
27856F: drivers/media/tuners/tua9001*
27857
27858TULIP NETWORK DRIVERS
27859L: [email protected]
27860L: [email protected]
27861S: Orphan
27862F: drivers/net/ethernet/dec/tulip/
27863
27864TUN/TAP DRIVER
27865M: Willem de Bruijn <[email protected]>
27866M: Jason Wang <[email protected]>
27867S: Maintained
27868W: http://vtun.sourceforge.net/tun
27869F: Documentation/networking/tuntap.rst
27870F: drivers/net/tap.c
27871F: drivers/net/tun*
27872
27873TURBOCHANNEL SUBSYSTEM
27874M: "Maciej W. Rozycki" <[email protected]>
27875L: [email protected]
27876S: Maintained
27877Q: https://patchwork.kernel.org/project/linux-mips/list/
27878F: drivers/tc/
27879F: include/linux/tc.h
27880
27881TURBOSTAT UTILITY
27882M: "Len Brown" <[email protected]>
27883L: [email protected]
27884S: Supported
27885Q: https://patchwork.kernel.org/project/linux-pm/list/
27886B: https://bugzilla.kernel.org
27887T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
27888F: tools/power/x86/turbostat/
27889F: tools/testing/selftests/turbostat/
27890
27891TUXEDO DRIVERS
27892M: Werner Sembach <[email protected]>
27893L: [email protected]
27894S: Supported
27895F: drivers/platform/x86/tuxedo/
27896
27897TW5864 VIDEO4LINUX DRIVER
27898M: Bluecherry Maintainers <[email protected]>
27899L: [email protected]
27900S: Supported
27901F: drivers/media/pci/tw5864/
27902
27903TW68 VIDEO4LINUX DRIVER
27904M: Hans Verkuil <[email protected]>
27905L: [email protected]
27906S: Odd Fixes
27907W: https://linuxtv.org
27908T: git git://linuxtv.org/media.git
27909F: drivers/media/pci/tw68/
27910
27911TW686X VIDEO4LINUX DRIVER
27912M: Ezequiel Garcia <[email protected]>
27913L: [email protected]
27914S: Maintained
27915W: http://linuxtv.org
27916T: git git://linuxtv.org/media.git
27917F: drivers/media/pci/tw686x/
27918
27919U-BOOT ENVIRONMENT VARIABLES
27920M: Rafał Miłecki <[email protected]>
27921S: Maintained
27922F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
27923F: drivers/nvmem/layouts/u-boot-env.c
27924F: drivers/nvmem/u-boot-env.c
27925
27926UACCE ACCELERATOR FRAMEWORK
27927M: Zhangfei Gao <[email protected]>
27928M: Zhou Wang <[email protected]>
27929L: [email protected]
27930L: [email protected]
27931S: Maintained
27932F: Documentation/ABI/testing/sysfs-driver-uacce
27933F: Documentation/misc-devices/uacce.rst
27934F: drivers/misc/uacce/
27935F: include/linux/uacce.h
27936F: include/uapi/misc/uacce/
27937
27938UBI FILE SYSTEM (UBIFS)
27939M: Richard Weinberger <[email protected]>
27940R: Zhihao Cheng <[email protected]>
27941L: [email protected]
27942S: Supported
27943W: http://www.linux-mtd.infradead.org/doc/ubifs.html
27944T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
27945T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
27946F: Documentation/ABI/testing/sysfs-fs-ubifs
27947F: Documentation/filesystems/ubifs-authentication.rst
27948F: Documentation/filesystems/ubifs.rst
27949F: fs/ubifs/
27950
27951UBLK USERSPACE BLOCK DRIVER
27952M: Ming Lei <[email protected]>
27953L: [email protected]
27954S: Maintained
27955F: Documentation/block/ublk.rst
27956F: drivers/block/ublk_drv.c
27957F: include/uapi/linux/ublk_cmd.h
27958F: tools/testing/selftests/ublk/
27959
27960UBSAN
27961M: Kees Cook <[email protected]>
27962R: Marco Elver <[email protected]>
27963R: Andrey Konovalov <[email protected]>
27964R: Andrey Ryabinin <[email protected]>
27965L: [email protected]
27966L: [email protected]
27967S: Supported
27968T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
27969F: Documentation/dev-tools/ubsan.rst
27970F: include/linux/ubsan.h
27971F: lib/Kconfig.ubsan
27972F: lib/test_ubsan.c
27973F: lib/ubsan.c
27974F: lib/ubsan.h
27975F: scripts/Makefile.ubsan
27976K: \bARCH_HAS_UBSAN\b
27977
27978UCLINUX (M68KNOMMU AND COLDFIRE)
27979M: Greg Ungerer <[email protected]>
27980L: [email protected]
27981S: Maintained
27982W: http://www.linux-m68k.org/
27983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
27984F: arch/m68k/*/*_no.*
27985F: arch/m68k/68*/
27986F: arch/m68k/coldfire/
27987F: arch/m68k/include/asm/*_no.*
27988
27989UDF FILESYSTEM
27990M: Jan Kara <[email protected]>
27991S: Maintained
27992F: Documentation/filesystems/udf.rst
27993F: fs/udf/
27994
27995UDRAW TABLET
27996M: Bastien Nocera <[email protected]>
27997L: [email protected]
27998S: Maintained
27999F: drivers/hid/hid-udraw-ps3.c
28000
28001UHID USERSPACE HID IO DRIVER
28002M: David Rheinsberg <[email protected]>
28003L: [email protected]
28004S: Maintained
28005F: drivers/hid/uhid.c
28006F: include/uapi/linux/uhid.h
28007
28008ULPI BUS
28009M: Heikki Krogerus <[email protected]>
28010L: [email protected]
28011S: Maintained
28012F: drivers/usb/common/ulpi.c
28013F: include/linux/ulpi/
28014
28015ULTRARISC DP1000 CLOCK DRIVER
28016M: Jia Wang <[email protected]>
28017L: [email protected]
28018S: Maintained
28019F: Documentation/devicetree/bindings/clock/ultrarisc,dp1000-clk.yaml
28020F: drivers/clk/ultrarisc/*
28021F: include/dt-bindings/clock/ultrarisc,dp1000-clk.h
28022
28023ULTRARISC DP1000 PINCTRL DRIVER
28024M: Jia Wang <[email protected]>
28025L: [email protected]
28026S: Maintained
28027F: Documentation/devicetree/bindings/pinctrl/ultrarisc,dp1000-pinctrl.yaml
28028F: drivers/pinctrl/ultrarisc/*
28029
28030ULTRATRONIK BOARD SUPPORT
28031M: Goran Rađenović <[email protected]>
28032M: Börge Strümpfel <[email protected]>
28033S: Maintained
28034F: arch/arm/boot/dts/st/stm32mp157c-ultra-fly-sbc.dts
28035F: arch/arm64/boot/dts/freescale/imx8mp-ultra-mach-sbc.dts
28036
28037UNICODE SUBSYSTEM
28038M: Gabriel Krisman Bertazi <[email protected]>
28039L: [email protected]
28040S: Supported
28041T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
28042F: fs/unicode/
28043
28044UNIFDEF
28045M: Tony Finch <[email protected]>
28046S: Maintained
28047W: http://dotat.at/prog/unifdef
28048F: scripts/unifdef.c
28049
28050UNIFORM CDROM DRIVER
28051M: Phillip Potter <[email protected]>
28052S: Maintained
28053F: Documentation/cdrom/
28054F: drivers/cdrom/cdrom.c
28055F: include/linux/cdrom.h
28056F: include/uapi/linux/cdrom.h
28057
28058UNION-FIND
28059M: Xavier <[email protected]>
28060L: [email protected]
28061S: Maintained
28062F: Documentation/core-api/union_find.rst
28063F: Documentation/translations/zh_CN/core-api/union_find.rst
28064F: include/linux/union_find.h
28065F: lib/union_find.c
28066
28067UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
28068R: Alim Akhtar <[email protected]>
28069R: Avri Altman <[email protected]>
28070R: Bart Van Assche <[email protected]>
28071L: [email protected]
28072S: Supported
28073F: Documentation/devicetree/bindings/ufs/
28074F: Documentation/scsi/ufs.rst
28075F: drivers/ufs/core/
28076F: include/ufs/
28077
28078UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER AMD VERSAL2
28079M: Sai Krishna Potthuri <[email protected]>
28080M: Ajay Neeli <[email protected]>
28081S: Maintained
28082F: Documentation/devicetree/bindings/ufs/amd,versal2-ufs.yaml
28083F: drivers/ufs/host/ufs-amd-versal2.c
28084
28085UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
28086M: Pedro Sousa <[email protected]>
28087L: [email protected]
28088S: Supported
28089F: drivers/ufs/host/*dwc*
28090
28091UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
28092M: Alim Akhtar <[email protected]>
28093R: Peter Griffin <[email protected]>
28094L: [email protected]
28095S: Maintained
28096F: drivers/ufs/host/ufs-exynos*
28097
28098UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
28099M: Peter Wang <[email protected]>
28100M: Chaotian Jing <[email protected]>
28101R: Stanley Jhu <[email protected]>
28102L: [email protected]
28103L: [email protected] (moderated for non-subscribers)
28104S: Maintained
28105F: drivers/ufs/host/ufs-mediatek*
28106
28107UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
28108M: Manivannan Sadhasivam <[email protected]>
28109L: [email protected]
28110L: [email protected]
28111S: Maintained
28112F: Documentation/devicetree/bindings/ufs/qcom*
28113F: drivers/ufs/host/ufs-qcom*
28114
28115UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
28116M: Yoshihiro Shimoda <[email protected]>
28117L: [email protected]
28118L: [email protected]
28119S: Maintained
28120F: drivers/ufs/host/ufs-renesas.c
28121
28122UNIWILL LAPTOP DRIVER
28123M: Armin Wolf <[email protected]>
28124L: [email protected]
28125S: Maintained
28126F: Documentation/ABI/testing/sysfs-driver-uniwill-laptop
28127F: Documentation/admin-guide/laptops/uniwill-laptop.rst
28128F: Documentation/wmi/devices/uniwill-laptop.rst
28129F: drivers/platform/x86/uniwill/uniwill-acpi.c
28130F: drivers/platform/x86/uniwill/uniwill-wmi.c
28131F: drivers/platform/x86/uniwill/uniwill-wmi.h
28132
28133UNSORTED BLOCK IMAGES (UBI)
28134M: Richard Weinberger <[email protected]>
28135R: Zhihao Cheng <[email protected]>
28136L: [email protected]
28137S: Supported
28138W: http://www.linux-mtd.infradead.org/
28139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
28140T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
28141F: drivers/mtd/ubi/
28142F: include/linux/mtd/ubi.h
28143F: include/uapi/mtd/ubi-user.h
28144
28145UPROBES
28146M: Masami Hiramatsu <[email protected]>
28147M: Oleg Nesterov <[email protected]>
28148M: Peter Zijlstra <[email protected]>
28149L: [email protected]
28150L: [email protected]
28151S: Maintained
28152F: arch/*/include/asm/uprobes.h
28153F: arch/*/kernel/probes/uprobes.c
28154F: arch/*/kernel/uprobes.c
28155F: include/linux/uprobes.h
28156F: kernel/events/uprobes.c
28157
28158USB "USBNET" DRIVER FRAMEWORK
28159M: Oliver Neukum <[email protected]>
28160L: [email protected]
28161S: Maintained
28162W: http://www.linux-usb.org/usbnet
28163F: drivers/net/usb/usbnet.c
28164F: include/linux/usb/usbnet.h
28165
28166USB ACM DRIVER
28167M: Oliver Neukum <[email protected]>
28168L: [email protected]
28169S: Maintained
28170F: Documentation/usb/acm.rst
28171F: drivers/usb/class/cdc-acm.*
28172
28173USB APPLE MFI FASTCHARGE DRIVER
28174M: Bastien Nocera <[email protected]>
28175L: [email protected]
28176S: Maintained
28177F: drivers/usb/misc/apple-mfi-fastcharge.c
28178
28179USB AR5523 WIRELESS DRIVER
28180L: [email protected]
28181S: Orphan
28182F: drivers/net/wireless/ath/ar5523/
28183
28184USB ATTACHED SCSI
28185M: Oliver Neukum <[email protected]>
28186L: [email protected]
28187L: [email protected]
28188S: Maintained
28189F: drivers/usb/storage/uas.c
28190
28191USB CDC ETHERNET DRIVER
28192M: Oliver Neukum <[email protected]>
28193L: [email protected]
28194S: Maintained
28195F: drivers/net/usb/cdc_*.c
28196F: include/uapi/linux/usb/cdc.h
28197
28198USB CHAOSKEY DRIVER
28199M: Keith Packard <[email protected]>
28200L: [email protected]
28201S: Maintained
28202F: drivers/usb/misc/chaoskey.c
28203
28204USB CYPRESS C67X00 DRIVER
28205L: [email protected]
28206S: Orphan
28207F: drivers/usb/c67x00/
28208
28209USB DAVICOM DM9601 DRIVER
28210M: Peter Korsgaard <[email protected]>
28211L: [email protected]
28212S: Maintained
28213W: http://www.linux-usb.org/usbnet
28214F: drivers/net/usb/dm9601.c
28215
28216USB EHCI DRIVER
28217M: Alan Stern <[email protected]>
28218L: [email protected]
28219S: Maintained
28220F: Documentation/usb/ehci.rst
28221F: drivers/usb/host/ehci*
28222
28223USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
28224M: Jiri Kosina <[email protected]>
28225M: Benjamin Tissoires <[email protected]>
28226L: [email protected]
28227S: Maintained
28228T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
28229F: Documentation/hid/hiddev.rst
28230F: drivers/hid/usbhid/
28231
28232USB HID PID DRIVERS (USB WHEELBASES, JOYSTICKS, RUDDERS, ...)
28233M: Tomasz Pakuła <[email protected]>
28234M: Oleg Makarenko <[email protected]>
28235L: [email protected]
28236S: Maintained
28237B: https://github.com/JacKeTUs/universal-pidff/issues
28238F: drivers/hid/usbhid/hid-pidff*
28239F: drivers/hid/hid-universal-pidff.c
28240
28241USB INTEL XHCI ROLE MUX DRIVER
28242M: Hans de Goede <[email protected]>
28243L: [email protected]
28244S: Maintained
28245F: drivers/usb/roles/intel-xhci-usb-role-switch.c
28246
28247USB IP DRIVER FOR HISILICON KIRIN 960
28248M: Yu Chen <[email protected]>
28249M: Binghui Wang <[email protected]>
28250L: [email protected]
28251S: Maintained
28252F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
28253F: drivers/phy/hisilicon/phy-hi3660-usb3.c
28254
28255USB IP DRIVER FOR HISILICON KIRIN 970
28256M: Mauro Carvalho Chehab <[email protected]>
28257L: [email protected]
28258S: Maintained
28259F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
28260F: drivers/phy/hisilicon/phy-hi3670-usb3.c
28261
28262USB ISP116X DRIVER
28263M: Olav Kongas <[email protected]>
28264L: [email protected]
28265S: Maintained
28266F: drivers/usb/host/isp116x*
28267F: include/linux/usb/isp116x.h
28268
28269USB ISP1760 DRIVER
28270M: Rui Miguel Silva <[email protected]>
28271L: [email protected]
28272S: Maintained
28273F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
28274F: drivers/usb/isp1760/*
28275
28276USB LAN78XX ETHERNET DRIVER
28277M: Thangaraj Samynathan <[email protected]>
28278M: [email protected]
28279L: [email protected]
28280S: Maintained
28281F: Documentation/devicetree/bindings/net/microchip,lan7800.yaml
28282F: drivers/net/usb/lan78xx.*
28283F: include/dt-bindings/net/microchip-lan78xx.h
28284
28285USB MASS STORAGE DRIVER
28286M: Alan Stern <[email protected]>
28287L: [email protected]
28288L: [email protected]
28289S: Maintained
28290F: drivers/usb/storage/
28291
28292USB MIDI DRIVER
28293M: Clemens Ladisch <[email protected]>
28294L: [email protected]
28295S: Maintained
28296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
28297F: sound/usb/midi.*
28298
28299USB NETWORKING DRIVERS
28300L: [email protected]
28301S: Odd Fixes
28302F: drivers/net/usb/
28303
28304USB OHCI DRIVER
28305M: Alan Stern <[email protected]>
28306L: [email protected]
28307S: Maintained
28308F: Documentation/usb/ohci.rst
28309F: drivers/usb/host/ohci*
28310
28311USB OTG FSM (Finite State Machine)
28312M: Peter Chen <[email protected]>
28313L: [email protected]
28314S: Maintained
28315T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
28316F: drivers/usb/common/usb-otg-fsm.c
28317
28318USB OVER IP DRIVER
28319M: Valentina Manea <[email protected]>
28320M: Shuah Khan <[email protected]>
28321M: Shuah Khan <[email protected]>
28322R: Hongren Zheng <[email protected]>
28323L: [email protected]
28324S: Maintained
28325F: Documentation/usb/usbip_protocol.rst
28326F: drivers/usb/usbip/
28327F: tools/testing/selftests/drivers/usb/usbip/
28328F: tools/usb/usbip/
28329
28330USB PEGASUS DRIVER
28331M: Petko Manolov <[email protected]>
28332L: [email protected]
28333L: [email protected]
28334S: Maintained
28335W: https://github.com/petkan/pegasus
28336T: git https://github.com/petkan/pegasus.git
28337F: drivers/net/usb/pegasus.*
28338
28339USB PRINTER DRIVER (usblp)
28340M: Pete Zaitcev <[email protected]>
28341L: [email protected]
28342S: Supported
28343F: drivers/usb/class/usblp.c
28344
28345USB QMI WWAN NETWORK DRIVER
28346M: Bjørn Mork <[email protected]>
28347L: [email protected]
28348S: Maintained
28349F: Documentation/ABI/testing/sysfs-class-net-qmi
28350F: drivers/net/usb/qmi_wwan.c
28351
28352USB RAW GADGET DRIVER
28353R: Andrey Konovalov <[email protected]>
28354L: [email protected]
28355S: Maintained
28356B: https://github.com/xairy/raw-gadget/issues
28357F: Documentation/usb/raw-gadget.rst
28358F: drivers/usb/gadget/legacy/raw_gadget.c
28359F: include/uapi/linux/usb/raw_gadget.h
28360
28361USB RTL8150 DRIVER
28362M: Petko Manolov <[email protected]>
28363L: [email protected]
28364L: [email protected]
28365S: Maintained
28366W: https://github.com/petkan/rtl8150
28367T: git https://github.com/petkan/rtl8150.git
28368F: drivers/net/usb/rtl8150.c
28369
28370USB SERIAL SUBSYSTEM
28371M: Johan Hovold <[email protected]>
28372L: [email protected]
28373S: Maintained
28374T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
28375F: Documentation/usb/usb-serial.rst
28376F: drivers/usb/serial/
28377F: include/linux/usb/serial.h
28378
28379USB SMSC75XX ETHERNET DRIVER
28380M: Steve Glendinning <[email protected]>
28381L: [email protected]
28382S: Maintained
28383F: drivers/net/usb/smsc75xx.*
28384
28385USB SMSC95XX ETHERNET DRIVER
28386M: Steve Glendinning <[email protected]>
28387M: [email protected]
28388L: [email protected]
28389S: Maintained
28390F: drivers/net/usb/smsc95xx.*
28391
28392USB SUBSYSTEM
28393M: Greg Kroah-Hartman <[email protected]>
28394L: [email protected]
28395S: Supported
28396W: http://www.linux-usb.org
28397T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
28398F: Documentation/devicetree/bindings/usb/
28399F: Documentation/usb/
28400F: drivers/usb/
28401F: include/dt-bindings/usb/
28402F: include/linux/usb.h
28403F: include/linux/usb/
28404F: include/uapi/linux/usb/
28405F: rust/kernel/usb.rs
28406
28407USB TYPEC BUS FOR ALTERNATE MODES
28408M: Heikki Krogerus <[email protected]>
28409L: [email protected]
28410S: Maintained
28411F: Documentation/ABI/testing/sysfs-bus-typec
28412F: Documentation/driver-api/usb/typec_bus.rst
28413F: drivers/usb/typec/altmodes/
28414F: include/linux/usb/typec_altmode.h
28415
28416USB TYPEC CLASS
28417M: Heikki Krogerus <[email protected]>
28418L: [email protected]
28419S: Maintained
28420F: Documentation/ABI/testing/sysfs-class-typec
28421F: Documentation/driver-api/usb/typec.rst
28422F: drivers/usb/typec/
28423F: include/linux/usb/typec.h
28424
28425USB TYPEC INTEL PMC MUX DRIVER
28426M: Heikki Krogerus <[email protected]>
28427L: [email protected]
28428S: Maintained
28429F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
28430F: drivers/usb/typec/mux/intel_pmc_mux.c
28431
28432USB TYPEC PI3USB30532 MUX DRIVER
28433M: Hans de Goede <[email protected]>
28434L: [email protected]
28435S: Maintained
28436F: drivers/usb/typec/mux/pi3usb30532.c
28437
28438USB TYPEC PORT CONTROLLER DRIVERS
28439M: Badhri Jagan Sridharan <[email protected]>
28440L: [email protected]
28441S: Maintained
28442F: drivers/usb/typec/tcpm/tcpci.c
28443F: drivers/usb/typec/tcpm/tcpm.c
28444F: include/linux/usb/tcpci.h
28445F: include/linux/usb/tcpm.h
28446
28447USB TYPEC TUSB1046 MUX DRIVER
28448M: Romain Gantois <[email protected]>
28449L: [email protected]
28450S: Maintained
28451F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
28452F: drivers/usb/typec/mux/tusb1046.c
28453
28454USB UHCI DRIVER
28455M: Alan Stern <[email protected]>
28456L: [email protected]
28457S: Maintained
28458F: drivers/usb/host/uhci*
28459
28460USB VIDEO CLASS
28461M: Laurent Pinchart <[email protected]>
28462M: Hans de Goede <[email protected]>
28463L: [email protected]
28464S: Maintained
28465W: http://www.ideasonboard.org/uvc/
28466T: git git://linuxtv.org/media.git
28467F: Documentation/userspace-api/media/drivers/uvcvideo.rst
28468F: Documentation/userspace-api/media/v4l/metafmt-uvc-msxu-1-5.rst
28469F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
28470F: drivers/media/common/uvc.c
28471F: drivers/media/usb/uvc/
28472F: include/linux/usb/uvc.h
28473F: include/uapi/linux/uvcvideo.h
28474
28475USB WEBCAM GADGET
28476L: [email protected]
28477S: Orphan
28478F: drivers/usb/gadget/function/*uvc*
28479F: drivers/usb/gadget/legacy/webcam.c
28480F: include/uapi/linux/usb/g_uvc.h
28481
28482USB XHCI DRIVER
28483M: Mathias Nyman <[email protected]>
28484L: [email protected]
28485S: Supported
28486F: drivers/usb/host/pci-quirks*
28487F: drivers/usb/host/xhci*
28488
28489USER DATAGRAM PROTOCOL (UDP)
28490M: Willem de Bruijn <[email protected]>
28491L: [email protected]
28492S: Maintained
28493F: include/linux/udp.h
28494F: include/net/udp.h
28495F: include/trace/events/udp.h
28496F: include/uapi/linux/udp.h
28497F: net/ipv4/udp.c
28498F: net/ipv6/udp.c
28499
28500USER-MODE LINUX (UML)
28501M: Richard Weinberger <[email protected]>
28502M: Anton Ivanov <[email protected]>
28503M: Johannes Berg <[email protected]>
28504L: [email protected]
28505S: Maintained
28506W: http://user-mode-linux.sourceforge.net
28507Q: https://patchwork.ozlabs.org/project/linux-um/list/
28508T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
28509T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
28510F: Documentation/virt/uml/
28511F: arch/um/
28512F: arch/x86/um/
28513F: fs/hostfs/
28514
28515USERSPACE COPYIN/COPYOUT (UIOVEC)
28516M: Alexander Viro <[email protected]>
28517L: [email protected]
28518L: [email protected]
28519S: Maintained
28520F: include/linux/uio.h
28521F: lib/iov_iter.c
28522
28523USERSPACE DMA BUFFER DRIVER
28524M: Gerd Hoffmann <[email protected]>
28525M: Vivek Kasireddy <[email protected]>
28526L: [email protected]
28527S: Maintained
28528T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28529F: drivers/dma-buf/udmabuf.c
28530F: include/uapi/linux/udmabuf.h
28531
28532USERSPACE I/O (UIO)
28533M: Greg Kroah-Hartman <[email protected]>
28534S: Maintained
28535T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
28536F: Documentation/driver-api/uio-howto.rst
28537F: drivers/uio/
28538F: include/linux/uio_driver.h
28539
28540USERSPACE STACK UNWINDING
28541M: Josh Poimboeuf <[email protected]>
28542M: Steven Rostedt <[email protected]>
28543S: Maintained
28544F: include/linux/unwind*.h
28545F: kernel/unwind/
28546
28547UTIL-LINUX PACKAGE
28548M: Karel Zak <[email protected]>
28549L: [email protected]
28550S: Maintained
28551W: http://en.wikipedia.org/wiki/Util-linux
28552T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
28553
28554UUID HELPERS
28555R: Andy Shevchenko <[email protected]>
28556L: [email protected]
28557S: Maintained
28558F: include/linux/uuid.h
28559F: lib/tests/uuid_kunit.c
28560F: lib/uuid.c
28561
28562UV SYSFS DRIVER
28563M: Justin Ernst <[email protected]>
28564L: [email protected]
28565S: Maintained
28566F: drivers/platform/x86/uv_sysfs.c
28567
28568UVESAFB DRIVER
28569M: Michal Januszewski <[email protected]>
28570L: [email protected]
28571S: Maintained
28572W: https://github.com/mjanusz/v86d
28573F: Documentation/fb/uvesafb.rst
28574F: drivers/video/fbdev/uvesafb.*
28575
28576Ux500 CLOCK DRIVERS
28577M: Ulf Hansson <[email protected]>
28578L: [email protected]
28579L: [email protected] (moderated for non-subscribers)
28580S: Maintained
28581F: drivers/clk/ux500/
28582
28583V4L2 ASYNC AND FWNODE FRAMEWORKS
28584M: Sakari Ailus <[email protected]>
28585L: [email protected]
28586S: Maintained
28587T: git git://linuxtv.org/media.git
28588F: drivers/media/v4l2-core/v4l2-async.c
28589F: drivers/media/v4l2-core/v4l2-fwnode.c
28590F: include/media/v4l2-async.h
28591F: include/media/v4l2-fwnode.h
28592
28593V4L2 LENS DRIVERS
28594M: Sakari Ailus <[email protected]>
28595L: [email protected]
28596S: Maintained
28597F: drivers/media/i2c/ak*
28598F: drivers/media/i2c/dw*
28599F: drivers/media/i2c/lm*
28600
28601V4L2 CAMERA SENSOR DRIVERS
28602M: Sakari Ailus <[email protected]>
28603L: [email protected]
28604S: Maintained
28605F: Documentation/driver-api/media/camera-sensor.rst
28606F: Documentation/driver-api/media/tx-rx.rst
28607F: drivers/media/i2c/ar*
28608F: drivers/media/i2c/gc*
28609F: drivers/media/i2c/hi*
28610F: drivers/media/i2c/imx*
28611F: drivers/media/i2c/mt*
28612F: drivers/media/i2c/og*
28613F: drivers/media/i2c/ov*
28614F: drivers/media/i2c/s5*
28615F: drivers/media/i2c/vd55g1.c
28616F: drivers/media/i2c/vd56g3.c
28617F: drivers/media/i2c/vgxy61.c
28618
28619V4L2 GENERIC ISP PARAMETERS AND STATISTIC FORMATS
28620M: Jacopo Mondi <[email protected]>
28621L: [email protected]
28622S: Maintained
28623F: Documentation/driver-api/media/v4l2-isp.rst
28624F: Documentation/userspace-api/media/v4l/v4l2-isp.rst
28625F: drivers/media/v4l2-core/v4l2-isp.c
28626F: include/media/v4l2-isp.h
28627F: include/uapi/linux/media/v4l2-isp.h
28628
28629VERISILICON IOMMU DRIVER
28630M: Benjamin Gaignard <[email protected]>
28631L: [email protected]
28632S: Maintained
28633F: Documentation/devicetree/bindings/iommu/verisilicon,iommu.yaml
28634F: drivers/iommu/vsi-iommu.c
28635
28636VF610 NAND DRIVER
28637M: Stefan Agner <[email protected]>
28638L: [email protected]
28639S: Supported
28640F: drivers/mtd/nand/raw/vf610_nfc.c
28641
28642VFAT/FAT/MSDOS FILESYSTEM
28643M: OGAWA Hirofumi <[email protected]>
28644S: Maintained
28645F: Documentation/filesystems/vfat.rst
28646F: fs/fat/
28647F: tools/testing/selftests/filesystems/fat/
28648
28649VFIO CDX DRIVER
28650M: Nipun Gupta <[email protected]>
28651M: Nikhil Agarwal <[email protected]>
28652L: [email protected]
28653S: Maintained
28654F: drivers/vfio/cdx/*
28655
28656VFIO DRIVER
28657M: Alex Williamson <[email protected]>
28658L: [email protected]
28659S: Maintained
28660T: git https://github.com/awilliam/linux-vfio.git
28661F: Documentation/ABI/testing/debugfs-vfio
28662F: Documentation/ABI/testing/sysfs-devices-vfio-dev
28663F: Documentation/driver-api/vfio.rst
28664F: drivers/vfio/
28665F: include/linux/vfio.h
28666F: include/linux/vfio_pci_core.h
28667F: include/uapi/linux/vfio.h
28668F: tools/testing/selftests/vfio/
28669
28670VFIO FSL-MC DRIVER
28671M: Ioana Ciornei <[email protected]>
28672L: [email protected]
28673S: Maintained
28674F: drivers/vfio/fsl-mc/
28675
28676VFIO HISILICON PCI DRIVER
28677M: Longfang Liu <[email protected]>
28678L: [email protected]
28679S: Maintained
28680F: drivers/vfio/pci/hisilicon/
28681
28682VFIO ISM PCI DRIVER
28683M: Julian Ruess <[email protected]>
28684L: [email protected]
28685S: Maintained
28686F: drivers/vfio/pci/ism/
28687
28688VFIO MEDIATED DEVICE DRIVERS
28689M: Kirti Wankhede <[email protected]>
28690L: [email protected]
28691S: Maintained
28692F: Documentation/driver-api/vfio-mediated-device.rst
28693F: drivers/vfio/mdev/
28694F: include/linux/mdev.h
28695F: samples/vfio-mdev/
28696
28697VFIO MLX5 PCI DRIVER
28698M: Yishai Hadas <[email protected]>
28699L: [email protected]
28700S: Maintained
28701F: drivers/vfio/pci/mlx5/
28702
28703VFIO NVIDIA GRACE GPU DRIVER
28704M: Ankit Agrawal <[email protected]>
28705L: [email protected]
28706S: Supported
28707F: drivers/vfio/pci/nvgrace-gpu/
28708
28709VFIO PCI DEVICE SPECIFIC DRIVERS
28710R: Jason Gunthorpe <[email protected]>
28711R: Yishai Hadas <[email protected]>
28712R: Shameer Kolothum <[email protected]>
28713R: Kevin Tian <[email protected]>
28714L: [email protected]
28715S: Maintained
28716P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
28717F: drivers/vfio/pci/*/
28718
28719VFIO PDS PCI DRIVER
28720M: Brett Creeley <[email protected]>
28721L: [email protected]
28722S: Maintained
28723F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
28724F: drivers/vfio/pci/pds/
28725
28726VFIO PLATFORM DRIVER
28727M: Eric Auger <[email protected]>
28728R: Mostafa Saleh <[email protected]>
28729R: Pranjal Shrivastava <[email protected]>
28730L: [email protected]
28731S: Maintained
28732F: drivers/vfio/platform/
28733
28734VFIO QAT PCI DRIVER
28735M: Giovanni Cabiddu <[email protected]>
28736L: [email protected]
28737L: [email protected]
28738S: Supported
28739F: drivers/vfio/pci/qat/
28740
28741VFIO SELFTESTS
28742M: David Matlack <[email protected]>
28743L: [email protected]
28744S: Maintained
28745F: tools/testing/selftests/vfio/
28746
28747VFIO VIRTIO PCI DRIVER
28748M: Yishai Hadas <[email protected]>
28749L: [email protected]
28750L: [email protected]
28751S: Maintained
28752F: drivers/vfio/pci/virtio
28753
28754VFIO XE PCI DRIVER
28755M: Michał Winiarski <[email protected]>
28756L: [email protected]
28757L: [email protected]
28758S: Supported
28759F: drivers/vfio/pci/xe
28760
28761VGA_SWITCHEROO
28762R: Lukas Wunner <[email protected]>
28763S: Maintained
28764T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28765F: Documentation/gpu/vga-switcheroo.rst
28766F: drivers/gpu/vga/vga_switcheroo.c
28767F: include/linux/vga_switcheroo.h
28768
28769VIA RHINE NETWORK DRIVER
28770M: Kevin Brace <[email protected]>
28771S: Maintained
28772F: drivers/net/ethernet/via/via-rhine.c
28773
28774VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
28775M: Florian Tobias Schandinat <[email protected]>
28776L: [email protected]
28777S: Maintained
28778F: drivers/video/fbdev/via/
28779F: include/linux/via-core.h
28780F: include/linux/via_i2c.h
28781
28782VIA VELOCITY NETWORK DRIVER
28783M: Francois Romieu <[email protected]>
28784L: [email protected]
28785S: Maintained
28786F: drivers/net/ethernet/via/via-velocity.*
28787
28788VICODEC VIRTUAL CODEC DRIVER
28789M: Hans Verkuil <[email protected]>
28790L: [email protected]
28791S: Maintained
28792W: https://linuxtv.org
28793T: git git://linuxtv.org/media.git
28794F: drivers/media/test-drivers/vicodec/*
28795
28796VIDEO I2C POLLING DRIVER
28797M: Matt Ranostay <[email protected]>
28798L: [email protected]
28799S: Maintained
28800F: drivers/media/i2c/video-i2c.c
28801
28802VIDEO MULTIPLEXER DRIVER
28803M: Philipp Zabel <[email protected]>
28804L: [email protected]
28805S: Maintained
28806F: drivers/media/platform/video-mux.c
28807
28808VIDEOBUF2 FRAMEWORK
28809M: Tomasz Figa <[email protected]>
28810M: Marek Szyprowski <[email protected]>
28811L: [email protected]
28812S: Maintained
28813F: drivers/media/common/videobuf2/*
28814F: include/media/videobuf2-*
28815
28816VIDTV VIRTUAL DIGITAL TV DRIVER
28817M: Daniel W. S. Almeida <[email protected]>
28818L: [email protected]
28819S: Maintained
28820W: https://linuxtv.org
28821T: git git://linuxtv.org/media.git
28822F: drivers/media/test-drivers/vidtv/*
28823
28824VIMC VIRTUAL MEDIA CONTROLLER DRIVER
28825M: Shuah Khan <[email protected]>
28826R: Kieran Bingham <[email protected]>
28827L: [email protected]
28828S: Maintained
28829W: https://linuxtv.org
28830T: git git://linuxtv.org/media.git
28831F: drivers/media/test-drivers/vimc/*
28832
28833VIRT LIB
28834M: Alex Williamson <[email protected]>
28835M: Paolo Bonzini <[email protected]>
28836L: [email protected]
28837S: Supported
28838F: virt/lib/
28839
28840VIRTIO AND VHOST VSOCK DRIVER
28841M: Stefan Hajnoczi <[email protected]>
28842M: Stefano Garzarella <[email protected]>
28843L: [email protected]
28844L: [email protected]
28845L: [email protected]
28846S: Maintained
28847F: drivers/vhost/vsock.c
28848F: include/linux/virtio_vsock.h
28849F: include/net/netns/vsock.h
28850F: include/uapi/linux/virtio_vsock.h
28851F: net/vmw_vsock/virtio_transport.c
28852F: net/vmw_vsock/virtio_transport_common.c
28853
28854VIRTIO BALLOON
28855M: "Michael S. Tsirkin" <[email protected]>
28856M: David Hildenbrand <[email protected]>
28857L: [email protected]
28858S: Maintained
28859F: drivers/virtio/virtio_balloon.c
28860F: include/uapi/linux/virtio_balloon.h
28861
28862VIRTIO BLOCK AND SCSI DRIVERS
28863M: "Michael S. Tsirkin" <[email protected]>
28864M: Jason Wang <[email protected]>
28865R: Paolo Bonzini <[email protected]>
28866R: Stefan Hajnoczi <[email protected]>
28867R: Eugenio Pérez <[email protected]>
28868L: [email protected]
28869S: Maintained
28870F: drivers/block/virtio_blk.c
28871F: drivers/scsi/virtio_scsi.c
28872F: include/uapi/linux/virtio_blk.h
28873F: include/uapi/linux/virtio_scsi.h
28874
28875VIRTIO CAN DRIVER
28876M: "Harald Mommer" <[email protected]>
28877M: "Matias Ezequiel Vara Larsen" <[email protected]>
28878L: [email protected]
28879L: [email protected]
28880S: Maintained
28881F: drivers/net/can/virtio_can.c
28882F: include/uapi/linux/virtio_can.h
28883
28884VIRTIO CONSOLE DRIVER
28885M: Amit Shah <[email protected]>
28886L: [email protected]
28887S: Maintained
28888F: drivers/char/virtio_console.c
28889F: include/uapi/linux/virtio_console.h
28890
28891VIRTIO CORE
28892M: "Michael S. Tsirkin" <[email protected]>
28893M: Jason Wang <[email protected]>
28894M: Eugenio Pérez <[email protected]>
28895R: Xuan Zhuo <[email protected]>
28896L: [email protected]
28897S: Maintained
28898F: Documentation/ABI/testing/sysfs-bus-vdpa
28899F: Documentation/ABI/testing/sysfs-class-vduse
28900F: Documentation/devicetree/bindings/virtio/
28901F: Documentation/driver-api/virtio/
28902F: drivers/block/virtio_blk.c
28903F: drivers/crypto/virtio/
28904F: drivers/vdpa/
28905F: drivers/virtio/
28906F: include/linux/vdpa.h
28907F: include/linux/virtio*.h
28908F: include/linux/vringh.h
28909F: include/uapi/linux/virtio_*.h
28910F: net/vmw_vsock/virtio*
28911F: tools/virtio/
28912
28913VIRTIO CRYPTO DRIVER
28914M: Gonglei <[email protected]>
28915L: [email protected]
28916L: [email protected]
28917S: Maintained
28918F: drivers/crypto/virtio/
28919F: include/uapi/linux/virtio_crypto.h
28920
28921VIRTIO DRIVERS FOR S390
28922M: Cornelia Huck <[email protected]>
28923M: Halil Pasic <[email protected]>
28924M: Eric Farman <[email protected]>
28925L: [email protected]
28926L: [email protected]
28927L: [email protected]
28928S: Supported
28929F: arch/s390/include/uapi/asm/virtio-ccw.h
28930F: drivers/s390/virtio/
28931
28932VIRTIO FILE SYSTEM
28933M: German Maglione <[email protected]>
28934M: Vivek Goyal <[email protected]>
28935M: Stefan Hajnoczi <[email protected]>
28936M: Miklos Szeredi <[email protected]>
28937R: Eugenio Pérez <[email protected]>
28938L: [email protected]
28939L: [email protected]
28940S: Supported
28941W: https://virtio-fs.gitlab.io/
28942F: Documentation/filesystems/virtiofs.rst
28943F: fs/fuse/virtio_fs.c
28944F: include/uapi/linux/virtio_fs.h
28945
28946VIRTIO GPIO DRIVER
28947M: Enrico Weigelt, metux IT consult <[email protected]>
28948M: Viresh Kumar <[email protected]>
28949L: [email protected]
28950L: [email protected]
28951S: Maintained
28952F: drivers/gpio/gpio-virtio.c
28953F: include/uapi/linux/virtio_gpio.h
28954
28955VIRTIO GPU DRIVER
28956M: David Airlie <[email protected]>
28957M: Gerd Hoffmann <[email protected]>
28958M: Dmitry Osipenko <[email protected]>
28959R: Gurchetan Singh <[email protected]>
28960R: Chia-I Wu <[email protected]>
28961L: [email protected]
28962L: [email protected]
28963S: Maintained
28964T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
28965F: drivers/gpu/drm/ci/xfails/virtio*
28966F: drivers/gpu/drm/virtio/
28967F: include/uapi/linux/virtio_gpu.h
28968
28969VIRTIO HOST (VHOST)
28970M: "Michael S. Tsirkin" <[email protected]>
28971M: Jason Wang <[email protected]>
28972M: Eugenio Pérez <[email protected]>
28973L: [email protected]
28974L: [email protected]
28975L: [email protected]
28976S: Maintained
28977T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
28978F: drivers/vhost/
28979F: include/linux/sched/vhost_task.h
28980F: include/linux/vhost_iotlb.h
28981F: include/uapi/linux/vhost.h
28982F: kernel/vhost_task.c
28983
28984VIRTIO HOST (VHOST-SCSI)
28985M: "Michael S. Tsirkin" <[email protected]>
28986M: Jason Wang <[email protected]>
28987M: Mike Christie <[email protected]>
28988R: Paolo Bonzini <[email protected]>
28989R: Stefan Hajnoczi <[email protected]>
28990L: [email protected]
28991S: Maintained
28992F: drivers/vhost/scsi.c
28993
28994VIRTIO I2C DRIVER
28995M: Viresh Kumar <[email protected]>
28996R: "Chen, Jian Jun" <[email protected]>
28997L: [email protected]
28998L: [email protected]
28999S: Maintained
29000F: drivers/i2c/busses/i2c-virtio.c
29001F: include/uapi/linux/virtio_i2c.h
29002
29003VIRTIO INPUT DRIVER
29004M: Gerd Hoffmann <[email protected]>
29005S: Maintained
29006F: drivers/virtio/virtio_input.c
29007F: include/uapi/linux/virtio_input.h
29008
29009VIRTIO IOMMU DRIVER
29010M: Jean-Philippe Brucker <[email protected]>
29011L: [email protected]
29012S: Maintained
29013F: drivers/iommu/virtio-iommu.c
29014F: include/uapi/linux/virtio_iommu.h
29015
29016VIRTIO MEM DRIVER
29017M: David Hildenbrand <[email protected]>
29018L: [email protected]
29019S: Maintained
29020W: https://virtio-mem.gitlab.io/
29021F: drivers/virtio/virtio_mem.c
29022F: include/uapi/linux/virtio_mem.h
29023
29024VIRTIO NET DRIVER
29025M: "Michael S. Tsirkin" <[email protected]>
29026M: Jason Wang <[email protected]>
29027M: Eugenio Pérez <[email protected]>
29028R: Xuan Zhuo <[email protected]>
29029L: [email protected]
29030L: [email protected]
29031S: Maintained
29032F: drivers/net/virtio_net.c
29033F: include/linux/virtio_net.h
29034F: include/uapi/linux/virtio_net.h
29035F: tools/testing/selftests/drivers/net/virtio_net/
29036
29037VIRTIO PMEM DRIVER
29038M: Pankaj Gupta <[email protected]>
29039L: [email protected]
29040S: Maintained
29041F: drivers/nvdimm/nd_virtio.c
29042F: drivers/nvdimm/virtio_pmem.c
29043
29044VIRTIO RNG DRIVER
29045M: Laurent Vivier <[email protected]>
29046L: [email protected]
29047S: Maintained
29048F: drivers/char/hw_random/virtio-rng.c
29049F: include/uapi/linux/virtio_rng.h
29050
29051VIRTIO RTC DRIVER
29052M: Peter Hilber <[email protected]>
29053L: [email protected]
29054S: Maintained
29055F: drivers/virtio/virtio_rtc_*
29056F: include/uapi/linux/virtio_rtc.h
29057
29058VIRTIO SOUND DRIVER
29059M: Anton Yakovlev <[email protected]>
29060M: "Michael S. Tsirkin" <[email protected]>
29061L: [email protected]
29062L: [email protected]
29063S: Maintained
29064F: include/uapi/linux/virtio_snd.h
29065F: sound/virtio/*
29066
29067VIRTIO SPI DRIVER
29068M: Haixu Cui <[email protected]>
29069L: [email protected]
29070S: Maintained
29071F: drivers/spi/spi-virtio.c
29072F: include/uapi/linux/virtio_spi.h
29073
29074VIRTUAL BOX GUEST DEVICE DRIVER
29075M: Hans de Goede <[email protected]>
29076M: Arnd Bergmann <[email protected]>
29077M: Greg Kroah-Hartman <[email protected]>
29078S: Maintained
29079F: drivers/virt/vboxguest/
29080F: include/linux/vbox_utils.h
29081F: include/uapi/linux/vbox*.h
29082
29083VIRTUAL BOX SHARED FOLDER VFS DRIVER
29084M: Jori Koolstra <[email protected]>
29085L: [email protected]
29086S: Maintained
29087F: fs/vboxsf/*
29088
29089VIRTUAL PCM TEST DRIVER
29090M: Ivan Orlov <[email protected]>
29091L: [email protected]
29092S: Maintained
29093F: Documentation/sound/cards/pcmtest.rst
29094F: sound/drivers/pcmtest.c
29095F: tools/testing/selftests/alsa/test-pcmtest-driver.c
29096
29097VIRTUAL SERIO DEVICE DRIVER
29098M: Lyude Paul <[email protected]>
29099S: Maintained
29100F: drivers/input/serio/userio.c
29101F: include/uapi/linux/userio.h
29102
29103VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
29104M: Javier Carrasco <[email protected]>
29105S: Maintained
29106F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29107F: drivers/iio/light/veml3235.c
29108
29109VISHAY VEML3328 RGB IR LIGHT SENSOR DRIVER
29110M: Joshua Crofts <[email protected]>
29111S: Maintained
29112F: drivers/iio/light/veml3328.c
29113
29114VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
29115M: Javier Carrasco <[email protected]>
29116S: Maintained
29117F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
29118F: drivers/iio/light/veml6030.c
29119
29120VISHAY VEML6046X00 RGBIR COLOR SENSOR DRIVER
29121M: Andreas Klinger <[email protected]>
29122S: Maintained
29123F: Documentation/devicetree/bindings/iio/light/vishay,veml6046x00.yaml
29124F: drivers/iio/light/veml6046x00.c
29125
29126VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
29127M: Javier Carrasco <[email protected]>
29128S: Maintained
29129F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
29130F: drivers/iio/light/veml6075.c
29131
29132VISL VIRTUAL STATELESS DECODER DRIVER
29133M: Daniel Almeida <[email protected]>
29134L: [email protected]
29135S: Supported
29136F: drivers/media/test-drivers/visl
29137
29138VIVID VIRTUAL VIDEO DRIVER
29139M: Hans Verkuil <[email protected]>
29140L: [email protected]
29141S: Maintained
29142W: https://linuxtv.org
29143T: git git://linuxtv.org/media.git
29144F: drivers/media/test-drivers/vivid/*
29145
29146VM SOCKETS (AF_VSOCK)
29147M: Stefano Garzarella <[email protected]>
29148L: [email protected]
29149L: [email protected]
29150S: Maintained
29151F: drivers/net/vsockmon.c
29152F: include/net/af_vsock.h
29153F: include/uapi/linux/vm_sockets.h
29154F: include/uapi/linux/vm_sockets_diag.h
29155F: include/uapi/linux/vsockmon.h
29156F: net/vmw_vsock/
29157F: tools/testing/selftests/vsock/
29158F: tools/testing/vsock/
29159
29160VMALLOC
29161M: Andrew Morton <[email protected]>
29162M: Uladzislau Rezki <[email protected]>
29163L: [email protected]
29164S: Maintained
29165W: http://www.linux-mm.org
29166T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
29167F: include/linux/vmalloc.h
29168F: mm/vmalloc.c
29169F: mm/vmalloc.h
29170F: lib/test_vmalloc.c
29171
29172VME SUBSYSTEM
29173L: [email protected]
29174S: Orphan
29175T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
29176F: Documentation/driver-api/vme.rst
29177F: drivers/staging/vme_user/
29178
29179VMWARE BALLOON DRIVER
29180M: Jerrin Shaji George <[email protected]>
29181R: Broadcom internal kernel review list <[email protected]>
29182L: [email protected]
29183S: Supported
29184F: drivers/misc/vmw_balloon.c
29185
29186VMWARE HYPERVISOR INTERFACE
29187M: Ajay Kaher <[email protected]>
29188M: Alexey Makhalov <[email protected]>
29189R: Broadcom internal kernel review list <[email protected]>
29190L: [email protected]
29191L: [email protected]
29192S: Supported
29193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
29194F: arch/x86/include/asm/vmware.h
29195F: arch/x86/kernel/cpu/vmware.c
29196
29197VMWARE PVRDMA DRIVER
29198M: Bryan Tan <[email protected]>
29199M: Vishnu Dasa <[email protected]>
29200R: Broadcom internal kernel review list <[email protected]>
29201L: [email protected]
29202S: Supported
29203F: drivers/infiniband/hw/vmw_pvrdma/
29204
29205VMWARE PVSCSI DRIVER
29206M: Vishal Bhakta <[email protected]>
29207R: Broadcom internal kernel review list <[email protected]>
29208L: [email protected]
29209S: Supported
29210F: drivers/scsi/vmw_pvscsi.c
29211F: drivers/scsi/vmw_pvscsi.h
29212
29213VMWARE VIRTUAL PTP CLOCK DRIVER
29214M: Nick Shi <[email protected]>
29215R: Ajay Kaher <[email protected]>
29216R: Alexey Makhalov <[email protected]>
29217R: Broadcom internal kernel review list <[email protected]>
29218L: [email protected]
29219S: Supported
29220F: drivers/ptp/ptp_vmw.c
29221
29222VMWARE VMCI DRIVER
29223M: Bryan Tan <[email protected]>
29224M: Vishnu Dasa <[email protected]>
29225R: Broadcom internal kernel review list <[email protected]>
29226L: [email protected]
29227S: Supported
29228F: drivers/misc/vmw_vmci/
29229F: include/linux/vmw_vmci*
29230
29231VMWARE VMMOUSE SUBDRIVER
29232M: Zack Rusin <[email protected]>
29233R: Broadcom internal kernel review list <[email protected]>
29234L: [email protected]
29235S: Supported
29236F: drivers/input/mouse/vmmouse.c
29237F: drivers/input/mouse/vmmouse.h
29238
29239VMWARE VMXNET3 ETHERNET DRIVER
29240M: Ronak Doshi <[email protected]>
29241R: Broadcom internal kernel review list <[email protected]>
29242L: [email protected]
29243S: Supported
29244F: drivers/net/vmxnet3/
29245
29246VMWARE VSOCK VMCI TRANSPORT DRIVER
29247M: Bryan Tan <[email protected]>
29248M: Vishnu Dasa <[email protected]>
29249R: Broadcom internal kernel review list <[email protected]>
29250L: [email protected]
29251S: Supported
29252F: net/vmw_vsock/vmci_transport*
29253
29254VOCORE VOCORE2 BOARD
29255M: Harvey Hunt <[email protected]>
29256L: [email protected]
29257S: Maintained
29258F: arch/mips/boot/dts/ralink/vocore2.dts
29259
29260VOLTAGE AND CURRENT REGULATOR FRAMEWORK
29261M: Liam Girdwood <[email protected]>
29262M: Mark Brown <[email protected]>
29263L: [email protected]
29264S: Supported
29265W: http://www.slimlogic.co.uk/?p=48
29266T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
29267F: Documentation/devicetree/bindings/regulator/
29268F: Documentation/power/regulator/
29269F: drivers/regulator/
29270F: rust/kernel/regulator.rs
29271F: include/dt-bindings/regulator/
29272F: include/linux/regulator/
29273F: include/uapi/regulator/
29274K: regulator_get_optional
29275
29276VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
29277R: Matti Vaittinen <[email protected]>
29278F: drivers/regulator/irq_helpers.c
29279
29280VRF
29281M: David Ahern <[email protected]>
29282L: [email protected]
29283S: Maintained
29284F: Documentation/networking/vrf.rst
29285F: drivers/net/vrf.c
29286
29287VSPRINTF
29288M: Petr Mladek <[email protected]>
29289M: Steven Rostedt <[email protected]>
29290R: Andy Shevchenko <[email protected]>
29291R: Rasmus Villemoes <[email protected]>
29292R: Sergey Senozhatsky <[email protected]>
29293S: Maintained
29294T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
29295F: Documentation/core-api/printk-formats.rst
29296F: lib/tests/printf_kunit.c
29297F: lib/tests/scanf_kunit.c
29298F: lib/vsprintf.c
29299
29300VT1211 HARDWARE MONITOR DRIVER
29301M: Juerg Haefliger <[email protected]>
29302L: [email protected]
29303S: Maintained
29304F: Documentation/hwmon/vt1211.rst
29305F: drivers/hwmon/vt1211.c
29306
29307VT7505 HARDWARE MONITOR DRIVER
29308M: Sanman Pradhan <[email protected]>
29309L: [email protected]
29310S: Maintained
29311F: Documentation/devicetree/bindings/hwmon/pmbus/adi,vt7505.yaml
29312F: Documentation/hwmon/vt7505.rst
29313F: drivers/hwmon/pmbus/vt7505.c
29314
29315VT8231 HARDWARE MONITOR DRIVER
29316M: Roger Lucas <[email protected]>
29317L: [email protected]
29318S: Maintained
29319F: drivers/hwmon/vt8231.c
29320
29321VUB300 USB to SDIO/SD/MMC bridge chip
29322L: [email protected]
29323S: Orphan
29324F: drivers/mmc/host/vub300.c
29325
29326W1 DALLAS'S 1-WIRE BUS
29327M: Krzysztof Kozlowski <[email protected]>
29328S: Maintained
29329F: Documentation/devicetree/bindings/w1/
29330F: Documentation/w1/
29331F: drivers/w1/
29332F: include/linux/w1.h
29333
29334W83791D HARDWARE MONITORING DRIVER
29335M: Marc Hulsman <[email protected]>
29336L: [email protected]
29337S: Maintained
29338F: Documentation/hwmon/w83791d.rst
29339F: drivers/hwmon/w83791d.c
29340
29341W83793 HARDWARE MONITORING DRIVER
29342M: Rudolf Marek <[email protected]>
29343L: [email protected]
29344S: Maintained
29345F: Documentation/hwmon/w83793.rst
29346F: drivers/hwmon/w83793.c
29347
29348W83795 HARDWARE MONITORING DRIVER
29349M: Jean Delvare <[email protected]>
29350L: [email protected]
29351S: Maintained
29352F: drivers/hwmon/w83795.c
29353
29354W83L51xD SD/MMC CARD INTERFACE DRIVER
29355M: Pierre Ossman <[email protected]>
29356S: Maintained
29357F: drivers/mmc/host/wbsd.*
29358
29359WACOM PROTOCOL 4 SERIAL TABLETS
29360M: Julian Squires <[email protected]>
29361M: Hans de Goede <[email protected]>
29362L: [email protected]
29363S: Maintained
29364F: drivers/input/tablet/wacom_serial4.c
29365
29366WANGXUN ETHERNET DRIVER
29367M: Jiawen Wu <[email protected]>
29368M: Mengyuan Lou <[email protected]>
29369L: [email protected]
29370S: Maintained
29371W: https://www.net-swift.com
29372F: Documentation/networking/device_drivers/ethernet/wangxun/*
29373F: drivers/net/ethernet/wangxun/
29374F: drivers/net/pcs/pcs-xpcs-wx.c
29375
29376WATCHDOG DEVICE DRIVERS
29377M: Wim Van Sebroeck <[email protected]>
29378M: Guenter Roeck <[email protected]>
29379L: [email protected]
29380S: Maintained
29381W: http://www.linux-watchdog.org/
29382T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
29383F: Documentation/devicetree/bindings/watchdog/
29384F: Documentation/watchdog/
29385F: drivers/watchdog/
29386F: include/linux/watchdog.h
29387F: include/trace/events/watchdog.h
29388F: include/uapi/linux/watchdog.h
29389
29390WAVE5 VPU CODEC DRIVER
29391M: Nas Chung <[email protected]>
29392M: Jackson Lee <[email protected]>
29393L: [email protected]
29394S: Maintained
29395F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
29396F: drivers/media/platform/chips-media/wave5/
29397
29398WHISKEYCOVE PMIC GPIO DRIVER
29399M: Kuppuswamy Sathyanarayanan <[email protected]>
29400L: [email protected]
29401S: Maintained
29402F: drivers/gpio/gpio-wcove.c
29403
29404WHWAVE RTC DRIVER
29405M: Dianlong Li <[email protected]>
29406L: [email protected]
29407S: Maintained
29408F: drivers/rtc/rtc-sd3078.c
29409
29410WIIMOTE HID DRIVER
29411M: David Rheinsberg <[email protected]>
29412L: [email protected]
29413S: Maintained
29414F: drivers/hid/hid-wiimote*
29415
29416WILOCITY WIL6210 WIRELESS DRIVER
29417L: [email protected]
29418S: Orphan
29419W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
29420F: drivers/net/wireless/ath/wil6210/
29421
29422WINBOND CIR DRIVER
29423M: David Härdeman <[email protected]>
29424S: Maintained
29425F: drivers/media/rc/winbond-cir.c
29426
29427WINSEN MHZ19B
29428M: Gyeyoung Baek <[email protected]>
29429S: Maintained
29430F: Documentation/devicetree/bindings/iio/chemical/winsen,mhz19b.yaml
29431F: drivers/iio/chemical/mhz19b.c
29432
29433WINSYSTEMS EBC-C384 WATCHDOG DRIVER
29434L: [email protected]
29435S: Orphan
29436F: drivers/watchdog/ebc-c384_wdt.c
29437
29438WINSYSTEMS WS16C48 GPIO DRIVER
29439M: William Breathitt Gray <[email protected]>
29440L: [email protected]
29441S: Maintained
29442F: drivers/gpio/gpio-ws16c48.c
29443
29444WIREGUARD SECURE NETWORK TUNNEL
29445M: Jason A. Donenfeld <[email protected]>
29446L: [email protected]
29447L: [email protected]
29448S: Maintained
29449F: Documentation/netlink/specs/wireguard.yaml
29450F: drivers/net/wireguard/
29451F: tools/testing/selftests/wireguard/
29452
29453WISTRON LAPTOP BUTTON DRIVER
29454M: Miloslav Trmac <[email protected]>
29455S: Maintained
29456F: drivers/input/misc/wistron_btns.c
29457
29458WMI BINARY MOF DRIVER
29459M: Armin Wolf <[email protected]>
29460R: Thomas Weißschuh <[email protected]>
29461L: [email protected]
29462S: Maintained
29463F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
29464F: Documentation/wmi/devices/wmi-bmof.rst
29465F: drivers/platform/x86/wmi-bmof.c
29466
29467WOLFSON MICROELECTRONICS DRIVERS
29468L: [email protected]
29469S: Supported
29470W: https://github.com/CirrusLogic/linux-drivers/wiki
29471T: git https://github.com/CirrusLogic/linux-drivers.git
29472F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
29473F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
29474F: Documentation/devicetree/bindings/mfd/wm831x.txt
29475F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
29476F: Documentation/devicetree/bindings/sound/trivial-codec.yaml
29477F: Documentation/devicetree/bindings/sound/wlf,*.yaml
29478F: Documentation/devicetree/bindings/sound/wm*
29479F: Documentation/hwmon/wm83??.rst
29480F: arch/arm/mach-s3c/mach-crag6410*
29481F: drivers/clk/clk-wm83*.c
29482F: drivers/gpio/gpio-*wm*.c
29483F: drivers/gpio/gpio-arizona.c
29484F: drivers/hwmon/wm83??-hwmon.c
29485F: drivers/input/misc/wm831x-on.c
29486F: drivers/input/touchscreen/wm831x-ts.c
29487F: drivers/input/touchscreen/wm97*.c
29488F: drivers/leds/leds-wm83*.c
29489F: drivers/mfd/arizona*
29490F: drivers/mfd/cs47l24*
29491F: drivers/mfd/wm*.c
29492F: drivers/power/supply/wm83*.c
29493F: drivers/regulator/arizona*
29494F: drivers/regulator/wm8*.c
29495F: drivers/rtc/rtc-wm83*.c
29496F: drivers/video/backlight/wm83*_bl.c
29497F: drivers/watchdog/wm83*_wdt.c
29498F: include/linux/mfd/arizona/
29499F: include/linux/mfd/wm831x/
29500F: include/linux/mfd/wm8350/
29501F: include/linux/mfd/wm8400*
29502F: include/linux/regulator/arizona*
29503F: include/linux/wm97xx.h
29504F: include/sound/wm????.h
29505F: sound/soc/codecs/arizona*
29506F: sound/soc/codecs/cs47l24*
29507F: sound/soc/codecs/wm*
29508
29509WORKQUEUE
29510M: Tejun Heo <[email protected]>
29511R: Lai Jiangshan <[email protected]>
29512S: Maintained
29513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
29514F: Documentation/core-api/workqueue.rst
29515F: include/linux/workqueue.h
29516F: kernel/workqueue.c
29517F: kernel/workqueue_internal.h
29518
29519WWAN DRIVERS
29520M: Loic Poulain <[email protected]>
29521M: Sergey Ryazanov <[email protected]>
29522R: Johannes Berg <[email protected]>
29523L: [email protected]
29524S: Maintained
29525F: drivers/net/wwan/
29526F: include/linux/wwan.h
29527F: include/uapi/linux/wwan.h
29528
29529X-POWERS AXP288 PMIC DRIVERS
29530M: Hans de Goede <[email protected]>
29531S: Maintained
29532F: drivers/acpi/pmic/intel_pmic_xpower.c
29533N: axp288
29534
29535X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
29536M: Chen-Yu Tsai <[email protected]>
29537L: [email protected]
29538S: Maintained
29539N: axp[128]
29540
29541X.25 STACK
29542M: Martin Schiller <[email protected]>
29543L: [email protected]
29544S: Maintained
29545F: Documentation/networking/lapb-module.rst
29546F: Documentation/networking/x25*
29547F: drivers/net/wan/hdlc_x25.c
29548F: drivers/net/wan/lapbether.c
29549F: include/*/lapb.h
29550F: include/net/x25*
29551F: include/uapi/linux/x25.h
29552F: net/lapb/
29553F: net/x25/
29554
29555X86 ARCHITECTURE (32-BIT AND 64-BIT)
29556M: Thomas Gleixner <[email protected]>
29557M: Ingo Molnar <[email protected]>
29558M: Borislav Petkov <[email protected]>
29559M: Dave Hansen <[email protected]>
29560M: [email protected]
29561R: "H. Peter Anvin" <[email protected]>
29562L: [email protected]
29563S: Maintained
29564P: Documentation/process/maintainer-tip.rst
29565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
29566F: Documentation/arch/x86/
29567F: Documentation/devicetree/bindings/x86/
29568F: arch/x86/
29569F: tools/testing/selftests/x86
29570
29571X86 CPUID DATABASE
29572M: Borislav Petkov <[email protected]>
29573M: Thomas Gleixner <[email protected]>
29574M: [email protected]
29575R: Ahmed S. Darwish <[email protected]>
29576L: [email protected]
29577S: Maintained
29578W: https://x86-cpuid.org
29579F: arch/x86/include/asm/cpuid/leaf_types.h
29580F: tools/arch/x86/kcpuid/
29581
29582X86 ENTRY CODE
29583M: Andy Lutomirski <[email protected]>
29584L: [email protected]
29585S: Maintained
29586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
29587F: arch/x86/entry/
29588
29589X86 HARDWARE VULNERABILITIES
29590M: Thomas Gleixner <[email protected]>
29591M: Borislav Petkov <[email protected]>
29592M: Peter Zijlstra <[email protected]>
29593M: Josh Poimboeuf <[email protected]>
29594R: Pawan Gupta <[email protected]>
29595S: Maintained
29596F: Documentation/admin-guide/hw-vuln/
29597F: arch/x86/include/asm/nospec-branch.h
29598F: arch/x86/kernel/cpu/bugs.c
29599F: scripts/update-intel-ucode-defs.py
29600
29601X86 MCE INFRASTRUCTURE
29602M: Tony Luck <[email protected]>
29603M: Borislav Petkov <[email protected]>
29604L: [email protected]
29605S: Maintained
29606F: Documentation/ABI/testing/sysfs-mce
29607F: Documentation/arch/x86/x86_64/machinecheck.rst
29608F: arch/x86/kernel/cpu/mce/*
29609
29610X86 MICROCODE UPDATE SUPPORT
29611M: Borislav Petkov <[email protected]>
29612S: Maintained
29613F: arch/x86/kernel/cpu/microcode/*
29614
29615X86 MM
29616M: Dave Hansen <[email protected]>
29617M: Andy Lutomirski <[email protected]>
29618M: Peter Zijlstra <[email protected]>
29619L: [email protected]
29620S: Maintained
29621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
29622F: arch/x86/mm/
29623
29624X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
29625M: Hans de Goede <[email protected]>
29626L: [email protected]
29627S: Maintained
29628T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29629F: drivers/platform/x86/x86-android-tablets/
29630
29631X86 PLATFORM DRIVERS
29632M: Hans de Goede <[email protected]>
29633M: Ilpo Järvinen <[email protected]>
29634L: [email protected]
29635S: Maintained
29636Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
29637T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
29638F: drivers/platform/olpc/
29639F: drivers/platform/x86/
29640F: include/linux/platform_data/x86/
29641
29642X86 PLATFORM UV HPE SUPERDOME FLEX
29643M: Steve Wahl <[email protected]>
29644R: Justin Ernst <[email protected]>
29645R: Kyle Meyer <[email protected]>
29646R: Dimitri Sivanich <[email protected]>
29647R: Russ Anderson <[email protected]>
29648S: Supported
29649F: arch/x86/include/asm/uv/
29650F: arch/x86/kernel/apic/x2apic_uv_x.c
29651F: arch/x86/platform/uv/
29652
29653X86 STACK UNWINDING
29654M: Josh Poimboeuf <[email protected]>
29655M: Peter Zijlstra <[email protected]>
29656S: Supported
29657F: arch/x86/include/asm/unwind*.h
29658F: arch/x86/kernel/dumpstack.c
29659F: arch/x86/kernel/stacktrace.c
29660F: arch/x86/kernel/unwind_*.c
29661
29662X86 TRUST DOMAIN EXTENSIONS (TDX)
29663M: Kiryl Shutsemau <[email protected]>
29664M: Rick Edgecombe <[email protected]>
29665R: Dave Hansen <[email protected]>
29666L: [email protected]
29667L: [email protected]
29668L: [email protected]
29669S: Supported
29670T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
29671N: tdx
29672K: \b(tdx)
29673
29674X86 VDSO
29675M: Andy Lutomirski <[email protected]>
29676L: [email protected]
29677S: Maintained
29678T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
29679F: arch/x86/entry/vdso/
29680
29681XARRAY
29682M: Matthew Wilcox <[email protected]>
29683L: [email protected]
29684L: [email protected]
29685S: Supported
29686F: Documentation/core-api/idr.rst
29687F: Documentation/core-api/xarray.rst
29688F: include/linux/idr.h
29689F: include/linux/xarray.h
29690F: lib/idr.c
29691F: lib/region_alloc_benchmark.c
29692F: lib/test_xarray.c
29693F: lib/xarray.c
29694F: tools/testing/radix-tree
29695
29696XARRAY API [RUST]
29697M: Tamir Duberstein <[email protected]>
29698M: Andreas Hindborg <[email protected]>
29699L: [email protected]
29700S: Supported
29701W: https://rust-for-linux.com
29702B: https://github.com/Rust-for-Linux/linux/issues
29703C: https://rust-for-linux.zulipchat.com
29704T: git https://github.com/Rust-for-Linux/linux.git xarray-next
29705F: rust/kernel/xarray.rs
29706
29707XBOX DVD IR REMOTE
29708M: Benjamin Valentin <[email protected]>
29709S: Maintained
29710F: drivers/media/rc/keymaps/rc-xbox-dvd.c
29711F: drivers/media/rc/xbox_remote.c
29712
29713XC2028/3028 TUNER DRIVER
29714M: Mauro Carvalho Chehab <[email protected]>
29715L: [email protected]
29716S: Maintained
29717W: https://linuxtv.org
29718T: git git://linuxtv.org/media.git
29719F: drivers/media/tuners/xc2028.*
29720
29721XDP (eXpress Data Path)
29722M: Alexei Starovoitov <[email protected]>
29723M: Daniel Borkmann <[email protected]>
29724M: David S. Miller <[email protected]>
29725M: Jakub Kicinski <[email protected]>
29726M: Jesper Dangaard Brouer <[email protected]>
29727M: John Fastabend <[email protected]>
29728R: Stanislav Fomichev <[email protected]>
29729L: [email protected]
29730L: [email protected]
29731S: Supported
29732F: drivers/net/ethernet/*/*/*/*/*xdp*
29733F: drivers/net/ethernet/*/*/*xdp*
29734F: include/net/xdp.h
29735F: include/net/xdp_priv.h
29736F: include/trace/events/xdp.h
29737F: kernel/bpf/cpumap.c
29738F: kernel/bpf/devmap.c
29739F: net/core/xdp.c
29740F: samples/bpf/xdp*
29741F: tools/testing/selftests/bpf/*/*xdp*
29742F: tools/testing/selftests/bpf/*xdp*
29743K: (?:\b|_)xdp(?:\b|_)
29744
29745XDP SOCKETS (AF_XDP)
29746M: Magnus Karlsson <[email protected]>
29747M: Maciej Fijalkowski <[email protected]>
29748R: Stanislav Fomichev <[email protected]>
29749L: [email protected]
29750L: [email protected]
29751S: Maintained
29752F: Documentation/networking/af_xdp.rst
29753F: include/net/netns/xdp.h
29754F: include/net/xdp_sock*
29755F: include/net/xsk_buff_pool.h
29756F: include/uapi/linux/if_xdp.h
29757F: include/uapi/linux/xdp_diag.h
29758F: net/xdp/
29759F: tools/testing/selftests/bpf/*xsk*
29760
29761XEN BLOCK SUBSYSTEM
29762M: Roger Pau Monné <[email protected]>
29763L: [email protected] (moderated for non-subscribers)
29764S: Supported
29765F: drivers/block/xen*
29766F: drivers/block/xen-blkback/*
29767
29768XEN HYPERVISOR ARM
29769M: Stefano Stabellini <[email protected]>
29770L: [email protected] (moderated for non-subscribers)
29771S: Maintained
29772F: arch/arm/include/asm/xen/
29773F: arch/arm/xen/
29774
29775XEN HYPERVISOR ARM64
29776M: Stefano Stabellini <[email protected]>
29777L: [email protected] (moderated for non-subscribers)
29778S: Maintained
29779F: arch/arm64/include/asm/xen/
29780F: arch/arm64/xen/
29781
29782XEN HYPERVISOR INTERFACE
29783M: Juergen Gross <[email protected]>
29784M: Stefano Stabellini <[email protected]>
29785R: Oleksandr Tyshchenko <[email protected]>
29786L: [email protected] (moderated for non-subscribers)
29787S: Supported
29788T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
29789F: Documentation/ABI/stable/sysfs-hypervisor-xen
29790F: Documentation/ABI/testing/sysfs-hypervisor-xen
29791F: drivers/*/xen-*front.c
29792F: drivers/xen/
29793F: include/uapi/xen/
29794F: include/xen/
29795F: kernel/configs/xen.config
29796
29797XEN HYPERVISOR X86
29798M: Juergen Gross <[email protected]>
29799R: Boris Ostrovsky <[email protected]>
29800L: [email protected] (moderated for non-subscribers)
29801S: Supported
29802F: arch/x86/configs/xen.config
29803F: arch/x86/include/asm/pvclock-abi.h
29804F: arch/x86/include/asm/xen/
29805F: arch/x86/platform/pvh/
29806F: arch/x86/xen/
29807
29808XEN NETWORK BACKEND DRIVER
29809M: Wei Liu <[email protected]>
29810M: Paul Durrant <[email protected]>
29811L: [email protected] (moderated for non-subscribers)
29812L: [email protected]
29813S: Supported
29814F: drivers/net/xen-netback/*
29815
29816XEN PCI SUBSYSTEM
29817M: Juergen Gross <[email protected]>
29818L: [email protected] (moderated for non-subscribers)
29819S: Supported
29820F: arch/x86/pci/*xen*
29821F: drivers/pci/*xen*
29822
29823XEN PVSCSI DRIVERS
29824M: Juergen Gross <[email protected]>
29825L: [email protected] (moderated for non-subscribers)
29826L: [email protected]
29827S: Supported
29828F: drivers/scsi/xen-scsifront.c
29829F: drivers/xen/xen-scsiback.c
29830F: include/xen/interface/io/vscsiif.h
29831
29832XEN PVUSB DRIVER
29833M: Juergen Gross <[email protected]>
29834L: [email protected] (moderated for non-subscribers)
29835L: [email protected]
29836S: Supported
29837F: drivers/usb/host/xen*
29838F: include/xen/interface/io/usbif.h
29839
29840XEN SOUND FRONTEND DRIVER
29841M: Oleksandr Andrushchenko <[email protected]>
29842L: [email protected] (moderated for non-subscribers)
29843L: [email protected]
29844S: Supported
29845F: sound/xen/*
29846
29847XEN SWIOTLB SUBSYSTEM
29848M: Juergen Gross <[email protected]>
29849M: Stefano Stabellini <[email protected]>
29850L: [email protected] (moderated for non-subscribers)
29851L: [email protected]
29852S: Supported
29853F: arch/*/include/asm/xen/swiotlb-xen.h
29854F: drivers/xen/swiotlb-xen.c
29855F: include/xen/arm/swiotlb-xen.h
29856F: include/xen/swiotlb-xen.h
29857
29858XFS FILESYSTEM
29859M: Carlos Maiolino <[email protected]>
29860L: [email protected]
29861S: Supported
29862W: http://xfs.org/
29863C: irc://irc.oftc.net/xfs
29864T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
29865P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
29866F: Documentation/ABI/testing/sysfs-fs-xfs
29867F: Documentation/admin-guide/xfs.rst
29868F: Documentation/filesystems/xfs/*
29869F: fs/xfs/
29870F: include/uapi/linux/dqblk_xfs.h
29871F: include/uapi/linux/fsmap.h
29872
29873XILINX AMS DRIVER
29874M: Sai Krishna Potthuri <[email protected]>
29875M: Conall O'Griofa <[email protected]>
29876L: [email protected]
29877S: Maintained
29878F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
29879F: drivers/iio/adc/xilinx-ams.c
29880
29881XILINX AXI ETHERNET DRIVER
29882M: Radhey Shyam Pandey <[email protected]>
29883S: Maintained
29884F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
29885F: drivers/net/ethernet/xilinx/xilinx_axienet*
29886
29887XILINX CAN DRIVER
29888M: Harini T <[email protected]>
29889L: [email protected]
29890S: Maintained
29891F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
29892F: drivers/net/can/xilinx_can.c
29893
29894XILINX EVENT MANAGEMENT DRIVER
29895M: Michal Simek <[email protected]>
29896S: Maintained
29897F: drivers/soc/xilinx/xlnx_event_manager.c
29898F: include/linux/firmware/xlnx-event-manager.h
29899
29900XILINX GPIO DRIVER
29901M: Shubhrajyoti Datta <[email protected]>
29902R: Srinivas Neeli <[email protected]>
29903R: Michal Simek <[email protected]>
29904S: Maintained
29905F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
29906F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
29907F: drivers/gpio/gpio-xilinx.c
29908F: drivers/gpio/gpio-zynq.c
29909
29910XILINX LL TEMAC ETHERNET DRIVER
29911L: [email protected]
29912S: Orphan
29913F: drivers/net/ethernet/xilinx/ll_temac*
29914
29915XILINX PWM DRIVER
29916M: Sean Anderson <[email protected]>
29917S: Maintained
29918F: drivers/pwm/pwm-xilinx.c
29919F: include/clocksource/timer-xilinx.h
29920
29921XILINX SOUND DRIVERS
29922M: Vincenzo Frascino <[email protected]>
29923S: Maintained
29924F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
29925F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
29926F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
29927F: sound/soc/xilinx/*
29928
29929XILINX SD-FEC IP CORES
29930M: Derek Kiernan <[email protected]>
29931M: Dragan Cvetic <[email protected]>
29932S: Maintained
29933F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
29934F: Documentation/misc-devices/xilinx_sdfec.rst
29935F: drivers/misc/xilinx_sdfec.c
29936F: include/uapi/misc/xilinx_sdfec.h
29937
29938XILINX TRNG DRIVER
29939M: Mounika Botcha <[email protected]>
29940M: Harsh Jain <[email protected]>
29941S: Maintained
29942F: drivers/char/hw_random/xilinx-trng.c
29943
29944XILINX UARTLITE SERIAL DRIVER
29945M: Peter Korsgaard <[email protected]>
29946L: [email protected]
29947S: Maintained
29948F: drivers/tty/serial/uartlite.c
29949
29950XILINX VIDEO IP CORES
29951M: Laurent Pinchart <[email protected]>
29952L: [email protected]
29953S: Supported
29954T: git git://linuxtv.org/media.git
29955F: Documentation/devicetree/bindings/media/xilinx/
29956F: drivers/media/platform/xilinx/
29957F: include/uapi/linux/xilinx-v4l2-controls.h
29958
29959XILINX VERSAL EDAC DRIVER
29960M: Shubhrajyoti Datta <[email protected]>
29961M: Sai Krishna Potthuri <[email protected]>
29962R: Radhey Shyam Pandey <[email protected]>
29963S: Maintained
29964F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
29965F: drivers/edac/versal_edac.c
29966
29967XILINX VERSALNET EDAC DRIVER
29968M: Shubhrajyoti Datta <[email protected]>
29969R: Radhey Shyam Pandey <[email protected]>
29970S: Maintained
29971F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-net-ddrmc5.yaml
29972F: drivers/edac/versalnet_edac.c
29973F: include/linux/cdx/edac_cdx_pcol.h
29974
29975XILINX VERSAL SYSMON DRIVER
29976M: Salih Erim <[email protected]>
29977M: Sai Krishna Potthuri <[email protected]>
29978L: [email protected]
29979S: Maintained
29980F: Documentation/devicetree/bindings/iio/adc/xlnx,versal-sysmon.yaml
29981F: drivers/iio/adc/versal-sysmon*
29982
29983XILINX WATCHDOG DRIVER
29984M: Srinivas Neeli <[email protected]>
29985R: Shubhrajyoti Datta <[email protected]>
29986R: Michal Simek <[email protected]>
29987S: Maintained
29988F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
29989F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
29990F: drivers/watchdog/of_xilinx_wdt.c
29991F: drivers/watchdog/xilinx_wwdt.c
29992
29993XILINX XDMA DRIVER
29994M: Lizhi Hou <[email protected]>
29995M: Brian Xu <[email protected]>
29996M: Raj Kumar Rampelli <[email protected]>
29997L: [email protected]
29998S: Supported
29999F: drivers/dma/xilinx/xdma-regs.h
30000F: drivers/dma/xilinx/xdma.c
30001F: include/linux/dma/amd_xdma.h
30002F: include/linux/platform_data/amd_xdma.h
30003
30004XILINX ZYNQMP DPDMA DRIVER
30005M: Laurent Pinchart <[email protected]>
30006L: [email protected]
30007S: Supported
30008F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
30009F: drivers/dma/xilinx/xilinx_dpdma.c
30010F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
30011
30012XILINX ZYNQMP OCM EDAC DRIVER
30013M: Shubhrajyoti Datta <[email protected]>
30014M: Sai Krishna Potthuri <[email protected]>
30015R: Radhey Shyam Pandey <[email protected]>
30016S: Maintained
30017F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
30018F: drivers/edac/zynqmp_edac.c
30019
30020XILINX ZYNQMP PSGTR PHY DRIVER
30021M: Tomi Valkeinen <[email protected]>
30022M: Radhey Shyam Pandey <[email protected]>
30023L: [email protected]
30024S: Supported
30025T: git https://github.com/Xilinx/linux-xlnx.git
30026F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
30027F: drivers/phy/xilinx/phy-zynqmp.c
30028
30029XILINX ZYNQMP SHA3 DRIVER
30030M: Harsha <[email protected]>
30031S: Maintained
30032F: drivers/crypto/xilinx/zynqmp-sha.c
30033
30034XILINX ZYNQMP NVMEM DRIVER
30035M: Praveen Teja Kundanala <[email protected]>
30036M: Kalyani Akula <[email protected]>
30037R: Michal Simek <[email protected]>
30038S: Maintained
30039F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
30040F: drivers/nvmem/zynqmp_nvmem.c
30041
30042XILLYBUS DRIVER
30043M: Eli Billauer <[email protected]>
30044L: [email protected]
30045S: Supported
30046F: drivers/char/xillybus/
30047
30048XLP9XX I2C DRIVER
30049M: George Cherian <[email protected]>
30050L: [email protected]
30051S: Supported
30052W: http://www.marvell.com
30053F: drivers/i2c/busses/i2c-xlp9xx.c
30054
30055XTENSA XTFPGA PLATFORM SUPPORT
30056M: Max Filippov <[email protected]>
30057S: Maintained
30058F: drivers/spi/spi-xtensa-xtfpga.c
30059F: sound/soc/xtensa/xtfpga-i2s.c
30060
30061XZ EMBEDDED
30062M: Lasse Collin <[email protected]>
30063S: Maintained
30064W: https://tukaani.org/xz/embedded.html
30065B: https://github.com/tukaani-project/xz-embedded/issues
30066C: irc://irc.libera.chat/tukaani
30067F: Documentation/staging/xz.rst
30068F: include/linux/decompress/unxz.h
30069F: include/linux/xz.h
30070F: lib/decompress_unxz.c
30071F: lib/xz/
30072F: scripts/xz_wrap.sh
30073
30074YAMA SECURITY MODULE
30075M: Kees Cook <[email protected]>
30076S: Supported
30077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
30078F: Documentation/admin-guide/LSM/Yama.rst
30079F: security/yama/
30080
30081YAML NETLINK (YNL)
30082M: Donald Hunter <[email protected]>
30083M: Jakub Kicinski <[email protected]>
30084F: Documentation/netlink/
30085F: Documentation/userspace-api/netlink/intro-specs.rst
30086F: Documentation/userspace-api/netlink/specs.rst
30087F: tools/net/ynl/
30088
30089YEALINK PHONE DRIVER
30090M: Henk Vergonet <[email protected]>
30091S: Maintained
30092F: Documentation/input/devices/yealink.rst
30093F: drivers/input/misc/yealink.*
30094
30095ZD1211RW WIRELESS DRIVER
30096L: [email protected]
30097S: Orphan
30098F: drivers/net/wireless/zydas/
30099
30100ZD1301 MEDIA DRIVER
30101L: [email protected]
30102S: Orphan
30103W: https://linuxtv.org/
30104Q: https://patchwork.linuxtv.org/project/linux-media/list/
30105F: drivers/media/usb/dvb-usb-v2/zd1301*
30106
30107ZD1301_DEMOD MEDIA DRIVER
30108L: [email protected]
30109S: Orphan
30110W: https://linuxtv.org/
30111Q: https://patchwork.linuxtv.org/project/linux-media/list/
30112F: drivers/media/dvb-frontends/zd1301_demod*
30113
30114ZHAOXIN PROCESSOR SUPPORT
30115M: Tony W Wang-oc <[email protected]>
30116L: [email protected]
30117S: Maintained
30118F: arch/x86/kernel/cpu/zhaoxin.c
30119
30120ZONED BLOCK DEVICE (BLOCK LAYER)
30121M: Damien Le Moal <[email protected]>
30122L: [email protected]
30123S: Maintained
30124F: block/blk-zoned.c
30125F: include/uapi/linux/blkzoned.h
30126
30127ZONED LOOP DEVICE
30128M: Damien Le Moal <[email protected]>
30129R: Christoph Hellwig <[email protected]>
30130L: [email protected]
30131S: Maintained
30132F: Documentation/admin-guide/blockdev/zoned_loop.rst
30133F: drivers/block/zloop.c
30134
30135ZONEFS FILESYSTEM
30136M: Damien Le Moal <[email protected]>
30137M: Naohiro Aota <[email protected]>
30138R: Johannes Thumshirn <[email protected]>
30139L: [email protected]
30140S: Maintained
30141T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
30142F: Documentation/filesystems/zonefs.rst
30143F: fs/zonefs/
30144
30145ZR36067 VIDEO FOR LINUX DRIVER
30146M: Corentin Labbe <[email protected]>
30147L: [email protected]
30148L: [email protected]
30149S: Maintained
30150W: http://mjpeg.sourceforge.net/driver-zoran/
30151Q: https://patchwork.linuxtv.org/project/linux-media/list/
30152F: Documentation/driver-api/media/drivers/zoran.rst
30153F: drivers/media/pci/zoran/
30154
30155ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
30156M: Minchan Kim <[email protected]>
30157M: Sergey Senozhatsky <[email protected]>
30158L: [email protected]
30159S: Maintained
30160F: Documentation/ABI/testing/sysfs-block-zram
30161F: Documentation/ABI/testing/sysfs-class-zram
30162F: Documentation/admin-guide/blockdev/zram.rst
30163F: drivers/block/zram/
30164F: tools/testing/selftests/zram/
30165
30166ZS DECSTATION Z85C30 SERIAL DRIVER
30167M: "Maciej W. Rozycki" <[email protected]>
30168S: Maintained
30169F: drivers/tty/serial/zs.*
30170
30171ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
30172M: Minchan Kim <[email protected]>
30173M: Sergey Senozhatsky <[email protected]>
30174L: [email protected]
30175S: Maintained
30176F: Documentation/mm/zsmalloc.rst
30177F: include/linux/zsmalloc.h
30178F: mm/zpdesc.h
30179F: mm/zsmalloc.c
30180
30181ZSTD
30182M: Nick Terrell <[email protected]>
30183M: David Sterba <[email protected]>
30184S: Maintained
30185B: https://github.com/facebook/zstd/issues
30186T: git https://github.com/terrelln/linux.git
30187F: crypto/zstd.c
30188F: include/linux/zstd*
30189F: lib/decompress_unzstd.c
30190F: lib/zstd/
30191N: zstd
30192K: zstd
30193
30194ZSWAP COMPRESSED SWAP CACHING
30195M: Johannes Weiner <[email protected]>
30196M: Yosry Ahmed <[email protected]>
30197M: Nhat Pham <[email protected]>
30198R: Chengming Zhou <[email protected]>
30199L: [email protected]
30200S: Maintained
30201F: Documentation/admin-guide/mm/zswap.rst
30202F: include/linux/zswap.h
30203F: mm/zswap.c
30204F: tools/testing/selftests/cgroup/test_zswap.c
30205
30206SENARYTECH AUDIO CODEC DRIVER
30207M: bo liu <[email protected]>
30208S: Maintained
30209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
30210F: sound/hda/codecs/senarytech.c
30211
30212ZTE DINGHAI ETHERNET DRIVER
30213M: Junyang Han <[email protected]>
30214L: [email protected]
30215S: Maintained
30216F: drivers/net/ethernet/zte/
30217
30218THE REST
30219M: Linus Torvalds <[email protected]>
30220L: [email protected]
30221S: Buried alive in reporters
30222T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
30223F: *
30224F: */