projects/linux·blob v6.15-rc5 · refs

26843 lines · 799.3 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 file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
30 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 One pattern per line. Multiple F: lines acceptable.
39 X: *Excluded* files and directories that are NOT maintained, same
40 rules as F:. Files exclusions are tested before file matches.
41 Can be useful for excluding a specific subdirectory, for instance:
42 F: net/
43 X: net/ipv6/
44 matches all files in and below net excluding net/ipv6/
45 N: Files and directories *Regex* patterns.
46 N: [^a-z]tegra all files whose path contains tegra
47 (not including files like integrator)
48 One pattern per line. Multiple N: lines acceptable.
49 scripts/get_maintainer.pl has different behavior for files that
50 match F: pattern and matches of N: patterns. By default,
51 get_maintainer will not look at git log history when an F: pattern
52 match occurs. When an N: match occurs, git log history is used
53 to also notify the people that have git commit signatures.
54 K: *Content regex* (perl extended) pattern match in a patch or file.
55 For instance:
56 K: of_get_profile
57 matches patches or files that contain "of_get_profile"
58 K: \b(printk|pr_(info|err))\b
59 matches patches or files that contain one or more of the words
60 printk, pr_info or pr_err
61 One regex pattern per line. Multiple K: lines acceptable.
62
63Maintainers List
64----------------
65
66.. note:: When reading this list, please look for the most precise areas
67 first. When adding to this list, please keep the entries in
68 alphabetical order.
69
703C59X NETWORK DRIVER
71M: Steffen Klassert <[email protected]>
72L: [email protected]
73S: Odd Fixes
74F: Documentation/networking/device_drivers/ethernet/3com/vortex.rst
75F: drivers/net/ethernet/3com/3c59x.c
76
773CR990 NETWORK DRIVER
78M: David Dillow <[email protected]>
79L: [email protected]
80S: Maintained
81F: drivers/net/ethernet/3com/typhoon*
82
833WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
84M: Adam Radford <[email protected]>
85L: [email protected]
86S: Supported
87W: http://www.lsi.com
88F: drivers/scsi/3w-*
89
9053C700 AND 53C700-66 SCSI DRIVER
91M: "James E.J. Bottomley" <[email protected]>
92L: [email protected]
93S: Maintained
94F: drivers/scsi/53c700*
95
966LOWPAN GENERIC (BTLE/IEEE 802.15.4)
97M: Alexander Aring <[email protected]>
98L: [email protected]
99L: [email protected]
100S: Maintained
101F: Documentation/networking/6lowpan.rst
102F: include/net/6lowpan.h
103F: net/6lowpan/
104
1056PACK NETWORK DRIVER FOR AX.25
106M: Andreas Koensgen <[email protected]>
107L: [email protected]
108S: Maintained
109F: drivers/net/hamradio/6pack.c
110
111802.11 (including CFG80211/NL80211)
112M: Johannes Berg <[email protected]>
113L: [email protected]
114S: Maintained
115W: https://wireless.wiki.kernel.org/
116Q: https://patchwork.kernel.org/project/linux-wireless/list/
117T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
118T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
119F: Documentation/driver-api/80211/cfg80211.rst
120F: Documentation/networking/regulatory.rst
121F: include/linux/ieee80211.h
122F: include/net/cfg80211.h
123F: include/net/ieee80211_radiotap.h
124F: include/net/iw_handler.h
125F: include/net/wext.h
126F: include/uapi/linux/nl80211.h
127N: include/uapi/linux/nl80211-.*
128F: include/uapi/linux/wireless.h
129F: net/wireless/
130
1318169 10/100/1000 GIGABIT ETHERNET DRIVER
132M: Heiner Kallweit <[email protected]>
133M: [email protected]
134L: [email protected]
135S: Maintained
136F: drivers/net/ethernet/realtek/r8169*
137
1388250/16?50 (AND CLONE UARTS) SERIAL DRIVER
139M: Greg Kroah-Hartman <[email protected]>
140L: [email protected]
141S: Maintained
142T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
143F: drivers/tty/serial/8250*
144F: include/linux/serial_8250.h
145
1468390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
147L: [email protected]
148S: Orphan / Obsolete
149F: drivers/net/ethernet/8390/
150
1519P FILE SYSTEM
152M: Eric Van Hensbergen <[email protected]>
153M: Latchesar Ionkov <[email protected]>
154M: Dominique Martinet <[email protected]>
155R: Christian Schoenebeck <[email protected]>
156L: [email protected]
157S: Maintained
158W: http://github.com/v9fs
159Q: http://patchwork.kernel.org/project/v9fs-devel/list/
160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
161T: git git://github.com/martinetd/linux.git
162F: Documentation/filesystems/9p.rst
163F: fs/9p/
164F: include/net/9p/
165F: include/trace/events/9p.h
166F: include/uapi/linux/virtio_9p.h
167F: net/9p/
168
169A64FX DIAG DRIVER
170M: Hitomi Hasegawa <[email protected]>
171S: Supported
172F: drivers/soc/fujitsu/a64fx-diag.c
173
174A8293 MEDIA DRIVER
175L: [email protected]
176S: Orphan
177W: https://linuxtv.org
178Q: http://patchwork.linuxtv.org/project/linux-media/list/
179F: drivers/media/dvb-frontends/a8293*
180
181AACRAID SCSI RAID DRIVER
182M: Adaptec OEM Raid Solutions <[email protected]>
183L: [email protected]
184S: Supported
185W: http://www.adaptec.com/
186F: Documentation/scsi/aacraid.rst
187F: drivers/scsi/aacraid/
188
189AAEON UPBOARD FPGA MFD DRIVER
190M: Thomas Richard <[email protected]>
191S: Maintained
192F: drivers/leds/leds-upboard.c
193F: drivers/mfd/upboard-fpga.c
194F: drivers/pinctrl/pinctrl-upboard.c
195F: include/linux/mfd/upboard-fpga.h
196
197AB8500 BATTERY AND CHARGER DRIVERS
198M: Linus Walleij <[email protected]>
199F: Documentation/devicetree/bindings/power/supply/*ab8500*
200F: drivers/power/supply/*ab8500*
201
202ABI/API
203L: [email protected]
204F: include/linux/syscalls.h
205F: kernel/sys_ni.c
206X: arch/*/include/uapi/
207X: include/uapi/
208
209ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
210M: Hans de Goede <[email protected]>
211L: [email protected]
212S: Maintained
213F: drivers/hwmon/abituguru.c
214
215ABIT UGURU 3 HARDWARE MONITOR DRIVER
216M: Alistair John Strachan <[email protected]>
217L: [email protected]
218S: Maintained
219F: drivers/hwmon/abituguru3.c
220
221ACCES 104-DIO-48E GPIO DRIVER
222M: William Breathitt Gray <[email protected]>
223L: [email protected]
224S: Maintained
225F: drivers/gpio/gpio-104-dio-48e.c
226
227ACCES 104-IDI-48 GPIO DRIVER
228M: William Breathitt Gray <[email protected]>
229L: [email protected]
230S: Maintained
231F: drivers/gpio/gpio-104-idi-48.c
232
233ACCES 104-IDIO-16 GPIO DRIVER
234M: William Breathitt Gray <[email protected]>
235L: [email protected]
236S: Maintained
237F: drivers/gpio/gpio-104-idio-16.c
238
239ACCES 104-QUAD-8 DRIVER
240M: William Breathitt Gray <[email protected]>
241L: [email protected]
242S: Maintained
243F: drivers/counter/104-quad-8.c
244
245ACCES IDIO-16 GPIO LIBRARY
246M: William Breathitt Gray <[email protected]>
247L: [email protected]
248S: Maintained
249F: drivers/gpio/gpio-idio-16.c
250F: drivers/gpio/gpio-idio-16.h
251
252ACCES PCI-IDIO-16 GPIO DRIVER
253M: William Breathitt Gray <[email protected]>
254L: [email protected]
255S: Maintained
256F: drivers/gpio/gpio-pci-idio-16.c
257
258ACCES PCIe-IDIO-24 GPIO DRIVER
259M: William Breathitt Gray <[email protected]>
260L: [email protected]
261S: Maintained
262F: drivers/gpio/gpio-pcie-idio-24.c
263
264ACENIC DRIVER
265M: Jes Sorensen <[email protected]>
266L: [email protected]
267S: Maintained
268F: drivers/net/ethernet/alteon/acenic*
269
270ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
271M: Peter Kaestle <[email protected]>
272L: [email protected]
273S: Maintained
274W: http://piie.net/?section=acerhdf
275F: drivers/platform/x86/acerhdf.c
276
277ACER WMI LAPTOP EXTRAS
278M: "Lee, Chun-Yi" <[email protected]>
279L: [email protected]
280S: Maintained
281F: drivers/platform/x86/acer-wmi.c
282
283ACPI
284M: "Rafael J. Wysocki" <[email protected]>
285R: Len Brown <[email protected]>
286L: [email protected]
287S: Supported
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289B: https://bugzilla.kernel.org
290T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
291F: Documentation/ABI/testing/configfs-acpi
292F: Documentation/ABI/testing/sysfs-bus-acpi
293F: Documentation/firmware-guide/acpi/
294F: arch/x86/kernel/acpi/
295F: arch/x86/pci/acpi.c
296F: drivers/acpi/
297F: drivers/pci/*/*acpi*
298F: drivers/pci/*acpi*
299F: drivers/pnp/pnpacpi/
300F: include/acpi/
301F: include/linux/acpi.h
302F: include/linux/fwnode.h
303F: include/linux/fw_table.h
304F: lib/fw_table.c
305F: tools/power/acpi/
306
307ACPI APEI
308M: "Rafael J. Wysocki" <[email protected]>
309R: Len Brown <[email protected]>
310R: James Morse <[email protected]>
311R: Tony Luck <[email protected]>
312R: Borislav Petkov <[email protected]>
313L: [email protected]
314F: drivers/acpi/apei/
315
316ACPI COMPONENT ARCHITECTURE (ACPICA)
317M: Robert Moore <[email protected]>
318M: "Rafael J. Wysocki" <[email protected]>
319L: [email protected]
320L: [email protected]
321S: Supported
322W: https://acpica.org/
323W: https://github.com/acpica/acpica/
324Q: https://patchwork.kernel.org/project/linux-acpi/list/
325B: https://bugzilla.kernel.org
326B: https://bugs.acpica.org
327T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
328F: drivers/acpi/acpica/
329F: include/acpi/
330F: tools/power/acpi/
331
332ACPI FOR ARM64 (ACPI/arm64)
333M: Lorenzo Pieralisi <[email protected]>
334M: Hanjun Guo <[email protected]>
335M: Sudeep Holla <[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/
348
349ACPI PCC(Platform Communication Channel) MAILBOX DRIVER
350M: Sudeep Holla <[email protected]>
351L: [email protected]
352S: Supported
353F: drivers/mailbox/pcc.c
354
355ACPI PMIC DRIVERS
356M: "Rafael J. Wysocki" <[email protected]>
357M: Len Brown <[email protected]>
358R: Andy Shevchenko <[email protected]>
359R: Mika Westerberg <[email protected]>
360L: [email protected]
361S: Supported
362Q: https://patchwork.kernel.org/project/linux-acpi/list/
363B: https://bugzilla.kernel.org
364T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
365F: drivers/acpi/pmic/
366
367ACPI QUICKSTART DRIVER
368M: Armin Wolf <[email protected]>
369L: [email protected]
370S: Maintained
371F: drivers/platform/x86/quickstart.c
372
373ACPI SERIAL MULTI INSTANTIATE DRIVER
374M: Hans de Goede <[email protected]>
375L: [email protected]
376S: Maintained
377F: drivers/platform/x86/serial-multi-instantiate.c
378
379ACPI THERMAL DRIVER
380M: Rafael J. Wysocki <[email protected]>
381R: Zhang Rui <[email protected]>
382L: [email protected]
383S: Supported
384B: https://bugzilla.kernel.org
385F: drivers/acpi/*thermal*
386
387ACPI VIOT DRIVER
388M: Jean-Philippe Brucker <[email protected]>
389L: [email protected]
390L: [email protected]
391S: Maintained
392F: drivers/acpi/viot.c
393F: include/linux/acpi_viot.h
394
395ACPI WMI DRIVER
396M: Armin Wolf <[email protected]>
397L: [email protected]
398S: Maintained
399F: Documentation/ABI/testing/sysfs-bus-wmi
400F: Documentation/driver-api/wmi.rst
401F: Documentation/wmi/
402F: drivers/platform/x86/wmi.c
403F: include/uapi/linux/wmi.h
404
405ACRN HYPERVISOR SERVICE MODULE
406M: Fei Li <[email protected]>
407L: [email protected] (subscribers-only)
408S: Supported
409W: https://projectacrn.org
410F: Documentation/virt/acrn/
411F: drivers/virt/acrn/
412F: include/uapi/linux/acrn.h
413
414AD1889 ALSA SOUND DRIVER
415L: [email protected]
416S: Maintained
417W: https://parisc.wiki.kernel.org/index.php/AD1889
418F: sound/pci/ad1889.*
419
420AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
421M: Mugilraj Dhavachelvan <[email protected]>
422L: [email protected]
423S: Supported
424F: drivers/iio/potentiometer/ad5110.c
425
426AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
427M: Michael Hennerich <[email protected]>
428S: Supported
429W: http://wiki.analog.com/AD5254
430W: https://ez.analog.com/linux-software-drivers
431F: drivers/misc/ad525x_dpot.c
432
433AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
434M: Michael Hennerich <[email protected]>
435S: Supported
436W: http://wiki.analog.com/AD5398
437W: https://ez.analog.com/linux-software-drivers
438F: drivers/regulator/ad5398.c
439
440AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
441M: Michael Hennerich <[email protected]>
442S: Supported
443W: http://wiki.analog.com/AD7142
444W: https://ez.analog.com/linux-software-drivers
445F: drivers/input/misc/ad714x.c
446
447AD738X ADC DRIVER (AD7380/1/2/4)
448M: Michael Hennerich <[email protected]>
449M: Nuno Sá <[email protected]>
450R: David Lechner <[email protected]>
451S: Supported
452W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x
453W: https://ez.analog.com/linux-software-drivers
454F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml
455F: Documentation/iio/ad7380.rst
456F: drivers/iio/adc/ad7380.c
457
458AD7877 TOUCHSCREEN DRIVER
459M: Michael Hennerich <[email protected]>
460S: Supported
461W: http://wiki.analog.com/AD7877
462W: https://ez.analog.com/linux-software-drivers
463F: drivers/input/touchscreen/ad7877.c
464
465AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
466M: Michael Hennerich <[email protected]>
467S: Supported
468W: http://wiki.analog.com/AD7879
469W: https://ez.analog.com/linux-software-drivers
470F: drivers/input/touchscreen/ad7879.c
471
472AD7944 ADC DRIVER (AD7944/AD7985/AD7986)
473M: Michael Hennerich <[email protected]>
474M: Nuno Sá <[email protected]>
475R: David Lechner <[email protected]>
476S: Supported
477W: https://ez.analog.com/linux-software-drivers
478F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml
479F: Documentation/iio/ad7944.rst
480F: drivers/iio/adc/ad7944.c
481
482ADAFRUIT MINI I2C GAMEPAD
483M: Anshul Dalal <[email protected]>
484L: [email protected]
485S: Maintained
486F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml
487F: drivers/input/joystick/adafruit-seesaw.c
488
489ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
490M: Jiri Kosina <[email protected]>
491S: Maintained
492
493ADF7242 IEEE 802.15.4 RADIO DRIVER
494M: Michael Hennerich <[email protected]>
495L: [email protected]
496S: Supported
497W: https://wiki.analog.com/ADF7242
498W: https://ez.analog.com/linux-software-drivers
499F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
500F: drivers/net/ieee802154/adf7242.c
501
502ADM1025 HARDWARE MONITOR DRIVER
503M: Jean Delvare <[email protected]>
504L: [email protected]
505S: Maintained
506F: Documentation/hwmon/adm1025.rst
507F: drivers/hwmon/adm1025.c
508
509ADM1029 HARDWARE MONITOR DRIVER
510M: Corentin Labbe <[email protected]>
511L: [email protected]
512S: Maintained
513F: drivers/hwmon/adm1029.c
514
515ADM8211 WIRELESS DRIVER
516L: [email protected]
517S: Orphan
518F: drivers/net/wireless/admtek/
519
520ADP1050 HARDWARE MONITOR DRIVER
521M: Radu Sabau <[email protected]>
522L: [email protected]
523S: Supported
524W: https://ez.analog.com/linux-software-drivers
525F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml
526
527ADP1653 FLASH CONTROLLER DRIVER
528M: Sakari Ailus <[email protected]>
529L: [email protected]
530S: Maintained
531F: drivers/media/i2c/adp1653.c
532F: include/media/i2c/adp1653.h
533
534ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
535M: Michael Hennerich <[email protected]>
536S: Supported
537W: http://wiki.analog.com/ADP5520
538W: https://ez.analog.com/linux-software-drivers
539F: drivers/gpio/gpio-adp5520.c
540F: drivers/input/keyboard/adp5520-keys.c
541F: drivers/leds/leds-adp5520.c
542F: drivers/mfd/adp5520.c
543F: drivers/video/backlight/adp5520_bl.c
544
545ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER
546M: Laurent Pinchart <[email protected]>
547L: [email protected]
548L: [email protected]
549S: Maintained
550F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml
551F: drivers/gpio/gpio-adp5585.c
552F: drivers/mfd/adp5585.c
553F: drivers/pwm/pwm-adp5585.c
554F: include/linux/mfd/adp5585.h
555
556ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
557M: Michael Hennerich <[email protected]>
558S: Supported
559W: http://wiki.analog.com/ADP5588
560W: https://ez.analog.com/linux-software-drivers
561F: Documentation/devicetree/bindings/input/adi,adp5588.yaml
562F: drivers/input/keyboard/adp5588-keys.c
563
564ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
565M: Michael Hennerich <[email protected]>
566S: Supported
567W: http://wiki.analog.com/ADP8860
568W: https://ez.analog.com/linux-software-drivers
569F: drivers/video/backlight/adp8860_bl.c
570
571ADT746X FAN DRIVER
572M: Colin Leroy <[email protected]>
573S: Maintained
574F: drivers/macintosh/therm_adt746x.c
575
576ADT7475 HARDWARE MONITOR DRIVER
577M: Jean Delvare <[email protected]>
578L: [email protected]
579S: Maintained
580F: Documentation/hwmon/adt7475.rst
581F: drivers/hwmon/adt7475.c
582
583ADVANSYS SCSI DRIVER
584M: Matthew Wilcox <[email protected]>
585M: Hannes Reinecke <[email protected]>
586L: [email protected]
587S: Maintained
588F: Documentation/scsi/advansys.rst
589F: drivers/scsi/advansys.c
590
591ADVANTECH SWBTN DRIVER
592M: Andrea Ho <[email protected]>
593L: [email protected]
594S: Maintained
595F: drivers/platform/x86/adv_swbutton.c
596
597ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
598M: Lucas Stankus <[email protected]>
599S: Supported
600F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml
601F: drivers/iio/accel/adxl313*
602
603ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
604M: Michael Hennerich <[email protected]>
605S: Supported
606W: http://wiki.analog.com/ADXL345
607W: https://ez.analog.com/linux-software-drivers
608F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
609F: drivers/input/misc/adxl34x.c
610
611ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
612M: Puranjay Mohan <[email protected]>
613L: [email protected]
614S: Supported
615F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml
616F: drivers/iio/accel/adxl355.h
617F: drivers/iio/accel/adxl355_core.c
618F: drivers/iio/accel/adxl355_i2c.c
619F: drivers/iio/accel/adxl355_spi.c
620
621ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
622M: Cosmin Tanislav <[email protected]>
623L: [email protected]
624S: Supported
625W: https://ez.analog.com/linux-software-drivers
626F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml
627F: drivers/iio/accel/adxl367*
628
629ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
630M: Michael Hennerich <[email protected]>
631S: Supported
632W: https://ez.analog.com/linux-software-drivers
633F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
634F: drivers/iio/accel/adxl372.c
635F: drivers/iio/accel/adxl372_i2c.c
636F: drivers/iio/accel/adxl372_spi.c
637
638ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
639M: Ramona Gradinariu <[email protected]>
640M: Antoniu Miclaus <[email protected]>
641S: Supported
642W: https://ez.analog.com/linux-software-drivers
643F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml
644F: drivers/iio/accel/adxl380.c
645F: drivers/iio/accel/adxl380.h
646F: drivers/iio/accel/adxl380_i2c.c
647F: drivers/iio/accel/adxl380_spi.c
648
649AF8133J THREE-AXIS MAGNETOMETER DRIVER
650M: Ondřej Jirman <[email protected]>
651S: Maintained
652F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml
653F: drivers/iio/magnetometer/af8133j.c
654
655AF9013 MEDIA DRIVER
656L: [email protected]
657S: Orphan
658W: https://linuxtv.org
659Q: http://patchwork.linuxtv.org/project/linux-media/list/
660F: drivers/media/dvb-frontends/af9013*
661
662AF9033 MEDIA DRIVER
663L: [email protected]
664S: Orphan
665W: https://linuxtv.org
666Q: http://patchwork.linuxtv.org/project/linux-media/list/
667F: drivers/media/dvb-frontends/af9033*
668
669AFFS FILE SYSTEM
670M: David Sterba <[email protected]>
671L: [email protected]
672S: Odd Fixes
673F: Documentation/filesystems/affs.rst
674F: fs/affs/
675
676AFS FILESYSTEM
677M: David Howells <[email protected]>
678M: Marc Dionne <[email protected]>
679L: [email protected]
680S: Supported
681W: https://www.infradead.org/~dhowells/kafs/
682F: Documentation/filesystems/afs.rst
683F: fs/afs/
684F: include/trace/events/afs.h
685
686AGPGART DRIVER
687M: David Airlie <[email protected]>
688L: [email protected]
689S: Maintained
690T: git https://gitlab.freedesktop.org/drm/kernel.git
691F: drivers/char/agp/
692F: include/linux/agp*
693F: include/uapi/linux/agp*
694
695AHA152X SCSI DRIVER
696M: "Juergen E. Fischer" <[email protected]>
697L: [email protected]
698S: Maintained
699F: drivers/scsi/aha152x*
700F: drivers/scsi/pcmcia/aha152x*
701
702AIC7XXX / AIC79XX SCSI DRIVER
703M: Hannes Reinecke <[email protected]>
704L: [email protected]
705S: Maintained
706F: drivers/scsi/aic7xxx/
707
708AIMSLAB FM RADIO RECEIVER DRIVER
709M: Hans Verkuil <[email protected]>
710L: [email protected]
711S: Maintained
712W: https://linuxtv.org
713T: git git://linuxtv.org/media.git
714F: drivers/media/radio/radio-aimslab*
715
716AIO
717M: Benjamin LaHaise <[email protected]>
718L: [email protected]
719S: Supported
720F: fs/aio.c
721F: include/linux/*aio*.h
722
723AIROHA ETHERNET DRIVER
724M: Lorenzo Bianconi <[email protected]>
725L: [email protected] (moderated for non-subscribers)
726L: [email protected] (moderated for non-subscribers)
727L: [email protected]
728S: Maintained
729F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
730F: drivers/net/ethernet/airoha/
731
732AIROHA PCIE PHY DRIVER
733M: Lorenzo Bianconi <[email protected]>
734L: [email protected] (moderated for non-subscribers)
735S: Maintained
736F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml
737F: drivers/phy/phy-airoha-pcie-regs.h
738F: drivers/phy/phy-airoha-pcie.c
739
740AIROHA SPI SNFI DRIVER
741M: Lorenzo Bianconi <[email protected]>
742M: Ray Liu <[email protected]>
743L: [email protected] (moderated for non-subscribers)
744L: [email protected]
745S: Maintained
746F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml
747F: drivers/spi/spi-airoha-snfi.c
748
749AIRSPY MEDIA DRIVER
750L: [email protected]
751S: Orphan
752W: https://linuxtv.org
753Q: http://patchwork.linuxtv.org/project/linux-media/list/
754F: drivers/media/usb/airspy/
755
756ALACRITECH GIGABIT ETHERNET DRIVER
757M: Lino Sanfilippo <[email protected]>
758S: Maintained
759F: drivers/net/ethernet/alacritech/*
760
761ALCATEL SPEEDTOUCH USB DRIVER
762M: Duncan Sands <[email protected]>
763L: [email protected]
764S: Maintained
765W: http://www.linux-usb.org/SpeedTouch/
766F: drivers/usb/atm/speedtch.c
767F: drivers/usb/atm/usbatm.c
768
769ALCHEMY AU1XX0 MMC DRIVER
770M: Manuel Lauss <[email protected]>
771S: Maintained
772F: drivers/mmc/host/au1xmmc.c
773
774ALI1563 I2C DRIVER
775M: Rudolf Marek <[email protected]>
776L: [email protected]
777S: Maintained
778F: Documentation/i2c/busses/i2c-ali1563.rst
779F: drivers/i2c/busses/i2c-ali1563.c
780
781ALIBABA ELASTIC RDMA DRIVER
782M: Cheng Xu <[email protected]>
783M: Kai Shen <[email protected]>
784L: [email protected]
785S: Supported
786F: drivers/infiniband/hw/erdma
787F: include/uapi/rdma/erdma-abi.h
788
789ALIBABA PMU DRIVER
790M: Shuai Xue <[email protected]>
791S: Supported
792F: Documentation/admin-guide/perf/alibaba_pmu.rst
793F: drivers/perf/alibaba_uncore_drw_pmu.c
794
795ALIENWARE WMI DRIVER
796M: Kurt Borja <[email protected]>
797L: [email protected]
798L: [email protected]
799S: Maintained
800F: Documentation/wmi/devices/alienware-wmi.rst
801F: drivers/platform/x86/dell/alienware-wmi*
802
803ALLEGRO DVT VIDEO IP CORE DRIVER
804M: Michael Tretter <[email protected]>
805R: Pengutronix Kernel Team <[email protected]>
806L: [email protected]
807S: Maintained
808F: Documentation/devicetree/bindings/media/allegro,al5e.yaml
809F: drivers/media/platform/allegro-dvt/
810
811ALLIED VISION ALVIUM CAMERA DRIVER
812M: Tommaso Merciai <[email protected]>
813M: Martin Hecht <[email protected]>
814L: [email protected]
815S: Maintained
816F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml
817F: drivers/media/i2c/alvium-csi2.c
818F: drivers/media/i2c/alvium-csi2.h
819
820ALLWINNER A10 CSI DRIVER
821M: Maxime Ripard <[email protected]>
822L: [email protected]
823S: Maintained
824T: git git://linuxtv.org/media.git
825F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
826F: drivers/media/platform/sunxi/sun4i-csi/
827
828ALLWINNER A31 CSI DRIVER
829M: Yong Deng <[email protected]>
830M: Paul Kocialkowski <[email protected]>
831L: [email protected]
832S: Maintained
833T: git git://linuxtv.org/media.git
834F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
835F: drivers/media/platform/sunxi/sun6i-csi/
836
837ALLWINNER A31 ISP DRIVER
838M: Paul Kocialkowski <[email protected]>
839L: [email protected]
840S: Maintained
841T: git git://linuxtv.org/media.git
842F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml
843F: drivers/staging/media/sunxi/sun6i-isp/
844F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h
845
846ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER
847M: Paul Kocialkowski <[email protected]>
848L: [email protected]
849S: Maintained
850T: git git://linuxtv.org/media.git
851F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml
852F: drivers/media/platform/sunxi/sun6i-mipi-csi2/
853
854ALLWINNER CPUFREQ DRIVER
855M: Yangtao Li <[email protected]>
856L: [email protected]
857S: Maintained
858F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
859F: drivers/cpufreq/sun50i-cpufreq-nvmem.c
860
861ALLWINNER CRYPTO DRIVERS
862M: Corentin Labbe <[email protected]>
863L: [email protected]
864S: Maintained
865F: drivers/crypto/allwinner/
866
867ALLWINNER DMIC DRIVERS
868M: Ban Tao <[email protected]>
869L: [email protected]
870S: Maintained
871F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml
872F: sound/soc/sunxi/sun50i-dmic.c
873
874ALLWINNER HARDWARE SPINLOCK SUPPORT
875M: Wilken Gottwalt <[email protected]>
876S: Maintained
877F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml
878F: drivers/hwspinlock/sun6i_hwspinlock.c
879
880ALLWINNER THERMAL DRIVER
881M: Vasily Khoruzhick <[email protected]>
882M: Yangtao Li <[email protected]>
883L: [email protected]
884S: Maintained
885F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
886F: drivers/thermal/sun8i_thermal.c
887
888ALLWINNER VPU DRIVER
889M: Maxime Ripard <[email protected]>
890M: Paul Kocialkowski <[email protected]>
891L: [email protected]
892S: Maintained
893F: drivers/staging/media/sunxi/cedrus/
894
895ALPHA PORT
896M: Richard Henderson <[email protected]>
897M: Matt Turner <[email protected]>
898L: [email protected]
899S: Odd Fixes
900F: arch/alpha/
901
902ALPS PS/2 TOUCHPAD DRIVER
903R: Pali Rohár <[email protected]>
904F: drivers/input/mouse/alps.*
905
906ALTERA MAILBOX DRIVER
907M: Mun Yew Tham <[email protected]>
908S: Maintained
909F: drivers/mailbox/mailbox-altera.c
910
911ALTERA MSGDMA IP CORE DRIVER
912M: Olivier Dautricourt <[email protected]>
913R: Stefan Roese <[email protected]>
914L: [email protected]
915S: Odd Fixes
916F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml
917F: drivers/dma/altera-msgdma.c
918
919ALTERA PIO DRIVER
920M: Mun Yew Tham <[email protected]>
921L: [email protected]
922S: Maintained
923F: drivers/gpio/gpio-altera.c
924
925ALTERA TRIPLE SPEED ETHERNET DRIVER
926M: Joyce Ooi <[email protected]>
927L: [email protected]
928S: Maintained
929F: drivers/net/ethernet/altera/
930
931ALTERA UART/JTAG UART SERIAL DRIVERS
932M: Tobias Klauser <[email protected]>
933L: [email protected]
934S: Maintained
935F: drivers/tty/serial/altera_jtaguart.c
936F: drivers/tty/serial/altera_uart.c
937F: include/linux/altera_jtaguart.h
938F: include/linux/altera_uart.h
939
940AMAZON ANNAPURNA LABS FIC DRIVER
941M: Talel Shenhar <[email protected]>
942S: Maintained
943F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt
944F: drivers/irqchip/irq-al-fic.c
945
946AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC
947M: Talel Shenhar <[email protected]>
948M: Talel Shenhar <[email protected]>
949S: Maintained
950F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml
951F: drivers/edac/al_mc_edac.c
952
953AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER
954M: Talel Shenhar <[email protected]>
955S: Maintained
956F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
957F: drivers/thermal/thermal_mmio.c
958
959AMAZON ETHERNET DRIVERS
960M: Shay Agroskin <[email protected]>
961M: Arthur Kiyanovski <[email protected]>
962R: David Arinzon <[email protected]>
963R: Saeed Bishara <[email protected]>
964L: [email protected]
965S: Maintained
966F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst
967F: drivers/net/ethernet/amazon/
968
969AMAZON RDMA EFA DRIVER
970M: Michael Margolin <[email protected]>
971R: Gal Pressman <[email protected]>
972R: Yossi Leybovich <[email protected]>
973L: [email protected]
974S: Supported
975Q: https://patchwork.kernel.org/project/linux-rdma/list/
976F: drivers/infiniband/hw/efa/
977F: include/uapi/rdma/efa-abi.h
978
979AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER
980M: Basavaraj Natikar <[email protected]>
981R: Mario Limonciello <[email protected]>
982L: [email protected]
983S: Supported
984F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache
985F: drivers/platform/x86/amd/x3d_vcache.c
986
987AMD ADDRESS TRANSLATION LIBRARY (ATL)
988M: Yazen Ghannam <[email protected]>
989L: [email protected]
990S: Supported
991F: drivers/ras/amd/atl/*
992
993AMD AE4DMA DRIVER
994M: Basavaraj Natikar <[email protected]>
995L: [email protected]
996S: Supported
997F: drivers/dma/amd/ae4dma/
998
999AMD AXI W1 DRIVER
1000M: Kris Chaplin <[email protected]>
1001R: Thomas Delev <[email protected]>
1002R: Michal Simek <[email protected]>
1003S: Maintained
1004F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml
1005F: drivers/w1/masters/amd_axi_w1.c
1006
1007AMD CDX BUS DRIVER
1008M: Nipun Gupta <[email protected]>
1009M: Nikhil Agarwal <[email protected]>
1010S: Maintained
1011F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml
1012F: drivers/cdx/*
1013F: include/linux/cdx/*
1014
1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
1016M: Tom Lendacky <[email protected]>
1017M: John Allen <[email protected]>
1018L: [email protected]
1019S: Supported
1020F: drivers/crypto/ccp/
1021F: include/linux/ccp.h
1022
1023AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT
1024M: Ashish Kalra <[email protected]>
1025M: Tom Lendacky <[email protected]>
1026L: [email protected]
1027S: Supported
1028F: drivers/crypto/ccp/sev*
1029F: include/uapi/linux/psp-sev.h
1030
1031AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT
1032M: Mario Limonciello <[email protected]>
1033L: [email protected]
1034S: Supported
1035F: drivers/crypto/ccp/dbc.c
1036F: drivers/crypto/ccp/dbc.h
1037F: drivers/crypto/ccp/platform-access.c
1038F: drivers/crypto/ccp/platform-access.h
1039F: include/uapi/linux/psp-dbc.h
1040F: tools/crypto/ccp/*.c
1041F: tools/crypto/ccp/*.py
1042
1043AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT
1044M: Mario Limonciello <[email protected]>
1045L: [email protected]
1046S: Supported
1047F: drivers/crypto/ccp/hsti.*
1048
1049AMD DISPLAY CORE
1050M: Harry Wentland <[email protected]>
1051M: Leo Li <[email protected]>
1052R: Rodrigo Siqueira <[email protected]>
1053L: [email protected]
1054S: Supported
1055T: git https://gitlab.freedesktop.org/agd5f/linux.git
1056F: drivers/gpu/drm/amd/display/
1057
1058AMD DISPLAY CORE - DML
1059M: Austin Zheng <[email protected]>
1060M: Jun Lei <[email protected]>
1061S: Supported
1062F: drivers/gpu/drm/amd/display/dc/dml/
1063F: drivers/gpu/drm/amd/display/dc/dml2/
1064
1065AMD FAM15H PROCESSOR POWER MONITORING DRIVER
1066M: Huang Rui <[email protected]>
1067L: [email protected]
1068S: Supported
1069F: Documentation/hwmon/fam15h_power.rst
1070F: drivers/hwmon/fam15h_power.c
1071
1072AMD FCH GPIO DRIVER
1073M: Enrico Weigelt, metux IT consult <[email protected]>
1074L: [email protected]
1075S: Maintained
1076F: drivers/gpio/gpio-amd-fch.c
1077F: include/linux/platform_data/gpio/gpio-amd-fch.h
1078
1079AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
1080L: [email protected] (moderated for non-subscribers)
1081S: Orphan
1082F: drivers/usb/gadget/udc/amd5536udc.*
1083
1084AMD GEODE PROCESSOR/CHIPSET SUPPORT
1085M: Andres Salomon <[email protected]>
1086L: [email protected] (moderated for non-subscribers)
1087S: Supported
1088W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
1089F: arch/x86/include/asm/geode.h
1090F: drivers/char/hw_random/geode-rng.c
1091F: drivers/crypto/geode*
1092F: drivers/video/fbdev/geode/
1093
1094AMD HSMP DRIVER
1095M: Naveen Krishna Chatradhi <[email protected]>
1096R: Carlos Bilbao <[email protected]>
1097L: [email protected]
1098S: Maintained
1099F: Documentation/arch/x86/amd_hsmp.rst
1100F: arch/x86/include/asm/amd_hsmp.h
1101F: arch/x86/include/uapi/asm/amd_hsmp.h
1102F: drivers/platform/x86/amd/hsmp/
1103
1104AMD IOMMU (AMD-VI)
1105M: Joerg Roedel <[email protected]>
1106R: Suravee Suthikulpanit <[email protected]>
1107L: [email protected]
1108S: Maintained
1109T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
1110F: drivers/iommu/amd/
1111F: include/linux/amd-iommu.h
1112
1113AMD KFD
1114M: Felix Kuehling <[email protected]>
1115L: [email protected]
1116S: Supported
1117T: git https://gitlab.freedesktop.org/agd5f/linux.git
1118F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch]
1119F: drivers/gpu/drm/amd/amdkfd/
1120F: drivers/gpu/drm/amd/include/cik_structs.h
1121F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
1122F: drivers/gpu/drm/amd/include/v9_structs.h
1123F: drivers/gpu/drm/amd/include/vi_structs.h
1124F: include/uapi/linux/kfd_ioctl.h
1125F: include/uapi/linux/kfd_sysfs.h
1126
1127AMD MP2 I2C DRIVER
1128M: Elie Morisse <[email protected]>
1129M: Shyam Sundar S K <[email protected]>
1130L: [email protected]
1131S: Maintained
1132F: drivers/i2c/busses/i2c-amd-mp2*
1133
1134AMD ASF I2C DRIVER
1135M: Shyam Sundar S K <[email protected]>
1136L: [email protected]
1137S: Supported
1138F: drivers/i2c/busses/i2c-amd-asf-plat.c
1139
1140AMD NODE DRIVER
1141M: Mario Limonciello <[email protected]>
1142M: Yazen Ghannam <[email protected]>
1143L: [email protected]
1144S: Supported
1145F: arch/x86/include/asm/amd_node.h
1146F: arch/x86/kernel/amd_node.c
1147
1148AMD PDS CORE DRIVER
1149M: Shannon Nelson <[email protected]>
1150M: Brett Creeley <[email protected]>
1151L: [email protected]
1152S: Maintained
1153F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
1154F: drivers/net/ethernet/amd/pds_core/
1155F: include/linux/pds/
1156
1157AMD PMC DRIVER
1158M: Shyam Sundar S K <[email protected]>
1159L: [email protected]
1160S: Supported
1161F: drivers/platform/x86/amd/pmc/
1162
1163AMD PMF DRIVER
1164M: Shyam Sundar S K <[email protected]>
1165L: [email protected]
1166S: Supported
1167F: Documentation/ABI/testing/sysfs-amd-pmf
1168F: drivers/platform/x86/amd/pmf/
1169
1170AMD POWERPLAY AND SWSMU
1171M: Kenneth Feng <[email protected]>
1172L: [email protected]
1173S: Supported
1174T: git https://gitlab.freedesktop.org/agd5f/linux.git
1175F: drivers/gpu/drm/amd/pm/
1176
1177AMD PSTATE DRIVER
1178M: Huang Rui <[email protected]>
1179M: Gautham R. Shenoy <[email protected]>
1180M: Mario Limonciello <[email protected]>
1181R: Perry Yuan <[email protected]>
1182L: [email protected]
1183S: Supported
1184F: Documentation/admin-guide/pm/amd-pstate.rst
1185F: drivers/cpufreq/amd-pstate*
1186F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
1187
1188AMD PTDMA DRIVER
1189M: Basavaraj Natikar <[email protected]>
1190L: [email protected]
1191S: Supported
1192F: drivers/dma/amd/ptdma/
1193
1194AMD QDMA DRIVER
1195M: Nishad Saraf <[email protected]>
1196M: Lizhi Hou <[email protected]>
1197L: [email protected]
1198S: Supported
1199F: drivers/dma/amd/qdma/
1200F: include/linux/platform_data/amd_qdma.h
1201
1202AMD SEATTLE DEVICE TREE SUPPORT
1203M: Suravee Suthikulpanit <[email protected]>
1204M: Tom Lendacky <[email protected]>
1205S: Supported
1206F: arch/arm64/boot/dts/amd/
1207
1208AMD SENSOR FUSION HUB DRIVER
1209M: Basavaraj Natikar <[email protected]>
1210L: [email protected]
1211S: Maintained
1212F: Documentation/hid/amd-sfh*
1213F: drivers/hid/amd-sfh-hid/
1214
1215AMD SPI DRIVER
1216M: Raju Rangoju <[email protected]>
1217L: [email protected]
1218S: Supported
1219F: drivers/spi/spi-amd.c
1220
1221AMD XDNA DRIVER
1222M: Min Ma <[email protected]>
1223M: Lizhi Hou <[email protected]>
1224L: [email protected]
1225S: Supported
1226T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1227F: Documentation/accel/amdxdna/
1228F: drivers/accel/amdxdna/
1229F: include/trace/events/amdxdna.h
1230F: include/uapi/drm/amdxdna_accel.h
1231
1232AMD XGBE DRIVER
1233M: "Shyam Sundar S K" <[email protected]>
1234L: [email protected]
1235S: Maintained
1236F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
1237F: drivers/net/ethernet/amd/xgbe/
1238
1239AMLOGIC BLUETOOTH DRIVER
1240M: Yang Li <[email protected]>
1241L: [email protected]
1242S: Maintained
1243F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml
1244F: drivers/bluetooth/hci_aml.c
1245
1246AMLOGIC DDR PMU DRIVER
1247M: Jiucheng Xu <[email protected]>
1248L: [email protected]
1249S: Supported
1250W: http://www.amlogic.com
1251F: Documentation/admin-guide/perf/meson-ddr-pmu.rst
1252F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
1253F: drivers/perf/amlogic/
1254F: include/soc/amlogic/
1255
1256AMLOGIC PINCTRL DRIVER
1257M: Xianwei Zhao <[email protected]>
1258L: [email protected]
1259L: [email protected]
1260S: Maintained
1261F: Documentation/devicetree/bindings/pinctrl/amlogic,pinctrl-a4.yaml
1262F: drivers/pinctrl/meson/pinctrl-amlogic-a4.c
1263
1264AMLOGIC RTC DRIVER
1265M: Yiting Deng <[email protected]>
1266M: Xianwei Zhao <[email protected]>
1267L: [email protected]
1268S: Maintained
1269F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml
1270F: drivers/rtc/rtc-amlogic-a4.c
1271
1272AMPHENOL CHIPCAP 2 DRIVER
1273M: Javier Carrasco <[email protected]>
1274L: [email protected]
1275S: Maintained
1276F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml
1277F: Documentation/hwmon/chipcap2.rst
1278F: drivers/hwmon/chipcap2.c
1279
1280AMPHION VPU CODEC V4L2 DRIVER
1281M: Ming Qian <[email protected]>
1282M: Zhou Peng <[email protected]>
1283L: [email protected]
1284S: Maintained
1285F: Documentation/devicetree/bindings/media/amphion,vpu.yaml
1286F: drivers/media/platform/amphion/
1287
1288AMS AS73211 DRIVER
1289M: Christian Eggers <[email protected]>
1290L: [email protected]
1291S: Maintained
1292F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
1293F: drivers/iio/light/as73211.c
1294
1295AMT (Automatic Multicast Tunneling)
1296M: Taehee Yoo <[email protected]>
1297L: [email protected]
1298S: Maintained
1299T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
1300T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
1301F: drivers/net/amt.c
1302
1303ANALOG DEVICES INC AD3552R DRIVER
1304M: Nuno Sá <[email protected]>
1305L: [email protected]
1306S: Supported
1307W: https://ez.analog.com/linux-software-drivers
1308F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
1309F: drivers/iio/dac/ad3552r.c
1310
1311ANALOG DEVICES INC AD4000 DRIVER
1312M: Marcelo Schmitt <[email protected]>
1313L: [email protected]
1314S: Supported
1315W: https://ez.analog.com/linux-software-drivers
1316F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml
1317F: Documentation/iio/ad4000.rst
1318F: drivers/iio/adc/ad4000.c
1319
1320AD4030 ADC DRIVER (AD4030-24/AD4630-16/AD4630-24/AD4632-16/AD4632-24)
1321M: Michael Hennerich <[email protected]>
1322M: Nuno Sá <[email protected]>
1323R: Esteban Blanc <[email protected]>
1324L: [email protected]
1325S: Supported
1326W: https://ez.analog.com/linux-software-drivers
1327F: Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml
1328F: Documentation/iio/ad4030.rst
1329F: drivers/iio/adc/ad4030.c
1330
1331ANALOG DEVICES INC AD4130 DRIVER
1332M: Cosmin Tanislav <[email protected]>
1333L: [email protected]
1334S: Supported
1335W: https://ez.analog.com/linux-software-drivers
1336F: Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
1337F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
1338F: drivers/iio/adc/ad4130.c
1339
1340ANALOG DEVICES INC AD4695 DRIVER
1341M: Michael Hennerich <[email protected]>
1342M: Nuno Sá <[email protected]>
1343R: David Lechner <[email protected]>
1344L: [email protected]
1345S: Supported
1346W: https://ez.analog.com/linux-software-drivers
1347F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml
1348F: Documentation/iio/ad4695.rst
1349F: drivers/iio/adc/ad4695.c
1350F: include/dt-bindings/iio/adc/adi,ad4695.h
1351
1352ANALOG DEVICES INC AD7091R DRIVER
1353M: Marcelo Schmitt <[email protected]>
1354L: [email protected]
1355S: Supported
1356W: http://ez.analog.com/community/linux-device-drivers
1357F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r*
1358F: drivers/iio/adc/ad7091r*
1359
1360ANALOG DEVICES INC AD7191 DRIVER
1361M: Alisa-Dariana Roman <[email protected]>
1362L: [email protected]
1363S: Supported
1364W: https://ez.analog.com/linux-software-drivers
1365F: Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml
1366F: Documentation/iio/ad7191.rst
1367F: drivers/iio/adc/ad7191.c
1368
1369ANALOG DEVICES INC AD7192 DRIVER
1370M: Alisa-Dariana Roman <[email protected]>
1371L: [email protected]
1372S: Supported
1373W: https://ez.analog.com/linux-software-drivers
1374F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
1375F: drivers/iio/adc/ad7192.c
1376
1377ANALOG DEVICES INC AD7292 DRIVER
1378M: Marcelo Schmitt <[email protected]>
1379L: [email protected]
1380S: Supported
1381W: https://ez.analog.com/linux-software-drivers
1382F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
1383F: drivers/iio/adc/ad7292.c
1384
1385ANALOG DEVICES INC AD7293 DRIVER
1386M: Antoniu Miclaus <[email protected]>
1387L: [email protected]
1388S: Supported
1389W: https://ez.analog.com/linux-software-drivers
1390F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
1391F: drivers/iio/dac/ad7293.c
1392
1393ANALOG DEVICES INC AD74115 DRIVER
1394M: Cosmin Tanislav <[email protected]>
1395L: [email protected]
1396S: Supported
1397W: https://ez.analog.com/linux-software-drivers
1398F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
1399F: drivers/iio/addac/ad74115.c
1400
1401ANALOG DEVICES INC AD74413R DRIVER
1402M: Cosmin Tanislav <[email protected]>
1403L: [email protected]
1404S: Supported
1405W: https://ez.analog.com/linux-software-drivers
1406F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
1407F: drivers/iio/addac/ad74413r.c
1408F: include/dt-bindings/iio/addac/adi,ad74413r.h
1409
1410ANALOG DEVICES INC AD7625 DRIVER
1411M: Michael Hennerich <[email protected]>
1412M: Nuno Sá <[email protected]>
1413R: Trevor Gamblin <[email protected]>
1414S: Supported
1415W: https://ez.analog.com/linux-software-drivers
1416W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html
1417F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml
1418F: Documentation/iio/ad7625.rst
1419F: drivers/iio/adc/ad7625.c
1420
1421ANALOG DEVICES INC AD7768-1 DRIVER
1422M: Michael Hennerich <[email protected]>
1423L: [email protected]
1424S: Supported
1425W: https://ez.analog.com/linux-software-drivers
1426F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
1427F: drivers/iio/adc/ad7768-1.c
1428
1429ANALOG DEVICES INC AD7780 DRIVER
1430M: Michael Hennerich <[email protected]>
1431M: Renato Lui Geh <[email protected]>
1432L: [email protected]
1433S: Supported
1434W: https://ez.analog.com/linux-software-drivers
1435F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
1436F: drivers/iio/adc/ad7780.c
1437
1438ANALOG DEVICES INC AD9467 DRIVER
1439M: Michael Hennerich <[email protected]>
1440M: Nuno Sa <[email protected]>
1441L: [email protected]
1442S: Supported
1443W: https://ez.analog.com/linux-software-drivers
1444F: Documentation/ABI/testing/debugfs-iio-ad9467
1445F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
1446F: drivers/iio/adc/ad9467.c
1447
1448ANALOG DEVICES INC AD8460 DRIVER
1449M: Mariel Tinaco <[email protected]>
1450L: [email protected]
1451S: Supported
1452W: https://ez.analog.com/linux-software-drivers
1453F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml
1454F: drivers/iio/dac/ad8460.c
1455
1456ANALOG DEVICES INC AD9739a DRIVER
1457M: Nuno Sa <[email protected]>
1458M: Dragos Bogdan <[email protected]>
1459L: [email protected]
1460S: Supported
1461W: https://ez.analog.com/linux-software-drivers
1462F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml
1463F: drivers/iio/dac/ad9739a.c
1464
1465ANALOG DEVICES INC ADA4250 DRIVER
1466M: Antoniu Miclaus <[email protected]>
1467L: [email protected]
1468S: Supported
1469W: https://ez.analog.com/linux-software-drivers
1470F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
1471F: drivers/iio/amplifiers/ada4250.c
1472
1473ANALOG DEVICES INC ADF4377 DRIVER
1474M: Antoniu Miclaus <[email protected]>
1475L: [email protected]
1476S: Supported
1477W: https://ez.analog.com/linux-software-drivers
1478F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
1479F: drivers/iio/frequency/adf4377.c
1480
1481ANALOG DEVICES INC ADGS1408 DRIVER
1482M: Mircea Caprioru <[email protected]>
1483S: Supported
1484F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
1485F: drivers/mux/adgs1408.c
1486
1487ANALOG DEVICES INC ADIN DRIVER
1488M: Michael Hennerich <[email protected]>
1489L: [email protected]
1490S: Supported
1491W: https://ez.analog.com/linux-software-drivers
1492F: Documentation/devicetree/bindings/net/adi,adin.yaml
1493F: drivers/net/phy/adin.c
1494
1495ANALOG DEVICES INC ADIS DRIVER LIBRARY
1496M: Nuno Sa <[email protected]>
1497L: [email protected]
1498S: Supported
1499F: drivers/iio/imu/adis.c
1500F: drivers/iio/imu/adis_buffer.c
1501F: drivers/iio/imu/adis_trigger.c
1502F: include/linux/iio/imu/adis.h
1503
1504ANALOG DEVICES INC ADIS16460 DRIVER
1505M: Dragos Bogdan <[email protected]>
1506L: [email protected]
1507S: Supported
1508W: https://ez.analog.com/linux-software-drivers
1509F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
1510F: drivers/iio/imu/adis16460.c
1511
1512ANALOG DEVICES INC ADIS16475 DRIVER
1513M: Nuno Sa <[email protected]>
1514L: [email protected]
1515S: Supported
1516W: https://ez.analog.com/linux-software-drivers
1517F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
1518F: drivers/iio/imu/adis16475.c
1519
1520ANALOG DEVICES INC ADIS16550 DRIVER
1521M: Nuno Sa <[email protected]>
1522M: Ramona Gradinariu <[email protected]>
1523M: Antoniu Miclaus <[email protected]>
1524M: Robert Budai <[email protected]>
1525L: [email protected]
1526S: Supported
1527W: https://ez.analog.com/linux-software-drivers
1528F: Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml
1529
1530ANALOG DEVICES INC ADM1177 DRIVER
1531M: Michael Hennerich <[email protected]>
1532L: [email protected]
1533S: Supported
1534W: https://ez.analog.com/linux-software-drivers
1535F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
1536F: drivers/hwmon/adm1177.c
1537
1538ANALOG DEVICES INC ADMFM2000 DRIVER
1539M: Kim Seer Paller <[email protected]>
1540L: [email protected]
1541S: Supported
1542W: https://ez.analog.com/linux-software-drivers
1543F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml
1544F: drivers/iio/frequency/admfm2000.c
1545
1546ANALOG DEVICES INC ADMV1013 DRIVER
1547M: Antoniu Miclaus <[email protected]>
1548L: [email protected]
1549S: Supported
1550W: https://ez.analog.com/linux-software-drivers
1551F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
1552F: drivers/iio/frequency/admv1013.c
1553
1554ANALOG DEVICES INC ADMV1014 DRIVER
1555M: Antoniu Miclaus <[email protected]>
1556L: [email protected]
1557S: Supported
1558W: https://ez.analog.com/linux-software-drivers
1559F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
1560F: drivers/iio/frequency/admv1014.c
1561
1562ANALOG DEVICES INC ADMV8818 DRIVER
1563M: Antoniu Miclaus <[email protected]>
1564L: [email protected]
1565S: Supported
1566W: https://ez.analog.com/linux-software-drivers
1567F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
1568F: drivers/iio/filter/admv8818.c
1569
1570ANALOG DEVICES INC ADP5061 DRIVER
1571M: Michael Hennerich <[email protected]>
1572L: [email protected]
1573S: Supported
1574W: https://ez.analog.com/linux-software-drivers
1575F: drivers/power/supply/adp5061.c
1576
1577ANALOG DEVICES INC ADRF6780 DRIVER
1578M: Antoniu Miclaus <[email protected]>
1579L: [email protected]
1580S: Supported
1581W: https://ez.analog.com/linux-software-drivers
1582F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
1583F: drivers/iio/frequency/adrf6780.c
1584
1585ANALOG DEVICES INC ADV7180 DRIVER
1586M: Lars-Peter Clausen <[email protected]>
1587L: [email protected]
1588S: Supported
1589W: https://ez.analog.com/linux-software-drivers
1590F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml
1591F: drivers/media/i2c/adv7180.c
1592
1593ANALOG DEVICES INC ADV748X DRIVER
1594M: Kieran Bingham <[email protected]>
1595L: [email protected]
1596S: Maintained
1597F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml
1598F: drivers/media/i2c/adv748x/*
1599
1600ANALOG DEVICES INC ADV7511 DRIVER
1601M: Hans Verkuil <[email protected]>
1602L: [email protected]
1603S: Maintained
1604F: drivers/media/i2c/adv7511*
1605
1606ANALOG DEVICES INC ADV7604 DRIVER
1607M: Hans Verkuil <[email protected]>
1608L: [email protected]
1609S: Maintained
1610F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml
1611F: drivers/media/i2c/adv7604*
1612
1613ANALOG DEVICES INC ADV7842 DRIVER
1614M: Hans Verkuil <[email protected]>
1615L: [email protected]
1616S: Maintained
1617F: drivers/media/i2c/adv7842*
1618
1619ANALOG DEVICES INC ADXRS290 DRIVER
1620M: Nishant Malpani <[email protected]>
1621L: [email protected]
1622S: Supported
1623F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
1624F: drivers/iio/gyro/adxrs290.c
1625
1626ANALOG DEVICES INC ASOC CODEC DRIVERS
1627M: Lars-Peter Clausen <[email protected]>
1628M: Nuno Sá <[email protected]>
1629L: [email protected]
1630S: Supported
1631W: http://wiki.analog.com/
1632W: https://ez.analog.com/linux-software-drivers
1633F: Documentation/devicetree/bindings/sound/adi,*
1634F: sound/soc/codecs/ad1*
1635F: sound/soc/codecs/ad7*
1636F: sound/soc/codecs/adau*
1637F: sound/soc/codecs/adav*
1638F: sound/soc/codecs/sigmadsp.*
1639F: sound/soc/codecs/ssm*
1640
1641ANALOG DEVICES INC AXI DAC DRIVER
1642M: Nuno Sa <[email protected]>
1643L: [email protected]
1644S: Supported
1645W: https://ez.analog.com/linux-software-drivers
1646F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml
1647F: drivers/iio/dac/adi-axi-dac.c
1648
1649ANALOG DEVICES INC DMA DRIVERS
1650M: Lars-Peter Clausen <[email protected]>
1651S: Supported
1652W: https://ez.analog.com/linux-software-drivers
1653F: drivers/dma/dma-axi-dmac.c
1654
1655ANALOG DEVICES INC IIO DRIVERS
1656M: Lars-Peter Clausen <[email protected]>
1657M: Michael Hennerich <[email protected]>
1658S: Supported
1659W: http://wiki.analog.com/
1660W: https://ez.analog.com/linux-software-drivers
1661F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
1662F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
1663F: Documentation/devicetree/bindings/iio/*/adi,*
1664F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
1665F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
1666F: Documentation/iio/ad7606.rst
1667F: drivers/iio/*/ad*
1668F: drivers/iio/adc/ltc249*
1669F: drivers/iio/amplifiers/hmc425a.c
1670F: drivers/staging/iio/*/ad*
1671X: drivers/iio/*/adjd*
1672
1673ANALOGBITS PLL LIBRARIES
1674M: Paul Walmsley <[email protected]>
1675M: Samuel Holland <[email protected]>
1676S: Supported
1677F: drivers/clk/analogbits/*
1678F: include/linux/clk/analogbits*
1679
1680ANDROID DRIVERS
1681M: Greg Kroah-Hartman <[email protected]>
1682M: Arve Hjønnevåg <[email protected]>
1683M: Todd Kjos <[email protected]>
1684M: Martijn Coenen <[email protected]>
1685M: Joel Fernandes <[email protected]>
1686M: Christian Brauner <[email protected]>
1687M: Carlos Llamas <[email protected]>
1688M: Suren Baghdasaryan <[email protected]>
1689L: [email protected]
1690S: Supported
1691T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
1692F: drivers/android/
1693
1694ANDROID GOLDFISH PIC DRIVER
1695M: Miodrag Dinic <[email protected]>
1696S: Supported
1697F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
1698F: drivers/irqchip/irq-goldfish-pic.c
1699
1700ANDROID GOLDFISH RTC DRIVER
1701M: Jiaxun Yang <[email protected]>
1702S: Supported
1703F: drivers/rtc/rtc-goldfish.c
1704
1705AOA (Apple Onboard Audio) ALSA DRIVER
1706M: Johannes Berg <[email protected]>
1707L: [email protected]
1708L: [email protected]
1709S: Maintained
1710F: sound/aoa/
1711
1712APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1713M: William Breathitt Gray <[email protected]>
1714L: [email protected]
1715S: Maintained
1716F: drivers/iio/addac/stx104.c
1717
1718APM DRIVER
1719M: Jiri Kosina <[email protected]>
1720S: Odd fixes
1721T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1722F: arch/x86/kernel/apm_32.c
1723F: drivers/char/apm-emulation.c
1724F: include/linux/apm_bios.h
1725F: include/uapi/linux/apm_bios.h
1726
1727APPARMOR SECURITY MODULE
1728M: John Johansen <[email protected]>
1729M: John Johansen <[email protected]>
1730L: [email protected] (moderated for non-subscribers)
1731S: Supported
1732W: apparmor.net
1733B: https://gitlab.com/apparmor/apparmor-kernel
1734C: irc://irc.oftc.net/apparmor
1735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1736T: https://gitlab.com/apparmor/apparmor-kernel.git
1737F: Documentation/admin-guide/LSM/apparmor.rst
1738F: security/apparmor/
1739
1740APPLE BCM5974 MULTITOUCH DRIVER
1741M: Henrik Rydberg <[email protected]>
1742L: [email protected]
1743S: Odd fixes
1744F: drivers/input/mouse/bcm5974.c
1745
1746APPLE PCIE CONTROLLER DRIVER
1747M: Alyssa Rosenzweig <[email protected]>
1748M: Marc Zyngier <[email protected]>
1749L: [email protected]
1750S: Maintained
1751F: drivers/pci/controller/pcie-apple.c
1752
1753APPLE SMC DRIVER
1754M: Henrik Rydberg <[email protected]>
1755L: [email protected]
1756S: Odd fixes
1757F: drivers/hwmon/applesmc.c
1758
1759APPLETALK NETWORK LAYER
1760L: [email protected]
1761S: Odd fixes
1762F: include/linux/atalk.h
1763F: include/uapi/linux/atalk.h
1764F: net/appletalk/
1765
1766APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1767M: Khuong Dinh <[email protected]>
1768S: Supported
1769F: arch/arm64/boot/dts/apm/
1770
1771APPLIED MICRO (APM) X-GENE SOC EDAC
1772M: Khuong Dinh <[email protected]>
1773S: Supported
1774F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1775F: drivers/edac/xgene_edac.c
1776
1777APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1778M: Iyappan Subramanian <[email protected]>
1779M: Keyur Chudgar <[email protected]>
1780S: Maintained
1781F: drivers/net/ethernet/apm/xgene-v2/
1782
1783APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1784M: Iyappan Subramanian <[email protected]>
1785M: Keyur Chudgar <[email protected]>
1786M: Quan Nguyen <[email protected]>
1787S: Maintained
1788F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1789F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1790F: drivers/net/ethernet/apm/xgene/
1791F: drivers/net/mdio/mdio-xgene.c
1792
1793APPLIED MICRO (APM) X-GENE SOC PMU
1794M: Khuong Dinh <[email protected]>
1795S: Supported
1796F: Documentation/admin-guide/perf/xgene-pmu.rst
1797F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1798F: drivers/perf/xgene_pmu.c
1799
1800APPLIED MICRO QT2025 PHY DRIVER
1801M: FUJITA Tomonori <[email protected]>
1802R: Trevor Gross <[email protected]>
1803L: [email protected]
1804L: [email protected]
1805S: Maintained
1806F: drivers/net/phy/qt2025.rs
1807
1808APTINA CAMERA SENSOR PLL
1809M: Laurent Pinchart <[email protected]>
1810L: [email protected]
1811S: Maintained
1812F: drivers/media/i2c/aptina-pll.*
1813
1814AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
1815M: Aleksa Savic <[email protected]>
1816M: Jack Doan <[email protected]>
1817L: [email protected]
1818S: Maintained
1819F: Documentation/hwmon/aquacomputer_d5next.rst
1820F: drivers/hwmon/aquacomputer_d5next.c
1821
1822AQUANTIA ETHERNET DRIVER (atlantic)
1823M: Igor Russkikh <[email protected]>
1824L: [email protected]
1825S: Maintained
1826W: https://www.marvell.com/
1827Q: https://patchwork.kernel.org/project/netdevbpf/list/
1828F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
1829F: drivers/net/ethernet/aquantia/atlantic/
1830
1831AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
1832M: Egor Pomozov <[email protected]>
1833L: [email protected]
1834S: Maintained
1835W: http://www.aquantia.com
1836F: drivers/net/ethernet/aquantia/atlantic/aq_ptp*
1837
1838AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
1839M: Krzysztof Hałasa <[email protected]>
1840L: [email protected]
1841S: Maintained
1842F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
1843F: drivers/media/i2c/ar0521.c
1844
1845ARASAN NAND CONTROLLER DRIVER
1846M: Miquel Raynal <[email protected]>
1847R: Michal Simek <[email protected]>
1848L: [email protected]
1849S: Maintained
1850F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
1851F: drivers/mtd/nand/raw/arasan-nand-controller.c
1852
1853ARC FRAMEBUFFER DRIVER
1854M: Jaya Kumar <[email protected]>
1855S: Maintained
1856F: drivers/video/fbdev/arcfb.c
1857F: drivers/video/fbdev/core/fb_defio.c
1858
1859ARC PGU DRM DRIVER
1860M: Alexey Brodkin <[email protected]>
1861S: Supported
1862F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1863F: drivers/gpu/drm/tiny/arcpgu.c
1864
1865ARCNET NETWORK LAYER
1866M: Michael Grzeschik <[email protected]>
1867L: [email protected]
1868S: Maintained
1869F: drivers/net/arcnet/
1870F: include/uapi/linux/if_arcnet.h
1871
1872ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
1873M: Arnd Bergmann <[email protected]>
1874L: [email protected] (moderated for non-subscribers)
1875L: [email protected]
1876S: Maintained
1877P: Documentation/process/maintainer-soc.rst
1878C: irc://irc.libera.chat/armlinux
1879T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
1880F: Documentation/process/maintainer-soc*.rst
1881F: arch/arm/boot/dts/Makefile
1882F: arch/arm64/boot/dts/Makefile
1883
1884ARM ARCHITECTED TIMER DRIVER
1885M: Mark Rutland <[email protected]>
1886M: Marc Zyngier <[email protected]>
1887L: [email protected] (moderated for non-subscribers)
1888S: Maintained
1889F: arch/arm/include/asm/arch_timer.h
1890F: arch/arm64/include/asm/arch_timer.h
1891F: drivers/clocksource/arm_arch_timer.c
1892
1893ARM GENERIC INTERRUPT CONTROLLER DRIVERS
1894M: Marc Zyngier <[email protected]>
1895L: [email protected] (moderated for non-subscribers)
1896S: Maintained
1897F: Documentation/devicetree/bindings/interrupt-controller/arm,gic*
1898F: arch/arm/include/asm/arch_gicv3.h
1899F: arch/arm64/include/asm/arch_gicv3.h
1900F: drivers/irqchip/irq-gic*.[ch]
1901F: include/linux/irqchip/arm-gic*.h
1902F: include/linux/irqchip/arm-vgic-info.h
1903
1904ARM HDLCD DRM DRIVER
1905M: Liviu Dudau <[email protected]>
1906S: Supported
1907F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml
1908F: drivers/gpu/drm/arm/hdlcd_*
1909
1910ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1911M: Linus Walleij <[email protected]>
1912L: [email protected] (moderated for non-subscribers)
1913S: Maintained
1914F: Documentation/devicetree/bindings/arm/arm,integrator.yaml
1915F: Documentation/devicetree/bindings/arm/arm,realview.yaml
1916F: Documentation/devicetree/bindings/arm/arm,versatile.yaml
1917F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
1918F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
1919F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
1920F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml
1921F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1922F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
1923F: arch/arm/boot/dts/arm/arm-realview-*
1924F: arch/arm/boot/dts/arm/integrator*
1925F: arch/arm/boot/dts/arm/versatile*
1926F: arch/arm/mach-versatile/
1927F: drivers/bus/arm-integrator-lm.c
1928F: drivers/clk/versatile/
1929F: drivers/i2c/busses/i2c-versatile.c
1930F: drivers/irqchip/irq-versatile-fpga.c
1931F: drivers/mtd/maps/physmap-versatile.*
1932F: drivers/power/reset/arm-versatile-reboot.c
1933F: drivers/soc/versatile/
1934
1935ARM INTERCONNECT PMU DRIVERS
1936M: Robin Murphy <[email protected]>
1937S: Supported
1938F: Documentation/admin-guide/perf/arm-cmn.rst
1939F: Documentation/admin-guide/perf/arm-ni.rst
1940F: Documentation/devicetree/bindings/perf/arm,cmn.yaml
1941F: Documentation/devicetree/bindings/perf/arm,ni.yaml
1942F: drivers/perf/arm-cmn.c
1943F: drivers/perf/arm-ni.c
1944F: tools/perf/pmu-events/arch/arm64/arm/cmn/
1945
1946ARM KOMEDA DRM-KMS DRIVER
1947M: Liviu Dudau <[email protected]>
1948S: Supported
1949T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1950F: Documentation/devicetree/bindings/display/arm,komeda.yaml
1951F: Documentation/gpu/komeda-kms.rst
1952F: drivers/gpu/drm/arm/display/include/
1953F: drivers/gpu/drm/arm/display/komeda/
1954
1955ARM MALI PANFROST DRM DRIVER
1956M: Boris Brezillon <[email protected]>
1957M: Rob Herring <[email protected]>
1958R: Steven Price <[email protected]>
1959L: [email protected]
1960S: Supported
1961T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1962F: Documentation/gpu/panfrost.rst
1963F: drivers/gpu/drm/ci/xfails/panfrost*
1964F: drivers/gpu/drm/panfrost/
1965F: include/uapi/drm/panfrost_drm.h
1966
1967ARM MALI PANTHOR DRM DRIVER
1968M: Boris Brezillon <[email protected]>
1969M: Steven Price <[email protected]>
1970M: Liviu Dudau <[email protected]>
1971L: [email protected]
1972S: Supported
1973T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1974F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml
1975F: drivers/gpu/drm/panthor/
1976F: include/uapi/drm/panthor_drm.h
1977
1978ARM MALI-DP DRM DRIVER
1979M: Liviu Dudau <[email protected]>
1980S: Supported
1981T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
1982F: Documentation/devicetree/bindings/display/arm,malidp.yaml
1983F: Documentation/gpu/afbc.rst
1984F: drivers/gpu/drm/arm/
1985
1986ARM MFM AND FLOPPY DRIVERS
1987M: Ian Molton <[email protected]>
1988S: Maintained
1989F: arch/arm/include/asm/floppy.h
1990F: arch/arm/mach-rpc/floppydma.S
1991
1992ARM PMU PROFILING AND DEBUGGING
1993M: Will Deacon <[email protected]>
1994M: Mark Rutland <[email protected]>
1995L: [email protected] (moderated for non-subscribers)
1996L: [email protected]
1997S: Maintained
1998F: Documentation/devicetree/bindings/arm/pmu.yaml
1999F: Documentation/devicetree/bindings/perf/
2000F: arch/arm*/include/asm/hw_breakpoint.h
2001F: arch/arm*/include/asm/perf_event.h
2002F: arch/arm*/kernel/hw_breakpoint.c
2003F: arch/arm*/kernel/perf_*
2004F: drivers/perf/
2005F: include/linux/perf/arm_pmu*.h
2006
2007ARM PORT
2008M: Russell King <[email protected]>
2009L: [email protected] (moderated for non-subscribers)
2010S: Odd Fixes
2011W: http://www.armlinux.org.uk/
2012T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
2013F: arch/arm/
2014X: arch/arm/boot/dts/
2015
2016ARM PRIMECELL AACI PL041 DRIVER
2017M: Russell King <[email protected]>
2018S: Odd Fixes
2019F: sound/arm/aaci.*
2020
2021ARM PRIMECELL BUS SUPPORT
2022M: Russell King <[email protected]>
2023S: Odd Fixes
2024F: drivers/amba/
2025F: include/linux/amba/bus.h
2026
2027ARM PRIMECELL KMI PL050 DRIVER
2028M: Russell King <[email protected]>
2029S: Odd Fixes
2030F: drivers/input/serio/ambakmi.*
2031F: include/linux/amba/kmi.h
2032
2033ARM PRIMECELL MMCI PL180/1 DRIVER
2034M: Russell King <[email protected]>
2035S: Odd Fixes
2036F: drivers/mmc/host/mmci.*
2037F: include/linux/amba/mmci.h
2038
2039ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
2040M: Miquel Raynal <[email protected]>
2041R: Michal Simek <[email protected]>
2042L: [email protected]
2043S: Maintained
2044F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
2045F: drivers/mtd/nand/raw/pl35x-nand-controller.c
2046
2047ARM PRIMECELL PL35X SMC DRIVER
2048M: Miquel Raynal <[email protected]>
2049R: Michal Simek <[email protected]>
2050L: [email protected] (moderated for non-subscribers)
2051S: Maintained
2052F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
2053F: drivers/memory/pl353-smc.c
2054
2055ARM PRIMECELL SSP PL022 SPI DRIVER
2056M: Linus Walleij <[email protected]>
2057L: [email protected] (moderated for non-subscribers)
2058S: Maintained
2059F: Documentation/devicetree/bindings/spi/spi-pl022.yaml
2060F: drivers/spi/spi-pl022.c
2061
2062ARM PRIMECELL UART PL010 AND PL011 DRIVERS
2063M: Russell King <[email protected]>
2064S: Odd Fixes
2065F: drivers/tty/serial/amba-pl01*.c
2066F: include/linux/amba/serial.h
2067
2068ARM PRIMECELL VIC PL190/PL192 DRIVER
2069M: Linus Walleij <[email protected]>
2070L: [email protected] (moderated for non-subscribers)
2071S: Maintained
2072F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
2073F: drivers/irqchip/irq-vic.c
2074
2075ARM SMC WATCHDOG DRIVER
2076M: Julius Werner <[email protected]>
2077R: Evan Benn <[email protected]>
2078S: Maintained
2079F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
2080F: drivers/watchdog/arm_smc_wdt.c
2081
2082ARM SMMU DRIVERS
2083M: Will Deacon <[email protected]>
2084R: Robin Murphy <[email protected]>
2085L: [email protected] (moderated for non-subscribers)
2086S: Maintained
2087F: Documentation/devicetree/bindings/iommu/arm,smmu*
2088F: drivers/iommu/arm/
2089F: drivers/iommu/io-pgtable-arm*
2090
2091ARM SMMU SVA SUPPORT
2092R: Jean-Philippe Brucker <[email protected]>
2093F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c
2094
2095ARM SUB-ARCHITECTURES
2096L: [email protected] (moderated for non-subscribers)
2097S: Maintained
2098C: irc://irc.libera.chat/armlinux
2099T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
2100F: arch/arm/mach-*/
2101F: arch/arm/plat-*/
2102
2103ARM/ACTIONS SEMI ARCHITECTURE
2104M: Andreas Färber <[email protected]>
2105M: Manivannan Sadhasivam <[email protected]>
2106L: [email protected] (moderated for non-subscribers)
2107L: [email protected] (moderated for non-subscribers)
2108S: Maintained
2109F: Documentation/devicetree/bindings/arm/actions.yaml
2110F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml
2111F: Documentation/devicetree/bindings/dma/owl-dma.yaml
2112F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml
2113F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
2114F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml
2115F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml
2116F: Documentation/devicetree/bindings/pinctrl/actions,*
2117F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
2118F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml
2119F: arch/arm/boot/dts/actions/
2120F: arch/arm/mach-actions/
2121F: arch/arm64/boot/dts/actions/
2122F: drivers/clk/actions/
2123F: drivers/clocksource/timer-owl*
2124F: drivers/dma/owl-dma.c
2125F: drivers/i2c/busses/i2c-owl.c
2126F: drivers/irqchip/irq-owl-sirq.c
2127F: drivers/mmc/host/owl-mmc.c
2128F: drivers/net/ethernet/actions/
2129F: drivers/pinctrl/actions/*
2130F: drivers/pmdomain/actions/
2131F: include/dt-bindings/power/owl-*
2132F: include/dt-bindings/reset/actions,*
2133F: include/linux/soc/actions/
2134N: owl
2135
2136ARM/AIROHA SOC SUPPORT
2137M: Matthias Brugger <[email protected]>
2138M: AngeloGioacchino Del Regno <[email protected]>
2139L: [email protected] (moderated for non-subscribers)
2140L: [email protected] (moderated for non-subscribers)
2141S: Odd Fixes
2142F: arch/arm/boot/dts/airoha/
2143F: arch/arm64/boot/dts/airoha/
2144
2145ARM/Allwinner SoC Clock Support
2146M: Emilio López <[email protected]>
2147S: Maintained
2148F: drivers/clk/sunxi/
2149
2150ARM/Allwinner sunXi SoC support
2151M: Chen-Yu Tsai <[email protected]>
2152M: Jernej Skrabec <[email protected]>
2153M: Samuel Holland <[email protected]>
2154L: [email protected] (moderated for non-subscribers)
2155L: [email protected]
2156S: Maintained
2157T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
2158F: arch/arm/mach-sunxi/
2159F: arch/arm64/boot/dts/allwinner/
2160F: drivers/clk/sunxi-ng/
2161F: drivers/pinctrl/sunxi/
2162F: drivers/soc/sunxi/
2163N: allwinner
2164N: sun[x456789]i
2165N: sun[25]0i
2166
2167ARM/ALPHASCALE ARCHITECTURE
2168M: Krzysztof Kozlowski <[email protected]>
2169L: [email protected] (moderated for non-subscribers)
2170S: Odd Fixes
2171F: arch/arm/boot/dts/alphascale/
2172F: drivers/clk/clk-asm9260.c
2173F: drivers/clocksource/asm9260_timer.c
2174F: drivers/rtc/rtc-asm9260.c
2175F: drivers/watchdog/asm9260_wdt.c
2176
2177ARM/AMD PENSANDO ARM64 ARCHITECTURE
2178M: Brad Larson <[email protected]>
2179L: [email protected] (moderated for non-subscribers)
2180S: Supported
2181F: Documentation/devicetree/bindings/*/amd,pensando*
2182F: arch/arm64/boot/dts/amd/elba*
2183
2184ARM/Amlogic Meson SoC CLOCK FRAMEWORK
2185M: Neil Armstrong <[email protected]>
2186M: Jerome Brunet <[email protected]>
2187L: [email protected]
2188S: Maintained
2189F: Documentation/devicetree/bindings/clock/amlogic*
2190F: drivers/clk/meson/
2191F: include/dt-bindings/clock/amlogic,a1*
2192F: include/dt-bindings/clock/gxbb*
2193F: include/dt-bindings/clock/meson*
2194
2195ARM/Amlogic Meson SoC Crypto Drivers
2196M: Corentin Labbe <[email protected]>
2197L: [email protected]
2198L: [email protected]
2199S: Maintained
2200F: Documentation/devicetree/bindings/crypto/amlogic*
2201F: drivers/crypto/amlogic/
2202
2203ARM/Amlogic Meson SoC Sound Drivers
2204M: Jerome Brunet <[email protected]>
2205L: [email protected]
2206S: Maintained
2207F: Documentation/devicetree/bindings/sound/amlogic*
2208F: sound/soc/meson/
2209
2210ARM/Amlogic Meson SoC support
2211M: Neil Armstrong <[email protected]>
2212M: Kevin Hilman <[email protected]>
2213R: Jerome Brunet <[email protected]>
2214R: Martin Blumenstingl <[email protected]>
2215L: [email protected] (moderated for non-subscribers)
2216L: [email protected]
2217S: Maintained
2218W: http://linux-meson.com/
2219F: Documentation/devicetree/bindings/phy/amlogic*
2220F: arch/arm/boot/dts/amlogic/
2221F: arch/arm/mach-meson/
2222F: arch/arm64/boot/dts/amlogic/
2223F: drivers/pmdomain/amlogic/
2224F: drivers/mmc/host/meson*
2225F: drivers/phy/amlogic/
2226F: drivers/pinctrl/meson/
2227F: drivers/rtc/rtc-meson*
2228F: drivers/soc/amlogic/
2229N: meson
2230
2231ARM/Annapurna Labs ALPINE ARCHITECTURE
2232M: Antoine Tenart <[email protected]>
2233L: [email protected] (moderated for non-subscribers)
2234S: Odd Fixes
2235F: arch/arm/boot/dts/amazon/
2236F: arch/arm/mach-alpine/
2237F: arch/arm64/boot/dts/amazon/
2238F: drivers/*/*alpine*
2239
2240ARM/APPLE MACHINE SOUND DRIVERS
2241M: Martin Povišer <[email protected]>
2242L: [email protected]
2243L: [email protected]
2244S: Maintained
2245F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
2246F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml
2247F: Documentation/devicetree/bindings/sound/apple,*
2248F: sound/soc/apple/*
2249F: sound/soc/codecs/cs42l83-i2c.c
2250F: sound/soc/codecs/cs42l84.*
2251F: sound/soc/codecs/ssm3515.c
2252
2253ARM/APPLE MACHINE SUPPORT
2254M: Sven Peter <[email protected]>
2255M: Janne Grunau <[email protected]>
2256R: Alyssa Rosenzweig <[email protected]>
2257R: Neal Gompa <[email protected]>
2258L: [email protected]
2259L: [email protected] (moderated for non-subscribers)
2260S: Maintained
2261W: https://asahilinux.org
2262B: https://github.com/AsahiLinux/linux/issues
2263C: irc://irc.oftc.net/asahi-dev
2264T: git https://github.com/AsahiLinux/linux.git
2265F: Documentation/devicetree/bindings/arm/apple.yaml
2266F: Documentation/devicetree/bindings/arm/apple/*
2267F: Documentation/devicetree/bindings/clock/apple,nco.yaml
2268F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
2269F: Documentation/devicetree/bindings/dma/apple,admac.yaml
2270F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml
2271F: Documentation/devicetree/bindings/input/touchscreen/apple,z2-multitouch.yaml
2272F: Documentation/devicetree/bindings/interrupt-controller/apple,*
2273F: Documentation/devicetree/bindings/iommu/apple,dart.yaml
2274F: Documentation/devicetree/bindings/iommu/apple,sart.yaml
2275F: Documentation/devicetree/bindings/leds/backlight/apple,dwi-bl.yaml
2276F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
2277F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
2278F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
2279F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
2280F: Documentation/devicetree/bindings/pci/apple,pcie.yaml
2281F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
2282F: Documentation/devicetree/bindings/power/apple*
2283F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
2284F: Documentation/devicetree/bindings/spi/apple,spi.yaml
2285F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
2286F: arch/arm64/boot/dts/apple/
2287F: drivers/bluetooth/hci_bcm4377.c
2288F: drivers/clk/clk-apple-nco.c
2289F: drivers/cpufreq/apple-soc-cpufreq.c
2290F: drivers/dma/apple-admac.c
2291F: drivers/pmdomain/apple/
2292F: drivers/i2c/busses/i2c-pasemi-core.c
2293F: drivers/i2c/busses/i2c-pasemi-platform.c
2294F: drivers/input/touchscreen/apple_z2.c
2295F: drivers/iommu/apple-dart.c
2296F: drivers/iommu/io-pgtable-dart.c
2297F: drivers/irqchip/irq-apple-aic.c
2298F: drivers/nvme/host/apple.c
2299F: drivers/nvmem/apple-efuses.c
2300F: drivers/pinctrl/pinctrl-apple-gpio.c
2301F: drivers/pwm/pwm-apple.c
2302F: drivers/soc/apple/*
2303F: drivers/spi/spi-apple.c
2304F: drivers/video/backlight/apple_dwi_bl.c
2305F: drivers/watchdog/apple_wdt.c
2306F: include/dt-bindings/interrupt-controller/apple-aic.h
2307F: include/dt-bindings/pinctrl/apple.h
2308F: include/linux/soc/apple/*
2309
2310ARM/ARTPEC MACHINE SUPPORT
2311M: Jesper Nilsson <[email protected]>
2312M: Lars Persson <[email protected]>
2313L: [email protected]
2314S: Maintained
2315F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
2316F: arch/arm/boot/dts/axis/
2317F: arch/arm/mach-artpec
2318F: drivers/clk/axis
2319F: drivers/crypto/axis
2320F: drivers/mmc/host/usdhi6rol0.c
2321F: drivers/pinctrl/pinctrl-artpec*
2322
2323ARM/ASPEED I2C DRIVER
2324M: Ryan Chen <[email protected]>
2325R: Benjamin Herrenschmidt <[email protected]>
2326R: Joel Stanley <[email protected]>
2327L: [email protected]
2328L: [email protected] (moderated for non-subscribers)
2329S: Maintained
2330F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
2331F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
2332F: drivers/i2c/busses/i2c-aspeed.c
2333F: drivers/irqchip/irq-aspeed-i2c-ic.c
2334
2335ARM/ASPEED MACHINE SUPPORT
2336M: Joel Stanley <[email protected]>
2337M: Andrew Jeffery <[email protected]>
2338L: [email protected] (moderated for non-subscribers)
2339L: [email protected] (moderated for non-subscribers)
2340S: Supported
2341Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
2342T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git
2343F: Documentation/devicetree/bindings/arm/aspeed/
2344F: arch/arm/boot/dts/aspeed/
2345F: arch/arm/mach-aspeed/
2346N: aspeed
2347
2348ARM/AXM LSI SOC
2349M: Krzysztof Kozlowski <[email protected]>
2350L: [email protected] (moderated for non-subscribers)
2351S: Odd Fixes
2352F: Documentation/devicetree/bindings/arm/axxia.yaml
2353F: arch/arm/boot/dts/intel/axm/
2354F: arch/arm/mach-axxia/
2355
2356ARM/BITMAIN ARCHITECTURE
2357M: Manivannan Sadhasivam <[email protected]>
2358L: [email protected] (moderated for non-subscribers)
2359S: Maintained
2360F: Documentation/devicetree/bindings/arm/bitmain.yaml
2361F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
2362F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
2363F: arch/arm64/boot/dts/bitmain/
2364F: drivers/clk/clk-bm1880.c
2365F: drivers/pinctrl/pinctrl-bm1880.c
2366
2367ARM/BLAIZE ARCHITECTURE
2368M: James Cowgill <[email protected]>
2369M: Matt Redfearn <[email protected]>
2370M: Neil Jones <[email protected]>
2371M: Nikolaos Pasaloukos <[email protected]>
2372S: Maintained
2373F: Documentation/devicetree/bindings/arm/blaize.yaml
2374F: arch/arm64/boot/dts/blaize/
2375
2376ARM/CALXEDA HIGHBANK ARCHITECTURE
2377M: Andre Przywara <[email protected]>
2378L: [email protected] (moderated for non-subscribers)
2379S: Maintained
2380F: arch/arm/boot/dts/calxeda/
2381F: arch/arm/mach-highbank/
2382
2383ARM/CAVIUM THUNDER NETWORK DRIVER
2384M: Sunil Goutham <[email protected]>
2385L: [email protected] (moderated for non-subscribers)
2386S: Maintained
2387F: drivers/net/ethernet/cavium/thunder/
2388
2389ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
2390M: Lukasz Majewski <[email protected]>
2391L: [email protected] (moderated for non-subscribers)
2392S: Maintained
2393F: arch/arm/mach-ep93xx/ts72xx.c
2394
2395ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
2396M: Hartley Sweeten <[email protected]>
2397M: Alexander Sverdlin <[email protected]>
2398M: Nikita Shubin <[email protected]>
2399L: [email protected] (moderated for non-subscribers)
2400S: Maintained
2401F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml
2402F: Documentation/devicetree/bindings/sound/cirrus,ep9301-*
2403F: arch/arm/boot/compressed/misc-ep93xx.h
2404F: arch/arm/mach-ep93xx/
2405F: drivers/iio/adc/ep93xx_adc.c
2406
2407ARM/CLKDEV SUPPORT
2408M: Russell King <[email protected]>
2409L: [email protected] (moderated for non-subscribers)
2410S: Maintained
2411T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
2412F: drivers/clk/clkdev.c
2413
2414ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
2415M: Baruch Siach <[email protected]>
2416L: [email protected] (moderated for non-subscribers)
2417S: Maintained
2418F: arch/arm/boot/dts/cnxt/
2419N: digicolor
2420
2421ARM/CORESIGHT FRAMEWORK AND DRIVERS
2422M: Suzuki K Poulose <[email protected]>
2423R: Mike Leach <[email protected]>
2424R: James Clark <[email protected]>
2425L: [email protected] (moderated for non-subscribers)
2426L: [email protected] (moderated for non-subscribers)
2427S: Maintained
2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
2429F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
2430F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml
2431F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
2432F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
2433F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml
2434F: Documentation/trace/coresight/*
2435F: drivers/hwtracing/coresight/*
2436F: include/dt-bindings/arm/coresight-cti-dt.h
2437F: include/linux/coresight*
2438F: include/uapi/linux/coresight*
2439F: samples/coresight/*
2440F: tools/perf/Documentation/arm-coresight.txt
2441F: tools/perf/arch/arm/util/auxtrace.c
2442F: tools/perf/arch/arm/util/cs-etm.c
2443F: tools/perf/arch/arm/util/cs-etm.h
2444F: tools/perf/arch/arm/util/pmu.c
2445F: tools/perf/tests/shell/*coresight*
2446F: tools/perf/tests/shell/coresight/*
2447F: tools/perf/tests/shell/lib/*coresight*
2448F: tools/perf/util/cs-etm-decoder/*
2449F: tools/perf/util/cs-etm.*
2450
2451ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
2452M: Hans Ulli Kroll <[email protected]>
2453M: Linus Walleij <[email protected]>
2454L: [email protected] (moderated for non-subscribers)
2455S: Maintained
2456T: git git://github.com/ulli-kroll/linux.git
2457F: Documentation/devicetree/bindings/arm/gemini.yaml
2458F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml
2459F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
2460F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
2461F: arch/arm/boot/dts/gemini/
2462F: arch/arm/mach-gemini/
2463F: drivers/crypto/gemini/
2464F: drivers/net/ethernet/cortina/
2465F: drivers/pinctrl/pinctrl-gemini.c
2466F: drivers/rtc/rtc-ftrtc010.c
2467
2468ARM/CZ.NIC TURRIS SUPPORT
2469M: Marek Behún <[email protected]>
2470S: Maintained
2471W: https://www.turris.cz/
2472F: Documentation/ABI/testing/debugfs-moxtet
2473F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu
2474F: Documentation/ABI/testing/sysfs-bus-moxtet-devices
2475F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
2476F: Documentation/devicetree/bindings/bus/moxtet.txt
2477F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
2478F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml
2479F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
2480F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml
2481F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
2482F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
2483F: drivers/bus/moxtet.c
2484F: drivers/firmware/turris-mox-rwtm.c
2485F: drivers/gpio/gpio-moxtet.c
2486F: drivers/leds/leds-turris-omnia.c
2487F: drivers/mailbox/armada-37xx-rwtm-mailbox.c
2488F: drivers/platform/cznic/
2489F: drivers/watchdog/armada_37xx_wdt.c
2490F: include/dt-bindings/bus/moxtet.h
2491F: include/linux/armada-37xx-rwtm-mailbox.h
2492F: include/linux/moxtet.h
2493F: include/linux/turris-omnia-mcu-interface.h
2494
2495ARM/FARADAY FA526 PORT
2496M: Hans Ulli Kroll <[email protected]>
2497L: [email protected] (moderated for non-subscribers)
2498S: Maintained
2499T: git git://git.berlios.de/gemini-board
2500F: arch/arm/mm/*-fa*
2501
2502ARM/FOOTBRIDGE ARCHITECTURE
2503M: Russell King <[email protected]>
2504L: [email protected] (moderated for non-subscribers)
2505S: Maintained
2506W: http://www.armlinux.org.uk/
2507F: arch/arm/include/asm/hardware/dec21285.h
2508F: arch/arm/mach-footbridge/
2509
2510ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
2511M: Shawn Guo <[email protected]>
2512M: Sascha Hauer <[email protected]>
2513R: Pengutronix Kernel Team <[email protected]>
2514R: Fabio Estevam <[email protected]>
2515L: [email protected]
2516L: [email protected] (moderated for non-subscribers)
2517S: Maintained
2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2519F: arch/arm/boot/dts/nxp/imx/
2520F: arch/arm/boot/dts/nxp/mxs/
2521F: arch/arm64/boot/dts/freescale/
2522X: arch/arm64/boot/dts/freescale/fsl-*
2523X: arch/arm64/boot/dts/freescale/qoriq-*
2524X: drivers/media/i2c/
2525N: imx
2526N: mxs
2527N: \bmxc[^\d]
2528
2529ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
2530M: Shawn Guo <[email protected]>
2531L: [email protected] (moderated for non-subscribers)
2532S: Maintained
2533T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2534F: arch/arm/boot/dts/nxp/ls/
2535F: arch/arm64/boot/dts/freescale/fsl-*
2536F: arch/arm64/boot/dts/freescale/qoriq-*
2537
2538ARM/FREESCALE VYBRID ARM ARCHITECTURE
2539M: Shawn Guo <[email protected]>
2540M: Sascha Hauer <[email protected]>
2541R: Pengutronix Kernel Team <[email protected]>
2542R: Stefan Agner <[email protected]>
2543L: [email protected] (moderated for non-subscribers)
2544S: Maintained
2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
2546F: arch/arm/boot/dts/nxp/vf/
2547F: arch/arm/mach-imx/*vf610*
2548
2549ARM/GUMSTIX MACHINE SUPPORT
2550M: Steve Sakoman <[email protected]>
2551L: [email protected] (moderated for non-subscribers)
2552S: Maintained
2553
2554ARM/HISILICON SOC SUPPORT
2555M: Wei Xu <[email protected]>
2556L: [email protected] (moderated for non-subscribers)
2557S: Supported
2558W: http://www.hisilicon.com
2559T: git https://github.com/hisilicon/linux-hisi.git
2560F: arch/arm/boot/dts/hisilicon/
2561F: arch/arm/mach-hisi/
2562F: arch/arm64/boot/dts/hisilicon/
2563
2564ARM/HP JORNADA 7XX MACHINE SUPPORT
2565M: Kristoffer Ericson <[email protected]>
2566S: Maintained
2567W: www.jlime.com
2568T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
2569F: arch/arm/mach-sa1100/include/mach/jornada720.h
2570F: arch/arm/mach-sa1100/jornada720.c
2571
2572ARM/HPE GXP ARCHITECTURE
2573M: Jean-Marie Verdun <[email protected]>
2574M: Nick Hawkins <[email protected]>
2575S: Maintained
2576F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml
2577F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml
2578F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml
2579F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml
2580F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml
2581F: Documentation/hwmon/gxp-fan-ctrl.rst
2582F: arch/arm/boot/dts/hpe/
2583F: arch/arm/mach-hpe/
2584F: drivers/clocksource/timer-gxp.c
2585F: drivers/hwmon/gxp-fan-ctrl.c
2586F: drivers/i2c/busses/i2c-gxp.c
2587F: drivers/spi/spi-gxp.c
2588F: drivers/watchdog/gxp-wdt.c
2589
2590ARM/IGEP MACHINE SUPPORT
2591M: Enric Balletbo i Serra <[email protected]>
2592M: Javier Martinez Canillas <[email protected]>
2593L: [email protected]
2594L: [email protected] (moderated for non-subscribers)
2595S: Maintained
2596F: arch/arm/boot/dts/ti/omap/omap3-igep*
2597
2598ARM/INTEL IXP4XX ARM ARCHITECTURE
2599M: Linus Walleij <[email protected]>
2600M: Imre Kaloz <[email protected]>
2601L: [email protected] (moderated for non-subscribers)
2602S: Maintained
2603F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
2604F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml
2605F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
2606F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion*
2607F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml
2608F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
2609F: arch/arm/boot/dts/intel/ixp/
2610F: arch/arm/mach-ixp4xx/
2611F: drivers/bus/intel-ixp4xx-eb.c
2612F: drivers/char/hw_random/ixp4xx-rng.c
2613F: drivers/clocksource/timer-ixp4xx.c
2614F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
2615F: drivers/gpio/gpio-ixp4xx.c
2616F: drivers/irqchip/irq-ixp4xx.c
2617F: drivers/net/ethernet/xscale/ixp4xx_eth.c
2618F: drivers/net/wan/ixp4xx_hss.c
2619F: drivers/soc/ixp4xx/ixp4xx-npe.c
2620F: drivers/soc/ixp4xx/ixp4xx-qmgr.c
2621F: include/linux/soc/ixp4xx/npe.h
2622F: include/linux/soc/ixp4xx/qmgr.h
2623
2624ARM/INTEL KEEMBAY ARCHITECTURE
2625M: Paul J. Murphy <[email protected]>
2626M: Daniele Alessandrelli <[email protected]>
2627S: Maintained
2628F: Documentation/devicetree/bindings/arm/intel,keembay.yaml
2629F: arch/arm64/boot/dts/intel/keembay-evm.dts
2630F: arch/arm64/boot/dts/intel/keembay-soc.dtsi
2631
2632ARM/INTEL XSC3 (MANZANO) ARM CORE
2633M: Lennert Buytenhek <[email protected]>
2634L: [email protected] (moderated for non-subscribers)
2635S: Maintained
2636
2637ARM/LG1K ARCHITECTURE
2638M: Chanho Min <[email protected]>
2639L: [email protected] (moderated for non-subscribers)
2640S: Maintained
2641F: arch/arm64/boot/dts/lg/
2642
2643ARM/LPC18XX ARCHITECTURE
2644M: Vladimir Zapolskiy <[email protected]>
2645L: [email protected] (moderated for non-subscribers)
2646S: Maintained
2647F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml
2648F: arch/arm/boot/dts/nxp/lpc/lpc43*
2649F: drivers/i2c/busses/i2c-lpc2k.c
2650F: drivers/memory/pl172.c
2651F: drivers/mtd/spi-nor/controllers/nxp-spifi.c
2652F: drivers/rtc/rtc-lpc24xx.c
2653N: lpc18xx
2654
2655ARM/LPC32XX SOC SUPPORT
2656M: Vladimir Zapolskiy <[email protected]>
2657M: Piotr Wojtaszczyk <[email protected]>
2658L: [email protected] (moderated for non-subscribers)
2659S: Maintained
2660T: git git://github.com/vzapolskiy/linux-lpc32xx.git
2661F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml
2662F: arch/arm/boot/dts/nxp/lpc/lpc32*
2663F: arch/arm/mach-lpc32xx/
2664F: drivers/dma/lpc32xx-dmamux.c
2665F: drivers/i2c/busses/i2c-pnx.c
2666F: drivers/net/ethernet/nxp/lpc_eth.c
2667F: drivers/usb/host/ohci-nxp.c
2668F: drivers/watchdog/pnx4008_wdt.c
2669N: lpc32xx
2670
2671LPC32XX DMAMUX SUPPORT
2672M: J.M.B. Downing <[email protected]>
2673M: Piotr Wojtaszczyk <[email protected]>
2674R: Vladimir Zapolskiy <[email protected]>
2675L: [email protected] (moderated for non-subscribers)
2676S: Maintained
2677F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml
2678
2679ARM/Marvell Dove/MV78xx0/Orion SOC support
2680M: Andrew Lunn <[email protected]>
2681M: Sebastian Hesselbarth <[email protected]>
2682M: Gregory Clement <[email protected]>
2683L: [email protected] (moderated for non-subscribers)
2684S: Maintained
2685T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2686F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt
2687F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt
2688F: Documentation/devicetree/bindings/soc/dove/
2689F: arch/arm/boot/dts/marvell/dove*
2690F: arch/arm/boot/dts/marvell/orion5x*
2691F: arch/arm/mach-dove/
2692F: arch/arm/mach-mv78xx0/
2693F: arch/arm/mach-orion5x/
2694F: arch/arm/plat-orion/
2695F: drivers/bus/mvebu-mbus.c
2696F: drivers/soc/dove/
2697
2698ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support
2699M: Andrew Lunn <[email protected]>
2700M: Gregory Clement <[email protected]>
2701M: Sebastian Hesselbarth <[email protected]>
2702L: [email protected] (moderated for non-subscribers)
2703S: Maintained
2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git
2705F: Documentation/devicetree/bindings/arm/marvell/
2706F: arch/arm/boot/dts/marvell/armada*
2707F: arch/arm/boot/dts/marvell/kirkwood*
2708F: arch/arm/configs/mvebu_*_defconfig
2709F: arch/arm/mach-mvebu/
2710F: arch/arm64/boot/dts/marvell/
2711F: drivers/clk/mvebu/
2712F: drivers/cpufreq/armada-37xx-cpufreq.c
2713F: drivers/cpufreq/armada-8k-cpufreq.c
2714F: drivers/cpufreq/mvebu-cpufreq.c
2715F: drivers/irqchip/irq-armada-370-xp.c
2716F: drivers/irqchip/irq-mvebu-*
2717F: drivers/pinctrl/mvebu/
2718F: drivers/rtc/rtc-armada38x.c
2719
2720ARM/Mediatek RTC DRIVER
2721M: Eddie Huang <[email protected]>
2722M: Sean Wang <[email protected]>
2723L: [email protected] (moderated for non-subscribers)
2724L: [email protected] (moderated for non-subscribers)
2725S: Maintained
2726F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml
2727F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml
2728F: drivers/rtc/rtc-mt2712.c
2729F: drivers/rtc/rtc-mt6397.c
2730F: drivers/rtc/rtc-mt7622.c
2731
2732ARM/Mediatek SoC support
2733M: Matthias Brugger <[email protected]>
2734M: AngeloGioacchino Del Regno <[email protected]>
2735L: [email protected]
2736L: [email protected] (moderated for non-subscribers)
2737L: [email protected] (moderated for non-subscribers)
2738S: Maintained
2739W: https://mtk.wiki.kernel.org/
2740C: irc://irc.libera.chat/linux-mediatek
2741F: arch/arm/boot/dts/mediatek/
2742F: arch/arm/mach-mediatek/
2743F: arch/arm64/boot/dts/mediatek/
2744F: drivers/soc/mediatek/
2745N: mtk
2746N: mt[2678]
2747K: mediatek
2748
2749ARM/Mediatek USB3 PHY DRIVER
2750M: Chunfeng Yun <[email protected]>
2751L: [email protected] (moderated for non-subscribers)
2752L: [email protected] (moderated for non-subscribers)
2753S: Maintained
2754F: Documentation/devicetree/bindings/phy/mediatek,*
2755F: drivers/phy/mediatek/
2756
2757ARM/MICROCHIP (ARM64) SoC support
2758M: Conor Dooley <[email protected]>
2759M: Nicolas Ferre <[email protected]>
2760M: Claudiu Beznea <[email protected]>
2761L: [email protected] (moderated for non-subscribers)
2762S: Supported
2763T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2764F: arch/arm64/boot/dts/microchip/
2765
2766ARM/Microchip (AT91) SoC support
2767M: Nicolas Ferre <[email protected]>
2768M: Alexandre Belloni <[email protected]>
2769M: Claudiu Beznea <[email protected]>
2770L: [email protected] (moderated for non-subscribers)
2771S: Supported
2772W: http://www.linux4sam.org
2773T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
2774F: arch/arm/boot/dts/microchip/
2775F: arch/arm/include/debug/at91.S
2776F: arch/arm/mach-at91/
2777F: drivers/memory/atmel*
2778F: drivers/watchdog/sama5d4_wdt.c
2779F: include/soc/at91/
2780X: drivers/input/touchscreen/atmel_mxt_ts.c
2781N: at91
2782N: atmel
2783
2784ARM/Microchip Sparx5 SoC support
2785M: Steen Hegelund <[email protected]>
2786M: Daniel Machon <[email protected]>
2787M: [email protected]
2788L: [email protected] (moderated for non-subscribers)
2789S: Supported
2790F: arch/arm64/boot/dts/microchip/sparx*
2791F: drivers/net/ethernet/microchip/vcap/
2792F: drivers/pinctrl/pinctrl-microchip-sgpio.c
2793N: sparx5
2794
2795ARM/MILBEAUT ARCHITECTURE
2796M: Taichi Sugaya <[email protected]>
2797M: Takao Orito <[email protected]>
2798L: [email protected] (moderated for non-subscribers)
2799S: Maintained
2800F: arch/arm/boot/dts/socionext/milbeaut*
2801F: arch/arm/mach-milbeaut/
2802N: milbeaut
2803
2804ARM/MORELLO PLATFORM
2805M: Vincenzo Frascino <[email protected]>
2806L: [email protected] (moderated for non-subscribers)
2807S: Maintained
2808F: Documentation/devicetree/bindings/arm/arm,morello.yaml
2809F: arch/arm64/boot/dts/arm/morello*
2810
2811ARM/MOXA ART SOC
2812M: Krzysztof Kozlowski <[email protected]>
2813L: [email protected] (moderated for non-subscribers)
2814S: Odd Fixes
2815F: Documentation/devicetree/bindings/arm/moxart.yaml
2816F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt
2817F: arch/arm/boot/dts/moxa/
2818F: drivers/clk/clk-moxart.c
2819
2820ARM/MStar/Sigmastar Armv7 SoC support
2821M: Daniel Palmer <[email protected]>
2822M: Romain Perier <[email protected]>
2823L: [email protected] (moderated for non-subscribers)
2824S: Maintained
2825W: http://linux-chenxing.org/
2826T: git git://github.com/linux-chenxing/linux.git
2827F: Documentation/devicetree/bindings/arm/mstar/*
2828F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml
2829F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml
2830F: arch/arm/boot/dts/sigmastar/
2831F: arch/arm/mach-mstar/
2832F: drivers/clk/mstar/
2833F: drivers/clocksource/timer-msc313e.c
2834F: drivers/gpio/gpio-msc313.c
2835F: drivers/rtc/rtc-msc313.c
2836F: drivers/watchdog/msc313e_wdt.c
2837F: include/dt-bindings/clock/mstar-*
2838F: include/dt-bindings/gpio/msc313-gpio.h
2839
2840ARM/NOMADIK/Ux500 ARCHITECTURES
2841M: Linus Walleij <[email protected]>
2842L: [email protected] (moderated for non-subscribers)
2843S: Maintained
2844T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2845F: Documentation/devicetree/bindings/arm/ste-*
2846F: Documentation/devicetree/bindings/arm/ux500.yaml
2847F: Documentation/devicetree/bindings/arm/ux500/
2848F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml
2849F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml
2850F: arch/arm/boot/dts/st/ste-*
2851F: arch/arm/mach-nomadik/
2852F: arch/arm/mach-ux500/
2853F: drivers/clk/clk-nomadik.c
2854F: drivers/clocksource/clksrc-dbx500-prcmu.c
2855F: drivers/dma/ste_dma40*
2856F: drivers/pmdomain/st/ste-ux500-pm-domain.c
2857F: drivers/gpio/gpio-nomadik.c
2858F: drivers/hwspinlock/u8500_hsem.c
2859F: drivers/i2c/busses/i2c-nomadik.c
2860F: drivers/iio/adc/ab8500-gpadc.c
2861F: drivers/mfd/ab8500*
2862F: drivers/mfd/abx500*
2863F: drivers/mfd/db8500*
2864F: drivers/pinctrl/nomadik/
2865F: drivers/rtc/rtc-ab8500.c
2866F: drivers/rtc/rtc-pl031.c
2867F: drivers/soc/ux500/
2868
2869ARM/NUVOTON MA35 ARCHITECTURE
2870M: Jacky Huang <[email protected]>
2871M: Shan-Chun Hung <[email protected]>
2872L: [email protected] (moderated for non-subscribers)
2873S: Supported
2874F: Documentation/devicetree/bindings/*/*/*ma35*
2875F: Documentation/devicetree/bindings/*/*ma35*
2876F: arch/arm64/boot/dts/nuvoton/*ma35*
2877F: drivers/*/*/*ma35*
2878F: drivers/*/*ma35*
2879K: ma35d1
2880
2881ARM/NUVOTON NPCM ARCHITECTURE
2882M: Avi Fishman <[email protected]>
2883M: Tomer Maimon <[email protected]>
2884M: Tali Perry <[email protected]>
2885R: Patrick Venture <[email protected]>
2886R: Nancy Yuen <[email protected]>
2887R: Benjamin Fair <[email protected]>
2888L: [email protected] (moderated for non-subscribers)
2889S: Supported
2890F: Documentation/devicetree/bindings/*/*/*npcm*
2891F: Documentation/devicetree/bindings/*/*npcm*
2892F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml
2893F: arch/arm/boot/dts/nuvoton/nuvoton-npcm*
2894F: arch/arm/mach-npcm/
2895F: arch/arm64/boot/dts/nuvoton/
2896F: drivers/*/*/*npcm*
2897F: drivers/*/*npcm*
2898F: drivers/rtc/rtc-nct3018y.c
2899F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2900F: include/dt-bindings/clock/nuvoton,npcm845-clk.h
2901
2902ARM/NUVOTON NPCM VIDEO ENGINE DRIVER
2903M: Joseph Liu <[email protected]>
2904M: Marvin Lin <[email protected]>
2905L: [email protected]
2906L: [email protected] (moderated for non-subscribers)
2907S: Maintained
2908F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml
2909F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml
2910F: Documentation/userspace-api/media/drivers/npcm-video.rst
2911F: drivers/media/platform/nuvoton/
2912F: include/uapi/linux/npcm-video.h
2913
2914ARM/NUVOTON WPCM450 ARCHITECTURE
2915M: Jonathan Neuschäfer <[email protected]>
2916L: [email protected] (moderated for non-subscribers)
2917S: Maintained
2918W: https://github.com/neuschaefer/wpcm450/wiki
2919F: Documentation/devicetree/bindings/*/*wpcm*
2920F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450*
2921F: arch/arm/configs/wpcm450_defconfig
2922F: arch/arm/mach-npcm/wpcm450.c
2923F: drivers/*/*/*wpcm*
2924F: drivers/*/*wpcm*
2925
2926ARM/NXP S32G ARCHITECTURE
2927R: Chester Lin <[email protected]>
2928R: Matthias Brugger <[email protected]>
2929R: Ghennadi Procopciuc <[email protected]>
2930R: NXP S32 Linux Team <[email protected]>
2931L: [email protected] (moderated for non-subscribers)
2932S: Maintained
2933F: arch/arm64/boot/dts/freescale/s32g*.dts*
2934F: drivers/pinctrl/nxp/
2935
2936ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER
2937M: Jan Petrous <[email protected]>
2938R: [email protected]
2939S: Maintained
2940F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml
2941F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c
2942
2943ARM/Orion SoC/Technologic Systems TS-78xx platform support
2944M: Alexander Clouter <[email protected]>
2945L: [email protected] (moderated for non-subscribers)
2946S: Maintained
2947W: http://www.digriz.org.uk/ts78xx/kernel
2948F: arch/arm/mach-orion5x/ts78xx-*
2949
2950ARM/QUALCOMM CHROMEBOOK SUPPORT
2951R: [email protected]
2952F: arch/arm64/boot/dts/qcom/sc7180*
2953F: arch/arm64/boot/dts/qcom/sc7280*
2954F: arch/arm64/boot/dts/qcom/sdm845-cheza*
2955
2956ARM/QUALCOMM MAILING LIST
2957L: [email protected]
2958C: irc://irc.oftc.net/linux-msm
2959F: Documentation/devicetree/bindings/*/qcom*
2960F: Documentation/devicetree/bindings/soc/qcom/
2961F: arch/arm/boot/dts/qcom/
2962F: arch/arm/configs/qcom_defconfig
2963F: arch/arm/mach-qcom/
2964F: arch/arm64/boot/dts/qcom/
2965F: drivers/*/*/pm8???-*
2966F: drivers/*/*/qcom*
2967F: drivers/*/*/qcom/
2968F: drivers/*/qcom*
2969F: drivers/*/qcom/
2970F: drivers/bluetooth/btqcomsmd.c
2971F: drivers/clocksource/timer-qcom.c
2972F: drivers/cpuidle/cpuidle-qcom-spm.c
2973F: drivers/extcon/extcon-qcom*
2974F: drivers/i2c/busses/i2c-qcom-geni.c
2975F: drivers/i2c/busses/i2c-qup.c
2976F: drivers/iommu/msm*
2977F: drivers/mfd/ssbi.c
2978F: drivers/mmc/host/mmci_qcom*
2979F: drivers/mmc/host/sdhci-msm.c
2980F: drivers/pci/controller/dwc/pcie-qcom*
2981F: drivers/phy/qualcomm/
2982F: drivers/power/*/msm*
2983F: drivers/reset/reset-qcom-*
2984F: drivers/rtc/rtc-pm8xxx.c
2985F: drivers/spi/spi-geni-qcom.c
2986F: drivers/spi/spi-qcom-qspi.c
2987F: drivers/spi/spi-qup.c
2988F: drivers/tty/serial/msm_serial.c
2989F: drivers/ufs/host/ufs-qcom*
2990F: drivers/usb/dwc3/dwc3-qcom.c
2991F: include/dt-bindings/*/qcom*
2992F: include/linux/*/qcom*
2993F: include/linux/soc/qcom/
2994
2995ARM/QUALCOMM SUPPORT
2996M: Bjorn Andersson <[email protected]>
2997M: Konrad Dybcio <[email protected]>
2998L: [email protected]
2999S: Maintained
3000C: irc://irc.oftc.net/linux-msm
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
3002F: Documentation/devicetree/bindings/arm/qcom-soc.yaml
3003F: Documentation/devicetree/bindings/arm/qcom.yaml
3004F: Documentation/devicetree/bindings/bus/qcom*
3005F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml
3006F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml
3007F: Documentation/devicetree/bindings/reserved-memory/qcom*
3008F: Documentation/devicetree/bindings/soc/qcom/
3009F: arch/arm/boot/dts/qcom/
3010F: arch/arm/configs/qcom_defconfig
3011F: arch/arm/mach-qcom/
3012F: arch/arm64/boot/dts/qcom/
3013F: drivers/bus/qcom*
3014F: drivers/firmware/qcom/
3015F: drivers/soc/qcom/
3016F: include/dt-bindings/arm/qcom,ids.h
3017F: include/dt-bindings/firmware/qcom,scm.h
3018F: include/dt-bindings/soc/qcom*
3019F: include/linux/firmware/qcom
3020F: include/linux/soc/qcom/
3021F: include/soc/qcom/
3022
3023ARM/RDA MICRO ARCHITECTURE
3024M: Manivannan Sadhasivam <[email protected]>
3025L: [email protected] (moderated for non-subscribers)
3026L: [email protected] (moderated for non-subscribers)
3027S: Maintained
3028F: Documentation/devicetree/bindings/arm/rda.yaml
3029F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml
3030F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml
3031F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml
3032F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml
3033F: arch/arm/boot/dts/unisoc/
3034F: drivers/clocksource/timer-rda.c
3035F: drivers/gpio/gpio-rda.c
3036F: drivers/irqchip/irq-rda-intc.c
3037F: drivers/tty/serial/rda-uart.c
3038
3039ARM/REALTEK ARCHITECTURE
3040M: Andreas Färber <[email protected]>
3041L: [email protected] (moderated for non-subscribers)
3042L: [email protected] (moderated for non-subscribers)
3043S: Maintained
3044F: Documentation/devicetree/bindings/arm/realtek.yaml
3045F: arch/arm/boot/dts/realtek/
3046F: arch/arm/mach-realtek/
3047F: arch/arm64/boot/dts/realtek/
3048
3049ARM/RISC-V/RENESAS ARCHITECTURE
3050M: Geert Uytterhoeven <[email protected]>
3051M: Magnus Damm <[email protected]>
3052L: [email protected]
3053S: Supported
3054Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
3055C: irc://irc.libera.chat/renesas-soc
3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
3057F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml
3058F: Documentation/devicetree/bindings/nvmem/renesas,*
3059F: Documentation/devicetree/bindings/soc/renesas/
3060F: arch/arm/boot/dts/renesas/
3061F: arch/arm/configs/shmobile_defconfig
3062F: arch/arm/include/debug/renesas-scif.S
3063F: arch/arm/mach-shmobile/
3064F: arch/arm64/boot/dts/renesas/
3065F: arch/riscv/boot/dts/renesas/
3066F: drivers/nvmem/rcar-efuse.c
3067F: drivers/pmdomain/renesas/
3068F: drivers/soc/renesas/
3069F: include/linux/soc/renesas/
3070K: \brenesas,
3071
3072ARM/RISCPC ARCHITECTURE
3073M: Russell King <[email protected]>
3074L: [email protected] (moderated for non-subscribers)
3075S: Maintained
3076W: http://www.armlinux.org.uk/
3077F: arch/arm/include/asm/hardware/ioc.h
3078F: arch/arm/include/asm/hardware/iomd.h
3079F: arch/arm/include/asm/hardware/memc.h
3080F: arch/arm/mach-rpc/
3081F: drivers/net/ethernet/8390/etherh.c
3082F: drivers/net/ethernet/i825xx/ether1*
3083F: drivers/net/ethernet/seeq/ether3*
3084F: drivers/scsi/arm/
3085
3086ARM/Rockchip SoC support
3087M: Heiko Stuebner <[email protected]>
3088L: [email protected] (moderated for non-subscribers)
3089L: [email protected]
3090S: Maintained
3091T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
3092F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
3093F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
3094F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml
3095F: arch/arm/boot/dts/rockchip/
3096F: arch/arm/mach-rockchip/
3097F: drivers/*/*/*rockchip*
3098F: drivers/*/*rockchip*
3099F: drivers/clk/rockchip/
3100F: drivers/i2c/busses/i2c-rk3x.c
3101F: sound/soc/rockchip/
3102N: rockchip
3103
3104ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES
3105M: Krzysztof Kozlowski <[email protected]>
3106R: Alim Akhtar <[email protected]>
3107L: [email protected] (moderated for non-subscribers)
3108L: [email protected]
3109S: Maintained
3110P: Documentation/process/maintainer-soc-clean-dts.rst
3111Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
3112B: mailto:[email protected]
3113C: irc://irc.libera.chat/linux-exynos
3114T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
3115F: Documentation/arch/arm/samsung/
3116F: Documentation/devicetree/bindings/arm/samsung/
3117F: Documentation/devicetree/bindings/hwinfo/samsung,*
3118F: Documentation/devicetree/bindings/power/pd-samsung.yaml
3119F: Documentation/devicetree/bindings/soc/samsung/
3120F: arch/arm/boot/dts/samsung/
3121F: arch/arm/mach-exynos*/
3122F: arch/arm/mach-s3c/
3123F: arch/arm/mach-s5p*/
3124F: arch/arm64/boot/dts/exynos/
3125F: drivers/*/*/*s3c24*
3126F: drivers/*/*s3c24*
3127F: drivers/*/*s3c64xx*
3128F: drivers/*/*s5pv210*
3129F: drivers/clocksource/samsung_pwm_timer.c
3130F: drivers/firmware/samsung/
3131F: drivers/mailbox/exynos-mailbox.c
3132F: drivers/memory/samsung/
3133F: drivers/pwm/pwm-samsung.c
3134F: drivers/soc/samsung/
3135F: drivers/tty/serial/samsung*
3136F: include/clocksource/samsung_pwm.h
3137F: include/linux/platform_data/*s3c*
3138F: include/linux/serial_s3c.h
3139F: include/linux/soc/samsung/
3140N: exynos
3141N: s3c64xx
3142N: s5pv210
3143
3144ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
3145M: Łukasz Stelmach <[email protected]>
3146L: [email protected] (moderated for non-subscribers)
3147L: [email protected]
3148S: Maintained
3149F: drivers/media/platform/samsung/s5p-g2d/
3150
3151ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
3152M: Marek Szyprowski <[email protected]>
3153L: [email protected]
3154L: [email protected]
3155S: Maintained
3156F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml
3157F: drivers/media/cec/platform/s5p/
3158
3159ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
3160M: Andrzej Pietrasiewicz <[email protected]>
3161M: Jacek Anaszewski <[email protected]>
3162M: Sylwester Nawrocki <[email protected]>
3163L: [email protected] (moderated for non-subscribers)
3164L: [email protected]
3165S: Maintained
3166F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml
3167F: drivers/media/platform/samsung/s5p-jpeg/
3168
3169ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
3170M: Marek Szyprowski <[email protected]>
3171M: Andrzej Hajda <[email protected]>
3172L: [email protected] (moderated for non-subscribers)
3173L: [email protected]
3174S: Maintained
3175F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml
3176F: drivers/media/platform/samsung/s5p-mfc/
3177
3178ARM/SOCFPGA ARCHITECTURE
3179M: Dinh Nguyen <[email protected]>
3180S: Maintained
3181W: http://www.rocketboards.org
3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
3183F: arch/arm/boot/dts/intel/socfpga/
3184F: arch/arm/configs/socfpga_defconfig
3185F: arch/arm/mach-socfpga/
3186F: arch/arm64/boot/dts/altera/
3187F: arch/arm64/boot/dts/intel/
3188
3189ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
3190M: Dinh Nguyen <[email protected]>
3191S: Maintained
3192F: drivers/clk/socfpga/
3193
3194ARM/SOCFPGA DWMAC GLUE LAYER
3195M: Maxime Chevallier <[email protected]>
3196S: Maintained
3197F: Documentation/devicetree/bindings/net/socfpga-dwmac.txt
3198F: drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c
3199
3200ARM/SOCFPGA EDAC BINDINGS
3201M: Matthew Gerlach <[email protected]>
3202S: Maintained
3203F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3204
3205ARM/SOCFPGA EDAC SUPPORT
3206M: Dinh Nguyen <[email protected]>
3207S: Maintained
3208F: drivers/edac/altera_edac.[ch]
3209
3210ARM/SPREADTRUM SoC SUPPORT
3211M: Orson Zhai <[email protected]>
3212M: Baolin Wang <[email protected]>
3213R: Chunyan Zhang <[email protected]>
3214S: Maintained
3215F: arch/arm64/boot/dts/sprd
3216N: sprd
3217N: sc27xx
3218N: sc2731
3219
3220ARM/STI ARCHITECTURE
3221M: Patrice Chotard <[email protected]>
3222L: [email protected] (moderated for non-subscribers)
3223S: Maintained
3224W: http://www.stlinux.com
3225F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3226F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3227F: arch/arm/boot/dts/st/sti*
3228F: arch/arm/mach-sti/
3229F: drivers/ata/ahci_st.c
3230F: drivers/char/hw_random/st-rng.c
3231F: drivers/clocksource/arm_global_timer.c
3232F: drivers/clocksource/clksrc_st_lpc.c
3233F: drivers/cpufreq/sti-cpufreq.c
3234F: drivers/dma/st_fdma*
3235F: drivers/i2c/busses/i2c-st.c
3236F: drivers/media/platform/st/sti/c8sectpfe/
3237F: drivers/media/rc/st_rc.c
3238F: drivers/mmc/host/sdhci-st.c
3239F: drivers/phy/st/phy-miphy28lp.c
3240F: drivers/phy/st/phy-stih407-usb.c
3241F: drivers/pinctrl/pinctrl-st.c
3242F: drivers/remoteproc/st_remoteproc.c
3243F: drivers/remoteproc/st_slim_rproc.c
3244F: drivers/reset/sti/
3245F: drivers/rtc/rtc-st-lpc.c
3246F: drivers/tty/serial/st-asc.c
3247F: drivers/usb/dwc3/dwc3-st.c
3248F: drivers/usb/host/ehci-st.c
3249F: drivers/usb/host/ohci-st.c
3250F: drivers/watchdog/st_lpc_wdt.c
3251F: include/linux/remoteproc/st_slim_rproc.h
3252
3253ARM/STM32 ARCHITECTURE
3254M: Maxime Coquelin <[email protected]>
3255M: Alexandre Torgue <[email protected]>
3256L: [email protected] (moderated for non-subscribers)
3257L: [email protected] (moderated for non-subscribers)
3258S: Maintained
3259T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3260F: arch/arm/boot/dts/st/stm32*
3261F: arch/arm/mach-stm32/
3262F: arch/arm64/boot/dts/st/
3263F: drivers/clocksource/armv7m_systick.c
3264N: stm32
3265N: stm
3266
3267ARM/SUNPLUS SP7021 SOC SUPPORT
3268M: Qin Jian <[email protected]>
3269L: [email protected] (moderated for mon-subscribers)
3270S: Maintained
3271W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3272F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3273F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3274F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3275F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3276F: arch/arm/boot/dts/sunplus/
3277F: arch/arm/configs/sp7021_*defconfig
3278F: drivers/clk/clk-sp7021.c
3279F: drivers/irqchip/irq-sp7021-intc.c
3280F: drivers/reset/reset-sunplus.c
3281F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3282F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3283
3284ARM/Synaptics SoC support
3285M: Jisheng Zhang <[email protected]>
3286M: Sebastian Hesselbarth <[email protected]>
3287L: [email protected] (moderated for non-subscribers)
3288S: Maintained
3289F: arch/arm/boot/dts/synaptics/
3290F: arch/arm/mach-berlin/
3291F: arch/arm64/boot/dts/synaptics/
3292
3293ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3294M: Hans Verkuil <[email protected]>
3295L: [email protected]
3296L: [email protected]
3297S: Maintained
3298F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3299F: drivers/media/cec/platform/tegra/
3300
3301ARM/TESLA FSD SoC SUPPORT
3302M: Alim Akhtar <[email protected]>
3303M: [email protected]
3304L: [email protected] (moderated for non-subscribers)
3305L: [email protected]
3306S: Maintained
3307F: arch/arm64/boot/dts/tesla/
3308
3309ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3310M: Santosh Shilimkar <[email protected]>
3311L: [email protected]
3312S: Maintained
3313F: drivers/memory/*emif*
3314
3315ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3316M: Nishanth Menon <[email protected]>
3317M: Santosh Shilimkar <[email protected]>
3318L: [email protected] (moderated for non-subscribers)
3319S: Maintained
3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3321F: arch/arm/boot/dts/ti/keystone/
3322F: arch/arm/mach-keystone/
3323
3324ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3325M: Santosh Shilimkar <[email protected]>
3326L: [email protected]
3327S: Maintained
3328F: drivers/clk/keystone/
3329
3330ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3331M: Santosh Shilimkar <[email protected]>
3332L: [email protected] (moderated for non-subscribers)
3333L: [email protected]
3334S: Maintained
3335F: drivers/clocksource/timer-keystone.c
3336
3337ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3338M: Santosh Shilimkar <[email protected]>
3339L: [email protected]
3340S: Maintained
3341F: drivers/power/reset/keystone-reset.c
3342
3343ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3344M: Nishanth Menon <[email protected]>
3345M: Vignesh Raghavendra <[email protected]>
3346M: Tero Kristo <[email protected]>
3347L: [email protected] (moderated for non-subscribers)
3348S: Supported
3349F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3350F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3351F: arch/arm64/boot/dts/ti/Makefile
3352F: arch/arm64/boot/dts/ti/k3-*
3353
3354ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3355M: Krzysztof Kozlowski <[email protected]>
3356L: [email protected] (moderated for non-subscribers)
3357S: Odd Fixes
3358F: Documentation/devicetree/bindings/*/*/ti,nspire*
3359F: Documentation/devicetree/bindings/*/ti,nspire*
3360F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3361F: arch/arm/boot/dts/nspire/
3362
3363ARM/TOSHIBA VISCONTI ARCHITECTURE
3364M: Nobuhiro Iwamatsu <[email protected]>
3365L: [email protected] (moderated for non-subscribers)
3366S: Supported
3367T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3368F: Documentation/devicetree/bindings/arm/toshiba.yaml
3369F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3370F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3371F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3372F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3373F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3374F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3375F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3376F: arch/arm64/boot/dts/toshiba/
3377F: drivers/clk/visconti/
3378F: drivers/gpio/gpio-visconti.c
3379F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3380F: drivers/pci/controller/dwc/pcie-visconti.c
3381F: drivers/pinctrl/visconti/
3382F: drivers/watchdog/visconti_wdt.c
3383N: visconti
3384
3385ARM/UNIPHIER ARCHITECTURE
3386M: Kunihiko Hayashi <[email protected]>
3387M: Masami Hiramatsu <[email protected]>
3388L: [email protected] (moderated for non-subscribers)
3389S: Maintained
3390F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3391F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3392F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3393F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3394F: arch/arm/boot/dts/socionext/uniphier*
3395F: arch/arm/include/asm/hardware/cache-uniphier.h
3396F: arch/arm/mm/cache-uniphier.c
3397F: arch/arm64/boot/dts/socionext/uniphier*
3398F: drivers/bus/uniphier-system-bus.c
3399F: drivers/clk/uniphier/
3400F: drivers/dma/uniphier-mdmac.c
3401F: drivers/gpio/gpio-uniphier.c
3402F: drivers/i2c/busses/i2c-uniphier*
3403F: drivers/irqchip/irq-uniphier-aidet.c
3404F: drivers/mmc/host/uniphier-sd.c
3405F: drivers/pinctrl/uniphier/
3406F: drivers/reset/reset-uniphier.c
3407F: drivers/tty/serial/8250/8250_uniphier.c
3408N: uniphier
3409
3410ARM/VERSATILE EXPRESS PLATFORM
3411M: Liviu Dudau <[email protected]>
3412M: Sudeep Holla <[email protected]>
3413M: Lorenzo Pieralisi <[email protected]>
3414L: [email protected] (moderated for non-subscribers)
3415S: Maintained
3416N: mps2
3417N: vexpress
3418F: arch/arm/mach-versatile/
3419F: arch/arm64/boot/dts/arm/
3420F: drivers/clocksource/timer-versatile.c
3421X: drivers/cpufreq/vexpress-spc-cpufreq.c
3422X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3423
3424ARM/VFP SUPPORT
3425M: Russell King <[email protected]>
3426L: [email protected] (moderated for non-subscribers)
3427S: Maintained
3428W: http://www.armlinux.org.uk/
3429F: arch/arm/vfp/
3430
3431ARM/VT8500 ARM ARCHITECTURE
3432M: Alexey Charkov <[email protected]>
3433M: Krzysztof Kozlowski <[email protected]>
3434L: [email protected] (moderated for non-subscribers)
3435S: Odd Fixes
3436F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3437F: arch/arm/boot/dts/vt8500/
3438F: arch/arm/mach-vt8500/
3439F: drivers/clocksource/timer-vt8500.c
3440F: drivers/i2c/busses/i2c-viai2c-wmt.c
3441F: drivers/mmc/host/wmt-sdmmc.c
3442F: drivers/pwm/pwm-vt8500.c
3443F: drivers/rtc/rtc-vt8500.c
3444F: drivers/tty/serial/vt8500_serial.c
3445F: drivers/video/fbdev/vt8500lcdfb.*
3446F: drivers/video/fbdev/wm8505fb*
3447F: drivers/video/fbdev/wmt_ge_rops.*
3448
3449ARM/ZYNQ ARCHITECTURE
3450M: Michal Simek <[email protected]>
3451L: [email protected] (moderated for non-subscribers)
3452S: Supported
3453W: http://wiki.xilinx.com
3454T: git https://github.com/Xilinx/linux-xlnx.git
3455F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3456F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3457F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3458F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3459F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3460F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3461F: arch/arm/mach-zynq/
3462F: drivers/clocksource/timer-cadence-ttc.c
3463F: drivers/cpuidle/cpuidle-zynq.c
3464F: drivers/edac/synopsys_edac.c
3465F: drivers/i2c/busses/i2c-cadence.c
3466F: drivers/i2c/busses/i2c-xiic.c
3467F: drivers/mmc/host/sdhci-of-arasan.c
3468N: zynq
3469N: xilinx
3470
3471ARM64 FIT SUPPORT
3472M: Simon Glass <[email protected]>
3473L: [email protected] (moderated for non-subscribers)
3474S: Maintained
3475F: arch/arm64/boot/Makefile
3476F: scripts/make_fit.py
3477
3478ARM64 PLATFORM DRIVERS
3479M: Hans de Goede <[email protected]>
3480M: Ilpo Järvinen <[email protected]>
3481R: Bryan O'Donoghue <[email protected]>
3482L: [email protected]
3483S: Maintained
3484Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3485T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3486F: drivers/platform/arm64/
3487
3488ARM64 PORT (AARCH64 ARCHITECTURE)
3489M: Catalin Marinas <[email protected]>
3490M: Will Deacon <[email protected]>
3491L: [email protected] (moderated for non-subscribers)
3492S: Maintained
3493T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3494F: Documentation/arch/arm64/
3495F: arch/arm64/
3496F: drivers/virt/coco/arm-cca-guest/
3497F: drivers/virt/coco/pkvm-guest/
3498F: tools/testing/selftests/arm64/
3499X: arch/arm64/boot/dts/
3500
3501ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3502M: George McCollister <[email protected]>
3503L: [email protected]
3504S: Maintained
3505F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3506F: drivers/net/dsa/xrs700x/*
3507F: net/dsa/tag_xrs700x.c
3508
3509AS3645A LED FLASH CONTROLLER DRIVER
3510M: Sakari Ailus <[email protected]>
3511L: [email protected]
3512S: Maintained
3513F: drivers/leds/flash/leds-as3645a.c
3514
3515ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3516M: Tianshu Qiu <[email protected]>
3517L: [email protected]
3518S: Maintained
3519T: git git://linuxtv.org/media.git
3520F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3521F: drivers/media/i2c/ak7375.c
3522
3523ASAHI KASEI AK8974 DRIVER
3524M: Linus Walleij <[email protected]>
3525L: [email protected]
3526S: Supported
3527W: http://www.akm.com/
3528F: drivers/iio/magnetometer/ak8974.c
3529
3530AOSONG AGS02MA TVOC SENSOR DRIVER
3531M: Anshul Dalal <[email protected]>
3532L: [email protected]
3533S: Maintained
3534F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3535F: drivers/iio/chemical/ags02ma.c
3536
3537ASC7621 HARDWARE MONITOR DRIVER
3538M: George Joseph <[email protected]>
3539L: [email protected]
3540S: Maintained
3541F: Documentation/hwmon/asc7621.rst
3542F: drivers/hwmon/asc7621.c
3543
3544ASIX AX88796C SPI ETHERNET ADAPTER
3545M: Łukasz Stelmach <[email protected]>
3546S: Maintained
3547F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3548F: drivers/net/ethernet/asix/ax88796c_*
3549
3550ASIX PHY DRIVER [RUST]
3551M: FUJITA Tomonori <[email protected]>
3552R: Trevor Gross <[email protected]>
3553L: [email protected]
3554L: [email protected]
3555S: Maintained
3556F: drivers/net/phy/ax88796b_rust.rs
3557
3558ASPEED CRYPTO DRIVER
3559M: Neal Liu <[email protected]>
3560L: [email protected] (moderated for non-subscribers)
3561S: Maintained
3562F: Documentation/devicetree/bindings/crypto/aspeed,*
3563F: drivers/crypto/aspeed/
3564
3565ASPEED PECI CONTROLLER
3566M: Iwona Winiarska <[email protected]>
3567L: [email protected] (moderated for non-subscribers)
3568L: [email protected] (moderated for non-subscribers)
3569S: Supported
3570F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3571F: drivers/peci/controller/peci-aspeed.c
3572
3573ASPEED PINCTRL DRIVERS
3574M: Andrew Jeffery <[email protected]>
3575L: [email protected] (moderated for non-subscribers)
3576L: [email protected] (moderated for non-subscribers)
3577L: [email protected]
3578S: Maintained
3579F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3580F: drivers/pinctrl/aspeed/
3581
3582ASPEED SCU INTERRUPT CONTROLLER DRIVER
3583M: Eddie James <[email protected]>
3584L: [email protected] (moderated for non-subscribers)
3585S: Maintained
3586F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3587F: drivers/irqchip/irq-aspeed-scu-ic.c
3588F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3589
3590ASPEED SD/MMC DRIVER
3591M: Andrew Jeffery <[email protected]>
3592L: [email protected] (moderated for non-subscribers)
3593L: [email protected] (moderated for non-subscribers)
3594L: [email protected]
3595S: Maintained
3596F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3597F: drivers/mmc/host/sdhci-of-aspeed*
3598
3599ASPEED SMC SPI DRIVER
3600M: Chin-Ting Kuo <[email protected]>
3601M: Cédric Le Goater <[email protected]>
3602L: [email protected] (moderated for non-subscribers)
3603L: [email protected] (moderated for non-subscribers)
3604L: [email protected]
3605S: Maintained
3606F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3607F: drivers/spi/spi-aspeed-smc.c
3608
3609ASPEED USB UDC DRIVER
3610M: Neal Liu <[email protected]>
3611L: [email protected] (moderated for non-subscribers)
3612S: Maintained
3613F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3614F: drivers/usb/gadget/udc/aspeed_udc.c
3615
3616ASPEED VIDEO ENGINE DRIVER
3617M: Eddie James <[email protected]>
3618L: [email protected]
3619L: [email protected] (moderated for non-subscribers)
3620S: Maintained
3621F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3622F: drivers/media/platform/aspeed/
3623
3624ASUS EC HARDWARE MONITOR DRIVER
3625M: Eugene Shalygin <[email protected]>
3626L: [email protected]
3627S: Maintained
3628F: drivers/hwmon/asus-ec-sensors.c
3629
3630ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3631M: Corentin Chary <[email protected]>
3632M: Luke D. Jones <[email protected]>
3633L: [email protected]
3634S: Maintained
3635W: https://asus-linux.org/
3636F: drivers/platform/x86/asus*.c
3637F: drivers/platform/x86/eeepc*.c
3638
3639ASUS TF103C DOCK DRIVER
3640M: Hans de Goede <[email protected]>
3641L: [email protected]
3642S: Maintained
3643T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3644F: drivers/platform/x86/asus-tf103c-dock.c
3645
3646ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3647M: Aleksa Savic <[email protected]>
3648L: [email protected]
3649S: Maintained
3650F: drivers/hwmon/asus_rog_ryujin.c
3651
3652ASUS WIRELESS RADIO CONTROL DRIVER
3653M: João Paulo Rechi Vita <[email protected]>
3654L: [email protected]
3655S: Maintained
3656F: drivers/platform/x86/asus-wireless.c
3657
3658ASUS WMI HARDWARE MONITOR DRIVER
3659M: Ed Brindley <[email protected]>
3660M: Denis Pauk <[email protected]>
3661L: [email protected]
3662S: Maintained
3663F: drivers/hwmon/asus_wmi_sensors.c
3664
3665ASYMMETRIC KEYS
3666M: David Howells <[email protected]>
3667M: Lukas Wunner <[email protected]>
3668M: Ignat Korchagin <[email protected]>
3669L: [email protected]
3670L: [email protected]
3671S: Maintained
3672F: Documentation/crypto/asymmetric-keys.rst
3673F: crypto/asymmetric_keys/
3674F: include/crypto/pkcs7.h
3675F: include/crypto/public_key.h
3676F: include/keys/asymmetric-*.h
3677F: include/linux/verification.h
3678
3679ASYMMETRIC KEYS - ECDSA
3680M: Lukas Wunner <[email protected]>
3681M: Ignat Korchagin <[email protected]>
3682R: Stefan Berger <[email protected]>
3683L: [email protected]
3684S: Maintained
3685F: crypto/ecc*
3686F: crypto/ecdsa*
3687F: include/crypto/ecc*
3688
3689ASYMMETRIC KEYS - GOST
3690M: Lukas Wunner <[email protected]>
3691M: Ignat Korchagin <[email protected]>
3692L: [email protected]
3693S: Odd fixes
3694F: crypto/ecrdsa*
3695
3696ASYMMETRIC KEYS - RSA
3697M: Lukas Wunner <[email protected]>
3698M: Ignat Korchagin <[email protected]>
3699L: [email protected]
3700S: Maintained
3701F: crypto/rsa*
3702
3703ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3704R: Dan Williams <[email protected]>
3705S: Odd fixes
3706W: http://sourceforge.net/projects/xscaleiop
3707F: Documentation/crypto/async-tx-api.rst
3708F: crypto/async_tx/
3709F: include/linux/async_tx.h
3710
3711AT24 EEPROM DRIVER
3712M: Bartosz Golaszewski <[email protected]>
3713L: [email protected]
3714S: Maintained
3715T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3716F: Documentation/devicetree/bindings/eeprom/at24.yaml
3717F: drivers/misc/eeprom/at24.c
3718
3719ATA OVER ETHERNET (AOE) DRIVER
3720M: "Justin Sanders" <[email protected]>
3721S: Supported
3722W: http://www.openaoe.org/
3723F: Documentation/admin-guide/aoe/
3724F: drivers/block/aoe/
3725
3726ATC260X PMIC MFD DRIVER
3727M: Manivannan Sadhasivam <[email protected]>
3728M: Cristian Ciocaltea <[email protected]>
3729L: [email protected]
3730S: Maintained
3731F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3732F: drivers/input/misc/atc260x-onkey.c
3733F: drivers/mfd/atc260*
3734F: drivers/power/reset/atc260x-poweroff.c
3735F: drivers/regulator/atc260x-regulator.c
3736F: include/linux/mfd/atc260x/*
3737
3738ATHEROS 71XX/9XXX GPIO DRIVER
3739M: Alban Bedel <[email protected]>
3740S: Maintained
3741W: https://github.com/AlbanBedel/linux
3742T: git git://github.com/AlbanBedel/linux
3743F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3744F: drivers/gpio/gpio-ath79.c
3745
3746ATHEROS 71XX/9XXX USB PHY DRIVER
3747M: Alban Bedel <[email protected]>
3748S: Maintained
3749W: https://github.com/AlbanBedel/linux
3750T: git git://github.com/AlbanBedel/linux
3751F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3752F: drivers/phy/qualcomm/phy-ath79-usb.c
3753
3754ATHEROS ATH GENERIC UTILITIES
3755M: Jeff Johnson <[email protected]>
3756L: [email protected]
3757S: Supported
3758F: drivers/net/wireless/ath/*
3759
3760ATHEROS ATH5K WIRELESS DRIVER
3761M: Jiri Slaby <[email protected]>
3762M: Nick Kossifidis <[email protected]>
3763M: Luis Chamberlain <[email protected]>
3764L: [email protected]
3765S: Maintained
3766W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3767F: drivers/net/wireless/ath/ath5k/
3768
3769ATHEROS ATH6KL WIRELESS DRIVER
3770L: [email protected]
3771S: Orphan
3772W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3773F: drivers/net/wireless/ath/ath6kl/
3774
3775ATI_REMOTE2 DRIVER
3776M: Ville Syrjala <[email protected]>
3777S: Maintained
3778F: drivers/input/misc/ati_remote2.c
3779
3780ATK0110 HWMON DRIVER
3781M: Luca Tettamanti <[email protected]>
3782L: [email protected]
3783S: Maintained
3784F: drivers/hwmon/asus_atk0110.c
3785
3786ATLX ETHERNET DRIVERS
3787M: Chris Snook <[email protected]>
3788L: [email protected]
3789S: Maintained
3790W: http://sourceforge.net/projects/atl1
3791W: http://atl1.sourceforge.net
3792F: drivers/net/ethernet/atheros/
3793
3794ATM
3795M: Chas Williams <[email protected]>
3796L: [email protected] (moderated for non-subscribers)
3797L: [email protected]
3798S: Maintained
3799W: http://linux-atm.sourceforge.net
3800F: drivers/atm/
3801F: include/linux/atm*
3802F: include/linux/sonet.h
3803F: include/uapi/linux/atm*
3804F: include/uapi/linux/sonet.h
3805
3806ATMEL MACB ETHERNET DRIVER
3807M: Nicolas Ferre <[email protected]>
3808M: Claudiu Beznea <[email protected]>
3809S: Maintained
3810F: drivers/net/ethernet/cadence/
3811
3812ATMEL MAXTOUCH DRIVER
3813M: Nick Dyer <[email protected]>
3814S: Maintained
3815T: git git://github.com/ndyer/linux.git
3816F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3817F: drivers/input/touchscreen/atmel_mxt_ts.c
3818
3819ATOMIC INFRASTRUCTURE
3820M: Will Deacon <[email protected]>
3821M: Peter Zijlstra <[email protected]>
3822R: Boqun Feng <[email protected]>
3823R: Mark Rutland <[email protected]>
3824L: [email protected]
3825S: Maintained
3826F: Documentation/atomic_*.txt
3827F: arch/*/include/asm/atomic*.h
3828F: include/*/atomic*.h
3829F: include/linux/refcount.h
3830F: scripts/atomic/
3831
3832ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3833M: Bradley Grove <[email protected]>
3834L: [email protected]
3835S: Supported
3836W: http://www.attotech.com
3837F: drivers/scsi/esas2r
3838
3839ATUSB IEEE 802.15.4 RADIO DRIVER
3840M: Stefan Schmidt <[email protected]>
3841L: [email protected]
3842S: Maintained
3843F: drivers/net/ieee802154/at86rf230.h
3844F: drivers/net/ieee802154/atusb.c
3845F: drivers/net/ieee802154/atusb.h
3846
3847AUDIT SUBSYSTEM
3848M: Paul Moore <[email protected]>
3849M: Eric Paris <[email protected]>
3850L: [email protected]
3851S: Supported
3852W: https://github.com/linux-audit
3853Q: https://patchwork.kernel.org/project/audit/list
3854B: mailto:[email protected]
3855P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3856T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3857F: include/asm-generic/audit_*.h
3858F: include/linux/audit.h
3859F: include/linux/audit_arch.h
3860F: include/uapi/linux/audit.h
3861F: kernel/audit*
3862F: lib/*audit.c
3863K: \baudit_[a-z_0-9]\+\b
3864
3865AUTOFDO BUILD
3866M: Rong Xu <[email protected]>
3867M: Han Shen <[email protected]>
3868S: Supported
3869F: Documentation/dev-tools/autofdo.rst
3870F: scripts/Makefile.autofdo
3871
3872AUXILIARY BUS DRIVER
3873M: Greg Kroah-Hartman <[email protected]>
3874R: Dave Ertman <[email protected]>
3875R: Ira Weiny <[email protected]>
3876R: Leon Romanovsky <[email protected]>
3877S: Supported
3878T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
3879F: Documentation/driver-api/auxiliary_bus.rst
3880F: drivers/base/auxiliary.c
3881F: include/linux/auxiliary_bus.h
3882
3883AUXILIARY DISPLAY DRIVERS
3884M: Andy Shevchenko <[email protected]>
3885R: Geert Uytterhoeven <[email protected]>
3886S: Odd Fixes
3887T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3888F: Documentation/devicetree/bindings/auxdisplay/
3889F: drivers/auxdisplay/
3890F: include/linux/cfag12864b.h
3891F: include/uapi/linux/map_to_14segment.h
3892F: include/uapi/linux/map_to_7segment.h
3893
3894AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3895M: Subhajit Ghosh <[email protected]>
3896L: [email protected]
3897S: Maintained
3898F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3899F: drivers/iio/light/apds9306.c
3900
3901AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3902M: Andreas Klinger <[email protected]>
3903L: [email protected]
3904S: Maintained
3905F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3906F: drivers/iio/adc/hx711.c
3907
3908AX.25 NETWORK LAYER
3909L: [email protected]
3910S: Orphan
3911W: https://linux-ax25.in-berlin.de
3912F: include/net/ax25.h
3913F: include/uapi/linux/ax25.h
3914F: net/ax25/
3915
3916AXENTIA ARM DEVICES
3917M: Peter Rosin <[email protected]>
3918L: [email protected] (moderated for non-subscribers)
3919S: Maintained
3920F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3921F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3922F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3923F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3924
3925AXENTIA ASOC DRIVERS
3926M: Peter Rosin <[email protected]>
3927L: [email protected]
3928S: Maintained
3929F: Documentation/devicetree/bindings/sound/axentia,*
3930F: sound/soc/atmel/tse850-pcm5142.c
3931
3932AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3933M: Nuno Sá <[email protected]>
3934L: [email protected]
3935S: Supported
3936W: https://ez.analog.com/linux-software-drivers
3937F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3938F: drivers/hwmon/axi-fan-control.c
3939
3940AXI SPI ENGINE
3941M: Michael Hennerich <[email protected]>
3942M: Nuno Sá <[email protected]>
3943R: David Lechner <[email protected]>
3944L: [email protected]
3945S: Supported
3946W: https://ez.analog.com/linux-software-drivers
3947F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3948F: drivers/spi/spi-axi-spi-engine.c
3949
3950AXI PWM GENERATOR
3951M: Michael Hennerich <[email protected]>
3952M: Nuno Sá <[email protected]>
3953R: Trevor Gamblin <[email protected]>
3954L: [email protected]
3955S: Supported
3956W: https://ez.analog.com/linux-software-drivers
3957F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3958F: drivers/pwm/pwm-axi-pwmgen.c
3959
3960AZ6007 DVB DRIVER
3961M: Mauro Carvalho Chehab <[email protected]>
3962L: [email protected]
3963S: Maintained
3964W: https://linuxtv.org
3965T: git git://linuxtv.org/media.git
3966F: drivers/media/usb/dvb-usb-v2/az6007.c
3967
3968AZTECH FM RADIO RECEIVER DRIVER
3969M: Hans Verkuil <[email protected]>
3970L: [email protected]
3971S: Maintained
3972W: https://linuxtv.org
3973T: git git://linuxtv.org/media.git
3974F: drivers/media/radio/radio-aztech*
3975
3976B43 WIRELESS DRIVER
3977L: [email protected]
3978L: [email protected]
3979S: Orphan
3980W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3981F: drivers/net/wireless/broadcom/b43/
3982
3983B43LEGACY WIRELESS DRIVER
3984L: [email protected]
3985L: [email protected]
3986S: Orphan
3987W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3988F: drivers/net/wireless/broadcom/b43legacy/
3989
3990BACKLIGHT CLASS/SUBSYSTEM
3991M: Lee Jones <[email protected]>
3992M: Daniel Thompson <[email protected]>
3993M: Jingoo Han <[email protected]>
3994L: [email protected]
3995S: Maintained
3996T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3997F: Documentation/ABI/stable/sysfs-class-backlight
3998F: Documentation/ABI/testing/sysfs-class-backlight
3999F: Documentation/devicetree/bindings/leds/backlight
4000F: drivers/video/backlight/
4001F: include/linux/backlight.h
4002F: include/linux/pwm_backlight.h
4003
4004BARCO P50 GPIO DRIVER
4005M: Santosh Kumar Yadav <[email protected]>
4006M: Peter Korsgaard <[email protected]>
4007S: Maintained
4008F: drivers/platform/x86/barco-p50-gpio.c
4009
4010BATMAN ADVANCED
4011M: Marek Lindner <[email protected]>
4012M: Simon Wunderlich <[email protected]>
4013M: Antonio Quartulli <[email protected]>
4014M: Sven Eckelmann <[email protected]>
4015L: [email protected] (moderated for non-subscribers)
4016S: Maintained
4017W: https://www.open-mesh.org/
4018Q: https://patchwork.open-mesh.org/project/batman/list/
4019B: https://www.open-mesh.org/projects/batman-adv/issues
4020C: ircs://irc.hackint.org/batadv
4021T: git https://git.open-mesh.org/linux-merge.git
4022F: Documentation/networking/batman-adv.rst
4023F: include/uapi/linux/batadv_packet.h
4024F: include/uapi/linux/batman_adv.h
4025F: net/batman-adv/
4026
4027BAYCOM/HDLCDRV DRIVERS FOR AX.25
4028M: Thomas Sailer <[email protected]>
4029L: [email protected]
4030S: Maintained
4031W: http://www.baycom.org/~tom/ham/ham.html
4032F: drivers/net/hamradio/baycom*
4033
4034BCACHE (BLOCK LAYER CACHE)
4035M: Coly Li <[email protected]>
4036M: Kent Overstreet <[email protected]>
4037L: [email protected]
4038S: Maintained
4039W: http://bcache.evilpiepirate.org
4040C: irc://irc.oftc.net/bcache
4041F: drivers/md/bcache/
4042
4043BCACHEFS
4044M: Kent Overstreet <[email protected]>
4045L: [email protected]
4046S: Supported
4047C: irc://irc.oftc.net/bcache
4048P: Documentation/filesystems/bcachefs/SubmittingPatches.rst
4049T: git https://evilpiepirate.org/git/bcachefs.git
4050F: fs/bcachefs/
4051F: Documentation/filesystems/bcachefs/
4052
4053BDISP ST MEDIA DRIVER
4054M: Fabien Dessenne <[email protected]>
4055L: [email protected]
4056S: Supported
4057W: https://linuxtv.org
4058T: git git://linuxtv.org/media.git
4059F: drivers/media/platform/st/sti/bdisp
4060
4061BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4062M: Dariusz Marcinkiewicz <[email protected]>
4063L: [email protected]
4064S: Maintained
4065F: drivers/net/ethernet/ec_bhf.c
4066
4067BEFS FILE SYSTEM
4068M: Luis de Bethencourt <[email protected]>
4069M: Salah Triki <[email protected]>
4070S: Maintained
4071T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4072F: Documentation/filesystems/befs.rst
4073F: fs/befs/
4074
4075BFQ I/O SCHEDULER
4076M: Yu Kuai <[email protected]>
4077L: [email protected]
4078S: Odd Fixes
4079F: Documentation/block/bfq-iosched.rst
4080F: block/bfq-*
4081
4082BFS FILE SYSTEM
4083M: "Tigran A. Aivazian" <[email protected]>
4084S: Maintained
4085F: Documentation/filesystems/bfs.rst
4086F: fs/bfs/
4087F: include/uapi/linux/bfs_fs.h
4088
4089BINMAN
4090M: Simon Glass <[email protected]>
4091S: Supported
4092F: Documentation/devicetree/bindings/mtd/partitions/binman*
4093
4094BITMAP API
4095M: Yury Norov <[email protected]>
4096R: Rasmus Villemoes <[email protected]>
4097S: Maintained
4098F: include/linux/bitfield.h
4099F: include/linux/bitmap-str.h
4100F: include/linux/bitmap.h
4101F: include/linux/bits.h
4102F: include/linux/cpumask.h
4103F: include/linux/cpumask_types.h
4104F: include/linux/find.h
4105F: include/linux/nodemask.h
4106F: include/linux/nodemask_types.h
4107F: include/vdso/bits.h
4108F: lib/bitmap-str.c
4109F: lib/bitmap.c
4110F: lib/cpumask.c
4111F: lib/find_bit.c
4112F: lib/find_bit_benchmark.c
4113F: lib/test_bitmap.c
4114F: lib/tests/cpumask_kunit.c
4115F: tools/include/linux/bitfield.h
4116F: tools/include/linux/bitmap.h
4117F: tools/include/linux/bits.h
4118F: tools/include/linux/find.h
4119F: tools/include/vdso/bits.h
4120F: tools/lib/bitmap.c
4121F: tools/lib/find_bit.c
4122
4123BITMAP API BINDINGS [RUST]
4124M: Yury Norov <[email protected]>
4125S: Maintained
4126F: rust/helpers/cpumask.c
4127
4128BITOPS API
4129M: Yury Norov <[email protected]>
4130R: Rasmus Villemoes <[email protected]>
4131S: Maintained
4132F: arch/*/include/asm/bitops.h
4133F: arch/*/include/asm/bitops_32.h
4134F: arch/*/include/asm/bitops_64.h
4135F: arch/*/lib/bitops.c
4136F: include/asm-generic/bitops
4137F: include/asm-generic/bitops.h
4138F: include/linux/bitops.h
4139F: lib/test_bitops.c
4140F: tools/*/bitops*
4141
4142BLINKM RGB LED DRIVER
4143M: Jan-Simon Moeller <[email protected]>
4144S: Maintained
4145F: drivers/leds/leds-blinkm.c
4146
4147BLOCK LAYER
4148M: Jens Axboe <[email protected]>
4149L: [email protected]
4150S: Maintained
4151T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4152F: Documentation/ABI/stable/sysfs-block
4153F: Documentation/block/
4154F: block/
4155F: drivers/block/
4156F: include/linux/bio.h
4157F: include/linux/blk*
4158F: kernel/trace/blktrace.c
4159F: lib/sbitmap.c
4160
4161BLOCK LAYER DEVICE DRIVER API [RUST]
4162M: Andreas Hindborg <[email protected]>
4163R: Boqun Feng <[email protected]>
4164L: [email protected]
4165L: [email protected]
4166S: Supported
4167W: https://rust-for-linux.com
4168B: https://github.com/Rust-for-Linux/linux/issues
4169C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4170T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
4171F: drivers/block/rnull.rs
4172F: rust/kernel/block.rs
4173F: rust/kernel/block/
4174
4175BLOCK2MTD DRIVER
4176M: Joern Engel <[email protected]>
4177L: [email protected]
4178S: Maintained
4179F: drivers/mtd/devices/block2mtd.c
4180
4181BLUETOOTH DRIVERS
4182M: Marcel Holtmann <[email protected]>
4183M: Luiz Augusto von Dentz <[email protected]>
4184L: [email protected]
4185S: Supported
4186W: http://www.bluez.org/
4187T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4188T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4189F: Documentation/devicetree/bindings/net/bluetooth/
4190F: drivers/bluetooth/
4191
4192BLUETOOTH SUBSYSTEM
4193M: Marcel Holtmann <[email protected]>
4194M: Johan Hedberg <[email protected]>
4195M: Luiz Augusto von Dentz <[email protected]>
4196L: [email protected]
4197S: Supported
4198W: http://www.bluez.org/
4199T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4200T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4201F: Documentation/ABI/stable/sysfs-class-bluetooth
4202F: include/net/bluetooth/
4203F: net/bluetooth/
4204
4205BONDING DRIVER
4206M: Jay Vosburgh <[email protected]>
4207L: [email protected]
4208S: Maintained
4209F: Documentation/networking/bonding.rst
4210F: drivers/net/bonding/
4211F: include/net/bond*
4212F: include/uapi/linux/if_bonding.h
4213F: tools/testing/selftests/drivers/net/bonding/
4214
4215BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4216M: Dan Robertson <[email protected]>
4217L: [email protected]
4218S: Maintained
4219F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4220F: drivers/iio/accel/bma400*
4221
4222BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4223M: Alex Lanzano <[email protected]>
4224L: [email protected]
4225S: Maintained
4226F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4227F: drivers/iio/imu/bmi270/
4228
4229BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4230M: Jagath Jog J <[email protected]>
4231L: [email protected]
4232S: Maintained
4233F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4234F: drivers/iio/imu/bmi323/
4235
4236BPF JIT for ARC
4237M: Shahab Vahedi <[email protected]>
4238L: [email protected]
4239S: Maintained
4240F: arch/arc/net/
4241
4242BPF JIT for ARM
4243M: Russell King <[email protected]>
4244M: Puranjay Mohan <[email protected]>
4245L: [email protected]
4246S: Maintained
4247F: arch/arm/net/
4248
4249BPF JIT for ARM64
4250M: Daniel Borkmann <[email protected]>
4251M: Alexei Starovoitov <[email protected]>
4252M: Puranjay Mohan <[email protected]>
4253R: Xu Kuohai <[email protected]>
4254L: [email protected]
4255S: Supported
4256F: arch/arm64/net/
4257
4258BPF JIT for LOONGARCH
4259M: Tiezhu Yang <[email protected]>
4260R: Hengqi Chen <[email protected]>
4261L: [email protected]
4262S: Maintained
4263F: arch/loongarch/net/
4264
4265BPF JIT for MIPS (32-BIT AND 64-BIT)
4266M: Johan Almbladh <[email protected]>
4267M: Paul Burton <[email protected]>
4268L: [email protected]
4269S: Maintained
4270F: arch/mips/net/
4271
4272BPF JIT for NFP NICs
4273M: Jakub Kicinski <[email protected]>
4274L: [email protected]
4275S: Odd Fixes
4276F: drivers/net/ethernet/netronome/nfp/bpf/
4277
4278BPF JIT for POWERPC (32-BIT AND 64-BIT)
4279M: Hari Bathini <[email protected]>
4280M: Christophe Leroy <[email protected]>
4281R: Naveen N Rao <[email protected]>
4282L: [email protected]
4283S: Supported
4284F: arch/powerpc/net/
4285
4286BPF JIT for RISC-V (32-bit)
4287M: Luke Nelson <[email protected]>
4288M: Xi Wang <[email protected]>
4289L: [email protected]
4290S: Maintained
4291F: arch/riscv/net/
4292X: arch/riscv/net/bpf_jit_comp64.c
4293
4294BPF JIT for RISC-V (64-bit)
4295M: Björn Töpel <[email protected]>
4296R: Pu Lehui <[email protected]>
4297R: Puranjay Mohan <[email protected]>
4298L: [email protected]
4299S: Maintained
4300F: arch/riscv/net/
4301X: arch/riscv/net/bpf_jit_comp32.c
4302
4303BPF JIT for S390
4304M: Ilya Leoshkevich <[email protected]>
4305M: Heiko Carstens <[email protected]>
4306M: Vasily Gorbik <[email protected]>
4307L: [email protected]
4308S: Supported
4309F: arch/s390/net/
4310X: arch/s390/net/pnet.c
4311
4312BPF JIT for SPARC (32-BIT AND 64-BIT)
4313M: David S. Miller <[email protected]>
4314L: [email protected]
4315S: Odd Fixes
4316F: arch/sparc/net/
4317
4318BPF JIT for X86 32-BIT
4319M: Wang YanQing <[email protected]>
4320L: [email protected]
4321S: Odd Fixes
4322F: arch/x86/net/bpf_jit_comp32.c
4323
4324BPF JIT for X86 64-BIT
4325M: Alexei Starovoitov <[email protected]>
4326M: Daniel Borkmann <[email protected]>
4327L: [email protected]
4328S: Supported
4329F: arch/x86/net/
4330X: arch/x86/net/bpf_jit_comp32.c
4331
4332BPF [BTF]
4333M: Martin KaFai Lau <[email protected]>
4334L: [email protected]
4335S: Maintained
4336F: include/linux/btf*
4337F: kernel/bpf/btf.c
4338
4339BPF [CORE]
4340M: Alexei Starovoitov <[email protected]>
4341M: Daniel Borkmann <[email protected]>
4342R: John Fastabend <[email protected]>
4343L: [email protected]
4344S: Maintained
4345F: include/linux/bpf*
4346F: include/linux/filter.h
4347F: include/linux/tnum.h
4348F: kernel/bpf/core.c
4349F: kernel/bpf/dispatcher.c
4350F: kernel/bpf/mprog.c
4351F: kernel/bpf/syscall.c
4352F: kernel/bpf/tnum.c
4353F: kernel/bpf/trampoline.c
4354F: kernel/bpf/verifier.c
4355
4356BPF [CRYPTO]
4357M: Vadim Fedorenko <[email protected]>
4358L: [email protected]
4359S: Maintained
4360F: crypto/bpf_crypto_skcipher.c
4361F: include/linux/bpf_crypto.h
4362F: kernel/bpf/crypto.c
4363
4364BPF [DOCUMENTATION] (Related to Standardization)
4365R: David Vernet <[email protected]>
4366L: [email protected]
4367L: [email protected]
4368S: Maintained
4369F: Documentation/bpf/standardization/
4370
4371BPF [GENERAL] (Safe Dynamic Programs and Tools)
4372M: Alexei Starovoitov <[email protected]>
4373M: Daniel Borkmann <[email protected]>
4374M: Andrii Nakryiko <[email protected]>
4375R: Martin KaFai Lau <[email protected]>
4376R: Eduard Zingerman <[email protected]>
4377R: Song Liu <[email protected]>
4378R: Yonghong Song <[email protected]>
4379R: John Fastabend <[email protected]>
4380R: KP Singh <[email protected]>
4381R: Stanislav Fomichev <[email protected]>
4382R: Hao Luo <[email protected]>
4383R: Jiri Olsa <[email protected]>
4384L: [email protected]
4385S: Supported
4386W: https://bpf.io/
4387Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4388T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4389T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4390F: Documentation/bpf/
4391F: Documentation/networking/filter.rst
4392F: Documentation/userspace-api/ebpf/
4393F: arch/*/net/*
4394F: include/linux/bpf*
4395F: include/linux/btf*
4396F: include/linux/filter.h
4397F: include/trace/events/xdp.h
4398F: include/uapi/linux/bpf*
4399F: include/uapi/linux/btf*
4400F: include/uapi/linux/filter.h
4401F: kernel/bpf/
4402F: kernel/trace/bpf_trace.c
4403F: lib/buildid.c
4404F: arch/*/include/asm/rqspinlock.h
4405F: include/asm-generic/rqspinlock.h
4406F: lib/test_bpf.c
4407F: net/bpf/
4408F: net/core/filter.c
4409F: net/sched/act_bpf.c
4410F: net/sched/cls_bpf.c
4411F: samples/bpf/
4412F: scripts/bpf_doc.py
4413F: scripts/Makefile.btf
4414F: scripts/pahole-version.sh
4415F: tools/bpf/
4416F: tools/lib/bpf/
4417F: tools/testing/selftests/bpf/
4418
4419BPF [ITERATOR]
4420M: Yonghong Song <[email protected]>
4421L: [email protected]
4422S: Maintained
4423F: kernel/bpf/*iter.c
4424
4425BPF [L7 FRAMEWORK] (sockmap)
4426M: John Fastabend <[email protected]>
4427M: Jakub Sitnicki <[email protected]>
4428L: [email protected]
4429L: [email protected]
4430S: Maintained
4431F: include/linux/skmsg.h
4432F: net/core/skmsg.c
4433F: net/core/sock_map.c
4434F: net/ipv4/tcp_bpf.c
4435F: net/ipv4/udp_bpf.c
4436F: net/unix/unix_bpf.c
4437
4438BPF [LIBRARY] (libbpf)
4439M: Andrii Nakryiko <[email protected]>
4440M: Eduard Zingerman <[email protected]>
4441L: [email protected]
4442S: Maintained
4443F: tools/lib/bpf/
4444
4445BPF [MISC]
4446L: [email protected]
4447S: Odd Fixes
4448K: (?:\b|_)bpf(?:\b|_)
4449
4450BPF [NETKIT] (BPF-programmable network device)
4451M: Daniel Borkmann <[email protected]>
4452M: Nikolay Aleksandrov <[email protected]>
4453L: [email protected]
4454L: [email protected]
4455S: Supported
4456F: drivers/net/netkit.c
4457F: include/net/netkit.h
4458
4459BPF [NETWORKING] (struct_ops, reuseport)
4460M: Martin KaFai Lau <[email protected]>
4461L: [email protected]
4462L: [email protected]
4463S: Maintained
4464F: kernel/bpf/bpf_struct*
4465
4466BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4467M: Martin KaFai Lau <[email protected]>
4468M: Daniel Borkmann <[email protected]>
4469R: John Fastabend <[email protected]>
4470L: [email protected]
4471L: [email protected]
4472S: Maintained
4473F: include/net/tcx.h
4474F: kernel/bpf/tcx.c
4475F: net/core/filter.c
4476F: net/sched/act_bpf.c
4477F: net/sched/cls_bpf.c
4478
4479BPF [RINGBUF]
4480M: Andrii Nakryiko <[email protected]>
4481L: [email protected]
4482S: Maintained
4483F: kernel/bpf/ringbuf.c
4484
4485BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4486M: KP Singh <[email protected]>
4487M: Matt Bobrowski <[email protected]>
4488L: [email protected]
4489S: Maintained
4490F: Documentation/bpf/prog_lsm.rst
4491F: include/linux/bpf_lsm.h
4492F: kernel/bpf/bpf_lsm.c
4493F: kernel/trace/bpf_trace.c
4494F: security/bpf/
4495
4496BPF [SELFTESTS] (Test Runners & Infrastructure)
4497M: Andrii Nakryiko <[email protected]>
4498M: Eduard Zingerman <[email protected]>
4499R: Mykola Lysenko <[email protected]>
4500L: [email protected]
4501S: Maintained
4502F: tools/testing/selftests/bpf/
4503
4504BPF [STORAGE & CGROUPS]
4505M: Martin KaFai Lau <[email protected]>
4506L: [email protected]
4507S: Maintained
4508F: kernel/bpf/*storage.c
4509F: kernel/bpf/bpf_lru*
4510F: kernel/bpf/cgroup.c
4511
4512BPF [TOOLING] (bpftool)
4513M: Quentin Monnet <[email protected]>
4514L: [email protected]
4515S: Maintained
4516F: kernel/bpf/disasm.*
4517F: tools/bpf/bpftool/
4518
4519BPF [TRACING]
4520M: Song Liu <[email protected]>
4521R: Jiri Olsa <[email protected]>
4522L: [email protected]
4523S: Maintained
4524F: kernel/bpf/stackmap.c
4525F: kernel/trace/bpf_trace.c
4526F: lib/buildid.c
4527
4528BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4529M: Mikael Gonella-Bolduc <[email protected]>
4530L: [email protected]
4531S: Maintained
4532F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4533F: drivers/iio/light/apds9160.c
4534
4535BROADCOM ASP 2.0 ETHERNET DRIVER
4536M: Justin Chen <[email protected]>
4537M: Florian Fainelli <[email protected]>
4538L: [email protected]
4539L: [email protected]
4540S: Supported
4541F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4542F: drivers/net/ethernet/broadcom/asp2/
4543
4544BROADCOM B44 10/100 ETHERNET DRIVER
4545M: Michael Chan <[email protected]>
4546L: [email protected]
4547S: Maintained
4548F: drivers/net/ethernet/broadcom/b44.*
4549
4550BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4551M: Florian Fainelli <[email protected]>
4552L: [email protected]
4553L: [email protected] (subscribers-only)
4554S: Supported
4555F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4556F: drivers/net/dsa/b53/*
4557F: drivers/net/dsa/bcm_sf2*
4558F: include/linux/dsa/brcm.h
4559F: include/linux/platform_data/b53.h
4560
4561BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4562M: Florian Fainelli <[email protected]>
4563R: Broadcom internal kernel review list <[email protected]>
4564L: [email protected] (moderated for non-subscribers)
4565L: [email protected] (moderated for non-subscribers)
4566S: Maintained
4567T: git https://github.com/broadcom/stblinux.git
4568F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4569F: drivers/pci/controller/pcie-brcmstb.c
4570F: drivers/staging/vc04_services
4571N: bcm2711
4572N: bcm283*
4573N: raspberrypi
4574
4575BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4576M: Florian Fainelli <[email protected]>
4577M: Ray Jui <[email protected]>
4578M: Scott Branden <[email protected]>
4579R: Broadcom internal kernel review list <[email protected]>
4580S: Maintained
4581T: git https://github.com/broadcom/mach-bcm
4582F: arch/arm/mach-bcm/
4583N: bcm281*
4584N: bcm113*
4585N: bcm216*
4586N: kona
4587
4588BROADCOM BCM2835 CAMERA DRIVERS
4589M: Raspberry Pi Kernel Maintenance <[email protected]>
4590L: [email protected]
4591S: Maintained
4592F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4593F: drivers/media/platform/broadcom/bcm2835-unicam*
4594
4595BROADCOM BCM47XX MIPS ARCHITECTURE
4596M: Hauke Mehrtens <[email protected]>
4597M: Rafał Miłecki <[email protected]>
4598L: [email protected]
4599S: Maintained
4600F: Documentation/devicetree/bindings/mips/brcm/
4601F: arch/mips/bcm47xx/*
4602F: arch/mips/include/asm/mach-bcm47xx/*
4603
4604BROADCOM BCM4908 ETHERNET DRIVER
4605M: Rafał Miłecki <[email protected]>
4606R: Broadcom internal kernel review list <[email protected]>
4607L: [email protected]
4608S: Maintained
4609F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4610F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4611F: drivers/net/ethernet/broadcom/unimac.h
4612
4613BROADCOM BCM4908 PINMUX DRIVER
4614M: Rafał Miłecki <[email protected]>
4615R: Broadcom internal kernel review list <[email protected]>
4616L: [email protected]
4617S: Maintained
4618F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4619F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4620
4621BROADCOM BCM5301X ARM ARCHITECTURE
4622M: Florian Fainelli <[email protected]>
4623M: Hauke Mehrtens <[email protected]>
4624M: Rafał Miłecki <[email protected]>
4625R: Broadcom internal kernel review list <[email protected]>
4626L: [email protected] (moderated for non-subscribers)
4627S: Maintained
4628F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4629F: arch/arm/boot/dts/broadcom/bcm470*
4630F: arch/arm/boot/dts/broadcom/bcm5301*
4631F: arch/arm/boot/dts/broadcom/bcm953012*
4632F: arch/arm/mach-bcm/bcm_5301x.c
4633
4634BROADCOM BCM53573 ARM ARCHITECTURE
4635M: Florian Fainelli <[email protected]>
4636M: Rafał Miłecki <[email protected]>
4637R: Broadcom internal kernel review list <[email protected]>
4638L: [email protected] (moderated for non-subscribers)
4639S: Maintained
4640F: arch/arm/boot/dts/broadcom/bcm47189*
4641F: arch/arm/boot/dts/broadcom/bcm53573*
4642
4643BROADCOM BCM63XX/BCM33XX UDC DRIVER
4644M: Kevin Cernekee <[email protected]>
4645L: [email protected]
4646S: Maintained
4647F: drivers/usb/gadget/udc/bcm63xx_udc.*
4648
4649BROADCOM BCM7XXX ARM ARCHITECTURE
4650M: Florian Fainelli <[email protected]>
4651R: Broadcom internal kernel review list <[email protected]>
4652L: [email protected] (moderated for non-subscribers)
4653S: Maintained
4654T: git https://github.com/broadcom/stblinux.git
4655F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4656F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4657F: arch/arm/include/asm/hardware/cache-b15-rac.h
4658F: arch/arm/mach-bcm/*brcmstb*
4659F: arch/arm/mm/cache-b15-rac.c
4660F: drivers/bus/brcmstb_gisb.c
4661F: drivers/pci/controller/pcie-brcmstb.c
4662N: brcmstb
4663N: bcm7038
4664N: bcm7120
4665
4666BROADCOM BCMBCA ARM ARCHITECTURE
4667M: William Zhang <[email protected]>
4668M: Anand Gore <[email protected]>
4669M: Kursad Oney <[email protected]>
4670M: Florian Fainelli <[email protected]>
4671M: Rafał Miłecki <[email protected]>
4672R: Broadcom internal kernel review list <[email protected]>
4673L: [email protected] (moderated for non-subscribers)
4674S: Maintained
4675T: git https://github.com/broadcom/stblinux.git
4676F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4677F: arch/arm64/boot/dts/broadcom/bcmbca/*
4678N: bcmbca
4679N: bcm[9]?47622
4680N: bcm[9]?4912
4681N: bcm[9]?63138
4682N: bcm[9]?63146
4683N: bcm[9]?63148
4684N: bcm[9]?63158
4685N: bcm[9]?63178
4686N: bcm[9]?6756
4687N: bcm[9]?6813
4688N: bcm[9]?6846
4689N: bcm[9]?6855
4690N: bcm[9]?6856
4691N: bcm[9]?6858
4692N: bcm[9]?6878
4693
4694BROADCOM BDC DRIVER
4695M: Justin Chen <[email protected]>
4696M: Al Cooper <[email protected]>
4697R: Broadcom internal kernel review list <[email protected]>
4698L: [email protected]
4699S: Maintained
4700F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4701F: drivers/usb/gadget/udc/bdc/
4702
4703BROADCOM BMIPS CPUFREQ DRIVER
4704M: Markus Mayer <[email protected]>
4705R: Broadcom internal kernel review list <[email protected]>
4706L: [email protected]
4707S: Maintained
4708F: drivers/cpufreq/bmips-cpufreq.c
4709
4710BROADCOM BMIPS MIPS ARCHITECTURE
4711M: Florian Fainelli <[email protected]>
4712R: Broadcom internal kernel review list <[email protected]>
4713L: [email protected]
4714S: Maintained
4715T: git https://github.com/broadcom/stblinux.git
4716F: arch/mips/bmips/*
4717F: arch/mips/boot/dts/brcm/bcm*.dts*
4718F: arch/mips/include/asm/mach-bmips/*
4719F: arch/mips/kernel/*bmips*
4720F: drivers/irqchip/irq-bcm63*
4721F: drivers/irqchip/irq-bcm7*
4722F: drivers/irqchip/irq-brcmstb*
4723F: drivers/pmdomain/bcm/bcm63xx-power.c
4724F: include/linux/bcm963xx_nvram.h
4725F: include/linux/bcm963xx_tag.h
4726
4727BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4728M: Rasesh Mody <[email protected]>
4729M: [email protected]
4730L: [email protected]
4731S: Maintained
4732F: drivers/net/ethernet/broadcom/bnx2.*
4733F: drivers/net/ethernet/broadcom/bnx2_*
4734
4735BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4736M: Saurav Kashyap <[email protected]>
4737M: Javed Hasan <[email protected]>
4738M: [email protected]
4739L: [email protected]
4740S: Supported
4741F: drivers/scsi/bnx2fc/
4742
4743BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4744M: Nilesh Javali <[email protected]>
4745M: Manish Rangankar <[email protected]>
4746M: [email protected]
4747L: [email protected]
4748S: Supported
4749F: drivers/scsi/bnx2i/
4750
4751BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4752M: Sudarsana Kalluru <[email protected]>
4753M: Manish Chopra <[email protected]>
4754L: [email protected]
4755S: Maintained
4756F: drivers/net/ethernet/broadcom/bnx2x/
4757
4758BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4759M: Michael Chan <[email protected]>
4760M: Pavan Chebbi <[email protected]>
4761L: [email protected]
4762S: Maintained
4763F: drivers/firmware/broadcom/tee_bnxt_fw.c
4764F: drivers/net/ethernet/broadcom/bnxt/
4765F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4766
4767BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4768M: Arend van Spriel <[email protected]>
4769L: [email protected]
4770L: [email protected]
4771L: [email protected]
4772S: Supported
4773F: drivers/net/wireless/broadcom/brcm80211/
4774F: include/linux/platform_data/brcmfmac.h
4775
4776BROADCOM BRCMSTB GPIO DRIVER
4777M: Doug Berger <[email protected]>
4778M: Florian Fainelli <[email protected]>
4779R: Broadcom internal kernel review list <[email protected]>
4780S: Supported
4781F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4782F: drivers/gpio/gpio-brcmstb.c
4783
4784BROADCOM BRCMSTB I2C DRIVER
4785M: Kamal Dasu <[email protected]>
4786R: Broadcom internal kernel review list <[email protected]>
4787L: [email protected]
4788S: Supported
4789F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4790F: drivers/i2c/busses/i2c-brcmstb.c
4791
4792BROADCOM BRCMSTB UART DRIVER
4793M: Al Cooper <[email protected]>
4794R: Broadcom internal kernel review list <[email protected]>
4795L: [email protected]
4796S: Maintained
4797F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4798F: drivers/tty/serial/8250/8250_bcm7271.c
4799
4800BROADCOM BRCMSTB USB EHCI DRIVER
4801M: Justin Chen <[email protected]>
4802M: Al Cooper <[email protected]>
4803R: Broadcom internal kernel review list <[email protected]>
4804L: [email protected]
4805S: Maintained
4806F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4807F: drivers/usb/host/ehci-brcm.*
4808
4809BROADCOM BRCMSTB USB PIN MAP DRIVER
4810M: Al Cooper <[email protected]>
4811R: Broadcom internal kernel review list <[email protected]>
4812L: [email protected]
4813S: Maintained
4814F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4815F: drivers/usb/misc/brcmstb-usb-pinmap.c
4816
4817BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4818M: Justin Chen <[email protected]>
4819M: Al Cooper <[email protected]>
4820R: Broadcom internal kernel review list <[email protected]>
4821L: [email protected]
4822S: Maintained
4823F: drivers/phy/broadcom/phy-brcm-usb*
4824
4825BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4826M: William Zhang <[email protected]>
4827M: Kursad Oney <[email protected]>
4828M: Jonas Gorski <[email protected]>
4829R: Broadcom internal kernel review list <[email protected]>
4830L: [email protected]
4831S: Maintained
4832F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4833F: drivers/spi/spi-bcm63xx-hsspi.c
4834F: drivers/spi/spi-bcmbca-hsspi.c
4835
4836BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4837M: Jonas Gorski <[email protected]>
4838L: [email protected]
4839S: Odd Fixes
4840F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4841F: drivers/spi/spi-bcm63xx.c
4842
4843BROADCOM ETHERNET PHY DRIVERS
4844M: Florian Fainelli <[email protected]>
4845R: Broadcom internal kernel review list <[email protected]>
4846L: [email protected]
4847S: Supported
4848F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4849F: drivers/net/phy/bcm*.[ch]
4850F: drivers/net/phy/broadcom.c
4851F: include/linux/brcmphy.h
4852
4853BROADCOM GENET ETHERNET DRIVER
4854M: Doug Berger <[email protected]>
4855M: Florian Fainelli <[email protected]>
4856R: Broadcom internal kernel review list <[email protected]>
4857L: [email protected]
4858S: Maintained
4859F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4860F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4861F: drivers/net/ethernet/broadcom/genet/
4862F: drivers/net/ethernet/broadcom/unimac.h
4863F: drivers/net/mdio/mdio-bcm-unimac.c
4864F: include/linux/platform_data/bcmgenet.h
4865F: include/linux/platform_data/mdio-bcm-unimac.h
4866
4867BROADCOM IPROC ARM ARCHITECTURE
4868M: Ray Jui <[email protected]>
4869M: Scott Branden <[email protected]>
4870R: Broadcom internal kernel review list <[email protected]>
4871L: [email protected] (moderated for non-subscribers)
4872S: Maintained
4873T: git https://github.com/broadcom/stblinux.git
4874F: arch/arm64/boot/dts/broadcom/northstar2/*
4875F: arch/arm64/boot/dts/broadcom/stingray/*
4876F: drivers/clk/bcm/clk-ns*
4877F: drivers/clk/bcm/clk-sr*
4878F: drivers/pinctrl/bcm/pinctrl-ns*
4879F: include/dt-bindings/clock/bcm-sr*
4880N: iproc
4881N: cygnus
4882N: bcm[-_]nsp
4883N: bcm9113*
4884N: bcm9583*
4885N: bcm9585*
4886N: bcm9586*
4887N: bcm988312
4888N: bcm113*
4889N: bcm583*
4890N: bcm585*
4891N: bcm586*
4892N: bcm88312
4893N: hr2
4894N: stingray
4895
4896BROADCOM IPROC GBIT ETHERNET DRIVER
4897M: Rafał Miłecki <[email protected]>
4898R: Broadcom internal kernel review list <[email protected]>
4899L: [email protected]
4900S: Maintained
4901F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4902F: drivers/net/ethernet/broadcom/bgmac*
4903F: drivers/net/ethernet/broadcom/unimac.h
4904
4905BROADCOM KONA GPIO DRIVER
4906M: Ray Jui <[email protected]>
4907R: Broadcom internal kernel review list <[email protected]>
4908S: Supported
4909F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4910F: drivers/gpio/gpio-bcm-kona.c
4911
4912BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4913M: Sathya Prakash Veerichetty <[email protected]>
4914M: Kashyap Desai <[email protected]>
4915M: Sumit Saxena <[email protected]>
4916M: Sreekanth Reddy <[email protected]>
4917L: [email protected]
4918L: [email protected]
4919S: Supported
4920W: https://www.broadcom.com/support/storage
4921F: drivers/scsi/mpi3mr/
4922
4923BROADCOM NETXTREME-E ROCE DRIVER
4924M: Selvin Xavier <[email protected]>
4925M: Kalesh AP <[email protected]>
4926L: [email protected]
4927S: Supported
4928W: http://www.broadcom.com
4929F: drivers/infiniband/hw/bnxt_re/
4930F: include/uapi/rdma/bnxt_re-abi.h
4931
4932BROADCOM NVRAM DRIVER
4933M: Rafał Miłecki <[email protected]>
4934L: [email protected]
4935S: Maintained
4936F: drivers/firmware/broadcom/*
4937
4938BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4939M: Rafał Miłecki <[email protected]>
4940M: Florian Fainelli <[email protected]>
4941R: Broadcom internal kernel review list <[email protected]>
4942L: [email protected]
4943S: Maintained
4944T: git https://github.com/broadcom/stblinux.git
4945F: drivers/pmdomain/bcm/bcm-pmb.c
4946F: include/dt-bindings/soc/bcm-pmb.h
4947
4948BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4949M: Rafał Miłecki <[email protected]>
4950L: [email protected]
4951S: Maintained
4952F: drivers/bcma/
4953F: include/linux/bcma/
4954
4955BROADCOM SPI DRIVER
4956M: Kamal Dasu <[email protected]>
4957R: Broadcom internal kernel review list <[email protected]>
4958S: Maintained
4959F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4960F: drivers/spi/spi-bcm-qspi.*
4961F: drivers/spi/spi-brcmstb-qspi.c
4962F: drivers/spi/spi-iproc-qspi.c
4963
4964BROADCOM STB AVS CPUFREQ DRIVER
4965M: Markus Mayer <[email protected]>
4966R: Broadcom internal kernel review list <[email protected]>
4967L: [email protected]
4968S: Maintained
4969F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4970F: drivers/cpufreq/brcmstb*
4971
4972BROADCOM STB AVS TMON DRIVER
4973M: Markus Mayer <[email protected]>
4974R: Broadcom internal kernel review list <[email protected]>
4975L: [email protected]
4976S: Maintained
4977F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4978F: drivers/thermal/broadcom/brcmstb*
4979
4980BROADCOM STB DPFE DRIVER
4981M: Markus Mayer <[email protected]>
4982R: Broadcom internal kernel review list <[email protected]>
4983L: [email protected] (moderated for non-subscribers)
4984S: Maintained
4985F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4986F: drivers/memory/brcmstb_dpfe.c
4987
4988BROADCOM STB NAND FLASH DRIVER
4989M: Brian Norris <[email protected]>
4990M: Kamal Dasu <[email protected]>
4991R: Broadcom internal kernel review list <[email protected]>
4992L: [email protected]
4993S: Maintained
4994F: drivers/mtd/nand/raw/brcmnand/
4995F: include/linux/platform_data/brcmnand.h
4996
4997BROADCOM STB PCIE DRIVER
4998M: Jim Quinlan <[email protected]>
4999M: Nicolas Saenz Julienne <[email protected]>
5000M: Florian Fainelli <[email protected]>
5001R: Broadcom internal kernel review list <[email protected]>
5002L: [email protected]
5003S: Maintained
5004F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
5005F: drivers/pci/controller/pcie-brcmstb.c
5006
5007BROADCOM SYSTEMPORT ETHERNET DRIVER
5008M: Florian Fainelli <[email protected]>
5009R: Broadcom internal kernel review list <[email protected]>
5010L: [email protected]
5011S: Maintained
5012F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
5013F: drivers/net/ethernet/broadcom/bcmsysport.*
5014F: drivers/net/ethernet/broadcom/unimac.h
5015
5016BROADCOM TG3 GIGABIT ETHERNET DRIVER
5017M: Pavan Chebbi <[email protected]>
5018M: Michael Chan <[email protected]>
5019L: [email protected]
5020S: Maintained
5021F: drivers/net/ethernet/broadcom/tg3.*
5022
5023BROADCOM VK DRIVER
5024M: Scott Branden <[email protected]>
5025R: Broadcom internal kernel review list <[email protected]>
5026S: Supported
5027F: drivers/misc/bcm-vk/
5028F: include/uapi/linux/misc/bcm_vk.h
5029
5030BROCADE BFA FC SCSI DRIVER
5031M: Anil Gurumurthy <[email protected]>
5032M: Sudarsana Kalluru <[email protected]>
5033L: [email protected]
5034S: Supported
5035F: drivers/scsi/bfa/
5036
5037BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5038M: Rasesh Mody <[email protected]>
5039M: Sudarsana Kalluru <[email protected]>
5040M: [email protected]
5041L: [email protected]
5042S: Maintained
5043F: drivers/net/ethernet/brocade/bna/
5044
5045BSG (block layer generic sg v4 driver)
5046M: FUJITA Tomonori <[email protected]>
5047L: [email protected]
5048S: Supported
5049F: block/bsg.c
5050F: include/linux/bsg.h
5051F: include/uapi/linux/bsg.h
5052
5053BT87X AUDIO DRIVER
5054M: Clemens Ladisch <[email protected]>
5055L: [email protected]
5056S: Maintained
5057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5058F: Documentation/sound/cards/bt87x.rst
5059F: sound/pci/bt87x.c
5060
5061BT8XXGPIO DRIVER
5062M: Michael Buesch <[email protected]>
5063S: Maintained
5064W: http://bu3sch.de/btgpio.php
5065F: drivers/gpio/gpio-bt8xx.c
5066
5067BTRFS FILE SYSTEM
5068M: Chris Mason <[email protected]>
5069M: Josef Bacik <[email protected]>
5070M: David Sterba <[email protected]>
5071L: [email protected]
5072S: Maintained
5073W: https://btrfs.readthedocs.io
5074Q: https://patchwork.kernel.org/project/linux-btrfs/list/
5075C: irc://irc.libera.chat/btrfs
5076T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5077F: Documentation/filesystems/btrfs.rst
5078F: fs/btrfs/
5079F: include/linux/btrfs*
5080F: include/trace/events/btrfs.h
5081F: include/uapi/linux/btrfs*
5082
5083BTTV VIDEO4LINUX DRIVER
5084M: Mauro Carvalho Chehab <[email protected]>
5085L: [email protected]
5086S: Odd fixes
5087W: https://linuxtv.org
5088T: git git://linuxtv.org/media.git
5089F: Documentation/driver-api/media/drivers/bttv*
5090F: drivers/media/pci/bt8xx/bttv*
5091
5092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5093M: Chanwoo Choi <[email protected]>
5094L: [email protected]
5095L: [email protected]
5096S: Maintained
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5098F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5099F: drivers/devfreq/exynos-bus.c
5100
5101BUSLOGIC SCSI DRIVER
5102M: Khalid Aziz <[email protected]>
5103L: [email protected]
5104S: Maintained
5105F: drivers/scsi/BusLogic.*
5106F: drivers/scsi/FlashPoint.*
5107
5108BXCAN CAN NETWORK DRIVER
5109M: Dario Binacchi <[email protected]>
5110L: [email protected]
5111S: Maintained
5112F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5113F: drivers/net/can/bxcan.c
5114
5115C-MEDIA CMI8788 DRIVER
5116M: Clemens Ladisch <[email protected]>
5117L: [email protected]
5118S: Maintained
5119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5120F: sound/pci/oxygen/
5121
5122C-SKY ARCHITECTURE
5123M: Guo Ren <[email protected]>
5124L: [email protected]
5125S: Supported
5126T: git https://github.com/c-sky/csky-linux.git
5127F: Documentation/devicetree/bindings/csky/
5128F: Documentation/devicetree/bindings/interrupt-controller/csky,*
5129F: Documentation/devicetree/bindings/timer/csky,*
5130F: arch/csky/
5131F: drivers/clocksource/timer-gx6605s.c
5132F: drivers/clocksource/timer-mp-csky.c
5133F: drivers/irqchip/irq-csky-*
5134N: csky
5135K: csky
5136
5137CA8210 IEEE-802.15.4 RADIO DRIVER
5138L: [email protected]
5139S: Orphan
5140W: https://github.com/Cascoda/ca8210-linux.git
5141F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5142F: drivers/net/ieee802154/ca8210.c
5143
5144CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5145M: David Howells <[email protected]>
5146L: [email protected]
5147S: Supported
5148F: Documentation/filesystems/caching/cachefiles.rst
5149F: fs/cachefiles/
5150
5151CACHESTAT: PAGE CACHE STATS FOR A FILE
5152M: Nhat Pham <[email protected]>
5153M: Johannes Weiner <[email protected]>
5154L: [email protected]
5155S: Maintained
5156F: tools/testing/selftests/cachestat/test_cachestat.c
5157
5158CADENCE MIPI-CSI2 BRIDGES
5159M: Maxime Ripard <[email protected]>
5160L: [email protected]
5161S: Maintained
5162F: Documentation/devicetree/bindings/media/cdns,*.txt
5163F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5164F: drivers/media/platform/cadence/cdns-csi2*
5165
5166CADENCE NAND DRIVER
5167L: [email protected]
5168S: Orphan
5169F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5170F: drivers/mtd/nand/raw/cadence-nand-controller.c
5171
5172CADENCE USB3 DRD IP DRIVER
5173M: Peter Chen <[email protected]>
5174M: Pawel Laszczak <[email protected]>
5175R: Roger Quadros <[email protected]>
5176L: [email protected]
5177S: Maintained
5178T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5179F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5180F: drivers/usb/cdns3/
5181X: drivers/usb/cdns3/cdnsp*
5182
5183CADENCE USBHS DRIVER
5184M: Pawel Laszczak <[email protected]>
5185L: [email protected]
5186S: Maintained
5187F: drivers/usb/gadget/udc/cdns2
5188
5189CADENCE USBSSP DRD IP DRIVER
5190M: Pawel Laszczak <[email protected]>
5191L: [email protected]
5192S: Maintained
5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5194F: drivers/usb/cdns3/
5195X: drivers/usb/cdns3/cdns3*
5196
5197CADET FM/AM RADIO RECEIVER DRIVER
5198M: Hans Verkuil <[email protected]>
5199L: [email protected]
5200S: Maintained
5201W: https://linuxtv.org
5202T: git git://linuxtv.org/media.git
5203F: drivers/media/radio/radio-cadet*
5204
5205CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5206L: [email protected]
5207S: Orphan
5208T: git git://linuxtv.org/media.git
5209F: Documentation/admin-guide/media/cafe_ccic*
5210F: drivers/media/platform/marvell/
5211
5212CAIF NETWORK LAYER
5213L: [email protected]
5214S: Orphan
5215F: Documentation/networking/caif/
5216F: drivers/net/caif/
5217F: include/net/caif/
5218F: include/uapi/linux/caif/
5219F: net/caif/
5220
5221CAKE QDISC
5222M: Toke Høiland-Jørgensen <[email protected]>
5223L: [email protected] (moderated for non-subscribers)
5224S: Maintained
5225F: net/sched/sch_cake.c
5226
5227CAN NETWORK DRIVERS
5228M: Marc Kleine-Budde <[email protected]>
5229M: Vincent Mailhol <[email protected]>
5230L: [email protected]
5231S: Maintained
5232W: https://github.com/linux-can
5233T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5234T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5235F: Documentation/devicetree/bindings/net/can/
5236F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5237F: drivers/net/can/
5238F: drivers/phy/phy-can-transceiver.c
5239F: include/linux/can/bittiming.h
5240F: include/linux/can/dev.h
5241F: include/linux/can/length.h
5242F: include/linux/can/platform/
5243F: include/linux/can/rx-offload.h
5244F: include/uapi/linux/can/error.h
5245F: include/uapi/linux/can/netlink.h
5246F: include/uapi/linux/can/vxcan.h
5247
5248CAN NETWORK LAYER
5249M: Oliver Hartkopp <[email protected]>
5250M: Marc Kleine-Budde <[email protected]>
5251L: [email protected]
5252S: Maintained
5253W: https://github.com/linux-can
5254T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5255T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5256F: Documentation/networking/can.rst
5257F: Documentation/networking/iso15765-2.rst
5258F: include/linux/can/can-ml.h
5259F: include/linux/can/core.h
5260F: include/linux/can/skb.h
5261F: include/net/netns/can.h
5262F: include/uapi/linux/can.h
5263F: include/uapi/linux/can/bcm.h
5264F: include/uapi/linux/can/gw.h
5265F: include/uapi/linux/can/isotp.h
5266F: include/uapi/linux/can/raw.h
5267F: net/can/
5268F: net/sched/em_canid.c
5269
5270CAN-J1939 NETWORK LAYER
5271M: Robin van der Gracht <[email protected]>
5272M: Oleksij Rempel <[email protected]>
5273R: [email protected]
5274L: [email protected]
5275S: Maintained
5276F: Documentation/networking/j1939.rst
5277F: include/uapi/linux/can/j1939.h
5278F: net/can/j1939/
5279
5280CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5281M: Damien Le Moal <[email protected]>
5282L: [email protected]
5283L: [email protected] (pinctrl driver)
5284F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5285F: drivers/pinctrl/pinctrl-k210.c
5286
5287CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5288M: Damien Le Moal <[email protected]>
5289L: [email protected]
5290L: [email protected]
5291S: Maintained
5292F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5293F: drivers/reset/reset-k210.c
5294
5295CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5296M: Damien Le Moal <[email protected]>
5297L: [email protected]
5298S: Maintained
5299F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5300F: drivers/soc/canaan/
5301F: include/soc/canaan/
5302
5303CAPABILITIES
5304M: Serge Hallyn <[email protected]>
5305L: [email protected]
5306S: Supported
5307F: include/linux/capability.h
5308F: include/trace/events/capability.h
5309F: include/uapi/linux/capability.h
5310F: kernel/capability.c
5311F: security/commoncap.c
5312
5313CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5314M: Kevin Tsai <[email protected]>
5315S: Maintained
5316F: drivers/iio/light/cm*
5317
5318CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5319M: Christian Lamparter <[email protected]>
5320L: [email protected]
5321S: Maintained
5322W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5323F: drivers/net/wireless/ath/carl9170/
5324
5325CAVIUM I2C DRIVER
5326M: Robert Richter <[email protected]>
5327S: Odd Fixes
5328W: http://www.marvell.com
5329F: drivers/i2c/busses/i2c-octeon*
5330F: drivers/i2c/busses/i2c-thunderx*
5331
5332CAVIUM LIQUIDIO NETWORK DRIVER
5333L: [email protected]
5334S: Orphan
5335W: http://www.marvell.com
5336F: drivers/net/ethernet/cavium/liquidio/
5337
5338CAVIUM MMC DRIVER
5339M: Robert Richter <[email protected]>
5340S: Odd Fixes
5341W: http://www.marvell.com
5342F: drivers/mmc/host/cavium*
5343
5344CAVIUM OCTEON-TX CRYPTO DRIVER
5345M: George Cherian <[email protected]>
5346L: [email protected]
5347S: Supported
5348W: http://www.marvell.com
5349F: drivers/crypto/cavium/cpt/
5350
5351CAVIUM THUNDERX2 ARM64 SOC
5352M: Robert Richter <[email protected]>
5353L: [email protected] (moderated for non-subscribers)
5354S: Odd Fixes
5355F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5356F: arch/arm64/boot/dts/cavium/thunder2-99xx*
5357
5358CBS/ETF/TAPRIO QDISCS
5359M: Vinicius Costa Gomes <[email protected]>
5360L: [email protected]
5361S: Maintained
5362F: net/sched/sch_cbs.c
5363F: net/sched/sch_etf.c
5364F: net/sched/sch_taprio.c
5365
5366CC2520 IEEE-802.15.4 RADIO DRIVER
5367M: Stefan Schmidt <[email protected]>
5368L: [email protected]
5369S: Odd Fixes
5370F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5371F: drivers/net/ieee802154/cc2520.c
5372
5373CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5374M: Gilad Ben-Yossef <[email protected]>
5375L: [email protected]
5376S: Supported
5377W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5378F: drivers/crypto/ccree/
5379
5380CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5381M: Hadar Gat <[email protected]>
5382L: [email protected]
5383S: Supported
5384W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5385F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5386F: drivers/char/hw_random/cctrng.c
5387F: drivers/char/hw_random/cctrng.h
5388
5389CEC FRAMEWORK
5390M: Hans Verkuil <[email protected]>
5391L: [email protected]
5392S: Supported
5393W: http://linuxtv.org
5394T: git git://linuxtv.org/media.git
5395F: Documentation/ABI/testing/debugfs-cec-error-inj
5396F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5397F: Documentation/driver-api/media/cec-core.rst
5398F: Documentation/userspace-api/media/cec
5399F: drivers/media/cec/
5400F: drivers/media/rc/keymaps/rc-cec.c
5401F: include/media/cec-notifier.h
5402F: include/media/cec.h
5403F: include/uapi/linux/cec-funcs.h
5404F: include/uapi/linux/cec.h
5405
5406CEC GPIO DRIVER
5407M: Hans Verkuil <[email protected]>
5408L: [email protected]
5409S: Supported
5410W: http://linuxtv.org
5411T: git git://linuxtv.org/media.git
5412F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5413F: drivers/media/cec/platform/cec-gpio/
5414
5415CELL BROADBAND ENGINE ARCHITECTURE
5416L: [email protected]
5417S: Orphan
5418F: arch/powerpc/include/asm/cell*.h
5419F: arch/powerpc/include/asm/spu*.h
5420F: arch/powerpc/include/uapi/asm/spu*.h
5421F: arch/powerpc/platforms/cell/
5422
5423CELLWISE CW2015 BATTERY DRIVER
5424M: Tobias Schrammm <[email protected]>
5425S: Maintained
5426F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5427F: drivers/power/supply/cw2015_battery.c
5428
5429CEPH COMMON CODE (LIBCEPH)
5430M: Ilya Dryomov <[email protected]>
5431M: Xiubo Li <[email protected]>
5432L: [email protected]
5433S: Supported
5434W: http://ceph.com/
5435T: git https://github.com/ceph/ceph-client.git
5436F: include/linux/ceph/
5437F: include/linux/crush/
5438F: net/ceph/
5439
5440CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5441M: Xiubo Li <[email protected]>
5442M: Ilya Dryomov <[email protected]>
5443L: [email protected]
5444S: Supported
5445W: http://ceph.com/
5446T: git https://github.com/ceph/ceph-client.git
5447F: Documentation/filesystems/ceph.rst
5448F: fs/ceph/
5449
5450CERTIFICATE HANDLING
5451M: David Howells <[email protected]>
5452M: David Woodhouse <[email protected]>
5453L: [email protected]
5454S: Maintained
5455F: Documentation/admin-guide/module-signing.rst
5456F: certs/
5457F: scripts/sign-file.c
5458F: scripts/ssl-common.h
5459F: tools/certs/
5460
5461CFAG12864B LCD DRIVER
5462M: Miguel Ojeda <[email protected]>
5463S: Maintained
5464F: drivers/auxdisplay/cfag12864b.c
5465F: include/linux/cfag12864b.h
5466
5467CFAG12864BFB LCD FRAMEBUFFER DRIVER
5468M: Miguel Ojeda <[email protected]>
5469S: Maintained
5470F: drivers/auxdisplay/cfag12864bfb.c
5471F: include/linux/cfag12864b.h
5472
5473CHAR and MISC DRIVERS
5474M: Arnd Bergmann <[email protected]>
5475M: Greg Kroah-Hartman <[email protected]>
5476S: Supported
5477T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5478F: drivers/char/
5479F: drivers/misc/
5480F: include/linux/miscdevice.h
5481F: samples/rust/rust_misc_device.rs
5482X: drivers/char/agp/
5483X: drivers/char/hw_random/
5484X: drivers/char/ipmi/
5485X: drivers/char/random.c
5486X: drivers/char/tpm/
5487
5488CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5489M: Thomas Weißschuh <[email protected]>
5490L: [email protected]
5491S: Maintained
5492F: Documentation/hwmon/powerz.rst
5493F: drivers/hwmon/powerz.c
5494
5495CHECKPATCH
5496M: Andy Whitcroft <[email protected]>
5497M: Joe Perches <[email protected]>
5498R: Dwaipayan Ray <[email protected]>
5499R: Lukas Bulwahn <[email protected]>
5500S: Maintained
5501F: scripts/checkpatch.pl
5502
5503CHECKPATCH DOCUMENTATION
5504M: Dwaipayan Ray <[email protected]>
5505M: Lukas Bulwahn <[email protected]>
5506R: Joe Perches <[email protected]>
5507S: Maintained
5508F: Documentation/dev-tools/checkpatch.rst
5509
5510CHINESE DOCUMENTATION
5511M: Alex Shi <[email protected]>
5512M: Yanteng Si <[email protected]>
5513R: Dongliang Mu <[email protected]>
5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5515S: Maintained
5516F: Documentation/translations/zh_CN/
5517
5518CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5519M: Peter Chen <[email protected]>
5520L: [email protected]
5521S: Maintained
5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5523F: drivers/usb/chipidea/
5524
5525CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5526M: Hans de Goede <[email protected]>
5527L: [email protected]
5528S: Maintained
5529F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5530F: drivers/input/touchscreen/chipone_icn8318.c
5531
5532CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5533M: Hans de Goede <[email protected]>
5534L: [email protected]
5535S: Maintained
5536F: drivers/input/touchscreen/chipone_icn8505.c
5537
5538CHROME HARDWARE PLATFORM SUPPORT
5539M: Benson Leung <[email protected]>
5540M: Tzung-Bi Shih <[email protected]>
5541L: [email protected]
5542S: Maintained
5543T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5544F: drivers/platform/chrome/
5545
5546CHROMEOS EC CODEC DRIVER
5547M: Cheng-Yi Chiang <[email protected]>
5548M: Tzung-Bi Shih <[email protected]>
5549R: Guenter Roeck <[email protected]>
5550L: [email protected]
5551S: Maintained
5552F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5553F: sound/soc/codecs/cros_ec_codec.*
5554
5555CHROMEOS EC CHARGE CONTROL
5556M: Thomas Weißschuh <[email protected]>
5557S: Maintained
5558F: drivers/power/supply/cros_charge-control.c
5559
5560CHROMEOS EC HARDWARE MONITORING
5561M: Thomas Weißschuh <[email protected]>
5562L: [email protected]
5563L: [email protected]
5564S: Maintained
5565F: Documentation/hwmon/cros_ec_hwmon.rst
5566F: drivers/hwmon/cros_ec_hwmon.c
5567
5568CHROMEOS EC LED DRIVER
5569M: Thomas Weißschuh <[email protected]>
5570S: Maintained
5571F: drivers/leds/leds-cros_ec.c
5572
5573CHROMEOS EC SUBDRIVERS
5574M: Benson Leung <[email protected]>
5575R: Guenter Roeck <[email protected]>
5576L: [email protected]
5577S: Maintained
5578F: drivers/power/supply/cros_charge-control.c
5579F: drivers/power/supply/cros_usbpd-charger.c
5580N: cros_ec
5581N: cros-ec
5582
5583CHROMEOS EC UART DRIVER
5584M: Bhanu Prakash Maiya <[email protected]>
5585R: Benson Leung <[email protected]>
5586R: Tzung-Bi Shih <[email protected]>
5587S: Maintained
5588F: drivers/platform/chrome/cros_ec_uart.c
5589
5590CHROMEOS EC USB PD NOTIFY DRIVER
5591M: Łukasz Bartosik <[email protected]>
5592M: Andrei Kuchynski <[email protected]>
5593M: Jameson Thies <[email protected]>
5594L: [email protected]
5595S: Maintained
5596F: drivers/platform/chrome/cros_usbpd_notify.c
5597F: include/linux/platform_data/cros_usbpd_notify.h
5598
5599CHROMEOS EC USB TYPE-C DRIVER
5600M: Benson Leung <[email protected]>
5601M: Abhishek Pandit-Subedi <[email protected]>
5602M: Jameson Thies <[email protected]>
5603M: Andrei Kuchynski <[email protected]>
5604L: [email protected]
5605S: Maintained
5606F: drivers/platform/chrome/cros_ec_typec.*
5607F: drivers/platform/chrome/cros_typec_altmode.*
5608F: drivers/platform/chrome/cros_typec_switch.c
5609F: drivers/platform/chrome/cros_typec_vdm.*
5610
5611CHROMEOS HPS DRIVER
5612M: Dan Callaghan <[email protected]>
5613R: Sami Kyöstilä <[email protected]>
5614S: Maintained
5615F: drivers/platform/chrome/cros_hps_i2c.c
5616
5617CHROMEOS EC WATCHDOG
5618M: Lukasz Majczak <[email protected]>
5619L: [email protected]
5620S: Maintained
5621F: drivers/watchdog/cros_ec_wdt.c
5622
5623CHROMEOS UCSI DRIVER
5624M: Abhishek Pandit-Subedi <[email protected]>
5625M: Łukasz Bartosik <[email protected]>
5626M: Jameson Thies <[email protected]>
5627M: Andrei Kuchynski <[email protected]>
5628L: [email protected]
5629S: Maintained
5630F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
5631
5632CHRONTEL CH7322 CEC DRIVER
5633M: Joe Tessler <[email protected]>
5634L: [email protected]
5635S: Maintained
5636T: git git://linuxtv.org/media.git
5637F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5638F: drivers/media/cec/i2c/ch7322.c
5639
5640CIRRUS LOGIC AUDIO CODEC DRIVERS
5641M: David Rhodes <[email protected]>
5642M: Richard Fitzgerald <[email protected]>
5643L: [email protected]
5644L: [email protected]
5645S: Maintained
5646F: Documentation/devicetree/bindings/sound/cirrus,cs*
5647F: Documentation/sound/codecs/cs*
5648F: drivers/mfd/cs42l43*
5649F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5650F: drivers/spi/spi-cs42l43*
5651F: include/dt-bindings/sound/cs*
5652F: include/linux/mfd/cs42l43*
5653F: include/sound/cs*
5654F: sound/pci/hda/cirrus*
5655F: sound/pci/hda/cs*
5656F: sound/pci/hda/hda_component*
5657F: sound/pci/hda/hda_cs_dsp_ctl.*
5658F: sound/soc/codecs/cs*
5659
5660CIRRUS LOGIC HAPTIC DRIVERS
5661M: James Ogletree <[email protected]>
5662M: Fred Treven <[email protected]>
5663M: Ben Bright <[email protected]>
5664L: [email protected]
5665S: Supported
5666F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5667F: drivers/input/misc/cs40l*
5668F: drivers/mfd/cs40l*
5669F: include/linux/mfd/cs40l*
5670F: sound/soc/codecs/cs40l*
5671
5672CIRRUS LOGIC DSP FIRMWARE DRIVER
5673M: Simon Trimmer <[email protected]>
5674M: Charles Keepax <[email protected]>
5675M: Richard Fitzgerald <[email protected]>
5676L: [email protected]
5677S: Supported
5678W: https://github.com/CirrusLogic/linux-drivers/wiki
5679T: git https://github.com/CirrusLogic/linux-drivers.git
5680F: drivers/firmware/cirrus/
5681F: include/linux/firmware/cirrus/
5682
5683CIRRUS LOGIC EP93XX ETHERNET DRIVER
5684M: Hartley Sweeten <[email protected]>
5685L: [email protected]
5686S: Maintained
5687F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5688
5689CIRRUS LOGIC LOCHNAGAR DRIVER
5690M: Charles Keepax <[email protected]>
5691M: Richard Fitzgerald <[email protected]>
5692L: [email protected]
5693S: Supported
5694F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5695F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5696F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5697F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5698F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5699F: Documentation/hwmon/lochnagar.rst
5700F: drivers/clk/clk-lochnagar.c
5701F: drivers/hwmon/lochnagar-hwmon.c
5702F: drivers/mfd/lochnagar-i2c.c
5703F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5704F: drivers/regulator/lochnagar-regulator.c
5705F: include/dt-bindings/clock/lochnagar.h
5706F: include/dt-bindings/pinctrl/lochnagar.h
5707F: include/linux/mfd/lochnagar*
5708F: sound/soc/codecs/lochnagar-sc.c
5709
5710CIRRUS LOGIC MADERA CODEC DRIVERS
5711M: Charles Keepax <[email protected]>
5712M: Richard Fitzgerald <[email protected]>
5713L: [email protected]
5714L: [email protected]
5715S: Supported
5716W: https://github.com/CirrusLogic/linux-drivers/wiki
5717T: git https://github.com/CirrusLogic/linux-drivers.git
5718F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5719F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5720F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5721F: drivers/gpio/gpio-madera*
5722F: drivers/irqchip/irq-madera*
5723F: drivers/mfd/cs47l*
5724F: drivers/mfd/madera*
5725F: drivers/pinctrl/cirrus/*
5726F: include/dt-bindings/sound/madera*
5727F: include/linux/irqchip/irq-madera*
5728F: include/linux/mfd/madera/*
5729F: include/sound/madera*
5730F: sound/soc/codecs/cs47l*
5731F: sound/soc/codecs/madera*
5732
5733CISCO FCOE HBA DRIVER
5734M: Satish Kharat <[email protected]>
5735M: Sesidhar Baddela <[email protected]>
5736M: Karan Tilak Kumar <[email protected]>
5737L: [email protected]
5738S: Supported
5739F: drivers/scsi/fnic/
5740
5741CISCO SCSI HBA DRIVER
5742M: Karan Tilak Kumar <[email protected]>
5743M: Sesidhar Baddela <[email protected]>
5744L: [email protected]
5745S: Supported
5746F: drivers/scsi/snic/
5747
5748CISCO VIC ETHERNET NIC DRIVER
5749M: Christian Benvenuti <[email protected]>
5750M: Satish Kharat <[email protected]>
5751S: Maintained
5752F: drivers/net/ethernet/cisco/enic/
5753
5754CISCO VIC LOW LATENCY NIC DRIVER
5755M: Christian Benvenuti <[email protected]>
5756M: Nelson Escobar <[email protected]>
5757S: Supported
5758F: drivers/infiniband/hw/usnic/
5759
5760CLANG CONTROL FLOW INTEGRITY SUPPORT
5761M: Sami Tolvanen <[email protected]>
5762M: Kees Cook <[email protected]>
5763R: Nathan Chancellor <[email protected]>
5764L: [email protected]
5765S: Supported
5766B: https://github.com/ClangBuiltLinux/linux/issues
5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5768F: include/linux/cfi.h
5769F: kernel/cfi.c
5770
5771CLANG-FORMAT FILE
5772M: Miguel Ojeda <[email protected]>
5773S: Maintained
5774F: .clang-format
5775
5776CLANG/LLVM BUILD SUPPORT
5777M: Nathan Chancellor <[email protected]>
5778R: Nick Desaulniers <[email protected]>
5779R: Bill Wendling <[email protected]>
5780R: Justin Stitt <[email protected]>
5781L: [email protected]
5782S: Supported
5783W: https://clangbuiltlinux.github.io/
5784B: https://github.com/ClangBuiltLinux/linux/issues
5785C: irc://irc.libera.chat/clangbuiltlinux
5786F: Documentation/kbuild/llvm.rst
5787F: include/linux/compiler-clang.h
5788F: scripts/Makefile.clang
5789F: scripts/clang-tools/
5790K: \b(?i:clang|llvm)\b
5791
5792CLK API
5793M: Russell King <[email protected]>
5794L: [email protected]
5795S: Maintained
5796F: include/linux/clk.h
5797
5798CLOCKSOURCE, CLOCKEVENT DRIVERS
5799M: Daniel Lezcano <[email protected]>
5800M: Thomas Gleixner <[email protected]>
5801L: [email protected]
5802S: Supported
5803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5804F: Documentation/devicetree/bindings/timer/
5805F: drivers/clocksource/
5806
5807CLOSURES
5808M: Kent Overstreet <[email protected]>
5809L: [email protected]
5810S: Supported
5811C: irc://irc.oftc.net/bcache
5812F: include/linux/closure.h
5813F: lib/closure.c
5814
5815CMPC ACPI DRIVER
5816M: Thadeu Lima de Souza Cascardo <[email protected]>
5817L: [email protected]
5818S: Supported
5819F: drivers/platform/x86/classmate-laptop.c
5820
5821COBALT MEDIA DRIVER
5822M: Hans Verkuil <[email protected]>
5823L: [email protected]
5824S: Supported
5825W: https://linuxtv.org
5826T: git git://linuxtv.org/media.git
5827F: drivers/media/pci/cobalt/
5828
5829COCCINELLE/Semantic Patches (SmPL)
5830M: Julia Lawall <[email protected]>
5831M: Nicolas Palix <[email protected]>
5832L: [email protected] (moderated for non-subscribers)
5833S: Supported
5834W: https://coccinelle.gitlabpages.inria.fr/website/
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5836F: Documentation/dev-tools/coccinelle.rst
5837F: scripts/coccicheck
5838F: scripts/coccinelle/
5839
5840CODA FILE SYSTEM
5841M: Jan Harkes <[email protected]>
5842M: [email protected]
5843L: [email protected]
5844S: Maintained
5845W: http://www.coda.cs.cmu.edu/
5846F: Documentation/filesystems/coda.rst
5847F: fs/coda/
5848F: include/linux/coda*.h
5849F: include/uapi/linux/coda*.h
5850
5851CODA V4L2 MEM2MEM DRIVER
5852M: Philipp Zabel <[email protected]>
5853L: [email protected]
5854S: Maintained
5855F: Documentation/devicetree/bindings/media/coda.yaml
5856F: drivers/media/platform/chips-media/coda
5857
5858CODE OF CONDUCT
5859M: Greg Kroah-Hartman <[email protected]>
5860S: Supported
5861F: Documentation/process/code-of-conduct-interpretation.rst
5862F: Documentation/process/code-of-conduct.rst
5863
5864CODE TAGGING
5865M: Suren Baghdasaryan <[email protected]>
5866M: Kent Overstreet <[email protected]>
5867S: Maintained
5868F: include/asm-generic/codetag.lds.h
5869F: include/linux/codetag.h
5870F: lib/codetag.c
5871
5872COMEDI DRIVERS
5873M: Ian Abbott <[email protected]>
5874M: H Hartley Sweeten <[email protected]>
5875S: Odd Fixes
5876F: drivers/comedi/
5877F: include/linux/comedi/
5878F: include/uapi/linux/comedi.h
5879
5880COMMON CLK FRAMEWORK
5881M: Michael Turquette <[email protected]>
5882M: Stephen Boyd <[email protected]>
5883L: [email protected]
5884S: Maintained
5885Q: http://patchwork.kernel.org/project/linux-clk/list/
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5887F: Documentation/devicetree/bindings/clock/
5888F: drivers/clk/
5889F: include/dt-bindings/clock/
5890F: include/linux/clk-pr*
5891F: include/linux/clk/
5892F: include/linux/of_clk.h
5893X: drivers/clk/clkdev.c
5894
5895COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5896M: Steve French <[email protected]>
5897M: Steve French <[email protected]>
5898R: Paulo Alcantara <[email protected]> (DFS, global name space)
5899R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5900R: Shyam Prasad N <[email protected]> (multichannel)
5901R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5902R: Bharath SM <[email protected]> (deferred close, directory leases)
5903L: [email protected]
5904L: [email protected] (moderated for non-subscribers)
5905S: Supported
5906W: https://wiki.samba.org/index.php/LinuxCIFS
5907T: git git://git.samba.org/sfrench/cifs-2.6.git
5908F: Documentation/admin-guide/cifs/
5909F: fs/smb/client/
5910F: fs/smb/common/
5911F: include/uapi/linux/cifs
5912
5913COMPACTPCI HOTPLUG CORE
5914M: Scott Murray <[email protected]>
5915L: [email protected]
5916S: Maintained
5917F: drivers/pci/hotplug/cpci_hotplug*
5918
5919COMPACTPCI HOTPLUG GENERIC DRIVER
5920M: Scott Murray <[email protected]>
5921L: [email protected]
5922S: Maintained
5923F: drivers/pci/hotplug/cpcihp_generic.c
5924
5925COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5926M: Scott Murray <[email protected]>
5927L: [email protected]
5928S: Maintained
5929F: drivers/pci/hotplug/cpcihp_zt5550.*
5930
5931COMPAL LAPTOP SUPPORT
5932M: Cezary Jackiewicz <[email protected]>
5933L: [email protected]
5934S: Maintained
5935F: drivers/platform/x86/compal-laptop.c
5936
5937COMPILER ATTRIBUTES
5938M: Miguel Ojeda <[email protected]>
5939S: Maintained
5940F: include/linux/compiler_attributes.h
5941
5942COMPUTE EXPRESS LINK (CXL)
5943M: Davidlohr Bueso <[email protected]>
5944M: Jonathan Cameron <[email protected]>
5945M: Dave Jiang <[email protected]>
5946M: Alison Schofield <[email protected]>
5947M: Vishal Verma <[email protected]>
5948M: Ira Weiny <[email protected]>
5949M: Dan Williams <[email protected]>
5950L: [email protected]
5951S: Maintained
5952F: Documentation/driver-api/cxl
5953F: Documentation/userspace-api/fwctl/fwctl-cxl.rst
5954F: drivers/cxl/
5955F: include/cxl/
5956F: include/uapi/linux/cxl_mem.h
5957F: tools/testing/cxl/
5958
5959COMPUTE EXPRESS LINK PMU (CPMU)
5960M: Jonathan Cameron <[email protected]>
5961L: [email protected]
5962S: Maintained
5963F: Documentation/admin-guide/perf/cxl.rst
5964F: drivers/perf/cxl_pmu.c
5965
5966CONEXANT ACCESSRUNNER USB DRIVER
5967L: [email protected]
5968S: Orphan
5969W: http://accessrunner.sourceforge.net/
5970F: drivers/usb/atm/cxacru.c
5971
5972CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5973M: Elena Reshetova <[email protected]>
5974M: Carlos Bilbao <[email protected]>
5975S: Maintained
5976F: Documentation/security/snp-tdx-threat-model.rst
5977
5978CONFIGFS
5979M: Andreas Hindborg <[email protected]>
5980R: Breno Leitao <[email protected]>
5981S: Supported
5982T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
5983F: fs/configfs/
5984F: include/linux/configfs.h
5985F: samples/configfs/
5986
5987CONGATEC BOARD CONTROLLER MFD DRIVER
5988M: Thomas Richard <[email protected]>
5989S: Maintained
5990F: drivers/gpio/gpio-cgbc.c
5991F: drivers/hwmon/cgbc-hwmon.c
5992F: drivers/i2c/busses/i2c-cgbc.c
5993F: drivers/mfd/cgbc-core.c
5994F: drivers/watchdog/cgbc_wdt.c
5995F: include/linux/mfd/cgbc.h
5996
5997CONSOLE SUBSYSTEM
5998M: Greg Kroah-Hartman <[email protected]>
5999S: Supported
6000F: drivers/video/console/
6001F: include/linux/console*
6002
6003CONTEXT TRACKING
6004M: Frederic Weisbecker <[email protected]>
6005M: "Paul E. McKenney" <[email protected]>
6006S: Maintained
6007F: include/linux/context_tracking*
6008F: kernel/context_tracking.c
6009
6010CONTROL GROUP (CGROUP)
6011M: Tejun Heo <[email protected]>
6012M: Johannes Weiner <[email protected]>
6013M: Michal Koutný <[email protected]>
6014L: [email protected]
6015S: Maintained
6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6017F: Documentation/admin-guide/cgroup-v1/
6018F: Documentation/admin-guide/cgroup-v2.rst
6019F: include/linux/cgroup*
6020F: kernel/cgroup/
6021F: tools/testing/selftests/cgroup/
6022
6023CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6024M: Tejun Heo <[email protected]>
6025M: Josef Bacik <[email protected]>
6026M: Jens Axboe <[email protected]>
6027L: [email protected]
6028L: [email protected]
6029T: git git://git.kernel.dk/linux-block
6030F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6031F: block/bfq-cgroup.c
6032F: block/blk-cgroup.c
6033F: block/blk-iocost.c
6034F: block/blk-iolatency.c
6035F: block/blk-throttle.c
6036F: include/linux/blk-cgroup.h
6037
6038CONTROL GROUP - CPUSET
6039M: Waiman Long <[email protected]>
6040L: [email protected]
6041S: Maintained
6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6043F: Documentation/admin-guide/cgroup-v1/cpusets.rst
6044F: include/linux/cpuset.h
6045F: kernel/cgroup/cpuset-internal.h
6046F: kernel/cgroup/cpuset-v1.c
6047F: kernel/cgroup/cpuset.c
6048F: tools/testing/selftests/cgroup/test_cpuset.c
6049F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
6050F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6051
6052CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6053M: Maarten Lankhorst <[email protected]>
6054M: Maxime Ripard <[email protected]>
6055M: Natalie Vock <[email protected]>
6056L: [email protected]
6057L: [email protected]
6058S: Maintained
6059T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6060F: include/linux/cgroup_dmem.h
6061F: kernel/cgroup/dmem.c
6062
6063CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6064M: Johannes Weiner <[email protected]>
6065M: Michal Hocko <[email protected]>
6066M: Roman Gushchin <[email protected]>
6067M: Shakeel Butt <[email protected]>
6068R: Muchun Song <[email protected]>
6069L: [email protected]
6070L: [email protected]
6071S: Maintained
6072F: include/linux/memcontrol.h
6073F: mm/memcontrol.c
6074F: mm/memcontrol-v1.c
6075F: mm/memcontrol-v1.h
6076F: mm/swap_cgroup.c
6077F: samples/cgroup/*
6078F: tools/testing/selftests/cgroup/memcg_protection.m
6079F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6080F: tools/testing/selftests/cgroup/test_kmem.c
6081F: tools/testing/selftests/cgroup/test_memcontrol.c
6082
6083CORETEMP HARDWARE MONITORING DRIVER
6084M: Fenghua Yu <[email protected]>
6085L: [email protected]
6086S: Maintained
6087F: Documentation/hwmon/coretemp.rst
6088F: drivers/hwmon/coretemp.c
6089
6090CORSAIR-CPRO HARDWARE MONITOR DRIVER
6091M: Marius Zachmann <[email protected]>
6092L: [email protected]
6093S: Maintained
6094F: drivers/hwmon/corsair-cpro.c
6095
6096CORSAIR-PSU HARDWARE MONITOR DRIVER
6097M: Wilken Gottwalt <[email protected]>
6098L: [email protected]
6099S: Maintained
6100F: Documentation/hwmon/corsair-psu.rst
6101F: drivers/hwmon/corsair-psu.c
6102
6103COUNTER SUBSYSTEM
6104M: William Breathitt Gray <[email protected]>
6105L: [email protected]
6106S: Maintained
6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6108F: Documentation/ABI/testing/sysfs-bus-counter
6109F: Documentation/driver-api/generic-counter.rst
6110F: drivers/counter/
6111F: include/linux/counter.h
6112F: include/uapi/linux/counter.h
6113F: tools/counter/
6114
6115COUNTER WATCH EVENTS TOOL
6116M: Fabrice Gasnier <[email protected]>
6117L: [email protected]
6118S: Maintained
6119F: tools/counter/counter_watch_events.c
6120
6121CP2615 I2C DRIVER
6122M: Bence Csókás <[email protected]>
6123S: Maintained
6124F: drivers/i2c/busses/i2c-cp2615.c
6125
6126CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6127M: Viresh Kumar <[email protected]>
6128M: Sudeep Holla <[email protected]>
6129L: [email protected]
6130S: Maintained
6131W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6132F: drivers/cpufreq/vexpress-spc-cpufreq.c
6133
6134CPU FREQUENCY SCALING FRAMEWORK
6135M: "Rafael J. Wysocki" <[email protected]>
6136M: Viresh Kumar <[email protected]>
6137L: [email protected]
6138S: Maintained
6139B: https://bugzilla.kernel.org
6140T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6141T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6142F: Documentation/admin-guide/pm/cpufreq.rst
6143F: Documentation/admin-guide/pm/intel_pstate.rst
6144F: Documentation/cpu-freq/
6145F: Documentation/devicetree/bindings/cpufreq/
6146F: drivers/cpufreq/
6147F: include/linux/cpufreq.h
6148F: include/linux/sched/cpufreq.h
6149F: kernel/sched/cpufreq*.c
6150F: tools/testing/selftests/cpufreq/
6151
6152CPU HOTPLUG
6153M: Thomas Gleixner <[email protected]>
6154M: Peter Zijlstra <[email protected]>
6155L: [email protected]
6156S: Maintained
6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6158F: include/linux/cpu.h
6159F: include/linux/cpuhotplug.h
6160F: include/linux/smpboot.h
6161F: kernel/cpu.c
6162F: kernel/smpboot.*
6163
6164CPU IDLE TIME MANAGEMENT FRAMEWORK
6165M: "Rafael J. Wysocki" <[email protected]>
6166M: Daniel Lezcano <[email protected]>
6167L: [email protected]
6168S: Maintained
6169B: https://bugzilla.kernel.org
6170T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6171F: Documentation/admin-guide/pm/cpuidle.rst
6172F: Documentation/driver-api/pm/cpuidle.rst
6173F: drivers/cpuidle/
6174F: include/linux/cpuidle.h
6175
6176CPU POWER MONITORING SUBSYSTEM
6177M: Thomas Renninger <[email protected]>
6178M: Shuah Khan <[email protected]>
6179M: Shuah Khan <[email protected]>
6180M: John B. Wyatt IV <[email protected]>
6181M: John B. Wyatt IV <[email protected]>
6182M: John Kacur <[email protected]>
6183L: [email protected]
6184S: Maintained
6185F: tools/power/cpupower/
6186
6187CPUID/MSR DRIVER
6188M: "H. Peter Anvin" <[email protected]>
6189S: Maintained
6190F: arch/x86/kernel/cpuid.c
6191F: arch/x86/kernel/msr.c
6192
6193CPUIDLE DRIVER - ARM BIG LITTLE
6194M: Lorenzo Pieralisi <[email protected]>
6195M: Daniel Lezcano <[email protected]>
6196L: [email protected]
6197L: [email protected] (moderated for non-subscribers)
6198S: Maintained
6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6200F: drivers/cpuidle/cpuidle-big_little.c
6201
6202CPUIDLE DRIVER - ARM EXYNOS
6203M: Daniel Lezcano <[email protected]>
6204M: Kukjin Kim <[email protected]>
6205R: Krzysztof Kozlowski <[email protected]>
6206L: [email protected]
6207L: [email protected]
6208S: Maintained
6209F: arch/arm/mach-exynos/pm.c
6210F: drivers/cpuidle/cpuidle-exynos.c
6211F: include/linux/platform_data/cpuidle-exynos.h
6212
6213CPUIDLE DRIVER - ARM PSCI
6214M: Lorenzo Pieralisi <[email protected]>
6215M: Sudeep Holla <[email protected]>
6216M: Ulf Hansson <[email protected]>
6217L: [email protected]
6218L: [email protected] (moderated for non-subscribers)
6219S: Supported
6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6221F: drivers/cpuidle/cpuidle-psci.c
6222
6223CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6224M: Ulf Hansson <[email protected]>
6225L: [email protected]
6226L: [email protected] (moderated for non-subscribers)
6227S: Supported
6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6229F: drivers/cpuidle/cpuidle-psci-domain.c
6230F: drivers/cpuidle/cpuidle-psci.h
6231
6232CPUIDLE DRIVER - DT IDLE PM DOMAIN
6233M: Ulf Hansson <[email protected]>
6234L: [email protected]
6235S: Supported
6236T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6237F: drivers/cpuidle/dt_idle_genpd.c
6238F: drivers/cpuidle/dt_idle_genpd.h
6239
6240CPUIDLE DRIVER - RISC-V SBI
6241M: Anup Patel <[email protected]>
6242L: [email protected]
6243L: [email protected]
6244S: Maintained
6245F: drivers/cpuidle/cpuidle-riscv-sbi.c
6246
6247CRAMFS FILESYSTEM
6248M: Nicolas Pitre <[email protected]>
6249S: Maintained
6250F: Documentation/filesystems/cramfs.rst
6251F: fs/cramfs/
6252
6253CRC LIBRARY
6254M: Eric Biggers <[email protected]>
6255R: Ard Biesheuvel <[email protected]>
6256L: [email protected]
6257S: Maintained
6258T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6259F: Documentation/staging/crc*
6260F: arch/*/lib/crc*
6261F: include/linux/crc*
6262F: lib/crc*
6263F: scripts/gen-crc-consts.py
6264
6265CREATIVE SB0540
6266M: Bastien Nocera <[email protected]>
6267L: [email protected]
6268S: Maintained
6269F: drivers/hid/hid-creative-sb0540.c
6270
6271CREDENTIALS
6272M: Paul Moore <[email protected]>
6273R: Serge Hallyn <[email protected]>
6274L: [email protected]
6275S: Supported
6276T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6277F: include/linux/cred.h
6278F: kernel/cred.c
6279F: Documentation/security/credentials.rst
6280
6281INTEL CRPS COMMON REDUNDANT PSU DRIVER
6282M: Ninad Palsule <[email protected]>
6283L: [email protected]
6284S: Maintained
6285F: Documentation/hwmon/crps.rst
6286F: drivers/hwmon/pmbus/crps.c
6287
6288CRYPTO API
6289M: Herbert Xu <[email protected]>
6290M: "David S. Miller" <[email protected]>
6291L: [email protected]
6292S: Maintained
6293T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6295F: Documentation/crypto/
6296F: Documentation/devicetree/bindings/crypto/
6297F: arch/*/crypto/
6298F: crypto/
6299F: drivers/crypto/
6300F: include/crypto/
6301F: include/linux/crypto*
6302F: lib/crypto/
6303
6304CRYPTO SPEED TEST COMPARE
6305M: Wang Jinchao <[email protected]>
6306L: [email protected]
6307S: Maintained
6308F: tools/crypto/tcrypt/tcrypt_speed_compare.py
6309
6310CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6311M: Neil Horman <[email protected]>
6312L: [email protected]
6313S: Maintained
6314F: crypto/ansi_cprng.c
6315F: crypto/rng.c
6316
6317CS3308 MEDIA DRIVER
6318M: Hans Verkuil <[email protected]>
6319L: [email protected]
6320S: Odd Fixes
6321W: http://linuxtv.org
6322T: git git://linuxtv.org/media.git
6323F: drivers/media/i2c/cs3308.c
6324
6325CS5535 Audio ALSA driver
6326M: Jaya Kumar <[email protected]>
6327S: Maintained
6328F: sound/pci/cs5535audio/
6329
6330CTU CAN FD DRIVER
6331M: Pavel Pisa <[email protected]>
6332M: Ondrej Ille <[email protected]>
6333L: [email protected]
6334S: Maintained
6335F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6336F: drivers/net/can/ctucanfd/
6337
6338CVE ASSIGNMENT CONTACT
6339M: CVE Assignment Team <[email protected]>
6340S: Maintained
6341F: Documentation/process/cve.rst
6342
6343CW1200 WLAN driver
6344S: Orphan
6345L: [email protected]
6346F: drivers/net/wireless/st/
6347F: include/linux/platform_data/net-cw1200.h
6348
6349CX18 VIDEO4LINUX DRIVER
6350M: Andy Walls <[email protected]>
6351L: [email protected]
6352S: Maintained
6353W: https://linuxtv.org
6354T: git git://linuxtv.org/media.git
6355F: drivers/media/pci/cx18/
6356F: include/uapi/linux/ivtv*
6357
6358CX2341X MPEG ENCODER HELPER MODULE
6359M: Hans Verkuil <[email protected]>
6360L: [email protected]
6361S: Maintained
6362W: https://linuxtv.org
6363T: git git://linuxtv.org/media.git
6364F: drivers/media/common/cx2341x*
6365F: include/media/drv-intf/cx2341x.h
6366
6367CX24120 MEDIA DRIVER
6368M: Jemma Denson <[email protected]>
6369M: Patrick Boettcher <[email protected]>
6370L: [email protected]
6371S: Maintained
6372W: https://linuxtv.org
6373Q: http://patchwork.linuxtv.org/project/linux-media/list/
6374F: drivers/media/dvb-frontends/cx24120*
6375
6376CX88 VIDEO4LINUX DRIVER
6377M: Mauro Carvalho Chehab <[email protected]>
6378L: [email protected]
6379S: Odd fixes
6380W: https://linuxtv.org
6381T: git git://linuxtv.org/media.git
6382F: Documentation/driver-api/media/drivers/cx88*
6383F: drivers/media/pci/cx88/
6384
6385CXD2820R MEDIA DRIVER
6386L: [email protected]
6387S: Orphan
6388W: https://linuxtv.org
6389Q: http://patchwork.linuxtv.org/project/linux-media/list/
6390F: drivers/media/dvb-frontends/cxd2820r*
6391
6392CXGB3 ETHERNET DRIVER (CXGB3)
6393M: Potnuri Bharat Teja <[email protected]>
6394L: [email protected]
6395S: Maintained
6396W: http://www.chelsio.com
6397F: drivers/net/ethernet/chelsio/cxgb3/
6398
6399CXGB3 ISCSI DRIVER (CXGB3I)
6400M: Varun Prakash <[email protected]>
6401L: [email protected]
6402S: Supported
6403W: http://www.chelsio.com
6404F: drivers/scsi/cxgbi/cxgb3i
6405
6406CXGB4 CRYPTO DRIVER (chcr)
6407M: Ayush Sawal <[email protected]>
6408L: [email protected]
6409S: Supported
6410W: http://www.chelsio.com
6411F: drivers/crypto/chelsio
6412
6413CXGB4 ETHERNET DRIVER (CXGB4)
6414M: Potnuri Bharat Teja <[email protected]>
6415L: [email protected]
6416S: Maintained
6417W: http://www.chelsio.com
6418F: drivers/net/ethernet/chelsio/cxgb4/
6419
6420CXGB4 INLINE CRYPTO DRIVER
6421M: Ayush Sawal <[email protected]>
6422L: [email protected]
6423S: Maintained
6424W: http://www.chelsio.com
6425F: drivers/net/ethernet/chelsio/inline_crypto/
6426
6427CXGB4 ISCSI DRIVER (CXGB4I)
6428M: Varun Prakash <[email protected]>
6429L: [email protected]
6430S: Supported
6431W: http://www.chelsio.com
6432F: drivers/scsi/cxgbi/cxgb4i
6433
6434CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6435M: Potnuri Bharat Teja <[email protected]>
6436L: [email protected]
6437S: Supported
6438W: http://www.openfabrics.org
6439F: drivers/infiniband/hw/cxgb4/
6440F: include/uapi/rdma/cxgb4-abi.h
6441
6442CXGB4VF ETHERNET DRIVER (CXGB4VF)
6443M: Potnuri Bharat Teja <[email protected]>
6444L: [email protected]
6445S: Maintained
6446W: http://www.chelsio.com
6447F: drivers/net/ethernet/chelsio/cxgb4vf/
6448
6449CYBERPRO FB DRIVER
6450M: Russell King <[email protected]>
6451L: [email protected] (moderated for non-subscribers)
6452S: Maintained
6453W: http://www.armlinux.org.uk/
6454F: drivers/video/fbdev/cyber2000fb.*
6455
6456CYCLADES PC300 DRIVER
6457S: Orphan
6458F: drivers/net/wan/pc300*
6459
6460CYPRESS CY8C95X0 PINCTRL DRIVER
6461M: Patrick Rudolph <[email protected]>
6462L: [email protected]
6463S: Maintained
6464F: drivers/pinctrl/pinctrl-cy8c95x0.c
6465
6466CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6467M: Linus Walleij <[email protected]>
6468L: [email protected]
6469S: Maintained
6470F: drivers/input/touchscreen/cy8ctma140.c
6471
6472CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6473M: Yassine Oudjana <[email protected]>
6474L: [email protected]
6475S: Maintained
6476F: Documentation/devicetree/bindings/input/cypress-sf.yaml
6477F: drivers/input/keyboard/cypress-sf.c
6478
6479CYPRESS_FIRMWARE MEDIA DRIVER
6480L: [email protected]
6481S: Orphan
6482W: https://linuxtv.org
6483Q: http://patchwork.linuxtv.org/project/linux-media/list/
6484F: drivers/media/common/cypress_firmware*
6485
6486CYTTSP TOUCHSCREEN DRIVER
6487M: Linus Walleij <[email protected]>
6488L: [email protected]
6489S: Maintained
6490F: drivers/input/touchscreen/cyttsp*
6491
6492D-LINK DIR-685 TOUCHKEYS DRIVER
6493M: Linus Walleij <[email protected]>
6494L: [email protected]
6495S: Supported
6496F: drivers/input/keyboard/dlink-dir685-touchkeys.c
6497
6498DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6499M: Joshua Kinard <[email protected]>
6500S: Maintained
6501F: drivers/rtc/rtc-ds1685.c
6502F: include/linux/rtc/ds1685.h
6503
6504DAMA SLAVE for AX.25
6505M: Joerg Reuter <[email protected]>
6506L: [email protected]
6507S: Maintained
6508W: http://yaina.de/jreuter/
6509W: http://www.qsl.net/dl1bke/
6510F: net/ax25/af_ax25.c
6511F: net/ax25/ax25_dev.c
6512F: net/ax25/ax25_ds_*
6513F: net/ax25/ax25_in.c
6514F: net/ax25/ax25_out.c
6515F: net/ax25/ax25_timer.c
6516F: net/ax25/sysctl_net_ax25.c
6517
6518DATA ACCESS MONITOR
6519M: SeongJae Park <[email protected]>
6520L: [email protected]
6521L: [email protected]
6522S: Maintained
6523W: https://damonitor.github.io
6524P: Documentation/mm/damon/maintainer-profile.rst
6525T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6526T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6527T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6528F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6529F: Documentation/admin-guide/mm/damon/
6530F: Documentation/mm/damon/
6531F: include/linux/damon.h
6532F: include/trace/events/damon.h
6533F: mm/damon/
6534F: samples/damon/
6535F: tools/testing/selftests/damon/
6536
6537DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6538L: [email protected]
6539S: Orphan
6540F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6541F: drivers/net/ethernet/dec/tulip/dmfe.c
6542
6543DC390/AM53C974 SCSI driver
6544M: Hannes Reinecke <[email protected]>
6545L: [email protected]
6546S: Maintained
6547F: drivers/scsi/am53c974.c
6548
6549DC395x SCSI driver
6550M: Oliver Neukum <[email protected]>
6551M: Ali Akcaagac <[email protected]>
6552M: Jamie Lenehan <[email protected]>
6553S: Maintained
6554F: Documentation/scsi/dc395x.rst
6555F: drivers/scsi/dc395x.*
6556
6557DCCP PROTOCOL
6558L: [email protected]
6559S: Orphan
6560W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6561F: include/linux/dccp.h
6562F: include/linux/tfrc.h
6563F: include/uapi/linux/dccp.h
6564F: net/dccp/
6565
6566DEBUGOBJECTS:
6567M: Thomas Gleixner <[email protected]>
6568L: [email protected]
6569S: Maintained
6570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6571F: include/linux/debugobjects.h
6572F: lib/debugobjects.c
6573
6574DECSTATION PLATFORM SUPPORT
6575M: "Maciej W. Rozycki" <[email protected]>
6576L: [email protected]
6577S: Maintained
6578F: arch/mips/dec/
6579F: arch/mips/include/asm/dec/
6580F: arch/mips/include/asm/mach-dec/
6581
6582DEFXX FDDI NETWORK DRIVER
6583M: "Maciej W. Rozycki" <[email protected]>
6584S: Maintained
6585F: drivers/net/fddi/defxx.*
6586
6587DEFZA FDDI NETWORK DRIVER
6588M: "Maciej W. Rozycki" <[email protected]>
6589S: Maintained
6590F: drivers/net/fddi/defza.*
6591
6592DEINTERLACE DRIVERS FOR ALLWINNER H3
6593M: Jernej Skrabec <[email protected]>
6594L: [email protected]
6595S: Maintained
6596T: git git://linuxtv.org/media.git
6597F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6598F: drivers/media/platform/sunxi/sun8i-di/
6599
6600DELL LAPTOP DRIVER
6601M: Matthew Garrett <[email protected]>
6602M: Pali Rohár <[email protected]>
6603L: [email protected]
6604S: Maintained
6605F: drivers/platform/x86/dell/dell-laptop.c
6606
6607DELL LAPTOP FREEFALL DRIVER
6608M: Pali Rohár <[email protected]>
6609S: Maintained
6610F: drivers/platform/x86/dell/dell-smo8800.c
6611
6612DELL LAPTOP RBTN DRIVER
6613M: Pali Rohár <[email protected]>
6614S: Maintained
6615F: drivers/platform/x86/dell/dell-rbtn.*
6616
6617DELL LAPTOP SMM DRIVER
6618M: Pali Rohár <[email protected]>
6619S: Maintained
6620F: Documentation/ABI/obsolete/procfs-i8k
6621F: drivers/hwmon/dell-smm-hwmon.c
6622F: include/uapi/linux/i8k.h
6623
6624DELL PC DRIVER
6625M: Lyndon Sanche <[email protected]>
6626L: [email protected]
6627S: Maintained
6628F: drivers/platform/x86/dell/dell-pc.c
6629
6630DELL REMOTE BIOS UPDATE DRIVER
6631M: Stuart Hayes <[email protected]>
6632L: [email protected]
6633S: Maintained
6634F: drivers/platform/x86/dell/dell_rbu.c
6635
6636DELL SMBIOS DRIVER
6637M: Pali Rohár <[email protected]>
6638L: [email protected]
6639L: [email protected]
6640S: Maintained
6641F: drivers/platform/x86/dell/dell-smbios.*
6642
6643DELL SMBIOS SMM DRIVER
6644L: [email protected]
6645L: [email protected]
6646S: Maintained
6647F: drivers/platform/x86/dell/dell-smbios-smm.c
6648
6649DELL SMBIOS WMI DRIVER
6650L: [email protected]
6651L: [email protected]
6652S: Maintained
6653F: drivers/platform/x86/dell/dell-smbios-wmi.c
6654F: tools/wmi/dell-smbios-example.c
6655
6656DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6657M: Stuart Hayes <[email protected]>
6658L: [email protected]
6659S: Maintained
6660F: Documentation/userspace-api/dcdbas.rst
6661F: drivers/platform/x86/dell/dcdbas.*
6662
6663DELL WMI DDV DRIVER
6664M: Armin Wolf <[email protected]>
6665S: Maintained
6666F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
6667F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6668F: Documentation/wmi/devices/dell-wmi-ddv.rst
6669F: drivers/platform/x86/dell/dell-wmi-ddv.c
6670
6671DELL WMI DESCRIPTOR DRIVER
6672L: [email protected]
6673S: Maintained
6674F: drivers/platform/x86/dell/dell-wmi-descriptor.c
6675
6676DELL WMI HARDWARE PRIVACY SUPPORT
6677L: [email protected]
6678L: [email protected]
6679S: Maintained
6680F: drivers/platform/x86/dell/dell-wmi-privacy.c
6681
6682DELL WMI NOTIFICATIONS DRIVER
6683M: Matthew Garrett <[email protected]>
6684M: Pali Rohár <[email protected]>
6685S: Maintained
6686F: drivers/platform/x86/dell/dell-wmi-base.c
6687
6688DELL WMI SYSMAN DRIVER
6689M: Prasanth Ksr <[email protected]>
6690L: [email protected]
6691L: [email protected]
6692S: Maintained
6693F: Documentation/ABI/testing/sysfs-class-firmware-attributes
6694F: drivers/platform/x86/dell/dell-wmi-sysman/
6695
6696DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6697M: Zev Weiss <[email protected]>
6698L: [email protected]
6699S: Maintained
6700F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6701
6702DELTA DPS920AB PSU DRIVER
6703M: Robert Marko <[email protected]>
6704L: [email protected]
6705S: Maintained
6706F: Documentation/hwmon/dps920ab.rst
6707F: drivers/hwmon/pmbus/dps920ab.c
6708
6709DELTA NETWORKS TN48M CPLD DRIVERS
6710M: Robert Marko <[email protected]>
6711S: Maintained
6712F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6713F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6714F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6715F: drivers/gpio/gpio-tn48m.c
6716F: include/dt-bindings/reset/delta,tn48m-reset.h
6717
6718DELTA ST MEDIA DRIVER
6719M: Hugues Fruchet <[email protected]>
6720L: [email protected]
6721S: Supported
6722W: https://linuxtv.org
6723T: git git://linuxtv.org/media.git
6724F: drivers/media/platform/st/sti/delta
6725
6726DENALI NAND DRIVER
6727L: [email protected]
6728S: Orphan
6729F: drivers/mtd/nand/raw/denali*
6730
6731DESIGNWARE EDMA CORE IP DRIVER
6732M: Manivannan Sadhasivam <[email protected]>
6733L: [email protected]
6734S: Maintained
6735F: drivers/dma/dw-edma/
6736F: include/linux/dma/edma.h
6737
6738DESIGNWARE USB2 DRD IP DRIVER
6739M: Minas Harutyunyan <[email protected]>
6740L: [email protected]
6741S: Maintained
6742T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6743F: drivers/usb/dwc2/
6744
6745DESIGNWARE USB3 DRD IP DRIVER
6746M: Thinh Nguyen <[email protected]>
6747L: [email protected]
6748S: Maintained
6749F: drivers/usb/dwc3/
6750
6751DESIGNWARE XDATA IP DRIVER
6752L: [email protected]
6753S: Orphan
6754F: Documentation/misc-devices/dw-xdata-pcie.rst
6755F: drivers/misc/dw-xdata-pcie.c
6756
6757DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6758M: Andreas Klinger <[email protected]>
6759L: [email protected]
6760S: Maintained
6761F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6762F: drivers/iio/proximity/srf*.c
6763
6764DEVICE COREDUMP (DEV_COREDUMP)
6765M: Johannes Berg <[email protected]>
6766L: [email protected]
6767S: Maintained
6768F: drivers/base/devcoredump.c
6769F: include/linux/devcoredump.h
6770
6771DEVICE DEPENDENCY HELPER SCRIPT
6772M: Saravana Kannan <[email protected]>
6773L: [email protected]
6774S: Maintained
6775F: scripts/dev-needs.sh
6776
6777DEVICE DIRECT ACCESS (DAX)
6778M: Dan Williams <[email protected]>
6779M: Vishal Verma <[email protected]>
6780M: Dave Jiang <[email protected]>
6781L: [email protected]
6782L: [email protected]
6783S: Supported
6784F: drivers/dax/
6785
6786DEVICE FREQUENCY (DEVFREQ)
6787M: MyungJoo Ham <[email protected]>
6788M: Kyungmin Park <[email protected]>
6789M: Chanwoo Choi <[email protected]>
6790L: [email protected]
6791S: Maintained
6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6793F: Documentation/devicetree/bindings/devfreq/
6794F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6795F: drivers/devfreq/
6796F: include/linux/devfreq.h
6797F: include/trace/events/devfreq.h
6798
6799DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6800M: Chanwoo Choi <[email protected]>
6801L: [email protected]
6802S: Supported
6803T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6804F: Documentation/devicetree/bindings/devfreq/event/
6805F: drivers/devfreq/devfreq-event.c
6806F: drivers/devfreq/event/
6807F: include/dt-bindings/pmu/exynos_ppmu.h
6808F: include/linux/devfreq-event.h
6809
6810DEVICE RESOURCE MANAGEMENT HELPERS
6811M: Hans de Goede <[email protected]>
6812R: Matti Vaittinen <[email protected]>
6813S: Maintained
6814F: include/linux/devm-helpers.h
6815
6816DEVICE-MAPPER (LVM)
6817M: Alasdair Kergon <[email protected]>
6818M: Mike Snitzer <[email protected]>
6819M: Mikulas Patocka <[email protected]>
6820L: [email protected]
6821S: Maintained
6822Q: http://patchwork.kernel.org/project/dm-devel/list/
6823T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6824F: Documentation/admin-guide/device-mapper/
6825F: drivers/md/Kconfig
6826F: drivers/md/Makefile
6827F: drivers/md/dm*
6828F: drivers/md/persistent-data/
6829F: include/linux/device-mapper.h
6830F: include/linux/dm-*.h
6831F: include/uapi/linux/dm-*.h
6832
6833DEVICE-MAPPER VDO TARGET
6834M: Matthew Sakai <[email protected]>
6835L: [email protected]
6836S: Maintained
6837F: Documentation/admin-guide/device-mapper/vdo*.rst
6838F: drivers/md/dm-vdo/
6839
6840DEVLINK
6841M: Jiri Pirko <[email protected]>
6842L: [email protected]
6843S: Supported
6844F: Documentation/networking/devlink
6845F: include/net/devlink.h
6846F: include/uapi/linux/devlink.h
6847F: net/devlink/
6848
6849DFROBOT SD2405AL RTC DRIVER
6850M: Tóth János <[email protected]>
6851L: [email protected]
6852S: Maintained
6853F: drivers/rtc/rtc-sd2405al.c
6854
6855DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6856M: Christoph Niedermaier <[email protected]>
6857M: Marek Vasut <[email protected]>
6858L: [email protected]
6859S: Maintained
6860N: dhcom
6861N: dhcor
6862N: dhsom
6863
6864DIALOG SEMICONDUCTOR DRIVERS
6865M: Support Opensource <[email protected]>
6866S: Supported
6867W: http://www.dialog-semiconductor.com/products
6868F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6869F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6870F: Documentation/devicetree/bindings/mfd/da90*.txt
6871F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6872F: Documentation/devicetree/bindings/regulator/da92*.txt
6873F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6874F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6875F: Documentation/devicetree/bindings/sound/da[79]*.txt
6876F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6877F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6878F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6879F: Documentation/hwmon/da90??.rst
6880F: drivers/gpio/gpio-da90??.c
6881F: drivers/hwmon/da90??-hwmon.c
6882F: drivers/iio/adc/da91??-*.c
6883F: drivers/input/misc/da72??.[ch]
6884F: drivers/input/misc/da90??_onkey.c
6885F: drivers/input/touchscreen/da9052_tsi.c
6886F: drivers/leds/leds-da90??.c
6887F: drivers/mfd/da903x.c
6888F: drivers/mfd/da90??-*.c
6889F: drivers/mfd/da91??-*.c
6890F: drivers/pinctrl/pinctrl-da90??.c
6891F: drivers/power/supply/da9052-battery.c
6892F: drivers/power/supply/da91??-*.c
6893F: drivers/regulator/da9???-regulator.[ch]
6894F: drivers/regulator/slg51000-regulator.[ch]
6895F: drivers/rtc/rtc-da90??.c
6896F: drivers/thermal/da90??-thermal.c
6897F: drivers/video/backlight/da90??_bl.c
6898F: drivers/watchdog/da90??_wdt.c
6899F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6900F: include/linux/mfd/da903x.h
6901F: include/linux/mfd/da9052/
6902F: include/linux/mfd/da9055/
6903F: include/linux/mfd/da9062/
6904F: include/linux/mfd/da9063/
6905F: include/linux/mfd/da9150/
6906F: include/linux/regulator/da9211.h
6907F: include/sound/da[79]*.h
6908F: sound/soc/codecs/da[79]*.[ch]
6909
6910DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6911M: William Breathitt Gray <[email protected]>
6912L: [email protected]
6913S: Maintained
6914F: drivers/gpio/gpio-gpio-mm.c
6915
6916DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6917M: Martin Tuma <[email protected]>
6918L: [email protected]
6919S: Maintained
6920F: Documentation/admin-guide/media/mgb4.rst
6921F: drivers/media/pci/mgb4/
6922
6923DIOLAN U2C-12 I2C DRIVER
6924M: Guenter Roeck <[email protected]>
6925L: [email protected]
6926S: Maintained
6927F: drivers/i2c/busses/i2c-diolan-u2c.c
6928
6929DIRECTORY NOTIFICATION (DNOTIFY)
6930M: Jan Kara <[email protected]>
6931R: Amir Goldstein <[email protected]>
6932L: [email protected]
6933S: Maintained
6934F: Documentation/filesystems/dnotify.rst
6935F: fs/notify/dnotify/
6936F: include/linux/dnotify.h
6937
6938DISK GEOMETRY AND PARTITION HANDLING
6939M: Andries Brouwer <[email protected]>
6940S: Maintained
6941W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6942W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6943W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6944
6945DISKQUOTA
6946M: Jan Kara <[email protected]>
6947S: Maintained
6948F: Documentation/filesystems/quota.rst
6949F: fs/quota/
6950F: include/linux/quota*.h
6951F: include/uapi/linux/quota*.h
6952
6953DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6954M: Bernie Thompson <[email protected]>
6955L: [email protected]
6956S: Maintained
6957W: http://plugable.com/category/projects/udlfb/
6958F: Documentation/fb/udlfb.rst
6959F: drivers/video/fbdev/udlfb.c
6960F: include/video/udlfb.h
6961
6962DISTRIBUTED LOCK MANAGER (DLM)
6963M: Alexander Aring <[email protected]>
6964M: David Teigland <[email protected]>
6965L: [email protected]
6966S: Supported
6967W: https://pagure.io/dlm
6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6969F: fs/dlm/
6970
6971DMA BUFFER SHARING FRAMEWORK
6972M: Sumit Semwal <[email protected]>
6973M: Christian König <[email protected]>
6974L: [email protected]
6975L: [email protected]
6976L: [email protected] (moderated for non-subscribers)
6977S: Maintained
6978T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6979F: Documentation/driver-api/dma-buf.rst
6980F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6981F: drivers/dma-buf/
6982F: include/linux/*fence.h
6983F: include/linux/dma-buf.h
6984F: include/linux/dma-resv.h
6985K: \bdma_(?:buf|fence|resv)\b
6986
6987DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6988M: Vinod Koul <[email protected]>
6989L: [email protected]
6990S: Maintained
6991Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6993F: Documentation/devicetree/bindings/dma/
6994F: Documentation/driver-api/dmaengine/
6995F: drivers/dma/
6996F: include/dt-bindings/dma/
6997F: include/linux/dma/
6998F: include/linux/dmaengine.h
6999F: include/linux/of_dma.h
7000
7001DMA MAPPING BENCHMARK
7002M: Xiang Chen <[email protected]>
7003L: [email protected]
7004F: kernel/dma/map_benchmark.c
7005F: tools/testing/selftests/dma/
7006
7007DMA MAPPING HELPERS
7008M: Marek Szyprowski <[email protected]>
7009R: Robin Murphy <[email protected]>
7010L: [email protected]
7011S: Supported
7012W: http://git.infradead.org/users/hch/dma-mapping.git
7013T: git git://git.infradead.org/users/hch/dma-mapping.git
7014F: include/asm-generic/dma-mapping.h
7015F: include/linux/dma-direct.h
7016F: include/linux/dma-map-ops.h
7017F: include/linux/dma-mapping.h
7018F: include/linux/swiotlb.h
7019F: kernel/dma/
7020
7021DMA MAPPING HELPERS DEVICE DRIVER API [RUST]
7022M: Abdiel Janulgue <[email protected]>
7023M: Danilo Krummrich <[email protected]>
7024R: Daniel Almeida <[email protected]>
7025R: Robin Murphy <[email protected]>
7026R: Andreas Hindborg <[email protected]>
7027L: [email protected]
7028S: Supported
7029W: https://rust-for-linux.com
7030T: git https://github.com/Rust-for-Linux/linux.git alloc-next
7031F: rust/helpers/dma.c
7032F: rust/kernel/dma.rs
7033F: samples/rust/rust_dma.rs
7034
7035DMA-BUF HEAPS FRAMEWORK
7036M: Sumit Semwal <[email protected]>
7037R: Benjamin Gaignard <[email protected]>
7038R: Brian Starkey <[email protected]>
7039R: John Stultz <[email protected]>
7040R: T.J. Mercier <[email protected]>
7041L: [email protected]
7042L: [email protected]
7043L: [email protected] (moderated for non-subscribers)
7044S: Maintained
7045T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7046F: Documentation/userspace-api/dma-buf-heaps.rst
7047F: drivers/dma-buf/dma-heap.c
7048F: drivers/dma-buf/heaps/*
7049F: include/linux/dma-heap.h
7050F: include/uapi/linux/dma-heap.h
7051F: tools/testing/selftests/dmabuf-heaps/
7052
7053DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7054M: Lukasz Luba <[email protected]>
7055L: [email protected]
7056L: [email protected]
7057S: Maintained
7058F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7059F: drivers/memory/samsung/exynos5422-dmc.c
7060
7061DME1737 HARDWARE MONITOR DRIVER
7062M: Juerg Haefliger <[email protected]>
7063L: [email protected]
7064S: Maintained
7065F: Documentation/hwmon/dme1737.rst
7066F: drivers/hwmon/dme1737.c
7067
7068DMI/SMBIOS SUPPORT
7069M: Jean Delvare <[email protected]>
7070S: Maintained
7071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7072F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
7073F: drivers/firmware/dmi-id.c
7074F: drivers/firmware/dmi_scan.c
7075F: include/linux/dmi.h
7076
7077DOCUMENTATION
7078M: Jonathan Corbet <[email protected]>
7079L: [email protected]
7080S: Maintained
7081P: Documentation/doc-guide/maintainer-profile.rst
7082T: git git://git.lwn.net/linux.git docs-next
7083F: Documentation/
7084F: scripts/check-variable-fonts.sh
7085F: scripts/documentation-file-ref-check
7086F: scripts/kernel-doc
7087F: scripts/sphinx-pre-install
7088X: Documentation/ABI/
7089X: Documentation/admin-guide/media/
7090X: Documentation/devicetree/
7091X: Documentation/driver-api/media/
7092X: Documentation/firmware-guide/acpi/
7093X: Documentation/i2c/
7094X: Documentation/netlink/
7095X: Documentation/power/
7096X: Documentation/spi/
7097X: Documentation/userspace-api/media/
7098
7099DOCUMENTATION PROCESS
7100M: Jonathan Corbet <[email protected]>
7101L: [email protected]
7102S: Maintained
7103F: Documentation/dev-tools/
7104F: Documentation/maintainer/
7105F: Documentation/process/
7106
7107DOCUMENTATION REPORTING ISSUES
7108M: Thorsten Leemhuis <[email protected]>
7109L: [email protected]
7110S: Maintained
7111F: Documentation/admin-guide/bug-bisect.rst
7112F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
7113F: Documentation/admin-guide/reporting-issues.rst
7114F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7115
7116DOCUMENTATION SCRIPTS
7117M: Mauro Carvalho Chehab <[email protected]>
7118L: [email protected]
7119S: Maintained
7120F: Documentation/sphinx/parse-headers.pl
7121F: scripts/documentation-file-ref-check
7122F: scripts/sphinx-pre-install
7123
7124DOCUMENTATION/ITALIAN
7125M: Federico Vaga <[email protected]>
7126L: [email protected]
7127S: Maintained
7128F: Documentation/translations/it_IT
7129
7130DOCUMENTATION/JAPANESE
7131R: Akira Yokosawa <[email protected]>
7132L: [email protected]
7133S: Maintained
7134F: Documentation/translations/ja_JP
7135
7136DONGWOON DW9714 LENS VOICE COIL DRIVER
7137M: Sakari Ailus <[email protected]>
7138L: [email protected]
7139S: Maintained
7140T: git git://linuxtv.org/media.git
7141F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7142F: drivers/media/i2c/dw9714.c
7143
7144DONGWOON DW9719 LENS VOICE COIL DRIVER
7145M: Daniel Scally <[email protected]>
7146L: [email protected]
7147S: Maintained
7148T: git git://linuxtv.org/media.git
7149F: drivers/media/i2c/dw9719.c
7150
7151DONGWOON DW9768 LENS VOICE COIL DRIVER
7152L: [email protected]
7153S: Orphan
7154T: git git://linuxtv.org/media.git
7155F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7156F: drivers/media/i2c/dw9768.c
7157
7158DONGWOON DW9807 LENS VOICE COIL DRIVER
7159M: Sakari Ailus <[email protected]>
7160L: [email protected]
7161S: Maintained
7162T: git git://linuxtv.org/media.git
7163F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7164F: drivers/media/i2c/dw9807-vcm.c
7165
7166DOUBLETALK DRIVER
7167M: "James R. Van Zandt" <[email protected]>
7168L: [email protected]
7169S: Maintained
7170F: drivers/char/dtlk.c
7171F: include/linux/dtlk.h
7172
7173DPAA2 DATAPATH I/O (DPIO) DRIVER
7174M: Roy Pledge <[email protected]>
7175L: [email protected]
7176S: Maintained
7177F: drivers/soc/fsl/dpio
7178
7179DPAA2 ETHERNET DRIVER
7180M: Ioana Ciornei <[email protected]>
7181L: [email protected]
7182S: Maintained
7183F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7184F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7185F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7186F: drivers/net/ethernet/freescale/dpaa2/Makefile
7187F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7188F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7189F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7190F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7191F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7192F: drivers/net/ethernet/freescale/dpaa2/dpni*
7193
7194DPAA2 ETHERNET SWITCH DRIVER
7195M: Ioana Ciornei <[email protected]>
7196L: [email protected]
7197S: Maintained
7198F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7199F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7200F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7201
7202DPLL SUBSYSTEM
7203M: Vadim Fedorenko <[email protected]>
7204M: Arkadiusz Kubalewski <[email protected]>
7205M: Jiri Pirko <[email protected]>
7206L: [email protected]
7207S: Supported
7208F: Documentation/driver-api/dpll.rst
7209F: drivers/dpll/*
7210F: include/linux/dpll.h
7211F: include/uapi/linux/dpll.h
7212
7213DRBD DRIVER
7214M: Philipp Reisner <[email protected]>
7215M: Lars Ellenberg <[email protected]>
7216M: Christoph Böhmwalder <[email protected]>
7217L: [email protected]
7218S: Supported
7219W: http://www.drbd.org
7220T: git git://git.linbit.com/linux-drbd.git
7221T: git git://git.linbit.com/drbd-8.4.git
7222F: Documentation/admin-guide/blockdev/
7223F: drivers/block/drbd/
7224F: include/linux/drbd*
7225F: lib/lru_cache.c
7226
7227DRIVER COMPONENT FRAMEWORK
7228L: [email protected]
7229F: drivers/base/component.c
7230F: include/linux/component.h
7231
7232DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7233M: Greg Kroah-Hartman <[email protected]>
7234M: "Rafael J. Wysocki" <[email protected]>
7235M: Danilo Krummrich <[email protected]>
7236S: Supported
7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
7238F: Documentation/core-api/kobject.rst
7239F: drivers/base/
7240F: fs/debugfs/
7241F: fs/sysfs/
7242F: include/linux/device/
7243F: include/linux/debugfs.h
7244F: include/linux/device.h
7245F: include/linux/fwnode.h
7246F: include/linux/kobj*
7247F: include/linux/property.h
7248F: include/linux/sysfs.h
7249F: lib/kobj*
7250F: rust/kernel/device.rs
7251F: rust/kernel/device_id.rs
7252F: rust/kernel/devres.rs
7253F: rust/kernel/driver.rs
7254F: rust/kernel/faux.rs
7255F: rust/kernel/platform.rs
7256F: samples/rust/rust_driver_platform.rs
7257F: samples/rust/rust_driver_faux.rs
7258
7259DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7260M: Nishanth Menon <[email protected]>
7261L: [email protected]
7262S: Maintained
7263F: drivers/soc/ti/smartreflex.c
7264F: include/linux/power/smartreflex.h
7265
7266DRM ACCEL DRIVERS FOR INTEL VPU
7267M: Jacek Lawrynowicz <[email protected]>
7268M: Maciej Falkowski <[email protected]>
7269L: [email protected]
7270S: Supported
7271T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7272F: drivers/accel/ivpu/
7273F: include/uapi/drm/ivpu_accel.h
7274
7275DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7276M: Oded Gabbay <[email protected]>
7277L: [email protected]
7278S: Maintained
7279C: irc://irc.oftc.net/dri-devel
7280T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7281F: Documentation/accel/
7282F: drivers/accel/
7283F: include/drm/drm_accel.h
7284
7285DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7286M: Maxime Ripard <[email protected]>
7287M: Chen-Yu Tsai <[email protected]>
7288R: Jernej Skrabec <[email protected]>
7289L: [email protected]
7290S: Supported
7291T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7292F: drivers/gpu/drm/sun4i/sun8i*
7293
7294DRM DRIVER FOR APPLE TOUCH BARS
7295M: Aun-Ali Zaidi <[email protected]>
7296M: Aditya Garg <[email protected]>
7297L: [email protected]
7298S: Maintained
7299T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7300F: drivers/gpu/drm/tiny/appletbdrm.c
7301
7302DRM DRIVER FOR ARM PL111 CLCD
7303M: Linus Walleij <[email protected]>
7304S: Maintained
7305T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7306F: drivers/gpu/drm/pl111/
7307
7308DRM DRIVER FOR ARM VERSATILE TFT PANELS
7309M: Linus Walleij <[email protected]>
7310S: Maintained
7311T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7312F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7313F: drivers/gpu/drm/panel/panel-arm-versatile.c
7314
7315DRM DRIVER FOR ASPEED BMC GFX
7316M: Joel Stanley <[email protected]>
7317L: [email protected] (moderated for non-subscribers)
7318S: Supported
7319T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7320F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7321F: drivers/gpu/drm/aspeed/
7322
7323DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7324M: Dave Airlie <[email protected]>
7325R: Thomas Zimmermann <[email protected]>
7326R: Jocelyn Falempe <[email protected]>
7327L: [email protected]
7328S: Supported
7329T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330F: drivers/gpu/drm/ast/
7331
7332DRM DRIVER FOR BOCHS VIRTUAL GPU
7333M: Gerd Hoffmann <[email protected]>
7334L: [email protected]
7335S: Maintained
7336T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7337F: drivers/gpu/drm/tiny/bochs.c
7338
7339DRM DRIVER FOR BOE HIMAX8279D PANELS
7340M: Jerry Han <[email protected]>
7341S: Maintained
7342F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7343F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
7344
7345DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7346M: Jagan Teki <[email protected]>
7347S: Maintained
7348F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7349F: drivers/gpu/drm/bridge/chipone-icn6211.c
7350
7351DRM DRIVER FOR EBBG FT8719 PANEL
7352M: Joel Selvaraj <[email protected]>
7353S: Maintained
7354T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7355F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7356F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7357
7358DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7359M: Linus Walleij <[email protected]>
7360S: Maintained
7361T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7362F: drivers/gpu/drm/tve200/
7363
7364DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7365M: Icenowy Zheng <[email protected]>
7366S: Maintained
7367F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7368F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7369
7370DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7371M: Jagan Teki <[email protected]>
7372S: Maintained
7373F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7374F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7375
7376DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7377M: Thomas Zimmermann <[email protected]>
7378M: Javier Martinez Canillas <[email protected]>
7379L: [email protected]
7380S: Maintained
7381T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7382F: drivers/gpu/drm/tiny/ofdrm.c
7383F: drivers/gpu/drm/tiny/simpledrm.c
7384F: drivers/video/aperture.c
7385F: drivers/video/nomodeset.c
7386F: include/linux/aperture.h
7387F: include/video/nomodeset.h
7388
7389DRM DRIVER FOR GENERIC EDP PANELS
7390R: Douglas Anderson <[email protected]>
7391F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7392F: drivers/gpu/drm/panel/panel-edp.c
7393
7394DRM DRIVER FOR GENERIC USB DISPLAY
7395S: Orphan
7396W: https://github.com/notro/gud/wiki
7397T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398F: drivers/gpu/drm/gud/
7399F: include/drm/gud.h
7400
7401DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7402M: Hans de Goede <[email protected]>
7403S: Maintained
7404T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7405F: drivers/gpu/drm/tiny/gm12u320.c
7406
7407DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7408M: Ondrej Jirman <[email protected]>
7409M: Javier Martinez Canillas <[email protected]>
7410S: Maintained
7411T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7412F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7413F: drivers/gpu/drm/panel/panel-himax-hx8394.c
7414
7415DRM DRIVER FOR HX8357D PANELS
7416S: Orphan
7417T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7418F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
7419F: drivers/gpu/drm/tiny/hx8357d.c
7420
7421DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7422M: Deepak Rawat <[email protected]>
7423L: [email protected]
7424L: [email protected]
7425S: Maintained
7426T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7427F: drivers/gpu/drm/hyperv
7428
7429DRM DRIVER FOR ILITEK ILI9225 PANELS
7430M: David Lechner <[email protected]>
7431S: Maintained
7432T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7433F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7434F: drivers/gpu/drm/tiny/ili9225.c
7435
7436DRM DRIVER FOR ILITEK ILI9486 PANELS
7437M: Kamlesh Gurudasani <[email protected]>
7438S: Maintained
7439T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7440F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7441F: drivers/gpu/drm/tiny/ili9486.c
7442
7443DRM DRIVER FOR ILITEK ILI9805 PANELS
7444M: Michael Trimarchi <[email protected]>
7445S: Maintained
7446F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7447F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7448
7449DRM DRIVER FOR ILITEK ILI9806E PANELS
7450M: Michael Walle <[email protected]>
7451S: Maintained
7452F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7453
7454DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7455M: Jagan Teki <[email protected]>
7456S: Maintained
7457F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7458F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7459
7460DRM DRIVER FOR LG SW43408 PANELS
7461M: Sumit Semwal <[email protected]>
7462M: Caleb Connolly <[email protected]>
7463S: Maintained
7464T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7465F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7466F: drivers/gpu/drm/panel/panel-lg-sw43408.c
7467
7468DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7469M: Paul Kocialkowski <[email protected]>
7470S: Supported
7471T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7472F: drivers/gpu/drm/logicvc/
7473
7474DRM DRIVER FOR LVDS PANELS
7475M: Laurent Pinchart <[email protected]>
7476L: [email protected]
7477S: Maintained
7478T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7479F: Documentation/devicetree/bindings/display/lvds.yaml
7480F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7481F: drivers/gpu/drm/panel/panel-lvds.c
7482
7483DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7484M: Guido Günther <[email protected]>
7485R: Purism Kernel Team <[email protected]>
7486S: Maintained
7487F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7488F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7489
7490DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7491M: Dave Airlie <[email protected]>
7492R: Thomas Zimmermann <[email protected]>
7493R: Jocelyn Falempe <[email protected]>
7494L: [email protected]
7495S: Supported
7496T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7497F: drivers/gpu/drm/mgag200/
7498
7499DRM DRIVER FOR MI0283QT
7500M: Alex Lanzano <[email protected]>
7501S: Maintained
7502T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7503F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7504F: drivers/gpu/drm/tiny/mi0283qt.c
7505
7506DRM DRIVER FOR MIPI DBI compatible panels
7507S: Orphan
7508W: https://github.com/notro/panel-mipi-dbi/wiki
7509T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7510F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7511F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
7512
7513DRM DRIVER for Qualcomm Adreno GPUs
7514M: Rob Clark <[email protected]>
7515R: Sean Paul <[email protected]>
7516R: Konrad Dybcio <[email protected]>
7517L: [email protected]
7518L: [email protected]
7519L: [email protected]
7520S: Maintained
7521B: https://gitlab.freedesktop.org/drm/msm/-/issues
7522T: git https://gitlab.freedesktop.org/drm/msm.git
7523F: Documentation/devicetree/bindings/display/msm/gpu.yaml
7524F: drivers/gpu/drm/msm/adreno/
7525F: drivers/gpu/drm/msm/msm_gpu.*
7526F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
7527F: drivers/gpu/drm/msm/msm_ringbuffer.*
7528F: drivers/gpu/drm/msm/registers/adreno/
7529F: include/uapi/drm/msm_drm.h
7530
7531DRM DRIVER for Qualcomm display hardware
7532M: Rob Clark <[email protected]>
7533M: Abhinav Kumar <[email protected]>
7534M: Dmitry Baryshkov <[email protected]>
7535R: Sean Paul <[email protected]>
7536R: Marijn Suijten <[email protected]>
7537L: [email protected]
7538L: [email protected]
7539L: [email protected]
7540S: Maintained
7541B: https://gitlab.freedesktop.org/drm/msm/-/issues
7542T: git https://gitlab.freedesktop.org/drm/msm.git
7543F: Documentation/devicetree/bindings/display/msm/
7544F: drivers/gpu/drm/ci/xfails/msm*
7545F: drivers/gpu/drm/msm/
7546F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
7547F: include/uapi/drm/msm_drm.h
7548
7549DRM DRIVER FOR NOVATEK NT35510 PANELS
7550M: Linus Walleij <[email protected]>
7551S: Maintained
7552T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7553F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7554F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
7555
7556DRM DRIVER FOR NOVATEK NT35560 PANELS
7557M: Linus Walleij <[email protected]>
7558S: Maintained
7559T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7560F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7561F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
7562
7563DRM DRIVER FOR NOVATEK NT36523 PANELS
7564M: Jianhua Lu <[email protected]>
7565S: Maintained
7566T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7567F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7568F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
7569
7570DRM DRIVER FOR NOVATEK NT36672A PANELS
7571M: Sumit Semwal <[email protected]>
7572S: Maintained
7573T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7574F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7575F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7576
7577DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7578M: Lyude Paul <[email protected]>
7579M: Danilo Krummrich <[email protected]>
7580L: [email protected]
7581L: [email protected]
7582S: Supported
7583W: https://nouveau.freedesktop.org/
7584Q: https://patchwork.freedesktop.org/project/nouveau/
7585Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7586B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
7587C: irc://irc.oftc.net/nouveau
7588T: git https://gitlab.freedesktop.org/drm/nouveau.git
7589F: drivers/gpu/drm/nouveau/
7590F: include/uapi/drm/nouveau_drm.h
7591
7592CORE DRIVER FOR NVIDIA GPUS [RUST]
7593M: Danilo Krummrich <[email protected]>
7594L: [email protected]
7595S: Supported
7596Q: https://patchwork.freedesktop.org/project/nouveau/
7597B: https://gitlab.freedesktop.org/drm/nova/-/issues
7598C: irc://irc.oftc.net/nouveau
7599T: git https://gitlab.freedesktop.org/drm/nova.git nova-next
7600F: Documentation/gpu/nova/
7601F: drivers/gpu/nova-core/
7602
7603DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7604M: Stefan Mavrodiev <[email protected]>
7605S: Maintained
7606F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7607F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7608
7609DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7610R: Douglas Anderson <[email protected]>
7611F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7612F: drivers/gpu/drm/bridge/parade-ps8640.c
7613
7614DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7615M: Alex Lanzano <[email protected]>
7616S: Maintained
7617T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7618F: Documentation/devicetree/bindings/display/repaper.txt
7619F: drivers/gpu/drm/tiny/repaper.c
7620
7621DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7622M: Dave Airlie <[email protected]>
7623M: Gerd Hoffmann <[email protected]>
7624L: [email protected]
7625S: Obsolete
7626W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7627T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7628F: drivers/gpu/drm/tiny/cirrus-qemu.c
7629
7630DRM DRIVER FOR QXL VIRTUAL GPU
7631M: Dave Airlie <[email protected]>
7632M: Gerd Hoffmann <[email protected]>
7633L: [email protected]
7634L: [email protected]
7635S: Maintained
7636T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7637F: drivers/gpu/drm/qxl/
7638F: include/uapi/drm/qxl_drm.h
7639
7640DRM DRIVER FOR RAYDIUM RM67191 PANELS
7641M: Robert Chiras <[email protected]>
7642S: Maintained
7643F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7644F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
7645
7646DRM DRIVER FOR SAMSUNG DB7430 PANELS
7647M: Linus Walleij <[email protected]>
7648S: Maintained
7649T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7650F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7651F: drivers/gpu/drm/panel/panel-samsung-db7430.c
7652
7653DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7654M: Inki Dae <[email protected]>
7655M: Jagan Teki <[email protected]>
7656M: Marek Szyprowski <[email protected]>
7657S: Maintained
7658T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7659F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7660F: drivers/gpu/drm/bridge/samsung-dsim.c
7661F: include/drm/bridge/samsung-dsim.h
7662
7663DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7664M: Markuss Broks <[email protected]>
7665S: Maintained
7666F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7667F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7668
7669DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7670M: Artur Weber <[email protected]>
7671S: Maintained
7672F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7673F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7674
7675DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7676M: Dzmitry Sankouski <[email protected]>
7677S: Maintained
7678F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7679F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7680
7681DRM DRIVER FOR SHARP MEMORY LCD
7682M: Alex Lanzano <[email protected]>
7683S: Maintained
7684F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7685F: drivers/gpu/drm/tiny/sharp-memory.c
7686
7687DRM DRIVER FOR SITRONIX ST7586 PANELS
7688M: David Lechner <[email protected]>
7689S: Maintained
7690T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7691F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
7692F: drivers/gpu/drm/tiny/st7586.c
7693
7694DRM DRIVER FOR SITRONIX ST7701 PANELS
7695M: Jagan Teki <[email protected]>
7696S: Maintained
7697F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7698F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
7699
7700DRM DRIVER FOR SITRONIX ST7703 PANELS
7701M: Guido Günther <[email protected]>
7702R: Purism Kernel Team <[email protected]>
7703R: Ondrej Jirman <[email protected]>
7704S: Maintained
7705F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7706F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
7707
7708DRM DRIVER FOR SITRONIX ST7735R PANELS
7709M: David Lechner <[email protected]>
7710S: Maintained
7711T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7713F: drivers/gpu/drm/tiny/st7735r.c
7714
7715DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7716M: Javier Martinez Canillas <[email protected]>
7717S: Maintained
7718T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7719F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7720F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7721F: drivers/gpu/drm/solomon/ssd130x*
7722
7723DRM DRIVER FOR ST-ERICSSON MCDE
7724M: Linus Walleij <[email protected]>
7725S: Maintained
7726T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7727F: Documentation/devicetree/bindings/display/ste,mcde.yaml
7728F: drivers/gpu/drm/mcde/
7729
7730DRM DRIVER FOR SYNAPTICS R63353 PANELS
7731M: Michael Trimarchi <[email protected]>
7732S: Maintained
7733F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7734F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
7735
7736DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7737M: Jagan Teki <[email protected]>
7738S: Maintained
7739F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7740F: drivers/gpu/drm/bridge/ti-dlpc3433.c
7741
7742DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7743R: Douglas Anderson <[email protected]>
7744F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7745F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
7746
7747DRM DRIVER FOR TPO TPG110 PANELS
7748M: Linus Walleij <[email protected]>
7749S: Maintained
7750T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7751F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7752F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
7753
7754DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7755M: Dave Airlie <[email protected]>
7756R: Sean Paul <[email protected]>
7757R: Thomas Zimmermann <[email protected]>
7758L: [email protected]
7759S: Supported
7760T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7761F: drivers/gpu/drm/udl/
7762
7763DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7764M: Louis Chauvet <[email protected]>
7765R: Haneen Mohammed <[email protected]>
7766R: Simona Vetter <[email protected]>
7767R: Melissa Wen <[email protected]>
7768L: [email protected]
7769S: Maintained
7770T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7771F: Documentation/gpu/vkms.rst
7772F: drivers/gpu/drm/ci/xfails/vkms*
7773F: drivers/gpu/drm/vkms/
7774
7775DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7776M: Hans de Goede <[email protected]>
7777L: [email protected]
7778S: Maintained
7779T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7780F: drivers/gpu/drm/vboxvideo/
7781
7782DRM DRIVER FOR VMWARE VIRTUAL GPU
7783M: Zack Rusin <[email protected]>
7784R: Broadcom internal kernel review list <[email protected]>
7785L: [email protected]
7786S: Supported
7787T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7788F: drivers/gpu/drm/vmwgfx/
7789F: include/uapi/drm/vmwgfx_drm.h
7790
7791DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7792M: Linus Walleij <[email protected]>
7793S: Maintained
7794T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7795F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7796F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
7797
7798DRM DRIVERS
7799M: David Airlie <[email protected]>
7800M: Simona Vetter <[email protected]>
7801L: [email protected]
7802S: Maintained
7803B: https://gitlab.freedesktop.org/drm
7804C: irc://irc.oftc.net/dri-devel
7805T: git https://gitlab.freedesktop.org/drm/kernel.git
7806F: Documentation/devicetree/bindings/display/
7807F: Documentation/devicetree/bindings/gpu/
7808F: Documentation/gpu/
7809F: drivers/gpu/
7810F: include/drm/
7811F: include/linux/vga*
7812F: include/uapi/drm/
7813
7814DRM DRIVERS AND MISC GPU PATCHES
7815M: Maarten Lankhorst <[email protected]>
7816M: Maxime Ripard <[email protected]>
7817M: Thomas Zimmermann <[email protected]>
7818S: Maintained
7819W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7820T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7821F: Documentation/devicetree/bindings/display/
7822F: Documentation/devicetree/bindings/gpu/
7823F: Documentation/gpu/
7824F: drivers/gpu/drm/
7825F: drivers/gpu/vga/
7826F: include/drm/drm
7827F: include/linux/vga*
7828F: include/uapi/drm/
7829X: drivers/gpu/drm/amd/
7830X: drivers/gpu/drm/armada/
7831X: drivers/gpu/drm/etnaviv/
7832X: drivers/gpu/drm/exynos/
7833X: drivers/gpu/drm/i915/
7834X: drivers/gpu/drm/kmb/
7835X: drivers/gpu/drm/mediatek/
7836X: drivers/gpu/drm/msm/
7837X: drivers/gpu/drm/nouveau/
7838X: drivers/gpu/drm/radeon/
7839X: drivers/gpu/drm/tegra/
7840X: drivers/gpu/drm/xe/
7841
7842DRM DRIVERS FOR ALLWINNER A10
7843M: Maxime Ripard <[email protected]>
7844M: Chen-Yu Tsai <[email protected]>
7845L: [email protected]
7846S: Supported
7847T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7848F: Documentation/devicetree/bindings/display/allwinner*
7849F: drivers/gpu/drm/sun4i/
7850
7851DRM DRIVERS FOR AMLOGIC SOCS
7852M: Neil Armstrong <[email protected]>
7853L: [email protected]
7854L: [email protected]
7855S: Supported
7856W: http://linux-meson.com/
7857T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7858F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7859F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7860F: Documentation/gpu/meson.rst
7861F: drivers/gpu/drm/ci/xfails/meson*
7862F: drivers/gpu/drm/meson/
7863
7864DRM DRIVERS FOR ATMEL HLCDC
7865M: Sam Ravnborg <[email protected]>
7866M: Boris Brezillon <[email protected]>
7867L: [email protected]
7868S: Supported
7869T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7870F: Documentation/devicetree/bindings/display/atmel/
7871F: drivers/gpu/drm/atmel-hlcdc/
7872
7873DRM DRIVERS FOR BRIDGE CHIPS
7874M: Andrzej Hajda <[email protected]>
7875M: Neil Armstrong <[email protected]>
7876M: Robert Foss <[email protected]>
7877R: Laurent Pinchart <[email protected]>
7878R: Jonas Karlman <[email protected]>
7879R: Jernej Skrabec <[email protected]>
7880S: Maintained
7881T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7882F: Documentation/devicetree/bindings/display/bridge/
7883F: drivers/gpu/drm/bridge/
7884F: drivers/gpu/drm/display/drm_bridge_connector.c
7885F: drivers/gpu/drm/drm_bridge.c
7886F: include/drm/drm_bridge.h
7887F: include/drm/drm_bridge_connector.h
7888
7889DRM DRIVERS FOR EXYNOS
7890M: Inki Dae <[email protected]>
7891M: Seung-Woo Kim <[email protected]>
7892M: Kyungmin Park <[email protected]>
7893L: [email protected]
7894S: Supported
7895T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7896F: Documentation/devicetree/bindings/display/samsung/
7897F: drivers/gpu/drm/exynos/
7898F: include/uapi/drm/exynos_drm.h
7899
7900DRM DRIVERS FOR FREESCALE DCU
7901M: Stefan Agner <[email protected]>
7902M: Alison Wang <[email protected]>
7903L: [email protected]
7904S: Supported
7905T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7906F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7907F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7908F: drivers/gpu/drm/fsl-dcu/
7909
7910DRM DRIVERS FOR FREESCALE IMX 5/6
7911M: Philipp Zabel <[email protected]>
7912L: [email protected]
7913S: Maintained
7914T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7915T: git git://git.pengutronix.de/git/pza/linux
7916F: Documentation/devicetree/bindings/display/imx/
7917F: drivers/gpu/drm/imx/ipuv3/
7918F: drivers/gpu/ipu-v3/
7919
7920DRM DRIVERS FOR FREESCALE IMX BRIDGE
7921M: Liu Ying <[email protected]>
7922L: [email protected]
7923S: Maintained
7924F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7925F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7926F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7927F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7928F: drivers/gpu/drm/bridge/imx/
7929
7930DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7931M: Patrik Jakobsson <[email protected]>
7932L: [email protected]
7933S: Maintained
7934T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7935F: drivers/gpu/drm/gma500/
7936
7937DRM DRIVERS FOR HISILICON
7938M: Xinliang Liu <[email protected]>
7939M: Tian Tao <[email protected]>
7940R: Xinwei Kong <[email protected]>
7941R: Sumit Semwal <[email protected]>
7942R: Yongqin Liu <[email protected]>
7943R: John Stultz <[email protected]>
7944L: [email protected]
7945S: Maintained
7946T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7947F: Documentation/devicetree/bindings/display/hisilicon/
7948F: drivers/gpu/drm/hisilicon/
7949
7950DRM DRIVERS FOR LIMA
7951M: Qiang Yu <[email protected]>
7952L: [email protected]
7953L: [email protected] (moderated for non-subscribers)
7954S: Maintained
7955T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7956F: drivers/gpu/drm/lima/
7957F: include/uapi/drm/lima_drm.h
7958
7959DRM DRIVERS FOR LOONGSON
7960M: Sui Jingfeng <[email protected]>
7961L: [email protected]
7962S: Supported
7963T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7964F: drivers/gpu/drm/loongson/
7965
7966DRM DRIVERS FOR MEDIATEK
7967M: Chun-Kuang Hu <[email protected]>
7968M: Philipp Zabel <[email protected]>
7969L: [email protected]
7970L: [email protected] (moderated for non-subscribers)
7971S: Supported
7972F: Documentation/devicetree/bindings/display/mediatek/
7973F: drivers/gpu/drm/ci/xfails/mediatek*
7974F: drivers/gpu/drm/mediatek/
7975F: drivers/phy/mediatek/phy-mtk-dp.c
7976F: drivers/phy/mediatek/phy-mtk-hdmi*
7977F: drivers/phy/mediatek/phy-mtk-mipi*
7978
7979DRM DRIVERS FOR NVIDIA TEGRA
7980M: Thierry Reding <[email protected]>
7981M: Mikko Perttunen <[email protected]>
7982L: [email protected]
7983L: [email protected]
7984S: Supported
7985T: git https://gitlab.freedesktop.org/drm/tegra.git
7986F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7987F: Documentation/devicetree/bindings/gpu/host1x/
7988F: drivers/gpu/drm/tegra/
7989F: drivers/gpu/host1x/
7990F: include/linux/host1x.h
7991F: include/uapi/drm/tegra_drm.h
7992
7993DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
7994M: Sasha Finkelstein <[email protected]>
7995R: Janne Grunau <[email protected]>
7996L: [email protected]
7997L: [email protected]
7998S: Maintained
7999W: https://asahilinux.org
8000B: https://github.com/AsahiLinux/linux/issues
8001C: irc://irc.oftc.net/asahi-dev
8002T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8003F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
8004F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
8005F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
8006F: drivers/gpu/drm/adp/
8007F: drivers/gpu/drm/panel/panel-summit.c
8008
8009DRM DRIVERS FOR RENESAS R-CAR
8010M: Laurent Pinchart <[email protected]>
8011M: Tomi Valkeinen <[email protected]>
8012R: Kieran Bingham <[email protected]>
8013L: [email protected]
8014L: [email protected]
8015S: Supported
8016T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8017F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8018F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8019F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8020F: Documentation/devicetree/bindings/display/renesas,du.yaml
8021F: drivers/gpu/drm/renesas/rcar-du/
8022
8023DRM DRIVERS FOR RENESAS RZ
8024M: Biju Das <[email protected]>
8025L: [email protected]
8026L: [email protected]
8027S: Maintained
8028T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8029F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8030F: drivers/gpu/drm/renesas/rz-du/
8031
8032DRM DRIVERS FOR RENESAS SHMOBILE
8033M: Laurent Pinchart <[email protected]>
8034M: Geert Uytterhoeven <[email protected]>
8035L: [email protected]
8036L: [email protected]
8037S: Supported
8038T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8039F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8040F: drivers/gpu/drm/renesas/shmobile/
8041F: include/linux/platform_data/shmob_drm.h
8042
8043DRM DRIVERS FOR ROCKCHIP
8044M: Sandy Huang <[email protected]>
8045M: Heiko Stübner <[email protected]>
8046M: Andy Yan <[email protected]>
8047L: [email protected]
8048S: Maintained
8049T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8050F: Documentation/devicetree/bindings/display/rockchip/
8051F: drivers/gpu/drm/ci/xfails/rockchip*
8052F: drivers/gpu/drm/rockchip/
8053
8054DRM DRIVERS FOR STI
8055M: Alain Volmat <[email protected]>
8056M: Raphael Gallais-Pou <[email protected]>
8057L: [email protected]
8058S: Maintained
8059T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8060F: Documentation/devicetree/bindings/display/st,stih4xx.txt
8061F: drivers/gpu/drm/sti
8062
8063DRM DRIVERS FOR STM
8064M: Yannick Fertre <[email protected]>
8065M: Raphael Gallais-Pou <[email protected]>
8066M: Philippe Cornu <[email protected]>
8067L: [email protected]
8068S: Maintained
8069T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8070F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8071F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8072F: drivers/gpu/drm/stm
8073
8074DRM DRIVERS FOR TI KEYSTONE
8075M: Jyri Sarha <[email protected]>
8076M: Tomi Valkeinen <[email protected]>
8077L: [email protected]
8078S: Maintained
8079T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8080F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8081F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8082F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8083F: drivers/gpu/drm/tidss/
8084
8085DRM DRIVERS FOR TI LCDC
8086M: Jyri Sarha <[email protected]>
8087M: Tomi Valkeinen <[email protected]>
8088L: [email protected]
8089S: Maintained
8090T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8091F: Documentation/devicetree/bindings/display/tilcdc/
8092F: drivers/gpu/drm/tilcdc/
8093
8094DRM DRIVERS FOR TI OMAP
8095M: Tomi Valkeinen <[email protected]>
8096L: [email protected]
8097S: Maintained
8098T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8099F: Documentation/devicetree/bindings/display/ti/
8100F: drivers/gpu/drm/omapdrm/
8101
8102DRM DRIVERS FOR V3D
8103M: Melissa Wen <[email protected]>
8104M: Maíra Canal <[email protected]>
8105S: Supported
8106T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8107F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8108F: drivers/gpu/drm/v3d/
8109F: include/uapi/drm/v3d_drm.h
8110
8111DRM DRIVERS FOR VC4
8112M: Maxime Ripard <[email protected]>
8113M: Dave Stevenson <[email protected]>
8114R: Maíra Canal <[email protected]>
8115R: Raspberry Pi Kernel Maintenance <[email protected]>
8116S: Supported
8117T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8118F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8119F: drivers/gpu/drm/vc4/
8120F: include/uapi/drm/vc4_drm.h
8121
8122DRM DRIVERS FOR VIVANTE GPU IP
8123M: Lucas Stach <[email protected]>
8124R: Russell King <[email protected]>
8125R: Christian Gmeiner <[email protected]>
8126L: [email protected] (moderated for non-subscribers)
8127L: [email protected]
8128S: Maintained
8129F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8130F: drivers/gpu/drm/etnaviv/
8131F: include/uapi/drm/etnaviv_drm.h
8132
8133DRM DRIVERS FOR XEN
8134M: Oleksandr Andrushchenko <[email protected]>
8135L: [email protected]
8136L: [email protected] (moderated for non-subscribers)
8137S: Supported
8138T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8139F: Documentation/gpu/xen-front.rst
8140F: drivers/gpu/drm/xen/
8141
8142DRM DRIVERS FOR XILINX
8143M: Laurent Pinchart <[email protected]>
8144M: Tomi Valkeinen <[email protected]>
8145L: [email protected]
8146S: Maintained
8147T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8148F: Documentation/devicetree/bindings/display/xlnx/
8149F: Documentation/gpu/zynqmp.rst
8150F: drivers/gpu/drm/xlnx/
8151
8152DRM GPU SCHEDULER
8153M: Matthew Brost <[email protected]>
8154M: Danilo Krummrich <[email protected]>
8155M: Philipp Stanner <[email protected]>
8156R: Christian König <[email protected]>
8157L: [email protected]
8158S: Supported
8159T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8160F: drivers/gpu/drm/scheduler/
8161F: include/drm/gpu_scheduler.h
8162
8163DRM PANEL DRIVERS
8164M: Neil Armstrong <[email protected]>
8165R: Jessica Zhang <[email protected]>
8166L: [email protected]
8167S: Maintained
8168T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8169F: Documentation/devicetree/bindings/display/panel/
8170F: drivers/gpu/drm/drm_panel.c
8171F: drivers/gpu/drm/panel/
8172F: include/drm/drm_panel.h
8173
8174DRM PRIVACY-SCREEN CLASS
8175M: Hans de Goede <[email protected]>
8176L: [email protected]
8177S: Maintained
8178T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8179F: drivers/gpu/drm/drm_privacy_screen*
8180F: include/drm/drm_privacy_screen*
8181
8182DRM TTM SUBSYSTEM
8183M: Christian Koenig <[email protected]>
8184M: Huang Rui <[email protected]>
8185R: Matthew Auld <[email protected]>
8186R: Matthew Brost <[email protected]>
8187L: [email protected]
8188S: Maintained
8189T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8190F: drivers/gpu/drm/ttm/
8191F: include/drm/ttm/
8192
8193DRM AUTOMATED TESTING
8194M: Helen Koike <[email protected]>
8195L: [email protected]
8196S: Maintained
8197T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8198F: Documentation/gpu/automated_testing.rst
8199F: drivers/gpu/drm/ci/
8200
8201DSBR100 USB FM RADIO DRIVER
8202M: Alexey Klimov <[email protected]>
8203L: [email protected]
8204S: Maintained
8205T: git git://linuxtv.org/media.git
8206F: drivers/media/radio/dsbr100.c
8207
8208DT3155 MEDIA DRIVER
8209M: Hans Verkuil <[email protected]>
8210L: [email protected]
8211S: Odd Fixes
8212W: https://linuxtv.org
8213T: git git://linuxtv.org/media.git
8214F: drivers/media/pci/dt3155/
8215
8216DVB_USB_AF9015 MEDIA DRIVER
8217L: [email protected]
8218S: Orphan
8219W: https://linuxtv.org
8220Q: http://patchwork.linuxtv.org/project/linux-media/list/
8221F: drivers/media/usb/dvb-usb-v2/af9015*
8222
8223DVB_USB_AF9035 MEDIA DRIVER
8224L: [email protected]
8225S: Orphan
8226W: https://linuxtv.org
8227Q: http://patchwork.linuxtv.org/project/linux-media/list/
8228F: drivers/media/usb/dvb-usb-v2/af9035*
8229
8230DVB_USB_ANYSEE MEDIA DRIVER
8231L: [email protected]
8232S: Orphan
8233W: https://linuxtv.org
8234Q: http://patchwork.linuxtv.org/project/linux-media/list/
8235F: drivers/media/usb/dvb-usb-v2/anysee*
8236
8237DVB_USB_AU6610 MEDIA DRIVER
8238L: [email protected]
8239S: Orphan
8240W: https://linuxtv.org
8241Q: http://patchwork.linuxtv.org/project/linux-media/list/
8242F: drivers/media/usb/dvb-usb-v2/au6610*
8243
8244DVB_USB_CE6230 MEDIA DRIVER
8245L: [email protected]
8246S: Orphan
8247W: https://linuxtv.org
8248Q: http://patchwork.linuxtv.org/project/linux-media/list/
8249F: drivers/media/usb/dvb-usb-v2/ce6230*
8250
8251DVB_USB_CXUSB MEDIA DRIVER
8252M: Michael Krufky <[email protected]>
8253L: [email protected]
8254S: Maintained
8255W: https://linuxtv.org
8256W: http://github.com/mkrufky
8257Q: http://patchwork.linuxtv.org/project/linux-media/list/
8258T: git git://linuxtv.org/media.git
8259F: drivers/media/usb/dvb-usb/cxusb*
8260
8261DVB_USB_EC168 MEDIA DRIVER
8262L: [email protected]
8263S: Orphan
8264W: https://linuxtv.org
8265Q: http://patchwork.linuxtv.org/project/linux-media/list/
8266F: drivers/media/usb/dvb-usb-v2/ec168*
8267
8268DVB_USB_GL861 MEDIA DRIVER
8269L: [email protected]
8270S: Orphan
8271W: https://linuxtv.org
8272Q: http://patchwork.linuxtv.org/project/linux-media/list/
8273F: drivers/media/usb/dvb-usb-v2/gl861*
8274
8275DVB_USB_MXL111SF MEDIA DRIVER
8276M: Michael Krufky <[email protected]>
8277L: [email protected]
8278S: Maintained
8279W: https://linuxtv.org
8280W: http://github.com/mkrufky
8281Q: http://patchwork.linuxtv.org/project/linux-media/list/
8282T: git git://linuxtv.org/mkrufky/mxl111sf.git
8283F: drivers/media/usb/dvb-usb-v2/mxl111sf*
8284
8285DVB_USB_RTL28XXU MEDIA DRIVER
8286L: [email protected]
8287S: Orphan
8288W: https://linuxtv.org
8289Q: http://patchwork.linuxtv.org/project/linux-media/list/
8290F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
8291
8292DVB_USB_V2 MEDIA DRIVER
8293L: [email protected]
8294S: Orphan
8295W: https://linuxtv.org
8296W: http://palosaari.fi/linux/
8297Q: http://patchwork.linuxtv.org/project/linux-media/list/
8298F: drivers/media/usb/dvb-usb-v2/dvb_usb*
8299F: drivers/media/usb/dvb-usb-v2/usb_urb.c
8300
8301DYNAMIC DEBUG
8302M: Jason Baron <[email protected]>
8303M: Jim Cromie <[email protected]>
8304S: Maintained
8305F: include/linux/dynamic_debug.h
8306F: lib/dynamic_debug.c
8307F: lib/test_dynamic_debug.c
8308
8309DYNAMIC INTERRUPT MODERATION
8310M: Tal Gilboa <[email protected]>
8311S: Maintained
8312F: Documentation/networking/net_dim.rst
8313F: include/linux/dim.h
8314F: lib/dim/
8315
8316DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8317M: Daniel Lezcano <[email protected]>
8318L: [email protected]
8319S: Supported
8320B: https://bugzilla.kernel.org
8321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8322F: drivers/powercap/dtpm*
8323F: include/linux/dtpm.h
8324
8325DZ DECSTATION DZ11 SERIAL DRIVER
8326M: "Maciej W. Rozycki" <[email protected]>
8327S: Maintained
8328F: drivers/tty/serial/dz.*
8329
8330E3X0 POWER BUTTON DRIVER
8331M: Moritz Fischer <[email protected]>
8332L: [email protected]
8333S: Supported
8334W: http://www.ettus.com
8335F: Documentation/devicetree/bindings/input/e3x0-button.txt
8336F: drivers/input/misc/e3x0-button.c
8337
8338E4000 MEDIA DRIVER
8339L: [email protected]
8340S: Orphan
8341W: https://linuxtv.org
8342Q: http://patchwork.linuxtv.org/project/linux-media/list/
8343F: drivers/media/tuners/e4000*
8344
8345EARTH_PT1 MEDIA DRIVER
8346M: Akihiro Tsukada <[email protected]>
8347L: [email protected]
8348S: Odd Fixes
8349F: drivers/media/pci/pt1/
8350
8351EARTH_PT3 MEDIA DRIVER
8352M: Akihiro Tsukada <[email protected]>
8353L: [email protected]
8354S: Odd Fixes
8355F: drivers/media/pci/pt3/
8356
8357EC100 MEDIA DRIVER
8358L: [email protected]
8359S: Orphan
8360W: https://linuxtv.org
8361Q: http://patchwork.linuxtv.org/project/linux-media/list/
8362F: drivers/media/dvb-frontends/ec100*
8363
8364ECRYPT FILE SYSTEM
8365M: Tyler Hicks <[email protected]>
8366L: [email protected]
8367S: Odd Fixes
8368W: http://ecryptfs.org
8369W: https://launchpad.net/ecryptfs
8370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8371F: Documentation/filesystems/ecryptfs.rst
8372F: fs/ecryptfs/
8373
8374EDAC-AMD64
8375M: Yazen Ghannam <[email protected]>
8376L: [email protected]
8377S: Supported
8378F: drivers/edac/amd64_edac*
8379F: drivers/edac/mce_amd*
8380
8381EDAC-ARMADA
8382M: Jan Luebbe <[email protected]>
8383L: [email protected]
8384S: Maintained
8385F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8386F: drivers/edac/armada_xp_*
8387
8388EDAC-AST2500
8389M: Stefan Schaeckeler <[email protected]>
8390S: Supported
8391F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8392F: drivers/edac/aspeed_edac.c
8393
8394EDAC-BLUEFIELD
8395M: Shravan Kumar Ramani <[email protected]>
8396M: David Thompson <[email protected]>
8397S: Supported
8398F: drivers/edac/bluefield_edac.c
8399
8400EDAC-CALXEDA
8401M: Andre Przywara <[email protected]>
8402L: [email protected]
8403S: Maintained
8404F: drivers/edac/highbank*
8405
8406EDAC-CAVIUM OCTEON
8407M: Thomas Bogendoerfer <[email protected]>
8408L: [email protected]
8409L: [email protected]
8410S: Maintained
8411F: drivers/edac/octeon_edac*
8412
8413EDAC-CAVIUM THUNDERX
8414M: Robert Richter <[email protected]>
8415L: [email protected]
8416S: Odd Fixes
8417F: drivers/edac/thunderx_edac*
8418
8419EDAC-CORE
8420M: Borislav Petkov <[email protected]>
8421M: Tony Luck <[email protected]>
8422R: James Morse <[email protected]>
8423R: Mauro Carvalho Chehab <[email protected]>
8424R: Robert Richter <[email protected]>
8425L: [email protected]
8426S: Supported
8427T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8428F: Documentation/driver-api/edac.rst
8429F: drivers/edac/
8430F: include/linux/edac.h
8431
8432EDAC-DMC520
8433M: Lei Wang <[email protected]>
8434L: [email protected]
8435S: Supported
8436F: drivers/edac/dmc520_edac.c
8437
8438EDAC-E752X
8439M: Mark Gross <[email protected]>
8440L: [email protected]
8441S: Maintained
8442F: drivers/edac/e752x_edac.c
8443
8444EDAC-E7XXX
8445L: [email protected]
8446S: Maintained
8447F: drivers/edac/e7xxx_edac.c
8448
8449EDAC-FSL_DDR
8450R: Frank Li <[email protected]>
8451L: [email protected]
8452L: [email protected]
8453S: Maintained
8454F: drivers/edac/fsl_ddr_edac.*
8455
8456EDAC-GHES
8457M: Mauro Carvalho Chehab <[email protected]>
8458L: [email protected]
8459S: Maintained
8460F: drivers/edac/ghes_edac.c
8461
8462EDAC-I10NM
8463M: Tony Luck <[email protected]>
8464L: [email protected]
8465S: Maintained
8466F: drivers/edac/i10nm_base.c
8467
8468EDAC-I3000
8469L: [email protected]
8470S: Orphan
8471F: drivers/edac/i3000_edac.c
8472
8473EDAC-I5000
8474L: [email protected]
8475S: Maintained
8476F: drivers/edac/i5000_edac.c
8477
8478EDAC-I5400
8479M: Mauro Carvalho Chehab <[email protected]>
8480L: [email protected]
8481S: Maintained
8482F: drivers/edac/i5400_edac.c
8483
8484EDAC-I7300
8485M: Mauro Carvalho Chehab <[email protected]>
8486L: [email protected]
8487S: Maintained
8488F: drivers/edac/i7300_edac.c
8489
8490EDAC-I7CORE
8491M: Mauro Carvalho Chehab <[email protected]>
8492L: [email protected]
8493S: Maintained
8494F: drivers/edac/i7core_edac.c
8495
8496EDAC-I82443BXGX
8497M: Tim Small <[email protected]>
8498L: [email protected]
8499S: Maintained
8500F: drivers/edac/i82443bxgx_edac.c
8501
8502EDAC-I82975X
8503M: "Arvind R." <[email protected]>
8504L: [email protected]
8505S: Maintained
8506F: drivers/edac/i82975x_edac.c
8507
8508EDAC-IE31200
8509M: Jason Baron <[email protected]>
8510L: [email protected]
8511S: Maintained
8512F: drivers/edac/ie31200_edac.c
8513
8514EDAC-IGEN6
8515M: Tony Luck <[email protected]>
8516R: Qiuxu Zhuo <[email protected]>
8517L: [email protected]
8518S: Maintained
8519F: drivers/edac/igen6_edac.c
8520
8521EDAC-MPC85XX
8522M: Johannes Thumshirn <[email protected]>
8523L: [email protected]
8524S: Maintained
8525F: drivers/edac/mpc85xx_edac.[ch]
8526
8527EDAC-NPCM
8528M: Marvin Lin <[email protected]>
8529M: Stanley Chu <[email protected]>
8530L: [email protected]
8531S: Maintained
8532F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8533F: drivers/edac/npcm_edac.c
8534
8535EDAC-PASEMI
8536M: Egor Martovetsky <[email protected]>
8537L: [email protected]
8538S: Maintained
8539F: drivers/edac/pasemi_edac.c
8540
8541EDAC-PND2
8542M: Tony Luck <[email protected]>
8543L: [email protected]
8544S: Maintained
8545F: drivers/edac/pnd2_edac.[ch]
8546
8547EDAC-QCOM
8548M: Manivannan Sadhasivam <[email protected]>
8549L: [email protected]
8550L: [email protected]
8551S: Maintained
8552F: drivers/edac/qcom_edac.c
8553
8554EDAC-R82600
8555M: Tim Small <[email protected]>
8556L: [email protected]
8557S: Maintained
8558F: drivers/edac/r82600_edac.c
8559
8560EDAC-SBRIDGE
8561M: Tony Luck <[email protected]>
8562R: Qiuxu Zhuo <[email protected]>
8563L: [email protected]
8564S: Maintained
8565F: drivers/edac/sb_edac.c
8566
8567EDAC-SKYLAKE
8568M: Tony Luck <[email protected]>
8569L: [email protected]
8570S: Maintained
8571F: drivers/edac/skx_*.[ch]
8572
8573EDAC-TI
8574M: Tero Kristo <[email protected]>
8575L: [email protected]
8576S: Odd Fixes
8577F: drivers/edac/ti_edac.c
8578
8579EDIROL UA-101/UA-1000 DRIVER
8580M: Clemens Ladisch <[email protected]>
8581L: [email protected]
8582S: Maintained
8583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8584F: sound/usb/misc/ua101.c
8585
8586EFI TEST DRIVER
8587M: Ivan Hu <[email protected]>
8588M: Ard Biesheuvel <[email protected]>
8589L: [email protected]
8590S: Maintained
8591F: drivers/firmware/efi/test/
8592
8593EFI VARIABLE FILESYSTEM
8594M: Jeremy Kerr <[email protected]>
8595M: Ard Biesheuvel <[email protected]>
8596L: [email protected]
8597S: Maintained
8598T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8599F: fs/efivarfs/
8600
8601EFIFB FRAMEBUFFER DRIVER
8602M: Peter Jones <[email protected]>
8603L: [email protected]
8604S: Maintained
8605F: drivers/video/fbdev/efifb.c
8606
8607EFS FILESYSTEM
8608S: Orphan
8609W: http://aeschi.ch.eu.org/efs/
8610F: fs/efs/
8611
8612EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8613L: [email protected]
8614S: Orphan
8615F: drivers/net/ethernet/ibm/ehea/
8616
8617ELM327 CAN NETWORK DRIVER
8618M: Max Staudt <[email protected]>
8619L: [email protected]
8620S: Maintained
8621F: Documentation/networking/device_drivers/can/can327.rst
8622F: drivers/net/can/can327.c
8623
8624EM28XX VIDEO4LINUX DRIVER
8625M: Mauro Carvalho Chehab <[email protected]>
8626L: [email protected]
8627S: Maintained
8628W: https://linuxtv.org
8629T: git git://linuxtv.org/media.git
8630F: Documentation/admin-guide/media/em28xx*
8631F: drivers/media/usb/em28xx/
8632
8633EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8634M: Adrian Hunter <[email protected]>
8635M: Asutosh Das <[email protected]>
8636R: Ritesh Harjani <[email protected]>
8637L: [email protected]
8638S: Supported
8639F: drivers/mmc/host/cqhci*
8640
8641EMS CPC-PCI CAN DRIVER
8642M: Gerhard Uttenthaler <[email protected]>
8643M: [email protected]
8644L: [email protected]
8645S: Maintained
8646F: drivers/net/can/sja1000/ems_pci.c
8647
8648EMULEX 10Gbps iSCSI - OneConnect DRIVER
8649M: Ketan Mukadam <[email protected]>
8650L: [email protected]
8651S: Supported
8652W: http://www.broadcom.com
8653F: drivers/scsi/be2iscsi/
8654
8655EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8656M: Ajit Khaparde <[email protected]>
8657M: Sriharsha Basavapatna <[email protected]>
8658M: Somnath Kotur <[email protected]>
8659L: [email protected]
8660S: Maintained
8661W: http://www.emulex.com
8662F: drivers/net/ethernet/emulex/benet/
8663
8664EMULEX ONECONNECT ROCE DRIVER
8665M: Selvin Xavier <[email protected]>
8666L: [email protected]
8667S: Odd Fixes
8668W: http://www.broadcom.com
8669F: drivers/infiniband/hw/ocrdma/
8670F: include/uapi/rdma/ocrdma-abi.h
8671
8672EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8673M: James Smart <[email protected]>
8674M: Ram Vegesna <[email protected]>
8675L: [email protected]
8676L: [email protected]
8677S: Supported
8678W: http://www.broadcom.com
8679F: drivers/scsi/elx/
8680
8681EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8682M: James Smart <[email protected]>
8683M: Dick Kennedy <[email protected]>
8684L: [email protected]
8685S: Supported
8686W: http://www.broadcom.com
8687F: drivers/scsi/lpfc/
8688
8689ENE CB710 FLASH CARD READER DRIVER
8690M: Michał Mirosław <[email protected]>
8691S: Maintained
8692F: drivers/misc/cb710/
8693F: drivers/mmc/host/cb710-mmc.*
8694F: include/linux/cb710.h
8695
8696ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8697M: Maxim Levitsky <[email protected]>
8698S: Maintained
8699F: drivers/media/rc/ene_ir.*
8700
8701ENERGY MODEL
8702M: Lukasz Luba <[email protected]>
8703M: "Rafael J. Wysocki" <[email protected]>
8704L: [email protected]
8705S: Maintained
8706F: kernel/power/energy_model.c
8707F: include/linux/energy_model.h
8708F: Documentation/power/energy-model.rst
8709
8710EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8711M: Laurentiu Tudor <[email protected]>
8712L: [email protected]
8713S: Maintained
8714F: drivers/tty/ehv_bytechan.c
8715
8716EPSON S1D13XXX FRAMEBUFFER DRIVER
8717M: Kristoffer Ericson <[email protected]>
8718S: Maintained
8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8720F: drivers/video/fbdev/s1d13xxxfb.c
8721F: include/video/s1d13xxxfb.h
8722
8723EROFS FILE SYSTEM
8724M: Gao Xiang <[email protected]>
8725M: Chao Yu <[email protected]>
8726R: Yue Hu <[email protected]>
8727R: Jeffle Xu <[email protected]>
8728R: Sandeep Dhavale <[email protected]>
8729L: [email protected]
8730S: Maintained
8731W: https://erofs.docs.kernel.org
8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8733F: Documentation/ABI/testing/sysfs-fs-erofs
8734F: Documentation/filesystems/erofs.rst
8735F: fs/erofs/
8736F: include/trace/events/erofs.h
8737
8738ERRSEQ ERROR TRACKING INFRASTRUCTURE
8739M: Jeff Layton <[email protected]>
8740S: Maintained
8741F: include/linux/errseq.h
8742F: lib/errseq.c
8743
8744ESD CAN NETWORK DRIVERS
8745M: Stefan Mätje <[email protected]>
8746R: [email protected]
8747L: [email protected]
8748S: Maintained
8749F: drivers/net/can/esd/
8750
8751ESD CAN/USB DRIVERS
8752M: Frank Jungclaus <[email protected]>
8753R: [email protected]
8754L: [email protected]
8755S: Maintained
8756F: drivers/net/can/usb/esd_usb.c
8757
8758ET131X NETWORK DRIVER
8759M: Mark Einon <[email protected]>
8760S: Odd Fixes
8761F: drivers/net/ethernet/agere/
8762
8763ETAS ES58X CAN/USB DRIVER
8764M: Vincent Mailhol <[email protected]>
8765L: [email protected]
8766S: Maintained
8767F: Documentation/networking/devlink/etas_es58x.rst
8768F: drivers/net/can/usb/etas_es58x/
8769
8770ETHERNET BRIDGE
8771M: Nikolay Aleksandrov <[email protected]>
8772M: Ido Schimmel <[email protected]>
8773L: [email protected]
8774L: [email protected]
8775S: Maintained
8776W: http://www.linuxfoundation.org/en/Net:Bridge
8777F: include/linux/if_bridge.h
8778F: include/uapi/linux/if_bridge.h
8779F: include/linux/netfilter_bridge/
8780F: net/bridge/
8781
8782ETHERNET PHY LIBRARY
8783M: Andrew Lunn <[email protected]>
8784M: Heiner Kallweit <[email protected]>
8785R: Russell King <[email protected]>
8786L: [email protected]
8787S: Maintained
8788F: Documentation/ABI/testing/sysfs-class-net-phydev
8789F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
8790F: Documentation/devicetree/bindings/net/mdio*
8791F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
8792F: Documentation/networking/phy.rst
8793F: drivers/net/mdio/
8794F: drivers/net/mdio/acpi_mdio.c
8795F: drivers/net/mdio/fwnode_mdio.c
8796F: drivers/net/mdio/of_mdio.c
8797F: drivers/net/pcs/
8798F: drivers/net/phy/
8799F: include/dt-bindings/net/qca-ar803x.h
8800F: include/linux/*mdio*.h
8801F: include/linux/linkmode.h
8802F: include/linux/mdio/*.h
8803F: include/linux/mii.h
8804F: include/linux/of_net.h
8805F: include/linux/phy.h
8806F: include/linux/phy_fixed.h
8807F: include/linux/phy_link_topology.h
8808F: include/linux/phylib_stubs.h
8809F: include/linux/platform_data/mdio-bcm-unimac.h
8810F: include/linux/platform_data/mdio-gpio.h
8811F: include/trace/events/mdio.h
8812F: include/uapi/linux/mdio.h
8813F: include/uapi/linux/mii.h
8814F: net/core/of_net.c
8815
8816ETHERNET PHY LIBRARY [RUST]
8817M: FUJITA Tomonori <[email protected]>
8818R: Trevor Gross <[email protected]>
8819L: [email protected]
8820L: [email protected]
8821S: Maintained
8822F: rust/kernel/net/phy.rs
8823F: rust/kernel/net/phy/reg.rs
8824
8825EXEC & BINFMT API, ELF
8826M: Kees Cook <[email protected]>
8827L: [email protected]
8828S: Supported
8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8830F: Documentation/userspace-api/ELF.rst
8831F: fs/*binfmt_*.c
8832F: fs/Kconfig.binfmt
8833F: fs/exec.c
8834F: fs/tests/binfmt_*_kunit.c
8835F: fs/tests/exec_kunit.c
8836F: include/linux/binfmts.h
8837F: include/linux/elf.h
8838F: include/uapi/linux/auxvec.h
8839F: include/uapi/linux/binfmts.h
8840F: include/uapi/linux/elf.h
8841F: tools/testing/selftests/exec/
8842N: asm/elf.h
8843N: binfmt
8844
8845EXFAT FILE SYSTEM
8846M: Namjae Jeon <[email protected]>
8847M: Sungjong Seo <[email protected]>
8848R: Yuezhang Mo <[email protected]>
8849L: [email protected]
8850S: Maintained
8851T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8852F: fs/exfat/
8853
8854EXPRESSWIRE PROTOCOL LIBRARY
8855M: Duje Mihanović <[email protected]>
8856L: [email protected]
8857S: Maintained
8858F: drivers/leds/leds-expresswire.c
8859F: include/linux/leds-expresswire.h
8860
8861EXT2 FILE SYSTEM
8862M: Jan Kara <[email protected]>
8863L: [email protected]
8864S: Maintained
8865F: Documentation/filesystems/ext2.rst
8866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8867F: fs/ext2/
8868F: include/linux/ext2*
8869
8870EXT4 FILE SYSTEM
8871M: "Theodore Ts'o" <[email protected]>
8872M: Andreas Dilger <[email protected]>
8873L: [email protected]
8874S: Maintained
8875W: http://ext4.wiki.kernel.org
8876Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8878F: Documentation/filesystems/ext4/
8879F: fs/ext4/
8880F: include/trace/events/ext4.h
8881F: include/uapi/linux/ext4.h
8882
8883Extended Verification Module (EVM)
8884M: Mimi Zohar <[email protected]>
8885M: Roberto Sassu <[email protected]>
8886L: [email protected]
8887S: Supported
8888T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8889F: security/integrity/
8890F: security/integrity/evm/
8891
8892EXTENSIBLE FIRMWARE INTERFACE (EFI)
8893M: Ard Biesheuvel <[email protected]>
8894L: [email protected]
8895S: Maintained
8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8897F: Documentation/admin-guide/efi-stub.rst
8898F: arch/*/include/asm/efi.h
8899F: arch/*/kernel/efi.c
8900F: arch/arm/boot/compressed/efi-header.S
8901F: arch/x86/platform/efi/
8902F: drivers/firmware/efi/
8903F: include/linux/efi*.h
8904
8905EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8906M: MyungJoo Ham <[email protected]>
8907M: Chanwoo Choi <[email protected]>
8908L: [email protected]
8909S: Maintained
8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8911F: Documentation/devicetree/bindings/extcon/
8912F: Documentation/driver-api/extcon.rst
8913F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8914F: drivers/extcon/
8915F: include/linux/extcon.h
8916F: include/linux/extcon/
8917
8918EXTRA BOOT CONFIG
8919M: Masami Hiramatsu <[email protected]>
8920L: [email protected]
8921L: [email protected]
8922S: Maintained
8923Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8925F: Documentation/admin-guide/bootconfig.rst
8926F: fs/proc/bootconfig.c
8927F: include/linux/bootconfig.h
8928F: lib/bootconfig-data.S
8929F: lib/bootconfig.c
8930F: tools/bootconfig/*
8931F: tools/bootconfig/scripts/*
8932
8933EXTRON DA HD 4K PLUS CEC DRIVER
8934M: Hans Verkuil <[email protected]>
8935L: [email protected]
8936S: Maintained
8937T: git git://linuxtv.org/media.git
8938F: drivers/media/cec/usb/extron-da-hd-4k-plus/
8939
8940EXYNOS DP DRIVER
8941M: Jingoo Han <[email protected]>
8942L: [email protected]
8943S: Maintained
8944F: drivers/gpu/drm/exynos/exynos_dp*
8945
8946EXYNOS SYSMMU (IOMMU) driver
8947M: Marek Szyprowski <[email protected]>
8948L: [email protected]
8949S: Maintained
8950F: drivers/iommu/exynos-iommu.c
8951
8952F2FS FILE SYSTEM
8953M: Jaegeuk Kim <[email protected]>
8954M: Chao Yu <[email protected]>
8955L: [email protected]
8956S: Maintained
8957W: https://f2fs.wiki.kernel.org/
8958Q: https://patchwork.kernel.org/project/f2fs/list/
8959B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8960T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8961F: Documentation/ABI/testing/sysfs-fs-f2fs
8962F: Documentation/filesystems/f2fs.rst
8963F: fs/f2fs/
8964F: include/linux/f2fs_fs.h
8965F: include/trace/events/f2fs.h
8966F: include/uapi/linux/f2fs.h
8967
8968F71805F HARDWARE MONITORING DRIVER
8969M: Jean Delvare <[email protected]>
8970L: [email protected]
8971S: Maintained
8972F: Documentation/hwmon/f71805f.rst
8973F: drivers/hwmon/f71805f.c
8974
8975FADDR2LINE
8976M: Josh Poimboeuf <[email protected]>
8977S: Maintained
8978F: scripts/faddr2line
8979
8980FAILOVER MODULE
8981M: Sridhar Samudrala <[email protected]>
8982L: [email protected]
8983S: Supported
8984F: Documentation/networking/failover.rst
8985F: include/net/failover.h
8986F: net/core/failover.c
8987
8988FANOTIFY
8989M: Jan Kara <[email protected]>
8990R: Amir Goldstein <[email protected]>
8991R: Matthew Bobrowski <[email protected]>
8992L: [email protected]
8993S: Maintained
8994F: fs/notify/fanotify/
8995F: include/linux/fanotify.h
8996F: include/uapi/linux/fanotify.h
8997
8998FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8999M: Linus Walleij <[email protected]>
9000L: [email protected]
9001S: Maintained
9002F: drivers/usb/fotg210/
9003
9004FARSYNC SYNCHRONOUS DRIVER
9005M: Kevin Curtis <[email protected]>
9006S: Supported
9007W: http://www.farsite.co.uk/
9008F: drivers/net/wan/farsync.*
9009
9010FAULT INJECTION SUPPORT
9011M: Akinobu Mita <[email protected]>
9012S: Supported
9013F: Documentation/fault-injection/
9014F: lib/fault-inject.c
9015F: tools/testing/fault-injection/
9016
9017FBTFT Framebuffer drivers
9018L: [email protected]
9019L: [email protected]
9020S: Orphan
9021F: drivers/staging/fbtft/
9022
9023FC0011 TUNER DRIVER
9024M: Michael Buesch <[email protected]>
9025L: [email protected]
9026S: Maintained
9027F: drivers/media/tuners/fc0011.c
9028F: drivers/media/tuners/fc0011.h
9029
9030FC2580 MEDIA DRIVER
9031L: [email protected]
9032S: Orphan
9033W: https://linuxtv.org
9034Q: http://patchwork.linuxtv.org/project/linux-media/list/
9035F: drivers/media/tuners/fc2580*
9036
9037FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9038M: Hannes Reinecke <[email protected]>
9039L: [email protected]
9040S: Supported
9041W: www.Open-FCoE.org
9042F: drivers/scsi/fcoe/
9043F: drivers/scsi/libfc/
9044F: include/scsi/fc/
9045F: include/scsi/libfc.h
9046F: include/scsi/libfcoe.h
9047F: include/uapi/scsi/fc/
9048
9049FILE LOCKING (flock() and fcntl()/lockf())
9050M: Jeff Layton <[email protected]>
9051M: Chuck Lever <[email protected]>
9052R: Alexander Aring <[email protected]>
9053L: [email protected]
9054S: Maintained
9055F: fs/fcntl.c
9056F: fs/locks.c
9057F: include/linux/fcntl.h
9058F: include/uapi/linux/fcntl.h
9059
9060FILESYSTEM DIRECT ACCESS (DAX)
9061M: Dan Williams <[email protected]>
9062R: Matthew Wilcox <[email protected]>
9063R: Jan Kara <[email protected]>
9064L: [email protected]
9065L: [email protected]
9066S: Supported
9067F: fs/dax.c
9068F: include/linux/dax.h
9069F: include/trace/events/fs_dax.h
9070
9071FILESYSTEMS (VFS and infrastructure)
9072M: Alexander Viro <[email protected]>
9073M: Christian Brauner <[email protected]>
9074R: Jan Kara <[email protected]>
9075L: [email protected]
9076S: Maintained
9077T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9078F: fs/*
9079F: include/linux/fs.h
9080F: include/linux/fs_types.h
9081F: include/uapi/linux/fs.h
9082F: include/uapi/linux/openat2.h
9083F: Documentation/driver-api/early-userspace/buffer-format.rst
9084F: init/do_mounts*
9085F: init/*initramfs*
9086
9087FILESYSTEMS [EXPORTFS]
9088M: Chuck Lever <[email protected]>
9089M: Jeff Layton <[email protected]>
9090R: Amir Goldstein <[email protected]>
9091L: [email protected]
9092L: [email protected]
9093S: Supported
9094F: Documentation/filesystems/nfs/exporting.rst
9095F: fs/exportfs/
9096F: fs/fhandle.c
9097F: include/linux/exportfs.h
9098
9099FILESYSTEMS [IDMAPPED MOUNTS]
9100M: Christian Brauner <[email protected]>
9101M: Seth Forshee <[email protected]>
9102L: [email protected]
9103S: Maintained
9104F: Documentation/filesystems/idmappings.rst
9105F: fs/mnt_idmapping.c
9106F: include/linux/mnt_idmapping.*
9107F: tools/testing/selftests/mount_setattr/
9108
9109FILESYSTEMS [IOMAP]
9110M: Christian Brauner <[email protected]>
9111R: Darrick J. Wong <[email protected]>
9112L: [email protected]
9113L: [email protected]
9114S: Supported
9115F: Documentation/filesystems/iomap/*
9116F: fs/iomap/
9117F: include/linux/iomap.h
9118
9119FILESYSTEMS [NETFS LIBRARY]
9120M: David Howells <[email protected]>
9121M: Paulo Alcantara <[email protected]>
9122L: [email protected]
9123L: [email protected]
9124S: Supported
9125F: Documentation/filesystems/caching/
9126F: Documentation/filesystems/netfs_library.rst
9127F: fs/netfs/
9128F: include/linux/fscache*.h
9129F: include/linux/netfs.h
9130F: include/trace/events/fscache.h
9131F: include/trace/events/netfs.h
9132
9133FILESYSTEMS [STACKABLE]
9134M: Miklos Szeredi <[email protected]>
9135M: Amir Goldstein <[email protected]>
9136L: [email protected]
9137L: [email protected]
9138S: Maintained
9139F: fs/backing-file.c
9140F: include/linux/backing-file.h
9141
9142FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9143M: Riku Voipio <[email protected]>
9144L: [email protected]
9145S: Maintained
9146F: drivers/hwmon/f75375s.c
9147F: include/linux/f75375s.h
9148
9149FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9150M: Ji-Ze Hong (Peter Hong) <[email protected]>
9151L: [email protected]
9152S: Maintained
9153F: drivers/net/can/usb/f81604.c
9154
9155FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9156M: Clemens Ladisch <[email protected]>
9157M: Takashi Sakamoto <[email protected]>
9158L: [email protected]
9159S: Maintained
9160T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9161F: include/uapi/sound/firewire.h
9162F: sound/firewire/
9163
9164FIREWIRE MEDIA DRIVERS (firedtv)
9165M: Stefan Richter <[email protected]>
9166L: [email protected]
9167L: [email protected]
9168S: Maintained
9169T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9170F: drivers/media/firewire/
9171
9172FIREWIRE SBP-2 TARGET
9173M: Chris Boot <[email protected]>
9174L: [email protected]
9175L: [email protected]
9176L: [email protected]
9177S: Maintained
9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9179F: drivers/target/sbp/
9180
9181FIREWIRE SUBSYSTEM
9182M: Takashi Sakamoto <[email protected]>
9183M: Takashi Sakamoto <[email protected]>
9184L: [email protected]
9185S: Maintained
9186W: http://ieee1394.docs.kernel.org/
9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9188F: drivers/firewire/
9189F: include/linux/firewire.h
9190F: include/uapi/linux/firewire*.h
9191F: tools/firewire/
9192
9193FIRMWARE FRAMEWORK FOR ARMV8-A
9194M: Sudeep Holla <[email protected]>
9195L: [email protected] (moderated for non-subscribers)
9196S: Maintained
9197F: drivers/firmware/arm_ffa/
9198F: include/linux/arm_ffa.h
9199
9200FIRMWARE LOADER (request_firmware)
9201M: Luis Chamberlain <[email protected]>
9202M: Russ Weight <[email protected]>
9203M: Danilo Krummrich <[email protected]>
9204L: [email protected]
9205S: Maintained
9206F: Documentation/firmware_class/
9207F: drivers/base/firmware_loader/
9208F: rust/kernel/firmware.rs
9209F: include/linux/firmware.h
9210
9211FLEXTIMER FTM-QUADDEC DRIVER
9212M: Patrick Havelange <[email protected]>
9213L: [email protected]
9214S: Maintained
9215F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9216F: drivers/counter/ftm-quaddec.c
9217
9218FLOPPY DRIVER
9219M: Denis Efremov <[email protected]>
9220L: [email protected]
9221S: Odd Fixes
9222F: drivers/block/floppy.c
9223
9224FLYSKY FSIA6B RC RECEIVER
9225M: Markus Koch <[email protected]>
9226L: [email protected]
9227S: Maintained
9228F: drivers/input/joystick/fsia6b.c
9229
9230FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9231M: Geoffrey D. Bennett <[email protected]>
9232L: [email protected]
9233S: Maintained
9234W: https://github.com/geoffreybennett/linux-fcp
9235B: https://github.com/geoffreybennett/linux-fcp/issues
9236T: git https://github.com/geoffreybennett/linux-fcp.git
9237F: include/uapi/sound/fcp.h
9238F: include/uapi/sound/scarlett2.h
9239F: sound/usb/fcp.c
9240F: sound/usb/mixer_scarlett2.c
9241
9242FORCEDETH GIGABIT ETHERNET DRIVER
9243M: Rain River <[email protected]>
9244M: Zhu Yanjun <[email protected]>
9245L: [email protected]
9246S: Maintained
9247F: drivers/net/ethernet/nvidia/*
9248
9249FORTIFY_SOURCE
9250M: Kees Cook <[email protected]>
9251L: [email protected]
9252S: Supported
9253T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9254F: include/linux/fortify-string.h
9255F: lib/test_fortify/*
9256F: lib/tests/fortify_kunit.c
9257F: lib/tests/memcpy_kunit.c
9258K: \bunsafe_memcpy\b
9259K: \b__NO_FORTIFY\b
9260
9261FPGA DFL DRIVERS
9262M: Wu Hao <[email protected]>
9263R: Tom Rix <[email protected]>
9264L: [email protected]
9265S: Maintained
9266F: Documentation/ABI/testing/sysfs-bus-dfl*
9267F: Documentation/fpga/dfl.rst
9268F: drivers/fpga/dfl*
9269F: drivers/uio/uio_dfl.c
9270F: include/linux/dfl.h
9271F: include/uapi/linux/fpga-dfl.h
9272
9273FPGA MANAGER FRAMEWORK
9274M: Moritz Fischer <[email protected]>
9275M: Wu Hao <[email protected]>
9276M: Xu Yilun <[email protected]>
9277R: Tom Rix <[email protected]>
9278L: [email protected]
9279S: Maintained
9280Q: http://patchwork.kernel.org/project/linux-fpga/list/
9281T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9282F: Documentation/devicetree/bindings/fpga/
9283F: Documentation/driver-api/fpga/
9284F: Documentation/fpga/
9285F: drivers/fpga/
9286F: include/linux/fpga/
9287
9288FPU EMULATOR
9289M: Bill Metzenthen <[email protected]>
9290S: Maintained
9291W: https://floatingpoint.billm.au/
9292F: arch/x86/math-emu/
9293
9294FRAMEBUFFER CORE
9295M: Simona Vetter <[email protected]>
9296S: Odd Fixes
9297T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9298F: drivers/video/fbdev/core/
9299
9300FRAMEBUFFER DRAWING
9301M: Zsolt Kajtar <[email protected]>
9302S: Odd Fixes
9303F: drivers/video/fbdev/core/cfbcopyarea.c
9304F: drivers/video/fbdev/core/cfbfillrect.c
9305F: drivers/video/fbdev/core/cfbimgblt.c
9306F: drivers/video/fbdev/core/cfbmem.h
9307F: drivers/video/fbdev/core/fb_copyarea.h
9308F: drivers/video/fbdev/core/fb_draw.h
9309F: drivers/video/fbdev/core/fb_fillrect.h
9310F: drivers/video/fbdev/core/fb_imageblit.h
9311F: drivers/video/fbdev/core/syscopyarea.c
9312F: drivers/video/fbdev/core/sysfillrect.c
9313F: drivers/video/fbdev/core/sysimgblt.c
9314F: drivers/video/fbdev/core/sysmem.h
9315
9316FRAMEBUFFER LAYER
9317M: Helge Deller <[email protected]>
9318L: [email protected]
9319L: [email protected]
9320S: Maintained
9321Q: http://patchwork.kernel.org/project/linux-fbdev/list/
9322T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9323F: Documentation/fb/
9324F: drivers/video/
9325F: include/linux/fb.h
9326F: include/uapi/linux/fb.h
9327F: include/uapi/video/
9328F: include/video/
9329
9330FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9331M: Horia Geantă <[email protected]>
9332M: Pankaj Gupta <[email protected]>
9333M: Gaurav Jain <[email protected]>
9334L: [email protected]
9335S: Maintained
9336F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9337F: drivers/crypto/caam/
9338
9339FREESCALE COLDFIRE M5441X MMC DRIVER
9340M: Angelo Dureghello <[email protected]>
9341L: [email protected]
9342S: Maintained
9343F: drivers/mmc/host/sdhci-esdhc-mcf.c
9344F: include/linux/platform_data/mmc-esdhc-mcf.h
9345
9346FREESCALE DIU FRAMEBUFFER DRIVER
9347M: Timur Tabi <[email protected]>
9348L: [email protected]
9349S: Maintained
9350F: drivers/video/fbdev/fsl-diu-fb.*
9351
9352FREESCALE DMA DRIVER
9353M: Zhang Wei <[email protected]>
9354L: [email protected]
9355S: Maintained
9356F: drivers/dma/fsldma.*
9357
9358FREESCALE DSPI DRIVER
9359M: Vladimir Oltean <[email protected]>
9360L: [email protected]
9361L: [email protected]
9362S: Maintained
9363F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9364F: drivers/spi/spi-fsl-dspi.c
9365F: include/linux/spi/spi-fsl-dspi.h
9366
9367FREESCALE eDMA DRIVER
9368M: Frank Li <[email protected]>
9369L: [email protected]
9370L: [email protected]
9371S: Maintained
9372F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
9373F: drivers/dma/fsl-edma*.*
9374
9375FREESCALE ENETC ETHERNET DRIVERS
9376M: Claudiu Manoil <[email protected]>
9377M: Vladimir Oltean <[email protected]>
9378M: Wei Fang <[email protected]>
9379M: Clark Wang <[email protected]>
9380L: [email protected]
9381L: [email protected]
9382S: Maintained
9383F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9384F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9385F: drivers/net/ethernet/freescale/enetc/
9386F: include/linux/fsl/enetc_mdio.h
9387F: include/linux/fsl/netc_global.h
9388
9389FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9390M: Claudiu Manoil <[email protected]>
9391L: [email protected]
9392S: Maintained
9393F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9394F: drivers/net/ethernet/freescale/gianfar*
9395
9396FREESCALE GPMI NAND DRIVER
9397M: Han Xu <[email protected]>
9398L: [email protected]
9399L: [email protected]
9400S: Maintained
9401F: drivers/mtd/nand/raw/gpmi-nand/*
9402
9403FREESCALE I2C CPM DRIVER
9404M: Jochen Friedrich <[email protected]>
9405L: [email protected]
9406L: [email protected]
9407S: Maintained
9408F: drivers/i2c/busses/i2c-cpm.c
9409
9410FREESCALE IMX / MXC FEC DRIVER
9411M: Wei Fang <[email protected]>
9412R: Shenwei Wang <[email protected]>
9413R: Clark Wang <[email protected]>
9414L: [email protected]
9415L: [email protected]
9416S: Maintained
9417F: Documentation/devicetree/bindings/net/fsl,fec.yaml
9418F: drivers/net/ethernet/freescale/fec.h
9419F: drivers/net/ethernet/freescale/fec_main.c
9420F: drivers/net/ethernet/freescale/fec_ptp.c
9421
9422FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9423M: Sascha Hauer <[email protected]>
9424R: Pengutronix Kernel Team <[email protected]>
9425L: [email protected]
9426L: [email protected] (moderated for non-subscribers)
9427S: Maintained
9428F: drivers/video/fbdev/imxfb.c
9429
9430FREESCALE IMX DDR PMU DRIVER
9431M: Frank Li <[email protected]>
9432L: [email protected] (moderated for non-subscribers)
9433S: Maintained
9434F: Documentation/admin-guide/perf/imx-ddr.rst
9435F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9436F: drivers/perf/fsl_imx8_ddr_perf.c
9437
9438FREESCALE IMX I2C DRIVER
9439M: Oleksij Rempel <[email protected]>
9440R: Pengutronix Kernel Team <[email protected]>
9441L: [email protected]
9442S: Maintained
9443F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9444F: drivers/i2c/busses/i2c-imx.c
9445
9446FREESCALE IMX LPI2C DRIVER
9447M: Dong Aisheng <[email protected]>
9448L: [email protected]
9449L: [email protected]
9450S: Maintained
9451F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9452F: drivers/i2c/busses/i2c-imx-lpi2c.c
9453
9454FREESCALE IMX LPSPI DRIVER
9455M: Frank Li <[email protected]>
9456L: [email protected]
9457L: [email protected]
9458S: Maintained
9459F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9460F: drivers/spi/spi-fsl-lpspi.c
9461
9462FREESCALE MPC I2C DRIVER
9463M: Chris Packham <[email protected]>
9464L: [email protected]
9465S: Maintained
9466F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9467F: drivers/i2c/busses/i2c-mpc.c
9468
9469FREESCALE QORIQ DPAA ETHERNET DRIVER
9470M: Madalin Bucur <[email protected]>
9471L: [email protected]
9472S: Maintained
9473F: drivers/net/ethernet/freescale/dpaa
9474
9475FREESCALE QORIQ DPAA FMAN DRIVER
9476M: Madalin Bucur <[email protected]>
9477R: Sean Anderson <[email protected]>
9478L: [email protected]
9479S: Maintained
9480F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
9481F: drivers/net/ethernet/freescale/fman
9482
9483FREESCALE QORIQ PTP CLOCK DRIVER
9484M: Yangbo Lu <[email protected]>
9485L: [email protected]
9486S: Maintained
9487F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9488F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9489F: drivers/net/ethernet/freescale/dpaa2/dprtc*
9490F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9491F: drivers/ptp/ptp_qoriq.c
9492F: drivers/ptp/ptp_qoriq_debugfs.c
9493F: include/linux/fsl/ptp_qoriq.h
9494
9495FREESCALE QUAD SPI DRIVER
9496M: Han Xu <[email protected]>
9497L: [email protected]
9498L: [email protected]
9499S: Maintained
9500F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9501F: drivers/spi/spi-fsl-qspi.c
9502
9503FREESCALE QUICC ENGINE LIBRARY
9504M: Qiang Zhao <[email protected]>
9505M: Christophe Leroy <[email protected]>
9506L: [email protected]
9507S: Maintained
9508F: drivers/soc/fsl/qe/
9509F: include/soc/fsl/qe/
9510
9511FREESCALE QUICC ENGINE QMC DRIVER
9512M: Herve Codina <[email protected]>
9513L: [email protected]
9514S: Maintained
9515F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9516F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9517F: drivers/soc/fsl/qe/qmc.c
9518F: include/soc/fsl/qe/qmc.h
9519
9520FREESCALE QUICC ENGINE QMC HDLC DRIVER
9521M: Herve Codina <[email protected]>
9522L: [email protected]
9523L: [email protected]
9524S: Maintained
9525F: drivers/net/wan/fsl_qmc_hdlc.c
9526
9527FREESCALE QUICC ENGINE TSA DRIVER
9528M: Herve Codina <[email protected]>
9529L: [email protected]
9530S: Maintained
9531F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9532F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9533F: drivers/soc/fsl/qe/tsa.c
9534F: drivers/soc/fsl/qe/tsa.h
9535F: include/dt-bindings/soc/cpm1-fsl,tsa.h
9536F: include/dt-bindings/soc/qe-fsl,tsa.h
9537
9538FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9539L: [email protected]
9540L: [email protected]
9541S: Orphan
9542F: drivers/net/ethernet/freescale/ucc_geth*
9543
9544FREESCALE QUICC ENGINE UCC HDLC DRIVER
9545M: Zhao Qiang <[email protected]>
9546L: [email protected]
9547L: [email protected]
9548S: Maintained
9549F: drivers/net/wan/fsl_ucc_hdlc*
9550
9551FREESCALE QUICC ENGINE UCC UART DRIVER
9552M: Timur Tabi <[email protected]>
9553L: [email protected]
9554S: Maintained
9555F: drivers/tty/serial/ucc_uart.c
9556
9557FREESCALE SOC DRIVERS
9558M: Christophe Leroy <[email protected]>
9559L: [email protected]
9560L: [email protected] (moderated for non-subscribers)
9561S: Maintained
9562F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9563F: Documentation/devicetree/bindings/soc/fsl/
9564F: drivers/soc/fsl/
9565F: include/linux/fsl/
9566F: include/soc/fsl/
9567
9568FREESCALE SOC FS_ENET DRIVER
9569M: Pantelis Antoniou <[email protected]>
9570L: [email protected]
9571L: [email protected]
9572S: Maintained
9573F: drivers/net/ethernet/freescale/fs_enet/
9574
9575FREESCALE SOC SOUND DRIVERS
9576M: Shengjiu Wang <[email protected]>
9577M: Xiubo Li <[email protected]>
9578R: Fabio Estevam <[email protected]>
9579R: Nicolin Chen <[email protected]>
9580L: [email protected]
9581L: [email protected]
9582S: Maintained
9583F: sound/soc/fsl/fsl*
9584F: sound/soc/fsl/imx*
9585
9586FREESCALE SOC LPC32XX SOUND DRIVERS
9587M: J.M.B. Downing <[email protected]>
9588M: Piotr Wojtaszczyk <[email protected]>
9589R: Vladimir Zapolskiy <[email protected]>
9590L: [email protected]
9591L: [email protected]
9592S: Maintained
9593F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9594F: sound/soc/fsl/lpc3xxx-*
9595
9596FREESCALE SOC SOUND QMC DRIVER
9597M: Herve Codina <[email protected]>
9598L: [email protected]
9599L: [email protected]
9600S: Maintained
9601F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9602F: sound/soc/fsl/fsl_qmc_audio.c
9603
9604FREESCALE USB PERIPHERAL DRIVERS
9605L: [email protected]
9606L: [email protected]
9607S: Orphan
9608F: drivers/usb/gadget/udc/fsl*
9609
9610FREESCALE USB PHY DRIVER
9611L: [email protected]
9612L: [email protected]
9613S: Orphan
9614F: drivers/usb/phy/phy-fsl-usb*
9615
9616FREEVXFS FILESYSTEM
9617M: Christoph Hellwig <[email protected]>
9618S: Maintained
9619W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
9620F: fs/freevxfs/
9621
9622FREEZER
9623M: "Rafael J. Wysocki" <[email protected]>
9624M: Pavel Machek <[email protected]>
9625L: [email protected]
9626S: Supported
9627F: Documentation/power/freezing-of-tasks.rst
9628F: include/linux/freezer.h
9629F: kernel/freezer.c
9630
9631FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9632M: Eric Biggers <[email protected]>
9633M: Theodore Y. Ts'o <[email protected]>
9634M: Jaegeuk Kim <[email protected]>
9635L: [email protected]
9636S: Supported
9637Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
9638T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9639F: Documentation/filesystems/fscrypt.rst
9640F: fs/crypto/
9641F: include/linux/fscrypt.h
9642F: include/uapi/linux/fscrypt.h
9643
9644FSI SUBSYSTEM
9645M: Eddie James <[email protected]>
9646R: Ninad Palsule <[email protected]>
9647L: [email protected]
9648S: Supported
9649Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
9650F: drivers/fsi/
9651F: include/linux/fsi*.h
9652F: include/trace/events/fsi*.h
9653
9654FSI-ATTACHED I2C DRIVER
9655M: Eddie James <[email protected]>
9656L: [email protected]
9657L: [email protected] (moderated for non-subscribers)
9658S: Maintained
9659F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9660F: drivers/i2c/busses/i2c-fsi.c
9661
9662FSI-ATTACHED SPI DRIVER
9663M: Eddie James <[email protected]>
9664L: [email protected]
9665S: Maintained
9666F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9667F: drivers/spi/spi-fsi.c
9668
9669FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9670M: Jan Kara <[email protected]>
9671R: Amir Goldstein <[email protected]>
9672L: [email protected]
9673S: Maintained
9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9675F: fs/notify/
9676F: include/linux/fsnotify*.h
9677
9678FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9679M: Eric Biggers <[email protected]>
9680M: Theodore Y. Ts'o <[email protected]>
9681L: [email protected]
9682S: Supported
9683Q: https://patchwork.kernel.org/project/fsverity/list/
9684T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9685F: Documentation/filesystems/fsverity.rst
9686F: fs/verity/
9687F: include/linux/fsverity.h
9688F: include/uapi/linux/fsverity.h
9689
9690FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9691M: Michael Zaidman <[email protected]>
9692L: [email protected]
9693L: [email protected]
9694S: Maintained
9695F: drivers/hid/hid-ft260.c
9696
9697FUJITSU LAPTOP EXTRAS
9698M: Jonathan Woithe <[email protected]>
9699L: [email protected]
9700S: Maintained
9701F: drivers/platform/x86/fujitsu-laptop.c
9702
9703FUJITSU TABLET EXTRAS
9704M: Robert Gerlach <[email protected]>
9705L: [email protected]
9706S: Maintained
9707F: drivers/platform/x86/fujitsu-tablet.c
9708
9709FUNCTION HOOKS (FTRACE)
9710M: Steven Rostedt <[email protected]>
9711M: Masami Hiramatsu <[email protected]>
9712R: Mark Rutland <[email protected]>
9713L: [email protected]
9714L: [email protected]
9715S: Maintained
9716Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9717T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9718F: Documentation/trace/ftrace*
9719F: arch/*/*/*/*ftrace*
9720F: arch/*/*/*ftrace*
9721F: include/*/ftrace.h
9722F: kernel/trace/fgraph.c
9723F: kernel/trace/ftrace*
9724F: samples/ftrace
9725
9726FUNGIBLE ETHERNET DRIVERS
9727M: Dimitris Michailidis <[email protected]>
9728L: [email protected]
9729S: Maintained
9730F: drivers/net/ethernet/fungible/
9731
9732FUSE: FILESYSTEM IN USERSPACE
9733M: Miklos Szeredi <[email protected]>
9734L: [email protected]
9735S: Maintained
9736W: https://github.com/libfuse/
9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9738F: Documentation/filesystems/fuse.rst
9739F: fs/fuse/
9740F: include/uapi/linux/fuse.h
9741
9742FUTEX SUBSYSTEM
9743M: Thomas Gleixner <[email protected]>
9744M: Ingo Molnar <[email protected]>
9745R: Peter Zijlstra <[email protected]>
9746R: Darren Hart <[email protected]>
9747R: Davidlohr Bueso <[email protected]>
9748R: André Almeida <[email protected]>
9749L: [email protected]
9750S: Maintained
9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9752F: Documentation/locking/*futex*
9753F: include/asm-generic/futex.h
9754F: include/linux/futex.h
9755F: include/uapi/linux/futex.h
9756F: kernel/futex/*
9757F: tools/perf/bench/futex*
9758F: tools/testing/selftests/futex/
9759
9760FWCTL SUBSYSTEM
9761M: Dave Jiang <[email protected]>
9762M: Jason Gunthorpe <[email protected]>
9763M: Saeed Mahameed <[email protected]>
9764R: Jonathan Cameron <[email protected]>
9765S: Maintained
9766F: Documentation/userspace-api/fwctl/
9767F: drivers/fwctl/
9768F: include/linux/fwctl.h
9769F: include/uapi/fwctl/
9770
9771FWCTL MLX5 DRIVER
9772M: Saeed Mahameed <[email protected]>
9773R: Itay Avraham <[email protected]>
9774L: [email protected]
9775S: Maintained
9776F: drivers/fwctl/mlx5/
9777
9778FWCTL PDS DRIVER
9779M: Brett Creeley <[email protected]>
9780R: Shannon Nelson <[email protected]>
9781L: [email protected]
9782S: Maintained
9783F: drivers/fwctl/pds/
9784
9785GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9786M: Sebastian Reichel <[email protected]>
9787L: [email protected]
9788S: Maintained
9789F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9790F: drivers/media/i2c/gc0308.c
9791
9792GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9793M: Zhi Mao <[email protected]>
9794L: [email protected]
9795S: Maintained
9796F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9797F: drivers/media/i2c/gc05a2.c
9798
9799GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9800M: Zhi Mao <[email protected]>
9801L: [email protected]
9802S: Maintained
9803F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9804F: drivers/media/i2c/gc08a3.c
9805
9806GALAXYCORE GC2145 SENSOR DRIVER
9807M: Alain Volmat <[email protected]>
9808L: [email protected]
9809S: Maintained
9810T: git git://linuxtv.org/media.git
9811F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9812F: drivers/media/i2c/gc2145.c
9813
9814GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9815M: Tim Harvey <[email protected]>
9816S: Maintained
9817F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9818F: Documentation/hwmon/gsc-hwmon.rst
9819F: drivers/hwmon/gsc-hwmon.c
9820F: drivers/mfd/gateworks-gsc.c
9821F: include/linux/mfd/gsc.h
9822F: include/linux/platform_data/gsc_hwmon.h
9823
9824GCC PLUGINS
9825M: Kees Cook <[email protected]>
9826L: [email protected]
9827S: Maintained
9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9829F: Documentation/kbuild/gcc-plugins.rst
9830F: include/linux/stackleak.h
9831F: kernel/stackleak.c
9832F: scripts/Makefile.gcc-plugins
9833F: scripts/gcc-plugins/
9834
9835GCOV BASED KERNEL PROFILING
9836M: Peter Oberparleiter <[email protected]>
9837S: Maintained
9838F: Documentation/dev-tools/gcov.rst
9839F: kernel/gcov/
9840
9841GDB KERNEL DEBUGGING HELPER SCRIPTS
9842M: Jan Kiszka <[email protected]>
9843M: Kieran Bingham <[email protected]>
9844S: Supported
9845F: scripts/gdb/
9846
9847GE HEALTHCARE PMC ADC DRIVER
9848M: Herve Codina <[email protected]>
9849L: [email protected]
9850S: Maintained
9851F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9852F: drivers/iio/adc/gehc-pmc-adc.c
9853F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
9854
9855GEMINI CRYPTO DRIVER
9856M: Corentin Labbe <[email protected]>
9857L: [email protected]
9858S: Maintained
9859F: drivers/crypto/gemini/
9860
9861GEMTEK FM RADIO RECEIVER DRIVER
9862M: Hans Verkuil <[email protected]>
9863L: [email protected]
9864S: Maintained
9865W: https://linuxtv.org
9866T: git git://linuxtv.org/media.git
9867F: drivers/media/radio/radio-gemtek*
9868
9869GENDWARFKSYMS
9870M: Sami Tolvanen <[email protected]>
9871L: [email protected]
9872L: [email protected]
9873S: Maintained
9874F: scripts/gendwarfksyms/
9875
9876GENERIC ARCHITECTURE TOPOLOGY
9877M: Sudeep Holla <[email protected]>
9878L: [email protected]
9879S: Maintained
9880F: drivers/base/arch_topology.c
9881F: include/linux/arch_topology.h
9882
9883GENERIC ENTRY CODE
9884M: Thomas Gleixner <[email protected]>
9885M: Peter Zijlstra <[email protected]>
9886M: Andy Lutomirski <[email protected]>
9887L: [email protected]
9888S: Maintained
9889T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9890F: include/linux/entry-common.h
9891F: include/linux/entry-kvm.h
9892F: kernel/entry/
9893
9894GENERIC GPIO I2C DRIVER
9895M: Wolfram Sang <[email protected]>
9896S: Supported
9897F: drivers/i2c/busses/i2c-gpio.c
9898F: include/linux/platform_data/i2c-gpio.h
9899
9900GENERIC GPIO I2C MULTIPLEXER DRIVER
9901M: Peter Korsgaard <[email protected]>
9902L: [email protected]
9903S: Supported
9904F: Documentation/i2c/muxes/i2c-mux-gpio.rst
9905F: drivers/i2c/muxes/i2c-mux-gpio.c
9906F: include/linux/platform_data/i2c-mux-gpio.h
9907
9908GENERIC GPIO RESET DRIVER
9909M: Krzysztof Kozlowski <[email protected]>
9910S: Maintained
9911F: drivers/reset/reset-gpio.c
9912
9913GENERIC HDLC (WAN) DRIVERS
9914M: Krzysztof Halasa <[email protected]>
9915S: Maintained
9916W: http://www.kernel.org/pub/linux/utils/net/hdlc/
9917F: drivers/net/wan/c101.c
9918F: drivers/net/wan/hd6457*
9919F: drivers/net/wan/hdlc*
9920F: drivers/net/wan/n2.c
9921F: drivers/net/wan/pc300too.c
9922F: drivers/net/wan/pci200syn.c
9923F: drivers/net/wan/wanxl*
9924
9925GENERIC INCLUDE/ASM HEADER FILES
9926M: Arnd Bergmann <[email protected]>
9927L: [email protected]
9928S: Maintained
9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9930F: include/asm-generic/
9931F: include/uapi/asm-generic/
9932
9933GENERIC PHY FRAMEWORK
9934M: Vinod Koul <[email protected]>
9935M: Kishon Vijay Abraham I <[email protected]>
9936L: [email protected]
9937S: Supported
9938Q: https://patchwork.kernel.org/project/linux-phy/list/
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9940F: Documentation/devicetree/bindings/phy/
9941F: drivers/phy/
9942F: include/dt-bindings/phy/
9943F: include/linux/phy/
9944
9945GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9946M: Wolfram Sang <[email protected]>
9947S: Supported
9948F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9949F: drivers/i2c/muxes/i2c-demux-pinctrl.c
9950
9951GENERIC PM DOMAINS
9952M: Ulf Hansson <[email protected]>
9953L: [email protected]
9954S: Supported
9955F: Documentation/devicetree/bindings/power/power?domain*
9956T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9957F: drivers/pmdomain/
9958F: include/linux/pm_domain.h
9959
9960GENERIC RADIX TREE
9961M: Kent Overstreet <[email protected]>
9962S: Supported
9963C: irc://irc.oftc.net/bcache
9964F: include/linux/generic-radix-tree.h
9965F: lib/generic-radix-tree.c
9966
9967GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9968M: Eugen Hristev <[email protected]>
9969L: [email protected]
9970S: Maintained
9971F: drivers/input/touchscreen/resistive-adc-touch.c
9972
9973GENERIC STRING LIBRARY
9974M: Kees Cook <[email protected]>
9975R: Andy Shevchenko <[email protected]>
9976L: [email protected]
9977S: Supported
9978T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9979F: include/linux/string.h
9980F: include/linux/string_choices.h
9981F: include/linux/string_helpers.h
9982F: lib/string.c
9983F: lib/string_helpers.c
9984F: lib/tests/string_helpers_kunit.c
9985F: lib/tests/string_kunit.c
9986F: scripts/coccinelle/api/string_choices.cocci
9987
9988GENERIC UIO DRIVER FOR PCI DEVICES
9989M: "Michael S. Tsirkin" <[email protected]>
9990L: [email protected]
9991S: Supported
9992F: drivers/uio/uio_pci_generic.c
9993
9994GENERIC VDSO LIBRARY
9995M: Andy Lutomirski <[email protected]>
9996M: Thomas Gleixner <[email protected]>
9997M: Vincenzo Frascino <[email protected]>
9998L: [email protected]
9999S: Maintained
10000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
10001F: include/asm-generic/vdso/vsyscall.h
10002F: include/vdso/
10003F: kernel/time/vsyscall.c
10004F: lib/vdso/
10005F: tools/testing/selftests/vDSO/
10006
10007GENWQE (IBM Generic Workqueue Card)
10008M: Frank Haverkamp <[email protected]>
10009S: Supported
10010F: drivers/misc/genwqe/
10011
10012GET_MAINTAINER SCRIPT
10013M: Joe Perches <[email protected]>
10014S: Maintained
10015F: scripts/get_maintainer.pl
10016
10017GFS2 FILE SYSTEM
10018M: Andreas Gruenbacher <[email protected]>
10019L: [email protected]
10020S: Supported
10021B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10023F: Documentation/filesystems/gfs2*
10024F: fs/gfs2/
10025F: include/uapi/linux/gfs2_ondisk.h
10026
10027GIGABYTE WATERFORCE SENSOR DRIVER
10028M: Aleksa Savic <[email protected]>
10029L: [email protected]
10030S: Maintained
10031F: Documentation/hwmon/gigabyte_waterforce.rst
10032F: drivers/hwmon/gigabyte_waterforce.c
10033
10034GIGABYTE WMI DRIVER
10035M: Thomas Weißschuh <[email protected]>
10036L: [email protected]
10037S: Maintained
10038F: drivers/platform/x86/gigabyte-wmi.c
10039
10040GNSS SUBSYSTEM
10041M: Johan Hovold <[email protected]>
10042S: Maintained
10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10044F: Documentation/ABI/testing/sysfs-class-gnss
10045F: Documentation/devicetree/bindings/gnss/
10046F: drivers/gnss/
10047F: include/linux/gnss.h
10048
10049GO7007 MPEG CODEC
10050M: Hans Verkuil <[email protected]>
10051L: [email protected]
10052S: Maintained
10053F: drivers/media/usb/go7007/
10054
10055GOCONTROLL MODULINE MODULE SLOT
10056M: Maud Spierings <[email protected]>
10057S: Maintained
10058F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10059
10060GOODIX TOUCHSCREEN
10061M: Hans de Goede <[email protected]>
10062L: [email protected]
10063S: Maintained
10064F: drivers/input/touchscreen/goodix*
10065
10066GOOGLE ETHERNET DRIVERS
10067M: Jeroen de Borst <[email protected]>
10068M: Harshitha Ramamurthy <[email protected]>
10069L: [email protected]
10070S: Maintained
10071F: Documentation/networking/device_drivers/ethernet/google/gve.rst
10072F: drivers/net/ethernet/google
10073
10074GOOGLE FIRMWARE DRIVERS
10075M: Tzung-Bi Shih <[email protected]>
10076R: Brian Norris <[email protected]>
10077R: Julius Werner <[email protected]>
10078L: [email protected]
10079S: Maintained
10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10081F: drivers/firmware/google/
10082
10083GOOGLE TENSOR SoC SUPPORT
10084M: Peter Griffin <[email protected]>
10085R: André Draszik <[email protected]>
10086R: Tudor Ambarus <[email protected]>
10087L: [email protected] (moderated for non-subscribers)
10088L: [email protected]
10089S: Maintained
10090C: irc://irc.oftc.net/pixel6-kernel-dev
10091F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10092F: arch/arm64/boot/dts/exynos/google/
10093F: drivers/clk/samsung/clk-gs101.c
10094F: drivers/phy/samsung/phy-gs101-ufs.c
10095F: include/dt-bindings/clock/google,gs101.h
10096K: [gG]oogle.?[tT]ensor
10097
10098GPD POCKET FAN DRIVER
10099M: Hans de Goede <[email protected]>
10100L: [email protected]
10101S: Maintained
10102F: drivers/platform/x86/gpd-pocket-fan.c
10103
10104GPIB DRIVERS
10105M: Dave Penkler <[email protected]>
10106S: Maintained
10107F: drivers/staging/gpib/
10108
10109GPIO ACPI SUPPORT
10110M: Mika Westerberg <[email protected]>
10111M: Andy Shevchenko <[email protected]>
10112L: [email protected]
10113L: [email protected]
10114S: Supported
10115T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10116F: Documentation/firmware-guide/acpi/gpio-properties.rst
10117F: drivers/gpio/gpiolib-acpi.c
10118F: drivers/gpio/gpiolib-acpi.h
10119
10120GPIO AGGREGATOR
10121M: Geert Uytterhoeven <[email protected]>
10122L: [email protected]
10123S: Supported
10124F: Documentation/admin-guide/gpio/gpio-aggregator.rst
10125F: drivers/gpio/gpio-aggregator.c
10126
10127GPIO IR Transmitter
10128M: Sean Young <[email protected]>
10129L: [email protected]
10130S: Maintained
10131F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10132F: drivers/media/rc/gpio-ir-tx.c
10133
10134GPIO MOCKUP DRIVER
10135M: Bamvor Jian Zhang <[email protected]>
10136L: [email protected]
10137S: Maintained
10138F: drivers/gpio/gpio-mockup.c
10139F: tools/testing/selftests/gpio/
10140
10141GPIO REGMAP
10142M: Michael Walle <[email protected]>
10143S: Maintained
10144F: drivers/gpio/gpio-regmap.c
10145F: include/linux/gpio/regmap.h
10146K: (devm_)?gpio_regmap_(un)?register
10147
10148GPIO SUBSYSTEM
10149M: Linus Walleij <[email protected]>
10150M: Bartosz Golaszewski <[email protected]>
10151L: [email protected]
10152S: Maintained
10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10154F: Documentation/admin-guide/gpio/
10155F: Documentation/devicetree/bindings/gpio/
10156F: Documentation/driver-api/gpio/
10157F: drivers/gpio/
10158F: include/dt-bindings/gpio/
10159F: include/linux/gpio.h
10160F: include/linux/gpio/
10161F: include/linux/of_gpio.h
10162K: (devm_)?gpio_(request|free|direction|get|set)
10163K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
10164K: devm_gpiod_unhinge
10165
10166GPIO UAPI
10167M: Bartosz Golaszewski <[email protected]>
10168R: Kent Gibson <[email protected]>
10169L: [email protected]
10170S: Maintained
10171T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10172F: Documentation/ABI/obsolete/sysfs-gpio
10173F: Documentation/ABI/testing/gpio-cdev
10174F: Documentation/userspace-api/gpio/
10175F: drivers/gpio/gpiolib-cdev.c
10176F: include/uapi/linux/gpio.h
10177F: tools/gpio/
10178
10179GRETH 10/100/1G Ethernet MAC device driver
10180M: Andreas Larsson <[email protected]>
10181L: [email protected]
10182S: Maintained
10183F: drivers/net/ethernet/aeroflex/
10184
10185GREYBUS AUDIO PROTOCOLS DRIVERS
10186M: Vaibhav Agarwal <[email protected]>
10187M: Mark Greer <[email protected]>
10188S: Maintained
10189F: drivers/staging/greybus/audio_apbridgea.c
10190F: drivers/staging/greybus/audio_apbridgea.h
10191F: drivers/staging/greybus/audio_codec.c
10192F: drivers/staging/greybus/audio_codec.h
10193F: drivers/staging/greybus/audio_gb.c
10194F: drivers/staging/greybus/audio_manager.c
10195F: drivers/staging/greybus/audio_manager.h
10196F: drivers/staging/greybus/audio_manager_module.c
10197F: drivers/staging/greybus/audio_manager_private.h
10198F: drivers/staging/greybus/audio_manager_sysfs.c
10199F: drivers/staging/greybus/audio_module.c
10200F: drivers/staging/greybus/audio_topology.c
10201
10202GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10203M: Viresh Kumar <[email protected]>
10204S: Maintained
10205F: drivers/staging/greybus/authentication.c
10206F: drivers/staging/greybus/bootrom.c
10207F: drivers/staging/greybus/firmware.h
10208F: drivers/staging/greybus/fw-core.c
10209F: drivers/staging/greybus/fw-download.c
10210F: drivers/staging/greybus/fw-management.c
10211F: drivers/staging/greybus/greybus_authentication.h
10212F: drivers/staging/greybus/greybus_firmware.h
10213F: drivers/staging/greybus/hid.c
10214F: drivers/staging/greybus/i2c.c
10215F: drivers/staging/greybus/spi.c
10216F: drivers/staging/greybus/spilib.c
10217F: drivers/staging/greybus/spilib.h
10218
10219GREYBUS LOOPBACK DRIVER
10220M: Bryan O'Donoghue <[email protected]>
10221S: Maintained
10222F: drivers/staging/greybus/loopback.c
10223
10224GREYBUS PLATFORM DRIVERS
10225M: Vaibhav Hiremath <[email protected]>
10226S: Maintained
10227F: drivers/staging/greybus/arche-apb-ctrl.c
10228F: drivers/staging/greybus/arche-platform.c
10229F: drivers/staging/greybus/arche_platform.h
10230
10231GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10232M: Rui Miguel Silva <[email protected]>
10233S: Maintained
10234F: drivers/staging/greybus/gpio.c
10235F: drivers/staging/greybus/light.c
10236F: drivers/staging/greybus/power_supply.c
10237F: drivers/staging/greybus/sdio.c
10238F: drivers/staging/greybus/spi.c
10239F: drivers/staging/greybus/spilib.c
10240
10241GREYBUS BEAGLEPLAY DRIVERS
10242M: Ayush Singh <[email protected]>
10243L: [email protected] (moderated for non-subscribers)
10244S: Maintained
10245F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10246F: drivers/greybus/gb-beagleplay.c
10247
10248GREYBUS SUBSYSTEM
10249M: Johan Hovold <[email protected]>
10250M: Alex Elder <[email protected]>
10251M: Greg Kroah-Hartman <[email protected]>
10252L: [email protected] (moderated for non-subscribers)
10253S: Maintained
10254F: drivers/greybus/
10255F: drivers/staging/greybus/
10256F: include/linux/greybus.h
10257F: include/linux/greybus/
10258
10259GREYBUS UART PROTOCOLS DRIVERS
10260M: David Lin <[email protected]>
10261S: Maintained
10262F: drivers/staging/greybus/log.c
10263F: drivers/staging/greybus/uart.c
10264
10265GS1662 VIDEO SERIALIZER
10266M: Charles-Antoine Couret <[email protected]>
10267L: [email protected]
10268S: Maintained
10269T: git git://linuxtv.org/media.git
10270F: drivers/media/spi/gs1662.c
10271
10272GSPCA FINEPIX SUBDRIVER
10273M: Frank Zago <[email protected]>
10274L: [email protected]
10275S: Maintained
10276T: git git://linuxtv.org/media.git
10277F: drivers/media/usb/gspca/finepix.c
10278
10279GSPCA GL860 SUBDRIVER
10280M: Olivier Lorin <[email protected]>
10281L: [email protected]
10282S: Maintained
10283T: git git://linuxtv.org/media.git
10284F: drivers/media/usb/gspca/gl860/
10285
10286GSPCA M5602 SUBDRIVER
10287M: Erik Andren <[email protected]>
10288L: [email protected]
10289S: Maintained
10290T: git git://linuxtv.org/media.git
10291F: drivers/media/usb/gspca/m5602/
10292
10293GSPCA PAC207 SONIXB SUBDRIVER
10294M: Hans Verkuil <[email protected]>
10295L: [email protected]
10296S: Odd Fixes
10297T: git git://linuxtv.org/media.git
10298F: drivers/media/usb/gspca/pac207.c
10299
10300GSPCA SN9C20X SUBDRIVER
10301M: Brian Johnson <[email protected]>
10302L: [email protected]
10303S: Maintained
10304T: git git://linuxtv.org/media.git
10305F: drivers/media/usb/gspca/sn9c20x.c
10306
10307GSPCA T613 SUBDRIVER
10308M: Leandro Costantino <[email protected]>
10309L: [email protected]
10310S: Maintained
10311T: git git://linuxtv.org/media.git
10312F: drivers/media/usb/gspca/t613.c
10313
10314GSPCA USB WEBCAM DRIVER
10315M: Hans Verkuil <[email protected]>
10316L: [email protected]
10317S: Odd Fixes
10318T: git git://linuxtv.org/media.git
10319F: drivers/media/usb/gspca/
10320
10321GTP (GPRS Tunneling Protocol)
10322M: Pablo Neira Ayuso <[email protected]>
10323M: Harald Welte <[email protected]>
10324L: [email protected]
10325S: Maintained
10326T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10327F: drivers/net/gtp.c
10328
10329GUID PARTITION TABLE (GPT)
10330M: Davidlohr Bueso <[email protected]>
10331L: [email protected]
10332S: Maintained
10333F: block/partitions/efi.*
10334
10335HABANALABS PCI DRIVER
10336M: Ofir Bitton <[email protected]>
10337L: [email protected]
10338S: Supported
10339C: irc://irc.oftc.net/dri-devel
10340T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10341F: Documentation/ABI/testing/debugfs-driver-habanalabs
10342F: Documentation/ABI/testing/sysfs-driver-habanalabs
10343F: drivers/accel/habanalabs/
10344F: include/linux/habanalabs/
10345F: include/trace/events/habanalabs.h
10346F: include/uapi/drm/habanalabs_accel.h
10347
10348HACKRF MEDIA DRIVER
10349L: [email protected]
10350S: Orphan
10351W: https://linuxtv.org
10352Q: http://patchwork.linuxtv.org/project/linux-media/list/
10353F: drivers/media/usb/hackrf/
10354
10355HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10356M: Chuck Lever <[email protected]>
10357L: [email protected]
10358L: [email protected]
10359S: Maintained
10360F: Documentation/netlink/specs/handshake.yaml
10361F: Documentation/networking/tls-handshake.rst
10362F: include/net/handshake.h
10363F: include/trace/events/handshake.h
10364F: net/handshake/
10365
10366HANTRO VPU CODEC DRIVER
10367M: Nicolas Dufresne <[email protected]>
10368M: Benjamin Gaignard <[email protected]>
10369M: Philipp Zabel <[email protected]>
10370L: [email protected]
10371L: [email protected]
10372S: Maintained
10373F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10374F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10375F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10376F: drivers/media/platform/verisilicon/
10377
10378HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10379M: Frank Seidel <[email protected]>
10380L: [email protected]
10381S: Maintained
10382W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10383F: drivers/platform/x86/hdaps.c
10384
10385HARDWARE MONITORING
10386M: Jean Delvare <[email protected]>
10387M: Guenter Roeck <[email protected]>
10388L: [email protected]
10389S: Maintained
10390W: http://hwmon.wiki.kernel.org/
10391T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10392F: Documentation/ABI/testing/sysfs-class-hwmon
10393F: Documentation/devicetree/bindings/hwmon/
10394F: Documentation/hwmon/
10395F: drivers/hwmon/
10396F: include/linux/hwmon*.h
10397F: include/trace/events/hwmon*.h
10398K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10399
10400HARDWARE RANDOM NUMBER GENERATOR CORE
10401M: Olivia Mackall <[email protected]>
10402M: Herbert Xu <[email protected]>
10403L: [email protected]
10404S: Odd fixes
10405F: Documentation/admin-guide/hw_random.rst
10406F: Documentation/devicetree/bindings/rng/
10407F: drivers/char/hw_random/
10408F: include/linux/hw_random.h
10409
10410HARDWARE SPINLOCK CORE
10411M: Bjorn Andersson <[email protected]>
10412R: Baolin Wang <[email protected]>
10413L: [email protected]
10414S: Maintained
10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10416F: Documentation/devicetree/bindings/hwlock/
10417F: Documentation/locking/hwspinlock.rst
10418F: drivers/hwspinlock/
10419F: include/linux/hwspinlock.h
10420
10421HARDWARE TRACING FACILITIES
10422M: Alexander Shishkin <[email protected]>
10423S: Maintained
10424F: drivers/hwtracing/
10425
10426HARMONY SOUND DRIVER
10427L: [email protected]
10428S: Maintained
10429F: sound/parisc/harmony.*
10430
10431HDPVR USB VIDEO ENCODER DRIVER
10432M: Hans Verkuil <[email protected]>
10433L: [email protected]
10434S: Odd Fixes
10435W: https://linuxtv.org
10436T: git git://linuxtv.org/media.git
10437F: drivers/media/usb/hdpvr/
10438
10439HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10440M: Keng-Yu Lin <[email protected]>
10441S: Supported
10442F: drivers/misc/hpilo.[ch]
10443
10444HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10445M: Jerry Hoemann <[email protected]>
10446S: Supported
10447F: Documentation/watchdog/hpwdt.rst
10448F: drivers/watchdog/hpwdt.c
10449
10450HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10451M: Don Brace <[email protected]>
10452L: [email protected]
10453L: [email protected]
10454S: Supported
10455F: Documentation/scsi/hpsa.rst
10456F: drivers/scsi/hpsa*.[ch]
10457F: include/linux/cciss*.h
10458F: include/uapi/linux/cciss*.h
10459
10460HFI1 DRIVER
10461M: Dennis Dalessandro <[email protected]>
10462L: [email protected]
10463S: Supported
10464F: drivers/infiniband/hw/hfi1
10465
10466HFS FILESYSTEM
10467M: Viacheslav Dubeyko <[email protected]>
10468M: John Paul Adrian Glaubitz <[email protected]>
10469M: Yangtao Li <[email protected]>
10470L: [email protected]
10471S: Maintained
10472F: Documentation/filesystems/hfs.rst
10473F: fs/hfs/
10474
10475HFSPLUS FILESYSTEM
10476M: Viacheslav Dubeyko <[email protected]>
10477M: John Paul Adrian Glaubitz <[email protected]>
10478M: Yangtao Li <[email protected]>
10479L: [email protected]
10480S: Maintained
10481F: Documentation/filesystems/hfsplus.rst
10482F: fs/hfsplus/
10483
10484HGA FRAMEBUFFER DRIVER
10485M: Ferenc Bakonyi <[email protected]>
10486L: [email protected]
10487S: Maintained
10488W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10489F: drivers/video/fbdev/hgafb.c
10490
10491HIBERNATION (aka Software Suspend, aka swsusp)
10492M: "Rafael J. Wysocki" <[email protected]>
10493M: Pavel Machek <[email protected]>
10494L: [email protected]
10495S: Supported
10496B: https://bugzilla.kernel.org
10497F: arch/*/include/asm/suspend*.h
10498F: arch/x86/power/
10499F: drivers/base/power/
10500F: include/linux/freezer.h
10501F: include/linux/pm.h
10502F: include/linux/suspend.h
10503F: kernel/power/
10504
10505HID CORE LAYER
10506M: Jiri Kosina <[email protected]>
10507M: Benjamin Tissoires <[email protected]>
10508L: [email protected]
10509S: Maintained
10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10511F: Documentation/hid/
10512F: drivers/hid/
10513F: include/linux/hid*
10514F: include/uapi/linux/hid*
10515F: samples/hid/
10516F: tools/testing/selftests/hid/
10517
10518HID LOGITECH DRIVERS
10519R: Filipe Laíns <[email protected]>
10520L: [email protected]
10521S: Maintained
10522F: drivers/hid/hid-logitech-*
10523
10524HID NVIDIA SHIELD DRIVER
10525M: Rahul Rameshbabu <[email protected]>
10526L: [email protected]
10527S: Maintained
10528F: drivers/hid/hid-nvidia-shield.c
10529
10530HID PHOENIX RC FLIGHT CONTROLLER
10531M: Marcus Folkesson <[email protected]>
10532L: [email protected]
10533S: Maintained
10534F: drivers/hid/hid-pxrc.c
10535
10536HID PLAYSTATION DRIVER
10537M: Roderick Colenbrander <[email protected]>
10538L: [email protected]
10539S: Supported
10540F: drivers/hid/hid-playstation.c
10541
10542HID SENSOR HUB DRIVERS
10543M: Jiri Kosina <[email protected]>
10544M: Jonathan Cameron <[email protected]>
10545M: Srinivas Pandruvada <[email protected]>
10546L: [email protected]
10547L: [email protected]
10548S: Maintained
10549F: Documentation/hid/hid-sensor*
10550F: drivers/hid/hid-sensor-*
10551F: drivers/iio/*/hid-*
10552F: include/linux/hid-sensor-*
10553
10554HID UNIVERSAL PIDFF DRIVER
10555M: Tomasz Pakuła <[email protected]>
10556M: Oleg Makarenko <[email protected]>
10557L: [email protected]
10558S: Maintained
10559B: https://github.com/JacKeTUs/universal-pidff/issues
10560F: drivers/hid/hid-universal-pidff.c
10561
10562HID VRC-2 CAR CONTROLLER DRIVER
10563M: Marcus Folkesson <[email protected]>
10564L: [email protected]
10565S: Maintained
10566F: drivers/hid/hid-vrc2.c
10567
10568HID WACOM DRIVER
10569M: Ping Cheng <[email protected]>
10570M: Jason Gerecke <[email protected]>
10571L: [email protected]
10572S: Maintained
10573F: drivers/hid/wacom.h
10574F: drivers/hid/wacom_*
10575
10576HID++ LOGITECH DRIVERS
10577R: Filipe Laíns <[email protected]>
10578R: Bastien Nocera <[email protected]>
10579L: [email protected]
10580S: Maintained
10581F: drivers/hid/hid-logitech-hidpp.c
10582
10583HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10584M: Anna-Maria Behnsen <[email protected]>
10585M: Frederic Weisbecker <[email protected]>
10586M: Thomas Gleixner <[email protected]>
10587L: [email protected]
10588S: Maintained
10589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10590F: Documentation/timers/
10591F: include/linux/clockchips.h
10592F: include/linux/delay.h
10593F: include/linux/hrtimer.h
10594F: include/linux/timer.h
10595F: kernel/time/clockevents.c
10596F: kernel/time/hrtimer.c
10597F: kernel/time/sleep_timeout.c
10598F: kernel/time/timer.c
10599F: kernel/time/timer_list.c
10600F: kernel/time/timer_migration.*
10601F: tools/testing/selftests/timers/
10602
10603HIGH-RESOLUTION TIMERS [RUST]
10604M: Andreas Hindborg <[email protected]>
10605R: Boqun Feng <[email protected]>
10606R: Frederic Weisbecker <[email protected]>
10607R: Lyude Paul <[email protected]>
10608R: Thomas Gleixner <[email protected]>
10609R: Anna-Maria Behnsen <[email protected]>
10610L: [email protected]
10611S: Supported
10612W: https://rust-for-linux.com
10613B: https://github.com/Rust-for-Linux/linux/issues
10614T: git https://github.com/Rust-for-Linux/linux.git hrtimer-next
10615F: rust/kernel/time/hrtimer.rs
10616F: rust/kernel/time/hrtimer/
10617
10618HIGH-SPEED SCC DRIVER FOR AX.25
10619L: [email protected]
10620S: Orphan
10621F: drivers/net/hamradio/scc.c
10622
10623HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10624M: HighPoint Linux Team <[email protected]>
10625S: Supported
10626W: http://www.highpoint-tech.com
10627F: Documentation/scsi/hptiop.rst
10628F: drivers/scsi/hptiop.c
10629
10630HIKEY960 ONBOARD USB GPIO HUB DRIVER
10631M: John Stultz <[email protected]>
10632L: [email protected]
10633S: Maintained
10634F: drivers/misc/hisi_hikey_usb.c
10635
10636HIMAX HX83112B TOUCHSCREEN SUPPORT
10637M: Job Noorman <[email protected]>
10638L: [email protected]
10639S: Maintained
10640F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10641F: drivers/input/touchscreen/himax_hx83112b.c
10642
10643HIPPI
10644M: Jes Sorensen <[email protected]>
10645S: Maintained
10646F: drivers/net/hippi/
10647F: include/linux/hippidevice.h
10648F: include/uapi/linux/if_hippi.h
10649F: net/802/hippi.c
10650
10651HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10652M: Kurt Kanzenbach <[email protected]>
10653L: [email protected]
10654S: Maintained
10655F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10656F: drivers/net/dsa/hirschmann/*
10657F: include/linux/platform_data/hirschmann-hellcreek.h
10658F: net/dsa/tag_hellcreek.c
10659
10660HISILICON DMA DRIVER
10661M: Zhou Wang <[email protected]>
10662M: Jie Hai <[email protected]>
10663L: [email protected]
10664S: Maintained
10665F: drivers/dma/hisi_dma.c
10666
10667HISILICON GPIO DRIVER
10668M: Jay Fang <[email protected]>
10669L: [email protected]
10670S: Maintained
10671F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10672F: drivers/gpio/gpio-hisi.c
10673
10674HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10675M: Zhiqi Song <[email protected]>
10676M: Longfang Liu <[email protected]>
10677L: [email protected]
10678S: Maintained
10679F: Documentation/ABI/testing/debugfs-hisi-hpre
10680F: drivers/crypto/hisilicon/hpre/hpre.h
10681F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
10682F: drivers/crypto/hisilicon/hpre/hpre_main.c
10683
10684HISILICON HNS3 PMU DRIVER
10685M: Jijie Shao <[email protected]>
10686S: Supported
10687F: Documentation/admin-guide/perf/hns3-pmu.rst
10688F: drivers/perf/hisilicon/hns3_pmu.c
10689
10690HISILICON I2C CONTROLLER DRIVER
10691M: Yicong Yang <[email protected]>
10692L: [email protected]
10693S: Maintained
10694W: https://www.hisilicon.com
10695F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10696F: drivers/i2c/busses/i2c-hisi.c
10697
10698HISILICON KUNPENG SOC HCCS DRIVER
10699M: Huisong Li <[email protected]>
10700S: Maintained
10701F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10702F: drivers/soc/hisilicon/kunpeng_hccs.c
10703F: drivers/soc/hisilicon/kunpeng_hccs.h
10704
10705HISILICON LPC BUS DRIVER
10706M: Jay Fang <[email protected]>
10707S: Maintained
10708W: http://www.hisilicon.com
10709F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10710F: drivers/bus/hisi_lpc.c
10711
10712HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10713M: Jian Shen <[email protected]>
10714M: Salil Mehta <[email protected]>
10715M: Jijie Shao <[email protected]>
10716L: [email protected]
10717S: Maintained
10718W: http://www.hisilicon.com
10719F: drivers/net/ethernet/hisilicon/hns3/
10720
10721HISILICON NETWORK HIBMCGE DRIVER
10722M: Jijie Shao <[email protected]>
10723L: [email protected]
10724S: Maintained
10725F: drivers/net/ethernet/hisilicon/hibmcge/
10726
10727HISILICON NETWORK SUBSYSTEM DRIVER
10728M: Jian Shen <[email protected]>
10729M: Salil Mehta <[email protected]>
10730L: [email protected]
10731S: Maintained
10732W: http://www.hisilicon.com
10733F: Documentation/devicetree/bindings/net/hisilicon*.txt
10734F: drivers/net/ethernet/hisilicon/
10735
10736HISILICON PMU DRIVER
10737M: Yicong Yang <[email protected]>
10738M: Jonathan Cameron <[email protected]>
10739S: Supported
10740W: http://www.hisilicon.com
10741F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10742F: Documentation/admin-guide/perf/hisi-pmu.rst
10743F: drivers/perf/hisilicon
10744
10745HISILICON PTT DRIVER
10746M: Yicong Yang <[email protected]>
10747M: Jonathan Cameron <[email protected]>
10748L: [email protected]
10749S: Maintained
10750F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10751F: Documentation/trace/hisi-ptt.rst
10752F: drivers/hwtracing/ptt/
10753F: tools/perf/arch/arm64/util/hisi-ptt.c
10754F: tools/perf/util/hisi-ptt*
10755F: tools/perf/util/hisi-ptt-decoder/*
10756
10757HISILICON QM DRIVER
10758M: Weili Qian <[email protected]>
10759M: Zhou Wang <[email protected]>
10760L: [email protected]
10761S: Maintained
10762F: drivers/crypto/hisilicon/Kconfig
10763F: drivers/crypto/hisilicon/Makefile
10764F: drivers/crypto/hisilicon/qm.c
10765F: drivers/crypto/hisilicon/sgl.c
10766F: include/linux/hisi_acc_qm.h
10767
10768HISILICON ROCE DRIVER
10769M: Chengchang Tang <[email protected]>
10770M: Junxian Huang <[email protected]>
10771L: [email protected]
10772S: Maintained
10773F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10774F: drivers/infiniband/hw/hns/
10775
10776HISILICON SAS Controller
10777M: Yihang Li <[email protected]>
10778S: Supported
10779W: http://www.hisilicon.com
10780F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10781F: drivers/scsi/hisi_sas/
10782
10783HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10784M: Longfang Liu <[email protected]>
10785L: [email protected]
10786S: Maintained
10787F: Documentation/ABI/testing/debugfs-hisi-sec
10788F: drivers/crypto/hisilicon/sec2/sec.h
10789F: drivers/crypto/hisilicon/sec2/sec_crypto.c
10790F: drivers/crypto/hisilicon/sec2/sec_crypto.h
10791F: drivers/crypto/hisilicon/sec2/sec_main.c
10792
10793HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10794M: Jay Fang <[email protected]>
10795L: [email protected]
10796S: Maintained
10797W: http://www.hisilicon.com
10798F: drivers/spi/spi-hisi-kunpeng.c
10799
10800HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10801M: Mauro Carvalho Chehab <[email protected]>
10802L: [email protected]
10803S: Maintained
10804F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10805F: drivers/spmi/hisi-spmi-controller.c
10806
10807HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10808M: Mauro Carvalho Chehab <[email protected]>
10809L: [email protected]
10810S: Maintained
10811F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10812F: drivers/mfd/hi6421-spmi-pmic.c
10813
10814HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10815M: Weili Qian <[email protected]>
10816S: Maintained
10817F: drivers/crypto/hisilicon/trng/trng.c
10818
10819HISILICON V3XX SPI NOR FLASH Controller Driver
10820M: Jay Fang <[email protected]>
10821S: Maintained
10822W: http://www.hisilicon.com
10823F: drivers/spi/spi-hisi-sfc-v3xx.c
10824
10825HISILICON ZIP Controller DRIVER
10826M: Yang Shen <[email protected]>
10827M: Zhou Wang <[email protected]>
10828L: [email protected]
10829S: Maintained
10830F: Documentation/ABI/testing/debugfs-hisi-zip
10831F: drivers/crypto/hisilicon/zip/
10832
10833HMM - Heterogeneous Memory Management
10834M: Jérôme Glisse <[email protected]>
10835L: [email protected]
10836S: Maintained
10837F: Documentation/mm/hmm.rst
10838F: include/linux/hmm*
10839F: lib/test_hmm*
10840F: mm/hmm*
10841F: tools/testing/selftests/mm/*hmm*
10842
10843HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10844M: Petre Rodan <[email protected]>
10845L: [email protected]
10846S: Maintained
10847F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10848F: drivers/iio/pressure/hsc030pa*
10849
10850HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10851M: Andreas Klinger <[email protected]>
10852M: Petre Rodan <[email protected]>
10853L: [email protected]
10854S: Maintained
10855F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10856F: drivers/iio/pressure/mprls0025pa*
10857
10858HP BIOSCFG DRIVER
10859M: Jorge Lopez <[email protected]>
10860L: [email protected]
10861S: Maintained
10862F: drivers/platform/x86/hp/hp-bioscfg/
10863
10864HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10865L: [email protected]
10866S: Orphan
10867F: drivers/platform/x86/hp/tc1100-wmi.c
10868
10869HP WMI HARDWARE MONITOR DRIVER
10870M: James Seo <[email protected]>
10871L: [email protected]
10872S: Maintained
10873F: Documentation/hwmon/hp-wmi-sensors.rst
10874F: drivers/hwmon/hp-wmi-sensors.c
10875
10876HPET: High Precision Event Timers driver
10877M: Clemens Ladisch <[email protected]>
10878S: Maintained
10879F: Documentation/timers/hpet.rst
10880F: drivers/char/hpet.c
10881F: include/linux/hpet.h
10882F: include/uapi/linux/hpet.h
10883
10884HPET: x86
10885S: Orphan
10886F: arch/x86/include/asm/hpet.h
10887F: arch/x86/kernel/hpet.c
10888
10889HPFS FILESYSTEM
10890M: Mikulas Patocka <[email protected]>
10891S: Maintained
10892W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10893F: fs/hpfs/
10894
10895HS3001 Hardware Temperature and Humidity Sensor
10896M: Andre Werner <[email protected]>
10897L: [email protected]
10898S: Maintained
10899F: drivers/hwmon/hs3001.c
10900
10901HSI SUBSYSTEM
10902M: Sebastian Reichel <[email protected]>
10903S: Maintained
10904T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10905F: Documentation/ABI/testing/sysfs-bus-hsi
10906F: Documentation/driver-api/hsi.rst
10907F: drivers/hsi/
10908F: include/linux/hsi/
10909F: include/uapi/linux/hsi/
10910
10911HSO 3G MODEM DRIVER
10912L: [email protected]
10913S: Orphan
10914F: drivers/net/usb/hso.c
10915
10916HSR NETWORK PROTOCOL
10917L: [email protected]
10918S: Orphan
10919F: net/hsr/
10920
10921HT16K33 LED CONTROLLER DRIVER
10922M: Robin van der Gracht <[email protected]>
10923S: Maintained
10924F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10925F: drivers/auxdisplay/ht16k33.c
10926
10927HTCPEN TOUCHSCREEN DRIVER
10928M: Pau Oliva Fora <[email protected]>
10929L: [email protected]
10930S: Maintained
10931F: drivers/input/touchscreen/htcpen.c
10932
10933HTE SUBSYSTEM
10934M: Dipen Patel <[email protected]>
10935L: [email protected]
10936S: Maintained
10937Q: https://patchwork.kernel.org/project/timestamp/list/
10938T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10939F: Documentation/devicetree/bindings/timestamp/
10940F: Documentation/driver-api/hte/
10941F: drivers/hte/
10942F: include/linux/hte.h
10943
10944HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10945M: Lorenzo Bianconi <[email protected]>
10946L: [email protected]
10947S: Maintained
10948W: http://www.st.com/
10949F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10950F: drivers/iio/humidity/hts221*
10951
10952HTU31 Hardware Temperature and Humidity Sensor
10953M: Andrei Lalaev <[email protected]>
10954L: [email protected]
10955S: Maintained
10956F: drivers/hwmon/htu31.c
10957
10958HUAWEI ETHERNET DRIVER
10959M: Cai Huoqing <[email protected]>
10960L: [email protected]
10961S: Maintained
10962F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10963F: drivers/net/ethernet/huawei/hinic/
10964
10965HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
10966M: Pengyu Luo <[email protected]>
10967S: Maintained
10968F: Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
10969F: drivers/platform/arm64/huawei-gaokun-ec.c
10970F: include/linux/platform_data/huawei-gaokun-ec.h
10971
10972HUGETLB SUBSYSTEM
10973M: Muchun Song <[email protected]>
10974R: Oscar Salvador <[email protected]>
10975L: [email protected]
10976S: Maintained
10977F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10978F: Documentation/admin-guide/mm/hugetlbpage.rst
10979F: Documentation/mm/hugetlbfs_reserv.rst
10980F: Documentation/mm/vmemmap_dedup.rst
10981F: fs/hugetlbfs/
10982F: include/linux/hugetlb.h
10983F: include/trace/events/hugetlbfs.h
10984F: mm/hugetlb.c
10985F: mm/hugetlb_cma.c
10986F: mm/hugetlb_cma.h
10987F: mm/hugetlb_vmemmap.c
10988F: mm/hugetlb_vmemmap.h
10989F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10990
10991HVA ST MEDIA DRIVER
10992M: Jean-Christophe Trotin <[email protected]>
10993L: [email protected]
10994S: Supported
10995W: https://linuxtv.org
10996T: git git://linuxtv.org/media.git
10997F: drivers/media/platform/st/sti/hva
10998
10999HWPOISON MEMORY FAILURE HANDLING
11000M: Miaohe Lin <[email protected]>
11001R: Naoya Horiguchi <[email protected]>
11002L: [email protected]
11003S: Maintained
11004F: mm/hwpoison-inject.c
11005F: mm/memory-failure.c
11006
11007HYCON HY46XX TOUCHSCREEN SUPPORT
11008M: Giulio Benetti <[email protected]>
11009L: [email protected]
11010S: Maintained
11011F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
11012F: drivers/input/touchscreen/hycon-hy46xx.c
11013
11014HYGON PROCESSOR SUPPORT
11015M: Pu Wen <[email protected]>
11016L: [email protected]
11017S: Maintained
11018F: arch/x86/kernel/cpu/hygon.c
11019
11020HYNIX HI556 SENSOR DRIVER
11021M: Sakari Ailus <[email protected]>
11022L: [email protected]
11023S: Maintained
11024T: git git://linuxtv.org/media.git
11025F: drivers/media/i2c/hi556.c
11026
11027HYNIX HI846 SENSOR DRIVER
11028M: Martin Kepplinger <[email protected]>
11029L: [email protected]
11030S: Maintained
11031F: drivers/media/i2c/hi846.c
11032
11033HYNIX HI847 SENSOR DRIVER
11034M: Sakari Ailus <[email protected]>
11035L: [email protected]
11036S: Maintained
11037F: drivers/media/i2c/hi847.c
11038
11039Hyper-V/Azure CORE AND DRIVERS
11040M: "K. Y. Srinivasan" <[email protected]>
11041M: Haiyang Zhang <[email protected]>
11042M: Wei Liu <[email protected]>
11043M: Dexuan Cui <[email protected]>
11044L: [email protected]
11045S: Supported
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11047F: Documentation/ABI/stable/sysfs-bus-vmbus
11048F: Documentation/ABI/testing/debugfs-hyperv
11049F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11050F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11051F: Documentation/virt/hyperv
11052F: arch/arm64/hyperv
11053F: arch/arm64/include/asm/mshyperv.h
11054F: arch/x86/hyperv
11055F: arch/x86/include/asm/mshyperv.h
11056F: arch/x86/include/asm/trace/hyperv.h
11057F: arch/x86/kernel/cpu/mshyperv.c
11058F: drivers/clocksource/hyperv_timer.c
11059F: drivers/hid/hid-hyperv.c
11060F: drivers/hv/
11061F: drivers/input/serio/hyperv-keyboard.c
11062F: drivers/iommu/hyperv-iommu.c
11063F: drivers/net/ethernet/microsoft/
11064F: drivers/net/hyperv/
11065F: drivers/pci/controller/pci-hyperv-intf.c
11066F: drivers/pci/controller/pci-hyperv.c
11067F: drivers/scsi/storvsc_drv.c
11068F: drivers/uio/uio_hv_generic.c
11069F: drivers/video/fbdev/hyperv_fb.c
11070F: include/asm-generic/mshyperv.h
11071F: include/clocksource/hyperv_timer.h
11072F: include/hyperv/hvgdk.h
11073F: include/hyperv/hvgdk_ext.h
11074F: include/hyperv/hvgdk_mini.h
11075F: include/hyperv/hvhdk.h
11076F: include/hyperv/hvhdk_mini.h
11077F: include/linux/hyperv.h
11078F: include/net/mana
11079F: include/uapi/linux/hyperv.h
11080F: net/vmw_vsock/hyperv_transport.c
11081F: tools/hv/
11082
11083HYPERBUS SUPPORT
11084M: Vignesh Raghavendra <[email protected]>
11085R: Tudor Ambarus <[email protected]>
11086L: [email protected]
11087S: Supported
11088Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11089C: irc://irc.oftc.net/mtd
11090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11091F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11092F: drivers/mtd/hyperbus/
11093F: include/linux/mtd/hyperbus.h
11094
11095HYPERVISOR VIRTUAL CONSOLE DRIVER
11096L: [email protected]
11097S: Odd Fixes
11098F: drivers/tty/hvc/
11099
11100I2C ACPI SUPPORT
11101M: Mika Westerberg <[email protected]>
11102L: [email protected]
11103L: [email protected]
11104S: Maintained
11105F: drivers/i2c/i2c-core-acpi.c
11106
11107I2C ADDRESS TRANSLATOR (ATR)
11108M: Tomi Valkeinen <[email protected]>
11109R: Luca Ceresoli <[email protected]>
11110L: [email protected]
11111S: Maintained
11112F: drivers/i2c/i2c-atr.c
11113F: include/linux/i2c-atr.h
11114
11115I2C CONTROLLER DRIVER FOR NVIDIA GPU
11116M: Ajay Gupta <[email protected]>
11117L: [email protected]
11118S: Maintained
11119F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
11120F: drivers/i2c/busses/i2c-nvidia-gpu.c
11121
11122I2C MUXES
11123M: Peter Rosin <[email protected]>
11124L: [email protected]
11125S: Maintained
11126F: Documentation/devicetree/bindings/i2c/i2c-arb*
11127F: Documentation/devicetree/bindings/i2c/i2c-gate*
11128F: Documentation/devicetree/bindings/i2c/i2c-mux*
11129F: Documentation/i2c/i2c-topology.rst
11130F: Documentation/i2c/muxes/
11131F: drivers/i2c/i2c-mux.c
11132F: drivers/i2c/muxes/
11133F: include/linux/i2c-mux.h
11134
11135I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11136M: Gregory CLEMENT <[email protected]>
11137L: [email protected]
11138S: Maintained
11139F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11140F: drivers/i2c/busses/i2c-mv64xxx.c
11141
11142I2C OF COMPONENT PROBER
11143M: Chen-Yu Tsai <[email protected]>
11144L: [email protected]
11145L: [email protected]
11146S: Maintained
11147F: drivers/i2c/i2c-core-of-prober.c
11148F: include/linux/i2c-of-prober.h
11149
11150I2C OVER PARALLEL PORT
11151M: Jean Delvare <[email protected]>
11152L: [email protected]
11153S: Maintained
11154F: Documentation/i2c/busses/i2c-parport.rst
11155F: drivers/i2c/busses/i2c-parport.c
11156
11157I2C SUBSYSTEM
11158M: Wolfram Sang <[email protected]>
11159L: [email protected]
11160S: Maintained
11161W: https://i2c.wiki.kernel.org/
11162Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
11163T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11164F: Documentation/i2c/
11165F: drivers/i2c/*
11166F: include/dt-bindings/i2c/i2c.h
11167F: include/linux/i2c-dev.h
11168F: include/linux/i2c-smbus.h
11169F: include/linux/i2c.h
11170F: include/uapi/linux/i2c-*.h
11171F: include/uapi/linux/i2c.h
11172
11173I2C SUBSYSTEM HOST DRIVERS
11174M: Andi Shyti <[email protected]>
11175L: [email protected]
11176S: Maintained
11177W: https://i2c.wiki.kernel.org/
11178Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
11179T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11180F: Documentation/devicetree/bindings/i2c/
11181F: drivers/i2c/algos/
11182F: drivers/i2c/busses/
11183F: include/dt-bindings/i2c/
11184
11185I2C-TAOS-EVM DRIVER
11186M: Jean Delvare <[email protected]>
11187L: [email protected]
11188S: Maintained
11189F: Documentation/i2c/busses/i2c-taos-evm.rst
11190F: drivers/i2c/busses/i2c-taos-evm.c
11191
11192I2C-TINY-USB DRIVER
11193M: Till Harbaum <[email protected]>
11194L: [email protected]
11195S: Maintained
11196W: http://www.harbaum.org/till/i2c_tiny_usb
11197F: drivers/i2c/busses/i2c-tiny-usb.c
11198
11199I2C/SMBUS CONTROLLER DRIVERS FOR PC
11200M: Jean Delvare <[email protected]>
11201L: [email protected]
11202S: Maintained
11203F: Documentation/i2c/busses/i2c-ali1535.rst
11204F: Documentation/i2c/busses/i2c-ali1563.rst
11205F: Documentation/i2c/busses/i2c-ali15x3.rst
11206F: Documentation/i2c/busses/i2c-amd756.rst
11207F: Documentation/i2c/busses/i2c-amd8111.rst
11208F: Documentation/i2c/busses/i2c-i801.rst
11209F: Documentation/i2c/busses/i2c-nforce2.rst
11210F: Documentation/i2c/busses/i2c-piix4.rst
11211F: Documentation/i2c/busses/i2c-sis5595.rst
11212F: Documentation/i2c/busses/i2c-sis630.rst
11213F: Documentation/i2c/busses/i2c-sis96x.rst
11214F: Documentation/i2c/busses/i2c-via.rst
11215F: Documentation/i2c/busses/i2c-viapro.rst
11216F: drivers/i2c/busses/i2c-ali1535.c
11217F: drivers/i2c/busses/i2c-ali1563.c
11218F: drivers/i2c/busses/i2c-ali15x3.c
11219F: drivers/i2c/busses/i2c-amd756.c
11220F: drivers/i2c/busses/i2c-amd8111.c
11221F: drivers/i2c/busses/i2c-i801.c
11222F: drivers/i2c/busses/i2c-isch.c
11223F: drivers/i2c/busses/i2c-nforce2.c
11224F: drivers/i2c/busses/i2c-piix4.*
11225F: drivers/i2c/busses/i2c-sis5595.c
11226F: drivers/i2c/busses/i2c-sis630.c
11227F: drivers/i2c/busses/i2c-sis96x.c
11228F: drivers/i2c/busses/i2c-via.c
11229F: drivers/i2c/busses/i2c-viapro.c
11230
11231I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11232M: Hans de Goede <[email protected]>
11233L: [email protected]
11234S: Maintained
11235F: drivers/i2c/busses/i2c-cht-wc.c
11236
11237I2C/SMBUS ISMT DRIVER
11238M: Seth Heasley <[email protected]>
11239M: Neil Horman <[email protected]>
11240L: [email protected]
11241F: Documentation/i2c/busses/i2c-ismt.rst
11242F: drivers/i2c/busses/i2c-ismt.c
11243
11244I2C/SMBUS ZHAOXIN DRIVER
11245M: Hans Hu <[email protected]>
11246L: [email protected]
11247S: Maintained
11248W: https://www.zhaoxin.com
11249F: drivers/i2c/busses/i2c-viai2c-common.c
11250F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11251
11252I2C/SMBUS STUB DRIVER
11253M: Jean Delvare <[email protected]>
11254L: [email protected]
11255S: Maintained
11256F: drivers/i2c/i2c-stub.c
11257
11258I3C DRIVER FOR ASPEED AST2600
11259M: Jeremy Kerr <[email protected]>
11260S: Maintained
11261F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11262F: drivers/i3c/master/ast2600-i3c-master.c
11263
11264I3C DRIVER FOR CADENCE I3C MASTER IP
11265M: Przemysław Gaj <[email protected]>
11266S: Maintained
11267F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11268F: drivers/i3c/master/i3c-master-cdns.c
11269
11270I3C DRIVER FOR SYNOPSYS DESIGNWARE
11271S: Orphan
11272F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11273F: drivers/i3c/master/dw*
11274
11275I3C SUBSYSTEM
11276M: Alexandre Belloni <[email protected]>
11277R: Frank Li <[email protected]>
11278L: [email protected] (moderated for non-subscribers)
11279S: Maintained
11280C: irc://chat.freenode.net/linux-i3c
11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11282F: Documentation/ABI/testing/sysfs-bus-i3c
11283F: Documentation/devicetree/bindings/i3c/
11284F: Documentation/driver-api/i3c
11285F: drivers/i3c/
11286F: include/dt-bindings/i3c/
11287F: include/linux/i3c/
11288
11289IBM Operation Panel Input Driver
11290M: Eddie James <[email protected]>
11291L: [email protected]
11292S: Maintained
11293F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11294F: drivers/input/misc/ibm-panel.c
11295
11296IBM Power 842 compression accelerator
11297M: Haren Myneni <[email protected]>
11298S: Supported
11299F: crypto/842.c
11300F: drivers/crypto/nx/Kconfig
11301F: drivers/crypto/nx/Makefile
11302F: drivers/crypto/nx/nx-842*
11303F: include/linux/sw842.h
11304F: lib/842/
11305
11306IBM Power in-Nest Crypto Acceleration
11307M: Breno Leitão <[email protected]>
11308M: Nayna Jain <[email protected]>
11309M: Paulo Flabiano Smorigo <[email protected]>
11310L: [email protected]
11311S: Supported
11312F: drivers/crypto/nx/Kconfig
11313F: drivers/crypto/nx/Makefile
11314F: drivers/crypto/nx/nx-aes*
11315F: drivers/crypto/nx/nx-sha*
11316F: drivers/crypto/nx/nx.*
11317F: drivers/crypto/nx/nx_csbcpb.h
11318F: drivers/crypto/nx/nx_debugfs.c
11319
11320IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11321M: Tyrel Datwyler <[email protected]>
11322L: [email protected]
11323L: [email protected]
11324S: Supported
11325F: drivers/pci/hotplug/rpadlpar*
11326
11327IBM Power Linux RAID adapter
11328M: Brian King <[email protected]>
11329S: Supported
11330F: drivers/scsi/ipr.*
11331
11332IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11333M: Tyrel Datwyler <[email protected]>
11334L: [email protected]
11335L: [email protected]
11336S: Supported
11337F: drivers/pci/hotplug/rpaphp*
11338
11339IBM Power SRIOV Virtual NIC Device Driver
11340M: Haren Myneni <[email protected]>
11341M: Rick Lindsley <[email protected]>
11342R: Nick Child <[email protected]>
11343R: Thomas Falcon <[email protected]>
11344L: [email protected]
11345S: Maintained
11346F: drivers/net/ethernet/ibm/ibmvnic.*
11347
11348IBM Power VFIO Support
11349M: Timothy Pearson <[email protected]>
11350S: Supported
11351F: drivers/vfio/vfio_iommu_spapr_tce.c
11352
11353IBM Power Virtual Ethernet Device Driver
11354M: Nick Child <[email protected]>
11355L: [email protected]
11356S: Maintained
11357F: drivers/net/ethernet/ibm/ibmveth.*
11358
11359IBM Power Virtual FC Device Drivers
11360M: Tyrel Datwyler <[email protected]>
11361L: [email protected]
11362S: Supported
11363F: drivers/scsi/ibmvscsi/ibmvfc*
11364
11365IBM Power Virtual Management Channel Driver
11366M: Brad Warrum <[email protected]>
11367M: Ritu Agarwal <[email protected]>
11368S: Supported
11369F: drivers/misc/ibmvmc.*
11370
11371IBM Power Virtual SCSI Device Drivers
11372M: Tyrel Datwyler <[email protected]>
11373L: [email protected]
11374S: Supported
11375F: drivers/scsi/ibmvscsi/ibmvscsi*
11376F: include/scsi/viosrp.h
11377
11378IBM Power Virtual SCSI Device Target Driver
11379M: Tyrel Datwyler <[email protected]>
11380L: [email protected]
11381L: [email protected]
11382S: Supported
11383F: drivers/scsi/ibmvscsi_tgt/
11384
11385IBM Power VMX Cryptographic instructions
11386M: Breno Leitão <[email protected]>
11387M: Nayna Jain <[email protected]>
11388M: Paulo Flabiano Smorigo <[email protected]>
11389L: [email protected]
11390S: Supported
11391F: arch/powerpc/crypto/Kconfig
11392F: arch/powerpc/crypto/Makefile
11393F: arch/powerpc/crypto/aes.c
11394F: arch/powerpc/crypto/aes_cbc.c
11395F: arch/powerpc/crypto/aes_ctr.c
11396F: arch/powerpc/crypto/aes_xts.c
11397F: arch/powerpc/crypto/aesp8-ppc.*
11398F: arch/powerpc/crypto/ghash.c
11399F: arch/powerpc/crypto/ghashp8-ppc.pl
11400F: arch/powerpc/crypto/ppc-xlate.pl
11401F: arch/powerpc/crypto/vmx.c
11402
11403IBM ServeRAID RAID DRIVER
11404S: Orphan
11405F: drivers/scsi/ips.*
11406
11407ICH LPC AND GPIO DRIVER
11408M: Peter Tyser <[email protected]>
11409S: Maintained
11410F: drivers/gpio/gpio-ich.c
11411F: drivers/mfd/lpc_ich.c
11412
11413ICY I2C DRIVER
11414M: Max Staudt <[email protected]>
11415L: [email protected]
11416S: Maintained
11417F: drivers/i2c/busses/i2c-icy.c
11418
11419IDEAPAD LAPTOP EXTRAS DRIVER
11420M: Ike Panhc <[email protected]>
11421L: [email protected]
11422S: Maintained
11423W: http://launchpad.net/ideapad-laptop
11424F: drivers/platform/x86/ideapad-laptop.c
11425
11426IDEAPAD LAPTOP SLIDEBAR DRIVER
11427M: Andrey Moiseev <[email protected]>
11428L: [email protected]
11429S: Maintained
11430W: https://github.com/o2genum/ideapad-slidebar
11431F: drivers/input/misc/ideapad_slidebar.c
11432
11433IDT VersaClock 5 CLOCK DRIVER
11434M: Luca Ceresoli <[email protected]>
11435S: Maintained
11436F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11437F: drivers/clk/clk-versaclock5.c
11438
11439IEEE 802.15.4 SUBSYSTEM
11440M: Alexander Aring <[email protected]>
11441M: Stefan Schmidt <[email protected]>
11442M: Miquel Raynal <[email protected]>
11443L: [email protected]
11444S: Maintained
11445W: https://linux-wpan.org/
11446Q: https://patchwork.kernel.org/project/linux-wpan/list/
11447T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11448T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11449F: Documentation/networking/ieee802154.rst
11450F: drivers/net/ieee802154/
11451F: include/linux/ieee802154.h
11452F: include/linux/nl802154.h
11453F: include/net/af_ieee802154.h
11454F: include/net/cfg802154.h
11455F: include/net/ieee802154_netdev.h
11456F: include/net/mac802154.h
11457F: include/net/nl802154.h
11458F: net/ieee802154/
11459F: net/mac802154/
11460
11461Intel VIRTIO DATA PATH ACCELERATOR
11462M: Zhu Lingshan <[email protected]>
11463L: [email protected]
11464S: Supported
11465F: drivers/vdpa/ifcvf/
11466
11467IFE PROTOCOL
11468M: Yotam Gigi <[email protected]>
11469M: Jamal Hadi Salim <[email protected]>
11470F: include/net/ife.h
11471F: include/uapi/linux/ife.h
11472F: net/ife
11473
11474IGORPLUG-USB IR RECEIVER
11475M: Sean Young <[email protected]>
11476L: [email protected]
11477S: Maintained
11478F: drivers/media/rc/igorplugusb.c
11479
11480IGUANAWORKS USB IR TRANSCEIVER
11481M: Sean Young <[email protected]>
11482L: [email protected]
11483S: Maintained
11484F: drivers/media/rc/iguanair.c
11485
11486IIO BACKEND FRAMEWORK
11487M: Nuno Sa <[email protected]>
11488R: Olivier Moysan <[email protected]>
11489L: [email protected]
11490S: Maintained
11491F: Documentation/ABI/testing/debugfs-iio-backend
11492F: drivers/iio/industrialio-backend.c
11493F: include/linux/iio/backend.h
11494
11495IIO DIGITAL POTENTIOMETER DAC
11496M: Peter Rosin <[email protected]>
11497L: [email protected]
11498S: Maintained
11499F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11500F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11501F: drivers/iio/dac/dpot-dac.c
11502
11503IIO ENVELOPE DETECTOR
11504M: Peter Rosin <[email protected]>
11505L: [email protected]
11506S: Maintained
11507F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11508F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11509F: drivers/iio/adc/envelope-detector.c
11510
11511IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11512M: Matti Vaittinen <[email protected]>
11513L: [email protected]
11514S: Maintained
11515F: drivers/iio/industrialio-gts-helper.c
11516F: include/linux/iio/iio-gts-helper.h
11517F: drivers/iio/test/iio-test-gts.c
11518
11519IIO MULTIPLEXER
11520M: Peter Rosin <[email protected]>
11521L: [email protected]
11522S: Maintained
11523F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11524F: drivers/iio/multiplexer/iio-mux.c
11525
11526IIO SCMI BASED DRIVER
11527M: Jyoti Bhayana <[email protected]>
11528L: [email protected]
11529S: Maintained
11530F: drivers/iio/common/scmi_sensors/scmi_iio.c
11531
11532IIO SUBSYSTEM AND DRIVERS
11533M: Jonathan Cameron <[email protected]>
11534R: Lars-Peter Clausen <[email protected]>
11535L: [email protected]
11536S: Maintained
11537T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11538F: Documentation/ABI/testing/configfs-iio*
11539F: Documentation/ABI/testing/sysfs-bus-iio*
11540F: Documentation/devicetree/bindings/iio/
11541F: Documentation/iio/
11542F: drivers/iio/
11543F: drivers/staging/iio/
11544F: include/dt-bindings/iio/
11545F: include/linux/iio/
11546F: tools/iio/
11547
11548IIO UNIT CONVERTER
11549M: Peter Rosin <[email protected]>
11550L: [email protected]
11551S: Maintained
11552F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11553F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11554F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11555F: drivers/iio/afe/iio-rescale.c
11556
11557IKANOS/ADI EAGLE ADSL USB DRIVER
11558M: Matthieu Castet <[email protected]>
11559M: Stanislaw Gruszka <[email protected]>
11560S: Maintained
11561F: drivers/usb/atm/ueagle-atm.c
11562
11563IMAGIS TOUCHSCREEN DRIVER
11564M: Markuss Broks <[email protected]>
11565S: Maintained
11566F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11567F: drivers/input/touchscreen/imagis.c
11568
11569IMGTEC ASCII LCD DRIVER
11570M: Paul Burton <[email protected]>
11571S: Maintained
11572F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11573F: drivers/auxdisplay/img-ascii-lcd.c
11574
11575IMGTEC JPEG ENCODER DRIVER
11576M: Devarsh Thakkar <[email protected]>
11577L: [email protected]
11578S: Supported
11579F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11580F: drivers/media/platform/imagination/e5010*
11581
11582IMGTEC IR DECODER DRIVER
11583S: Orphan
11584F: drivers/media/rc/img-ir/
11585
11586IMGTEC POWERVR DRM DRIVER
11587M: Frank Binns <[email protected]>
11588M: Matt Coster <[email protected]>
11589S: Supported
11590T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11591F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11592F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11593F: Documentation/gpu/imagination/
11594F: drivers/gpu/drm/ci/xfails/powervr*
11595F: drivers/gpu/drm/imagination/
11596F: include/uapi/drm/pvr_drm.h
11597
11598IMON SOUNDGRAPH USB IR RECEIVER
11599M: Sean Young <[email protected]>
11600L: [email protected]
11601S: Maintained
11602F: drivers/media/rc/imon.c
11603F: drivers/media/rc/imon_raw.c
11604
11605IMS TWINTURBO FRAMEBUFFER DRIVER
11606L: [email protected]
11607S: Orphan
11608F: drivers/video/fbdev/imsttfb.c
11609
11610INA233 HARDWARE MONITOR DRIVERS
11611M: Leo Yang <[email protected]>
11612L: [email protected]
11613S: Maintained
11614F: Documentation/hwmon/ina233.rst
11615F: drivers/hwmon/pmbus/ina233.c
11616
11617INDEX OF FURTHER KERNEL DOCUMENTATION
11618M: Carlos Bilbao <[email protected]>
11619S: Maintained
11620F: Documentation/process/kernel-docs.rst
11621
11622INDUSTRY PACK SUBSYSTEM (IPACK)
11623M: Vaibhav Gupta <[email protected]>
11624M: Jens Taprogge <[email protected]>
11625M: Greg Kroah-Hartman <[email protected]>
11626L: [email protected]
11627S: Maintained
11628W: http://industrypack.sourceforge.net
11629F: drivers/ipack/
11630
11631INFINEON DPS310 Driver
11632M: Eddie James <[email protected]>
11633L: [email protected]
11634S: Maintained
11635F: drivers/iio/pressure/dps310.c
11636
11637INFINEON PEB2466 ASoC CODEC
11638M: Herve Codina <[email protected]>
11639L: [email protected]
11640S: Maintained
11641F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11642F: sound/soc/codecs/peb2466.c
11643
11644INFINIBAND SUBSYSTEM
11645M: Jason Gunthorpe <[email protected]>
11646M: Leon Romanovsky <[email protected]>
11647L: [email protected]
11648S: Supported
11649W: https://github.com/linux-rdma/rdma-core
11650Q: http://patchwork.kernel.org/project/linux-rdma/list/
11651T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11652F: Documentation/devicetree/bindings/infiniband/
11653F: Documentation/infiniband/
11654F: drivers/infiniband/
11655F: include/rdma/
11656F: include/trace/events/ib_mad.h
11657F: include/trace/events/ib_umad.h
11658F: include/trace/misc/rdma.h
11659F: include/uapi/linux/if_infiniband.h
11660F: include/uapi/rdma/
11661F: samples/bpf/ibumad_kern.c
11662F: samples/bpf/ibumad_user.c
11663
11664INGENIC JZ4780 NAND DRIVER
11665M: Harvey Hunt <[email protected]>
11666L: [email protected]
11667L: [email protected]
11668S: Maintained
11669F: drivers/mtd/nand/raw/ingenic/
11670
11671INGENIC JZ47xx SoCs
11672M: Paul Cercueil <[email protected]>
11673L: [email protected]
11674S: Maintained
11675F: arch/mips/boot/dts/ingenic/
11676F: arch/mips/generic/board-ingenic.c
11677F: arch/mips/include/asm/mach-ingenic/
11678F: arch/mips/ingenic/Kconfig
11679F: drivers/clk/ingenic/
11680F: drivers/dma/dma-jz4780.c
11681F: drivers/gpu/drm/ingenic/
11682F: drivers/i2c/busses/i2c-jz4780.c
11683F: drivers/iio/adc/ingenic-adc.c
11684F: drivers/irqchip/irq-ingenic.c
11685F: drivers/memory/jz4780-nemc.c
11686F: drivers/mmc/host/jz4740_mmc.c
11687F: drivers/mtd/nand/raw/ingenic/
11688F: drivers/pinctrl/pinctrl-ingenic.c
11689F: drivers/power/supply/ingenic-battery.c
11690F: drivers/pwm/pwm-jz4740.c
11691F: drivers/remoteproc/ingenic_rproc.c
11692F: drivers/rtc/rtc-jz4740.c
11693F: drivers/tty/serial/8250/8250_ingenic.c
11694F: drivers/usb/musb/jz4740.c
11695F: drivers/watchdog/jz4740_wdt.c
11696F: include/dt-bindings/iio/adc/ingenic,adc.h
11697F: include/linux/mfd/ingenic-tcu.h
11698F: sound/soc/codecs/jz47*
11699F: sound/soc/jz4740/
11700
11701INJOINIC IP5xxx POWER BANK IC DRIVER
11702M: Samuel Holland <[email protected]>
11703S: Maintained
11704F: drivers/power/supply/ip5xxx_power.c
11705
11706INOTIFY
11707M: Jan Kara <[email protected]>
11708R: Amir Goldstein <[email protected]>
11709L: [email protected]
11710S: Maintained
11711F: Documentation/filesystems/inotify.rst
11712F: fs/notify/inotify/
11713F: include/linux/inotify.h
11714F: include/uapi/linux/inotify.h
11715
11716INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11717M: Dmitry Torokhov <[email protected]>
11718L: [email protected]
11719S: Maintained
11720Q: http://patchwork.kernel.org/project/linux-input/list/
11721T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11722F: Documentation/devicetree/bindings/input/
11723F: Documentation/devicetree/bindings/serio/
11724F: Documentation/input/
11725F: drivers/input/
11726F: include/dt-bindings/input/
11727F: include/linux/gameport.h
11728F: include/linux/i8042.h
11729F: include/linux/input.h
11730F: include/linux/input/
11731F: include/linux/libps2.h
11732F: include/linux/serio.h
11733F: include/uapi/linux/gameport.h
11734F: include/uapi/linux/input-event-codes.h
11735F: include/uapi/linux/input.h
11736F: include/uapi/linux/serio.h
11737F: include/uapi/linux/uinput.h
11738
11739INPUT MULTITOUCH (MT) PROTOCOL
11740M: Henrik Rydberg <[email protected]>
11741L: [email protected]
11742S: Odd fixes
11743F: Documentation/input/multi-touch-protocol.rst
11744F: drivers/input/input-mt.c
11745K: \b(ABS|SYN)_MT_
11746
11747INSIDE SECURE CRYPTO DRIVER
11748M: Antoine Tenart <[email protected]>
11749L: [email protected]
11750S: Maintained
11751F: drivers/crypto/inside-secure/
11752
11753INSIDE SECURE EIP93 CRYPTO DRIVER
11754M: Christian Marangi <[email protected]>
11755L: [email protected]
11756S: Maintained
11757F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
11758F: drivers/crypto/inside-secure/eip93/
11759
11760INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11761M: Mimi Zohar <[email protected]>
11762M: Roberto Sassu <[email protected]>
11763M: Dmitry Kasatkin <[email protected]>
11764R: Eric Snowberg <[email protected]>
11765L: [email protected]
11766S: Supported
11767T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11768F: security/integrity/
11769F: security/integrity/ima/
11770
11771INTEGRITY POLICY ENFORCEMENT (IPE)
11772M: Fan Wu <[email protected]>
11773L: [email protected]
11774S: Supported
11775T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11776F: Documentation/admin-guide/LSM/ipe.rst
11777F: Documentation/security/ipe.rst
11778F: scripts/ipe/
11779F: security/ipe/
11780
11781INTEL 810/815 FRAMEBUFFER DRIVER
11782M: Antonino Daplas <[email protected]>
11783L: [email protected]
11784S: Maintained
11785F: drivers/video/fbdev/i810/
11786
11787INTEL 8254 COUNTER DRIVER
11788M: William Breathitt Gray <[email protected]>
11789L: [email protected]
11790S: Maintained
11791F: drivers/counter/i8254.c
11792F: include/linux/i8254.h
11793
11794INTEL 8255 GPIO DRIVER
11795M: William Breathitt Gray <[email protected]>
11796L: [email protected]
11797S: Maintained
11798F: drivers/gpio/gpio-i8255.c
11799F: drivers/gpio/gpio-i8255.h
11800
11801INTEL ASoC DRIVERS
11802M: Cezary Rojewski <[email protected]>
11803M: Liam Girdwood <[email protected]>
11804M: Peter Ujfalusi <[email protected]>
11805M: Bard Liao <[email protected]>
11806M: Ranjani Sridharan <[email protected]>
11807M: Kai Vehmanen <[email protected]>
11808R: Pierre-Louis Bossart <[email protected]>
11809L: [email protected]
11810S: Supported
11811F: sound/soc/intel/
11812
11813INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11814M: Hans de Goede <[email protected]>
11815L: [email protected]
11816S: Maintained
11817F: drivers/platform/x86/intel/atomisp2/pm.c
11818
11819INTEL ATOMISP2 LED DRIVER
11820M: Hans de Goede <[email protected]>
11821L: [email protected]
11822S: Maintained
11823F: drivers/platform/x86/intel/atomisp2/led.c
11824
11825INTEL BIOS SAR INT1092 DRIVER
11826M: Shravan Sudhakar <[email protected]>
11827L: [email protected]
11828S: Maintained
11829F: drivers/platform/x86/intel/int1092/
11830
11831INTEL BROXTON PMC DRIVER
11832M: Mika Westerberg <[email protected]>
11833M: Zha Qipeng <[email protected]>
11834S: Maintained
11835F: drivers/mfd/intel_pmc_bxt.c
11836F: include/linux/mfd/intel_pmc_bxt.h
11837
11838INTEL C600 SERIES SAS CONTROLLER DRIVER
11839L: [email protected]
11840S: Orphan
11841T: git git://git.code.sf.net/p/intel-sas/isci
11842F: drivers/scsi/isci/
11843
11844INTEL CPU family model numbers
11845M: Tony Luck <[email protected]>
11846M: [email protected]
11847L: [email protected]
11848S: Supported
11849F: arch/x86/include/asm/intel-family.h
11850
11851INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11852M: Jani Nikula <[email protected]>
11853M: Rodrigo Vivi <[email protected]>
11854L: [email protected]
11855L: [email protected]
11856S: Supported
11857F: drivers/gpu/drm/i915/display/
11858F: drivers/gpu/drm/xe/display/
11859F: drivers/gpu/drm/xe/compat-i915-headers
11860F: include/drm/intel/
11861
11862INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11863M: Jani Nikula <[email protected]>
11864M: Joonas Lahtinen <[email protected]>
11865M: Rodrigo Vivi <[email protected]>
11866M: Tvrtko Ursulin <[email protected]>
11867L: [email protected]
11868S: Supported
11869W: https://drm.pages.freedesktop.org/intel-docs/
11870Q: http://patchwork.freedesktop.org/project/intel-gfx/
11871B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11872C: irc://irc.oftc.net/intel-gfx
11873T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
11874F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11875F: Documentation/gpu/i915.rst
11876F: drivers/gpu/drm/ci/xfails/i915*
11877F: drivers/gpu/drm/i915/
11878F: include/drm/intel/
11879F: include/uapi/drm/i915_drm.h
11880
11881INTEL DRM XE DRIVER (Lunar Lake and newer)
11882M: Lucas De Marchi <[email protected]>
11883M: Thomas Hellström <[email protected]>
11884M: Rodrigo Vivi <[email protected]>
11885L: [email protected]
11886S: Supported
11887W: https://drm.pages.freedesktop.org/intel-docs/
11888Q: http://patchwork.freedesktop.org/project/intel-xe/
11889B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11890C: irc://irc.oftc.net/xe
11891T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
11892F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11893F: Documentation/gpu/xe/
11894F: drivers/gpu/drm/xe/
11895F: include/drm/intel/
11896F: include/uapi/drm/xe_drm.h
11897
11898INTEL ETHERNET DRIVERS
11899M: Tony Nguyen <[email protected]>
11900M: Przemek Kitszel <[email protected]>
11901L: [email protected] (moderated for non-subscribers)
11902S: Maintained
11903W: https://www.intel.com/content/www/us/en/support.html
11904Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11905T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11907F: Documentation/networking/device_drivers/ethernet/intel/
11908F: drivers/net/ethernet/intel/
11909F: drivers/net/ethernet/intel/*/
11910F: include/linux/avf/virtchnl.h
11911F: include/linux/net/intel/iidc.h
11912
11913INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11914M: Mustafa Ismail <[email protected]>
11915M: Tatyana Nikolova <[email protected]>
11916L: [email protected]
11917S: Supported
11918F: drivers/infiniband/hw/irdma/
11919F: include/uapi/rdma/irdma-abi.h
11920
11921INTEL GPIO DRIVERS
11922M: Andy Shevchenko <[email protected]>
11923L: [email protected]
11924S: Supported
11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11926F: drivers/gpio/gpio-elkhartlake.c
11927F: drivers/gpio/gpio-graniterapids.c
11928F: drivers/gpio/gpio-ich.c
11929F: drivers/gpio/gpio-merrifield.c
11930F: drivers/gpio/gpio-ml-ioh.c
11931F: drivers/gpio/gpio-pch.c
11932F: drivers/gpio/gpio-sch.c
11933F: drivers/gpio/gpio-sodaville.c
11934F: drivers/gpio/gpio-tangier.c
11935F: drivers/gpio/gpio-tangier.h
11936
11937INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11938M: Zhenyu Wang <[email protected]>
11939M: Zhi Wang <[email protected]>
11940L: [email protected]
11941L: [email protected]
11942S: Supported
11943W: https://github.com/intel/gvt-linux/wiki
11944T: git https://github.com/intel/gvt-linux.git
11945F: drivers/gpu/drm/i915/gvt/
11946
11947INTEL HID EVENT DRIVER
11948M: Alex Hung <[email protected]>
11949L: [email protected]
11950S: Maintained
11951F: drivers/platform/x86/intel/hid.c
11952
11953INTEL I/OAT DMA DRIVER
11954M: Dave Jiang <[email protected]>
11955R: Dan Williams <[email protected]>
11956L: [email protected]
11957S: Supported
11958Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
11959F: drivers/dma/ioat*
11960
11961INTEL IAA CRYPTO DRIVER
11962M: Kristen Accardi <[email protected]>
11963M: Vinicius Costa Gomes <[email protected]>
11964L: [email protected]
11965S: Supported
11966F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11967F: drivers/crypto/intel/iaa/*
11968
11969INTEL IDLE DRIVER
11970M: Rafael J. Wysocki <[email protected]>
11971M: Artem Bityutskiy <[email protected]>
11972M: Artem Bityutskiy <[email protected]>
11973R: Len Brown <[email protected]>
11974L: [email protected]
11975S: Supported
11976B: https://bugzilla.kernel.org
11977T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
11978F: drivers/idle/intel_idle.c
11979
11980INTEL IDXD DRIVER
11981M: Vinicius Costa Gomes <[email protected]>
11982R: Dave Jiang <[email protected]>
11983L: [email protected]
11984S: Supported
11985F: drivers/dma/idxd/*
11986F: include/uapi/linux/idxd.h
11987
11988INTEL IN FIELD SCAN (IFS) DEVICE
11989M: Jithu Joseph <[email protected]>
11990R: Ashok Raj <[email protected]>
11991R: Tony Luck <[email protected]>
11992S: Maintained
11993F: drivers/platform/x86/intel/ifs
11994F: include/trace/events/intel_ifs.h
11995F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
11996
11997INTEL INTEGRATED SENSOR HUB DRIVER
11998M: Srinivas Pandruvada <[email protected]>
11999M: Jiri Kosina <[email protected]>
12000L: [email protected]
12001S: Maintained
12002F: drivers/hid/intel-ish-hid/
12003
12004INTEL IOMMU (VT-d)
12005M: David Woodhouse <[email protected]>
12006M: Lu Baolu <[email protected]>
12007L: [email protected]
12008S: Supported
12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12010F: drivers/iommu/intel/
12011
12012INTEL IPU3 CSI-2 CIO2 DRIVER
12013M: Yong Zhi <[email protected]>
12014M: Sakari Ailus <[email protected]>
12015M: Bingbu Cao <[email protected]>
12016M: Dan Scally <[email protected]>
12017R: Tianshu Qiu <[email protected]>
12018L: [email protected]
12019S: Maintained
12020T: git git://linuxtv.org/media.git
12021F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12022F: drivers/media/pci/intel/ipu3/
12023
12024INTEL IPU3 CSI-2 IMGU DRIVER
12025M: Sakari Ailus <[email protected]>
12026R: Bingbu Cao <[email protected]>
12027R: Tianshu Qiu <[email protected]>
12028L: [email protected]
12029S: Maintained
12030F: Documentation/admin-guide/media/ipu3.rst
12031F: Documentation/admin-guide/media/ipu3_rcb.svg
12032F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12033F: drivers/staging/media/ipu3/
12034
12035INTEL IPU6 INPUT SYSTEM DRIVER
12036M: Sakari Ailus <[email protected]>
12037M: Bingbu Cao <[email protected]>
12038R: Tianshu Qiu <[email protected]>
12039L: [email protected]
12040S: Maintained
12041T: git git://linuxtv.org/media.git
12042F: Documentation/admin-guide/media/ipu6-isys.rst
12043F: drivers/media/pci/intel/ipu6/
12044
12045INTEL ISHTP ECLITE DRIVER
12046M: Srinivas Pandruvada <[email protected]>
12047L: [email protected]
12048S: Supported
12049F: drivers/platform/x86/intel/ishtp_eclite.c
12050
12051INTEL IXP4XX CRYPTO SUPPORT
12052M: Corentin Labbe <[email protected]>
12053L: [email protected]
12054S: Maintained
12055F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12056
12057INTEL KEEM BAY DRM DRIVER
12058M: Anitha Chrisanthus <[email protected]>
12059M: Edmund Dea <[email protected]>
12060S: Maintained
12061F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12062F: drivers/gpu/drm/kmb/
12063
12064INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12065M: Daniele Alessandrelli <[email protected]>
12066S: Maintained
12067F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12068F: drivers/crypto/intel/keembay/Kconfig
12069F: drivers/crypto/intel/keembay/Makefile
12070F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12071F: drivers/crypto/intel/keembay/ocs-aes.c
12072F: drivers/crypto/intel/keembay/ocs-aes.h
12073
12074INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12075M: Daniele Alessandrelli <[email protected]>
12076M: Prabhjot Khurana <[email protected]>
12077M: Mark Gross <[email protected]>
12078S: Maintained
12079F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12080F: drivers/crypto/intel/keembay/Kconfig
12081F: drivers/crypto/intel/keembay/Makefile
12082F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12083
12084INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12085M: Daniele Alessandrelli <[email protected]>
12086M: Declan Murphy <[email protected]>
12087S: Maintained
12088F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12089F: drivers/crypto/intel/keembay/Kconfig
12090F: drivers/crypto/intel/keembay/Makefile
12091F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12092F: drivers/crypto/intel/keembay/ocs-hcu.c
12093F: drivers/crypto/intel/keembay/ocs-hcu.h
12094
12095INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12096M: Wentong Wu <[email protected]>
12097M: Sakari Ailus <[email protected]>
12098S: Maintained
12099F: drivers/gpio/gpio-ljca.c
12100F: drivers/i2c/busses/i2c-ljca.c
12101F: drivers/spi/spi-ljca.c
12102F: drivers/usb/misc/usb-ljca.c
12103F: include/linux/usb/ljca.h
12104
12105INTEL MANAGEMENT ENGINE (mei)
12106M: Alexander Usyskin <[email protected]>
12107L: [email protected]
12108S: Supported
12109F: Documentation/driver-api/mei/*
12110F: drivers/misc/mei/
12111F: drivers/watchdog/mei_wdt.c
12112F: include/linux/mei_aux.h
12113F: include/linux/mei_cl_bus.h
12114F: include/uapi/linux/mei.h
12115F: include/uapi/linux/mei_uuid.h
12116F: include/uapi/linux/uuid.h
12117F: samples/mei/*
12118
12119INTEL MAX 10 BMC MFD DRIVER
12120M: Xu Yilun <[email protected]>
12121R: Tom Rix <[email protected]>
12122S: Maintained
12123F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12124F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
12125F: drivers/hwmon/intel-m10-bmc-hwmon.c
12126F: drivers/mfd/intel-m10-bmc*
12127F: include/linux/mfd/intel-m10-bmc.h
12128
12129INTEL MAX10 BMC SECURE UPDATES
12130M: Peter Colberg <[email protected]>
12131L: [email protected]
12132S: Maintained
12133F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12134F: drivers/fpga/intel-m10-bmc-sec-update.c
12135
12136INTEL MID (Mobile Internet Device) PLATFORM
12137M: Andy Shevchenko <[email protected]>
12138L: [email protected]
12139S: Supported
12140F: arch/x86/include/asm/intel-mid.h
12141F: arch/x86/pci/intel_mid_pci.c
12142F: arch/x86/platform/intel-mid/
12143F: drivers/dma/hsu/
12144F: drivers/extcon/extcon-intel-mrfld.c
12145F: drivers/gpio/gpio-merrifield.c
12146F: drivers/gpio/gpio-tangier.*
12147F: drivers/iio/adc/intel_mrfld_adc.c
12148F: drivers/mfd/intel_soc_pmic_mrfld.c
12149F: drivers/pinctrl/intel/pinctrl-merrifield.c
12150F: drivers/pinctrl/intel/pinctrl-moorefield.c
12151F: drivers/pinctrl/intel/pinctrl-tangier.*
12152F: drivers/platform/x86/intel/mrfld_pwrbtn.c
12153F: drivers/platform/x86/intel_scu_*
12154F: drivers/staging/media/atomisp/
12155F: drivers/tty/serial/8250/8250_mid.c
12156F: drivers/watchdog/intel-mid_wdt.c
12157F: include/linux/mfd/intel_soc_pmic_mrfld.h
12158F: include/linux/platform_data/x86/intel-mid_wdt.h
12159F: include/linux/platform_data/x86/intel_scu_ipc.h
12160
12161INTEL P-Unit IPC DRIVER
12162M: Zha Qipeng <[email protected]>
12163L: [email protected]
12164S: Maintained
12165F: arch/x86/include/asm/intel_punit_ipc.h
12166F: drivers/platform/x86/intel/punit_ipc.c
12167
12168INTEL PMC CORE DRIVER
12169M: Rajneesh Bhardwaj <[email protected]>
12170M: David E Box <[email protected]>
12171L: [email protected]
12172S: Maintained
12173F: Documentation/ABI/testing/sysfs-platform-intel-pmc
12174F: drivers/platform/x86/intel/pmc/
12175F: include/linux/platform_data/x86/intel_pmc_ipc.h
12176
12177INTEL PMIC GPIO DRIVERS
12178M: Andy Shevchenko <[email protected]>
12179S: Supported
12180T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12181F: drivers/gpio/gpio-*cove.c
12182
12183INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12184M: Andy Shevchenko <[email protected]>
12185S: Supported
12186F: drivers/mfd/intel_soc_pmic*
12187F: include/linux/mfd/intel_soc_pmic*
12188
12189INTEL PMT DRIVERS
12190M: David E. Box <[email protected]>
12191S: Supported
12192F: drivers/platform/x86/intel/pmt/
12193
12194INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12195M: Stanislav Yakovlev <[email protected]>
12196L: [email protected]
12197S: Maintained
12198F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12199F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12200F: drivers/net/wireless/intel/ipw2x00/
12201
12202INTEL PSTATE DRIVER
12203M: Srinivas Pandruvada <[email protected]>
12204M: Len Brown <[email protected]>
12205L: [email protected]
12206S: Supported
12207F: drivers/cpufreq/intel_pstate.c
12208
12209INTEL PTP DFL ToD DRIVER
12210M: Tianfei Zhang <[email protected]>
12211L: [email protected]
12212L: [email protected]
12213S: Maintained
12214F: drivers/ptp/ptp_dfl_tod.c
12215
12216INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12217M: Jarkko Nikula <[email protected]>
12218L: [email protected]
12219F: drivers/counter/intel-qep.c
12220
12221INTEL SCU DRIVERS
12222M: Mika Westerberg <[email protected]>
12223S: Maintained
12224F: drivers/platform/x86/intel_scu_*
12225F: include/linux/platform_data/x86/intel_scu_ipc.h
12226
12227INTEL SDSI DRIVER
12228M: David E. Box <[email protected]>
12229S: Supported
12230F: drivers/platform/x86/intel/sdsi.c
12231F: tools/arch/x86/intel_sdsi/
12232F: tools/testing/selftests/drivers/sdsi/
12233
12234INTEL SGX
12235M: Jarkko Sakkinen <[email protected]>
12236R: Dave Hansen <[email protected]>
12237L: [email protected]
12238S: Supported
12239Q: https://patchwork.kernel.org/project/intel-sgx/list/
12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12241F: Documentation/arch/x86/sgx.rst
12242F: arch/x86/entry/vdso/vsgx.S
12243F: arch/x86/include/asm/sgx.h
12244F: arch/x86/include/uapi/asm/sgx.h
12245F: arch/x86/kernel/cpu/sgx/*
12246F: tools/testing/selftests/sgx/*
12247K: \bSGX_
12248
12249INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12250M: Daniel Scally <[email protected]>
12251S: Maintained
12252F: drivers/platform/x86/intel/int3472/
12253
12254INTEL SPEED SELECT TECHNOLOGY
12255M: Srinivas Pandruvada <[email protected]>
12256L: [email protected]
12257S: Maintained
12258F: drivers/platform/x86/intel/speed_select_if/
12259F: include/uapi/linux/isst_if.h
12260F: tools/power/x86/intel-speed-select/
12261
12262INTEL STRATIX10 FIRMWARE DRIVERS
12263M: Dinh Nguyen <[email protected]>
12264L: [email protected]
12265S: Maintained
12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12267F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12268F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
12269F: drivers/firmware/stratix10-rsu.c
12270F: drivers/firmware/stratix10-svc.c
12271F: include/linux/firmware/intel/stratix10-smc.h
12272F: include/linux/firmware/intel/stratix10-svc-client.h
12273
12274INTEL TELEMETRY DRIVER
12275M: Rajneesh Bhardwaj <[email protected]>
12276M: "David E. Box" <[email protected]>
12277L: [email protected]
12278S: Maintained
12279F: arch/x86/include/asm/intel_telemetry.h
12280F: drivers/platform/x86/intel/telemetry/
12281
12282INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12283M: Even Xu <[email protected]>
12284M: Xinpeng Sun <[email protected]>
12285S: Maintained
12286F: drivers/hid/intel-thc-hid/
12287
12288INTEL TPMI DRIVER
12289M: Srinivas Pandruvada <[email protected]>
12290L: [email protected]
12291S: Maintained
12292F: Documentation/ABI/testing/debugfs-tpmi
12293F: drivers/platform/x86/intel/vsec_tpmi.c
12294F: include/linux/intel_tpmi.h
12295
12296INTEL UNCORE FREQUENCY CONTROL
12297M: Srinivas Pandruvada <[email protected]>
12298L: [email protected]
12299S: Maintained
12300F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12301F: drivers/platform/x86/intel/uncore-frequency/
12302
12303INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12304M: David E. Box <[email protected]>
12305S: Supported
12306F: drivers/platform/x86/intel/vsec.c
12307F: include/linux/intel_vsec.h
12308
12309INTEL VIRTUAL BUTTON DRIVER
12310M: AceLan Kao <[email protected]>
12311L: [email protected]
12312S: Maintained
12313F: drivers/platform/x86/intel/vbtn.c
12314
12315INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12316M: Stanislaw Gruszka <[email protected]>
12317L: [email protected]
12318S: Supported
12319F: drivers/net/wireless/intel/iwlegacy/
12320
12321INTEL WIRELESS WIFI LINK (iwlwifi)
12322M: Miri Korenblit <[email protected]>
12323L: [email protected]
12324S: Supported
12325W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12326T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12327F: drivers/net/wireless/intel/iwlwifi/
12328
12329INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12330M: Jithu Joseph <[email protected]>
12331S: Maintained
12332W: https://slimbootloader.github.io/security/firmware-update.html
12333F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
12334
12335INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12336L: [email protected]
12337S: Maintained
12338F: drivers/platform/x86/intel/wmi/thunderbolt.c
12339
12340INTEL WWAN IOSM DRIVER
12341M: M Chetan Kumar <[email protected]>
12342L: [email protected]
12343S: Maintained
12344F: drivers/net/wwan/iosm/
12345
12346INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12347M: Xin Li <[email protected]>
12348M: "H. Peter Anvin" <[email protected]>
12349S: Supported
12350F: Documentation/arch/x86/x86_64/fred.rst
12351F: arch/x86/entry/entry_64_fred.S
12352F: arch/x86/entry/entry_fred.c
12353F: arch/x86/include/asm/fred.h
12354F: arch/x86/kernel/fred.c
12355
12356INTEL(R) TRACE HUB
12357M: Alexander Shishkin <[email protected]>
12358S: Supported
12359F: Documentation/trace/intel_th.rst
12360F: drivers/hwtracing/intel_th/
12361F: include/linux/intel_th.h
12362
12363INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12364M: Ning Sun <[email protected]>
12365L: [email protected]
12366S: Supported
12367W: http://tboot.sourceforge.net
12368T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12369F: Documentation/arch/x86/intel_txt.rst
12370F: arch/x86/kernel/tboot.c
12371F: include/linux/tboot.h
12372
12373INTERCONNECT API
12374M: Georgi Djakov <[email protected]>
12375L: [email protected]
12376S: Maintained
12377T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12378F: Documentation/devicetree/bindings/interconnect/
12379F: Documentation/driver-api/interconnect.rst
12380F: drivers/interconnect/
12381F: include/dt-bindings/interconnect/
12382F: include/linux/interconnect-provider.h
12383F: include/linux/interconnect.h
12384
12385INTERRUPT COUNTER DRIVER
12386M: Oleksij Rempel <[email protected]>
12387R: Pengutronix Kernel Team <[email protected]>
12388L: [email protected]
12389F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12390F: drivers/counter/interrupt-cnt.c
12391
12392INTERSIL ISL7998X VIDEO DECODER DRIVER
12393M: Michael Tretter <[email protected]>
12394R: Pengutronix Kernel Team <[email protected]>
12395L: [email protected]
12396S: Maintained
12397F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12398F: drivers/media/i2c/isl7998x.c
12399
12400INVENSENSE ICM-426xx IMU DRIVER
12401M: Jean-Baptiste Maneyrol <[email protected]>
12402L: [email protected]
12403S: Maintained
12404W: https://invensense.tdk.com/
12405F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12406F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12407F: drivers/iio/imu/inv_icm42600/
12408
12409INVENSENSE MPU-3050 GYROSCOPE DRIVER
12410M: Linus Walleij <[email protected]>
12411L: [email protected]
12412S: Maintained
12413F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12414F: drivers/iio/gyro/mpu3050*
12415
12416INVENSENSE MPU-6050 IMU DRIVER
12417M: Jean-Baptiste Maneyrol <[email protected]>
12418L: [email protected]
12419S: Maintained
12420W: https://invensense.tdk.com/
12421F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12422F: drivers/iio/imu/inv_mpu6050/
12423
12424IOC3 ETHERNET DRIVER
12425M: Thomas Bogendoerfer <[email protected]>
12426L: [email protected]
12427S: Maintained
12428F: drivers/net/ethernet/sgi/ioc3-eth.c
12429
12430IOMMU DMA-API LAYER
12431M: Robin Murphy <[email protected]>
12432L: [email protected]
12433S: Maintained
12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12435F: drivers/iommu/dma-iommu.c
12436F: drivers/iommu/dma-iommu.h
12437F: drivers/iommu/iova.c
12438F: include/linux/iommu-dma.h
12439F: include/linux/iova.h
12440
12441IOMMU SUBSYSTEM
12442M: Joerg Roedel <[email protected]>
12443M: Will Deacon <[email protected]>
12444R: Robin Murphy <[email protected]>
12445L: [email protected]
12446S: Maintained
12447T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12448F: Documentation/devicetree/bindings/iommu/
12449F: drivers/iommu/
12450F: include/linux/iommu.h
12451F: include/linux/iova.h
12452F: include/linux/of_iommu.h
12453
12454IOMMUFD
12455M: Jason Gunthorpe <[email protected]>
12456M: Kevin Tian <[email protected]>
12457L: [email protected]
12458S: Maintained
12459T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12460F: Documentation/userspace-api/iommufd.rst
12461F: drivers/iommu/iommufd/
12462F: include/linux/iommufd.h
12463F: include/uapi/linux/iommufd.h
12464F: tools/testing/selftests/iommu/
12465
12466IOSYS-MAP HELPERS
12467M: Thomas Zimmermann <[email protected]>
12468L: [email protected]
12469S: Maintained
12470T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12471F: include/linux/iosys-map.h
12472
12473IO_URING
12474M: Jens Axboe <[email protected]>
12475M: Pavel Begunkov <[email protected]>
12476L: [email protected]
12477S: Maintained
12478T: git git://git.kernel.dk/linux-block
12479T: git git://git.kernel.dk/liburing
12480F: include/linux/io_uring/
12481F: include/linux/io_uring.h
12482F: include/linux/io_uring_types.h
12483F: include/trace/events/io_uring.h
12484F: include/uapi/linux/io_uring.h
12485F: io_uring/
12486
12487IPMI SUBSYSTEM
12488M: Corey Minyard <[email protected]>
12489L: [email protected] (moderated for non-subscribers)
12490S: Supported
12491W: http://openipmi.sourceforge.net/
12492T: git https://github.com/cminyard/linux-ipmi.git for-next
12493F: Documentation/devicetree/bindings/ipmi/
12494F: Documentation/driver-api/ipmi.rst
12495F: drivers/char/ipmi/
12496F: include/linux/ipmi*
12497F: include/uapi/linux/ipmi*
12498
12499IPS SCSI RAID DRIVER
12500M: Adaptec OEM Raid Solutions <[email protected]>
12501L: [email protected]
12502S: Maintained
12503W: http://www.adaptec.com/
12504F: drivers/scsi/ips*
12505
12506IPVS
12507M: Simon Horman <[email protected]>
12508M: Julian Anastasov <[email protected]>
12509L: [email protected]
12510L: [email protected]
12511S: Maintained
12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12513T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12514F: Documentation/networking/ipvs-sysctl.rst
12515F: include/net/ip_vs.h
12516F: include/uapi/linux/ip_vs.h
12517F: net/netfilter/ipvs/
12518
12519IPWIRELESS DRIVER
12520M: Jiri Kosina <[email protected]>
12521M: David Sterba <[email protected]>
12522S: Odd Fixes
12523F: drivers/tty/ipwireless/
12524
12525IRON DEVICE AUDIO CODEC DRIVERS
12526M: Kiseok Jo <[email protected]>
12527L: [email protected]
12528S: Maintained
12529F: Documentation/devicetree/bindings/sound/irondevice,*
12530F: sound/soc/codecs/sma*
12531
12532IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12533M: Thomas Gleixner <[email protected]>
12534S: Maintained
12535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12536F: Documentation/core-api/irq/irq-domain.rst
12537F: include/linux/irqdomain.h
12538F: include/linux/irqdomain_defs.h
12539F: kernel/irq/irqdomain.c
12540F: kernel/irq/msi.c
12541
12542IRQ SUBSYSTEM
12543M: Thomas Gleixner <[email protected]>
12544L: [email protected]
12545S: Maintained
12546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12547F: include/linux/group_cpus.h
12548F: include/linux/irq.h
12549F: include/linux/irqhandler.h
12550F: include/linux/irqnr.h
12551F: include/linux/irqreturn.h
12552F: kernel/irq/
12553F: lib/group_cpus.c
12554
12555IRQCHIP DRIVERS
12556M: Thomas Gleixner <[email protected]>
12557L: [email protected]
12558S: Maintained
12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12560F: Documentation/devicetree/bindings/interrupt-controller/
12561F: drivers/irqchip/
12562F: include/linux/irqchip.h
12563
12564ISA
12565M: William Breathitt Gray <[email protected]>
12566S: Maintained
12567F: Documentation/driver-api/isa.rst
12568F: drivers/base/isa.c
12569F: include/linux/isa.h
12570
12571ISA RADIO MODULE
12572M: Hans Verkuil <[email protected]>
12573L: [email protected]
12574S: Maintained
12575W: https://linuxtv.org
12576T: git git://linuxtv.org/media.git
12577F: drivers/media/radio/radio-isa*
12578
12579ISAPNP
12580M: Jaroslav Kysela <[email protected]>
12581S: Maintained
12582F: Documentation/userspace-api/isapnp.rst
12583F: drivers/pnp/isapnp/
12584F: include/linux/isapnp.h
12585
12586ISCSI
12587M: Lee Duncan <[email protected]>
12588M: Chris Leech <[email protected]>
12589M: Mike Christie <[email protected]>
12590L: [email protected]
12591L: [email protected]
12592S: Maintained
12593W: www.open-iscsi.com
12594F: drivers/scsi/*iscsi*
12595F: include/scsi/*iscsi*
12596
12597iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12598M: Peter Jones <[email protected]>
12599M: Konrad Rzeszutek Wilk <[email protected]>
12600S: Maintained
12601F: drivers/firmware/iscsi_ibft*
12602
12603ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12604M: Sagi Grimberg <[email protected]>
12605M: Max Gurtovoy <[email protected]>
12606L: [email protected]
12607S: Supported
12608W: http://www.openfabrics.org
12609W: www.open-iscsi.org
12610Q: http://patchwork.kernel.org/project/linux-rdma/list/
12611F: drivers/infiniband/ulp/iser/
12612
12613ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12614M: Sagi Grimberg <[email protected]>
12615L: [email protected]
12616L: [email protected]
12617S: Supported
12618T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12619F: drivers/infiniband/ulp/isert
12620
12621ISDN/CMTP OVER BLUETOOTH
12622M: Karsten Keil <[email protected]>
12623L: [email protected] (subscribers-only)
12624L: [email protected]
12625S: Odd Fixes
12626W: http://www.isdn4linux.de
12627F: Documentation/isdn/
12628F: drivers/isdn/capi/
12629F: include/linux/isdn/
12630F: include/uapi/linux/isdn/
12631F: net/bluetooth/cmtp/
12632
12633ISDN/mISDN SUBSYSTEM
12634M: Karsten Keil <[email protected]>
12635L: [email protected] (subscribers-only)
12636L: [email protected]
12637S: Maintained
12638W: http://www.isdn4linux.de
12639F: drivers/isdn/Kconfig
12640F: drivers/isdn/Makefile
12641F: drivers/isdn/hardware/
12642F: drivers/isdn/mISDN/
12643
12644ISL28022 HARDWARE MONITORING DRIVER
12645M: Carsten Spieß <[email protected]>
12646L: [email protected]
12647S: Maintained
12648F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12649F: Documentation/hwmon/isl28022.rst
12650F: drivers/hwmon/isl28022.c
12651
12652ISOFS FILESYSTEM
12653M: Jan Kara <[email protected]>
12654L: [email protected]
12655S: Maintained
12656F: Documentation/filesystems/isofs.rst
12657F: fs/isofs/
12658
12659IT87 HARDWARE MONITORING DRIVER
12660M: Jean Delvare <[email protected]>
12661L: [email protected]
12662S: Maintained
12663F: Documentation/hwmon/it87.rst
12664F: drivers/hwmon/it87.c
12665
12666IT913X MEDIA DRIVER
12667L: [email protected]
12668S: Orphan
12669W: https://linuxtv.org
12670Q: http://patchwork.linuxtv.org/project/linux-media/list/
12671F: drivers/media/tuners/it913x*
12672
12673ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12674M: Liu Ying <[email protected]>
12675L: [email protected]
12676S: Maintained
12677T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12678F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12679F: drivers/gpu/drm/bridge/ite-it6263.c
12680
12681ITE IT66121 HDMI BRIDGE DRIVER
12682M: Phong LE <[email protected]>
12683M: Neil Armstrong <[email protected]>
12684S: Maintained
12685T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12686F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12687F: drivers/gpu/drm/bridge/ite-it66121.c
12688
12689IVTV VIDEO4LINUX DRIVER
12690M: Andy Walls <[email protected]>
12691L: [email protected]
12692S: Maintained
12693W: https://linuxtv.org
12694T: git git://linuxtv.org/media.git
12695F: Documentation/admin-guide/media/ivtv*
12696F: drivers/media/pci/ivtv/
12697F: include/uapi/linux/ivtv*
12698
12699IX2505V MEDIA DRIVER
12700M: Malcolm Priestley <[email protected]>
12701L: [email protected]
12702S: Maintained
12703W: https://linuxtv.org
12704Q: http://patchwork.linuxtv.org/project/linux-media/list/
12705F: drivers/media/dvb-frontends/ix2505v*
12706
12707JAILHOUSE HYPERVISOR INTERFACE
12708M: Jan Kiszka <[email protected]>
12709L: [email protected]
12710S: Maintained
12711F: arch/x86/include/asm/jailhouse_para.h
12712F: arch/x86/kernel/jailhouse.c
12713
12714JFS FILESYSTEM
12715M: Dave Kleikamp <[email protected]>
12716L: [email protected]
12717S: Odd Fixes
12718W: http://jfs.sourceforge.net/
12719T: git https://github.com/kleikamp/linux-shaggy.git
12720F: Documentation/admin-guide/jfs.rst
12721F: fs/jfs/
12722
12723JME NETWORK DRIVER
12724M: Guo-Fu Tseng <[email protected]>
12725L: [email protected]
12726S: Odd Fixes
12727F: drivers/net/ethernet/jme.*
12728
12729JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12730M: David Woodhouse <[email protected]>
12731M: Richard Weinberger <[email protected]>
12732L: [email protected]
12733S: Odd Fixes
12734W: http://www.linux-mtd.infradead.org/doc/jffs2.html
12735T: git git://git.infradead.org/ubifs-2.6.git
12736F: fs/jffs2/
12737F: include/uapi/linux/jffs2.h
12738
12739JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12740M: "Theodore Ts'o" <[email protected]>
12741M: Jan Kara <[email protected]>
12742L: [email protected]
12743S: Maintained
12744F: fs/jbd2/
12745F: include/linux/jbd2.h
12746
12747JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12748M: Mikhail Ulyanov <[email protected]>
12749L: [email protected]
12750L: [email protected]
12751S: Maintained
12752F: drivers/media/platform/renesas/rcar_jpu.c
12753
12754JSM Neo PCI based serial card
12755L: [email protected]
12756S: Orphan
12757F: drivers/tty/serial/jsm/
12758
12759K10TEMP HARDWARE MONITORING DRIVER
12760M: Clemens Ladisch <[email protected]>
12761L: [email protected]
12762S: Maintained
12763F: Documentation/hwmon/k10temp.rst
12764F: drivers/hwmon/k10temp.c
12765
12766K8TEMP HARDWARE MONITORING DRIVER
12767M: Rudolf Marek <[email protected]>
12768L: [email protected]
12769S: Maintained
12770F: Documentation/hwmon/k8temp.rst
12771F: drivers/hwmon/k8temp.c
12772
12773KASAN
12774M: Andrey Ryabinin <[email protected]>
12775R: Alexander Potapenko <[email protected]>
12776R: Andrey Konovalov <[email protected]>
12777R: Dmitry Vyukov <[email protected]>
12778R: Vincenzo Frascino <[email protected]>
12779L: [email protected]
12780S: Maintained
12781B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12782F: Documentation/dev-tools/kasan.rst
12783F: arch/*/include/asm/*kasan.h
12784F: arch/*/mm/kasan_init*
12785F: include/linux/kasan*.h
12786F: lib/Kconfig.kasan
12787F: mm/kasan/
12788F: scripts/Makefile.kasan
12789
12790KCONFIG
12791M: Masahiro Yamada <[email protected]>
12792L: [email protected]
12793S: Maintained
12794Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12795T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12796F: Documentation/kbuild/kconfig*
12797F: scripts/Kconfig.include
12798F: scripts/kconfig/
12799
12800KCORE
12801M: Omar Sandoval <[email protected]>
12802L: [email protected]
12803S: Maintained
12804F: fs/proc/kcore.c
12805F: include/linux/kcore.h
12806
12807KCOV
12808R: Dmitry Vyukov <[email protected]>
12809R: Andrey Konovalov <[email protected]>
12810L: [email protected]
12811S: Maintained
12812B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12813F: Documentation/dev-tools/kcov.rst
12814F: include/linux/kcov.h
12815F: include/uapi/linux/kcov.h
12816F: kernel/kcov.c
12817F: scripts/Makefile.kcov
12818
12819KCSAN
12820M: Marco Elver <[email protected]>
12821R: Dmitry Vyukov <[email protected]>
12822L: [email protected]
12823S: Maintained
12824F: Documentation/dev-tools/kcsan.rst
12825F: include/linux/kcsan*.h
12826F: kernel/kcsan/
12827F: lib/Kconfig.kcsan
12828F: scripts/Makefile.kcsan
12829
12830KDUMP
12831M: Andrew Morton <[email protected]>
12832M: Baoquan He <[email protected]>
12833R: Vivek Goyal <[email protected]>
12834R: Dave Young <[email protected]>
12835L: [email protected]
12836S: Maintained
12837W: http://lse.sourceforge.net/kdump/
12838F: Documentation/admin-guide/kdump/
12839F: fs/proc/vmcore.c
12840F: include/linux/crash_core.h
12841F: include/linux/crash_dump.h
12842F: include/uapi/linux/vmcore.h
12843F: kernel/crash_*.c
12844
12845KEENE FM RADIO TRANSMITTER DRIVER
12846M: Hans Verkuil <[email protected]>
12847L: [email protected]
12848S: Maintained
12849W: https://linuxtv.org
12850T: git git://linuxtv.org/media.git
12851F: drivers/media/radio/radio-keene*
12852
12853KERNEL AUTOMOUNTER
12854M: Ian Kent <[email protected]>
12855L: [email protected]
12856S: Maintained
12857F: fs/autofs/
12858
12859KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12860M: Masahiro Yamada <[email protected]>
12861R: Nathan Chancellor <[email protected]>
12862R: Nicolas Schier <[email protected]>
12863L: [email protected]
12864S: Maintained
12865Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12866T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12867F: Documentation/kbuild/
12868F: Makefile
12869F: scripts/*vmlinux*
12870F: scripts/Kbuild*
12871F: scripts/Makefile*
12872F: scripts/bash-completion/
12873F: scripts/basic/
12874F: scripts/clang-tools/
12875F: scripts/dummy-tools/
12876F: scripts/include/
12877F: scripts/mk*
12878F: scripts/mod/
12879F: scripts/package/
12880F: usr/
12881
12882KERNEL HARDENING (not covered by other areas)
12883M: Kees Cook <[email protected]>
12884R: Gustavo A. R. Silva <[email protected]>
12885L: [email protected]
12886S: Supported
12887T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12888F: Documentation/ABI/testing/sysfs-kernel-oops_count
12889F: Documentation/ABI/testing/sysfs-kernel-warn_count
12890F: arch/*/configs/hardening.config
12891F: include/linux/overflow.h
12892F: include/linux/randomize_kstack.h
12893F: include/linux/ucopysize.h
12894F: kernel/configs/hardening.config
12895F: lib/tests/usercopy_kunit.c
12896F: mm/usercopy.c
12897F: security/Kconfig.hardening
12898K: \b(add|choose)_random_kstack_offset\b
12899K: \b__check_(object_size|heap_object)\b
12900K: \b__counted_by(_le|_be)?\b
12901
12902KERNEL JANITORS
12903L: [email protected]
12904S: Odd Fixes
12905W: http://kernelnewbies.org/KernelJanitors
12906
12907KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12908M: Chuck Lever <[email protected]>
12909M: Jeff Layton <[email protected]>
12910R: Neil Brown <[email protected]>
12911R: Olga Kornievskaia <[email protected]>
12912R: Dai Ngo <[email protected]>
12913R: Tom Talpey <[email protected]>
12914L: [email protected]
12915S: Supported
12916B: https://bugzilla.kernel.org
12917T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12918F: Documentation/filesystems/nfs/
12919F: fs/lockd/
12920F: fs/nfs_common/
12921F: fs/nfsd/
12922F: include/linux/lockd/
12923F: include/linux/sunrpc/
12924F: include/trace/events/rpcgss.h
12925F: include/trace/events/rpcrdma.h
12926F: include/trace/events/sunrpc.h
12927F: include/trace/misc/fs.h
12928F: include/trace/misc/nfs.h
12929F: include/trace/misc/sunrpc.h
12930F: include/uapi/linux/nfsd/
12931F: include/uapi/linux/sunrpc/
12932F: net/sunrpc/
12933F: tools/net/sunrpc/
12934
12935KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12936M: Thomas Weißschuh <[email protected]>
12937R: Christian Heusel <[email protected]>
12938R: Nathan Chancellor <[email protected]>
12939S: Maintained
12940F: scripts/package/PKGBUILD
12941
12942KERNEL REGRESSIONS
12943M: Thorsten Leemhuis <[email protected]>
12944L: [email protected]
12945S: Supported
12946F: Documentation/admin-guide/reporting-regressions.rst
12947F: Documentation/process/handling-regressions.rst
12948
12949KERNEL SELFTEST FRAMEWORK
12950M: Shuah Khan <[email protected]>
12951M: Shuah Khan <[email protected]>
12952L: [email protected]
12953S: Maintained
12954Q: https://patchwork.kernel.org/project/linux-kselftest/list/
12955T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12956F: Documentation/dev-tools/kselftest*
12957F: tools/testing/selftests/
12958
12959KERNEL SMB3 SERVER (KSMBD)
12960M: Namjae Jeon <[email protected]>
12961M: Namjae Jeon <[email protected]>
12962M: Steve French <[email protected]>
12963M: Steve French <[email protected]>
12964R: Sergey Senozhatsky <[email protected]>
12965R: Tom Talpey <[email protected]>
12966L: [email protected]
12967S: Maintained
12968T: git git://git.samba.org/ksmbd.git
12969F: Documentation/filesystems/smb/ksmbd.rst
12970F: fs/smb/common/
12971F: fs/smb/server/
12972
12973KERNEL UNIT TESTING FRAMEWORK (KUnit)
12974M: Brendan Higgins <[email protected]>
12975M: David Gow <[email protected]>
12976R: Rae Moar <[email protected]>
12977L: [email protected]
12978L: [email protected]
12979S: Maintained
12980W: https://google.github.io/kunit-docs/third_party/kernel/docs/
12981T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12982T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12983F: Documentation/dev-tools/kunit/
12984F: include/kunit/
12985F: lib/kunit/
12986F: rust/kernel/kunit.rs
12987F: rust/macros/kunit.rs
12988F: scripts/rustdoc_test_*
12989F: tools/testing/kunit/
12990
12991KERNEL USERMODE HELPER
12992M: Luis Chamberlain <[email protected]>
12993L: [email protected]
12994S: Maintained
12995F: include/linux/umh.h
12996F: kernel/umh.c
12997
12998KERNEL VIRTUAL MACHINE (KVM)
12999M: Paolo Bonzini <[email protected]>
13000L: [email protected]
13001S: Supported
13002W: http://www.linux-kvm.org
13003T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13004F: Documentation/virt/kvm/
13005F: include/asm-generic/kvm*
13006F: include/kvm/iodev.h
13007F: include/linux/kvm*
13008F: include/trace/events/kvm.h
13009F: include/uapi/asm-generic/kvm*
13010F: include/uapi/linux/kvm*
13011F: tools/kvm/
13012F: tools/testing/selftests/kvm/
13013F: virt/kvm/*
13014
13015KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13016M: Marc Zyngier <[email protected]>
13017M: Oliver Upton <[email protected]>
13018R: Joey Gouly <[email protected]>
13019R: Suzuki K Poulose <[email protected]>
13020R: Zenghui Yu <[email protected]>
13021L: [email protected] (moderated for non-subscribers)
13022L: [email protected]
13023S: Maintained
13024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13025F: Documentation/virt/kvm/arm/
13026F: Documentation/virt/kvm/devices/arm*
13027F: arch/arm64/include/asm/kvm*
13028F: arch/arm64/include/uapi/asm/kvm*
13029F: arch/arm64/kvm/
13030F: include/kvm/arm_*
13031F: tools/testing/selftests/kvm/*/arm64/
13032F: tools/testing/selftests/kvm/arm64/
13033
13034KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13035M: Tianrui Zhao <[email protected]>
13036M: Bibo Mao <[email protected]>
13037M: Huacai Chen <[email protected]>
13038L: [email protected]
13039L: [email protected]
13040S: Maintained
13041T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13042F: Documentation/virt/kvm/loongarch/
13043F: arch/loongarch/include/asm/kvm*
13044F: arch/loongarch/include/uapi/asm/kvm*
13045F: arch/loongarch/kvm/
13046
13047KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13048M: Huacai Chen <[email protected]>
13049L: [email protected]
13050L: [email protected]
13051S: Maintained
13052T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13053F: arch/mips/include/asm/kvm*
13054F: arch/mips/include/uapi/asm/kvm*
13055F: arch/mips/kvm/
13056
13057KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13058M: Madhavan Srinivasan <[email protected]>
13059R: Nicholas Piggin <[email protected]>
13060L: [email protected]
13061L: [email protected]
13062S: Maintained (Book3S 64-bit HV)
13063S: Odd fixes (Book3S 64-bit PR)
13064S: Orphan (Book3E and 32-bit)
13065T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13066F: arch/powerpc/include/asm/kvm*
13067F: arch/powerpc/include/uapi/asm/kvm*
13068F: arch/powerpc/kernel/kvm*
13069F: arch/powerpc/kvm/
13070
13071KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13072M: Anup Patel <[email protected]>
13073R: Atish Patra <[email protected]>
13074L: [email protected]
13075L: [email protected]
13076L: [email protected]
13077S: Maintained
13078T: git https://github.com/kvm-riscv/linux.git
13079F: arch/riscv/include/asm/kvm*
13080F: arch/riscv/include/uapi/asm/kvm*
13081F: arch/riscv/kvm/
13082F: tools/testing/selftests/kvm/*/riscv/
13083F: tools/testing/selftests/kvm/riscv/
13084
13085KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13086M: Christian Borntraeger <[email protected]>
13087M: Janosch Frank <[email protected]>
13088M: Claudio Imbrenda <[email protected]>
13089R: David Hildenbrand <[email protected]>
13090L: [email protected]
13091S: Supported
13092T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13093F: Documentation/virt/kvm/s390*
13094F: arch/s390/include/asm/gmap.h
13095F: arch/s390/include/asm/kvm*
13096F: arch/s390/include/uapi/asm/kvm*
13097F: arch/s390/include/uapi/asm/uvdevice.h
13098F: arch/s390/kernel/uv.c
13099F: arch/s390/kvm/
13100F: arch/s390/mm/gmap.c
13101F: drivers/s390/char/uvdevice.c
13102F: tools/testing/selftests/drivers/s390x/uvdevice/
13103F: tools/testing/selftests/kvm/*/s390/
13104F: tools/testing/selftests/kvm/s390/
13105
13106KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13107M: Sean Christopherson <[email protected]>
13108M: Paolo Bonzini <[email protected]>
13109L: [email protected]
13110S: Supported
13111P: Documentation/process/maintainer-kvm-x86.rst
13112T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13113F: arch/x86/include/asm/kvm*
13114F: arch/x86/include/asm/svm.h
13115F: arch/x86/include/asm/vmx*.h
13116F: arch/x86/include/uapi/asm/kvm*
13117F: arch/x86/include/uapi/asm/svm.h
13118F: arch/x86/include/uapi/asm/vmx.h
13119F: arch/x86/kvm/
13120F: arch/x86/kvm/*/
13121F: tools/testing/selftests/kvm/*/x86/
13122F: tools/testing/selftests/kvm/x86/
13123
13124KERNFS
13125M: Greg Kroah-Hartman <[email protected]>
13126M: Tejun Heo <[email protected]>
13127S: Supported
13128T: git git://git.kernel.org/pub/scm/linux/kernel/git/driver-core/driver-core.git
13129F: fs/kernfs/
13130F: include/linux/kernfs.h
13131
13132KEXEC
13133M: Andrew Morton <[email protected]>
13134M: Baoquan He <[email protected]>
13135L: [email protected]
13136W: http://kernel.org/pub/linux/utils/kernel/kexec/
13137F: include/linux/kexec.h
13138F: include/uapi/linux/kexec.h
13139F: kernel/kexec*
13140
13141KEYS-ENCRYPTED
13142M: Mimi Zohar <[email protected]>
13143L: [email protected]
13144L: [email protected]
13145S: Supported
13146F: Documentation/security/keys/trusted-encrypted.rst
13147F: include/keys/encrypted-type.h
13148F: security/keys/encrypted-keys/
13149
13150KEYS-TRUSTED
13151M: James Bottomley <[email protected]>
13152M: Jarkko Sakkinen <[email protected]>
13153M: Mimi Zohar <[email protected]>
13154L: [email protected]
13155L: [email protected]
13156S: Supported
13157F: Documentation/security/keys/trusted-encrypted.rst
13158F: include/keys/trusted-type.h
13159F: include/keys/trusted_tpm.h
13160F: security/keys/trusted-keys/
13161
13162KEYS-TRUSTED-CAAM
13163M: Ahmad Fatoum <[email protected]>
13164R: Pengutronix Kernel Team <[email protected]>
13165L: [email protected]
13166L: [email protected]
13167S: Maintained
13168F: include/keys/trusted_caam.h
13169F: security/keys/trusted-keys/trusted_caam.c
13170
13171KEYS-TRUSTED-DCP
13172M: David Gstir <[email protected]>
13173R: sigma star Kernel Team <[email protected]>
13174L: [email protected]
13175L: [email protected]
13176S: Supported
13177F: include/keys/trusted_dcp.h
13178F: security/keys/trusted-keys/trusted_dcp.c
13179
13180KEYS-TRUSTED-TEE
13181M: Sumit Garg <[email protected]>
13182L: [email protected]
13183L: [email protected]
13184S: Supported
13185F: include/keys/trusted_tee.h
13186F: security/keys/trusted-keys/trusted_tee.c
13187
13188KEYS/KEYRINGS
13189M: David Howells <[email protected]>
13190M: Jarkko Sakkinen <[email protected]>
13191L: [email protected]
13192S: Maintained
13193F: Documentation/security/keys/core.rst
13194F: include/keys/
13195F: include/linux/key-type.h
13196F: include/linux/key.h
13197F: include/linux/keyctl.h
13198F: include/uapi/linux/keyctl.h
13199F: security/keys/
13200
13201KEYS/KEYRINGS_INTEGRITY
13202M: Jarkko Sakkinen <[email protected]>
13203M: Mimi Zohar <[email protected]>
13204L: [email protected]
13205L: [email protected]
13206S: Supported
13207W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13208F: security/integrity/platform_certs
13209
13210KFENCE
13211M: Alexander Potapenko <[email protected]>
13212M: Marco Elver <[email protected]>
13213R: Dmitry Vyukov <[email protected]>
13214L: [email protected]
13215S: Maintained
13216F: Documentation/dev-tools/kfence.rst
13217F: arch/*/include/asm/kfence.h
13218F: include/linux/kfence.h
13219F: lib/Kconfig.kfence
13220F: mm/kfence/
13221
13222KFIFO
13223M: Stefani Seibold <[email protected]>
13224S: Maintained
13225F: include/linux/kfifo.h
13226F: lib/kfifo.c
13227F: samples/kfifo/
13228
13229KGDB / KDB /debug_core
13230M: Jason Wessel <[email protected]>
13231M: Daniel Thompson <[email protected]>
13232R: Douglas Anderson <[email protected]>
13233L: [email protected]
13234S: Maintained
13235W: http://kgdb.wiki.kernel.org/
13236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13237F: Documentation/process/debugging/kgdb.rst
13238F: drivers/misc/kgdbts.c
13239F: drivers/tty/serial/kgdboc.c
13240F: include/linux/kdb.h
13241F: include/linux/kgdb.h
13242F: kernel/debug/
13243F: kernel/module/kdb.c
13244
13245KHADAS MCU MFD DRIVER
13246M: Neil Armstrong <[email protected]>
13247L: [email protected]
13248S: Maintained
13249F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13250F: drivers/mfd/khadas-mcu.c
13251F: drivers/thermal/khadas_mcu_fan.c
13252F: include/linux/mfd/khadas-mcu.h
13253
13254KIONIX/ROHM KX022A ACCELEROMETER
13255M: Matti Vaittinen <[email protected]>
13256L: [email protected]
13257S: Supported
13258F: drivers/iio/accel/kionix-kx022a*
13259
13260KMEMLEAK
13261M: Catalin Marinas <[email protected]>
13262S: Maintained
13263F: Documentation/dev-tools/kmemleak.rst
13264F: include/linux/kmemleak.h
13265F: mm/kmemleak.c
13266F: samples/kmemleak/kmemleak-test.c
13267
13268KMSAN
13269M: Alexander Potapenko <[email protected]>
13270R: Marco Elver <[email protected]>
13271R: Dmitry Vyukov <[email protected]>
13272L: [email protected]
13273S: Maintained
13274F: Documentation/dev-tools/kmsan.rst
13275F: arch/*/include/asm/kmsan.h
13276F: arch/*/mm/kmsan_*
13277F: include/linux/kmsan*.h
13278F: lib/Kconfig.kmsan
13279F: mm/kmsan/
13280F: scripts/Makefile.kmsan
13281
13282KPROBES
13283M: Naveen N Rao <[email protected]>
13284M: Anil S Keshavamurthy <[email protected]>
13285M: "David S. Miller" <[email protected]>
13286M: Masami Hiramatsu <[email protected]>
13287L: [email protected]
13288L: [email protected]
13289S: Maintained
13290Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
13291T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13292F: Documentation/trace/kprobes.rst
13293F: include/asm-generic/kprobes.h
13294F: include/linux/kprobes.h
13295F: kernel/kprobes.c
13296F: lib/tests/test_kprobes.c
13297F: samples/kprobes
13298
13299KS0108 LCD CONTROLLER DRIVER
13300M: Miguel Ojeda <[email protected]>
13301S: Maintained
13302F: Documentation/admin-guide/auxdisplay/ks0108.rst
13303F: drivers/auxdisplay/ks0108.c
13304F: include/linux/ks0108.h
13305
13306KTD253 BACKLIGHT DRIVER
13307M: Linus Walleij <[email protected]>
13308S: Maintained
13309F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13310F: drivers/video/backlight/ktd253-backlight.c
13311
13312KTD2801 BACKLIGHT DRIVER
13313M: Duje Mihanović <[email protected]>
13314S: Maintained
13315F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13316F: drivers/video/backlight/ktd2801-backlight.c
13317
13318KTEST
13319M: Steven Rostedt <[email protected]>
13320M: John Hawley <[email protected]>
13321S: Maintained
13322F: tools/testing/ktest
13323
13324KTZ8866 BACKLIGHT DRIVER
13325M: Jianhua Lu <[email protected]>
13326S: Maintained
13327F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13328F: drivers/video/backlight/ktz8866.c
13329
13330KVM PARAVIRT (KVM/paravirt)
13331M: Paolo Bonzini <[email protected]>
13332R: Vitaly Kuznetsov <[email protected]>
13333L: [email protected]
13334S: Supported
13335T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13336F: arch/um/include/asm/kvm_para.h
13337F: arch/x86/include/asm/kvm_para.h
13338F: arch/x86/include/asm/pvclock-abi.h
13339F: arch/x86/include/uapi/asm/kvm_para.h
13340F: arch/x86/kernel/kvm.c
13341F: arch/x86/kernel/kvmclock.c
13342F: include/asm-generic/kvm_para.h
13343F: include/linux/kvm_para.h
13344F: include/uapi/asm-generic/kvm_para.h
13345F: include/uapi/linux/kvm_para.h
13346
13347KVM X86 HYPER-V (KVM/hyper-v)
13348M: Vitaly Kuznetsov <[email protected]>
13349M: Sean Christopherson <[email protected]>
13350M: Paolo Bonzini <[email protected]>
13351L: [email protected]
13352S: Supported
13353T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13354F: arch/x86/kvm/hyperv.*
13355F: arch/x86/kvm/kvm_onhyperv.*
13356F: arch/x86/kvm/svm/hyperv.*
13357F: arch/x86/kvm/svm/svm_onhyperv.*
13358F: arch/x86/kvm/vmx/hyperv.*
13359
13360KVM X86 Xen (KVM/Xen)
13361M: David Woodhouse <[email protected]>
13362M: Paul Durrant <[email protected]>
13363M: Sean Christopherson <[email protected]>
13364M: Paolo Bonzini <[email protected]>
13365L: [email protected]
13366S: Supported
13367T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13368F: arch/x86/kvm/xen.*
13369
13370L3MDEV
13371M: David Ahern <[email protected]>
13372L: [email protected]
13373S: Maintained
13374F: include/net/l3mdev.h
13375F: net/l3mdev
13376
13377LANDLOCK SECURITY MODULE
13378M: Mickaël Salaün <[email protected]>
13379R: Günther Noack <[email protected]>
13380L: [email protected]
13381S: Supported
13382W: https://landlock.io
13383T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13384F: Documentation/admin-guide/LSM/landlock.rst
13385F: Documentation/security/landlock.rst
13386F: Documentation/userspace-api/landlock.rst
13387F: fs/ioctl.c
13388F: include/uapi/linux/landlock.h
13389F: samples/landlock/
13390F: security/landlock/
13391F: tools/testing/selftests/landlock/
13392K: landlock
13393K: LANDLOCK
13394
13395LANTIQ / INTEL Ethernet drivers
13396M: Hauke Mehrtens <[email protected]>
13397L: [email protected]
13398S: Maintained
13399F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13400F: drivers/net/dsa/lantiq_gswip.c
13401F: drivers/net/dsa/lantiq_pce.h
13402F: drivers/net/ethernet/lantiq_xrx200.c
13403F: net/dsa/tag_gswip.c
13404
13405LANTIQ MIPS ARCHITECTURE
13406M: John Crispin <[email protected]>
13407L: [email protected]
13408S: Maintained
13409F: arch/mips/lantiq
13410F: drivers/soc/lantiq
13411
13412LANTIQ PEF2256 DRIVER
13413M: Herve Codina <[email protected]>
13414S: Maintained
13415F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13416F: drivers/net/wan/framer/pef2256/
13417F: drivers/pinctrl/pinctrl-pef2256.c
13418F: include/linux/framer/pef2256.h
13419
13420LASI 53c700 driver for PARISC
13421M: "James E.J. Bottomley" <[email protected]>
13422L: [email protected]
13423S: Maintained
13424F: Documentation/scsi/53c700.rst
13425F: drivers/scsi/53c700*
13426
13427LEAKING_ADDRESSES
13428M: Tycho Andersen <[email protected]>
13429R: Kees Cook <[email protected]>
13430L: [email protected]
13431S: Maintained
13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13433F: scripts/leaking_addresses.pl
13434
13435LED SUBSYSTEM
13436M: Lee Jones <[email protected]>
13437M: Pavel Machek <[email protected]>
13438L: [email protected]
13439S: Maintained
13440T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13441F: Documentation/devicetree/bindings/leds/
13442F: Documentation/leds/
13443F: drivers/leds/
13444F: include/dt-bindings/leds/
13445F: include/linux/leds.h
13446
13447LEGO MINDSTORMS EV3
13448R: David Lechner <[email protected]>
13449S: Maintained
13450F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13451F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13452F: drivers/power/supply/lego_ev3_battery.c
13453
13454LEGO USB Tower driver
13455M: Juergen Stuber <[email protected]>
13456L: [email protected]
13457S: Maintained
13458W: http://legousb.sourceforge.net/
13459F: drivers/usb/misc/legousbtower.c
13460
13461LENOVO WMI HOTKEY UTILITIES DRIVER
13462M: Jackie Dong <[email protected]>
13463L: [email protected]
13464S: Maintained
13465F: drivers/platform/x86/lenovo-wmi-hotkey-utilities.c
13466
13467LETSKETCH HID TABLET DRIVER
13468M: Hans de Goede <[email protected]>
13469L: [email protected]
13470S: Maintained
13471T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13472F: drivers/hid/hid-letsketch.c
13473
13474LG LAPTOP EXTRAS
13475M: Matan Ziv-Av <[email protected]>
13476L: [email protected]
13477S: Maintained
13478F: Documentation/ABI/testing/sysfs-platform-lg-laptop
13479F: Documentation/admin-guide/laptops/lg-laptop.rst
13480F: drivers/platform/x86/lg-laptop.c
13481
13482LG2160 MEDIA DRIVER
13483M: Michael Krufky <[email protected]>
13484L: [email protected]
13485S: Maintained
13486W: https://linuxtv.org
13487W: http://github.com/mkrufky
13488Q: http://patchwork.linuxtv.org/project/linux-media/list/
13489T: git git://linuxtv.org/mkrufky/tuners.git
13490F: drivers/media/dvb-frontends/lg2160.*
13491
13492LGDT3305 MEDIA DRIVER
13493M: Michael Krufky <[email protected]>
13494L: [email protected]
13495S: Maintained
13496W: https://linuxtv.org
13497W: http://github.com/mkrufky
13498Q: http://patchwork.linuxtv.org/project/linux-media/list/
13499T: git git://linuxtv.org/mkrufky/tuners.git
13500F: drivers/media/dvb-frontends/lgdt3305.*
13501
13502LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13503M: Viresh Kumar <[email protected]>
13504L: [email protected]
13505S: Maintained
13506F: drivers/ata/pata_arasan_cf.c
13507F: include/linux/pata_arasan_cf_data.h
13508
13509LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13510M: Linus Walleij <[email protected]>
13511L: [email protected]
13512S: Maintained
13513F: drivers/ata/pata_ftide010.c
13514F: drivers/ata/sata_gemini.c
13515F: drivers/ata/sata_gemini.h
13516
13517LIBATA SATA AHCI PLATFORM devices support
13518M: Hans de Goede <[email protected]>
13519L: [email protected]
13520S: Maintained
13521F: drivers/ata/ahci_platform.c
13522F: drivers/ata/libahci_platform.c
13523F: include/linux/ahci_platform.h
13524
13525LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13526M: Mikael Pettersson <[email protected]>
13527L: [email protected]
13528S: Maintained
13529F: drivers/ata/sata_promise.*
13530
13531LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13532M: Damien Le Moal <[email protected]>
13533M: Niklas Cassel <[email protected]>
13534L: [email protected]
13535S: Maintained
13536T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13537F: Documentation/ABI/testing/sysfs-ata
13538F: Documentation/devicetree/bindings/ata/
13539F: drivers/ata/
13540F: include/linux/ata.h
13541F: include/linux/libata.h
13542
13543LIBETH COMMON ETHERNET LIBRARY
13544M: Alexander Lobakin <[email protected]>
13545L: [email protected]
13546L: [email protected] (moderated for non-subscribers)
13547S: Maintained
13548T: git https://github.com/alobakin/linux.git
13549F: drivers/net/ethernet/intel/libeth/
13550F: include/net/libeth/
13551K: libeth
13552
13553LIBIE COMMON INTEL ETHERNET LIBRARY
13554M: Alexander Lobakin <[email protected]>
13555L: [email protected] (moderated for non-subscribers)
13556L: [email protected]
13557S: Maintained
13558T: git https://github.com/alobakin/linux.git
13559F: drivers/net/ethernet/intel/libie/
13560F: include/linux/net/intel/libie/
13561K: libie
13562
13563LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13564M: Vishal Verma <[email protected]>
13565M: Dan Williams <[email protected]>
13566M: Dave Jiang <[email protected]>
13567L: [email protected]
13568S: Supported
13569Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13570P: Documentation/nvdimm/maintainer-entry-profile.rst
13571F: drivers/nvdimm/btt*
13572
13573LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13574M: Dan Williams <[email protected]>
13575M: Vishal Verma <[email protected]>
13576M: Dave Jiang <[email protected]>
13577L: [email protected]
13578S: Supported
13579Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13580P: Documentation/nvdimm/maintainer-entry-profile.rst
13581F: drivers/nvdimm/pmem*
13582
13583LIBNVDIMM: DEVICETREE BINDINGS
13584M: Oliver O'Halloran <[email protected]>
13585L: [email protected]
13586S: Supported
13587Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13588F: Documentation/devicetree/bindings/pmem/pmem-region.txt
13589F: drivers/nvdimm/of_pmem.c
13590
13591LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13592M: Dan Williams <[email protected]>
13593M: Vishal Verma <[email protected]>
13594M: Dave Jiang <[email protected]>
13595M: Ira Weiny <[email protected]>
13596L: [email protected]
13597S: Supported
13598Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13599P: Documentation/nvdimm/maintainer-entry-profile.rst
13600T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13601F: drivers/acpi/nfit/*
13602F: drivers/nvdimm/*
13603F: include/linux/libnvdimm.h
13604F: include/linux/nd.h
13605F: include/uapi/linux/ndctl.h
13606F: tools/testing/nvdimm/
13607
13608LIBRARY CODE
13609M: Andrew Morton <[email protected]>
13610L: [email protected]
13611S: Supported
13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13613F: lib/*
13614
13615LICENSES and SPDX stuff
13616M: Thomas Gleixner <[email protected]>
13617M: Greg Kroah-Hartman <[email protected]>
13618L: [email protected]
13619S: Maintained
13620T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13621F: COPYING
13622F: Documentation/process/license-rules.rst
13623F: LICENSES/
13624F: scripts/spdxcheck-test.sh
13625F: scripts/spdxcheck.py
13626F: scripts/spdxexclude
13627
13628LINEAR RANGES HELPERS
13629M: Mark Brown <[email protected]>
13630R: Matti Vaittinen <[email protected]>
13631F: include/linux/linear_range.h
13632F: lib/linear_ranges.c
13633F: lib/tests/test_linear_ranges.c
13634
13635LINUX FOR POWER MACINTOSH
13636L: [email protected]
13637S: Orphan
13638F: arch/powerpc/platforms/powermac/
13639F: drivers/macintosh/
13640X: drivers/macintosh/adb-iop.c
13641X: drivers/macintosh/via-macii.c
13642
13643LINUX FOR POWERPC (32-BIT AND 64-BIT)
13644M: Madhavan Srinivasan <[email protected]>
13645M: Michael Ellerman <[email protected]>
13646R: Nicholas Piggin <[email protected]>
13647R: Christophe Leroy <[email protected]>
13648R: Naveen N Rao <[email protected]>
13649L: [email protected]
13650S: Supported
13651W: https://github.com/linuxppc/wiki/wiki
13652Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13653T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13654F: Documentation/ABI/stable/sysfs-firmware-opal-*
13655F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
13656F: Documentation/devicetree/bindings/powerpc/
13657F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
13658F: Documentation/arch/powerpc/
13659F: arch/powerpc/
13660F: drivers/*/*/*pasemi*
13661F: drivers/*/*pasemi*
13662F: drivers/char/tpm/tpm_ibmvtpm*
13663F: drivers/crypto/nx/
13664F: drivers/i2c/busses/i2c-opal.c
13665F: drivers/net/ethernet/ibm/ibmveth.*
13666F: drivers/net/ethernet/ibm/ibmvnic.*
13667F: drivers/pci/hotplug/pnv_php.c
13668F: drivers/pci/hotplug/rpa*
13669F: drivers/rtc/rtc-opal.c
13670F: drivers/scsi/ibmvscsi/
13671F: drivers/tty/hvc/hvc_opal.c
13672F: drivers/watchdog/wdrtas.c
13673F: include/linux/papr_scm.h
13674F: include/uapi/linux/papr_pdsm.h
13675F: tools/testing/selftests/powerpc
13676N: /pmac
13677N: powermac
13678N: powernv
13679N: [^a-z0-9]ps3
13680N: pseries
13681
13682LINUX FOR POWERPC EMBEDDED MPC5XXX
13683M: Anatolij Gustschin <[email protected]>
13684L: [email protected]
13685S: Odd Fixes
13686F: arch/powerpc/platforms/512x/
13687F: arch/powerpc/platforms/52xx/
13688
13689LINUX FOR POWERPC EMBEDDED PPC4XX
13690L: [email protected]
13691S: Orphan
13692F: arch/powerpc/platforms/44x/
13693
13694LINUX FOR POWERPC EMBEDDED PPC85XX
13695M: Scott Wood <[email protected]>
13696L: [email protected]
13697S: Odd fixes
13698T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13699F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13700F: Documentation/devicetree/bindings/powerpc/fsl/
13701F: arch/powerpc/platforms/85xx/
13702
13703LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13704M: Christophe Leroy <[email protected]>
13705L: [email protected]
13706S: Maintained
13707F: arch/powerpc/platforms/8xx/
13708F: arch/powerpc/platforms/83xx/
13709
13710LINUX KERNEL DUMP TEST MODULE (LKDTM)
13711M: Kees Cook <[email protected]>
13712S: Maintained
13713F: drivers/misc/lkdtm/*
13714F: tools/testing/selftests/lkdtm/*
13715
13716LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13717M: Alan Stern <[email protected]>
13718M: Andrea Parri <[email protected]>
13719M: Will Deacon <[email protected]>
13720M: Peter Zijlstra <[email protected]>
13721M: Boqun Feng <[email protected]>
13722M: Nicholas Piggin <[email protected]>
13723M: David Howells <[email protected]>
13724M: Jade Alglave <[email protected]>
13725M: Luc Maranget <[email protected]>
13726M: "Paul E. McKenney" <[email protected]>
13727R: Akira Yokosawa <[email protected]>
13728R: Daniel Lustig <[email protected]>
13729R: Joel Fernandes <[email protected]>
13730L: [email protected]
13731L: [email protected]
13732L: [email protected]
13733S: Supported
13734T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13735F: Documentation/atomic_bitops.txt
13736F: Documentation/atomic_t.txt
13737F: Documentation/core-api/refcount-vs-atomic.rst
13738F: Documentation/litmus-tests/
13739F: Documentation/memory-barriers.txt
13740F: tools/memory-model/
13741
13742LINUX-NEXT TREE
13743M: Stephen Rothwell <[email protected]>
13744L: [email protected]
13745S: Supported
13746B: mailto:[email protected] and the appropriate development tree
13747T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13748
13749LIS3LV02D ACCELEROMETER DRIVER
13750M: Eric Piel <[email protected]>
13751S: Maintained
13752F: Documentation/misc-devices/lis3lv02d.rst
13753F: drivers/misc/lis3lv02d/
13754F: drivers/platform/x86/hp/hp_accel.c
13755
13756LIST KUNIT TEST
13757M: David Gow <[email protected]>
13758L: [email protected]
13759L: [email protected]
13760S: Maintained
13761F: lib/tests/list-test.c
13762
13763LITEX PLATFORM
13764M: Karol Gugala <[email protected]>
13765M: Mateusz Holenko <[email protected]>
13766M: Gabriel Somlo <[email protected]>
13767M: Joel Stanley <[email protected]>
13768S: Maintained
13769F: Documentation/devicetree/bindings/*/litex,*.yaml
13770F: arch/openrisc/boot/dts/or1klitex.dts
13771F: drivers/mmc/host/litex_mmc.c
13772F: drivers/net/ethernet/litex/*
13773F: drivers/soc/litex/*
13774F: drivers/tty/serial/liteuart.c
13775F: include/linux/litex.h
13776N: litex
13777
13778LIVE PATCHING
13779M: Josh Poimboeuf <[email protected]>
13780M: Jiri Kosina <[email protected]>
13781M: Miroslav Benes <[email protected]>
13782M: Petr Mladek <[email protected]>
13783R: Joe Lawrence <[email protected]>
13784L: [email protected]
13785S: Maintained
13786T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13787F: Documentation/ABI/testing/sysfs-kernel-livepatch
13788F: Documentation/livepatch/
13789F: arch/powerpc/include/asm/livepatch.h
13790F: include/linux/livepatch.h
13791F: kernel/livepatch/
13792F: kernel/module/livepatch.c
13793F: samples/livepatch/
13794F: tools/testing/selftests/livepatch/
13795
13796LLC (802.2)
13797L: [email protected]
13798S: Odd fixes
13799F: include/linux/llc.h
13800F: include/net/llc*
13801F: include/uapi/linux/llc.h
13802F: net/llc/
13803
13804LM73 HARDWARE MONITOR DRIVER
13805M: Guillaume Ligneul <[email protected]>
13806L: [email protected]
13807S: Maintained
13808F: drivers/hwmon/lm73.c
13809
13810LM78 HARDWARE MONITOR DRIVER
13811M: Jean Delvare <[email protected]>
13812L: [email protected]
13813S: Maintained
13814F: Documentation/hwmon/lm78.rst
13815F: drivers/hwmon/lm78.c
13816
13817LM83 HARDWARE MONITOR DRIVER
13818M: Jean Delvare <[email protected]>
13819L: [email protected]
13820S: Maintained
13821F: Documentation/hwmon/lm83.rst
13822F: drivers/hwmon/lm83.c
13823
13824LM90 HARDWARE MONITOR DRIVER
13825M: Jean Delvare <[email protected]>
13826L: [email protected]
13827S: Maintained
13828F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13829F: Documentation/hwmon/lm90.rst
13830F: drivers/hwmon/lm90.c
13831F: include/dt-bindings/thermal/lm90.h
13832
13833LME2510 MEDIA DRIVER
13834M: Malcolm Priestley <[email protected]>
13835L: [email protected]
13836S: Maintained
13837W: https://linuxtv.org
13838Q: http://patchwork.linuxtv.org/project/linux-media/list/
13839F: drivers/media/usb/dvb-usb-v2/lmedm04*
13840
13841LOADPIN SECURITY MODULE
13842M: Kees Cook <[email protected]>
13843S: Supported
13844T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13845F: Documentation/admin-guide/LSM/LoadPin.rst
13846F: security/loadpin/
13847
13848LOCKDOWN SECURITY MODULE
13849L: [email protected]
13850S: Odd Fixes
13851T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13852F: security/lockdown/
13853
13854LOCKING PRIMITIVES
13855M: Peter Zijlstra <[email protected]>
13856M: Ingo Molnar <[email protected]>
13857M: Will Deacon <[email protected]>
13858M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
13859R: Waiman Long <[email protected]>
13860L: [email protected]
13861S: Maintained
13862T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13863F: Documentation/locking/
13864F: arch/*/include/asm/spinlock*.h
13865F: include/linux/lockdep*.h
13866F: include/linux/mutex*.h
13867F: include/linux/rwlock*.h
13868F: include/linux/rwsem*.h
13869F: include/linux/seqlock.h
13870F: include/linux/spinlock*.h
13871F: kernel/locking/
13872F: lib/locking*.[ch]
13873F: rust/helpers/mutex.c
13874F: rust/helpers/spinlock.c
13875F: rust/kernel/sync/lock.rs
13876F: rust/kernel/sync/lock/
13877F: rust/kernel/sync/locked_by.rs
13878X: kernel/locking/locktorture.c
13879
13880LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13881M: "Richard Russon (FlatCap)" <[email protected]>
13882L: [email protected]
13883S: Maintained
13884W: http://www.linux-ntfs.org/content/view/19/37/
13885F: Documentation/admin-guide/ldm.rst
13886F: block/partitions/ldm.*
13887
13888LOGITECH HID GAMING KEYBOARDS
13889M: Hans de Goede <[email protected]>
13890L: [email protected]
13891S: Maintained
13892T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13893F: drivers/hid/hid-lg-g15.c
13894
13895LONTIUM LT8912B MIPI TO HDMI BRIDGE
13896M: Adrien Grassein <[email protected]>
13897S: Maintained
13898F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13899F: drivers/gpu/drm/bridge/lontium-lt8912b.c
13900
13901LOONGARCH
13902M: Huacai Chen <[email protected]>
13903R: WANG Xuerui <[email protected]>
13904L: [email protected]
13905S: Maintained
13906T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13907F: Documentation/arch/loongarch/
13908F: Documentation/translations/zh_CN/arch/loongarch/
13909F: arch/loongarch/
13910F: drivers/*/*loongarch*
13911F: drivers/cpufreq/loongson3_cpufreq.c
13912
13913LOONGSON GPIO DRIVER
13914M: Yinbo Zhu <[email protected]>
13915L: [email protected]
13916S: Maintained
13917F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13918F: drivers/gpio/gpio-loongson-64bit.c
13919
13920LOONGSON-2 APB DMA DRIVER
13921M: Binbin Zhou <[email protected]>
13922L: [email protected]
13923S: Maintained
13924F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13925F: drivers/dma/loongson2-apb-dma.c
13926
13927LOONGSON LS2X I2C DRIVER
13928M: Binbin Zhou <[email protected]>
13929L: [email protected]
13930S: Maintained
13931F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13932F: drivers/i2c/busses/i2c-ls2x.c
13933
13934LOONGSON-2 SOC SERIES CLOCK DRIVER
13935M: Yinbo Zhu <[email protected]>
13936L: [email protected]
13937S: Maintained
13938F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13939F: drivers/clk/clk-loongson2.c
13940F: include/dt-bindings/clock/loongson,ls2k-clk.h
13941
13942LOONGSON SPI DRIVER
13943M: Yinbo Zhu <[email protected]>
13944L: [email protected]
13945S: Maintained
13946F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13947F: drivers/spi/spi-loongson-core.c
13948F: drivers/spi/spi-loongson-pci.c
13949F: drivers/spi/spi-loongson-plat.c
13950F: drivers/spi/spi-loongson.h
13951
13952LOONGSON-2 SOC SERIES GUTS DRIVER
13953M: Yinbo Zhu <[email protected]>
13954L: [email protected]
13955S: Maintained
13956F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13957F: drivers/soc/loongson/loongson2_guts.c
13958
13959LOONGSON-2 SOC SERIES PM DRIVER
13960M: Yinbo Zhu <[email protected]>
13961L: [email protected]
13962S: Maintained
13963F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13964F: drivers/soc/loongson/loongson2_pm.c
13965
13966LOONGSON-2 SOC SERIES PINCTRL DRIVER
13967M: zhanghongchen <[email protected]>
13968M: Yinbo Zhu <[email protected]>
13969L: [email protected]
13970S: Maintained
13971F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13972F: drivers/pinctrl/pinctrl-loongson2.c
13973
13974LOONGSON-2 SOC SERIES THERMAL DRIVER
13975M: zhanghongchen <[email protected]>
13976M: Yinbo Zhu <[email protected]>
13977L: [email protected]
13978S: Maintained
13979F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13980F: drivers/thermal/loongson2_thermal.c
13981
13982LOONGSON EDAC DRIVER
13983M: Zhao Qunqin <[email protected]>
13984L: [email protected]
13985S: Maintained
13986F: drivers/edac/loongson_edac.c
13987
13988LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13989M: Sathya Prakash <[email protected]>
13990M: Sreekanth Reddy <[email protected]>
13991M: Suganath Prabu Subramani <[email protected]>
13992L: [email protected]
13993L: [email protected]
13994S: Supported
13995W: http://www.avagotech.com/support/
13996F: drivers/message/fusion/
13997F: drivers/scsi/mpt3sas/
13998
13999LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
14000M: Matthew Wilcox <[email protected]>
14001L: [email protected]
14002S: Maintained
14003F: drivers/scsi/sym53c8xx_2/
14004
14005LTC1660 DAC DRIVER
14006M: Marcus Folkesson <[email protected]>
14007L: [email protected]
14008S: Maintained
14009F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
14010F: drivers/iio/dac/ltc1660.c
14011
14012LTC2664 IIO DAC DRIVER
14013M: Michael Hennerich <[email protected]>
14014M: Kim Seer Paller <[email protected]>
14015L: [email protected]
14016S: Supported
14017W: https://ez.analog.com/linux-software-drivers
14018F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14019F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14020F: drivers/iio/dac/ltc2664.c
14021
14022LTC2688 IIO DAC DRIVER
14023M: Nuno Sá <[email protected]>
14024L: [email protected]
14025S: Supported
14026W: https://ez.analog.com/linux-software-drivers
14027F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14028F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14029F: drivers/iio/dac/ltc2688.c
14030
14031LTC2947 HARDWARE MONITOR DRIVER
14032M: Nuno Sá <[email protected]>
14033L: [email protected]
14034S: Supported
14035W: https://ez.analog.com/linux-software-drivers
14036F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14037F: drivers/hwmon/ltc2947-core.c
14038F: drivers/hwmon/ltc2947-i2c.c
14039F: drivers/hwmon/ltc2947-spi.c
14040F: drivers/hwmon/ltc2947.h
14041
14042LTC2991 HARDWARE MONITOR DRIVER
14043M: Antoniu Miclaus <[email protected]>
14044L: [email protected]
14045S: Supported
14046W: https://ez.analog.com/linux-software-drivers
14047F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14048F: drivers/hwmon/ltc2991.c
14049
14050LTC2983 IIO TEMPERATURE DRIVER
14051M: Nuno Sá <[email protected]>
14052L: [email protected]
14053S: Supported
14054W: https://ez.analog.com/linux-software-drivers
14055F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14056F: drivers/iio/temperature/ltc2983.c
14057
14058LTC4282 HARDWARE MONITOR DRIVER
14059M: Nuno Sa <[email protected]>
14060L: [email protected]
14061S: Supported
14062F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14063F: Documentation/hwmon/ltc4282.rst
14064F: drivers/hwmon/ltc4282.c
14065
14066LTC4286 HARDWARE MONITOR DRIVER
14067M: Delphine CC Chiu <[email protected]>
14068L: [email protected]
14069S: Maintained
14070F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14071F: Documentation/hwmon/ltc4286.rst
14072F: drivers/hwmon/pmbus/ltc4286.c
14073
14074LTC4306 I2C MULTIPLEXER DRIVER
14075M: Michael Hennerich <[email protected]>
14076L: [email protected]
14077S: Supported
14078W: https://ez.analog.com/linux-software-drivers
14079F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14080F: drivers/i2c/muxes/i2c-mux-ltc4306.c
14081
14082LTP (Linux Test Project)
14083M: Andrea Cervesato <[email protected]>
14084M: Cyril Hrubis <[email protected]>
14085M: Jan Stancek <[email protected]>
14086M: Petr Vorel <[email protected]>
14087M: Li Wang <[email protected]>
14088M: Yang Xu <[email protected]>
14089M: Xiao Yang <[email protected]>
14090L: [email protected] (subscribers-only)
14091S: Maintained
14092W: https://linux-test-project.readthedocs.io/
14093T: git https://github.com/linux-test-project/ltp.git
14094
14095LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14096M: Anshul Dalal <[email protected]>
14097L: [email protected]
14098S: Maintained
14099F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14100F: drivers/iio/light/ltr390.c
14101
14102LYNX 28G SERDES PHY DRIVER
14103M: Ioana Ciornei <[email protected]>
14104L: [email protected]
14105S: Supported
14106F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14107F: drivers/phy/freescale/phy-fsl-lynx-28g.c
14108
14109LYNX PCS MODULE
14110M: Ioana Ciornei <[email protected]>
14111L: [email protected]
14112S: Supported
14113F: drivers/net/pcs/pcs-lynx.c
14114F: include/linux/pcs-lynx.h
14115
14116M68K ARCHITECTURE
14117M: Geert Uytterhoeven <[email protected]>
14118L: [email protected]
14119S: Maintained
14120W: http://www.linux-m68k.org/
14121T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14122F: arch/m68k/
14123F: drivers/zorro/
14124
14125M68K ON APPLE MACINTOSH
14126M: Joshua Thompson <[email protected]>
14127L: [email protected]
14128S: Maintained
14129W: http://www.mac.linux-m68k.org/
14130F: arch/m68k/mac/
14131F: drivers/macintosh/adb-iop.c
14132F: drivers/macintosh/via-macii.c
14133
14134M68K ON HP9000/300
14135M: Philip Blundell <[email protected]>
14136S: Maintained
14137W: http://www.tazenda.demon.co.uk/phil/linux-hp
14138F: arch/m68k/hp300/
14139
14140M88DS3103 MEDIA DRIVER
14141L: [email protected]
14142S: Orphan
14143W: https://linuxtv.org
14144Q: http://patchwork.linuxtv.org/project/linux-media/list/
14145F: drivers/media/dvb-frontends/m88ds3103*
14146
14147M88RS2000 MEDIA DRIVER
14148M: Malcolm Priestley <[email protected]>
14149L: [email protected]
14150S: Maintained
14151W: https://linuxtv.org
14152Q: http://patchwork.linuxtv.org/project/linux-media/list/
14153F: drivers/media/dvb-frontends/m88rs2000*
14154
14155MA901 MASTERKIT USB FM RADIO DRIVER
14156M: Alexey Klimov <[email protected]>
14157L: [email protected]
14158S: Maintained
14159T: git git://linuxtv.org/media.git
14160F: drivers/media/radio/radio-ma901.c
14161
14162MAC80211
14163M: Johannes Berg <[email protected]>
14164L: [email protected]
14165S: Maintained
14166W: https://wireless.wiki.kernel.org/
14167Q: https://patchwork.kernel.org/project/linux-wireless/list/
14168T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14169T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14170F: Documentation/networking/mac80211-injection.rst
14171F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14172F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14173F: include/net/mac80211.h
14174F: net/mac80211/
14175
14176MAILBOX API
14177M: Jassi Brar <[email protected]>
14178L: [email protected]
14179S: Maintained
14180T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14181F: Documentation/devicetree/bindings/mailbox/
14182F: drivers/mailbox/
14183F: include/dt-bindings/mailbox/
14184F: include/linux/mailbox_client.h
14185F: include/linux/mailbox_controller.h
14186
14187MAILBOX ARM MHUv2
14188M: Viresh Kumar <[email protected]>
14189M: Tushar Khandelwal <[email protected]>
14190L: [email protected]
14191S: Maintained
14192F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14193F: drivers/mailbox/arm_mhuv2.c
14194F: include/linux/mailbox/arm_mhuv2_message.h
14195
14196MAILBOX ARM MHUv3
14197M: Sudeep Holla <[email protected]>
14198M: Cristian Marussi <[email protected]>
14199L: [email protected]
14200L: [email protected] (moderated for non-subscribers)
14201S: Maintained
14202F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14203F: drivers/mailbox/arm_mhuv3.c
14204
14205MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14206M: Alejandro Colomar <[email protected]>
14207L: [email protected]
14208S: Maintained
14209W: http://www.kernel.org/doc/man-pages
14210T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14211T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14212
14213MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14214M: Jeremy Kerr <[email protected]>
14215M: Matt Johnston <[email protected]>
14216L: [email protected]
14217S: Maintained
14218F: Documentation/networking/mctp.rst
14219F: drivers/net/mctp/
14220F: include/linux/usb/mctp-usb.h
14221F: include/net/mctp.h
14222F: include/net/mctpdevice.h
14223F: include/net/netns/mctp.h
14224F: net/mctp/
14225
14226MAPLE TREE
14227M: Liam R. Howlett <[email protected]>
14228L: [email protected]
14229L: [email protected]
14230S: Supported
14231F: Documentation/core-api/maple_tree.rst
14232F: include/linux/maple_tree.h
14233F: include/trace/events/maple_tree.h
14234F: lib/maple_tree.c
14235F: lib/test_maple_tree.c
14236F: tools/testing/radix-tree/maple.c
14237F: tools/testing/shared/linux/maple_tree.h
14238
14239MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14240M: Rahul Bedarkar <[email protected]>
14241L: [email protected]
14242S: Maintained
14243F: arch/mips/boot/dts/img/pistachio*
14244
14245MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14246M: Andrew Lunn <[email protected]>
14247L: [email protected]
14248S: Maintained
14249F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14250F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14251F: Documentation/networking/devlink/mv88e6xxx.rst
14252F: drivers/net/dsa/mv88e6xxx/
14253F: include/linux/dsa/mv88e6xxx.h
14254F: include/linux/platform_data/mv88e6xxx.h
14255
14256MARVELL 88PM886 PMIC DRIVER
14257M: Karel Balej <[email protected]>
14258S: Maintained
14259F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14260F: drivers/input/misc/88pm886-onkey.c
14261F: drivers/mfd/88pm886.c
14262F: drivers/regulator/88pm886-regulator.c
14263F: drivers/rtc/rtc-88pm886.c
14264F: include/linux/mfd/88pm886.h
14265
14266MARVELL ARMADA 3700 PHY DRIVERS
14267M: Miquel Raynal <[email protected]>
14268S: Maintained
14269F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14270F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14271F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14272F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14273
14274MARVELL ARMADA 3700 SERIAL DRIVER
14275M: Pali Rohár <[email protected]>
14276S: Maintained
14277F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14278F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
14279F: drivers/tty/serial/mvebu-uart.c
14280
14281MARVELL ARMADA DRM SUPPORT
14282M: Russell King <[email protected]>
14283S: Maintained
14284T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14285T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14286F: Documentation/devicetree/bindings/display/armada/
14287F: drivers/gpu/drm/armada/
14288F: include/uapi/drm/armada_drm.h
14289
14290MARVELL CRYPTO DRIVER
14291M: Boris Brezillon <[email protected]>
14292M: Arnaud Ebalard <[email protected]>
14293M: Srujana Challa <[email protected]>
14294L: [email protected]
14295S: Maintained
14296F: drivers/crypto/marvell/
14297F: include/linux/soc/marvell/octeontx2/
14298
14299MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14300M: Mirko Lindner <[email protected]>
14301M: Stephen Hemminger <[email protected]>
14302L: [email protected]
14303S: Odd fixes
14304F: drivers/net/ethernet/marvell/sk*
14305
14306MARVELL LIBERTAS WIRELESS DRIVER
14307L: [email protected]
14308L: [email protected]
14309S: Orphan
14310F: drivers/net/wireless/marvell/libertas/
14311F: drivers/net/wireless/marvell/libertas_tf/
14312
14313MARVELL MACCHIATOBIN SUPPORT
14314M: Russell King <[email protected]>
14315L: [email protected] (moderated for non-subscribers)
14316S: Maintained
14317F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14318
14319MARVELL MV643XX ETHERNET DRIVER
14320M: Sebastian Hesselbarth <[email protected]>
14321L: [email protected]
14322S: Maintained
14323F: drivers/net/ethernet/marvell/mv643xx_eth.*
14324
14325MARVELL MV88X3310 PHY DRIVER
14326M: Russell King <[email protected]>
14327M: Marek Behún <[email protected]>
14328L: [email protected]
14329S: Maintained
14330F: drivers/net/phy/marvell10g.c
14331
14332MARVELL MVEBU THERMAL DRIVER
14333M: Miquel Raynal <[email protected]>
14334S: Maintained
14335F: drivers/thermal/armada_thermal.c
14336
14337MARVELL MVNETA ETHERNET DRIVER
14338M: Marcin Wojtas <[email protected]>
14339L: [email protected]
14340S: Maintained
14341F: drivers/net/ethernet/marvell/mvneta*
14342
14343MARVELL MVPP2 ETHERNET DRIVER
14344M: Marcin Wojtas <[email protected]>
14345M: Russell King <[email protected]>
14346L: [email protected]
14347S: Maintained
14348F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
14349F: drivers/net/ethernet/marvell/mvpp2/
14350
14351MARVELL MWIFIEX WIRELESS DRIVER
14352M: Brian Norris <[email protected]>
14353R: Francesco Dolcini <[email protected]>
14354L: [email protected]
14355S: Odd Fixes
14356F: drivers/net/wireless/marvell/mwifiex/
14357
14358MARVELL MWL8K WIRELESS DRIVER
14359L: [email protected]
14360S: Orphan
14361F: drivers/net/wireless/marvell/mwl8k.c
14362
14363MARVELL NAND CONTROLLER DRIVER
14364M: Miquel Raynal <[email protected]>
14365L: [email protected]
14366S: Maintained
14367F: drivers/mtd/nand/raw/marvell_nand.c
14368
14369MARVELL OCTEON ENDPOINT DRIVER
14370M: Veerasenareddy Burru <[email protected]>
14371M: Sathesh Edara <[email protected]>
14372L: [email protected]
14373S: Maintained
14374F: drivers/net/ethernet/marvell/octeon_ep
14375
14376MARVELL OCTEON ENDPOINT VF DRIVER
14377M: Veerasenareddy Burru <[email protected]>
14378M: Sathesh Edara <[email protected]>
14379M: Shinas Rasheed <[email protected]>
14380M: Satananda Burla <[email protected]>
14381L: [email protected]
14382S: Maintained
14383F: drivers/net/ethernet/marvell/octeon_ep_vf
14384
14385MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14386M: Sunil Goutham <[email protected]>
14387M: Geetha sowjanya <[email protected]>
14388M: Subbaraya Sundeep <[email protected]>
14389M: hariprasad <[email protected]>
14390M: Bharat Bhushan <[email protected]>
14391L: [email protected]
14392S: Maintained
14393F: drivers/net/ethernet/marvell/octeontx2/nic/
14394F: include/linux/soc/marvell/octeontx2/
14395
14396MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14397M: Sunil Goutham <[email protected]>
14398M: Linu Cherian <[email protected]>
14399M: Geetha sowjanya <[email protected]>
14400M: Jerin Jacob <[email protected]>
14401M: hariprasad <[email protected]>
14402M: Subbaraya Sundeep <[email protected]>
14403L: [email protected]
14404S: Maintained
14405F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14406F: drivers/net/ethernet/marvell/octeontx2/af/
14407
14408MARVELL PEM PMU DRIVER
14409M: Linu Cherian <[email protected]>
14410M: Gowthami Thiagarajan <[email protected]>
14411S: Supported
14412F: drivers/perf/marvell_pem_pmu.c
14413
14414MARVELL PRESTERA ETHERNET SWITCH DRIVER
14415M: Taras Chornyi <[email protected]>
14416S: Supported
14417W: https://github.com/Marvell-switching/switchdev-prestera
14418F: drivers/net/ethernet/marvell/prestera/
14419
14420MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14421M: Nicolas Pitre <[email protected]>
14422S: Odd Fixes
14423F: drivers/mmc/host/mvsdio.*
14424
14425MARVELL USB MDIO CONTROLLER DRIVER
14426M: Tobias Waldekranz <[email protected]>
14427L: [email protected]
14428S: Maintained
14429F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14430F: drivers/net/mdio/mdio-mvusb.c
14431
14432MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14433M: Hu Ziji <[email protected]>
14434L: [email protected]
14435S: Supported
14436F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14437F: drivers/mmc/host/sdhci-xenon*
14438
14439MARVELL OCTEON CN10K DPI DRIVER
14440M: Vamsi Attunuru <[email protected]>
14441S: Supported
14442F: drivers/misc/mrvl_cn10k_dpi.c
14443
14444MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14445R: [email protected]
14446R: [email protected]
14447F: drivers/vdpa/octeon_ep/
14448
14449MARVELL OCTEON HOTPLUG DRIVER
14450R: Shijith Thotton <[email protected]>
14451R: Vamsi Attunuru <[email protected]>
14452S: Supported
14453F: drivers/pci/hotplug/octep_hp.c
14454
14455MATROX FRAMEBUFFER DRIVER
14456L: [email protected]
14457S: Orphan
14458F: drivers/video/fbdev/matrox/matroxfb_*
14459F: include/uapi/linux/matroxfb.h
14460
14461MAX15301 DRIVER
14462M: Daniel Nilsson <[email protected]>
14463L: [email protected]
14464S: Maintained
14465F: Documentation/hwmon/max15301.rst
14466F: drivers/hwmon/pmbus/max15301.c
14467
14468MAX2175 SDR TUNER DRIVER
14469M: Ramesh Shanmugasundaram <[email protected]>
14470L: [email protected]
14471S: Maintained
14472T: git git://linuxtv.org/media.git
14473F: Documentation/devicetree/bindings/media/i2c/max2175.txt
14474F: Documentation/userspace-api/media/drivers/max2175.rst
14475F: drivers/media/i2c/max2175*
14476F: include/uapi/linux/max2175.h
14477
14478MAX31335 RTC DRIVER
14479M: Antoniu Miclaus <[email protected]>
14480L: [email protected]
14481S: Supported
14482W: https://ez.analog.com/linux-software-drivers
14483F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14484F: drivers/rtc/rtc-max31335.c
14485
14486MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14487L: [email protected]
14488S: Orphan
14489F: Documentation/hwmon/max6650.rst
14490F: drivers/hwmon/max6650.c
14491
14492MAX9286 QUAD GMSL DESERIALIZER DRIVER
14493M: Jacopo Mondi <[email protected]>
14494M: Kieran Bingham <[email protected]>
14495M: Laurent Pinchart <[email protected]>
14496M: Niklas Söderlund <[email protected]>
14497L: [email protected]
14498S: Maintained
14499F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14500F: drivers/media/i2c/max9286.c
14501
14502MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14503M: Niklas Söderlund <[email protected]>
14504L: [email protected]
14505S: Maintained
14506F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14507F: drivers/staging/media/max96712/max96712.c
14508
14509MAX96714 GMSL2 DESERIALIZER DRIVER
14510M: Julien Massot <[email protected]>
14511L: [email protected]
14512S: Maintained
14513F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14514F: drivers/media/i2c/max96714.c
14515
14516MAX96717 GMSL2 SERIALIZER DRIVER
14517M: Julien Massot <[email protected]>
14518L: [email protected]
14519S: Maintained
14520F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14521F: drivers/media/i2c/max96717.c
14522
14523MAX9860 MONO AUDIO VOICE CODEC DRIVER
14524M: Peter Rosin <[email protected]>
14525L: [email protected]
14526S: Maintained
14527F: Documentation/devicetree/bindings/sound/max9860.txt
14528F: sound/soc/codecs/max9860.*
14529
14530MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14531M: Andreas Klinger <[email protected]>
14532L: [email protected]
14533S: Maintained
14534F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14535F: drivers/iio/proximity/mb1232.c
14536
14537MAXIM MAX11205 DRIVER
14538M: Ramona Bolboaca <[email protected]>
14539L: [email protected]
14540S: Supported
14541W: https://ez.analog.com/linux-software-drivers
14542F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14543F: drivers/iio/adc/max11205.c
14544
14545MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14546R: Iskren Chernev <[email protected]>
14547R: Krzysztof Kozlowski <[email protected]>
14548R: Marek Szyprowski <[email protected]>
14549R: Matheus Castello <[email protected]>
14550L: [email protected]
14551S: Maintained
14552F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14553F: drivers/power/supply/max17040_battery.c
14554
14555MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14556R: Hans de Goede <[email protected]>
14557R: Krzysztof Kozlowski <[email protected]>
14558R: Marek Szyprowski <[email protected]>
14559R: Sebastian Krzyszkowiak <[email protected]>
14560R: Purism Kernel Team <[email protected]>
14561L: [email protected]
14562S: Maintained
14563F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14564F: drivers/power/supply/max17042_battery.c
14565
14566MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14567M: Laurent Pinchart <[email protected]>
14568L: [email protected]
14569S: Maintained
14570F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14571F: drivers/regulator/max20086-regulator.c
14572
14573MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14574M: Rajat Khandelwal <[email protected]>
14575L: [email protected]
14576S: Maintained
14577F: drivers/iio/temperature/max30208.c
14578
14579MAXIM MAX77650 PMIC MFD DRIVER
14580M: Bartosz Golaszewski <[email protected]>
14581L: [email protected]
14582S: Maintained
14583F: Documentation/devicetree/bindings/*/*max77650.yaml
14584F: Documentation/devicetree/bindings/*/max77650*.yaml
14585F: drivers/gpio/gpio-max77650.c
14586F: drivers/input/misc/max77650-onkey.c
14587F: drivers/leds/leds-max77650.c
14588F: drivers/mfd/max77650.c
14589F: drivers/power/supply/max77650-charger.c
14590F: drivers/regulator/max77650-regulator.c
14591F: include/linux/mfd/max77650.h
14592
14593MAXIM MAX77714 PMIC MFD DRIVER
14594M: Luca Ceresoli <[email protected]>
14595S: Maintained
14596F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14597F: drivers/mfd/max77714.c
14598F: include/linux/mfd/max77714.h
14599
14600MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14601M: Javier Martinez Canillas <[email protected]>
14602L: [email protected]
14603S: Supported
14604F: Documentation/devicetree/bindings/*/*max77802.yaml
14605F: drivers/regulator/max77802-regulator.c
14606F: include/dt-bindings/*/*max77802.h
14607
14608MAXIM MAX77976 BATTERY CHARGER
14609M: Luca Ceresoli <[email protected]>
14610S: Supported
14611F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14612F: drivers/power/supply/max77976_charger.c
14613
14614MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14615M: Krzysztof Kozlowski <[email protected]>
14616L: [email protected]
14617S: Maintained
14618B: mailto:[email protected]
14619F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14620F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14621F: drivers/power/supply/max14577_charger.c
14622F: drivers/power/supply/max77693_charger.c
14623
14624MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14625M: Chanwoo Choi <[email protected]>
14626M: Krzysztof Kozlowski <[email protected]>
14627L: [email protected]
14628S: Maintained
14629B: mailto:[email protected]
14630F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
14631F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
14632F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
14633F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
14634F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
14635F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
14636F: drivers/leds/leds-max77705.c
14637F: drivers/*/*max77843.c
14638F: drivers/*/max14577*.c
14639F: drivers/*/max77686*.c
14640F: drivers/*/max77693*.c
14641F: drivers/*/max77705*.c
14642F: drivers/clk/clk-max77686.c
14643F: drivers/extcon/extcon-max14577.c
14644F: drivers/extcon/extcon-max77693.c
14645F: drivers/rtc/rtc-max77686.c
14646F: include/linux/mfd/max14577*.h
14647F: include/linux/mfd/max77686*.h
14648F: include/linux/mfd/max77693*.h
14649F: include/linux/mfd/max77705*.h
14650
14651MAXIRADIO FM RADIO RECEIVER DRIVER
14652M: Hans Verkuil <[email protected]>
14653L: [email protected]
14654S: Maintained
14655W: https://linuxtv.org
14656T: git git://linuxtv.org/media.git
14657F: drivers/media/radio/radio-maxiradio*
14658
14659MAXLINEAR ETHERNET PHY DRIVER
14660M: Xu Liang <[email protected]>
14661L: [email protected]
14662S: Supported
14663F: drivers/net/phy/mxl-gpy.c
14664
14665MCAN MMIO DEVICE DRIVER
14666M: Chandrasekar Ramakrishnan <[email protected]>
14667L: [email protected]
14668S: Maintained
14669F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14670F: drivers/net/can/m_can/m_can.c
14671F: drivers/net/can/m_can/m_can.h
14672F: drivers/net/can/m_can/m_can_platform.c
14673
14674MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14675R: Yasushi SHOJI <[email protected]>
14676L: [email protected]
14677S: Maintained
14678F: drivers/net/can/usb/mcba_usb.c
14679
14680MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14681M: Rishi Gupta <[email protected]>
14682L: [email protected]
14683L: [email protected]
14684S: Maintained
14685F: drivers/hid/hid-mcp2221.c
14686
14687MCP251XFD SPI-CAN NETWORK DRIVER
14688M: Marc Kleine-Budde <[email protected]>
14689M: Manivannan Sadhasivam <[email protected]>
14690R: Thomas Kopp <[email protected]>
14691L: [email protected]
14692S: Maintained
14693F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14694F: drivers/net/can/spi/mcp251xfd/
14695
14696MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14697M: Peter Rosin <[email protected]>
14698L: [email protected]
14699S: Maintained
14700F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14701F: drivers/iio/potentiometer/mcp4018.c
14702F: drivers/iio/potentiometer/mcp4531.c
14703
14704MCP4821 DAC DRIVER
14705M: Anshul Dalal <[email protected]>
14706L: [email protected]
14707S: Maintained
14708F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14709F: drivers/iio/dac/mcp4821.c
14710
14711MCR20A IEEE-802.15.4 RADIO DRIVER
14712M: Stefan Schmidt <[email protected]>
14713L: [email protected]
14714S: Odd Fixes
14715W: https://github.com/xueliu/mcr20a-linux
14716F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14717F: drivers/net/ieee802154/mcr20a.c
14718F: drivers/net/ieee802154/mcr20a.h
14719
14720MDIO REGMAP DRIVER
14721M: Maxime Chevallier <[email protected]>
14722L: [email protected]
14723S: Maintained
14724F: drivers/net/mdio/mdio-regmap.c
14725F: include/linux/mdio/mdio-regmap.h
14726
14727MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14728M: William Breathitt Gray <[email protected]>
14729L: [email protected]
14730S: Maintained
14731F: drivers/iio/dac/cio-dac.c
14732
14733MEDIA CONTROLLER FRAMEWORK
14734M: Sakari Ailus <[email protected]>
14735M: Laurent Pinchart <[email protected]>
14736L: [email protected]
14737S: Supported
14738W: https://www.linuxtv.org
14739T: git git://linuxtv.org/media.git
14740F: drivers/media/mc/
14741F: include/media/media-*.h
14742F: include/uapi/linux/media.h
14743
14744MEDIA DRIVER FOR FREESCALE IMX PXP
14745M: Philipp Zabel <[email protected]>
14746L: [email protected]
14747S: Maintained
14748T: git git://linuxtv.org/media.git
14749F: drivers/media/platform/nxp/imx-pxp.[ch]
14750
14751MEDIA DRIVERS FOR ASCOT2E
14752M: Abylay Ospan <[email protected]>
14753L: [email protected]
14754S: Supported
14755W: https://linuxtv.org
14756W: http://netup.tv/
14757T: git git://linuxtv.org/media.git
14758F: drivers/media/dvb-frontends/ascot2e*
14759
14760MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14761M: Jasmin Jessich <[email protected]>
14762L: [email protected]
14763S: Maintained
14764W: https://linuxtv.org
14765T: git git://linuxtv.org/media.git
14766F: drivers/media/dvb-frontends/cxd2099*
14767
14768MEDIA DRIVERS FOR CXD2841ER
14769M: Abylay Ospan <[email protected]>
14770L: [email protected]
14771S: Supported
14772W: https://linuxtv.org
14773W: http://netup.tv/
14774T: git git://linuxtv.org/media.git
14775F: drivers/media/dvb-frontends/cxd2841er*
14776
14777MEDIA DRIVERS FOR CXD2880
14778M: Yasunari Takiguchi <[email protected]>
14779L: [email protected]
14780S: Supported
14781W: http://linuxtv.org/
14782T: git git://linuxtv.org/media.git
14783F: drivers/media/dvb-frontends/cxd2880/*
14784F: drivers/media/spi/cxd2880*
14785
14786MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14787L: [email protected]
14788S: Orphan
14789W: https://linuxtv.org
14790T: git git://linuxtv.org/media.git
14791F: drivers/media/pci/ddbridge/*
14792
14793MEDIA DRIVERS FOR FREESCALE IMX
14794M: Steve Longerbeam <[email protected]>
14795M: Philipp Zabel <[email protected]>
14796L: [email protected]
14797S: Maintained
14798T: git git://linuxtv.org/media.git
14799F: Documentation/admin-guide/media/imx.rst
14800F: Documentation/devicetree/bindings/media/imx.txt
14801F: drivers/staging/media/imx/
14802F: include/linux/imx-media.h
14803F: include/media/imx.h
14804
14805MEDIA DRIVERS FOR FREESCALE IMX7/8
14806M: Rui Miguel Silva <[email protected]>
14807M: Laurent Pinchart <[email protected]>
14808M: Martin Kepplinger <[email protected]>
14809R: Purism Kernel Team <[email protected]>
14810L: [email protected]
14811S: Maintained
14812T: git git://linuxtv.org/media.git
14813F: Documentation/admin-guide/media/imx7.rst
14814F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14815F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14816F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14817F: drivers/media/platform/nxp/imx-mipi-csis.c
14818F: drivers/media/platform/nxp/imx7-media-csi.c
14819F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14820
14821MEDIA DRIVERS FOR HELENE
14822M: Abylay Ospan <[email protected]>
14823L: [email protected]
14824S: Supported
14825W: https://linuxtv.org
14826W: http://netup.tv/
14827T: git git://linuxtv.org/media.git
14828F: drivers/media/dvb-frontends/helene*
14829
14830MEDIA DRIVERS FOR HORUS3A
14831M: Abylay Ospan <[email protected]>
14832L: [email protected]
14833S: Supported
14834W: https://linuxtv.org
14835W: http://netup.tv/
14836T: git git://linuxtv.org/media.git
14837F: drivers/media/dvb-frontends/horus3a*
14838
14839MEDIA DRIVERS FOR LNBH25
14840M: Abylay Ospan <[email protected]>
14841L: [email protected]
14842S: Supported
14843W: https://linuxtv.org
14844W: http://netup.tv/
14845T: git git://linuxtv.org/media.git
14846F: drivers/media/dvb-frontends/lnbh25*
14847
14848MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14849L: [email protected]
14850S: Orphan
14851W: https://linuxtv.org
14852T: git git://linuxtv.org/media.git
14853F: drivers/media/dvb-frontends/mxl5xx*
14854
14855MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14856M: Abylay Ospan <[email protected]>
14857L: [email protected]
14858S: Supported
14859W: https://linuxtv.org
14860W: http://netup.tv/
14861T: git git://linuxtv.org/media.git
14862F: drivers/media/pci/netup_unidvb/*
14863
14864MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14865M: Dmitry Osipenko <[email protected]>
14866L: [email protected]
14867L: [email protected]
14868S: Maintained
14869T: git git://linuxtv.org/media.git
14870F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14871F: drivers/media/platform/nvidia/tegra-vde/
14872
14873MEDIA DRIVERS FOR RENESAS - CEU
14874M: Jacopo Mondi <[email protected]>
14875L: [email protected]
14876L: [email protected]
14877S: Supported
14878T: git git://linuxtv.org/media.git
14879F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
14880F: drivers/media/platform/renesas/renesas-ceu.c
14881F: include/media/drv-intf/renesas-ceu.h
14882
14883MEDIA DRIVERS FOR RENESAS - DRIF
14884M: Fabrizio Castro <[email protected]>
14885L: [email protected]
14886L: [email protected]
14887S: Supported
14888T: git git://linuxtv.org/media.git
14889F: Documentation/devicetree/bindings/media/renesas,drif.yaml
14890F: drivers/media/platform/renesas/rcar_drif.c
14891
14892MEDIA DRIVERS FOR RENESAS - FCP
14893M: Laurent Pinchart <[email protected]>
14894L: [email protected]
14895L: [email protected]
14896S: Supported
14897T: git git://linuxtv.org/media.git
14898F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
14899F: drivers/media/platform/renesas/rcar-fcp.c
14900F: include/media/rcar-fcp.h
14901
14902MEDIA DRIVERS FOR RENESAS - FDP1
14903M: Kieran Bingham <[email protected]>
14904L: [email protected]
14905L: [email protected]
14906S: Supported
14907T: git git://linuxtv.org/media.git
14908F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14909F: drivers/media/platform/renesas/rcar_fdp1.c
14910
14911MEDIA DRIVERS FOR RENESAS - VIN
14912M: Niklas Söderlund <[email protected]>
14913L: [email protected]
14914L: [email protected]
14915S: Supported
14916T: git git://linuxtv.org/media.git
14917F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
14918F: Documentation/devicetree/bindings/media/renesas,isp.yaml
14919F: Documentation/devicetree/bindings/media/renesas,vin.yaml
14920F: drivers/media/platform/renesas/rcar-csi2.c
14921F: drivers/media/platform/renesas/rcar-isp.c
14922F: drivers/media/platform/renesas/rcar-vin/
14923
14924MEDIA DRIVERS FOR RENESAS - VSP1
14925M: Laurent Pinchart <[email protected]>
14926M: Kieran Bingham <[email protected]>
14927L: [email protected]
14928L: [email protected]
14929S: Supported
14930T: git git://linuxtv.org/media.git
14931F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14932F: drivers/media/platform/renesas/vsp1/
14933
14934MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14935L: [email protected]
14936S: Orphan
14937W: https://linuxtv.org
14938T: git git://linuxtv.org/media.git
14939F: drivers/media/dvb-frontends/stv0910*
14940
14941MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14942L: [email protected]
14943S: Orphan
14944W: https://linuxtv.org
14945T: git git://linuxtv.org/media.git
14946F: drivers/media/dvb-frontends/stv6111*
14947
14948MEDIA DRIVERS FOR STM32 - CSI
14949M: Alain Volmat <[email protected]>
14950L: [email protected]
14951S: Supported
14952T: git git://linuxtv.org/media_tree.git
14953F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14954F: drivers/media/platform/st/stm32/stm32-csi.c
14955
14956MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14957M: Hugues Fruchet <[email protected]>
14958M: Alain Volmat <[email protected]>
14959L: [email protected]
14960S: Supported
14961T: git git://linuxtv.org/media.git
14962F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14963F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14964F: drivers/media/platform/st/stm32/stm32-dcmi.c
14965F: drivers/media/platform/st/stm32/stm32-dcmipp/*
14966
14967MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14968M: Mauro Carvalho Chehab <[email protected]>
14969L: [email protected]
14970S: Maintained
14971W: https://linuxtv.org
14972Q: http://patchwork.kernel.org/project/linux-media/list/
14973T: git git://linuxtv.org/media.git
14974F: Documentation/admin-guide/media/
14975F: Documentation/devicetree/bindings/media/
14976F: Documentation/driver-api/media/
14977F: Documentation/userspace-api/media/
14978F: drivers/media/
14979F: drivers/staging/media/
14980F: include/dt-bindings/media/
14981F: include/linux/platform_data/media/
14982F: include/media/
14983F: include/uapi/linux/dvb/
14984F: include/uapi/linux/ivtv*
14985F: include/uapi/linux/media.h
14986F: include/uapi/linux/uvcvideo.h
14987F: include/uapi/linux/v4l2-*
14988F: include/uapi/linux/videodev2.h
14989
14990MEDIATEK BLUETOOTH DRIVER
14991M: Sean Wang <[email protected]>
14992L: [email protected]
14993L: [email protected] (moderated for non-subscribers)
14994S: Maintained
14995F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14996F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14997F: drivers/bluetooth/btmtkuart.c
14998
14999MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
15000M: Sen Chu <[email protected]>
15001M: Sean Wang <[email protected]>
15002M: Macpaul Lin <[email protected]>
15003L: [email protected]
15004S: Maintained
15005F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15006F: drivers/power/reset/mt6323-poweroff.c
15007
15008MEDIATEK CIR DRIVER
15009M: Sean Wang <[email protected]>
15010S: Maintained
15011F: drivers/media/rc/mtk-cir.c
15012
15013MEDIATEK DMA DRIVER
15014M: Sean Wang <[email protected]>
15015L: [email protected]
15016L: [email protected] (moderated for non-subscribers)
15017L: [email protected] (moderated for non-subscribers)
15018S: Maintained
15019F: Documentation/devicetree/bindings/dma/mediatek,*
15020F: drivers/dma/mediatek/
15021
15022MEDIATEK ETHERNET DRIVER
15023M: Felix Fietkau <[email protected]>
15024M: Sean Wang <[email protected]>
15025M: Lorenzo Bianconi <[email protected]>
15026L: [email protected]
15027S: Maintained
15028F: drivers/net/ethernet/mediatek/
15029
15030MEDIATEK ETHERNET PCS DRIVER
15031M: Alexander Couzens <[email protected]>
15032M: Daniel Golle <[email protected]>
15033L: [email protected]
15034S: Maintained
15035F: drivers/net/pcs/pcs-mtk-lynxi.c
15036F: include/linux/pcs/pcs-mtk-lynxi.h
15037
15038MEDIATEK ETHERNET PHY DRIVERS
15039M: Daniel Golle <[email protected]>
15040M: Qingfang Deng <[email protected]>
15041M: SkyLake Huang <[email protected]>
15042L: [email protected]
15043S: Maintained
15044F: drivers/net/phy/mediatek/mtk-ge-soc.c
15045F: drivers/net/phy/mediatek/mtk-phy-lib.c
15046F: drivers/net/phy/mediatek/mtk-ge.c
15047F: drivers/net/phy/mediatek/mtk.h
15048F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15049
15050MEDIATEK I2C CONTROLLER DRIVER
15051M: Qii Wang <[email protected]>
15052L: [email protected]
15053S: Maintained
15054F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15055F: drivers/i2c/busses/i2c-mt65xx.c
15056
15057MEDIATEK IOMMU DRIVER
15058M: Yong Wu <[email protected]>
15059L: [email protected]
15060L: [email protected] (moderated for non-subscribers)
15061S: Supported
15062F: Documentation/devicetree/bindings/iommu/mediatek*
15063F: drivers/iommu/mtk_iommu*
15064F: include/dt-bindings/memory/mediatek,mt*-port.h
15065F: include/dt-bindings/memory/mt*-port.h
15066
15067MEDIATEK JPEG DRIVER
15068M: Bin Liu <[email protected]>
15069S: Supported
15070F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15071F: drivers/media/platform/mediatek/jpeg/
15072
15073MEDIATEK KEYPAD DRIVER
15074M: Mattijs Korpershoek <[email protected]>
15075S: Supported
15076F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15077F: drivers/input/keyboard/mt6779-keypad.c
15078
15079MEDIATEK MDP DRIVER
15080M: Minghsiu Tsai <[email protected]>
15081M: Houlong Wei <[email protected]>
15082M: Andrew-CT Chen <[email protected]>
15083S: Supported
15084F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
15085F: drivers/media/platform/mediatek/mdp/
15086F: drivers/media/platform/mediatek/vpu/
15087
15088MEDIATEK MEDIA DRIVER
15089M: Tiffany Lin <[email protected]>
15090M: Andrew-CT Chen <[email protected]>
15091M: Yunfei Dong <[email protected]>
15092S: Supported
15093F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15094F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
15095F: drivers/media/platform/mediatek/vcodec/
15096F: drivers/media/platform/mediatek/vpu/
15097
15098MEDIATEK MIPI-CSI CDPHY DRIVER
15099M: Julien Stephan <[email protected]>
15100M: Andy Hsieh <[email protected]>
15101S: Supported
15102F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15103F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15104
15105MEDIATEK MMC/SD/SDIO DRIVER
15106M: Chaotian Jing <[email protected]>
15107S: Maintained
15108F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15109F: drivers/mmc/host/mtk-sd.c
15110
15111MEDIATEK MT6735 CLOCK & RESET DRIVERS
15112M: Yassine Oudjana <[email protected]>
15113L: [email protected]
15114L: [email protected] (moderated for non-subscribers)
15115S: Maintained
15116F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15117F: drivers/clk/mediatek/clk-mt6735-imgsys.c
15118F: drivers/clk/mediatek/clk-mt6735-infracfg.c
15119F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15120F: drivers/clk/mediatek/clk-mt6735-pericfg.c
15121F: drivers/clk/mediatek/clk-mt6735-topckgen.c
15122F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
15123F: drivers/clk/mediatek/clk-mt6735-vencsys.c
15124F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15125F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15126F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15127F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15128F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15129F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15130F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15131F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15132F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15133F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15134F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15135F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15136
15137MEDIATEK MT76 WIRELESS LAN DRIVER
15138M: Felix Fietkau <[email protected]>
15139M: Lorenzo Bianconi <[email protected]>
15140M: Ryder Lee <[email protected]>
15141R: Shayne Chen <[email protected]>
15142R: Sean Wang <[email protected]>
15143L: [email protected]
15144S: Maintained
15145T: git https://github.com/nbd168/wireless
15146F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15147F: drivers/net/wireless/mediatek/mt76/
15148
15149MEDIATEK MT7601U WIRELESS LAN DRIVER
15150M: Jakub Kicinski <[email protected]>
15151L: [email protected]
15152S: Maintained
15153F: drivers/net/wireless/mediatek/mt7601u/
15154
15155MEDIATEK MT7621 CLOCK DRIVER
15156M: Sergio Paracuellos <[email protected]>
15157S: Maintained
15158F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15159F: drivers/clk/ralink/clk-mt7621.c
15160
15161MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15162M: Sergio Paracuellos <[email protected]>
15163S: Maintained
15164F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15165F: drivers/pci/controller/pcie-mt7621.c
15166
15167MEDIATEK MT7621 PHY PCI DRIVER
15168M: Sergio Paracuellos <[email protected]>
15169S: Maintained
15170F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15171F: drivers/phy/ralink/phy-mt7621-pci.c
15172
15173MEDIATEK MT7621/28/88 I2C DRIVER
15174M: Stefan Roese <[email protected]>
15175L: [email protected]
15176S: Maintained
15177F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15178F: drivers/i2c/busses/i2c-mt7621.c
15179
15180MEDIATEK MTMIPS CLOCK DRIVER
15181M: Sergio Paracuellos <[email protected]>
15182S: Maintained
15183F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15184F: drivers/clk/ralink/clk-mtmips.c
15185
15186MEDIATEK NAND CONTROLLER DRIVER
15187L: [email protected]
15188S: Orphan
15189F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15190F: drivers/mtd/nand/raw/mtk_*
15191
15192MEDIATEK PMIC LED DRIVER
15193M: Sen Chu <[email protected]>
15194M: Sean Wang <[email protected]>
15195M: Macpaul Lin <[email protected]>
15196S: Maintained
15197F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15198F: drivers/leds/leds-mt6323.c
15199
15200MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15201M: Sean Wang <[email protected]>
15202S: Maintained
15203F: drivers/char/hw_random/mtk-rng.c
15204
15205MEDIATEK SMI DRIVER
15206M: Yong Wu <[email protected]>
15207L: [email protected] (moderated for non-subscribers)
15208S: Supported
15209F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15210F: drivers/memory/mtk-smi.c
15211F: include/soc/mediatek/smi.h
15212
15213MEDIATEK SWITCH DRIVER
15214M: Chester A. Unal <[email protected]>
15215M: Daniel Golle <[email protected]>
15216M: DENG Qingfang <[email protected]>
15217M: Sean Wang <[email protected]>
15218L: [email protected]
15219S: Maintained
15220F: drivers/net/dsa/mt7530-mdio.c
15221F: drivers/net/dsa/mt7530-mmio.c
15222F: drivers/net/dsa/mt7530.*
15223F: net/dsa/tag_mtk.c
15224
15225MEDIATEK T7XX 5G WWAN MODEM DRIVER
15226M: Chandrashekar Devegowda <[email protected]>
15227R: Chiranjeevi Rapolu <[email protected]>
15228R: Liu Haijun <[email protected]>
15229R: M Chetan Kumar <[email protected]>
15230R: Ricardo Martinez <[email protected]>
15231L: [email protected]
15232S: Supported
15233F: drivers/net/wwan/t7xx/
15234
15235MEDIATEK USB3 DRD IP DRIVER
15236M: Chunfeng Yun <[email protected]>
15237L: [email protected]
15238L: [email protected] (moderated for non-subscribers)
15239L: [email protected] (moderated for non-subscribers)
15240S: Maintained
15241F: Documentation/devicetree/bindings/usb/mediatek,*
15242F: drivers/usb/host/xhci-mtk*
15243F: drivers/usb/mtu3/
15244
15245MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15246M: Peter Senna Tschudin <[email protected]>
15247M: Ian Ray <[email protected]>
15248M: Martyn Welch <[email protected]>
15249S: Maintained
15250F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15251F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15252
15253MEGARAID SCSI/SAS DRIVERS
15254M: Kashyap Desai <[email protected]>
15255M: Sumit Saxena <[email protected]>
15256M: Shivasharan S <[email protected]>
15257M: Chandrakanth patil <[email protected]>
15258L: [email protected]
15259L: [email protected]
15260S: Maintained
15261W: http://www.avagotech.com/support/
15262F: Documentation/scsi/megaraid.rst
15263F: drivers/scsi/megaraid.*
15264F: drivers/scsi/megaraid/
15265
15266MELEXIS MLX90614 DRIVER
15267M: Crt Mori <[email protected]>
15268L: [email protected]
15269S: Supported
15270W: http://www.melexis.com
15271F: drivers/iio/temperature/mlx90614.c
15272
15273MELEXIS MLX90632 DRIVER
15274M: Crt Mori <[email protected]>
15275L: [email protected]
15276S: Supported
15277W: http://www.melexis.com
15278F: drivers/iio/temperature/mlx90632.c
15279
15280MELEXIS MLX90635 DRIVER
15281M: Crt Mori <[email protected]>
15282L: [email protected]
15283S: Supported
15284W: http://www.melexis.com
15285F: drivers/iio/temperature/mlx90635.c
15286
15287MELFAS MIP4 TOUCHSCREEN DRIVER
15288M: Sangwon Jee <[email protected]>
15289S: Supported
15290W: http://www.melfas.com
15291F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15292F: drivers/input/touchscreen/melfas_mip4.c
15293
15294MELLANOX BLUEFIELD I2C DRIVER
15295M: Khalil Blaiech <[email protected]>
15296M: Asmaa Mnebhi <[email protected]>
15297L: [email protected]
15298S: Supported
15299F: drivers/i2c/busses/i2c-mlxbf.c
15300
15301MELLANOX ETHERNET DRIVER (mlx4_en)
15302M: Tariq Toukan <[email protected]>
15303L: [email protected]
15304S: Maintained
15305W: https://www.nvidia.com/networking/
15306Q: https://patchwork.kernel.org/project/netdevbpf/list/
15307F: drivers/net/ethernet/mellanox/mlx4/en_*
15308
15309MELLANOX ETHERNET DRIVER (mlx5e)
15310M: Saeed Mahameed <[email protected]>
15311M: Tariq Toukan <[email protected]>
15312L: [email protected]
15313S: Maintained
15314W: https://www.nvidia.com/networking/
15315Q: https://patchwork.kernel.org/project/netdevbpf/list/
15316F: drivers/net/ethernet/mellanox/mlx5/core/en_*
15317
15318MELLANOX ETHERNET INNOVA DRIVERS
15319R: Boris Pismenny <[email protected]>
15320L: [email protected]
15321S: Maintained
15322W: https://www.nvidia.com/networking/
15323Q: https://patchwork.kernel.org/project/netdevbpf/list/
15324F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15325F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15326F: include/linux/mlx5/mlx5_ifc_fpga.h
15327
15328MELLANOX ETHERNET SWITCH DRIVERS
15329M: Ido Schimmel <[email protected]>
15330M: Petr Machata <[email protected]>
15331L: [email protected]
15332S: Supported
15333W: https://www.nvidia.com/networking/
15334Q: https://patchwork.kernel.org/project/netdevbpf/list/
15335F: drivers/net/ethernet/mellanox/mlxsw/
15336F: tools/testing/selftests/drivers/net/mlxsw/
15337
15338MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15339M: [email protected]
15340L: [email protected]
15341S: Supported
15342W: https://www.nvidia.com/networking/
15343Q: https://patchwork.kernel.org/project/netdevbpf/list/
15344F: drivers/net/ethernet/mellanox/mlxfw/
15345
15346MELLANOX HARDWARE PLATFORM SUPPORT
15347M: Hans de Goede <[email protected]>
15348M: Ilpo Järvinen <[email protected]>
15349M: Vadim Pasternak <[email protected]>
15350L: [email protected]
15351S: Supported
15352F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
15353F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15354F: drivers/platform/mellanox/
15355F: include/linux/platform_data/mlxreg.h
15356
15357MELLANOX MLX4 core VPI driver
15358M: Tariq Toukan <[email protected]>
15359L: [email protected]
15360L: [email protected]
15361S: Maintained
15362W: https://www.nvidia.com/networking/
15363Q: https://patchwork.kernel.org/project/netdevbpf/list/
15364F: drivers/net/ethernet/mellanox/mlx4/
15365F: include/linux/mlx4/
15366
15367MELLANOX MLX4 IB driver
15368M: Yishai Hadas <[email protected]>
15369L: [email protected]
15370S: Supported
15371W: https://www.nvidia.com/networking/
15372Q: http://patchwork.kernel.org/project/linux-rdma/list/
15373F: drivers/infiniband/hw/mlx4/
15374F: include/linux/mlx4/
15375F: include/uapi/rdma/mlx4-abi.h
15376
15377MELLANOX MLX5 core VPI driver
15378M: Saeed Mahameed <[email protected]>
15379M: Leon Romanovsky <[email protected]>
15380M: Tariq Toukan <[email protected]>
15381L: [email protected]
15382L: [email protected]
15383S: Maintained
15384W: https://www.nvidia.com/networking/
15385Q: https://patchwork.kernel.org/project/netdevbpf/list/
15386F: Documentation/networking/device_drivers/ethernet/mellanox/
15387F: drivers/net/ethernet/mellanox/mlx5/core/
15388F: include/linux/mlx5/
15389
15390MELLANOX MLX5 IB driver
15391M: Leon Romanovsky <[email protected]>
15392L: [email protected]
15393S: Supported
15394W: https://www.nvidia.com/networking/
15395Q: http://patchwork.kernel.org/project/linux-rdma/list/
15396F: drivers/infiniband/hw/mlx5/
15397F: include/linux/mlx5/
15398F: include/uapi/rdma/mlx5-abi.h
15399
15400MELLANOX MLX5 VDPA DRIVER
15401M: Dragos Tatulea <[email protected]>
15402L: [email protected]
15403S: Supported
15404F: drivers/vdpa/mlx5/
15405
15406MELLANOX MLXCPLD I2C AND MUX DRIVER
15407M: Vadim Pasternak <[email protected]>
15408M: Michael Shych <[email protected]>
15409L: [email protected]
15410S: Supported
15411F: Documentation/i2c/busses/i2c-mlxcpld.rst
15412F: drivers/i2c/busses/i2c-mlxcpld.c
15413F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
15414
15415MELLANOX MLXCPLD LED DRIVER
15416M: Vadim Pasternak <[email protected]>
15417L: [email protected]
15418S: Supported
15419F: Documentation/leds/leds-mlxcpld.rst
15420F: drivers/leds/leds-mlxcpld.c
15421F: drivers/leds/leds-mlxreg.c
15422
15423MEMBARRIER SUPPORT
15424M: Mathieu Desnoyers <[email protected]>
15425M: "Paul E. McKenney" <[email protected]>
15426L: [email protected]
15427S: Supported
15428F: Documentation/scheduler/membarrier.rst
15429F: arch/*/include/asm/membarrier.h
15430F: arch/*/include/asm/sync_core.h
15431F: include/uapi/linux/membarrier.h
15432F: kernel/sched/membarrier.c
15433
15434MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15435M: Mike Rapoport <[email protected]>
15436L: [email protected]
15437S: Maintained
15438F: Documentation/core-api/boot-time-mm.rst
15439F: include/linux/memblock.h
15440F: mm/memblock.c
15441F: mm/mm_init.c
15442F: tools/testing/memblock/
15443
15444MEMORY ALLOCATION PROFILING
15445M: Suren Baghdasaryan <[email protected]>
15446M: Kent Overstreet <[email protected]>
15447L: [email protected]
15448S: Maintained
15449F: Documentation/mm/allocation-profiling.rst
15450F: include/linux/alloc_tag.h
15451F: include/linux/pgalloc_tag.h
15452F: lib/alloc_tag.c
15453
15454MEMORY CONTROLLER DRIVERS
15455M: Krzysztof Kozlowski <[email protected]>
15456L: [email protected]
15457S: Maintained
15458B: mailto:[email protected]
15459T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15460F: Documentation/devicetree/bindings/memory-controllers/
15461F: drivers/memory/
15462F: include/dt-bindings/memory/
15463F: include/memory/
15464
15465MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15466M: Dmitry Osipenko <[email protected]>
15467L: [email protected]
15468L: [email protected]
15469S: Maintained
15470T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15471F: drivers/devfreq/tegra30-devfreq.c
15472
15473MEMORY HOT(UN)PLUG
15474M: David Hildenbrand <[email protected]>
15475M: Oscar Salvador <[email protected]>
15476L: [email protected]
15477S: Maintained
15478F: Documentation/admin-guide/mm/memory-hotplug.rst
15479F: Documentation/core-api/memory-hotplug.rst
15480F: drivers/base/memory.c
15481F: include/linux/memory_hotplug.h
15482F: mm/memory_hotplug.c
15483F: tools/testing/selftests/memory-hotplug/
15484
15485MEMORY MANAGEMENT
15486M: Andrew Morton <[email protected]>
15487L: [email protected]
15488S: Maintained
15489W: http://www.linux-mm.org
15490T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15491T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15492F: Documentation/admin-guide/mm/
15493F: Documentation/mm/
15494F: include/linux/gfp.h
15495F: include/linux/gfp_types.h
15496F: include/linux/memfd.h
15497F: include/linux/memory.h
15498F: include/linux/memory_hotplug.h
15499F: include/linux/memory-tiers.h
15500F: include/linux/mempolicy.h
15501F: include/linux/mempool.h
15502F: include/linux/memremap.h
15503F: include/linux/mm.h
15504F: include/linux/mm_*.h
15505F: include/linux/mmzone.h
15506F: include/linux/mmu_notifier.h
15507F: include/linux/pagewalk.h
15508F: include/linux/rmap.h
15509F: include/trace/events/ksm.h
15510F: mm/
15511F: tools/mm/
15512F: tools/testing/selftests/mm/
15513N: include/linux/page[-_]*
15514
15515MEMORY MANAGEMENT - EXECMEM
15516M: Andrew Morton <[email protected]>
15517M: Mike Rapoport <[email protected]>
15518L: [email protected]
15519S: Maintained
15520F: include/linux/execmem.h
15521F: mm/execmem.c
15522
15523MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
15524M: Andrew Morton <[email protected]>
15525M: Mike Rapoport <[email protected]>
15526L: [email protected]
15527S: Maintained
15528F: include/linux/numa_memblks.h
15529F: mm/numa.c
15530F: mm/numa_emulation.c
15531F: mm/numa_memblks.c
15532
15533MEMORY MANAGEMENT - PAGE ALLOCATOR
15534M: Andrew Morton <[email protected]>
15535R: Vlastimil Babka <[email protected]>
15536R: Suren Baghdasaryan <[email protected]>
15537R: Michal Hocko <[email protected]>
15538R: Brendan Jackman <[email protected]>
15539R: Johannes Weiner <[email protected]>
15540R: Zi Yan <[email protected]>
15541L: [email protected]
15542S: Maintained
15543F: mm/compaction.c
15544F: mm/page_alloc.c
15545F: include/linux/gfp.h
15546F: include/linux/compaction.h
15547
15548MEMORY MANAGEMENT - SECRETMEM
15549M: Andrew Morton <[email protected]>
15550M: Mike Rapoport <[email protected]>
15551L: [email protected]
15552S: Maintained
15553F: include/linux/secretmem.h
15554F: mm/secretmem.c
15555
15556MEMORY MANAGEMENT - USERFAULTFD
15557M: Andrew Morton <[email protected]>
15558R: Peter Xu <[email protected]>
15559L: [email protected]
15560S: Maintained
15561F: Documentation/admin-guide/mm/userfaultfd.rst
15562F: fs/userfaultfd.c
15563F: include/asm-generic/pgtable_uffd.h
15564F: include/linux/userfaultfd_k.h
15565F: include/uapi/linux/userfaultfd.h
15566F: mm/userfaultfd.c
15567F: tools/testing/selftests/mm/uffd-*.[ch]
15568
15569MEMORY MAPPING
15570M: Andrew Morton <[email protected]>
15571M: Liam R. Howlett <[email protected]>
15572M: Lorenzo Stoakes <[email protected]>
15573R: Vlastimil Babka <[email protected]>
15574R: Jann Horn <[email protected]>
15575R: Pedro Falcato <[email protected]>
15576L: [email protected]
15577S: Maintained
15578W: http://www.linux-mm.org
15579T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15580F: include/trace/events/mmap.h
15581F: mm/mlock.c
15582F: mm/mmap.c
15583F: mm/mprotect.c
15584F: mm/mremap.c
15585F: mm/mseal.c
15586F: mm/vma.c
15587F: mm/vma.h
15588F: mm/vma_internal.h
15589F: tools/testing/vma/
15590
15591MEMORY MAPPING - LOCKING
15592M: Andrew Morton <[email protected]>
15593M: Suren Baghdasaryan <[email protected]>
15594M: Liam R. Howlett <[email protected]>
15595M: Lorenzo Stoakes <[email protected]>
15596R: Vlastimil Babka <[email protected]>
15597R: Shakeel Butt <[email protected]>
15598L: [email protected]
15599S: Maintained
15600W: http://www.linux-mm.org
15601T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15602F: Documentation/mm/process_addrs.rst
15603F: include/linux/mmap_lock.h
15604F: include/trace/events/mmap_lock.h
15605F: mm/mmap_lock.c
15606
15607MEMORY MAPPING - MADVISE (MEMORY ADVICE)
15608M: Andrew Morton <[email protected]>
15609M: Liam R. Howlett <[email protected]>
15610M: Lorenzo Stoakes <[email protected]>
15611M: David Hildenbrand <[email protected]>
15612R: Vlastimil Babka <[email protected]>
15613R: Jann Horn <[email protected]>
15614L: [email protected]
15615S: Maintained
15616W: http://www.linux-mm.org
15617T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15618F: include/uapi/asm-generic/mman-common.h
15619F: mm/madvise.c
15620
15621MEMORY TECHNOLOGY DEVICES (MTD)
15622M: Miquel Raynal <[email protected]>
15623M: Richard Weinberger <[email protected]>
15624M: Vignesh Raghavendra <[email protected]>
15625L: [email protected]
15626S: Maintained
15627W: http://www.linux-mtd.infradead.org/
15628Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15629C: irc://irc.oftc.net/mtd
15630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15632F: Documentation/devicetree/bindings/mtd/
15633F: drivers/mtd/
15634F: include/linux/mtd/
15635F: include/uapi/mtd/
15636
15637MEN A21 WATCHDOG DRIVER
15638M: Johannes Thumshirn <[email protected]>
15639L: [email protected]
15640S: Maintained
15641F: drivers/watchdog/mena21_wdt.c
15642
15643MEN CHAMELEON BUS (mcb)
15644M: Johannes Thumshirn <[email protected]>
15645S: Maintained
15646F: Documentation/driver-api/men-chameleon-bus.rst
15647F: drivers/mcb/
15648F: include/linux/mcb.h
15649
15650MEN F21BMC (Board Management Controller)
15651M: Andreas Werner <[email protected]>
15652S: Supported
15653F: Documentation/hwmon/menf21bmc.rst
15654F: drivers/hwmon/menf21bmc_hwmon.c
15655F: drivers/leds/leds-menf21bmc.c
15656F: drivers/mfd/menf21bmc.c
15657F: drivers/watchdog/menf21bmc_wdt.c
15658
15659MEN Z069 WATCHDOG DRIVER
15660M: Johannes Thumshirn <[email protected]>
15661L: [email protected]
15662S: Maintained
15663F: drivers/watchdog/menz69_wdt.c
15664
15665MESON AO CEC DRIVER FOR AMLOGIC SOCS
15666M: Neil Armstrong <[email protected]>
15667L: [email protected]
15668L: [email protected]
15669S: Supported
15670W: http://linux-meson.com/
15671T: git git://linuxtv.org/media.git
15672F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15673F: drivers/media/cec/platform/meson/ao-cec-g12a.c
15674F: drivers/media/cec/platform/meson/ao-cec.c
15675
15676MESON GE2D DRIVER FOR AMLOGIC SOCS
15677M: Neil Armstrong <[email protected]>
15678L: [email protected]
15679L: [email protected]
15680S: Supported
15681T: git git://linuxtv.org/media.git
15682F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15683F: drivers/media/platform/amlogic/meson-ge2d/
15684
15685MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15686M: Liang Yang <[email protected]>
15687L: [email protected]
15688S: Maintained
15689F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15690F: drivers/mtd/nand/raw/meson_*
15691
15692MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15693M: Neil Armstrong <[email protected]>
15694L: [email protected]
15695L: [email protected]
15696S: Supported
15697T: git git://linuxtv.org/media.git
15698F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15699F: drivers/staging/media/meson/vdec/
15700
15701META ETHERNET DRIVERS
15702M: Alexander Duyck <[email protected]>
15703M: Jakub Kicinski <[email protected]>
15704R: [email protected]
15705S: Maintained
15706F: Documentation/networking/device_drivers/ethernet/meta/
15707F: drivers/net/ethernet/meta/
15708
15709METHODE UDPU SUPPORT
15710M: Robert Marko <[email protected]>
15711S: Maintained
15712F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15713F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15714
15715MHI BUS
15716M: Manivannan Sadhasivam <[email protected]>
15717L: [email protected]
15718L: [email protected]
15719S: Maintained
15720T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15721F: Documentation/ABI/stable/sysfs-bus-mhi
15722F: Documentation/mhi/
15723F: drivers/bus/mhi/
15724F: drivers/pci/endpoint/functions/pci-epf-mhi.c
15725F: include/linux/mhi.h
15726
15727MICROBLAZE ARCHITECTURE
15728M: Michal Simek <[email protected]>
15729S: Supported
15730W: http://www.monstr.eu/fdt/
15731T: git git://git.monstr.eu/linux-2.6-microblaze.git
15732F: arch/microblaze/
15733
15734MICROBLAZE TMR INJECT
15735M: Appana Durga Kedareswara rao <[email protected]>
15736S: Supported
15737F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15738F: drivers/misc/xilinx_tmr_inject.c
15739
15740MICROBLAZE TMR MANAGER
15741M: Appana Durga Kedareswara rao <[email protected]>
15742S: Supported
15743F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15744F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15745F: drivers/misc/xilinx_tmr_manager.c
15746
15747MICROCHIP AT91 DMA DRIVERS
15748M: Ludovic Desroches <[email protected]>
15749L: [email protected] (moderated for non-subscribers)
15750L: [email protected]
15751S: Supported
15752F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
15753F: drivers/dma/at_hdmac.c
15754F: drivers/dma/at_xdmac.c
15755F: include/dt-bindings/dma/at91.h
15756
15757MICROCHIP AT91 SERIAL DRIVER
15758M: Richard Genoud <[email protected]>
15759S: Maintained
15760F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15761F: drivers/tty/serial/atmel_serial.c
15762F: drivers/tty/serial/atmel_serial.h
15763
15764MICROCHIP AT91 USART MFD DRIVER
15765M: Radu Pirea <[email protected]>
15766L: [email protected]
15767S: Supported
15768F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15769F: drivers/mfd/at91-usart.c
15770F: include/dt-bindings/mfd/at91-usart.h
15771
15772MICROCHIP AT91 USART SPI DRIVER
15773M: Radu Pirea <[email protected]>
15774L: [email protected]
15775S: Supported
15776F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15777F: drivers/spi/spi-at91-usart.c
15778
15779MICROCHIP AUDIO ASOC DRIVERS
15780M: Claudiu Beznea <[email protected]>
15781M: Andrei Simion <[email protected]>
15782L: [email protected]
15783S: Supported
15784F: Documentation/devicetree/bindings/sound/atmel*
15785F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15786F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15787F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15788F: sound/soc/atmel
15789
15790MICROCHIP CSI2DC DRIVER
15791M: Eugen Hristev <[email protected]>
15792L: [email protected]
15793S: Supported
15794F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15795F: drivers/media/platform/microchip/microchip-csi2dc.c
15796
15797MICROCHIP ECC DRIVER
15798L: [email protected]
15799S: Orphan
15800F: drivers/crypto/atmel-ecc.*
15801
15802MICROCHIP EIC DRIVER
15803M: Claudiu Beznea <[email protected]>
15804L: [email protected] (moderated for non-subscribers)
15805S: Supported
15806F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15807F: drivers/irqchip/irq-mchp-eic.c
15808
15809MICROCHIP I2C DRIVER
15810M: Codrin Ciubotariu <[email protected]>
15811L: [email protected]
15812S: Supported
15813F: drivers/i2c/busses/i2c-at91-*.c
15814F: drivers/i2c/busses/i2c-at91.h
15815
15816MICROCHIP ISC DRIVER
15817M: Eugen Hristev <[email protected]>
15818L: [email protected]
15819S: Supported
15820F: Documentation/devicetree/bindings/media/atmel,isc.yaml
15821F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
15822F: drivers/media/platform/microchip/microchip-isc*
15823F: drivers/media/platform/microchip/microchip-sama*-isc*
15824F: drivers/staging/media/deprecated/atmel/atmel-isc*
15825F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15826F: include/linux/atmel-isc-media.h
15827
15828MICROCHIP ISI DRIVER
15829M: Eugen Hristev <[email protected]>
15830L: [email protected]
15831S: Supported
15832F: drivers/media/platform/atmel/atmel-isi.c
15833F: drivers/media/platform/atmel/atmel-isi.h
15834
15835MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15836M: Woojung Huh <[email protected]>
15837M: [email protected]
15838L: [email protected]
15839S: Maintained
15840F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15841F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15842F: drivers/net/dsa/microchip/*
15843F: include/linux/dsa/ksz_common.h
15844F: include/linux/platform_data/microchip-ksz.h
15845F: net/dsa/tag_ksz.c
15846
15847MICROCHIP LAN743X ETHERNET DRIVER
15848M: Bryan Whitehead <[email protected]>
15849M: [email protected]
15850L: [email protected]
15851S: Maintained
15852F: drivers/net/ethernet/microchip/lan743x_*
15853
15854MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15855M: Parthiban Veerasooran <[email protected]>
15856L: [email protected]
15857S: Maintained
15858F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15859F: drivers/net/ethernet/microchip/lan865x/lan865x.c
15860
15861MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15862M: Arun Ramadoss <[email protected]>
15863R: [email protected]
15864L: [email protected]
15865S: Maintained
15866F: drivers/net/phy/microchip_t1.c
15867
15868MICROCHIP LAN966X ETHERNET DRIVER
15869M: Horatiu Vultur <[email protected]>
15870M: [email protected]
15871L: [email protected]
15872S: Maintained
15873F: drivers/net/ethernet/microchip/lan966x/*
15874
15875MICROCHIP LAN966X OIC DRIVER
15876M: Herve Codina <[email protected]>
15877S: Maintained
15878F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15879F: drivers/irqchip/irq-lan966x-oic.c
15880
15881MICROCHIP LAN966X PCI DRIVER
15882M: Herve Codina <[email protected]>
15883S: Maintained
15884F: drivers/misc/lan966x_pci.c
15885F: drivers/misc/lan966x_pci.dtso
15886
15887MICROCHIP LAN969X ETHERNET DRIVER
15888M: Daniel Machon <[email protected]>
15889M: [email protected]
15890L: [email protected]
15891S: Maintained
15892F: drivers/net/ethernet/microchip/sparx5/lan969x/*
15893
15894MICROCHIP LCDFB DRIVER
15895M: Nicolas Ferre <[email protected]>
15896L: [email protected]
15897S: Maintained
15898F: drivers/video/fbdev/atmel_lcdfb.c
15899F: include/video/atmel_lcdc.h
15900
15901MICROCHIP MCP16502 PMIC DRIVER
15902M: Claudiu Beznea <[email protected]>
15903M: Andrei Simion <[email protected]>
15904L: [email protected] (moderated for non-subscribers)
15905S: Supported
15906F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15907F: drivers/regulator/mcp16502.c
15908
15909MICROCHIP MCP3564 ADC DRIVER
15910M: Marius Cristea <[email protected]>
15911L: [email protected]
15912S: Supported
15913F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15914F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15915F: drivers/iio/adc/mcp3564.c
15916
15917MICROCHIP MCP3911 ADC DRIVER
15918M: Marcus Folkesson <[email protected]>
15919M: Kent Gustavsson <[email protected]>
15920L: [email protected]
15921S: Maintained
15922F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15923F: drivers/iio/adc/mcp3911.c
15924
15925MICROCHIP MMC/SD/SDIO MCI DRIVER
15926M: Aubin Constans <[email protected]>
15927S: Maintained
15928F: drivers/mmc/host/atmel-mci.c
15929
15930MICROCHIP NAND DRIVER
15931L: [email protected]
15932S: Orphan
15933F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
15934F: drivers/mtd/nand/raw/atmel/*
15935
15936MICROCHIP OTPC DRIVER
15937M: Claudiu Beznea <[email protected]>
15938L: [email protected] (moderated for non-subscribers)
15939S: Supported
15940F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15941F: drivers/nvmem/microchip-otpc.c
15942F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15943
15944MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15945M: Matteo Martelli <[email protected]>
15946L: [email protected]
15947S: Supported
15948F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15949F: drivers/iio/adc/pac1921.c
15950
15951MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15952M: Marius Cristea <[email protected]>
15953L: [email protected]
15954S: Supported
15955F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15956F: drivers/iio/adc/pac1934.c
15957
15958MICROCHIP PCI1XXXX GP DRIVER
15959M: Vaibhaav Ram T.L <[email protected]>
15960M: Kumaravel Thiagarajan <[email protected]>
15961L: [email protected]
15962S: Supported
15963F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15964F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15965F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15966F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15967
15968MICROCHIP PCI1XXXX I2C DRIVER
15969M: Tharun Kumar P <[email protected]>
15970M: Kumaravel Thiagarajan <[email protected]>
15971M: Microchip Linux Driver Support <[email protected]>
15972L: [email protected]
15973S: Maintained
15974F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15975
15976MICROCHIP PCIe UART DRIVER
15977M: Kumaravel Thiagarajan <[email protected]>
15978M: Tharun Kumar P <[email protected]>
15979L: [email protected]
15980S: Maintained
15981F: drivers/tty/serial/8250/8250_pci1xxxx.c
15982
15983MICROCHIP POLARFIRE FPGA DRIVERS
15984M: Conor Dooley <[email protected]>
15985L: [email protected]
15986S: Supported
15987F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15988F: drivers/fpga/microchip-spi.c
15989
15990MICROCHIP PWM DRIVER
15991M: Claudiu Beznea <[email protected]>
15992L: [email protected] (moderated for non-subscribers)
15993L: [email protected]
15994S: Supported
15995F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15996F: drivers/pwm/pwm-atmel.c
15997
15998MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15999M: Manikandan Muralidharan <[email protected]>
16000M: Dharma Balasubiramani <[email protected]>
16001L: [email protected]
16002S: Supported
16003F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
16004F: drivers/gpu/drm/bridge/microchip-lvds.c
16005
16006MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
16007M: Eugen Hristev <[email protected]>
16008L: [email protected]
16009S: Supported
16010F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
16011F: drivers/iio/adc/at91-sama5d2_adc.c
16012F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
16013
16014MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
16015M: Claudiu Beznea <[email protected]>
16016S: Supported
16017F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
16018F: drivers/power/reset/at91-sama5d2_shdwc.c
16019
16020MICROCHIP SOC DRIVERS
16021M: Conor Dooley <[email protected]>
16022S: Supported
16023T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
16024F: Documentation/devicetree/bindings/soc/microchip/
16025F: drivers/soc/microchip/
16026
16027MICROCHIP SPI DRIVER
16028M: Ryan Wanner <[email protected]>
16029S: Supported
16030F: drivers/spi/spi-atmel.*
16031
16032MICROCHIP SSC DRIVER
16033M: Claudiu Beznea <[email protected]>
16034M: Andrei Simion <[email protected]>
16035L: [email protected] (moderated for non-subscribers)
16036S: Supported
16037F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
16038F: drivers/misc/atmel-ssc.c
16039F: include/linux/atmel-ssc.h
16040
16041Microchip Timer Counter Block (TCB) Capture Driver
16042M: Kamel Bouhara <[email protected]>
16043L: [email protected] (moderated for non-subscribers)
16044L: [email protected]
16045S: Maintained
16046F: drivers/counter/microchip-tcb-capture.c
16047F: include/uapi/linux/counter/microchip-tcb-capture.h
16048
16049MICROCHIP USB251XB DRIVER
16050M: Richard Leitner <[email protected]>
16051L: [email protected]
16052S: Maintained
16053F: Documentation/devicetree/bindings/usb/usb251xb.yaml
16054F: drivers/usb/misc/usb251xb.c
16055
16056MICROCHIP USBA UDC DRIVER
16057M: Cristian Birsan <[email protected]>
16058L: [email protected] (moderated for non-subscribers)
16059S: Supported
16060F: drivers/usb/gadget/udc/atmel_usba_udc.*
16061
16062MICROCHIP WILC1000 WIFI DRIVER
16063M: Ajay Singh <[email protected]>
16064M: Claudiu Beznea <[email protected]>
16065L: [email protected]
16066S: Supported
16067F: drivers/net/wireless/microchip/
16068
16069MICROSEMI MIPS SOCS
16070M: Alexandre Belloni <[email protected]>
16071M: [email protected]
16072L: [email protected]
16073S: Supported
16074F: Documentation/devicetree/bindings/mips/mscc.txt
16075F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
16076F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
16077F: arch/mips/boot/dts/mscc/
16078F: arch/mips/configs/generic/board-ocelot.config
16079F: arch/mips/generic/board-ocelot.c
16080
16081MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
16082M: Don Brace <[email protected]>
16083L: [email protected]
16084L: [email protected]
16085S: Supported
16086F: Documentation/scsi/smartpqi.rst
16087F: drivers/scsi/smartpqi/Kconfig
16088F: drivers/scsi/smartpqi/Makefile
16089F: drivers/scsi/smartpqi/smartpqi*.[ch]
16090F: include/linux/cciss*.h
16091F: include/uapi/linux/cciss*.h
16092
16093MICROSOFT MANA RDMA DRIVER
16094M: Long Li <[email protected]>
16095M: Konstantin Taranov <[email protected]>
16096L: [email protected]
16097S: Supported
16098F: drivers/infiniband/hw/mana/
16099F: include/net/mana
16100F: include/uapi/rdma/mana-abi.h
16101
16102MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16103M: Maximilian Luz <[email protected]>
16104L: [email protected]
16105S: Maintained
16106F: drivers/platform/surface/surface_aggregator_tabletsw.c
16107
16108MICROSOFT SURFACE BATTERY AND AC DRIVERS
16109M: Maximilian Luz <[email protected]>
16110L: [email protected]
16111L: [email protected]
16112S: Maintained
16113F: drivers/power/supply/surface_battery.c
16114F: drivers/power/supply/surface_charger.c
16115
16116MICROSOFT SURFACE DTX DRIVER
16117M: Maximilian Luz <[email protected]>
16118L: [email protected]
16119S: Maintained
16120F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
16121F: drivers/platform/surface/surface_dtx.c
16122F: include/uapi/linux/surface_aggregator/dtx.h
16123
16124MICROSOFT SURFACE SENSOR FAN DRIVER
16125M: Maximilian Luz <[email protected]>
16126M: Ivor Wanders <[email protected]>
16127L: [email protected]
16128S: Maintained
16129F: Documentation/hwmon/surface_fan.rst
16130F: drivers/hwmon/surface_fan.c
16131
16132MICROSOFT SURFACE SENSOR THERMAL DRIVER
16133M: Maximilian Luz <[email protected]>
16134L: [email protected]
16135S: Maintained
16136F: drivers/hwmon/surface_temp.c
16137
16138MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16139M: Maximilian Luz <[email protected]>
16140L: [email protected]
16141S: Maintained
16142F: drivers/platform/surface/surface_gpe.c
16143
16144MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16145M: Hans de Goede <[email protected]>
16146M: Ilpo Järvinen <[email protected]>
16147M: Maximilian Luz <[email protected]>
16148L: [email protected]
16149S: Maintained
16150T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16151F: drivers/platform/surface/
16152
16153MICROSOFT SURFACE HID TRANSPORT DRIVER
16154M: Maximilian Luz <[email protected]>
16155L: [email protected]
16156L: [email protected]
16157S: Maintained
16158F: drivers/hid/surface-hid/
16159
16160MICROSOFT SURFACE HOT-PLUG DRIVER
16161M: Maximilian Luz <[email protected]>
16162L: [email protected]
16163S: Maintained
16164F: drivers/platform/surface/surface_hotplug.c
16165
16166MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16167M: Maximilian Luz <[email protected]>
16168L: [email protected]
16169S: Maintained
16170F: drivers/platform/surface/surface_platform_profile.c
16171
16172MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16173M: Chen Yu <[email protected]>
16174L: [email protected]
16175S: Supported
16176F: drivers/platform/surface/surfacepro3_button.c
16177
16178MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16179M: Maximilian Luz <[email protected]>
16180L: [email protected]
16181S: Maintained
16182F: drivers/platform/surface/surface_aggregator_hub.c
16183
16184MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16185M: Maximilian Luz <[email protected]>
16186L: [email protected]
16187S: Maintained
16188W: https://github.com/linux-surface/surface-aggregator-module
16189C: irc://irc.libera.chat/linux-surface
16190F: Documentation/driver-api/surface_aggregator/
16191F: drivers/platform/surface/aggregator/
16192F: drivers/platform/surface/surface_acpi_notify.c
16193F: drivers/platform/surface/surface_aggregator_cdev.c
16194F: drivers/platform/surface/surface_aggregator_registry.c
16195F: include/linux/surface_acpi_notify.h
16196F: include/linux/surface_aggregator/
16197F: include/uapi/linux/surface_aggregator/
16198
16199MICROTEK X6 SCANNER
16200M: Oliver Neukum <[email protected]>
16201S: Maintained
16202F: drivers/usb/image/microtek.*
16203
16204MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16205M: Luka Kovacic <[email protected]>
16206M: Luka Perkov <[email protected]>
16207S: Maintained
16208F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16209F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16210F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16211F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16212F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16213F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16214
16215MIN HEAP
16216M: Kuan-Wei Chiu <[email protected]>
16217L: [email protected]
16218S: Maintained
16219F: Documentation/core-api/min_heap.rst
16220F: include/linux/min_heap.h
16221F: lib/min_heap.c
16222F: lib/test_min_heap.c
16223
16224MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16225M: Sakari Ailus <[email protected]>
16226L: [email protected]
16227S: Maintained
16228F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16229F: Documentation/driver-api/media/drivers/ccs/
16230F: Documentation/userspace-api/media/drivers/ccs.rst
16231F: drivers/media/i2c/ccs-pll.c
16232F: drivers/media/i2c/ccs-pll.h
16233F: drivers/media/i2c/ccs/
16234F: include/uapi/linux/ccs.h
16235F: include/uapi/linux/smiapp.h
16236
16237MIPS
16238M: Thomas Bogendoerfer <[email protected]>
16239L: [email protected]
16240S: Maintained
16241Q: https://patchwork.kernel.org/project/linux-mips/list/
16242T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16243F: Documentation/devicetree/bindings/mips/
16244F: Documentation/arch/mips/
16245F: arch/mips/
16246F: drivers/platform/mips/
16247F: include/dt-bindings/mips/
16248
16249MIPS BOSTON DEVELOPMENT BOARD
16250M: Paul Burton <[email protected]>
16251L: [email protected]
16252S: Maintained
16253F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
16254F: arch/mips/boot/dts/img/boston.dts
16255F: arch/mips/configs/generic/board-boston.config
16256F: drivers/clk/imgtec/clk-boston.c
16257F: include/dt-bindings/clock/boston-clock.h
16258
16259MIPS CORE DRIVERS
16260M: Thomas Bogendoerfer <[email protected]>
16261L: [email protected]
16262S: Supported
16263F: drivers/bus/mips_cdmm.c
16264F: drivers/clocksource/mips-gic-timer.c
16265F: drivers/cpuidle/cpuidle-cps.c
16266F: drivers/irqchip/irq-mips-cpu.c
16267F: drivers/irqchip/irq-mips-gic.c
16268
16269MIPS GENERIC PLATFORM
16270M: Paul Burton <[email protected]>
16271L: [email protected]
16272S: Supported
16273F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16274F: arch/mips/generic/
16275F: arch/mips/tools/generic-board-config.sh
16276
16277MIPS RINT INSTRUCTION EMULATION
16278M: Aleksandar Markovic <[email protected]>
16279L: [email protected]
16280S: Supported
16281F: arch/mips/math-emu/dp_rint.c
16282F: arch/mips/math-emu/sp_rint.c
16283
16284MIPS/LOONGSON1 ARCHITECTURE
16285M: Keguang Zhang <[email protected]>
16286L: [email protected]
16287S: Maintained
16288F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16289F: arch/mips/include/asm/mach-loongson32/
16290F: arch/mips/loongson32/
16291F: drivers/*/*loongson1*
16292F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16293
16294MIPS/LOONGSON2EF ARCHITECTURE
16295M: Jiaxun Yang <[email protected]>
16296L: [email protected]
16297S: Maintained
16298F: arch/mips/include/asm/mach-loongson2ef/
16299F: arch/mips/loongson2ef/
16300F: drivers/cpufreq/loongson2_cpufreq.c
16301
16302MIPS/LOONGSON64 ARCHITECTURE
16303M: Huacai Chen <[email protected]>
16304M: Jiaxun Yang <[email protected]>
16305L: [email protected]
16306S: Maintained
16307F: arch/mips/include/asm/mach-loongson64/
16308F: arch/mips/loongson64/
16309F: drivers/irqchip/irq-loongson*
16310F: drivers/platform/mips/cpu_hwmon.c
16311
16312MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16313M: Hans Verkuil <[email protected]>
16314L: [email protected]
16315S: Odd Fixes
16316W: https://linuxtv.org
16317T: git git://linuxtv.org/media.git
16318F: drivers/media/radio/radio-miropcm20*
16319
16320MITSUMI MM8013 FG DRIVER
16321M: Konrad Dybcio <[email protected]>
16322F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16323F: drivers/power/supply/mm8013.c
16324
16325MMP SUPPORT
16326R: Lubomir Rintel <[email protected]>
16327L: [email protected] (moderated for non-subscribers)
16328S: Odd Fixes
16329T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16330F: arch/arm/boot/dts/marvell/mmp*
16331F: arch/arm/mach-mmp/
16332F: include/linux/soc/mmp/
16333
16334MMP USB PHY DRIVERS
16335R: Lubomir Rintel <[email protected]>
16336L: [email protected] (moderated for non-subscribers)
16337S: Maintained
16338F: drivers/phy/marvell/phy-mmp3-usb.c
16339F: drivers/phy/marvell/phy-pxa-usb.c
16340
16341MMU GATHER AND TLB INVALIDATION
16342M: Will Deacon <[email protected]>
16343M: "Aneesh Kumar K.V" <[email protected]>
16344M: Andrew Morton <[email protected]>
16345M: Nick Piggin <[email protected]>
16346M: Peter Zijlstra <[email protected]>
16347L: [email protected]
16348L: [email protected]
16349S: Maintained
16350F: arch/*/include/asm/tlb.h
16351F: include/asm-generic/tlb.h
16352F: mm/mmu_gather.c
16353
16354MN88472 MEDIA DRIVER
16355L: [email protected]
16356S: Orphan
16357W: https://linuxtv.org
16358Q: http://patchwork.linuxtv.org/project/linux-media/list/
16359F: drivers/media/dvb-frontends/mn88472*
16360
16361MN88473 MEDIA DRIVER
16362L: [email protected]
16363S: Orphan
16364W: https://linuxtv.org
16365Q: http://patchwork.linuxtv.org/project/linux-media/list/
16366F: drivers/media/dvb-frontends/mn88473*
16367
16368MOBILEYE MIPS SOCS
16369M: Vladimir Kondratiev <[email protected]>
16370M: Gregory CLEMENT <[email protected]>
16371M: Théo Lebrun <[email protected]>
16372L: [email protected]
16373S: Maintained
16374F: Documentation/devicetree/bindings/mips/mobileye.yaml
16375F: Documentation/devicetree/bindings/soc/mobileye/
16376F: arch/mips/boot/dts/mobileye/
16377F: arch/mips/configs/eyeq5_defconfig
16378F: arch/mips/mobileye/board-epm5.its.S
16379F: drivers/clk/clk-eyeq.c
16380F: drivers/pinctrl/pinctrl-eyeq5.c
16381F: drivers/reset/reset-eyeq.c
16382F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
16383
16384MODULE SUPPORT
16385M: Luis Chamberlain <[email protected]>
16386M: Petr Pavlu <[email protected]>
16387R: Sami Tolvanen <[email protected]>
16388R: Daniel Gomez <[email protected]>
16389L: [email protected]
16390L: [email protected]
16391S: Maintained
16392T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
16393F: include/linux/kmod.h
16394F: include/linux/module*.h
16395F: kernel/module/
16396F: lib/test_kmod.c
16397F: lib/tests/module/
16398F: scripts/module*
16399F: tools/testing/selftests/kmod/
16400F: tools/testing/selftests/module/
16401
16402MONOLITHIC POWER SYSTEM PMIC DRIVER
16403M: Saravanan Sekar <[email protected]>
16404S: Maintained
16405F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16406F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16407F: drivers/hwmon/pmbus/mpq7932.c
16408F: drivers/iio/adc/mp2629_adc.c
16409F: drivers/mfd/mp2629.c
16410F: drivers/power/supply/mp2629_charger.c
16411F: drivers/regulator/mp5416.c
16412F: drivers/regulator/mpq7920.c
16413F: drivers/regulator/mpq7920.h
16414F: include/linux/mfd/mp2629.h
16415
16416MOST(R) TECHNOLOGY DRIVER
16417M: Parthiban Veerasooran <[email protected]>
16418M: Christian Gromm <[email protected]>
16419S: Maintained
16420F: Documentation/ABI/testing/configfs-most
16421F: Documentation/ABI/testing/sysfs-bus-most
16422F: drivers/most/
16423F: drivers/staging/most/
16424F: include/linux/most.h
16425
16426MOTORCOMM PHY DRIVER
16427M: Frank <[email protected]>
16428L: [email protected]
16429S: Maintained
16430F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16431F: drivers/net/phy/motorcomm.c
16432
16433MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16434M: Jiri Slaby <[email protected]>
16435S: Maintained
16436F: Documentation/driver-api/tty/moxa-smartio.rst
16437F: drivers/tty/mxser.*
16438
16439MP3309C BACKLIGHT DRIVER
16440M: Flavio Suligoi <[email protected]>
16441L: [email protected]
16442S: Maintained
16443F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16444F: drivers/video/backlight/mp3309c.c
16445
16446MPS MP2891 DRIVER
16447M: Noah Wang <[email protected]>
16448L: [email protected]
16449S: Maintained
16450F: Documentation/hwmon/mp2891.rst
16451F: drivers/hwmon/pmbus/mp2891.c
16452
16453MPS MP2993 DRIVER
16454M: Noah Wang <[email protected]>
16455L: [email protected]
16456S: Maintained
16457F: Documentation/hwmon/mp2993.rst
16458F: drivers/hwmon/pmbus/mp2993.c
16459
16460MPS MP9941 DRIVER
16461M: Noah Wang <[email protected]>
16462L: [email protected]
16463S: Maintained
16464F: Documentation/hwmon/mp9941.rst
16465F: drivers/hwmon/pmbus/mp9941.c
16466
16467MR800 AVERMEDIA USB FM RADIO DRIVER
16468M: Alexey Klimov <[email protected]>
16469L: [email protected]
16470S: Maintained
16471T: git git://linuxtv.org/media.git
16472F: drivers/media/radio/radio-mr800.c
16473
16474MRF24J40 IEEE 802.15.4 RADIO DRIVER
16475M: Stefan Schmidt <[email protected]>
16476L: [email protected]
16477S: Odd Fixes
16478F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16479F: drivers/net/ieee802154/mrf24j40.c
16480
16481MSI EC DRIVER
16482M: Nikita Kravets <[email protected]>
16483L: [email protected]
16484S: Maintained
16485W: https://github.com/BeardOverflow/msi-ec
16486F: drivers/platform/x86/msi-ec.*
16487
16488MSI LAPTOP SUPPORT
16489M: "Lee, Chun-Yi" <[email protected]>
16490L: [email protected]
16491S: Maintained
16492F: drivers/platform/x86/msi-laptop.c
16493
16494MSI WMI SUPPORT
16495L: [email protected]
16496S: Orphan
16497F: drivers/platform/x86/msi-wmi.c
16498
16499MSI WMI PLATFORM FEATURES
16500M: Armin Wolf <[email protected]>
16501L: [email protected]
16502S: Maintained
16503F: Documentation/ABI/testing/debugfs-msi-wmi-platform
16504F: Documentation/wmi/devices/msi-wmi-platform.rst
16505F: drivers/platform/x86/msi-wmi-platform.c
16506
16507MSI001 MEDIA DRIVER
16508L: [email protected]
16509S: Orphan
16510W: https://linuxtv.org
16511Q: http://patchwork.linuxtv.org/project/linux-media/list/
16512F: drivers/media/tuners/msi001*
16513
16514MSI2500 MEDIA DRIVER
16515L: [email protected]
16516S: Orphan
16517W: https://linuxtv.org
16518Q: http://patchwork.linuxtv.org/project/linux-media/list/
16519F: drivers/media/usb/msi2500/
16520
16521MSTAR INTERRUPT CONTROLLER DRIVER
16522M: Mark-PK Tsai <[email protected]>
16523M: Daniel Palmer <[email protected]>
16524S: Maintained
16525F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16526F: drivers/irqchip/irq-mst-intc.c
16527
16528MSYSTEMS DISKONCHIP G3 MTD DRIVER
16529M: Robert Jarzmik <[email protected]>
16530L: [email protected]
16531S: Maintained
16532F: drivers/mtd/devices/docg3*
16533
16534MT9M114 ONSEMI SENSOR DRIVER
16535M: Laurent Pinchart <[email protected]>
16536L: [email protected]
16537S: Maintained
16538T: git git://linuxtv.org/media.git
16539F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16540F: drivers/media/i2c/mt9m114.c
16541
16542MT9P031 APTINA CAMERA SENSOR
16543M: Laurent Pinchart <[email protected]>
16544L: [email protected]
16545S: Maintained
16546T: git git://linuxtv.org/media.git
16547F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16548F: drivers/media/i2c/mt9p031.c
16549
16550MT9T112 APTINA CAMERA SENSOR
16551M: Jacopo Mondi <[email protected]>
16552L: [email protected]
16553S: Odd Fixes
16554T: git git://linuxtv.org/media.git
16555F: drivers/media/i2c/mt9t112.c
16556F: include/media/i2c/mt9t112.h
16557
16558MT9V032 APTINA CAMERA SENSOR
16559M: Laurent Pinchart <[email protected]>
16560L: [email protected]
16561S: Maintained
16562T: git git://linuxtv.org/media.git
16563F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16564F: drivers/media/i2c/mt9v032.c
16565F: include/media/i2c/mt9v032.h
16566
16567MT9V111 APTINA CAMERA SENSOR
16568M: Jacopo Mondi <[email protected]>
16569L: [email protected]
16570S: Maintained
16571T: git git://linuxtv.org/media.git
16572F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16573F: drivers/media/i2c/mt9v111.c
16574
16575MULTIFUNCTION DEVICES (MFD)
16576M: Lee Jones <[email protected]>
16577S: Maintained
16578T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16579F: Documentation/devicetree/bindings/mfd/
16580F: drivers/mfd/
16581F: include/dt-bindings/mfd/
16582F: include/linux/mfd/
16583
16584MULTIMEDIA CARD (MMC) ETC. OVER SPI
16585S: Orphan
16586F: drivers/mmc/host/mmc_spi.c
16587F: include/linux/spi/mmc_spi.h
16588
16589MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16590M: Ulf Hansson <[email protected]>
16591L: [email protected]
16592S: Maintained
16593T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16594F: Documentation/devicetree/bindings/mmc/
16595F: drivers/mmc/
16596F: include/linux/mmc/
16597F: include/uapi/linux/mmc/
16598
16599MULTIPLEXER SUBSYSTEM
16600M: Peter Rosin <[email protected]>
16601S: Maintained
16602F: Documentation/ABI/testing/sysfs-class-mux*
16603F: Documentation/devicetree/bindings/mux/
16604F: drivers/mux/
16605F: include/dt-bindings/mux/
16606F: include/linux/mux/
16607
16608MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16609M: Bin Liu <[email protected]>
16610L: [email protected]
16611S: Maintained
16612F: drivers/usb/musb/
16613
16614MXL301RF MEDIA DRIVER
16615M: Akihiro Tsukada <[email protected]>
16616L: [email protected]
16617S: Odd Fixes
16618F: drivers/media/tuners/mxl301rf*
16619
16620MXL5007T MEDIA DRIVER
16621M: Michael Krufky <[email protected]>
16622L: [email protected]
16623S: Maintained
16624W: https://linuxtv.org
16625W: http://github.com/mkrufky
16626Q: http://patchwork.linuxtv.org/project/linux-media/list/
16627T: git git://linuxtv.org/mkrufky/tuners.git
16628F: drivers/media/tuners/mxl5007t.*
16629
16630MXSFB DRM DRIVER
16631M: Marek Vasut <[email protected]>
16632M: Stefan Agner <[email protected]>
16633L: [email protected]
16634S: Supported
16635T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
16636F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16637F: drivers/gpu/drm/mxsfb/
16638
16639MYLEX DAC960 PCI RAID Controller
16640M: Hannes Reinecke <[email protected]>
16641L: [email protected]
16642S: Supported
16643F: drivers/scsi/myrb.*
16644F: drivers/scsi/myrs.*
16645
16646MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16647L: [email protected]
16648S: Orphan
16649W: https://www.cspi.com/ethernet-products/support/downloads/
16650F: drivers/net/ethernet/myricom/myri10ge/
16651
16652NAND FLASH SUBSYSTEM
16653M: Miquel Raynal <[email protected]>
16654R: Richard Weinberger <[email protected]>
16655L: [email protected]
16656S: Maintained
16657W: http://www.linux-mtd.infradead.org/
16658Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16659C: irc://irc.oftc.net/mtd
16660T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16661F: drivers/mtd/nand/
16662F: include/linux/mtd/*nand*.h
16663
16664NATIONAL INSTRUMENTS SERIAL DRIVER
16665M: Chaitanya Vadrevu <[email protected]>
16666L: [email protected]
16667S: Maintained
16668F: drivers/tty/serial/8250/8250_ni.c
16669
16670NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16671M: Daniel Mack <[email protected]>
16672L: [email protected]
16673S: Maintained
16674W: http://www.native-instruments.com
16675F: sound/usb/caiaq/
16676
16677NATSEMI ETHERNET DRIVER (DP8381x)
16678S: Orphan
16679F: drivers/net/ethernet/natsemi/natsemi.c
16680
16681NCR 5380 SCSI DRIVERS
16682M: Finn Thain <[email protected]>
16683M: Michael Schmitz <[email protected]>
16684L: [email protected]
16685S: Maintained
16686F: Documentation/scsi/g_NCR5380.rst
16687F: drivers/scsi/NCR5380.*
16688F: drivers/scsi/arm/cumana_1.c
16689F: drivers/scsi/arm/oak.c
16690F: drivers/scsi/atari_scsi.*
16691F: drivers/scsi/dmx3191d.c
16692F: drivers/scsi/g_NCR5380.*
16693F: drivers/scsi/mac_scsi.*
16694F: drivers/scsi/sun3_scsi.*
16695F: drivers/scsi/sun3_scsi_vme.c
16696
16697NCSI LIBRARY
16698M: Samuel Mendoza-Jonas <[email protected]>
16699R: Paul Fertser <[email protected]>
16700S: Maintained
16701F: net/ncsi/
16702
16703NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16704M: Zev Weiss <[email protected]>
16705L: [email protected]
16706S: Maintained
16707F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16708F: drivers/hwmon/nct6775-i2c.c
16709
16710NCT7363 HARDWARE MONITOR DRIVER
16711M: Ban Feng <[email protected]>
16712L: [email protected]
16713S: Maintained
16714F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16715F: Documentation/hwmon/nct7363.rst
16716F: drivers/hwmon/nct7363.c
16717
16718NETCONSOLE
16719M: Breno Leitao <[email protected]>
16720S: Maintained
16721F: Documentation/networking/netconsole.rst
16722F: drivers/net/netconsole.c
16723F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16724F: tools/testing/selftests/drivers/net/netcons\*
16725
16726NETDEVSIM
16727M: Jakub Kicinski <[email protected]>
16728S: Maintained
16729F: drivers/net/netdevsim/*
16730F: tools/testing/selftests/drivers/net/netdevsim/*
16731
16732NETEM NETWORK EMULATOR
16733M: Stephen Hemminger <[email protected]>
16734L: [email protected]
16735S: Maintained
16736F: net/sched/sch_netem.c
16737
16738NETERION 10GbE DRIVERS (s2io)
16739M: Jon Mason <[email protected]>
16740L: [email protected]
16741S: Maintained
16742F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16743F: drivers/net/ethernet/neterion/
16744
16745NETFILTER
16746M: Pablo Neira Ayuso <[email protected]>
16747M: Jozsef Kadlecsik <[email protected]>
16748L: [email protected]
16749L: [email protected]
16750S: Maintained
16751W: http://www.netfilter.org/
16752W: http://www.iptables.org/
16753W: http://www.nftables.org/
16754Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
16755C: irc://irc.libera.chat/netfilter
16756T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16757T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16758F: include/linux/netfilter*
16759F: include/linux/netfilter/
16760F: include/net/netfilter/
16761F: include/uapi/linux/netfilter*
16762F: include/uapi/linux/netfilter/
16763F: net/*/netfilter.c
16764F: net/*/netfilter/
16765F: net/bridge/br_netfilter*.c
16766F: net/netfilter/
16767F: tools/testing/selftests/net/netfilter/
16768
16769NETROM NETWORK LAYER
16770L: [email protected]
16771S: Orphan
16772W: https://linux-ax25.in-berlin.de
16773F: include/net/netrom.h
16774F: include/uapi/linux/netrom.h
16775F: net/netrom/
16776
16777NETRONIX EMBEDDED CONTROLLER
16778M: Jonathan Neuschäfer <[email protected]>
16779S: Maintained
16780F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16781F: drivers/mfd/ntxec.c
16782F: drivers/pwm/pwm-ntxec.c
16783F: drivers/rtc/rtc-ntxec.c
16784F: include/linux/mfd/ntxec.h
16785
16786NETRONOME ETHERNET DRIVERS
16787M: Louis Peens <[email protected]>
16788R: Jakub Kicinski <[email protected]>
16789L: [email protected]
16790S: Maintained
16791F: drivers/net/ethernet/netronome/
16792
16793NETWORK BLOCK DEVICE (NBD)
16794M: Josef Bacik <[email protected]>
16795L: [email protected]
16796L: [email protected]
16797S: Maintained
16798F: Documentation/admin-guide/blockdev/nbd.rst
16799F: drivers/block/nbd.c
16800F: include/trace/events/nbd.h
16801F: include/uapi/linux/nbd.h
16802
16803NETWORK DROP MONITOR
16804M: Neil Horman <[email protected]>
16805L: [email protected]
16806S: Maintained
16807W: https://fedorahosted.org/dropwatch/
16808F: include/uapi/linux/net_dropmon.h
16809F: net/core/drop_monitor.c
16810
16811NETWORKING DRIVERS
16812M: Andrew Lunn <[email protected]>
16813M: "David S. Miller" <[email protected]>
16814M: Eric Dumazet <[email protected]>
16815M: Jakub Kicinski <[email protected]>
16816M: Paolo Abeni <[email protected]>
16817L: [email protected]
16818S: Maintained
16819P: Documentation/process/maintainer-netdev.rst
16820Q: https://patchwork.kernel.org/project/netdevbpf/list/
16821T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16822T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16823F: Documentation/devicetree/bindings/net/
16824F: Documentation/networking/net_cachelines/net_device.rst
16825F: drivers/connector/
16826F: drivers/net/
16827F: drivers/ptp/
16828F: drivers/s390/net/
16829F: include/dt-bindings/net/
16830F: include/linux/cn_proc.h
16831F: include/linux/etherdevice.h
16832F: include/linux/ethtool_netlink.h
16833F: include/linux/fcdevice.h
16834F: include/linux/fddidevice.h
16835F: include/linux/hippidevice.h
16836F: include/linux/if_*
16837F: include/linux/inetdevice.h
16838F: include/linux/ism.h
16839F: include/linux/netdev*
16840F: include/linux/platform_data/wiznet.h
16841F: include/uapi/linux/cn_proc.h
16842F: include/uapi/linux/ethtool_netlink*
16843F: include/uapi/linux/if_*
16844F: include/uapi/linux/net_shaper.h
16845F: include/uapi/linux/netdev*
16846F: tools/testing/selftests/drivers/net/
16847X: Documentation/devicetree/bindings/net/bluetooth/
16848X: Documentation/devicetree/bindings/net/can/
16849X: Documentation/devicetree/bindings/net/wireless/
16850X: drivers/net/can/
16851X: drivers/net/wireless/
16852
16853NETWORKING DRIVERS (WIRELESS)
16854M: Johannes Berg <[email protected]>
16855L: [email protected]
16856S: Maintained
16857W: https://wireless.wiki.kernel.org/
16858Q: https://patchwork.kernel.org/project/linux-wireless/list/
16859T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16860T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16861F: Documentation/devicetree/bindings/net/wireless/
16862F: drivers/net/wireless/
16863X: drivers/net/wireless/ath/
16864X: drivers/net/wireless/broadcom/
16865X: drivers/net/wireless/intel/
16866X: drivers/net/wireless/intersil/
16867X: drivers/net/wireless/marvell/
16868X: drivers/net/wireless/mediatek/mt76/
16869X: drivers/net/wireless/mediatek/mt7601u/
16870X: drivers/net/wireless/microchip/
16871X: drivers/net/wireless/purelifi/
16872X: drivers/net/wireless/quantenna/
16873X: drivers/net/wireless/ralink/
16874X: drivers/net/wireless/realtek/
16875X: drivers/net/wireless/rsi/
16876X: drivers/net/wireless/silabs/
16877X: drivers/net/wireless/st/
16878X: drivers/net/wireless/ti/
16879X: drivers/net/wireless/zydas/
16880
16881NETWORKING [DSA]
16882M: Andrew Lunn <[email protected]>
16883M: Vladimir Oltean <[email protected]>
16884S: Maintained
16885F: Documentation/devicetree/bindings/net/dsa/
16886F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16887F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
16888F: drivers/net/dsa/
16889F: include/linux/dsa/
16890F: include/linux/platform_data/dsa.h
16891F: include/net/dsa.h
16892F: net/dsa/
16893F: tools/testing/selftests/drivers/net/dsa/
16894
16895NETWORKING [ETHTOOL]
16896M: Andrew Lunn <[email protected]>
16897M: Jakub Kicinski <[email protected]>
16898F: Documentation/netlink/specs/ethtool.yaml
16899F: Documentation/networking/ethtool-netlink.rst
16900F: include/linux/ethtool*
16901F: include/uapi/linux/ethtool*
16902F: net/ethtool/
16903F: tools/testing/selftests/drivers/net/*/ethtool*
16904
16905NETWORKING [ETHTOOL CABLE TEST]
16906M: Andrew Lunn <[email protected]>
16907F: net/ethtool/cabletest.c
16908F: tools/testing/selftests/drivers/net/*/ethtool*
16909K: cable_test
16910
16911NETWORKING [ETHTOOL MAC MERGE]
16912M: Vladimir Oltean <[email protected]>
16913F: net/ethtool/mm.c
16914F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16915K: ethtool_mm
16916
16917NETWORKING [ETHTOOL PHY TOPOLOGY]
16918M: Maxime Chevallier <[email protected]>
16919F: Documentation/networking/phy-link-topology.rst
16920F: drivers/net/phy/phy_link_topology.c
16921F: include/linux/phy_link_topology.h
16922F: net/ethtool/phy.c
16923
16924NETWORKING [GENERAL]
16925M: "David S. Miller" <[email protected]>
16926M: Eric Dumazet <[email protected]>
16927M: Jakub Kicinski <[email protected]>
16928M: Paolo Abeni <[email protected]>
16929R: Simon Horman <[email protected]>
16930L: [email protected]
16931S: Maintained
16932P: Documentation/process/maintainer-netdev.rst
16933Q: https://patchwork.kernel.org/project/netdevbpf/list/
16934B: mailto:[email protected]
16935T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16936T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16937F: Documentation/core-api/netlink.rst
16938F: Documentation/netlink/
16939F: Documentation/networking/
16940F: Documentation/networking/net_cachelines/
16941F: Documentation/process/maintainer-netdev.rst
16942F: Documentation/userspace-api/netlink/
16943F: include/linux/ethtool.h
16944F: include/linux/framer/framer-provider.h
16945F: include/linux/framer/framer.h
16946F: include/linux/in.h
16947F: include/linux/indirect_call_wrapper.h
16948F: include/linux/inet.h
16949F: include/linux/inet_diag.h
16950F: include/linux/net.h
16951F: include/linux/netdev*
16952F: include/linux/netlink.h
16953F: include/linux/netpoll.h
16954F: include/linux/rtnetlink.h
16955F: include/linux/sctp.h
16956F: include/linux/seq_file_net.h
16957F: include/linux/skbuff*
16958F: include/net/
16959F: include/uapi/linux/ethtool.h
16960F: include/uapi/linux/genetlink.h
16961F: include/uapi/linux/hsr_netlink.h
16962F: include/uapi/linux/in.h
16963F: include/uapi/linux/inet_diag.h
16964F: include/uapi/linux/nbd-netlink.h
16965F: include/uapi/linux/net.h
16966F: include/uapi/linux/net_namespace.h
16967F: include/uapi/linux/netconf.h
16968F: include/uapi/linux/netdev*
16969F: include/uapi/linux/netlink.h
16970F: include/uapi/linux/netlink_diag.h
16971F: include/uapi/linux/rtnetlink.h
16972F: include/uapi/linux/sctp.h
16973F: lib/net_utils.c
16974F: lib/random32.c
16975F: net/
16976F: samples/pktgen/
16977F: tools/net/
16978F: tools/testing/selftests/net/
16979X: Documentation/networking/mac80211-injection.rst
16980X: Documentation/networking/mac80211_hwsim/
16981X: Documentation/networking/regulatory.rst
16982X: include/net/cfg80211.h
16983X: include/net/ieee80211_radiotap.h
16984X: include/net/iw_handler.h
16985X: include/net/mac80211.h
16986X: include/net/wext.h
16987X: net/9p/
16988X: net/bluetooth/
16989X: net/can/
16990X: net/ceph/
16991X: net/mac80211/
16992X: net/rfkill/
16993X: net/wireless/
16994
16995NETWORKING [IPSEC]
16996M: Steffen Klassert <[email protected]>
16997M: Herbert Xu <[email protected]>
16998M: "David S. Miller" <[email protected]>
16999L: [email protected]
17000S: Maintained
17001T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
17002T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
17003F: include/net/xfrm.h
17004F: include/uapi/linux/xfrm.h
17005F: net/ipv4/ah4.c
17006F: net/ipv4/esp4*
17007F: net/ipv4/ip_vti.c
17008F: net/ipv4/ipcomp.c
17009F: net/ipv4/xfrm*
17010F: net/ipv6/ah6.c
17011F: net/ipv6/esp6*
17012F: net/ipv6/ip6_vti.c
17013F: net/ipv6/ipcomp6.c
17014F: net/ipv6/xfrm*
17015F: net/key/
17016F: net/xfrm/
17017F: tools/testing/selftests/net/ipsec.c
17018
17019NETWORKING [IPv4/IPv6]
17020M: "David S. Miller" <[email protected]>
17021M: David Ahern <[email protected]>
17022L: [email protected]
17023S: Maintained
17024T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17025F: arch/x86/net/*
17026F: include/linux/ip.h
17027F: include/linux/ipv6*
17028F: include/net/fib*
17029F: include/net/ip*
17030F: include/net/route.h
17031F: net/ipv4/
17032F: net/ipv6/
17033
17034NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
17035M: Paul Moore <[email protected]>
17036L: [email protected]
17037L: [email protected]
17038S: Supported
17039W: https://github.com/netlabel
17040F: Documentation/netlabel/
17041F: include/net/calipso.h
17042F: include/net/cipso_ipv4.h
17043F: include/net/netlabel.h
17044F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
17045F: include/uapi/linux/netfilter/xt_SECMARK.h
17046F: net/ipv4/cipso_ipv4.c
17047F: net/ipv6/calipso.c
17048F: net/netfilter/xt_CONNSECMARK.c
17049F: net/netfilter/xt_SECMARK.c
17050F: net/netlabel/
17051
17052NETWORKING [MACSEC]
17053M: Sabrina Dubroca <[email protected]>
17054L: [email protected]
17055S: Maintained
17056F: drivers/net/macsec.c
17057F: include/net/macsec.h
17058F: include/uapi/linux/if_macsec.h
17059K: macsec
17060K: \bmdo_
17061
17062NETWORKING [MPTCP]
17063M: Matthieu Baerts <[email protected]>
17064M: Mat Martineau <[email protected]>
17065R: Geliang Tang <[email protected]>
17066L: [email protected]
17067L: [email protected]
17068S: Maintained
17069W: https://github.com/multipath-tcp/mptcp_net-next/wiki
17070B: https://github.com/multipath-tcp/mptcp_net-next/issues
17071T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
17072T: git https://github.com/multipath-tcp/mptcp_net-next.git export
17073F: Documentation/netlink/specs/mptcp_pm.yaml
17074F: Documentation/networking/mptcp*.rst
17075F: include/net/mptcp.h
17076F: include/trace/events/mptcp.h
17077F: include/uapi/linux/mptcp*.h
17078F: net/mptcp/
17079F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
17080F: tools/testing/selftests/net/mptcp/
17081
17082NETWORKING [SRv6]
17083M: Andrea Mayer <[email protected]>
17084L: [email protected]
17085S: Maintained
17086T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17087F: include/linux/seg6*
17088F: include/net/seg6*
17089F: include/uapi/linux/seg6*
17090F: net/ipv6/seg6*
17091F: tools/testing/selftests/net/srv6*
17092
17093NETWORKING [TCP]
17094M: Eric Dumazet <[email protected]>
17095M: Neal Cardwell <[email protected]>
17096R: Kuniyuki Iwashima <[email protected]>
17097L: [email protected]
17098S: Maintained
17099F: Documentation/networking/net_cachelines/tcp_sock.rst
17100F: include/linux/tcp.h
17101F: include/net/tcp.h
17102F: include/trace/events/tcp.h
17103F: include/uapi/linux/tcp.h
17104F: net/ipv4/inet_connection_sock.c
17105F: net/ipv4/inet_hashtables.c
17106F: net/ipv4/inet_timewait_sock.c
17107F: net/ipv4/syncookies.c
17108F: net/ipv4/tcp*.c
17109F: net/ipv6/inet6_connection_sock.c
17110F: net/ipv6/inet6_hashtables.c
17111F: net/ipv6/syncookies.c
17112F: net/ipv6/tcp*.c
17113
17114NETWORKING [TLS]
17115M: Boris Pismenny <[email protected]>
17116M: John Fastabend <[email protected]>
17117M: Jakub Kicinski <[email protected]>
17118L: [email protected]
17119S: Maintained
17120F: include/net/tls.h
17121F: include/uapi/linux/tls.h
17122F: net/tls/*
17123
17124NETWORKING [SOCKETS]
17125M: Eric Dumazet <[email protected]>
17126M: Kuniyuki Iwashima <[email protected]>
17127M: Paolo Abeni <[email protected]>
17128M: Willem de Bruijn <[email protected]>
17129S: Maintained
17130F: include/linux/sock_diag.h
17131F: include/linux/socket.h
17132F: include/linux/sockptr.h
17133F: include/net/sock.h
17134F: include/net/sock_reuseport.h
17135F: include/uapi/linux/socket.h
17136F: net/core/*sock*
17137F: net/core/scm.c
17138F: net/socket.c
17139
17140NETWORKING [UNIX SOCKETS]
17141M: Kuniyuki Iwashima <[email protected]>
17142S: Maintained
17143F: include/net/af_unix.h
17144F: include/net/netns/unix.h
17145F: include/uapi/linux/unix_diag.h
17146F: net/unix/
17147F: tools/testing/selftests/net/af_unix/
17148
17149NETXEN (1/10) GbE SUPPORT
17150M: Manish Chopra <[email protected]>
17151M: Rahul Verma <[email protected]>
17152M: [email protected]
17153L: [email protected]
17154S: Maintained
17155F: drivers/net/ethernet/qlogic/netxen/
17156
17157NET_FAILOVER MODULE
17158M: Sridhar Samudrala <[email protected]>
17159L: [email protected]
17160S: Supported
17161F: Documentation/networking/net_failover.rst
17162F: drivers/net/net_failover.c
17163F: include/net/net_failover.h
17164
17165NEXTHOP
17166M: David Ahern <[email protected]>
17167L: [email protected]
17168S: Maintained
17169F: include/net/netns/nexthop.h
17170F: include/net/nexthop.h
17171F: include/uapi/linux/nexthop.h
17172F: net/ipv4/nexthop.c
17173
17174NFC SUBSYSTEM
17175M: Krzysztof Kozlowski <[email protected]>
17176L: [email protected]
17177S: Maintained
17178F: Documentation/devicetree/bindings/net/nfc/
17179F: drivers/nfc/
17180F: include/net/nfc/
17181F: include/uapi/linux/nfc.h
17182F: net/nfc/
17183
17184NFC VIRTUAL NCI DEVICE DRIVER
17185M: Bongsu Jeon <[email protected]>
17186L: [email protected]
17187S: Supported
17188F: drivers/nfc/virtual_ncidev.c
17189F: tools/testing/selftests/nci/
17190
17191NFS, SUNRPC, AND LOCKD CLIENTS
17192M: Trond Myklebust <[email protected]>
17193M: Anna Schumaker <[email protected]>
17194L: [email protected]
17195S: Maintained
17196W: http://client.linux-nfs.org
17197T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17198F: Documentation/filesystems/nfs/
17199F: fs/lockd/
17200F: fs/nfs/
17201F: fs/nfs_common/
17202F: include/linux/lockd/
17203F: include/linux/nfs*
17204F: include/linux/sunrpc/
17205F: include/uapi/linux/nfs*
17206F: include/uapi/linux/sunrpc/
17207F: net/sunrpc/
17208
17209NILFS2 FILESYSTEM
17210M: Ryusuke Konishi <[email protected]>
17211L: [email protected]
17212S: Supported
17213W: https://nilfs.sourceforge.io/
17214T: git https://github.com/konis/nilfs2.git
17215F: Documentation/filesystems/nilfs2.rst
17216F: fs/nilfs2/
17217F: include/trace/events/nilfs2.h
17218F: include/uapi/linux/nilfs2_api.h
17219F: include/uapi/linux/nilfs2_ondisk.h
17220
17221NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17222M: YOKOTA Hiroshi <[email protected]>
17223S: Maintained
17224W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17225F: Documentation/scsi/NinjaSCSI.rst
17226F: drivers/scsi/pcmcia/nsp_*
17227
17228NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17229M: GOTO Masanori <[email protected]>
17230M: YOKOTA Hiroshi <[email protected]>
17231S: Maintained
17232W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17233F: Documentation/scsi/NinjaSCSI.rst
17234F: drivers/scsi/nsp32*
17235
17236NINTENDO HID DRIVER
17237M: Daniel J. Ogorchock <[email protected]>
17238L: [email protected]
17239S: Maintained
17240F: drivers/hid/hid-nintendo*
17241
17242NIOS2 ARCHITECTURE
17243M: Dinh Nguyen <[email protected]>
17244S: Maintained
17245T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17246F: arch/nios2/
17247
17248NITRO ENCLAVES (NE)
17249M: Alexandru Ciobotaru <[email protected]>
17250R: The AWS Nitro Enclaves Team <[email protected]>
17251L: [email protected]
17252S: Supported
17253W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17254F: Documentation/virt/ne_overview.rst
17255F: drivers/virt/nitro_enclaves/
17256F: include/linux/nitro_enclaves.h
17257F: include/uapi/linux/nitro_enclaves.h
17258F: samples/nitro_enclaves/
17259
17260NITRO SECURE MODULE (NSM)
17261M: Alexander Graf <[email protected]>
17262R: The AWS Nitro Enclaves Team <[email protected]>
17263L: [email protected]
17264S: Supported
17265W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17266F: drivers/misc/nsm.c
17267F: include/uapi/linux/nsm.h
17268
17269NOHZ, DYNTICKS SUPPORT
17270M: Anna-Maria Behnsen <[email protected]>
17271M: Frederic Weisbecker <[email protected]>
17272M: Ingo Molnar <[email protected]>
17273M: Thomas Gleixner <[email protected]>
17274L: [email protected]
17275S: Maintained
17276T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17277F: include/linux/sched/nohz.h
17278F: include/linux/tick.h
17279F: kernel/time/tick*.*
17280
17281NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17282M: Pavel Machek <[email protected]>
17283M: Sakari Ailus <[email protected]>
17284L: [email protected]
17285S: Maintained
17286F: drivers/media/i2c/ad5820.c
17287F: drivers/media/i2c/et8ek8
17288
17289NOKIA N900 POWER SUPPLY DRIVERS
17290R: Pali Rohár <[email protected]>
17291F: drivers/power/supply/bq2415x_charger.c
17292F: drivers/power/supply/bq27xxx_battery.c
17293F: drivers/power/supply/bq27xxx_battery_i2c.c
17294F: drivers/power/supply/isp1704_charger.c
17295F: drivers/power/supply/rx51_battery.c
17296F: include/linux/power/bq2415x_charger.h
17297F: include/linux/power/bq27xxx_battery.h
17298
17299NOLIBC HEADER FILE
17300M: Willy Tarreau <[email protected]>
17301M: Thomas Weißschuh <[email protected]>
17302S: Maintained
17303T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17304F: tools/include/nolibc/
17305F: tools/testing/selftests/nolibc/
17306
17307NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17308M: Hans de Goede <[email protected]>
17309L: [email protected]
17310S: Maintained
17311F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17312F: drivers/input/touchscreen/novatek-nvt-ts.c
17313
17314NSDEPS
17315M: Matthias Maennich <[email protected]>
17316S: Maintained
17317F: Documentation/core-api/symbol-namespaces.rst
17318F: scripts/nsdeps
17319
17320NTB AMD DRIVER
17321M: Shyam Sundar S K <[email protected]>
17322L: [email protected]
17323S: Supported
17324F: drivers/ntb/hw/amd/
17325
17326NTB DRIVER CORE
17327M: Jon Mason <[email protected]>
17328M: Dave Jiang <[email protected]>
17329M: Allen Hubbe <[email protected]>
17330L: [email protected]
17331S: Supported
17332W: https://github.com/jonmason/ntb/wiki
17333T: git https://github.com/jonmason/ntb.git
17334F: drivers/net/ntb_netdev.c
17335F: drivers/ntb/
17336F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
17337F: include/linux/ntb.h
17338F: include/linux/ntb_transport.h
17339F: tools/testing/selftests/ntb/
17340
17341NTB INTEL DRIVER
17342M: Dave Jiang <[email protected]>
17343L: [email protected]
17344S: Supported
17345W: https://github.com/davejiang/linux/wiki
17346T: git https://github.com/davejiang/linux.git
17347F: drivers/ntb/hw/intel/
17348
17349NTFS3 FILESYSTEM
17350M: Konstantin Komarov <[email protected]>
17351L: [email protected]
17352S: Supported
17353W: http://www.paragon-software.com/
17354T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17355F: Documentation/filesystems/ntfs3.rst
17356F: fs/ntfs3/
17357
17358NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17359M: Elizabeth Figura <[email protected]>
17360L: [email protected]
17361S: Supported
17362F: Documentation/userspace-api/ntsync.rst
17363F: drivers/misc/ntsync.c
17364F: include/uapi/linux/ntsync.h
17365F: tools/testing/selftests/drivers/ntsync/
17366
17367NUBUS SUBSYSTEM
17368M: Finn Thain <[email protected]>
17369L: [email protected]
17370S: Maintained
17371F: arch/*/include/asm/nubus.h
17372F: drivers/nubus/
17373F: include/linux/nubus.h
17374F: include/uapi/linux/nubus.h
17375
17376NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
17377M: Antonino Daplas <[email protected]>
17378L: [email protected]
17379S: Maintained
17380F: drivers/video/fbdev/nvidia/
17381F: drivers/video/fbdev/riva/
17382
17383NVIDIA WMI EC BACKLIGHT DRIVER
17384M: Daniel Dadap <[email protected]>
17385L: [email protected]
17386S: Supported
17387F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
17388F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
17389
17390NVM EXPRESS DRIVER
17391M: Keith Busch <[email protected]>
17392M: Jens Axboe <[email protected]>
17393M: Christoph Hellwig <[email protected]>
17394M: Sagi Grimberg <[email protected]>
17395L: [email protected]
17396S: Supported
17397W: http://git.infradead.org/nvme.git
17398T: git git://git.infradead.org/nvme.git
17399F: Documentation/nvme/
17400F: drivers/nvme/common/
17401F: drivers/nvme/host/
17402F: include/linux/nvme-*.h
17403F: include/linux/nvme.h
17404F: include/uapi/linux/nvme_ioctl.h
17405
17406NVM EXPRESS FABRICS AUTHENTICATION
17407M: Hannes Reinecke <[email protected]>
17408L: [email protected]
17409S: Supported
17410F: drivers/nvme/host/auth.c
17411F: drivers/nvme/target/auth.c
17412F: drivers/nvme/target/fabrics-cmd-auth.c
17413F: include/linux/nvme-auth.h
17414
17415NVM EXPRESS FC TRANSPORT DRIVERS
17416M: James Smart <[email protected]>
17417L: [email protected]
17418S: Supported
17419F: drivers/nvme/host/fc.c
17420F: drivers/nvme/target/fc.c
17421F: drivers/nvme/target/fcloop.c
17422F: include/linux/nvme-fc-driver.h
17423F: include/linux/nvme-fc.h
17424
17425NVM EXPRESS HARDWARE MONITORING SUPPORT
17426M: Guenter Roeck <[email protected]>
17427L: [email protected]
17428S: Supported
17429F: drivers/nvme/host/hwmon.c
17430
17431NVM EXPRESS TARGET DRIVER
17432M: Christoph Hellwig <[email protected]>
17433M: Sagi Grimberg <[email protected]>
17434M: Chaitanya Kulkarni <[email protected]>
17435L: [email protected]
17436S: Supported
17437W: http://git.infradead.org/nvme.git
17438T: git git://git.infradead.org/nvme.git
17439F: drivers/nvme/target/
17440
17441NVMEM FRAMEWORK
17442M: Srinivas Kandagatla <[email protected]>
17443S: Maintained
17444T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17445F: Documentation/ABI/stable/sysfs-bus-nvmem
17446F: Documentation/devicetree/bindings/nvmem/
17447F: drivers/nvmem/
17448F: include/dt-bindings/nvmem/
17449F: include/linux/nvmem-consumer.h
17450F: include/linux/nvmem-provider.h
17451
17452NXP BLUETOOTH WIRELESS DRIVERS
17453M: Amitkumar Karwar <[email protected]>
17454M: Neeraj Kale <[email protected]>
17455S: Maintained
17456F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17457F: drivers/bluetooth/btnxpuart.c
17458
17459NXP C45 TJA11XX PHY DRIVER
17460M: Andrei Botila <[email protected]>
17461L: [email protected]
17462S: Maintained
17463F: drivers/net/phy/nxp-c45-tja11xx*
17464
17465NXP FSPI DRIVER
17466M: Han Xu <[email protected]>
17467M: Haibo Chen <[email protected]>
17468R: Yogesh Gaur <[email protected]>
17469L: [email protected]
17470L: [email protected]
17471S: Maintained
17472F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17473F: drivers/spi/spi-nxp-fspi.c
17474
17475NXP FXAS21002C DRIVER
17476M: Rui Miguel Silva <[email protected]>
17477L: [email protected]
17478S: Maintained
17479F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17480F: drivers/iio/gyro/fxas21002c.h
17481F: drivers/iio/gyro/fxas21002c_core.c
17482F: drivers/iio/gyro/fxas21002c_i2c.c
17483F: drivers/iio/gyro/fxas21002c_spi.c
17484
17485NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17486M: Haibo Chen <[email protected]>
17487L: [email protected]
17488L: [email protected]
17489S: Maintained
17490F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17491F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17492F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17493F: drivers/iio/adc/imx7d_adc.c
17494F: drivers/iio/adc/imx93_adc.c
17495F: drivers/iio/adc/vf610_adc.c
17496
17497NXP i.MX 8M ISI DRIVER
17498M: Laurent Pinchart <[email protected]>
17499L: [email protected]
17500S: Maintained
17501F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17502F: drivers/media/platform/nxp/imx8-isi/
17503
17504NXP i.MX 8MP DW100 V4L2 DRIVER
17505M: Xavier Roumegue <[email protected]>
17506L: [email protected]
17507S: Maintained
17508F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
17509F: Documentation/userspace-api/media/drivers/dw100.rst
17510F: drivers/media/platform/nxp/dw100/
17511F: include/uapi/linux/dw100.h
17512
17513NXP i.MX 8MQ DCSS DRIVER
17514M: Laurentiu Palcu <[email protected]>
17515R: Lucas Stach <[email protected]>
17516L: [email protected]
17517S: Maintained
17518T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
17519F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17520F: drivers/gpu/drm/imx/dcss/
17521
17522NXP i.MX 8QXP ADC DRIVER
17523M: Cai Huoqing <[email protected]>
17524M: Haibo Chen <[email protected]>
17525L: [email protected]
17526L: [email protected]
17527S: Maintained
17528F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17529F: drivers/iio/adc/imx8qxp-adc.c
17530
17531NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17532M: Mirela Rabulea <[email protected]>
17533L: [email protected]
17534L: [email protected]
17535S: Maintained
17536F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17537F: drivers/media/platform/nxp/imx-jpeg
17538
17539NXP i.MX CLOCK DRIVERS
17540M: Abel Vesa <[email protected]>
17541R: Peng Fan <[email protected]>
17542L: [email protected]
17543L: [email protected]
17544S: Maintained
17545T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17546F: Documentation/devicetree/bindings/clock/imx*
17547F: drivers/clk/imx/
17548F: include/dt-bindings/clock/imx*
17549
17550NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17551M: Jagan Teki <[email protected]>
17552S: Maintained
17553F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17554F: drivers/regulator/pf8x00-regulator.c
17555
17556NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17557M: Krzysztof Kozlowski <[email protected]>
17558L: [email protected]
17559S: Maintained
17560F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17561F: drivers/extcon/extcon-ptn5150.c
17562
17563NXP SGTL5000 DRIVER
17564M: Fabio Estevam <[email protected]>
17565L: [email protected]
17566S: Maintained
17567F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17568F: sound/soc/codecs/sgtl5000*
17569
17570NXP SJA1105 ETHERNET SWITCH DRIVER
17571M: Vladimir Oltean <[email protected]>
17572L: [email protected]
17573S: Maintained
17574F: drivers/net/dsa/sja1105
17575F: drivers/net/pcs/pcs-xpcs-nxp.c
17576
17577NXP TDA998X DRM DRIVER
17578M: Russell King <[email protected]>
17579S: Maintained
17580T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17581T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17582F: drivers/gpu/drm/bridge/tda998x_drv.c
17583F: include/dt-bindings/display/tda998x.h
17584K: "nxp,tda998x"
17585
17586NXP TFA9879 DRIVER
17587M: Peter Rosin <[email protected]>
17588L: [email protected]
17589S: Maintained
17590F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17591F: sound/soc/codecs/tfa9879*
17592
17593NXP-NCI NFC DRIVER
17594S: Orphan
17595F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17596F: drivers/nfc/nxp-nci
17597
17598NXP/Goodix TFA989X (TFA1) DRIVER
17599M: Stephan Gerhold <[email protected]>
17600L: [email protected]
17601S: Maintained
17602F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17603F: sound/soc/codecs/tfa989x.c
17604
17605NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17606M: Jonas Malaco <[email protected]>
17607L: [email protected]
17608S: Maintained
17609F: Documentation/hwmon/nzxt-kraken2.rst
17610F: drivers/hwmon/nzxt-kraken2.c
17611
17612NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17613M: Jonas Malaco <[email protected]>
17614M: Aleksa Savic <[email protected]>
17615L: [email protected]
17616S: Maintained
17617F: Documentation/hwmon/nzxt-kraken3.rst
17618F: drivers/hwmon/nzxt-kraken3.c
17619
17620OBJAGG
17621M: Jiri Pirko <[email protected]>
17622L: [email protected]
17623S: Supported
17624F: include/linux/objagg.h
17625F: lib/objagg.c
17626F: lib/test_objagg.c
17627
17628OBJPOOL
17629M: Matt Wu <[email protected]>
17630S: Supported
17631F: include/linux/objpool.h
17632F: lib/objpool.c
17633F: lib/test_objpool.c
17634
17635OBJTOOL
17636M: Josh Poimboeuf <[email protected]>
17637M: Peter Zijlstra <[email protected]>
17638S: Supported
17639F: include/linux/objtool*.h
17640F: tools/objtool/
17641
17642OCELOT ETHERNET SWITCH DRIVER
17643M: Vladimir Oltean <[email protected]>
17644M: Claudiu Manoil <[email protected]>
17645M: Alexandre Belloni <[email protected]>
17646M: [email protected]
17647L: [email protected]
17648S: Supported
17649F: drivers/net/dsa/ocelot/*
17650F: drivers/net/ethernet/mscc/
17651F: include/soc/mscc/ocelot*
17652F: net/dsa/tag_ocelot.c
17653F: net/dsa/tag_ocelot_8021q.c
17654F: tools/testing/selftests/drivers/net/ocelot/*
17655
17656OCELOT EXTERNAL SWITCH CONTROL
17657M: Colin Foster <[email protected]>
17658S: Supported
17659F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17660F: drivers/mfd/ocelot*
17661F: drivers/net/dsa/ocelot/ocelot_ext.c
17662F: include/linux/mfd/ocelot.h
17663
17664OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17665M: Frederic Barrat <[email protected]>
17666M: Andrew Donnellan <[email protected]>
17667L: [email protected]
17668S: Supported
17669F: Documentation/userspace-api/accelerators/ocxl.rst
17670F: arch/powerpc/include/asm/pnv-ocxl.h
17671F: arch/powerpc/platforms/powernv/ocxl.c
17672F: drivers/misc/ocxl/
17673F: include/misc/ocxl*
17674F: include/uapi/misc/ocxl.h
17675
17676OMAP AUDIO SUPPORT
17677M: Peter Ujfalusi <[email protected]>
17678M: Jarkko Nikula <[email protected]>
17679L: [email protected]
17680L: [email protected]
17681S: Maintained
17682F: sound/soc/ti/n810.c
17683F: sound/soc/ti/omap*
17684F: sound/soc/ti/rx51.c
17685F: sound/soc/ti/sdma-pcm.*
17686
17687OMAP CLOCK FRAMEWORK SUPPORT
17688M: Paul Walmsley <[email protected]>
17689L: [email protected]
17690S: Maintained
17691F: arch/arm/*omap*/*clock*
17692
17693OMAP DEVICE TREE SUPPORT
17694M: Tony Lindgren <[email protected]>
17695L: [email protected]
17696L: [email protected]
17697S: Maintained
17698F: arch/arm/boot/dts/ti/omap/
17699
17700OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17701L: [email protected]
17702L: [email protected]
17703S: Orphan
17704F: Documentation/arch/arm/omap/dss.rst
17705F: drivers/video/fbdev/omap2/
17706
17707OMAP FRAMEBUFFER SUPPORT
17708L: [email protected]
17709L: [email protected]
17710S: Orphan
17711F: drivers/video/fbdev/omap/
17712
17713OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17714M: Roger Quadros <[email protected]>
17715M: Tony Lindgren <[email protected]>
17716L: [email protected]
17717S: Maintained
17718F: arch/arm/mach-omap2/*gpmc*
17719F: drivers/memory/omap-gpmc.c
17720
17721OMAP GPIO DRIVER
17722M: Grygorii Strashko <[email protected]>
17723M: Santosh Shilimkar <[email protected]>
17724M: Kevin Hilman <[email protected]>
17725L: [email protected]
17726S: Maintained
17727F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17728F: drivers/gpio/gpio-omap.c
17729
17730OMAP HARDWARE SPINLOCK SUPPORT
17731L: [email protected]
17732S: Orphan
17733F: drivers/hwspinlock/omap_hwspinlock.c
17734
17735OMAP HS MMC SUPPORT
17736L: [email protected]
17737L: [email protected]
17738S: Orphan
17739F: drivers/mmc/host/omap_hsmmc.c
17740
17741OMAP HWMOD DATA
17742M: Paul Walmsley <[email protected]>
17743L: [email protected]
17744S: Maintained
17745F: arch/arm/mach-omap2/omap_hwmod*data*
17746
17747OMAP HWMOD SUPPORT
17748M: Paul Walmsley <[email protected]>
17749L: [email protected]
17750S: Maintained
17751F: arch/arm/mach-omap2/omap_hwmod.*
17752
17753OMAP I2C DRIVER
17754M: Vignesh R <[email protected]>
17755L: [email protected]
17756L: [email protected]
17757S: Maintained
17758F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17759F: drivers/i2c/busses/i2c-omap.c
17760
17761OMAP MMC SUPPORT
17762M: Aaro Koskinen <[email protected]>
17763L: [email protected]
17764S: Odd Fixes
17765F: drivers/mmc/host/omap.c
17766
17767OMAP POWER MANAGEMENT SUPPORT
17768M: Kevin Hilman <[email protected]>
17769L: [email protected]
17770S: Maintained
17771F: arch/arm/*omap*/*pm*
17772F: drivers/cpufreq/omap-cpufreq.c
17773
17774OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17775M: Paul Walmsley <[email protected]>
17776L: [email protected]
17777S: Maintained
17778F: arch/arm/mach-omap2/prm*
17779
17780OMAP RANDOM NUMBER GENERATOR SUPPORT
17781M: Deepak Saxena <[email protected]>
17782S: Maintained
17783F: drivers/char/hw_random/omap-rng.c
17784
17785OMAP USB SUPPORT
17786L: [email protected]
17787L: [email protected]
17788S: Orphan
17789F: arch/arm/*omap*/usb*
17790F: drivers/usb/*/*omap*
17791
17792OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17793M: Mark Jackson <[email protected]>
17794L: [email protected]
17795S: Maintained
17796F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
17797
17798OMAP1 SUPPORT
17799M: Aaro Koskinen <[email protected]>
17800M: Janusz Krzysztofik <[email protected]>
17801R: Tony Lindgren <[email protected]>
17802L: [email protected]
17803S: Maintained
17804Q: http://patchwork.kernel.org/project/linux-omap/list/
17805T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17806F: arch/arm/configs/omap1_defconfig
17807F: arch/arm/mach-omap1/
17808F: drivers/i2c/busses/i2c-omap.c
17809F: include/linux/platform_data/ams-delta-fiq.h
17810F: include/linux/platform_data/i2c-omap.h
17811
17812OMAP2+ SUPPORT
17813M: Aaro Koskinen <[email protected]>
17814M: Andreas Kemnade <[email protected]>
17815M: Kevin Hilman <[email protected]>
17816M: Roger Quadros <[email protected]>
17817M: Tony Lindgren <[email protected]>
17818L: [email protected]
17819S: Maintained
17820W: http://linux.omap.com/
17821Q: http://patchwork.kernel.org/project/linux-omap/list/
17822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17823F: Documentation/devicetree/bindings/arm/ti/omap.yaml
17824F: arch/arm/configs/omap2plus_defconfig
17825F: arch/arm/mach-omap2/
17826F: drivers/bus/omap*.[ch]
17827F: drivers/bus/ti-sysc.c
17828F: drivers/gpio/gpio-tps65219.c
17829F: drivers/i2c/busses/i2c-omap.c
17830F: drivers/irqchip/irq-omap-intc.c
17831F: drivers/mfd/*omap*.c
17832F: drivers/mfd/menelaus.c
17833F: drivers/mfd/palmas.c
17834F: drivers/mfd/tps65217.c
17835F: drivers/mfd/tps65218.c
17836F: drivers/mfd/tps65219.c
17837F: drivers/mfd/tps65910.c
17838F: drivers/mfd/twl-core.[ch]
17839F: drivers/mfd/twl4030*.c
17840F: drivers/mfd/twl6030*.c
17841F: drivers/mfd/twl6040*.c
17842F: drivers/regulator/palmas-regulator*.c
17843F: drivers/regulator/pbias-regulator.c
17844F: drivers/regulator/tps65217-regulator.c
17845F: drivers/regulator/tps65218-regulator.c
17846F: drivers/regulator/tps65219-regulator.c
17847F: drivers/regulator/tps65910-regulator.c
17848F: drivers/regulator/twl-regulator.c
17849F: drivers/regulator/twl6030-regulator.c
17850F: include/linux/platform_data/i2c-omap.h
17851F: include/linux/platform_data/ti-sysc.h
17852
17853OMFS FILESYSTEM
17854M: Bob Copeland <[email protected]>
17855L: [email protected]
17856S: Maintained
17857F: Documentation/filesystems/omfs.rst
17858F: fs/omfs/
17859
17860OMNIVISION OG01A1B SENSOR DRIVER
17861M: Sakari Ailus <[email protected]>
17862L: [email protected]
17863S: Maintained
17864F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17865F: drivers/media/i2c/og01a1b.c
17866
17867OMNIVISION OV01A10 SENSOR DRIVER
17868M: Bingbu Cao <[email protected]>
17869L: [email protected]
17870S: Maintained
17871T: git git://linuxtv.org/media.git
17872F: drivers/media/i2c/ov01a10.c
17873
17874OMNIVISION OV02A10 SENSOR DRIVER
17875L: [email protected]
17876S: Orphan
17877T: git git://linuxtv.org/media.git
17878F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17879F: drivers/media/i2c/ov02a10.c
17880
17881OMNIVISION OV08D10 SENSOR DRIVER
17882M: Jimmy Su <[email protected]>
17883L: [email protected]
17884S: Maintained
17885T: git git://linuxtv.org/media.git
17886F: drivers/media/i2c/ov08d10.c
17887
17888OMNIVISION OV08X40 SENSOR DRIVER
17889M: Jason Chen <[email protected]>
17890L: [email protected]
17891S: Maintained
17892T: git git://linuxtv.org/media.git
17893F: drivers/media/i2c/ov08x40.c
17894F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17895
17896OMNIVISION OV13858 SENSOR DRIVER
17897M: Sakari Ailus <[email protected]>
17898L: [email protected]
17899S: Maintained
17900T: git git://linuxtv.org/media.git
17901F: drivers/media/i2c/ov13858.c
17902
17903OMNIVISION OV13B10 SENSOR DRIVER
17904M: Arec Kao <[email protected]>
17905L: [email protected]
17906S: Maintained
17907T: git git://linuxtv.org/media.git
17908F: drivers/media/i2c/ov13b10.c
17909
17910OMNIVISION OV2680 SENSOR DRIVER
17911M: Rui Miguel Silva <[email protected]>
17912M: Hans de Goede <[email protected]>
17913L: [email protected]
17914S: Maintained
17915T: git git://linuxtv.org/media.git
17916F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17917F: drivers/media/i2c/ov2680.c
17918
17919OMNIVISION OV2685 SENSOR DRIVER
17920M: Shunqian Zheng <[email protected]>
17921L: [email protected]
17922S: Maintained
17923T: git git://linuxtv.org/media.git
17924F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17925F: drivers/media/i2c/ov2685.c
17926
17927OMNIVISION OV2740 SENSOR DRIVER
17928M: Tianshu Qiu <[email protected]>
17929R: Sakari Ailus <[email protected]>
17930R: Bingbu Cao <[email protected]>
17931L: [email protected]
17932S: Maintained
17933T: git git://linuxtv.org/media.git
17934F: drivers/media/i2c/ov2740.c
17935
17936OMNIVISION OV4689 SENSOR DRIVER
17937M: Mikhail Rudenko <[email protected]>
17938L: [email protected]
17939S: Maintained
17940T: git git://linuxtv.org/media.git
17941F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17942F: drivers/media/i2c/ov4689.c
17943
17944OMNIVISION OV5640 SENSOR DRIVER
17945M: Steve Longerbeam <[email protected]>
17946L: [email protected]
17947S: Maintained
17948T: git git://linuxtv.org/media.git
17949F: drivers/media/i2c/ov5640.c
17950
17951OMNIVISION OV5647 SENSOR DRIVER
17952M: Dave Stevenson <[email protected]>
17953M: Jacopo Mondi <[email protected]>
17954L: [email protected]
17955S: Maintained
17956T: git git://linuxtv.org/media.git
17957F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17958F: drivers/media/i2c/ov5647.c
17959
17960OMNIVISION OV5670 SENSOR DRIVER
17961M: Sakari Ailus <[email protected]>
17962L: [email protected]
17963S: Maintained
17964T: git git://linuxtv.org/media.git
17965F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17966F: drivers/media/i2c/ov5670.c
17967
17968OMNIVISION OV5675 SENSOR DRIVER
17969M: Sakari Ailus <[email protected]>
17970L: [email protected]
17971S: Maintained
17972T: git git://linuxtv.org/media.git
17973F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17974F: drivers/media/i2c/ov5675.c
17975
17976OMNIVISION OV5693 SENSOR DRIVER
17977M: Daniel Scally <[email protected]>
17978L: [email protected]
17979S: Maintained
17980T: git git://linuxtv.org/media.git
17981F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17982F: drivers/media/i2c/ov5693.c
17983
17984OMNIVISION OV5695 SENSOR DRIVER
17985M: Shunqian Zheng <[email protected]>
17986L: [email protected]
17987S: Maintained
17988T: git git://linuxtv.org/media.git
17989F: drivers/media/i2c/ov5695.c
17990
17991OMNIVISION OV64A40 SENSOR DRIVER
17992M: Jacopo Mondi <[email protected]>
17993L: [email protected]
17994S: Maintained
17995T: git git://linuxtv.org/media.git
17996F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17997F: drivers/media/i2c/ov64a40.c
17998
17999OMNIVISION OV7670 SENSOR DRIVER
18000L: [email protected]
18001S: Orphan
18002T: git git://linuxtv.org/media.git
18003F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
18004F: drivers/media/i2c/ov7670.c
18005
18006OMNIVISION OV772x SENSOR DRIVER
18007M: Jacopo Mondi <[email protected]>
18008L: [email protected]
18009S: Odd fixes
18010T: git git://linuxtv.org/media.git
18011F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
18012F: drivers/media/i2c/ov772x.c
18013F: include/media/i2c/ov772x.h
18014
18015OMNIVISION OV7740 SENSOR DRIVER
18016L: [email protected]
18017S: Orphan
18018T: git git://linuxtv.org/media.git
18019F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
18020F: drivers/media/i2c/ov7740.c
18021
18022OMNIVISION OV8856 SENSOR DRIVER
18023M: Sakari Ailus <[email protected]>
18024L: [email protected]
18025S: Maintained
18026T: git git://linuxtv.org/media.git
18027F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
18028F: drivers/media/i2c/ov8856.c
18029
18030OMNIVISION OV8858 SENSOR DRIVER
18031M: Jacopo Mondi <[email protected]>
18032M: Nicholas Roth <[email protected]>
18033L: [email protected]
18034S: Maintained
18035T: git git://linuxtv.org/media.git
18036F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
18037F: drivers/media/i2c/ov8858.c
18038
18039OMNIVISION OV9282 SENSOR DRIVER
18040M: Dave Stevenson <[email protected]>
18041L: [email protected]
18042S: Maintained
18043T: git git://linuxtv.org/media.git
18044F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
18045F: drivers/media/i2c/ov9282.c
18046
18047OMNIVISION OV9640 SENSOR DRIVER
18048M: Petr Cvek <[email protected]>
18049L: [email protected]
18050S: Maintained
18051F: drivers/media/i2c/ov9640.*
18052
18053OMNIVISION OV9650 SENSOR DRIVER
18054M: Sakari Ailus <[email protected]>
18055R: Akinobu Mita <[email protected]>
18056R: Sylwester Nawrocki <[email protected]>
18057L: [email protected]
18058S: Maintained
18059T: git git://linuxtv.org/media.git
18060F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
18061F: drivers/media/i2c/ov9650.c
18062
18063OMNIVISION OV9734 SENSOR DRIVER
18064M: Tianshu Qiu <[email protected]>
18065R: Bingbu Cao <[email protected]>
18066L: [email protected]
18067S: Maintained
18068T: git git://linuxtv.org/media.git
18069F: drivers/media/i2c/ov9734.c
18070
18071ONBOARD USB HUB DRIVER
18072M: Matthias Kaehlcke <[email protected]>
18073L: [email protected]
18074S: Maintained
18075F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
18076F: drivers/usb/misc/onboard_usb_dev.c
18077
18078ONENAND FLASH DRIVER
18079M: Kyungmin Park <[email protected]>
18080L: [email protected]
18081S: Maintained
18082F: drivers/mtd/nand/onenand/
18083F: include/linux/mtd/onenand*.h
18084
18085ONEXPLAYER FAN DRIVER
18086M: Derek John Clark <[email protected]>
18087M: Joaquín Ignacio Aramendía <[email protected]>
18088L: [email protected]
18089S: Maintained
18090F: drivers/hwmon/oxp-sensors.c
18091
18092ONIE TLV NVMEM LAYOUT DRIVER
18093M: Miquel Raynal <[email protected]>
18094S: Maintained
18095F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
18096F: drivers/nvmem/layouts/onie-tlv.c
18097
18098ONION OMEGA2+ BOARD
18099M: Harvey Hunt <[email protected]>
18100L: [email protected]
18101S: Maintained
18102F: arch/mips/boot/dts/ralink/omega2p.dts
18103
18104ONSEMI ETHERNET PHY DRIVERS
18105M: Piergiorgio Beruto <[email protected]>
18106L: [email protected]
18107S: Supported
18108W: http://www.onsemi.com
18109F: drivers/net/phy/ncn*
18110
18111OP-TEE DRIVER
18112M: Jens Wiklander <[email protected]>
18113L: [email protected]
18114S: Maintained
18115F: Documentation/ABI/testing/sysfs-bus-optee-devices
18116F: drivers/tee/optee/
18117
18118OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18119M: Sumit Garg <[email protected]>
18120L: [email protected]
18121S: Maintained
18122F: drivers/char/hw_random/optee-rng.c
18123
18124OP-TEE RTC DRIVER
18125M: Clément Léger <[email protected]>
18126L: [email protected]
18127S: Maintained
18128F: drivers/rtc/rtc-optee.c
18129
18130OPA-VNIC DRIVER
18131M: Dennis Dalessandro <[email protected]>
18132L: [email protected]
18133S: Supported
18134F: drivers/infiniband/ulp/opa_vnic
18135
18136OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18137M: Parthiban Veerasooran <[email protected]>
18138L: [email protected]
18139S: Maintained
18140F: Documentation/networking/oa-tc6-framework.rst
18141F: drivers/net/ethernet/oa_tc6.c
18142F: include/linux/oa_tc6.h
18143
18144OPEN FIRMWARE AND FLATTENED DEVICE TREE
18145M: Rob Herring <[email protected]>
18146M: Saravana Kannan <[email protected]>
18147L: [email protected]
18148S: Maintained
18149W: http://www.devicetree.org/
18150C: irc://irc.libera.chat/devicetree
18151T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18152F: Documentation/ABI/testing/sysfs-firmware-ofw
18153F: drivers/of/
18154F: include/linux/of*.h
18155F: rust/kernel/of.rs
18156F: scripts/dtc/
18157F: tools/testing/selftests/dt/
18158K: of_overlay_notifier_
18159K: of_overlay_fdt_apply
18160K: of_overlay_remove
18161
18162OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18163M: Rob Herring <[email protected]>
18164M: Krzysztof Kozlowski <[email protected]>
18165M: Conor Dooley <[email protected]>
18166L: [email protected]
18167S: Maintained
18168Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18169C: irc://irc.libera.chat/devicetree
18170T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18171F: Documentation/devicetree/
18172F: arch/*/boot/dts/
18173F: include/dt-bindings/
18174
18175OPENCOMPUTE PTP CLOCK DRIVER
18176M: Jonathan Lemon <[email protected]>
18177M: Vadim Fedorenko <[email protected]>
18178L: [email protected]
18179S: Maintained
18180F: drivers/ptp/ptp_ocp.c
18181
18182OPENCORES I2C BUS DRIVER
18183M: Peter Korsgaard <[email protected]>
18184M: Andrew Lunn <[email protected]>
18185L: [email protected]
18186S: Maintained
18187F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18188F: Documentation/i2c/busses/i2c-ocores.rst
18189F: drivers/i2c/busses/i2c-ocores.c
18190F: include/linux/platform_data/i2c-ocores.h
18191
18192OPENRISC ARCHITECTURE
18193M: Jonas Bonn <[email protected]>
18194M: Stefan Kristiansson <[email protected]>
18195M: Stafford Horne <[email protected]>
18196L: [email protected]
18197S: Maintained
18198W: http://openrisc.io
18199T: git https://github.com/openrisc/linux.git
18200F: Documentation/arch/openrisc/
18201F: Documentation/devicetree/bindings/openrisc/
18202F: arch/openrisc/
18203F: drivers/irqchip/irq-ompic.c
18204F: drivers/irqchip/irq-or1k-*
18205
18206OPENVSWITCH
18207M: Aaron Conole <[email protected]>
18208M: Eelco Chaudron <[email protected]>
18209M: Ilya Maximets <[email protected]>
18210L: [email protected]
18211L: [email protected]
18212S: Maintained
18213W: http://openvswitch.org
18214F: Documentation/networking/openvswitch.rst
18215F: include/uapi/linux/openvswitch.h
18216F: net/openvswitch/
18217F: tools/testing/selftests/net/openvswitch/
18218
18219OPERATING PERFORMANCE POINTS (OPP)
18220M: Viresh Kumar <[email protected]>
18221M: Nishanth Menon <[email protected]>
18222M: Stephen Boyd <[email protected]>
18223L: [email protected]
18224S: Maintained
18225T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18226F: Documentation/devicetree/bindings/opp/
18227F: Documentation/power/opp.rst
18228F: drivers/opp/
18229F: include/linux/pm_opp.h
18230
18231OPL4 DRIVER
18232M: Clemens Ladisch <[email protected]>
18233L: [email protected]
18234S: Maintained
18235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18236F: sound/drivers/opl4/
18237
18238ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18239M: Mark Fasheh <[email protected]>
18240M: Joel Becker <[email protected]>
18241M: Joseph Qi <[email protected]>
18242L: [email protected]
18243S: Supported
18244W: http://ocfs2.wiki.kernel.org
18245F: Documentation/filesystems/dlmfs.rst
18246F: Documentation/filesystems/ocfs2.rst
18247F: fs/ocfs2/
18248
18249ORANGEFS FILESYSTEM
18250M: Mike Marshall <[email protected]>
18251R: Martin Brandenburg <[email protected]>
18252L: [email protected]
18253S: Supported
18254T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18255F: Documentation/filesystems/orangefs.rst
18256F: fs/orangefs/
18257
18258OV2659 OMNIVISION SENSOR DRIVER
18259M: "Lad, Prabhakar" <[email protected]>
18260L: [email protected]
18261S: Maintained
18262W: https://linuxtv.org
18263Q: http://patchwork.linuxtv.org/project/linux-media/list/
18264T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18265F: drivers/media/i2c/ov2659.c
18266F: include/media/i2c/ov2659.h
18267
18268OVERLAY FILESYSTEM
18269M: Miklos Szeredi <[email protected]>
18270M: Amir Goldstein <[email protected]>
18271L: [email protected]
18272S: Supported
18273T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18274F: Documentation/filesystems/overlayfs.rst
18275F: fs/overlayfs/
18276
18277P54 WIRELESS DRIVER
18278M: Christian Lamparter <[email protected]>
18279L: [email protected]
18280S: Maintained
18281W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
18282F: drivers/net/wireless/intersil/
18283
18284PACKET SOCKETS
18285M: Willem de Bruijn <[email protected]>
18286S: Maintained
18287F: include/uapi/linux/if_packet.h
18288F: net/packet/af_packet.c
18289
18290PACKING
18291M: Vladimir Oltean <[email protected]>
18292L: [email protected]
18293S: Supported
18294F: Documentation/core-api/packing.rst
18295F: include/linux/packing.h
18296F: lib/packing.c
18297F: lib/packing_test.c
18298F: scripts/gen_packed_field_checks.c
18299
18300PADATA PARALLEL EXECUTION MECHANISM
18301M: Steffen Klassert <[email protected]>
18302M: Daniel Jordan <[email protected]>
18303L: [email protected]
18304L: [email protected]
18305S: Maintained
18306F: Documentation/core-api/padata.rst
18307F: include/linux/padata.h
18308F: kernel/padata.c
18309
18310PAGE CACHE
18311M: Matthew Wilcox (Oracle) <[email protected]>
18312L: [email protected]
18313S: Supported
18314T: git git://git.infradead.org/users/willy/pagecache.git
18315F: Documentation/filesystems/locking.rst
18316F: Documentation/filesystems/vfs.rst
18317F: include/linux/pagemap.h
18318F: mm/filemap.c
18319F: mm/page-writeback.c
18320F: mm/readahead.c
18321F: mm/truncate.c
18322
18323PAGE POOL
18324M: Jesper Dangaard Brouer <[email protected]>
18325M: Ilias Apalodimas <[email protected]>
18326L: [email protected]
18327S: Supported
18328F: Documentation/networking/page_pool.rst
18329F: include/net/page_pool/
18330F: include/trace/events/page_pool.h
18331F: net/core/page_pool.c
18332
18333PAGE TABLE CHECK
18334M: Pasha Tatashin <[email protected]>
18335M: Andrew Morton <[email protected]>
18336L: [email protected]
18337S: Maintained
18338F: Documentation/mm/page_table_check.rst
18339F: include/linux/page_table_check.h
18340F: mm/page_table_check.c
18341
18342PANASONIC LAPTOP ACPI EXTRAS DRIVER
18343M: Kenneth Chan <[email protected]>
18344L: [email protected]
18345S: Maintained
18346F: drivers/platform/x86/panasonic-laptop.c
18347
18348PARALLAX PING IIO SENSOR DRIVER
18349M: Andreas Klinger <[email protected]>
18350L: [email protected]
18351S: Maintained
18352F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
18353F: drivers/iio/proximity/ping.c
18354
18355PARALLEL LCD/KEYPAD PANEL DRIVER
18356M: Willy Tarreau <[email protected]>
18357M: Ksenija Stanojevic <[email protected]>
18358S: Odd Fixes
18359F: Documentation/admin-guide/lcd-panel-cgram.rst
18360F: drivers/auxdisplay/panel.c
18361
18362PARALLEL PORT SUBSYSTEM
18363M: Sudip Mukherjee <[email protected]>
18364M: Sudip Mukherjee <[email protected]>
18365L: [email protected] (subscribers-only)
18366S: Maintained
18367F: Documentation/driver-api/parport*.rst
18368F: drivers/char/ppdev.c
18369F: drivers/parport/
18370F: include/linux/parport*.h
18371F: include/uapi/linux/ppdev.h
18372
18373PARAVIRT_OPS INTERFACE
18374M: Juergen Gross <[email protected]>
18375R: Ajay Kaher <[email protected]>
18376R: Alexey Makhalov <[email protected]>
18377R: Broadcom internal kernel review list <[email protected]>
18378L: [email protected]
18379L: [email protected]
18380S: Supported
18381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18382F: Documentation/virt/paravirt_ops.rst
18383F: arch/*/include/asm/paravirt*.h
18384F: arch/*/kernel/paravirt*
18385F: include/linux/hypervisor.h
18386
18387PARISC ARCHITECTURE
18388M: "James E.J. Bottomley" <[email protected]>
18389M: Helge Deller <[email protected]>
18390L: [email protected]
18391S: Maintained
18392W: https://parisc.wiki.kernel.org
18393Q: http://patchwork.kernel.org/project/linux-parisc/list/
18394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
18395T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
18396F: Documentation/arch/parisc/
18397F: arch/parisc/
18398F: drivers/char/agp/parisc-agp.c
18399F: drivers/input/misc/hp_sdc_rtc.c
18400F: drivers/input/serio/gscps2.c
18401F: drivers/input/serio/hp_sdc*
18402F: drivers/parisc/
18403F: drivers/parport/parport_gsc.*
18404F: drivers/tty/serial/8250/8250_parisc.c
18405F: drivers/video/console/sti*
18406F: drivers/video/fbdev/sti*
18407F: drivers/video/logo/logo_parisc*
18408F: include/linux/hp_sdc.h
18409
18410PARMAN
18411M: Jiri Pirko <[email protected]>
18412L: [email protected]
18413S: Supported
18414F: include/linux/parman.h
18415F: lib/parman.c
18416F: lib/test_parman.c
18417
18418PC ENGINES APU BOARD DRIVER
18419M: Enrico Weigelt, metux IT consult <[email protected]>
18420S: Maintained
18421F: drivers/platform/x86/pcengines-apuv2.c
18422
18423PC87360 HARDWARE MONITORING DRIVER
18424M: Jim Cromie <[email protected]>
18425L: [email protected]
18426S: Maintained
18427F: Documentation/hwmon/pc87360.rst
18428F: drivers/hwmon/pc87360.c
18429
18430PC8736x GPIO DRIVER
18431M: Jim Cromie <[email protected]>
18432S: Maintained
18433F: drivers/char/pc8736x_gpio.c
18434
18435PC87427 HARDWARE MONITORING DRIVER
18436M: Jean Delvare <[email protected]>
18437L: [email protected]
18438S: Maintained
18439F: Documentation/hwmon/pc87427.rst
18440F: drivers/hwmon/pc87427.c
18441
18442PCA9532 LED DRIVER
18443M: Riku Voipio <[email protected]>
18444S: Maintained
18445F: drivers/leds/leds-pca9532.c
18446F: include/linux/leds-pca9532.h
18447
18448PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18449M: Thomas Petazzoni <[email protected]>
18450M: Pali Rohár <[email protected]>
18451L: [email protected]
18452L: [email protected] (moderated for non-subscribers)
18453S: Maintained
18454F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
18455F: drivers/pci/controller/pci-aardvark.c
18456
18457PCI DRIVER FOR ALTERA PCIE IP
18458M: Joyce Ooi <[email protected]>
18459L: [email protected]
18460S: Supported
18461F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18462F: drivers/pci/controller/pcie-altera.c
18463
18464PCI DRIVER FOR APPLIEDMICRO XGENE
18465M: Toan Le <[email protected]>
18466L: [email protected]
18467L: [email protected] (moderated for non-subscribers)
18468S: Maintained
18469F: Documentation/devicetree/bindings/pci/xgene-pci.txt
18470F: drivers/pci/controller/pci-xgene.c
18471
18472PCI DRIVER FOR ARM VERSATILE PLATFORM
18473M: Rob Herring <[email protected]>
18474L: [email protected]
18475L: [email protected] (moderated for non-subscribers)
18476S: Maintained
18477F: Documentation/devicetree/bindings/pci/versatile.yaml
18478F: drivers/pci/controller/pci-versatile.c
18479
18480PCI DRIVER FOR ARMADA 8K
18481M: Thomas Petazzoni <[email protected]>
18482L: [email protected]
18483L: [email protected] (moderated for non-subscribers)
18484S: Maintained
18485F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
18486F: drivers/pci/controller/dwc/pcie-armada8k.c
18487
18488PCI DRIVER FOR CADENCE PCIE IP
18489L: [email protected]
18490S: Orphan
18491F: Documentation/devicetree/bindings/pci/cdns,*
18492F: drivers/pci/controller/cadence/*cadence*
18493
18494PCI DRIVER FOR FREESCALE LAYERSCAPE
18495M: Minghuan Lian <[email protected]>
18496M: Mingkai Hu <[email protected]>
18497M: Roy Zang <[email protected]>
18498L: [email protected]
18499L: [email protected]
18500L: [email protected] (moderated for non-subscribers)
18501L: [email protected]
18502S: Maintained
18503F: drivers/pci/controller/dwc/*layerscape*
18504
18505PCI DRIVER FOR FU740
18506M: Paul Walmsley <[email protected]>
18507M: Greentime Hu <[email protected]>
18508M: Samuel Holland <[email protected]>
18509L: [email protected]
18510S: Maintained
18511F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18512F: drivers/pci/controller/dwc/pcie-fu740.c
18513
18514PCI DRIVER FOR GENERIC OF HOSTS
18515M: Will Deacon <[email protected]>
18516L: [email protected]
18517L: [email protected] (moderated for non-subscribers)
18518S: Maintained
18519F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18520F: drivers/pci/controller/pci-host-common.c
18521F: drivers/pci/controller/pci-host-generic.c
18522
18523PCI DRIVER FOR IMX6
18524M: Richard Zhu <[email protected]>
18525M: Lucas Stach <[email protected]>
18526L: [email protected]
18527L: [email protected] (moderated for non-subscribers)
18528L: [email protected]
18529S: Maintained
18530F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18531F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18532F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18533F: drivers/pci/controller/dwc/*imx6*
18534
18535PCI DRIVER FOR INTEL IXP4XX
18536M: Linus Walleij <[email protected]>
18537S: Maintained
18538F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18539F: drivers/pci/controller/pci-ixp4xx.c
18540
18541PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18542M: Nirmal Patel <[email protected]>
18543R: Jonathan Derrick <[email protected]>
18544L: [email protected]
18545S: Supported
18546F: drivers/pci/controller/vmd.c
18547
18548PCI DRIVER FOR MICROSEMI SWITCHTEC
18549M: Kurt Schwemmer <[email protected]>
18550M: Logan Gunthorpe <[email protected]>
18551L: [email protected]
18552S: Maintained
18553F: Documentation/ABI/testing/sysfs-class-switchtec
18554F: Documentation/driver-api/switchtec.rst
18555F: drivers/ntb/hw/mscc/
18556F: drivers/pci/switch/switchtec*
18557F: include/linux/switchtec.h
18558F: include/uapi/linux/switchtec_ioctl.h
18559
18560PCI DRIVER FOR MOBIVEIL PCIE IP
18561M: Karthikeyan Mitran <[email protected]>
18562M: Hou Zhiqiang <[email protected]>
18563L: [email protected]
18564S: Supported
18565F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18566F: drivers/pci/controller/mobiveil/pcie-mobiveil*
18567
18568PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18569M: Thomas Petazzoni <[email protected]>
18570M: Pali Rohár <[email protected]>
18571L: [email protected]
18572L: [email protected] (moderated for non-subscribers)
18573S: Maintained
18574F: drivers/pci/controller/*mvebu*
18575
18576PCI DRIVER FOR NVIDIA TEGRA
18577M: Thierry Reding <[email protected]>
18578L: [email protected]
18579L: [email protected]
18580S: Supported
18581F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18582F: drivers/pci/controller/pci-tegra.c
18583
18584PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18585M: Hou Zhiqiang <[email protected]>
18586L: [email protected]
18587L: [email protected] (moderated for non-subscribers)
18588S: Maintained
18589F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18590
18591PCI DRIVER FOR PLDA PCIE IP
18592M: Daire McNamara <[email protected]>
18593L: [email protected]
18594S: Maintained
18595F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18596F: drivers/pci/controller/plda/pcie-plda-host.c
18597F: drivers/pci/controller/plda/pcie-plda.h
18598
18599PCI DRIVER FOR RENESAS R-CAR
18600M: Marek Vasut <[email protected]>
18601M: Yoshihiro Shimoda <[email protected]>
18602L: [email protected]
18603L: [email protected]
18604S: Maintained
18605F: Documentation/devicetree/bindings/pci/*rcar*
18606F: drivers/pci/controller/*rcar*
18607F: drivers/pci/controller/dwc/*rcar*
18608
18609PCI DRIVER FOR SAMSUNG EXYNOS
18610M: Jingoo Han <[email protected]>
18611L: [email protected]
18612L: [email protected] (moderated for non-subscribers)
18613L: [email protected]
18614S: Maintained
18615F: drivers/pci/controller/dwc/pci-exynos.c
18616
18617PCI DRIVER FOR SYNOPSYS DESIGNWARE
18618M: Jingoo Han <[email protected]>
18619M: Manivannan Sadhasivam <[email protected]>
18620L: [email protected]
18621S: Maintained
18622F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18623F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18624F: drivers/pci/controller/dwc/*designware*
18625F: include/linux/pcie-dwc.h
18626
18627PCI DRIVER FOR TI DRA7XX/J721E
18628M: Vignesh Raghavendra <[email protected]>
18629R: Siddharth Vadapalli <[email protected]>
18630L: [email protected]
18631L: [email protected]
18632L: [email protected] (moderated for non-subscribers)
18633S: Supported
18634F: Documentation/devicetree/bindings/pci/ti-pci.txt
18635F: drivers/pci/controller/cadence/pci-j721e.c
18636F: drivers/pci/controller/dwc/pci-dra7xx.c
18637
18638PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18639M: Linus Walleij <[email protected]>
18640L: [email protected]
18641S: Maintained
18642F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18643F: drivers/pci/controller/pci-v3-semi.c
18644
18645PCI DRIVER FOR XILINX VERSAL CPM
18646M: Bharat Kumar Gogada <[email protected]>
18647M: Michal Simek <[email protected]>
18648L: [email protected]
18649S: Maintained
18650F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18651F: drivers/pci/controller/pcie-xilinx-cpm.c
18652
18653PCI ENDPOINT SUBSYSTEM
18654M: Manivannan Sadhasivam <[email protected]>
18655M: Krzysztof Wilczyński <[email protected]>
18656R: Kishon Vijay Abraham I <[email protected]>
18657L: [email protected]
18658S: Supported
18659Q: https://patchwork.kernel.org/project/linux-pci/list/
18660B: https://bugzilla.kernel.org
18661C: irc://irc.oftc.net/linux-pci
18662T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18663F: Documentation/PCI/endpoint/*
18664F: Documentation/misc-devices/pci-endpoint-test.rst
18665F: drivers/misc/pci_endpoint_test.c
18666F: drivers/pci/endpoint/
18667F: tools/testing/selftests/pci_endpoint/
18668
18669PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18670M: Mahesh J Salgaonkar <[email protected]>
18671R: Oliver O'Halloran <[email protected]>
18672L: [email protected]
18673S: Supported
18674F: Documentation/PCI/pci-error-recovery.rst
18675F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18676F: arch/powerpc/include/*/eeh*.h
18677F: arch/powerpc/kernel/eeh*.c
18678F: arch/powerpc/platforms/*/eeh*.c
18679F: drivers/pci/pcie/aer.c
18680F: drivers/pci/pcie/dpc.c
18681F: drivers/pci/pcie/err.c
18682
18683PCI ERROR RECOVERY
18684M: Linas Vepstas <[email protected]>
18685L: [email protected]
18686S: Supported
18687F: Documentation/PCI/pci-error-recovery.rst
18688
18689PCI MSI DRIVER FOR ALTERA MSI IP
18690M: Joyce Ooi <[email protected]>
18691L: [email protected]
18692S: Supported
18693F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18694F: drivers/pci/controller/pcie-altera-msi.c
18695
18696PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18697M: Toan Le <[email protected]>
18698L: [email protected]
18699L: [email protected] (moderated for non-subscribers)
18700S: Maintained
18701F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18702F: drivers/pci/controller/pci-xgene-msi.c
18703
18704PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18705M: Lorenzo Pieralisi <[email protected]>
18706M: Krzysztof Wilczyński <[email protected]>
18707M: Manivannan Sadhasivam <[email protected]>
18708R: Rob Herring <[email protected]>
18709L: [email protected]
18710S: Supported
18711Q: https://patchwork.kernel.org/project/linux-pci/list/
18712B: https://bugzilla.kernel.org
18713C: irc://irc.oftc.net/linux-pci
18714T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18715F: Documentation/devicetree/bindings/pci/
18716F: drivers/pci/controller/
18717F: drivers/pci/pci-bridge-emul.c
18718F: drivers/pci/pci-bridge-emul.h
18719
18720PCI PEER-TO-PEER DMA (P2PDMA)
18721M: Bjorn Helgaas <[email protected]>
18722M: Logan Gunthorpe <[email protected]>
18723L: [email protected]
18724S: Supported
18725Q: https://patchwork.kernel.org/project/linux-pci/list/
18726B: https://bugzilla.kernel.org
18727C: irc://irc.oftc.net/linux-pci
18728T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18729F: Documentation/driver-api/pci/p2pdma.rst
18730F: drivers/pci/p2pdma.c
18731F: include/linux/pci-p2pdma.h
18732
18733PCI POWER CONTROL
18734M: Bartosz Golaszewski <[email protected]>
18735L: [email protected]
18736S: Maintained
18737T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18738F: drivers/pci/pwrctrl/*
18739F: include/linux/pci-pwrctrl.h
18740
18741PCI SUBSYSTEM
18742M: Bjorn Helgaas <[email protected]>
18743L: [email protected]
18744S: Supported
18745Q: https://patchwork.kernel.org/project/linux-pci/list/
18746B: https://bugzilla.kernel.org
18747C: irc://irc.oftc.net/linux-pci
18748T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18749F: Documentation/PCI/
18750F: Documentation/devicetree/bindings/pci/
18751F: arch/x86/kernel/early-quirks.c
18752F: arch/x86/kernel/quirks.c
18753F: arch/x86/pci/
18754F: drivers/acpi/pci*
18755F: drivers/pci/
18756F: include/asm-generic/pci*
18757F: include/linux/of_pci.h
18758F: include/linux/pci*
18759F: include/uapi/linux/pci*
18760
18761PCI SUBSYSTEM [RUST]
18762M: Danilo Krummrich <[email protected]>
18763R: Bjorn Helgaas <[email protected]>
18764R: Krzysztof Wilczyński <[email protected]>
18765L: [email protected]
18766S: Maintained
18767C: irc://irc.oftc.net/linux-pci
18768T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18769F: rust/helpers/pci.c
18770F: rust/kernel/pci.rs
18771F: samples/rust/rust_driver_pci.rs
18772
18773PCIE BANDWIDTH CONTROLLER
18774M: Ilpo Järvinen <[email protected]>
18775L: [email protected]
18776S: Supported
18777F: drivers/pci/pcie/bwctrl.c
18778F: drivers/thermal/pcie_cooling.c
18779F: include/linux/pci-bwctrl.h
18780F: tools/testing/selftests/pcie_bwctrl/
18781
18782PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18783M: Jonathan Chocron <[email protected]>
18784L: [email protected]
18785S: Maintained
18786F: Documentation/devicetree/bindings/pci/pcie-al.txt
18787F: drivers/pci/controller/dwc/pcie-al.c
18788
18789PCIE DRIVER FOR AMLOGIC MESON
18790M: Yue Wang <[email protected]>
18791L: [email protected]
18792L: [email protected]
18793S: Maintained
18794F: drivers/pci/controller/dwc/pci-meson.c
18795
18796PCIE DRIVER FOR AXIS ARTPEC
18797M: Jesper Nilsson <[email protected]>
18798L: [email protected]
18799L: [email protected]
18800S: Maintained
18801F: Documentation/devicetree/bindings/pci/axis,artpec*
18802F: drivers/pci/controller/dwc/*artpec*
18803
18804PCIE DRIVER FOR CAVIUM THUNDERX
18805M: Robert Richter <[email protected]>
18806L: [email protected]
18807L: [email protected] (moderated for non-subscribers)
18808S: Odd Fixes
18809F: drivers/pci/controller/pci-thunder-*
18810
18811PCIE DRIVER FOR HISILICON
18812M: Zhou Wang <[email protected]>
18813L: [email protected]
18814S: Maintained
18815F: drivers/pci/controller/dwc/pcie-hisi.c
18816
18817PCIE DRIVER FOR HISILICON KIRIN
18818M: Xiaowei Song <[email protected]>
18819M: Binghui Wang <[email protected]>
18820L: [email protected]
18821S: Maintained
18822F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18823F: drivers/pci/controller/dwc/pcie-kirin.c
18824
18825PCIE DRIVER FOR HISILICON STB
18826M: Shawn Guo <[email protected]>
18827L: [email protected]
18828S: Maintained
18829F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18830F: drivers/pci/controller/dwc/pcie-histb.c
18831
18832PCIE DRIVER FOR INTEL KEEM BAY
18833M: Srikanth Thokala <[email protected]>
18834L: [email protected]
18835S: Supported
18836F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18837F: drivers/pci/controller/dwc/pcie-keembay.c
18838
18839PCIE DRIVER FOR INTEL LGM GW SOC
18840M: Chuanhua Lei <[email protected]>
18841L: [email protected]
18842S: Maintained
18843F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18844F: drivers/pci/controller/dwc/pcie-intel-gw.c
18845
18846PCIE DRIVER FOR MEDIATEK
18847M: Ryder Lee <[email protected]>
18848M: Jianjun Wang <[email protected]>
18849L: [email protected]
18850L: [email protected] (moderated for non-subscribers)
18851S: Supported
18852F: Documentation/devicetree/bindings/pci/mediatek*
18853F: drivers/pci/controller/*mediatek*
18854
18855PCIE DRIVER FOR MICROCHIP
18856M: Daire McNamara <[email protected]>
18857L: [email protected]
18858S: Supported
18859F: Documentation/devicetree/bindings/pci/microchip*
18860F: drivers/pci/controller/plda/*microchip*
18861
18862PCIE DRIVER FOR QUALCOMM MSM
18863M: Manivannan Sadhasivam <[email protected]>
18864L: [email protected]
18865L: [email protected]
18866S: Maintained
18867F: drivers/pci/controller/dwc/pcie-qcom-common.c
18868F: drivers/pci/controller/dwc/pcie-qcom.c
18869
18870PCIE DRIVER FOR ROCKCHIP
18871M: Shawn Lin <[email protected]>
18872L: [email protected]
18873L: [email protected]
18874S: Maintained
18875F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18876F: drivers/pci/controller/pcie-rockchip*
18877
18878PCIE DRIVER FOR SOCIONEXT UNIPHIER
18879M: Kunihiko Hayashi <[email protected]>
18880L: [email protected]
18881S: Maintained
18882F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18883F: drivers/pci/controller/dwc/pcie-uniphier*
18884
18885PCIE DRIVER FOR ST SPEAR13XX
18886M: Pratyush Anand <[email protected]>
18887L: [email protected]
18888S: Maintained
18889F: drivers/pci/controller/dwc/*spear*
18890
18891PCIE DRIVER FOR STARFIVE JH71x0
18892M: Kevin Xie <[email protected]>
18893L: [email protected]
18894S: Maintained
18895F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18896F: drivers/pci/controller/plda/pcie-starfive.c
18897
18898PCIE ENDPOINT DRIVER FOR QUALCOMM
18899M: Manivannan Sadhasivam <[email protected]>
18900L: [email protected]
18901L: [email protected]
18902S: Maintained
18903F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18904F: drivers/pci/controller/dwc/pcie-qcom-common.c
18905F: drivers/pci/controller/dwc/pcie-qcom-ep.c
18906
18907PCMCIA SUBSYSTEM
18908M: Dominik Brodowski <[email protected]>
18909S: Odd Fixes
18910T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18911F: Documentation/pcmcia/
18912F: drivers/pcmcia/
18913F: include/pcmcia/
18914F: tools/pcmcia/
18915
18916PCNET32 NETWORK DRIVER
18917M: Don Fry <[email protected]>
18918L: [email protected]
18919S: Maintained
18920F: drivers/net/ethernet/amd/pcnet32.c
18921
18922PCRYPT PARALLEL CRYPTO ENGINE
18923M: Steffen Klassert <[email protected]>
18924L: [email protected]
18925S: Maintained
18926F: crypto/pcrypt.c
18927F: include/crypto/pcrypt.h
18928
18929PDS DSC VIRTIO DATA PATH ACCELERATOR
18930R: Shannon Nelson <[email protected]>
18931F: drivers/vdpa/pds/
18932
18933PECI HARDWARE MONITORING DRIVERS
18934M: Iwona Winiarska <[email protected]>
18935L: [email protected]
18936S: Supported
18937F: Documentation/hwmon/peci-cputemp.rst
18938F: Documentation/hwmon/peci-dimmtemp.rst
18939F: drivers/hwmon/peci/
18940
18941PECI SUBSYSTEM
18942M: Iwona Winiarska <[email protected]>
18943L: [email protected] (moderated for non-subscribers)
18944S: Supported
18945F: Documentation/devicetree/bindings/peci/
18946F: Documentation/peci/
18947F: drivers/peci/
18948F: include/linux/peci-cpu.h
18949F: include/linux/peci.h
18950
18951PENSANDO ETHERNET DRIVERS
18952M: Shannon Nelson <[email protected]>
18953M: Brett Creeley <[email protected]>
18954L: [email protected]
18955S: Maintained
18956F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18957F: drivers/net/ethernet/pensando/
18958
18959PER-CPU MEMORY ALLOCATOR
18960M: Dennis Zhou <[email protected]>
18961M: Tejun Heo <[email protected]>
18962M: Christoph Lameter <[email protected]>
18963L: [email protected]
18964S: Maintained
18965T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18966F: arch/*/include/asm/percpu.h
18967F: include/linux/percpu*.h
18968F: lib/percpu*.c
18969F: mm/percpu*.c
18970
18971PER-TASK DELAY ACCOUNTING
18972M: Balbir Singh <[email protected]>
18973M: Yang Yang <[email protected]>
18974S: Maintained
18975F: include/linux/delayacct.h
18976F: kernel/delayacct.c
18977
18978PERFORMANCE EVENTS SUBSYSTEM
18979M: Peter Zijlstra <[email protected]>
18980M: Ingo Molnar <[email protected]>
18981M: Arnaldo Carvalho de Melo <[email protected]>
18982M: Namhyung Kim <[email protected]>
18983R: Mark Rutland <[email protected]>
18984R: Alexander Shishkin <[email protected]>
18985R: Jiri Olsa <[email protected]>
18986R: Ian Rogers <[email protected]>
18987R: Adrian Hunter <[email protected]>
18988R: "Liang, Kan" <[email protected]>
18989L: [email protected]
18990L: [email protected]
18991S: Supported
18992W: https://perf.wiki.kernel.org/
18993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18994T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18995T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18996F: arch/*/events/*
18997F: arch/*/events/*/*
18998F: arch/*/include/asm/perf_event.h
18999F: arch/*/kernel/*/*/perf_event*.c
19000F: arch/*/kernel/*/perf_event*.c
19001F: arch/*/kernel/perf_callchain.c
19002F: arch/*/kernel/perf_event*.c
19003F: include/linux/perf_event.h
19004F: include/uapi/linux/perf_event.h
19005F: kernel/events/*
19006F: tools/lib/perf/
19007F: tools/perf/
19008
19009PERFORMANCE EVENTS TOOLING ARM64
19010R: John Garry <[email protected]>
19011R: Will Deacon <[email protected]>
19012R: James Clark <[email protected]>
19013R: Mike Leach <[email protected]>
19014R: Leo Yan <[email protected]>
19015L: [email protected] (moderated for non-subscribers)
19016S: Supported
19017F: tools/build/feature/test-libopencsd.c
19018F: tools/perf/arch/arm*/
19019F: tools/perf/pmu-events/arch/arm64/
19020F: tools/perf/util/arm-spe*
19021F: tools/perf/util/cs-etm*
19022
19023PERSONALITY HANDLING
19024M: Christoph Hellwig <[email protected]>
19025L: [email protected]
19026S: Maintained
19027F: include/linux/personality.h
19028F: include/uapi/linux/personality.h
19029
19030PHOENIX RC FLIGHT CONTROLLER ADAPTER
19031M: Marcus Folkesson <[email protected]>
19032L: [email protected]
19033S: Maintained
19034F: Documentation/input/devices/pxrc.rst
19035F: drivers/input/joystick/pxrc.c
19036
19037PHONET PROTOCOL
19038M: Remi Denis-Courmont <[email protected]>
19039S: Supported
19040F: Documentation/networking/phonet.rst
19041F: include/linux/phonet.h
19042F: include/net/phonet/
19043F: include/uapi/linux/phonet.h
19044F: net/phonet/
19045
19046PHRAM MTD DRIVER
19047M: Joern Engel <[email protected]>
19048L: [email protected]
19049S: Maintained
19050F: drivers/mtd/devices/phram.c
19051
19052PICOLCD HID DRIVER
19053M: Bruno Prémont <[email protected]>
19054L: [email protected]
19055S: Maintained
19056F: drivers/hid/hid-picolcd*
19057
19058PIDFD API
19059M: Christian Brauner <[email protected]>
19060L: [email protected]
19061S: Maintained
19062T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
19063F: samples/pidfd/
19064F: tools/testing/selftests/clone3/
19065F: tools/testing/selftests/pid_namespace/
19066F: tools/testing/selftests/pidfd/
19067K: (?i)pidfd
19068K: (?i)clone3
19069K: \b(clone_args|kernel_clone_args)\b
19070
19071PIN CONTROL SUBSYSTEM
19072M: Linus Walleij <[email protected]>
19073L: [email protected]
19074S: Maintained
19075T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
19076F: Documentation/devicetree/bindings/pinctrl/
19077F: Documentation/driver-api/pin-control.rst
19078F: drivers/pinctrl/
19079F: include/dt-bindings/pinctrl/
19080F: include/linux/pinctrl/
19081
19082PIN CONTROLLER - AIROHA
19083M: Lorenzo Bianconi <[email protected]>
19084L: [email protected] (moderated for non-subscribers)
19085S: Maintained
19086F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
19087F: drivers/pinctrl/mediatek/pinctrl-airoha.c
19088
19089PIN CONTROLLER - AMD
19090M: Basavaraj Natikar <[email protected]>
19091M: Shyam Sundar S K <[email protected]>
19092S: Maintained
19093F: drivers/pinctrl/pinctrl-amd.c
19094
19095PIN CONTROLLER - FREESCALE
19096M: Dong Aisheng <[email protected]>
19097M: Fabio Estevam <[email protected]>
19098M: Shawn Guo <[email protected]>
19099M: Jacky Bai <[email protected]>
19100R: Pengutronix Kernel Team <[email protected]>
19101R: NXP S32 Linux Team <[email protected]>
19102L: [email protected]
19103S: Maintained
19104F: Documentation/devicetree/bindings/pinctrl/fsl,*
19105F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
19106F: drivers/pinctrl/freescale/
19107F: drivers/pinctrl/nxp/
19108
19109PIN CONTROLLER - INTEL
19110M: Mika Westerberg <[email protected]>
19111M: Andy Shevchenko <[email protected]>
19112S: Supported
19113T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
19114F: drivers/pinctrl/intel/
19115
19116PIN CONTROLLER - KEEMBAY
19117M: Lakshmi Sowjanya D <[email protected]>
19118S: Supported
19119F: drivers/pinctrl/pinctrl-keembay*
19120
19121PIN CONTROLLER - MEDIATEK
19122M: Sean Wang <[email protected]>
19123L: [email protected] (moderated for non-subscribers)
19124S: Maintained
19125F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19126F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19127F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19128F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19129F: drivers/pinctrl/mediatek/
19130
19131PIN CONTROLLER - MEDIATEK MIPS
19132M: Chester A. Unal <[email protected]>
19133M: Sergio Paracuellos <[email protected]>
19134L: [email protected] (moderated for non-subscribers)
19135L: [email protected]
19136S: Maintained
19137F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19138F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19139F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19140F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19141F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19142F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19143F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19144F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19145F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
19146F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
19147F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19148F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
19149F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
19150F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
19151F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
19152
19153PIN CONTROLLER - MICROCHIP AT91
19154M: Ludovic Desroches <[email protected]>
19155L: [email protected] (moderated for non-subscribers)
19156L: [email protected]
19157S: Supported
19158F: drivers/gpio/gpio-sama5d2-piobu.c
19159F: drivers/pinctrl/pinctrl-at91*
19160
19161PIN CONTROLLER - QUALCOMM
19162M: Bjorn Andersson <[email protected]>
19163L: [email protected]
19164S: Maintained
19165C: irc://irc.oftc.net/linux-msm
19166F: Documentation/devicetree/bindings/pinctrl/qcom,*
19167F: drivers/pinctrl/qcom/
19168
19169PIN CONTROLLER - RENESAS
19170M: Geert Uytterhoeven <[email protected]>
19171L: [email protected]
19172S: Supported
19173T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19174F: Documentation/devicetree/bindings/pinctrl/renesas,*
19175F: drivers/pinctrl/renesas/
19176
19177PIN CONTROLLER - SAMSUNG
19178M: Krzysztof Kozlowski <[email protected]>
19179M: Sylwester Nawrocki <[email protected]>
19180R: Alim Akhtar <[email protected]>
19181L: [email protected] (moderated for non-subscribers)
19182L: [email protected]
19183S: Maintained
19184Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
19185B: mailto:[email protected]
19186C: irc://irc.libera.chat/linux-exynos
19187T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19188F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19189F: drivers/pinctrl/samsung/
19190
19191PIN CONTROLLER - SINGLE
19192M: Tony Lindgren <[email protected]>
19193M: Haojian Zhuang <[email protected]>
19194L: [email protected] (moderated for non-subscribers)
19195L: [email protected]
19196S: Maintained
19197F: drivers/pinctrl/pinctrl-single.c
19198
19199PIN CONTROLLER - SUNPLUS / TIBBO
19200M: Dvorkin Dmitry <[email protected]>
19201M: Wells Lu <[email protected]>
19202L: [email protected] (moderated for non-subscribers)
19203S: Maintained
19204W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19205F: Documentation/devicetree/bindings/pinctrl/sunplus,*
19206F: drivers/pinctrl/sunplus/
19207F: include/dt-bindings/pinctrl/sppctl*.h
19208
19209PINE64 PINEPHONE KEYBOARD DRIVER
19210M: Samuel Holland <[email protected]>
19211S: Supported
19212F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19213F: drivers/input/keyboard/pinephone-keyboard.c
19214
19215PKTCDVD DRIVER
19216M: [email protected]
19217S: Orphan
19218F: drivers/block/pktcdvd.c
19219F: include/linux/pktcdvd.h
19220F: include/uapi/linux/pktcdvd.h
19221
19222PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19223M: Tomasz Duszynski <[email protected]>
19224S: Maintained
19225F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19226F: drivers/iio/chemical/pms7003.c
19227
19228PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19229M: Piergiorgio Beruto <[email protected]>
19230L: [email protected]
19231S: Maintained
19232F: drivers/net/phy/mdio-open-alliance.h
19233F: net/ethtool/plca.c
19234
19235PLDMFW LIBRARY
19236M: Jacob Keller <[email protected]>
19237S: Maintained
19238F: Documentation/driver-api/pldmfw/
19239F: include/linux/pldmfw.h
19240F: lib/pldmfw/
19241
19242PLX DMA DRIVER
19243M: Logan Gunthorpe <[email protected]>
19244S: Maintained
19245F: drivers/dma/plx_dma.c
19246
19247PM-GRAPH UTILITY
19248M: "Todd E Brandt" <[email protected]>
19249L: [email protected]
19250S: Supported
19251W: https://01.org/pm-graph
19252B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19253T: git git://github.com/intel/pm-graph
19254F: tools/power/pm-graph
19255
19256PM6764TR DRIVER
19257M: Charles Hsu <[email protected]>
19258L: [email protected]
19259S: Maintained
19260F: Documentation/hwmon/pm6764tr.rst
19261F: drivers/hwmon/pmbus/pm6764tr.c
19262
19263PMC SIERRA MaxRAID DRIVER
19264L: [email protected]
19265S: Orphan
19266W: http://www.pmc-sierra.com/
19267F: drivers/scsi/pmcraid.*
19268
19269PMC SIERRA PM8001 DRIVER
19270M: Jack Wang <[email protected]>
19271L: [email protected]
19272S: Supported
19273F: drivers/scsi/pm8001/
19274
19275PNI RM3100 IIO DRIVER
19276M: Song Qiang <[email protected]>
19277L: [email protected]
19278S: Maintained
19279F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19280F: drivers/iio/magnetometer/rm3100*
19281
19282PNP SUPPORT
19283M: "Rafael J. Wysocki" <[email protected]>
19284L: [email protected]
19285S: Maintained
19286F: drivers/pnp/
19287F: include/linux/pnp.h
19288
19289POSIX CLOCKS and TIMERS
19290M: Anna-Maria Behnsen <[email protected]>
19291M: Frederic Weisbecker <[email protected]>
19292M: Thomas Gleixner <[email protected]>
19293L: [email protected]
19294S: Maintained
19295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19296F: fs/timerfd.c
19297F: include/linux/time_namespace.h
19298F: include/linux/timerfd.h
19299F: include/uapi/linux/time.h
19300F: include/uapi/linux/timerfd.h
19301F: include/trace/events/timer*
19302F: kernel/time/itimer.c
19303F: kernel/time/posix-*
19304F: kernel/time/namespace.c
19305
19306POWER MANAGEMENT CORE
19307M: "Rafael J. Wysocki" <[email protected]>
19308L: [email protected]
19309S: Supported
19310B: https://bugzilla.kernel.org
19311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19312F: drivers/base/power/
19313F: drivers/powercap/
19314F: include/linux/intel_rapl.h
19315F: include/linux/pm.h
19316F: include/linux/pm_*
19317F: include/linux/powercap.h
19318F: kernel/configs/nopm.config
19319
19320POWER SEQUENCING
19321M: Bartosz Golaszewski <[email protected]>
19322L: [email protected]
19323S: Maintained
19324T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
19325F: Documentation/driver-api/pwrseq.rst
19326F: drivers/power/sequencing/
19327F: include/linux/pwrseq/
19328
19329POWER STATE COORDINATION INTERFACE (PSCI)
19330M: Mark Rutland <[email protected]>
19331M: Lorenzo Pieralisi <[email protected]>
19332L: [email protected] (moderated for non-subscribers)
19333S: Maintained
19334F: drivers/firmware/psci/
19335F: include/linux/psci.h
19336F: include/uapi/linux/psci.h
19337
19338POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
19339M: Sebastian Reichel <[email protected]>
19340L: [email protected]
19341S: Maintained
19342T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19343F: Documentation/ABI/testing/sysfs-class-power
19344F: Documentation/devicetree/bindings/power/supply/
19345F: drivers/power/supply/
19346F: include/linux/power/
19347F: include/linux/power_supply.h
19348F: tools/testing/selftests/power_supply/
19349
19350POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
19351M: Suraj Jitindar Singh <[email protected]>
19352L: [email protected]
19353S: Maintained
19354F: drivers/char/powernv-op-panel.c
19355
19356PPP OVER ATM (RFC 2364)
19357M: Mitchell Blank Jr <[email protected]>
19358S: Maintained
19359F: include/uapi/linux/atmppp.h
19360F: net/atm/pppoatm.c
19361
19362PPP OVER ETHERNET
19363M: Michal Ostrowski <[email protected]>
19364S: Maintained
19365F: drivers/net/ppp/pppoe.c
19366F: drivers/net/ppp/pppox.c
19367
19368PPP OVER L2TP
19369M: James Chapman <[email protected]>
19370S: Maintained
19371F: include/linux/if_pppol2tp.h
19372F: include/uapi/linux/if_pppol2tp.h
19373F: net/l2tp/l2tp_ppp.c
19374
19375PPP PROTOCOL DRIVERS AND COMPRESSORS
19376L: [email protected]
19377S: Orphan
19378F: drivers/net/ppp/ppp_*
19379
19380PPS SUPPORT
19381M: Rodolfo Giometti <[email protected]>
19382L: [email protected] (subscribers-only)
19383S: Maintained
19384W: http://wiki.enneenne.com/index.php/LinuxPPS_support
19385F: Documentation/ABI/testing/sysfs-pps
19386F: Documentation/ABI/testing/sysfs-pps-gen
19387F: Documentation/ABI/testing/sysfs-pps-gen-tio
19388F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
19389F: Documentation/driver-api/pps.rst
19390F: drivers/pps/
19391F: include/linux/pps*.h
19392F: include/uapi/linux/pps.h
19393F: include/uapi/linux/pps_gen.h
19394
19395PRESSURE STALL INFORMATION (PSI)
19396M: Johannes Weiner <[email protected]>
19397M: Suren Baghdasaryan <[email protected]>
19398R: Peter Ziljstra <[email protected]>
19399S: Maintained
19400F: include/linux/psi*
19401F: kernel/sched/psi.c
19402
19403PROPELLER BUILD
19404M: Rong Xu <[email protected]>
19405M: Han Shen <[email protected]>
19406S: Supported
19407F: Documentation/dev-tools/propeller.rst
19408F: scripts/Makefile.propeller
19409
19410PRINTK
19411M: Petr Mladek <[email protected]>
19412R: Steven Rostedt <[email protected]>
19413R: John Ogness <[email protected]>
19414R: Sergey Senozhatsky <[email protected]>
19415S: Maintained
19416T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
19417F: include/linux/printk.h
19418F: kernel/printk/
19419
19420PRINTK INDEXING
19421R: Chris Down <[email protected]>
19422S: Maintained
19423F: Documentation/core-api/printk-index.rst
19424F: kernel/printk/index.c
19425K: printk_index
19426
19427PROC FILESYSTEM
19428L: [email protected]
19429L: [email protected]
19430S: Maintained
19431F: Documentation/filesystems/proc.rst
19432F: fs/proc/
19433F: include/linux/proc_fs.h
19434F: tools/testing/selftests/proc/
19435
19436PROC SYSCTL
19437M: Kees Cook <[email protected]>
19438M: Joel Granados <[email protected]>
19439L: [email protected]
19440L: [email protected]
19441S: Maintained
19442T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19443F: fs/proc/proc_sysctl.c
19444F: include/linux/sysctl.h
19445F: kernel/sysctl*
19446F: tools/testing/selftests/sysctl/*
19447F: lib/test_sysctl.c
19448F: scripts/check-sysctl-docs
19449
19450PS3 NETWORK SUPPORT
19451M: Geoff Levand <[email protected]>
19452L: [email protected]
19453L: [email protected]
19454S: Maintained
19455F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
19456
19457PS3 PLATFORM SUPPORT
19458M: Geoff Levand <[email protected]>
19459L: [email protected]
19460S: Maintained
19461F: arch/powerpc/boot/ps3*
19462F: arch/powerpc/include/asm/lv1call.h
19463F: arch/powerpc/include/asm/ps3*.h
19464F: arch/powerpc/platforms/ps3/
19465F: drivers/*/ps3*
19466F: drivers/ps3/
19467F: drivers/rtc/rtc-ps3.c
19468F: drivers/usb/host/*ps3.c
19469F: sound/ppc/snd_ps3*
19470
19471PS3VRAM DRIVER
19472M: Jim Paris <[email protected]>
19473M: Geoff Levand <[email protected]>
19474L: [email protected]
19475S: Maintained
19476F: drivers/block/ps3vram.c
19477
19478PSAMPLE PACKET SAMPLING SUPPORT
19479M: Yotam Gigi <[email protected]>
19480S: Maintained
19481F: include/net/psample.h
19482F: include/uapi/linux/psample.h
19483F: net/psample
19484
19485PSE NETWORK DRIVER
19486M: Oleksij Rempel <[email protected]>
19487M: Kory Maincent <[email protected]>
19488L: [email protected]
19489S: Maintained
19490F: Documentation/devicetree/bindings/net/pse-pd/
19491F: drivers/net/pse-pd/
19492F: net/ethtool/pse-pd.c
19493
19494PSTORE FILESYSTEM
19495M: Kees Cook <[email protected]>
19496R: Tony Luck <[email protected]>
19497R: Guilherme G. Piccoli <[email protected]>
19498L: [email protected]
19499S: Supported
19500T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19501F: Documentation/admin-guide/pstore-blk.rst
19502F: Documentation/admin-guide/ramoops.rst
19503F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19504F: drivers/acpi/apei/erst.c
19505F: drivers/firmware/efi/efi-pstore.c
19506F: fs/pstore/
19507F: include/linux/pstore*
19508K: \b(pstore|ramoops)
19509
19510PT5161L HARDWARE MONITOR DRIVER
19511M: Cosmo Chou <[email protected]>
19512L: [email protected]
19513S: Maintained
19514F: Documentation/hwmon/pt5161l.rst
19515F: drivers/hwmon/pt5161l.c
19516
19517PTP HARDWARE CLOCK SUPPORT
19518M: Richard Cochran <[email protected]>
19519L: [email protected]
19520S: Maintained
19521W: http://linuxptp.sourceforge.net/
19522F: Documentation/ABI/testing/sysfs-ptp
19523F: Documentation/driver-api/ptp.rst
19524F: drivers/net/phy/dp83640*
19525F: drivers/ptp/*
19526F: include/linux/ptp_cl*
19527K: (?:\b|_)ptp(?:\b|_)
19528
19529PTP MOCKUP CLOCK SUPPORT
19530M: Vladimir Oltean <[email protected]>
19531L: [email protected]
19532S: Maintained
19533F: drivers/ptp/ptp_mock.c
19534F: include/linux/ptp_mock.h
19535
19536PTP VIRTUAL CLOCK SUPPORT
19537M: Yangbo Lu <[email protected]>
19538L: [email protected]
19539S: Maintained
19540F: drivers/ptp/ptp_vclock.c
19541F: net/ethtool/phc_vclocks.c
19542
19543PTP VMCLOCK SUPPORT
19544M: David Woodhouse <[email protected]>
19545L: [email protected]
19546S: Maintained
19547F: drivers/ptp/ptp_vmclock.c
19548F: include/uapi/linux/vmclock-abi.h
19549
19550PTRACE SUPPORT
19551M: Oleg Nesterov <[email protected]>
19552S: Maintained
19553F: arch/*/*/ptrace*.c
19554F: arch/*/include/asm/ptrace*.h
19555F: arch/*/ptrace*.c
19556F: include/asm-generic/syscall.h
19557F: include/linux/ptrace.h
19558F: include/linux/regset.h
19559F: include/uapi/linux/ptrace.h
19560F: kernel/ptrace.c
19561
19562PULSE8-CEC DRIVER
19563M: Hans Verkuil <[email protected]>
19564L: [email protected]
19565S: Maintained
19566T: git git://linuxtv.org/media.git
19567F: drivers/media/cec/usb/pulse8/
19568
19569PURELIFI PLFXLC DRIVER
19570M: Srinivasan Raju <[email protected]>
19571L: [email protected]
19572S: Supported
19573F: drivers/net/wireless/purelifi/
19574
19575PVRUSB2 VIDEO4LINUX DRIVER
19576M: Mike Isely <[email protected]>
19577L: [email protected] (subscribers-only)
19578L: [email protected]
19579S: Maintained
19580W: http://www.isely.net/pvrusb2/
19581T: git git://linuxtv.org/media.git
19582F: Documentation/driver-api/media/drivers/pvrusb2*
19583F: drivers/media/usb/pvrusb2/
19584
19585PWC WEBCAM DRIVER
19586M: Hans Verkuil <[email protected]>
19587L: [email protected]
19588S: Odd Fixes
19589T: git git://linuxtv.org/media.git
19590F: drivers/media/usb/pwc/*
19591F: include/trace/events/pwc.h
19592
19593PWM IR Transmitter
19594M: Sean Young <[email protected]>
19595L: [email protected]
19596S: Maintained
19597F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19598F: drivers/media/rc/pwm-ir-tx.c
19599
19600PWM SUBSYSTEM
19601M: Uwe Kleine-König <[email protected]>
19602L: [email protected]
19603S: Maintained
19604Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
19605T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19606F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19607F: Documentation/devicetree/bindings/pwm/
19608F: Documentation/driver-api/pwm.rst
19609F: drivers/gpio/gpio-mvebu.c
19610F: drivers/pwm/
19611F: drivers/video/backlight/pwm_bl.c
19612F: include/dt-bindings/pwm/
19613F: include/linux/pwm.h
19614F: include/linux/pwm_backlight.h
19615K: pwm_(config|apply_might_sleep|apply_atomic|ops)
19616
19617PXA GPIO DRIVER
19618M: Robert Jarzmik <[email protected]>
19619L: [email protected]
19620S: Maintained
19621F: drivers/gpio/gpio-pxa.c
19622
19623PXA MMCI DRIVER
19624S: Orphan
19625
19626PXA RTC DRIVER
19627M: Robert Jarzmik <[email protected]>
19628L: [email protected]
19629S: Maintained
19630
19631PXA2xx/PXA3xx SUPPORT
19632M: Daniel Mack <[email protected]>
19633M: Haojian Zhuang <[email protected]>
19634M: Robert Jarzmik <[email protected]>
19635L: [email protected] (moderated for non-subscribers)
19636S: Maintained
19637T: git git://github.com/hzhuang1/linux.git
19638T: git git://github.com/rjarzmik/linux.git
19639F: arch/arm/boot/dts/intel/pxa/
19640F: arch/arm/mach-pxa/
19641F: drivers/dma/pxa*
19642F: drivers/pcmcia/pxa2xx*
19643F: drivers/pinctrl/pxa/
19644F: drivers/spi/spi-pxa2xx*
19645F: drivers/usb/gadget/udc/pxa2*
19646F: include/sound/pxa2xx-lib.h
19647F: sound/arm/pxa*
19648F: sound/soc/pxa/
19649
19650QAT DRIVER
19651M: Giovanni Cabiddu <[email protected]>
19652L: [email protected]
19653S: Supported
19654F: drivers/crypto/intel/qat/
19655
19656QCOM AUDIO (ASoC) DRIVERS
19657M: Srinivas Kandagatla <[email protected]>
19658L: [email protected]
19659L: [email protected]
19660S: Supported
19661F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19662F: Documentation/devicetree/bindings/sound/qcom,*
19663F: drivers/soc/qcom/apr.c
19664F: include/dt-bindings/sound/qcom,wcd9335.h
19665F: include/dt-bindings/sound/qcom,wcd934x.h
19666F: sound/soc/codecs/lpass-rx-macro.*
19667F: sound/soc/codecs/lpass-tx-macro.*
19668F: sound/soc/codecs/lpass-va-macro.c
19669F: sound/soc/codecs/lpass-wsa-macro.*
19670F: sound/soc/codecs/msm8916-wcd-analog.c
19671F: sound/soc/codecs/msm8916-wcd-digital.c
19672F: sound/soc/codecs/wcd-clsh-v2.*
19673F: sound/soc/codecs/wcd-mbhc-v2.*
19674F: sound/soc/codecs/wcd9335.*
19675F: sound/soc/codecs/wcd934x.c
19676F: sound/soc/codecs/wsa881x.c
19677F: sound/soc/codecs/wsa883x.c
19678F: sound/soc/codecs/wsa884x.c
19679F: sound/soc/qcom/
19680
19681QCOM EMBEDDED USB DEBUGGER (EUD)
19682M: Souradeep Chowdhury <[email protected]>
19683L: [email protected]
19684S: Maintained
19685F: Documentation/ABI/testing/sysfs-driver-eud
19686F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19687F: drivers/usb/misc/qcom_eud.c
19688
19689QCOM IPA DRIVER
19690M: Alex Elder <[email protected]>
19691L: [email protected]
19692S: Maintained
19693F: drivers/net/ipa/
19694
19695QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19696M: Gabriel Somlo <[email protected]>
19697M: "Michael S. Tsirkin" <[email protected]>
19698L: [email protected]
19699S: Maintained
19700F: drivers/firmware/qemu_fw_cfg.c
19701F: include/uapi/linux/qemu_fw_cfg.h
19702
19703QIB DRIVER
19704M: Dennis Dalessandro <[email protected]>
19705L: [email protected]
19706S: Supported
19707F: drivers/infiniband/hw/qib/
19708
19709QLOGIC QL41xxx FCOE DRIVER
19710M: Saurav Kashyap <[email protected]>
19711M: Javed Hasan <[email protected]>
19712M: [email protected]
19713L: [email protected]
19714S: Supported
19715F: drivers/scsi/qedf/
19716
19717QLOGIC QL41xxx ISCSI DRIVER
19718M: Nilesh Javali <[email protected]>
19719M: Manish Rangankar <[email protected]>
19720M: [email protected]
19721L: [email protected]
19722S: Supported
19723F: drivers/scsi/qedi/
19724
19725QLOGIC QL4xxx ETHERNET DRIVER
19726M: Manish Chopra <[email protected]>
19727L: [email protected]
19728S: Maintained
19729F: drivers/net/ethernet/qlogic/qed/
19730F: drivers/net/ethernet/qlogic/qede/
19731F: include/linux/qed/
19732
19733QLOGIC QL4xxx RDMA DRIVER
19734M: Michal Kalderon <[email protected]>
19735L: [email protected]
19736S: Supported
19737F: drivers/infiniband/hw/qedr/
19738F: include/uapi/rdma/qedr-abi.h
19739
19740QLOGIC QLA1280 SCSI DRIVER
19741M: Michael Reed <[email protected]>
19742L: [email protected]
19743S: Maintained
19744F: drivers/scsi/qla1280.[ch]
19745
19746QLOGIC QLA2XXX FC-SCSI DRIVER
19747M: Nilesh Javali <[email protected]>
19748M: [email protected]
19749L: [email protected]
19750S: Supported
19751F: drivers/scsi/qla2xxx/
19752
19753QLOGIC QLA3XXX NETWORK DRIVER
19754M: [email protected]
19755L: [email protected]
19756S: Maintained
19757F: drivers/net/ethernet/qlogic/qla3xxx.*
19758
19759QLOGIC QLA4XXX iSCSI DRIVER
19760M: Nilesh Javali <[email protected]>
19761M: Manish Rangankar <[email protected]>
19762M: [email protected]
19763L: [email protected]
19764S: Supported
19765F: drivers/scsi/qla4xxx/
19766
19767QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19768M: Shahed Shaikh <[email protected]>
19769M: Manish Chopra <[email protected]>
19770M: [email protected]
19771L: [email protected]
19772S: Maintained
19773F: drivers/net/ethernet/qlogic/qlcnic/
19774
19775QM1D1B0004 MEDIA DRIVER
19776M: Akihiro Tsukada <[email protected]>
19777L: [email protected]
19778S: Odd Fixes
19779F: drivers/media/tuners/qm1d1b0004*
19780
19781QM1D1C0042 MEDIA DRIVER
19782M: Akihiro Tsukada <[email protected]>
19783L: [email protected]
19784S: Odd Fixes
19785F: drivers/media/tuners/qm1d1c0042*
19786
19787QNAP MCU DRIVER
19788M: Heiko Stuebner <[email protected]>
19789S: Maintained
19790F: drivers/hwmon/qnap-mcu-hwmon.c
19791F: drivers/input/misc/qnap-mcu-input.c
19792F: drivers/leds/leds-qnap-mcu.c
19793F: drivers/mfd/qnap-mcu.c
19794F: include/linux/mfd/qnap-mcu.h
19795
19796QNX4 FILESYSTEM
19797M: Anders Larsen <[email protected]>
19798S: Maintained
19799W: http://www.alarsen.net/linux/qnx4fs/
19800F: fs/qnx4/
19801F: include/uapi/linux/qnx4_fs.h
19802F: include/uapi/linux/qnxtypes.h
19803
19804QNX6 FILESYSTEM
19805S: Orphan
19806F: Documentation/filesystems/qnx6.rst
19807F: fs/qnx6/
19808F: include/linux/qnx6_fs.h
19809
19810QORIQ DPAA2 FSL-MC BUS DRIVER
19811M: Ioana Ciornei <[email protected]>
19812L: [email protected]
19813L: [email protected]
19814S: Maintained
19815F: Documentation/ABI/stable/sysfs-bus-fsl-mc
19816F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
19817F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19818F: drivers/bus/fsl-mc/
19819F: include/uapi/linux/fsl_mc.h
19820
19821QT1010 MEDIA DRIVER
19822L: [email protected]
19823S: Orphan
19824W: https://linuxtv.org
19825Q: http://patchwork.linuxtv.org/project/linux-media/list/
19826F: drivers/media/tuners/qt1010*
19827
19828QUALCOMM ATH12K WIRELESS DRIVER
19829M: Jeff Johnson <[email protected]>
19830L: [email protected]
19831L: [email protected]
19832S: Supported
19833W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19834T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19835F: drivers/net/wireless/ath/ath12k/
19836N: ath12k
19837
19838QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19839M: Jeff Johnson <[email protected]>
19840L: [email protected]
19841L: [email protected]
19842S: Supported
19843W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19844T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19845F: drivers/net/wireless/ath/ath10k/
19846N: ath10k
19847
19848QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19849M: Jeff Johnson <[email protected]>
19850L: [email protected]
19851L: [email protected]
19852S: Supported
19853W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19854B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19855T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19856F: drivers/net/wireless/ath/ath11k/
19857N: ath11k
19858
19859QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19860M: Toke Høiland-Jørgensen <[email protected]>
19861L: [email protected]
19862S: Maintained
19863W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19864T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19865F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19866F: drivers/net/wireless/ath/ath9k/
19867
19868QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19869M: Stefan Wahren <[email protected]>
19870L: [email protected]
19871S: Maintained
19872F: Documentation/devicetree/bindings/net/qca,qca7000.txt
19873F: drivers/net/ethernet/qualcomm/qca*
19874
19875QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19876M: Stephan Gerhold <[email protected]>
19877L: [email protected]
19878L: [email protected]
19879S: Maintained
19880F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19881F: drivers/net/wwan/qcom_bam_dmux.c
19882
19883QUALCOMM CAMERA SUBSYSTEM DRIVER
19884M: Robert Foss <[email protected]>
19885M: Todor Tomov <[email protected]>
19886M: Bryan O'Donoghue <[email protected]>
19887L: [email protected]
19888S: Maintained
19889F: Documentation/admin-guide/media/qcom_camss.rst
19890F: Documentation/devicetree/bindings/media/qcom,*camss*
19891F: drivers/media/platform/qcom/camss/
19892
19893QUALCOMM CLOCK DRIVERS
19894M: Bjorn Andersson <[email protected]>
19895L: [email protected]
19896S: Supported
19897T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19898F: Documentation/devicetree/bindings/clock/qcom,*
19899F: drivers/clk/qcom/
19900F: include/dt-bindings/clock/qcom,*
19901
19902QUALCOMM CLOUD AI (QAIC) DRIVER
19903M: Jeff Hugo <[email protected]>
19904R: Carl Vanderlip <[email protected]>
19905L: [email protected]
19906L: [email protected]
19907S: Supported
19908T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19909F: Documentation/accel/qaic/
19910F: drivers/accel/qaic/
19911F: include/uapi/drm/qaic_accel.h
19912
19913QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19914M: Bjorn Andersson <[email protected]>
19915M: Konrad Dybcio <[email protected]>
19916L: [email protected]
19917L: [email protected]
19918S: Maintained
19919F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19920F: drivers/pmdomain/qcom/cpr.c
19921
19922QUALCOMM CPUCP MAILBOX DRIVER
19923M: Sibi Sankar <[email protected]>
19924L: [email protected]
19925S: Supported
19926F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19927F: drivers/mailbox/qcom-cpucp-mbox.c
19928
19929QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19930M: Ilia Lin <[email protected]>
19931L: [email protected]
19932S: Maintained
19933F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19934F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19935F: drivers/cpufreq/qcom-cpufreq-nvmem.c
19936
19937QUALCOMM CRYPTO DRIVERS
19938M: Thara Gopinath <[email protected]>
19939L: [email protected]
19940L: [email protected]
19941S: Maintained
19942F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19943F: drivers/crypto/qce/
19944
19945QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19946M: Timur Tabi <[email protected]>
19947L: [email protected]
19948S: Maintained
19949F: drivers/net/ethernet/qualcomm/emac/
19950
19951QUALCOMM ETHQOS ETHERNET DRIVER
19952M: Vinod Koul <[email protected]>
19953L: [email protected]
19954L: [email protected]
19955S: Maintained
19956F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19957F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19958
19959QUALCOMM FASTRPC DRIVER
19960M: Srinivas Kandagatla <[email protected]>
19961M: Amol Maheshwari <[email protected]>
19962L: [email protected]
19963L: [email protected]
19964S: Maintained
19965F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19966F: drivers/misc/fastrpc.c
19967F: include/uapi/misc/fastrpc.h
19968
19969QUALCOMM HEXAGON ARCHITECTURE
19970M: Brian Cain <[email protected]>
19971L: [email protected]
19972S: Supported
19973T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19974F: arch/hexagon/
19975
19976QUALCOMM HIDMA DRIVER
19977M: Sinan Kaya <[email protected]>
19978L: [email protected] (moderated for non-subscribers)
19979L: [email protected]
19980L: [email protected]
19981S: Supported
19982F: drivers/dma/qcom/hidma*
19983
19984QUALCOMM I2C QCOM GENI DRIVER
19985M: Mukesh Kumar Savaliya <[email protected]>
19986M: Viken Dadhaniya <[email protected]>
19987L: [email protected]
19988L: [email protected]
19989S: Maintained
19990F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19991F: drivers/i2c/busses/i2c-qcom-geni.c
19992
19993QUALCOMM I2C CCI DRIVER
19994M: Loic Poulain <[email protected]>
19995M: Robert Foss <[email protected]>
19996L: [email protected]
19997L: [email protected]
19998S: Maintained
19999F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
20000F: drivers/i2c/busses/i2c-qcom-cci.c
20001
20002QUALCOMM INTERCONNECT BWMON DRIVER
20003M: Krzysztof Kozlowski <[email protected]>
20004L: [email protected]
20005S: Maintained
20006F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
20007F: drivers/soc/qcom/icc-bwmon.c
20008F: drivers/soc/qcom/trace_icc-bwmon.h
20009
20010QUALCOMM IOMMU
20011M: Rob Clark <[email protected]>
20012L: [email protected]
20013L: [email protected]
20014S: Maintained
20015F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
20016F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
20017F: drivers/iommu/msm_iommu*
20018
20019QUALCOMM IPC ROUTER (QRTR) DRIVER
20020M: Manivannan Sadhasivam <[email protected]>
20021L: [email protected]
20022S: Maintained
20023F: include/trace/events/qrtr.h
20024F: include/uapi/linux/qrtr.h
20025F: net/qrtr/
20026
20027QUALCOMM IPCC MAILBOX DRIVER
20028M: Manivannan Sadhasivam <[email protected]>
20029L: [email protected]
20030S: Supported
20031F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
20032F: drivers/mailbox/qcom-ipcc.c
20033F: include/dt-bindings/mailbox/qcom-ipcc.h
20034
20035QUALCOMM IPQ4019 USB PHY DRIVER
20036M: Robert Marko <[email protected]>
20037M: Luka Perkov <[email protected]>
20038L: [email protected]
20039S: Maintained
20040F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
20041F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
20042
20043QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
20044M: Robert Marko <[email protected]>
20045M: Luka Perkov <[email protected]>
20046L: [email protected]
20047S: Maintained
20048F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
20049F: drivers/regulator/vqmmc-ipq4019-regulator.c
20050
20051QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
20052M: Vikash Garodia <[email protected]>
20053M: Dikshita Agarwal <[email protected]>
20054R: Abhinav Kumar <[email protected]>
20055L: [email protected]
20056L: [email protected]
20057S: Maintained
20058F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
20059F: drivers/media/platform/qcom/iris/
20060
20061QUALCOMM NAND CONTROLLER DRIVER
20062M: Manivannan Sadhasivam <[email protected]>
20063L: [email protected]
20064L: [email protected]
20065S: Maintained
20066F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
20067F: drivers/mtd/nand/raw/qcom_nandc.c
20068
20069QUALCOMM QSEECOM DRIVER
20070M: Maximilian Luz <[email protected]>
20071L: [email protected]
20072S: Maintained
20073F: drivers/firmware/qcom/qcom_qseecom.c
20074
20075QUALCOMM QSEECOM UEFISECAPP DRIVER
20076M: Maximilian Luz <[email protected]>
20077L: [email protected]
20078S: Maintained
20079F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
20080
20081QUALCOMM RMNET DRIVER
20082M: Subash Abhinov Kasiviswanathan <[email protected]>
20083M: Sean Tranchetti <[email protected]>
20084L: [email protected]
20085S: Maintained
20086F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
20087F: drivers/net/ethernet/qualcomm/rmnet/
20088F: include/linux/if_rmnet.h
20089
20090QUALCOMM TRUST ZONE MEMORY ALLOCATOR
20091M: Bartosz Golaszewski <[email protected]>
20092L: [email protected]
20093S: Maintained
20094F: drivers/firmware/qcom/qcom_tzmem.c
20095F: drivers/firmware/qcom/qcom_tzmem.h
20096F: include/linux/firmware/qcom/qcom_tzmem.h
20097
20098QUALCOMM TSENS THERMAL DRIVER
20099M: Amit Kucheria <[email protected]>
20100M: Thara Gopinath <[email protected]>
20101L: [email protected]
20102L: [email protected]
20103S: Maintained
20104F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
20105F: drivers/thermal/qcom/
20106
20107QUALCOMM TYPEC PORT MANAGER DRIVER
20108M: Bryan O'Donoghue <[email protected]>
20109L: [email protected]
20110L: [email protected]
20111S: Maintained
20112F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
20113F: drivers/usb/typec/tcpm/qcom/
20114
20115QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
20116M: Stanimir Varbanov <[email protected]>
20117M: Vikash Garodia <[email protected]>
20118R: Bryan O'Donoghue <[email protected]>
20119L: [email protected]
20120L: [email protected]
20121S: Maintained
20122T: git git://linuxtv.org/media.git
20123F: Documentation/devicetree/bindings/media/*venus*
20124F: drivers/media/platform/qcom/venus/
20125
20126QUALCOMM WCN36XX WIRELESS DRIVER
20127M: Loic Poulain <[email protected]>
20128L: [email protected]
20129S: Supported
20130W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20131F: drivers/net/wireless/ath/wcn36xx/
20132
20133QUANTENNA QTNFMAC WIRELESS DRIVER
20134M: Igor Mitsyanko <[email protected]>
20135R: Sergey Matyukevich <[email protected]>
20136L: [email protected]
20137S: Maintained
20138F: drivers/net/wireless/quantenna/
20139
20140RADEON and AMDGPU DRM DRIVERS
20141M: Alex Deucher <[email protected]>
20142M: Christian König <[email protected]>
20143L: [email protected]
20144S: Supported
20145B: https://gitlab.freedesktop.org/drm/amd/-/issues
20146C: irc://irc.oftc.net/radeon
20147T: git https://gitlab.freedesktop.org/agd5f/linux.git
20148F: Documentation/gpu/amdgpu/
20149F: drivers/gpu/drm/amd/
20150F: drivers/gpu/drm/ci/xfails/amd*
20151F: drivers/gpu/drm/radeon/
20152F: include/uapi/drm/amdgpu_drm.h
20153F: include/uapi/drm/radeon_drm.h
20154
20155RADEON FRAMEBUFFER DISPLAY DRIVER
20156M: Benjamin Herrenschmidt <[email protected]>
20157L: [email protected]
20158S: Maintained
20159F: drivers/video/fbdev/aty/radeon*
20160F: include/uapi/linux/radeonfb.h
20161
20162RADIOSHARK RADIO DRIVER
20163M: Hans Verkuil <[email protected]>
20164L: [email protected]
20165S: Maintained
20166T: git git://linuxtv.org/media.git
20167F: drivers/media/radio/radio-shark.c
20168
20169RADIOSHARK2 RADIO DRIVER
20170M: Hans Verkuil <[email protected]>
20171L: [email protected]
20172S: Maintained
20173T: git git://linuxtv.org/media.git
20174F: drivers/media/radio/radio-shark2.c
20175F: drivers/media/radio/radio-tea5777.c
20176
20177RADOS BLOCK DEVICE (RBD)
20178M: Ilya Dryomov <[email protected]>
20179R: Dongsheng Yang <[email protected]>
20180L: [email protected]
20181S: Supported
20182W: http://ceph.com/
20183T: git https://github.com/ceph/ceph-client.git
20184F: Documentation/ABI/testing/sysfs-bus-rbd
20185F: drivers/block/rbd.c
20186F: drivers/block/rbd_types.h
20187
20188RAGE128 FRAMEBUFFER DISPLAY DRIVER
20189L: [email protected]
20190S: Orphan
20191F: drivers/video/fbdev/aty/aty128fb.c
20192
20193RAINSHADOW-CEC DRIVER
20194M: Hans Verkuil <[email protected]>
20195L: [email protected]
20196S: Maintained
20197T: git git://linuxtv.org/media.git
20198F: drivers/media/cec/usb/rainshadow/
20199
20200RALINK MIPS ARCHITECTURE
20201M: John Crispin <[email protected]>
20202M: Sergio Paracuellos <[email protected]>
20203L: [email protected]
20204S: Maintained
20205F: arch/mips/ralink
20206
20207RALINK MT7621 MIPS ARCHITECTURE
20208M: Chester A. Unal <[email protected]>
20209M: Sergio Paracuellos <[email protected]>
20210L: [email protected]
20211S: Maintained
20212F: arch/mips/boot/dts/ralink/mt7621*
20213
20214RALINK RT2X00 WIRELESS LAN DRIVER
20215M: Stanislaw Gruszka <[email protected]>
20216L: [email protected]
20217S: Maintained
20218F: drivers/net/wireless/ralink/
20219
20220RAMDISK RAM BLOCK DEVICE DRIVER
20221M: Jens Axboe <[email protected]>
20222S: Maintained
20223F: Documentation/admin-guide/blockdev/ramdisk.rst
20224F: drivers/block/brd.c
20225
20226RANCHU VIRTUAL BOARD FOR MIPS
20227M: Miodrag Dinic <[email protected]>
20228L: [email protected]
20229S: Supported
20230F: arch/mips/configs/generic/board-ranchu.config
20231F: arch/mips/generic/board-ranchu.c
20232
20233RANDOM NUMBER DRIVER
20234M: "Theodore Ts'o" <[email protected]>
20235M: Jason A. Donenfeld <[email protected]>
20236S: Maintained
20237T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20238F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20239F: drivers/char/random.c
20240F: include/linux/random.h
20241F: include/uapi/linux/random.h
20242F: drivers/virt/vmgenid.c
20243N: ^.*/vdso/[^/]*getrandom[^/]+$
20244
20245RAPIDIO SUBSYSTEM
20246M: Matt Porter <[email protected]>
20247M: Alexandre Bounine <[email protected]>
20248S: Maintained
20249F: drivers/rapidio/
20250
20251RAS INFRASTRUCTURE
20252M: Tony Luck <[email protected]>
20253M: Borislav Petkov <[email protected]>
20254L: [email protected]
20255S: Maintained
20256F: Documentation/admin-guide/RAS
20257F: drivers/ras/
20258F: include/linux/ras.h
20259F: include/ras/ras_event.h
20260
20261RAS FRU MEMORY POISON MANAGER (FMPM)
20262M: Yazen Ghannam <[email protected]>
20263L: [email protected]
20264S: Maintained
20265F: drivers/ras/amd/fmpm.c
20266
20267RASPBERRY PI PISP BACK END
20268M: Jacopo Mondi <[email protected]>
20269R: Raspberry Pi Kernel Maintenance <[email protected]>
20270L: [email protected]
20271S: Maintained
20272F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20273F: drivers/media/platform/raspberrypi/pisp_be/
20274F: include/uapi/linux/media/raspberrypi/
20275
20276RASPBERRY PI PISP CAMERA FRONT END
20277M: Tomi Valkeinen <[email protected]>
20278M: Raspberry Pi Kernel Maintenance <[email protected]>
20279S: Maintained
20280F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20281F: drivers/media/platform/raspberrypi/rp1-cfe/
20282
20283RC-CORE / LIRC FRAMEWORK
20284M: Sean Young <[email protected]>
20285L: [email protected]
20286S: Maintained
20287W: http://linuxtv.org
20288T: git git://linuxtv.org/media.git
20289F: Documentation/driver-api/media/rc-core.rst
20290F: Documentation/userspace-api/media/rc/
20291F: drivers/media/rc/
20292F: include/media/rc-core.h
20293F: include/media/rc-map.h
20294F: include/uapi/linux/lirc.h
20295
20296RCMM REMOTE CONTROLS DECODER
20297M: Patrick Lerda <[email protected]>
20298S: Maintained
20299F: drivers/media/rc/ir-rcmm-decoder.c
20300
20301RCUTORTURE TEST FRAMEWORK
20302M: "Paul E. McKenney" <[email protected]>
20303M: Josh Triplett <[email protected]>
20304R: Steven Rostedt <[email protected]>
20305R: Mathieu Desnoyers <[email protected]>
20306R: Lai Jiangshan <[email protected]>
20307L: [email protected]
20308S: Supported
20309T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20310F: tools/testing/selftests/rcutorture
20311
20312RDACM20 Camera Sensor
20313M: Jacopo Mondi <[email protected]>
20314M: Kieran Bingham <[email protected]>
20315M: Laurent Pinchart <[email protected]>
20316M: Niklas Söderlund <[email protected]>
20317L: [email protected]
20318S: Maintained
20319F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20320F: drivers/media/i2c/max9271.c
20321F: drivers/media/i2c/max9271.h
20322F: drivers/media/i2c/rdacm20.c
20323
20324RDACM21 Camera Sensor
20325M: Jacopo Mondi <[email protected]>
20326M: Kieran Bingham <[email protected]>
20327M: Laurent Pinchart <[email protected]>
20328M: Niklas Söderlund <[email protected]>
20329L: [email protected]
20330S: Maintained
20331F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20332F: drivers/media/i2c/max9271.c
20333F: drivers/media/i2c/max9271.h
20334F: drivers/media/i2c/rdacm21.c
20335
20336RDC R-321X SoC
20337M: Florian Fainelli <[email protected]>
20338S: Maintained
20339
20340RDC R6040 FAST ETHERNET DRIVER
20341M: Florian Fainelli <[email protected]>
20342L: [email protected]
20343S: Maintained
20344F: drivers/net/ethernet/rdc/r6040.c
20345
20346RDMAVT - RDMA verbs software
20347M: Dennis Dalessandro <[email protected]>
20348L: [email protected]
20349S: Supported
20350F: drivers/infiniband/sw/rdmavt
20351
20352RDS - RELIABLE DATAGRAM SOCKETS
20353M: Allison Henderson <[email protected]>
20354L: [email protected]
20355L: [email protected]
20356L: [email protected] (moderated for non-subscribers)
20357S: Supported
20358W: https://oss.oracle.com/projects/rds/
20359F: Documentation/networking/rds.rst
20360F: net/rds/
20361F: tools/testing/selftests/net/rds/
20362
20363RDT - RESOURCE ALLOCATION
20364M: Tony Luck <[email protected]>
20365M: Reinette Chatre <[email protected]>
20366L: [email protected]
20367S: Supported
20368F: Documentation/arch/x86/resctrl*
20369F: arch/x86/include/asm/resctrl.h
20370F: arch/x86/kernel/cpu/resctrl/
20371F: include/linux/resctrl*.h
20372F: tools/testing/selftests/resctrl/
20373
20374READ-COPY UPDATE (RCU)
20375M: "Paul E. McKenney" <[email protected]>
20376M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
20377M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
20378M: Joel Fernandes <[email protected]>
20379M: Josh Triplett <[email protected]>
20380M: Boqun Feng <[email protected]>
20381M: Uladzislau Rezki <[email protected]>
20382R: Steven Rostedt <[email protected]>
20383R: Mathieu Desnoyers <[email protected]>
20384R: Lai Jiangshan <[email protected]>
20385R: Zqiang <[email protected]>
20386L: [email protected]
20387S: Supported
20388W: http://www.rdrop.com/users/paulmck/RCU/
20389T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20390F: Documentation/RCU/
20391F: include/linux/rcu*
20392F: kernel/rcu/
20393F: rust/kernel/sync/rcu.rs
20394X: Documentation/RCU/torture.rst
20395X: include/linux/srcu*.h
20396X: kernel/rcu/srcu*.c
20397
20398REAL TIME CLOCK (RTC) SUBSYSTEM
20399M: Alexandre Belloni <[email protected]>
20400L: [email protected]
20401S: Maintained
20402Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
20403T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
20404F: Documentation/admin-guide/rtc.rst
20405F: Documentation/devicetree/bindings/rtc/
20406F: drivers/rtc/
20407F: include/linux/rtc.h
20408F: include/linux/rtc/
20409F: include/uapi/linux/rtc.h
20410F: tools/testing/selftests/rtc/
20411
20412Real-time Linux Analysis (RTLA) tools
20413M: Steven Rostedt <[email protected]>
20414L: [email protected]
20415S: Maintained
20416F: Documentation/tools/rtla/
20417F: tools/tracing/rtla/
20418
20419Real-time Linux (PREEMPT_RT)
20420M: Sebastian Andrzej Siewior <[email protected]>
20421M: Clark Williams <[email protected]>
20422M: Steven Rostedt <[email protected]>
20423L: [email protected]
20424S: Supported
20425K: PREEMPT_RT
20426
20427REALTEK AUDIO CODECS
20428M: Oder Chiou <[email protected]>
20429S: Maintained
20430F: include/sound/rt*.h
20431F: sound/soc/codecs/rt*
20432
20433REALTEK OTTO WATCHDOG
20434M: Sander Vanheule <[email protected]>
20435L: [email protected]
20436S: Maintained
20437F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
20438F: drivers/watchdog/realtek_otto_wdt.c
20439
20440REALTEK RTL83xx SMI DSA ROUTER CHIPS
20441M: Linus Walleij <[email protected]>
20442M: Alvin Šipraga <[email protected]>
20443S: Maintained
20444F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
20445F: drivers/net/dsa/realtek/*
20446
20447REALTEK SPI-NAND
20448M: Chris Packham <[email protected]>
20449S: Maintained
20450F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20451F: drivers/spi/spi-realtek-rtl-snand.c
20452
20453REALTEK WIRELESS DRIVER (rtlwifi family)
20454M: Ping-Ke Shih <[email protected]>
20455L: [email protected]
20456S: Maintained
20457T: git https://github.com/pkshih/rtw.git
20458F: drivers/net/wireless/realtek/rtlwifi/
20459
20460REALTEK WIRELESS DRIVER (rtw88)
20461M: Ping-Ke Shih <[email protected]>
20462L: [email protected]
20463S: Maintained
20464T: git https://github.com/pkshih/rtw.git
20465F: drivers/net/wireless/realtek/rtw88/
20466
20467REALTEK WIRELESS DRIVER (rtw89)
20468M: Ping-Ke Shih <[email protected]>
20469L: [email protected]
20470S: Maintained
20471T: git https://github.com/pkshih/rtw.git
20472F: drivers/net/wireless/realtek/rtw89/
20473
20474REDPINE WIRELESS DRIVER
20475L: [email protected]
20476S: Orphan
20477F: drivers/net/wireless/rsi/
20478
20479REGISTER MAP ABSTRACTION
20480M: Mark Brown <[email protected]>
20481L: [email protected]
20482S: Supported
20483T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20484F: Documentation/devicetree/bindings/regmap/
20485F: drivers/base/regmap/
20486F: include/linux/regmap.h
20487
20488REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20489M: Bjorn Andersson <[email protected]>
20490M: Mathieu Poirier <[email protected]>
20491L: [email protected]
20492S: Maintained
20493T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20494F: Documentation/ABI/testing/sysfs-class-remoteproc
20495F: Documentation/devicetree/bindings/remoteproc/
20496F: Documentation/staging/remoteproc.rst
20497F: drivers/remoteproc/
20498F: include/linux/remoteproc.h
20499F: include/linux/remoteproc/
20500
20501REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20502M: Bjorn Andersson <[email protected]>
20503M: Mathieu Poirier <[email protected]>
20504L: [email protected]
20505S: Maintained
20506T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20507F: Documentation/ABI/testing/sysfs-bus-rpmsg
20508F: Documentation/staging/rpmsg.rst
20509F: drivers/rpmsg/
20510F: include/linux/rpmsg.h
20511F: include/linux/rpmsg/
20512F: include/uapi/linux/rpmsg.h
20513F: samples/rpmsg/
20514
20515REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20516M: Stephan Gerhold <[email protected]>
20517L: [email protected]
20518L: [email protected]
20519S: Maintained
20520F: drivers/net/wwan/rpmsg_wwan_ctrl.c
20521
20522RENESAS CLOCK DRIVERS
20523M: Geert Uytterhoeven <[email protected]>
20524L: [email protected]
20525S: Supported
20526T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20527F: Documentation/devicetree/bindings/clock/renesas,*
20528F: drivers/clk/renesas/
20529
20530RENESAS EMEV2 I2C DRIVER
20531M: Wolfram Sang <[email protected]>
20532L: [email protected]
20533S: Supported
20534F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20535F: drivers/i2c/busses/i2c-emev2.c
20536
20537RENESAS ETHERNET AVB DRIVER
20538M: Paul Barker <[email protected]>
20539M: Niklas Söderlund <[email protected]>
20540L: [email protected]
20541L: [email protected]
20542S: Maintained
20543F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20544F: drivers/net/ethernet/renesas/Kconfig
20545F: drivers/net/ethernet/renesas/Makefile
20546F: drivers/net/ethernet/renesas/ravb*
20547
20548RENESAS ETHERNET SWITCH DRIVER
20549R: Yoshihiro Shimoda <[email protected]>
20550L: [email protected]
20551L: [email protected]
20552F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20553F: drivers/net/ethernet/renesas/Kconfig
20554F: drivers/net/ethernet/renesas/Makefile
20555F: drivers/net/ethernet/renesas/rcar_gen4*
20556F: drivers/net/ethernet/renesas/rswitch*
20557
20558RENESAS ETHERNET TSN DRIVER
20559M: Niklas Söderlund <[email protected]>
20560L: [email protected]
20561L: [email protected]
20562S: Maintained
20563F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20564F: drivers/net/ethernet/renesas/rtsn.*
20565
20566RENESAS IDT821034 ASoC CODEC
20567M: Herve Codina <[email protected]>
20568L: [email protected]
20569S: Maintained
20570F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20571F: sound/soc/codecs/idt821034.c
20572
20573RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20574M: Kuninori Morimoto <[email protected]>
20575L: [email protected]
20576L: [email protected]
20577S: Supported
20578F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
20579F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20580F: sound/soc/renesas/rcar/
20581F: sound/soc/renesas/fsi.c
20582F: include/sound/sh_fsi.h
20583
20584RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20585M: Miquel Raynal <[email protected]>
20586L: [email protected]
20587L: [email protected]
20588S: Maintained
20589F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20590F: drivers/mtd/nand/raw/renesas-nand-controller.c
20591
20592RENESAS R-CAR GYROADC DRIVER
20593M: Marek Vasut <[email protected]>
20594L: [email protected]
20595S: Supported
20596F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20597F: drivers/iio/adc/rcar-gyroadc.c
20598
20599RENESAS R-CAR I2C DRIVERS
20600M: Wolfram Sang <[email protected]>
20601L: [email protected]
20602S: Supported
20603F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20604F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20605F: drivers/i2c/busses/i2c-rcar.c
20606F: drivers/i2c/busses/i2c-sh_mobile.c
20607
20608RENESAS R-CAR SATA DRIVER
20609M: Geert Uytterhoeven <[email protected]>
20610L: [email protected]
20611L: [email protected]
20612S: Supported
20613F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20614F: drivers/ata/sata_rcar.c
20615
20616RENESAS R-CAR THERMAL DRIVERS
20617M: Niklas Söderlund <[email protected]>
20618L: [email protected]
20619S: Supported
20620F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20621F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20622F: drivers/thermal/renesas/rcar_gen3_thermal.c
20623F: drivers/thermal/renesas/rcar_thermal.c
20624
20625RENESAS RIIC DRIVER
20626M: Chris Brandt <[email protected]>
20627L: [email protected]
20628S: Supported
20629F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20630F: drivers/i2c/busses/i2c-riic.c
20631
20632RENESAS RZ AUDIO (ASoC) DRIVER
20633M: Biju Das <[email protected]>
20634M: Lad Prabhakar <[email protected]>
20635L: [email protected]
20636L: [email protected]
20637S: Supported
20638F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20639F: sound/soc/renesas/rz-ssi.c
20640
20641RENESAS RZ/G2L A/D DRIVER
20642M: Lad Prabhakar <[email protected]>
20643L: [email protected]
20644L: [email protected]
20645S: Supported
20646F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20647F: drivers/iio/adc/rzg2l_adc.c
20648
20649RENESAS RZ/G2L MTU3a COUNTER DRIVER
20650M: Biju Das <[email protected]>
20651L: [email protected]
20652L: [email protected]
20653S: Supported
20654F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20655F: drivers/counter/rz-mtu3-cnt.c
20656
20657RENESAS RTCA-3 RTC DRIVER
20658M: Claudiu Beznea <[email protected]>
20659L: [email protected]
20660L: [email protected]
20661S: Supported
20662F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20663F: drivers/rtc/rtc-renesas-rtca3.c
20664
20665RENESAS RZ/N1 A5PSW SWITCH DRIVER
20666M: Clément Léger <[email protected]>
20667L: [email protected]
20668L: [email protected]
20669S: Maintained
20670F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20671F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20672F: drivers/net/dsa/rzn1_a5psw*
20673F: drivers/net/pcs/pcs-rzn1-miic.c
20674F: include/dt-bindings/net/pcs-rzn1-miic.h
20675F: include/linux/pcs-rzn1-miic.h
20676F: net/dsa/tag_rzn1_a5psw.c
20677
20678RENESAS RZ/N1 DWMAC GLUE LAYER
20679M: Romain Gantois <[email protected]>
20680S: Maintained
20681F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20682F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20683
20684RENESAS RZ/N1 RTC CONTROLLER DRIVER
20685M: Miquel Raynal <[email protected]>
20686L: [email protected]
20687L: [email protected]
20688S: Maintained
20689F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20690F: drivers/rtc/rtc-rzn1.c
20691
20692RENESAS RZ/N1 USBF CONTROLLER DRIVER
20693M: Herve Codina <[email protected]>
20694L: [email protected]
20695L: [email protected]
20696S: Maintained
20697F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20698F: drivers/usb/gadget/udc/renesas_usbf.c
20699
20700RENESAS RZ/V2M I2C DRIVER
20701M: Fabrizio Castro <[email protected]>
20702L: [email protected]
20703L: [email protected]
20704S: Supported
20705F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20706F: drivers/i2c/busses/i2c-rzv2m.c
20707
20708RENESAS SUPERH ETHERNET DRIVER
20709M: Niklas Söderlund <[email protected]>
20710L: [email protected]
20711L: [email protected]
20712S: Maintained
20713F: Documentation/devicetree/bindings/net/renesas,ether.yaml
20714F: drivers/net/ethernet/renesas/Kconfig
20715F: drivers/net/ethernet/renesas/Makefile
20716F: drivers/net/ethernet/renesas/sh_eth*
20717F: include/linux/sh_eth.h
20718
20719RENESAS USB PHY DRIVER
20720M: Yoshihiro Shimoda <[email protected]>
20721L: [email protected]
20722S: Maintained
20723F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
20724
20725RENESAS VERSACLOCK 7 CLOCK DRIVER
20726M: Alex Helms <[email protected]>
20727S: Maintained
20728F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20729F: drivers/clk/clk-versaclock7.c
20730
20731RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20732M: Herve Codina <[email protected]>
20733L: [email protected]
20734S: Maintained
20735F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20736F: drivers/iio/potentiometer/x9250.c
20737
20738RESET CONTROLLER FRAMEWORK
20739M: Philipp Zabel <[email protected]>
20740S: Maintained
20741T: git git://git.pengutronix.de/git/pza/linux
20742F: Documentation/devicetree/bindings/reset/
20743F: Documentation/driver-api/reset.rst
20744F: drivers/reset/
20745F: include/dt-bindings/reset/
20746F: include/linux/reset-controller.h
20747F: include/linux/reset.h
20748F: include/linux/reset/
20749K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20750
20751RESTARTABLE SEQUENCES SUPPORT
20752M: Mathieu Desnoyers <[email protected]>
20753M: Peter Zijlstra <[email protected]>
20754M: "Paul E. McKenney" <[email protected]>
20755M: Boqun Feng <[email protected]>
20756L: [email protected]
20757S: Supported
20758F: include/trace/events/rseq.h
20759F: include/uapi/linux/rseq.h
20760F: kernel/rseq.c
20761F: tools/testing/selftests/rseq/
20762
20763RFKILL
20764M: Johannes Berg <[email protected]>
20765L: [email protected]
20766S: Maintained
20767W: https://wireless.wiki.kernel.org/
20768Q: https://patchwork.kernel.org/project/linux-wireless/list/
20769T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20770T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20771F: Documentation/ABI/stable/sysfs-class-rfkill
20772F: Documentation/driver-api/rfkill.rst
20773F: include/linux/rfkill.h
20774F: include/uapi/linux/rfkill.h
20775F: net/rfkill/
20776
20777RHASHTABLE
20778M: Thomas Graf <[email protected]>
20779M: Herbert Xu <[email protected]>
20780L: [email protected]
20781S: Maintained
20782F: include/linux/rhashtable-types.h
20783F: include/linux/rhashtable.h
20784F: lib/rhashtable.c
20785F: lib/test_rhashtable.c
20786
20787RICOH R5C592 MEMORYSTICK DRIVER
20788M: Maxim Levitsky <[email protected]>
20789S: Maintained
20790F: drivers/memstick/host/r592.*
20791
20792RICOH SMARTMEDIA/XD DRIVER
20793M: Maxim Levitsky <[email protected]>
20794S: Maintained
20795F: drivers/mtd/nand/raw/r852.c
20796F: drivers/mtd/nand/raw/r852.h
20797
20798RISC-V AIA DRIVERS
20799M: Anup Patel <[email protected]>
20800L: [email protected]
20801S: Maintained
20802F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20803F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20804F: drivers/irqchip/irq-riscv-aplic-*.c
20805F: drivers/irqchip/irq-riscv-aplic-*.h
20806F: drivers/irqchip/irq-riscv-imsic-*.c
20807F: drivers/irqchip/irq-riscv-imsic-*.h
20808F: drivers/irqchip/irq-riscv-intc.c
20809F: include/linux/irqchip/riscv-aplic.h
20810F: include/linux/irqchip/riscv-imsic.h
20811
20812RISC-V ARCHITECTURE
20813M: Paul Walmsley <[email protected]>
20814M: Palmer Dabbelt <[email protected]>
20815M: Albert Ou <[email protected]>
20816R: Alexandre Ghiti <[email protected]>
20817L: [email protected]
20818S: Supported
20819Q: https://patchwork.kernel.org/project/linux-riscv/list/
20820C: irc://irc.libera.chat/riscv
20821P: Documentation/arch/riscv/patch-acceptance.rst
20822T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20823F: arch/riscv/
20824N: riscv
20825K: riscv
20826
20827RISC-V IOMMU
20828M: Tomasz Jeznach <[email protected]>
20829L: [email protected]
20830L: [email protected]
20831S: Maintained
20832T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20833F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20834F: drivers/iommu/riscv/
20835
20836RISC-V MICROCHIP FPGA SUPPORT
20837M: Conor Dooley <[email protected]>
20838M: Daire McNamara <[email protected]>
20839L: [email protected]
20840S: Supported
20841F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20842F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20843F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20844F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20845F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20846F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20847F: Documentation/devicetree/bindings/riscv/microchip.yaml
20848F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20849F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20850F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20851F: arch/riscv/boot/dts/microchip/
20852F: drivers/char/hw_random/mpfs-rng.c
20853F: drivers/clk/microchip/clk-mpfs*.c
20854F: drivers/firmware/microchip/mpfs-auto-update.c
20855F: drivers/gpio/gpio-mpfs.c
20856F: drivers/i2c/busses/i2c-microchip-corei2c.c
20857F: drivers/mailbox/mailbox-mpfs.c
20858F: drivers/pci/controller/plda/pcie-microchip-host.c
20859F: drivers/pwm/pwm-microchip-core.c
20860F: drivers/reset/reset-mpfs.c
20861F: drivers/rtc/rtc-mpfs.c
20862F: drivers/soc/microchip/mpfs-sys-controller.c
20863F: drivers/spi/spi-microchip-core-qspi.c
20864F: drivers/spi/spi-microchip-core.c
20865F: drivers/usb/musb/mpfs.c
20866F: include/soc/microchip/mpfs.h
20867
20868RISC-V MISC SOC SUPPORT
20869M: Conor Dooley <[email protected]>
20870L: [email protected]
20871S: Maintained
20872Q: https://patchwork.kernel.org/project/linux-riscv/list/
20873T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20874F: arch/riscv/boot/dts/canaan/
20875F: arch/riscv/boot/dts/microchip/
20876F: arch/riscv/boot/dts/sifive/
20877F: arch/riscv/boot/dts/starfive/
20878
20879RISC-V PMU DRIVERS
20880M: Atish Patra <[email protected]>
20881R: Anup Patel <[email protected]>
20882L: [email protected]
20883S: Supported
20884F: drivers/perf/riscv_pmu.c
20885F: drivers/perf/riscv_pmu_legacy.c
20886F: drivers/perf/riscv_pmu_sbi.c
20887
20888RISC-V SPACEMIT SoC Support
20889M: Yixun Lan <[email protected]>
20890L: [email protected]
20891L: [email protected]
20892S: Maintained
20893W: https://github.com/spacemit-com/linux/wiki
20894C: irc://irc.libera.chat/spacemit
20895T: git https://github.com/spacemit-com/linux
20896F: arch/riscv/boot/dts/spacemit/
20897N: spacemit
20898K: spacemit
20899
20900RISC-V THEAD SoC SUPPORT
20901M: Drew Fustini <[email protected]>
20902M: Guo Ren <[email protected]>
20903M: Fu Wei <[email protected]>
20904L: [email protected]
20905S: Maintained
20906T: git https://github.com/pdp7/linux.git
20907F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20908F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
20909F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20910F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20911F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20912F: arch/riscv/boot/dts/thead/
20913F: drivers/clk/thead/clk-th1520-ap.c
20914F: drivers/firmware/thead,th1520-aon.c
20915F: drivers/mailbox/mailbox-th1520.c
20916F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20917F: drivers/pinctrl/pinctrl-th1520.c
20918F: drivers/pmdomain/thead/
20919F: include/dt-bindings/clock/thead,th1520-clk-ap.h
20920F: include/dt-bindings/power/thead,th1520-power.h
20921F: include/linux/firmware/thead/thead,th1520-aon.h
20922
20923RNBD BLOCK DRIVERS
20924M: Md. Haris Iqbal <[email protected]>
20925M: Jack Wang <[email protected]>
20926L: [email protected]
20927S: Maintained
20928F: drivers/block/rnbd/
20929
20930ROCCAT DRIVERS
20931M: Stefan Achatz <[email protected]>
20932S: Maintained
20933W: http://sourceforge.net/projects/roccat/
20934F: Documentation/ABI/*/sysfs-driver-hid-roccat*
20935F: drivers/hid/hid-roccat*
20936F: include/linux/hid-roccat*
20937
20938ROCKCHIP CAN-FD DRIVER
20939M: Marc Kleine-Budde <[email protected]>
20940R: [email protected]
20941L: [email protected]
20942S: Maintained
20943F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20944F: drivers/net/can/rockchip/
20945
20946ROCKCHIP CRYPTO DRIVERS
20947M: Corentin Labbe <[email protected]>
20948L: [email protected]
20949S: Maintained
20950F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20951F: drivers/crypto/rockchip/
20952
20953ROCKCHIP I2S TDM DRIVER
20954M: Nicolas Frattaroli <[email protected]>
20955L: [email protected]
20956S: Maintained
20957F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20958F: sound/soc/rockchip/rockchip_i2s_tdm.*
20959
20960ROCKCHIP ISP V1 DRIVER
20961M: Dafna Hirschfeld <[email protected]>
20962M: Laurent Pinchart <[email protected]>
20963L: [email protected]
20964L: [email protected]
20965S: Maintained
20966F: Documentation/admin-guide/media/rkisp1.rst
20967F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20968F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20969F: drivers/media/platform/rockchip/rkisp1
20970F: include/uapi/linux/rkisp1-config.h
20971
20972ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20973M: Daniel Golle <[email protected]>
20974M: Aurelien Jarno <[email protected]>
20975M: Nicolas Frattaroli <[email protected]>
20976S: Maintained
20977F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20978F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
20979F: drivers/char/hw_random/rockchip-rng.c
20980
20981ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20982M: Jacob Chen <[email protected]>
20983M: Ezequiel Garcia <[email protected]>
20984L: [email protected]
20985L: [email protected]
20986S: Maintained
20987F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
20988F: drivers/media/platform/rockchip/rga/
20989
20990ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20991M: Luca Ceresoli <[email protected]>
20992S: Maintained
20993F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20994F: sound/soc/codecs/rk3308_codec.c
20995F: sound/soc/codecs/rk3308_codec.h
20996
20997ROCKCHIP VIDEO DECODER DRIVER
20998M: Ezequiel Garcia <[email protected]>
20999L: [email protected]
21000L: [email protected]
21001S: Maintained
21002F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
21003F: drivers/staging/media/rkvdec/
21004
21005ROCKER DRIVER
21006M: Jiri Pirko <[email protected]>
21007L: [email protected]
21008S: Supported
21009F: drivers/net/ethernet/rocker/
21010
21011ROCKETPORT EXPRESS/INFINITY DRIVER
21012M: Kevin Cernekee <[email protected]>
21013L: [email protected]
21014S: Odd Fixes
21015F: drivers/tty/serial/rp2.*
21016
21017ROHM BD79703 DAC
21018M: Matti Vaittinen <[email protected]>
21019S: Supported
21020F: drivers/iio/dac/rohm-bd79703.c
21021
21022ROHM BD99954 CHARGER IC
21023M: Matti Vaittinen <[email protected]>
21024S: Supported
21025F: drivers/power/supply/bd99954-charger.c
21026F: drivers/power/supply/bd99954-charger.h
21027
21028ROHM BH1745 COLOUR SENSOR
21029M: Mudit Sharma <[email protected]>
21030L: [email protected]
21031S: Maintained
21032F: drivers/iio/light/bh1745.c
21033
21034ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
21035M: Tomasz Duszynski <[email protected]>
21036S: Maintained
21037F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
21038F: drivers/iio/light/bh1750.c
21039
21040ROHM BM1390 PRESSURE SENSOR DRIVER
21041M: Matti Vaittinen <[email protected]>
21042L: [email protected]
21043S: Supported
21044F: drivers/iio/pressure/rohm-bm1390.c
21045
21046ROHM BU270xx LIGHT SENSOR DRIVERs
21047M: Matti Vaittinen <[email protected]>
21048L: [email protected]
21049S: Supported
21050F: drivers/iio/light/rohm-bu27034.c
21051
21052ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
21053M: Marek Vasut <[email protected]>
21054L: [email protected]
21055L: [email protected]
21056S: Supported
21057F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
21058F: drivers/gpio/gpio-bd9571mwv.c
21059F: drivers/mfd/bd9571mwv.c
21060F: drivers/regulator/bd9571mwv-regulator.c
21061F: include/linux/mfd/bd9571mwv.h
21062
21063ROHM POWER MANAGEMENT IC DEVICE DRIVERS
21064M: Matti Vaittinen <[email protected]>
21065S: Supported
21066F: drivers/clk/clk-bd718x7.c
21067F: drivers/gpio/gpio-bd71815.c
21068F: drivers/gpio/gpio-bd71828.c
21069F: drivers/mfd/rohm-bd71828.c
21070F: drivers/mfd/rohm-bd718x7.c
21071F: drivers/mfd/rohm-bd9576.c
21072F: drivers/mfd/rohm-bd96801.c
21073F: drivers/regulator/bd71815-regulator.c
21074F: drivers/regulator/bd71828-regulator.c
21075F: drivers/regulator/bd718x7-regulator.c
21076F: drivers/regulator/bd9576-regulator.c
21077F: drivers/regulator/bd96801-regulator.c
21078F: drivers/regulator/rohm-regulator.c
21079F: drivers/rtc/rtc-bd70528.c
21080F: drivers/watchdog/bd9576_wdt.c
21081F: drivers/watchdog/bd96801_wdt.c
21082F: include/linux/mfd/rohm-bd71815.h
21083F: include/linux/mfd/rohm-bd71828.h
21084F: include/linux/mfd/rohm-bd718x7.h
21085F: include/linux/mfd/rohm-bd957x.h
21086F: include/linux/mfd/rohm-bd96801.h
21087F: include/linux/mfd/rohm-generic.h
21088F: include/linux/mfd/rohm-shared.h
21089
21090ROSE NETWORK LAYER
21091L: [email protected]
21092S: Orphan
21093W: https://linux-ax25.in-berlin.de
21094F: include/net/rose.h
21095F: include/uapi/linux/rose.h
21096F: net/rose/
21097
21098ROTATION DRIVER FOR ALLWINNER A83T
21099M: Jernej Skrabec <[email protected]>
21100L: [email protected]
21101S: Maintained
21102T: git git://linuxtv.org/media.git
21103F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
21104F: drivers/media/platform/sunxi/sun8i-rotate/
21105
21106RPMB SUBSYSTEM
21107M: Jens Wiklander <[email protected]>
21108L: [email protected]
21109S: Supported
21110F: drivers/misc/rpmb-core.c
21111F: include/linux/rpmb.h
21112
21113RPMSG TTY DRIVER
21114M: Arnaud Pouliquen <[email protected]>
21115L: [email protected]
21116S: Maintained
21117F: drivers/tty/rpmsg_tty.c
21118
21119RTASE ETHERNET DRIVER
21120M: Justin Lai <[email protected]>
21121M: Larry Chiu <[email protected]>
21122L: [email protected]
21123S: Maintained
21124F: drivers/net/ethernet/realtek/rtase/
21125
21126RTL2830 MEDIA DRIVER
21127L: [email protected]
21128S: Orphan
21129W: https://linuxtv.org
21130Q: http://patchwork.linuxtv.org/project/linux-media/list/
21131F: drivers/media/dvb-frontends/rtl2830*
21132
21133RTL2832 MEDIA DRIVER
21134L: [email protected]
21135S: Orphan
21136W: https://linuxtv.org
21137Q: http://patchwork.linuxtv.org/project/linux-media/list/
21138F: drivers/media/dvb-frontends/rtl2832*
21139
21140RTL2832_SDR MEDIA DRIVER
21141L: [email protected]
21142S: Orphan
21143W: https://linuxtv.org
21144Q: http://patchwork.linuxtv.org/project/linux-media/list/
21145F: drivers/media/dvb-frontends/rtl2832_sdr*
21146
21147RTL8180 WIRELESS DRIVER
21148L: [email protected]
21149S: Orphan
21150F: drivers/net/wireless/realtek/rtl818x/rtl8180/
21151
21152RTL8187 WIRELESS DRIVER
21153M: Hin-Tak Leung <[email protected]>
21154L: [email protected]
21155S: Maintained
21156T: git https://github.com/pkshih/rtw.git
21157F: drivers/net/wireless/realtek/rtl818x/rtl8187/
21158
21159RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21160M: Jes Sorensen <[email protected]>
21161L: [email protected]
21162S: Maintained
21163T: git https://github.com/pkshih/rtw.git
21164F: drivers/net/wireless/realtek/rtl8xxxu/
21165
21166RTL9300 I2C DRIVER (rtl9300-i2c)
21167M: Chris Packham <[email protected]>
21168L: [email protected]
21169S: Maintained
21170F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21171F: drivers/i2c/busses/i2c-rtl9300.c
21172
21173RTRS TRANSPORT DRIVERS
21174M: Md. Haris Iqbal <[email protected]>
21175M: Jack Wang <[email protected]>
21176L: [email protected]
21177S: Maintained
21178F: drivers/infiniband/ulp/rtrs/
21179
21180RUNTIME VERIFICATION (RV)
21181M: Steven Rostedt <[email protected]>
21182L: [email protected]
21183S: Maintained
21184F: Documentation/trace/rv/
21185F: include/linux/rv.h
21186F: include/rv/
21187F: kernel/trace/rv/
21188F: tools/verification/
21189
21190RUST
21191M: Miguel Ojeda <[email protected]>
21192M: Alex Gaynor <[email protected]>
21193R: Boqun Feng <[email protected]>
21194R: Gary Guo <[email protected]>
21195R: Björn Roy Baron <[email protected]>
21196R: Benno Lossin <[email protected]>
21197R: Andreas Hindborg <[email protected]>
21198R: Alice Ryhl <[email protected]>
21199R: Trevor Gross <[email protected]>
21200R: Danilo Krummrich <[email protected]>
21201L: [email protected]
21202S: Supported
21203W: https://rust-for-linux.com
21204B: https://github.com/Rust-for-Linux/linux/issues
21205C: zulip://rust-for-linux.zulipchat.com
21206P: https://rust-for-linux.com/contributing
21207T: git https://github.com/Rust-for-Linux/linux.git rust-next
21208F: .clippy.toml
21209F: Documentation/rust/
21210F: include/trace/events/rust_sample.h
21211F: rust/
21212F: samples/rust/
21213F: scripts/*rust*
21214F: tools/testing/selftests/rust/
21215K: \b(?i:rust)\b
21216
21217RUST [ALLOC]
21218M: Danilo Krummrich <[email protected]>
21219L: [email protected]
21220S: Maintained
21221T: git https://github.com/Rust-for-Linux/linux.git alloc-next
21222F: rust/kernel/alloc.rs
21223F: rust/kernel/alloc/
21224
21225RUST [PIN-INIT]
21226M: Benno Lossin <[email protected]>
21227L: [email protected]
21228S: Maintained
21229W: https://rust-for-linux.com/pin-init
21230B: https://github.com/Rust-for-Linux/pin-init/issues
21231C: zulip://rust-for-linux.zulipchat.com
21232P: rust/pin-init/CONTRIBUTING.md
21233T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
21234F: rust/kernel/init.rs
21235F: rust/pin-init/
21236K: \bpin-init\b|pin_init\b|PinInit
21237
21238RXRPC SOCKETS (AF_RXRPC)
21239M: David Howells <[email protected]>
21240M: Marc Dionne <[email protected]>
21241L: [email protected]
21242S: Supported
21243W: https://www.infradead.org/~dhowells/kafs/
21244F: Documentation/networking/rxrpc.rst
21245F: include/keys/rxrpc-type.h
21246F: include/net/af_rxrpc.h
21247F: include/trace/events/rxrpc.h
21248F: include/uapi/linux/rxrpc.h
21249F: net/rxrpc/
21250
21251S3 SAVAGE FRAMEBUFFER DRIVER
21252M: Antonino Daplas <[email protected]>
21253L: [email protected]
21254S: Maintained
21255F: drivers/video/fbdev/savage/
21256
21257S390 ARCHITECTURE
21258M: Heiko Carstens <[email protected]>
21259M: Vasily Gorbik <[email protected]>
21260M: Alexander Gordeev <[email protected]>
21261R: Christian Borntraeger <[email protected]>
21262R: Sven Schnelle <[email protected]>
21263L: [email protected]
21264S: Supported
21265T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21266F: Documentation/driver-api/s390-drivers.rst
21267F: Documentation/arch/s390/
21268F: arch/s390/
21269F: drivers/s390/
21270F: drivers/watchdog/diag288_wdt.c
21271
21272S390 COMMON I/O LAYER
21273M: Vineeth Vijayan <[email protected]>
21274M: Peter Oberparleiter <[email protected]>
21275L: [email protected]
21276S: Supported
21277F: drivers/s390/cio/
21278
21279S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
21280M: Harald Freudenberger <[email protected]>
21281M: Holger Dengler <[email protected]>
21282L: [email protected]
21283L: [email protected]
21284S: Supported
21285F: arch/s390/crypto/
21286F: arch/s390/include/asm/archrandom.h
21287F: arch/s390/include/asm/cpacf.h
21288
21289S390 DASD DRIVER
21290M: Stefan Haberland <[email protected]>
21291M: Jan Hoeppner <[email protected]>
21292L: [email protected]
21293S: Supported
21294F: block/partitions/ibm.c
21295F: drivers/s390/block/dasd*
21296F: include/linux/dasd_mod.h
21297
21298S390 HWRANDOM TRNG DRIVER
21299M: Harald Freudenberger <[email protected]>
21300M: Holger Dengler <[email protected]>
21301L: [email protected]
21302L: [email protected]
21303S: Supported
21304F: drivers/char/hw_random/s390-trng.c
21305
21306S390 IOMMU (PCI)
21307M: Niklas Schnelle <[email protected]>
21308M: Matthew Rosato <[email protected]>
21309R: Gerald Schaefer <[email protected]>
21310L: [email protected]
21311S: Supported
21312F: drivers/iommu/s390-iommu.c
21313
21314S390 IUCV NETWORK LAYER
21315M: Alexandra Winter <[email protected]>
21316M: Thorsten Winkler <[email protected]>
21317L: [email protected]
21318L: [email protected]
21319S: Supported
21320F: drivers/s390/net/*iucv*
21321F: include/net/iucv/
21322F: net/iucv/
21323
21324S390 MM
21325M: Alexander Gordeev <[email protected]>
21326M: Gerald Schaefer <[email protected]>
21327L: [email protected]
21328S: Supported
21329T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21330F: arch/s390/include/asm/pgtable.h
21331F: arch/s390/mm
21332
21333S390 NETWORK DRIVERS
21334M: Alexandra Winter <[email protected]>
21335M: Thorsten Winkler <[email protected]>
21336L: [email protected]
21337L: [email protected]
21338S: Supported
21339F: drivers/s390/net/
21340F: include/linux/ism.h
21341
21342S390 PCI SUBSYSTEM
21343M: Niklas Schnelle <[email protected]>
21344M: Gerald Schaefer <[email protected]>
21345L: [email protected]
21346S: Supported
21347F: Documentation/arch/s390/pci.rst
21348F: arch/s390/pci/
21349F: drivers/pci/hotplug/s390_pci_hpc.c
21350
21351S390 PTP DRIVER
21352M: Sven Schnelle <[email protected]>
21353L: [email protected]
21354S: Supported
21355F: drivers/ptp/ptp_s390.c
21356
21357S390 SCM DRIVER
21358M: Vineeth Vijayan <[email protected]>
21359L: [email protected]
21360S: Supported
21361F: drivers/s390/block/scm*
21362F: drivers/s390/cio/scm.c
21363
21364S390 VFIO AP DRIVER
21365M: Tony Krowiak <[email protected]>
21366M: Halil Pasic <[email protected]>
21367M: Jason Herne <[email protected]>
21368L: [email protected]
21369S: Supported
21370F: Documentation/arch/s390/vfio-ap*
21371F: drivers/s390/crypto/vfio_ap*
21372
21373S390 VFIO-CCW DRIVER
21374M: Eric Farman <[email protected]>
21375M: Matthew Rosato <[email protected]>
21376R: Halil Pasic <[email protected]>
21377L: [email protected]
21378L: [email protected]
21379S: Supported
21380F: Documentation/arch/s390/vfio-ccw.rst
21381F: drivers/s390/cio/vfio_ccw*
21382F: include/uapi/linux/vfio_ccw.h
21383
21384S390 VFIO-PCI DRIVER
21385M: Matthew Rosato <[email protected]>
21386M: Eric Farman <[email protected]>
21387L: [email protected]
21388L: [email protected]
21389S: Supported
21390F: arch/s390/kvm/pci*
21391F: drivers/vfio/pci/vfio_pci_zdev.c
21392F: include/uapi/linux/vfio_zdev.h
21393
21394S390 ZCRYPT AND PKEY DRIVER AND AP BUS
21395M: Harald Freudenberger <[email protected]>
21396M: Holger Dengler <[email protected]>
21397L: [email protected]
21398S: Supported
21399F: arch/s390/include/asm/ap.h
21400F: arch/s390/include/asm/pkey.h
21401F: arch/s390/include/asm/trace/zcrypt.h
21402F: arch/s390/include/uapi/asm/pkey.h
21403F: arch/s390/include/uapi/asm/zcrypt.h
21404F: drivers/s390/crypto/
21405
21406S390 ZFCP DRIVER
21407M: Nihar Panda <[email protected]>
21408L: [email protected]
21409S: Supported
21410F: drivers/s390/scsi/zfcp_*
21411
21412SAA6588 RDS RECEIVER DRIVER
21413M: Hans Verkuil <[email protected]>
21414L: [email protected]
21415S: Odd Fixes
21416W: https://linuxtv.org
21417T: git git://linuxtv.org/media.git
21418F: drivers/media/i2c/saa6588*
21419
21420SAA7134 VIDEO4LINUX DRIVER
21421M: Mauro Carvalho Chehab <[email protected]>
21422L: [email protected]
21423S: Odd fixes
21424W: https://linuxtv.org
21425T: git git://linuxtv.org/media.git
21426F: Documentation/driver-api/media/drivers/saa7134*
21427F: drivers/media/pci/saa7134/
21428
21429SAA7146 VIDEO4LINUX-2 DRIVER
21430M: Hans Verkuil <[email protected]>
21431L: [email protected]
21432S: Maintained
21433T: git git://linuxtv.org/media.git
21434F: drivers/media/common/saa7146/
21435F: drivers/media/pci/saa7146/
21436F: include/media/drv-intf/saa7146*
21437
21438SAFESETID SECURITY MODULE
21439M: Micah Morton <[email protected]>
21440S: Supported
21441F: Documentation/admin-guide/LSM/SafeSetID.rst
21442F: security/safesetid/
21443
21444SAMSUNG AUDIO (ASoC) DRIVERS
21445M: Sylwester Nawrocki <[email protected]>
21446L: [email protected]
21447S: Maintained
21448B: mailto:[email protected]
21449F: Documentation/devicetree/bindings/sound/samsung*
21450F: sound/soc/samsung/
21451
21452SAMSUNG EXYNOS850 SoC SUPPORT
21453M: Sam Protsenko <[email protected]>
21454L: [email protected] (moderated for non-subscribers)
21455L: [email protected]
21456S: Maintained
21457F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
21458F: arch/arm64/boot/dts/exynos/exynos850*
21459F: drivers/clk/samsung/clk-exynos850.c
21460F: include/dt-bindings/clock/exynos850.h
21461
21462SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
21463M: Tudor Ambarus <[email protected]>
21464L: [email protected]
21465L: [email protected]
21466S: Supported
21467F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
21468F: drivers/firmware/samsung/exynos-acpm*
21469F: include/linux/firmware/samsung/exynos-acpm-protocol.h
21470
21471SAMSUNG EXYNOS MAILBOX DRIVER
21472M: Tudor Ambarus <[email protected]>
21473L: [email protected]
21474L: [email protected]
21475S: Supported
21476F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
21477F: drivers/mailbox/exynos-mailbox.c
21478F: include/linux/mailbox/exynos-message.h
21479
21480SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
21481M: Krzysztof Kozlowski <[email protected]>
21482L: [email protected]
21483L: [email protected]
21484S: Maintained
21485F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21486F: drivers/crypto/exynos-rng.c
21487
21488SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21489M: Łukasz Stelmach <[email protected]>
21490L: [email protected]
21491S: Maintained
21492F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21493F: drivers/char/hw_random/exynos-trng.c
21494
21495SAMSUNG FRAMEBUFFER DRIVER
21496M: Jingoo Han <[email protected]>
21497L: [email protected]
21498S: Maintained
21499F: drivers/video/fbdev/s3c-fb.c
21500
21501SAMSUNG GALAXY BOOK DRIVER
21502M: Joshua Grisham <[email protected]>
21503L: [email protected]
21504S: Maintained
21505F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
21506F: drivers/platform/x86/samsung-galaxybook.c
21507
21508SAMSUNG INTERCONNECT DRIVERS
21509M: Sylwester Nawrocki <[email protected]>
21510M: Artur Świgoń <[email protected]>
21511L: [email protected]
21512L: [email protected]
21513S: Supported
21514F: drivers/interconnect/samsung/
21515
21516SAMSUNG LAPTOP DRIVER
21517M: Corentin Chary <[email protected]>
21518L: [email protected]
21519S: Maintained
21520F: drivers/platform/x86/samsung-laptop.c
21521
21522SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21523M: Krzysztof Kozlowski <[email protected]>
21524L: [email protected]
21525L: [email protected]
21526S: Maintained
21527B: mailto:[email protected]
21528F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21529F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21530F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21531F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21532F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21533F: drivers/clk/clk-s2mps11.c
21534F: drivers/mfd/sec*.c
21535F: drivers/regulator/s2m*.c
21536F: drivers/regulator/s5m*.c
21537F: drivers/rtc/rtc-s5m.c
21538F: include/linux/mfd/samsung/
21539
21540SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21541M: Sylwester Nawrocki <[email protected]>
21542L: [email protected]
21543L: [email protected]
21544S: Maintained
21545F: drivers/media/platform/samsung/s3c-camif/
21546F: include/media/drv-intf/s3c_camif.h
21547
21548SAMSUNG S3FWRN5 NFC DRIVER
21549M: Krzysztof Kozlowski <[email protected]>
21550S: Maintained
21551F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21552F: drivers/nfc/s3fwrn5
21553
21554SAMSUNG S5C73M3 CAMERA DRIVER
21555M: Sylwester Nawrocki <[email protected]>
21556M: Andrzej Hajda <[email protected]>
21557L: [email protected]
21558S: Supported
21559F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21560F: drivers/media/i2c/s5c73m3/*
21561
21562SAMSUNG S5K5BAF CAMERA DRIVER
21563M: Sylwester Nawrocki <[email protected]>
21564M: Andrzej Hajda <[email protected]>
21565L: [email protected]
21566S: Supported
21567F: drivers/media/i2c/s5k5baf.c
21568
21569SAMSUNG S5P Security SubSystem (SSS) DRIVER
21570M: Krzysztof Kozlowski <[email protected]>
21571M: Vladimir Zapolskiy <[email protected]>
21572L: [email protected]
21573L: [email protected]
21574S: Maintained
21575F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21576F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21577F: drivers/crypto/s5p-sss.c
21578
21579SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21580M: Sylwester Nawrocki <[email protected]>
21581L: [email protected]
21582S: Supported
21583Q: https://patchwork.linuxtv.org/project/linux-media/list/
21584F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21585F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21586F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21587F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21588F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
21589F: drivers/media/platform/samsung/exynos4-is/
21590
21591SAMSUNG SOC CLOCK DRIVERS
21592M: Krzysztof Kozlowski <[email protected]>
21593M: Sylwester Nawrocki <[email protected]>
21594M: Chanwoo Choi <[email protected]>
21595R: Alim Akhtar <[email protected]>
21596L: [email protected]
21597S: Maintained
21598T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21599F: Documentation/devicetree/bindings/clock/samsung,*.yaml
21600F: Documentation/devicetree/bindings/clock/samsung,s3c*
21601F: drivers/clk/samsung/
21602F: include/dt-bindings/clock/exynos*.h
21603F: include/dt-bindings/clock/s5p*.h
21604F: include/dt-bindings/clock/samsung,*.h
21605F: include/linux/clk/samsung.h
21606
21607SAMSUNG SPI DRIVERS
21608M: Andi Shyti <[email protected]>
21609R: Tudor Ambarus <[email protected]>
21610L: [email protected]
21611L: [email protected]
21612S: Maintained
21613F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21614F: drivers/spi/spi-s3c*
21615F: include/linux/platform_data/spi-s3c64xx.h
21616
21617SAMSUNG SXGBE DRIVERS
21618M: Byungho An <[email protected]>
21619L: [email protected]
21620S: Maintained
21621F: drivers/net/ethernet/samsung/sxgbe/
21622
21623SAMSUNG THERMAL DRIVER
21624M: Bartlomiej Zolnierkiewicz <[email protected]>
21625M: Krzysztof Kozlowski <[email protected]>
21626L: [email protected]
21627L: [email protected]
21628S: Maintained
21629F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21630F: drivers/thermal/samsung/
21631
21632SAMSUNG USB2 PHY DRIVER
21633M: Sylwester Nawrocki <[email protected]>
21634L: [email protected]
21635S: Supported
21636F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21637F: Documentation/driver-api/phy/samsung-usb2.rst
21638F: drivers/phy/samsung/phy-exynos4210-usb2.c
21639F: drivers/phy/samsung/phy-exynos4x12-usb2.c
21640F: drivers/phy/samsung/phy-exynos5250-usb2.c
21641F: drivers/phy/samsung/phy-s5pv210-usb2.c
21642F: drivers/phy/samsung/phy-samsung-usb2.c
21643F: drivers/phy/samsung/phy-samsung-usb2.h
21644
21645SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21646M: Paul Barker <[email protected]>
21647R: Marc Murphy <[email protected]>
21648S: Supported
21649F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
21650
21651SC1200 WDT DRIVER
21652M: Zwane Mwaikambo <[email protected]>
21653S: Maintained
21654F: drivers/watchdog/sc1200wdt.c
21655
21656SCHEDULER
21657M: Ingo Molnar <[email protected]>
21658M: Peter Zijlstra <[email protected]>
21659M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
21660M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
21661R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21662R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21663R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21664R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21665R: Valentin Schneider <[email protected]> (TOPOLOGY)
21666L: [email protected]
21667S: Maintained
21668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21669F: include/linux/preempt.h
21670F: include/linux/sched.h
21671F: include/linux/wait.h
21672F: include/uapi/linux/sched.h
21673F: kernel/sched/
21674
21675SCHEDULER - SCHED_EXT
21676R: Tejun Heo <[email protected]>
21677R: David Vernet <[email protected]>
21678R: Andrea Righi <[email protected]>
21679R: Changwoo Min <[email protected]>
21680L: [email protected]
21681S: Maintained
21682W: https://github.com/sched-ext/scx
21683T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21684F: include/linux/sched/ext.h
21685F: kernel/sched/ext*
21686F: tools/sched_ext/
21687F: tools/testing/selftests/sched_ext
21688
21689SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21690M: Gustavo Silva <[email protected]>
21691S: Maintained
21692F: drivers/iio/chemical/ens160_core.c
21693F: drivers/iio/chemical/ens160_i2c.c
21694F: drivers/iio/chemical/ens160_spi.c
21695F: drivers/iio/chemical/ens160.h
21696
21697SCSI LIBSAS SUBSYSTEM
21698R: John Garry <[email protected]>
21699R: Jason Yan <[email protected]>
21700L: [email protected]
21701S: Supported
21702F: Documentation/scsi/libsas.rst
21703F: drivers/scsi/libsas/
21704F: include/scsi/libsas.h
21705F: include/scsi/sas_ata.h
21706
21707SCSI RDMA PROTOCOL (SRP) INITIATOR
21708M: Bart Van Assche <[email protected]>
21709L: [email protected]
21710S: Supported
21711Q: http://patchwork.kernel.org/project/linux-rdma/list/
21712F: drivers/infiniband/ulp/srp/
21713F: include/scsi/srp.h
21714
21715SCSI RDMA PROTOCOL (SRP) TARGET
21716M: Bart Van Assche <[email protected]>
21717L: [email protected]
21718L: [email protected]
21719S: Supported
21720Q: http://patchwork.kernel.org/project/linux-rdma/list/
21721F: drivers/infiniband/ulp/srpt/
21722
21723SCSI SG DRIVER
21724M: Doug Gilbert <[email protected]>
21725L: [email protected]
21726S: Maintained
21727W: http://sg.danny.cz/sg
21728F: Documentation/scsi/scsi-generic.rst
21729F: drivers/scsi/sg.c
21730F: include/scsi/sg.h
21731
21732SCSI SUBSYSTEM
21733M: "James E.J. Bottomley" <[email protected]>
21734M: "Martin K. Petersen" <[email protected]>
21735L: [email protected]
21736S: Maintained
21737Q: https://patchwork.kernel.org/project/linux-scsi/list/
21738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21739T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21740F: Documentation/devicetree/bindings/scsi/
21741F: drivers/scsi/
21742F: drivers/ufs/
21743F: include/scsi/
21744F: include/uapi/scsi/
21745
21746SCSI TAPE DRIVER
21747M: Kai Mäkisara <[email protected]>
21748L: [email protected]
21749S: Maintained
21750F: Documentation/scsi/st.rst
21751F: drivers/scsi/st.*
21752F: drivers/scsi/st_*.h
21753
21754SCSI TARGET CORE USER DRIVER
21755M: Bodo Stroesser <[email protected]>
21756L: [email protected]
21757L: [email protected]
21758S: Supported
21759F: Documentation/target/tcmu-design.rst
21760F: drivers/target/target_core_user.c
21761F: include/uapi/linux/target_core_user.h
21762
21763SCSI TARGET SUBSYSTEM
21764M: "Martin K. Petersen" <[email protected]>
21765L: [email protected]
21766L: [email protected]
21767S: Supported
21768Q: https://patchwork.kernel.org/project/target-devel/list/
21769T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21770F: Documentation/target/
21771F: drivers/target/
21772F: include/target/
21773
21774SCTP PROTOCOL
21775M: Marcelo Ricardo Leitner <[email protected]>
21776M: Xin Long <[email protected]>
21777L: [email protected]
21778S: Maintained
21779W: https://github.com/sctp/lksctp-tools/wiki
21780F: Documentation/networking/sctp.rst
21781F: include/linux/sctp.h
21782F: include/net/sctp/
21783F: include/uapi/linux/sctp.h
21784F: net/sctp/
21785
21786SCx200 CPU SUPPORT
21787M: Jim Cromie <[email protected]>
21788S: Odd Fixes
21789F: Documentation/i2c/busses/scx200_acb.rst
21790F: arch/x86/platform/scx200/
21791F: drivers/i2c/busses/scx200*
21792F: drivers/mtd/maps/scx200_docflash.c
21793F: drivers/watchdog/scx200_wdt.c
21794F: include/linux/scx200.h
21795
21796SCx200 GPIO DRIVER
21797M: Jim Cromie <[email protected]>
21798S: Maintained
21799F: drivers/char/scx200_gpio.c
21800F: include/linux/scx200_gpio.h
21801
21802SCx200 HRT CLOCKSOURCE DRIVER
21803M: Jim Cromie <[email protected]>
21804S: Maintained
21805F: drivers/clocksource/scx200_hrt.c
21806
21807SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21808M: Sascha Sommer <[email protected]>
21809L: [email protected] (subscribers-only)
21810S: Maintained
21811F: drivers/mmc/host/sdricoh_cs.c
21812
21813SECO BOARDS CEC DRIVER
21814M: Ettore Chimenti <[email protected]>
21815S: Maintained
21816F: drivers/media/cec/platform/seco/seco-cec.c
21817F: drivers/media/cec/platform/seco/seco-cec.h
21818
21819SECURE COMPUTING
21820M: Kees Cook <[email protected]>
21821R: Andy Lutomirski <[email protected]>
21822R: Will Drewry <[email protected]>
21823S: Supported
21824T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21825F: Documentation/userspace-api/seccomp_filter.rst
21826F: include/linux/seccomp.h
21827F: include/uapi/linux/seccomp.h
21828F: kernel/seccomp.c
21829F: tools/testing/selftests/kselftest_harness.h
21830F: tools/testing/selftests/seccomp/*
21831K: \bsecure_computing
21832K: \bTIF_SECCOMP\b
21833
21834SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21835M: Kamal Dasu <[email protected]>
21836M: Al Cooper <[email protected]>
21837R: Broadcom internal kernel review list <[email protected]>
21838L: [email protected]
21839S: Maintained
21840F: drivers/mmc/host/sdhci-brcmstb*
21841
21842SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21843M: Adrian Hunter <[email protected]>
21844L: [email protected]
21845S: Supported
21846F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21847F: drivers/mmc/host/sdhci*
21848
21849SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21850M: Aubin Constans <[email protected]>
21851R: Eugen Hristev <[email protected]>
21852L: [email protected]
21853S: Supported
21854F: drivers/mmc/host/sdhci-of-at91.c
21855
21856SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21857M: Haibo Chen <[email protected]>
21858L: [email protected]
21859L: [email protected]
21860L: [email protected]
21861S: Maintained
21862F: drivers/mmc/host/sdhci-esdhc-imx.c
21863
21864SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21865M: Ben Dooks <[email protected]>
21866M: Jaehoon Chung <[email protected]>
21867L: [email protected]
21868S: Maintained
21869F: drivers/mmc/host/sdhci-s3c*
21870
21871SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21872M: Viresh Kumar <[email protected]>
21873L: [email protected]
21874S: Maintained
21875F: drivers/mmc/host/sdhci-spear.c
21876
21877SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21878M: Vignesh Raghavendra <[email protected]>
21879L: [email protected]
21880S: Maintained
21881F: drivers/mmc/host/sdhci-omap.c
21882
21883SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21884M: Jonathan Derrick <[email protected]>
21885L: [email protected]
21886S: Supported
21887F: block/opal_proto.h
21888F: block/sed*
21889F: include/linux/sed*
21890F: include/uapi/linux/sed*
21891
21892SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21893M: Mark Rutland <[email protected]>
21894M: Lorenzo Pieralisi <[email protected]>
21895M: Sudeep Holla <[email protected]>
21896L: [email protected] (moderated for non-subscribers)
21897S: Maintained
21898F: drivers/firmware/smccc/
21899F: include/linux/arm-smccc.h
21900
21901SECURITY CONTACT
21902M: Security Officers <[email protected]>
21903S: Supported
21904F: Documentation/process/security-bugs.rst
21905
21906SECURITY SUBSYSTEM
21907M: Paul Moore <[email protected]>
21908M: James Morris <[email protected]>
21909M: "Serge E. Hallyn" <[email protected]>
21910L: [email protected]
21911S: Supported
21912Q: https://patchwork.kernel.org/project/linux-security-module/list
21913B: mailto:[email protected]
21914P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21915T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21916F: include/linux/lsm/
21917F: include/linux/lsm_audit.h
21918F: include/linux/lsm_hook_defs.h
21919F: include/linux/lsm_hooks.h
21920F: include/linux/security.h
21921F: include/uapi/linux/lsm.h
21922F: security/
21923F: tools/testing/selftests/lsm/
21924X: security/selinux/
21925K: \bsecurity_[a-z_0-9]\+\b
21926
21927SELINUX SECURITY MODULE
21928M: Paul Moore <[email protected]>
21929M: Stephen Smalley <[email protected]>
21930R: Ondrej Mosnacek <[email protected]>
21931L: [email protected]
21932S: Supported
21933W: https://github.com/SELinuxProject
21934Q: https://patchwork.kernel.org/project/selinux/list
21935B: mailto:[email protected]
21936P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21937T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21938F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
21939F: Documentation/ABI/removed/sysfs-selinux-disable
21940F: Documentation/admin-guide/LSM/SELinux.rst
21941F: include/trace/events/avc.h
21942F: include/uapi/linux/selinux_netlink.h
21943F: scripts/selinux/
21944F: security/selinux/
21945
21946SENSABLE PHANTOM
21947M: Jiri Slaby <[email protected]>
21948S: Maintained
21949F: drivers/misc/phantom.c
21950F: include/uapi/linux/phantom.h
21951
21952SENSEAIR SUNRISE 006-0-0007
21953M: Jacopo Mondi <[email protected]>
21954S: Maintained
21955F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21956F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21957F: drivers/iio/chemical/sunrise_co2.c
21958
21959SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21960M: Tomasz Duszynski <[email protected]>
21961S: Maintained
21962F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21963F: drivers/iio/chemical/scd30.h
21964F: drivers/iio/chemical/scd30_core.c
21965F: drivers/iio/chemical/scd30_i2c.c
21966F: drivers/iio/chemical/scd30_serial.c
21967
21968SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21969M: Roan van Dijk <[email protected]>
21970S: Maintained
21971F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21972F: drivers/iio/chemical/scd4x.c
21973
21974SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21975M: Petar Stoykov <[email protected]>
21976S: Maintained
21977F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21978F: drivers/iio/pressure/sdp500.c
21979
21980SENSIRION SGP40 GAS SENSOR DRIVER
21981M: Andreas Klinger <[email protected]>
21982S: Maintained
21983F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21984F: drivers/iio/chemical/sgp40.c
21985
21986SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21987M: Tomasz Duszynski <[email protected]>
21988S: Maintained
21989F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21990F: drivers/iio/chemical/sps30.c
21991F: drivers/iio/chemical/sps30_i2c.c
21992F: drivers/iio/chemical/sps30_serial.c
21993
21994SERIAL DEVICE BUS
21995M: Rob Herring <[email protected]>
21996L: [email protected]
21997S: Maintained
21998F: Documentation/devicetree/bindings/serial/serial.yaml
21999F: drivers/tty/serdev/
22000F: include/linux/serdev.h
22001
22002SERIAL IR RECEIVER
22003M: Sean Young <[email protected]>
22004L: [email protected]
22005S: Maintained
22006F: drivers/media/rc/serial_ir.c
22007
22008SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
22009M: Srinivas Kandagatla <[email protected]>
22010L: [email protected]
22011S: Maintained
22012F: Documentation/devicetree/bindings/slimbus/
22013F: Documentation/driver-api/slimbus.rst
22014F: drivers/slimbus/
22015F: include/linux/slimbus.h
22016
22017SFC NETWORK DRIVER
22018M: Edward Cree <[email protected]>
22019L: [email protected]
22020L: [email protected]
22021S: Maintained
22022F: Documentation/networking/devlink/sfc.rst
22023F: drivers/net/ethernet/sfc/
22024
22025SFCTEMP HWMON DRIVER
22026M: Emil Renner Berthing <[email protected]>
22027M: Hal Feng <[email protected]>
22028L: [email protected]
22029S: Maintained
22030F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
22031F: Documentation/hwmon/sfctemp.rst
22032F: drivers/hwmon/sfctemp.c
22033
22034SFF/SFP/SFP+ MODULE SUPPORT
22035M: Russell King <[email protected]>
22036L: [email protected]
22037S: Maintained
22038F: Documentation/devicetree/bindings/net/sff,sfp.yaml
22039F: drivers/net/phy/phylink.c
22040F: drivers/net/phy/sfp*
22041F: include/linux/mdio/mdio-i2c.h
22042F: include/linux/phylink.h
22043F: include/linux/sfp.h
22044K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
22045
22046SGI GRU DRIVER
22047M: Dimitri Sivanich <[email protected]>
22048S: Maintained
22049F: drivers/misc/sgi-gru/
22050
22051SGI XP/XPC/XPNET DRIVER
22052M: Robin Holt <[email protected]>
22053M: Steve Wahl <[email protected]>
22054S: Maintained
22055F: drivers/misc/sgi-xp/
22056
22057SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
22058M: Wenjia Zhang <[email protected]>
22059M: Jan Karcher <[email protected]>
22060R: D. Wythe <[email protected]>
22061R: Tony Lu <[email protected]>
22062R: Wen Gu <[email protected]>
22063L: [email protected]
22064L: [email protected]
22065S: Supported
22066F: net/smc/
22067
22068SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
22069M: Linus Walleij <[email protected]>
22070L: [email protected]
22071S: Maintained
22072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
22073F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
22074F: drivers/iio/light/gp2ap002.c
22075
22076SHARP RJ54N1CB0C SENSOR DRIVER
22077M: Jacopo Mondi <[email protected]>
22078L: [email protected]
22079S: Odd fixes
22080T: git git://linuxtv.org/media.git
22081F: drivers/media/i2c/rj54n1cb0c.c
22082F: include/media/i2c/rj54n1cb0c.h
22083
22084SHRINKER
22085M: Andrew Morton <[email protected]>
22086M: Dave Chinner <[email protected]>
22087R: Qi Zheng <[email protected]>
22088R: Roman Gushchin <[email protected]>
22089R: Muchun Song <[email protected]>
22090L: [email protected]
22091S: Maintained
22092F: Documentation/admin-guide/mm/shrinker_debugfs.rst
22093F: include/linux/shrinker.h
22094F: mm/shrinker.c
22095F: mm/shrinker_debug.c
22096
22097SH_VOU V4L2 OUTPUT DRIVER
22098L: [email protected]
22099S: Orphan
22100F: drivers/media/platform/renesas/sh_vou.c
22101F: include/media/drv-intf/sh_vou.h
22102
22103SI2157 MEDIA DRIVER
22104L: [email protected]
22105S: Orphan
22106W: https://linuxtv.org
22107Q: http://patchwork.linuxtv.org/project/linux-media/list/
22108F: drivers/media/tuners/si2157*
22109
22110SI2165 MEDIA DRIVER
22111M: Matthias Schwarzott <[email protected]>
22112L: [email protected]
22113S: Maintained
22114W: https://linuxtv.org
22115Q: http://patchwork.linuxtv.org/project/linux-media/list/
22116F: drivers/media/dvb-frontends/si2165*
22117
22118SI2168 MEDIA DRIVER
22119L: [email protected]
22120S: Orphan
22121W: https://linuxtv.org
22122Q: http://patchwork.linuxtv.org/project/linux-media/list/
22123F: drivers/media/dvb-frontends/si2168*
22124
22125SI470X FM RADIO RECEIVER I2C DRIVER
22126M: Hans Verkuil <[email protected]>
22127L: [email protected]
22128S: Odd Fixes
22129W: https://linuxtv.org
22130T: git git://linuxtv.org/media.git
22131F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
22132F: drivers/media/radio/si470x/radio-si470x-i2c.c
22133
22134SI470X FM RADIO RECEIVER USB DRIVER
22135M: Hans Verkuil <[email protected]>
22136L: [email protected]
22137S: Maintained
22138W: https://linuxtv.org
22139T: git git://linuxtv.org/media.git
22140F: drivers/media/radio/si470x/radio-si470x-common.c
22141F: drivers/media/radio/si470x/radio-si470x-usb.c
22142F: drivers/media/radio/si470x/radio-si470x.h
22143
22144SI4713 FM RADIO TRANSMITTER I2C DRIVER
22145M: Eduardo Valentin <[email protected]>
22146L: [email protected]
22147S: Odd Fixes
22148W: https://linuxtv.org
22149T: git git://linuxtv.org/media.git
22150F: drivers/media/radio/si4713/si4713.?
22151
22152SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22153M: Eduardo Valentin <[email protected]>
22154L: [email protected]
22155S: Odd Fixes
22156W: https://linuxtv.org
22157T: git git://linuxtv.org/media.git
22158F: drivers/media/radio/si4713/radio-platform-si4713.c
22159
22160SI4713 FM RADIO TRANSMITTER USB DRIVER
22161M: Hans Verkuil <[email protected]>
22162L: [email protected]
22163S: Maintained
22164W: https://linuxtv.org
22165T: git git://linuxtv.org/media.git
22166F: drivers/media/radio/si4713/radio-usb-si4713.c
22167
22168SIANO DVB DRIVER
22169M: Mauro Carvalho Chehab <[email protected]>
22170L: [email protected]
22171S: Odd fixes
22172W: https://linuxtv.org
22173T: git git://linuxtv.org/media.git
22174F: drivers/media/common/siano/
22175F: drivers/media/mmc/siano/
22176F: drivers/media/usb/siano/
22177F: drivers/media/usb/siano/
22178
22179SIEMENS IPC LED DRIVERS
22180M: Bao Cheng Su <[email protected]>
22181M: Benedikt Niedermayr <[email protected]>
22182M: Tobias Schaffner <[email protected]>
22183L: [email protected]
22184S: Maintained
22185F: drivers/leds/simple/
22186
22187SIEMENS IPC PLATFORM DRIVERS
22188M: Bao Cheng Su <[email protected]>
22189M: Benedikt Niedermayr <[email protected]>
22190M: Tobias Schaffner <[email protected]>
22191L: [email protected]
22192S: Maintained
22193F: drivers/platform/x86/siemens/
22194F: include/linux/platform_data/x86/simatic-ipc-base.h
22195F: include/linux/platform_data/x86/simatic-ipc.h
22196
22197SIEMENS IPC WATCHDOG DRIVERS
22198M: Bao Cheng Su <[email protected]>
22199M: Benedikt Niedermayr <[email protected]>
22200M: Tobias Schaffner <[email protected]>
22201L: [email protected]
22202S: Maintained
22203F: drivers/watchdog/simatic-ipc-wdt.c
22204
22205SIFIVE DRIVERS
22206M: Paul Walmsley <[email protected]>
22207M: Samuel Holland <[email protected]>
22208L: [email protected]
22209S: Supported
22210F: drivers/dma/sf-pdma/
22211N: sifive
22212K: fu[57]40
22213K: [^@]sifive
22214
22215SILEAD TOUCHSCREEN DRIVER
22216M: Hans de Goede <[email protected]>
22217L: [email protected]
22218L: [email protected]
22219S: Maintained
22220F: drivers/input/touchscreen/silead.c
22221F: drivers/platform/x86/touchscreen_dmi.c
22222
22223SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22224M: Jérôme Pouiller <[email protected]>
22225L: [email protected]
22226S: Supported
22227F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22228F: drivers/net/wireless/silabs/
22229
22230SILICON MOTION SM712 FRAME BUFFER DRIVER
22231M: Sudip Mukherjee <[email protected]>
22232M: Teddy Wang <[email protected]>
22233M: Sudip Mukherjee <[email protected]>
22234L: [email protected]
22235S: Maintained
22236F: Documentation/fb/sm712fb.rst
22237F: drivers/video/fbdev/sm712*
22238
22239SILVACO I3C DUAL-ROLE MASTER
22240M: Miquel Raynal <[email protected]>
22241M: Frank Li <[email protected]>
22242L: [email protected] (moderated for non-subscribers)
22243L: [email protected]
22244S: Maintained
22245F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22246F: drivers/i3c/master/svc-i3c-master.c
22247
22248SIMPLEFB FB DRIVER
22249M: Hans de Goede <[email protected]>
22250L: [email protected]
22251S: Maintained
22252F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
22253F: drivers/video/fbdev/simplefb.c
22254F: include/linux/platform_data/simplefb.h
22255
22256SIOX
22257M: Thorsten Scherer <[email protected]>
22258R: Pengutronix Kernel Team <[email protected]>
22259S: Supported
22260F: drivers/gpio/gpio-siox.c
22261F: drivers/siox/*
22262F: include/trace/events/siox.h
22263
22264SIPHASH PRF ROUTINES
22265M: Jason A. Donenfeld <[email protected]>
22266S: Maintained
22267F: include/linux/siphash.h
22268F: lib/siphash.c
22269F: lib/tests/siphash_kunit.c
22270
22271SIS 190 ETHERNET DRIVER
22272M: Francois Romieu <[email protected]>
22273L: [email protected]
22274S: Maintained
22275F: drivers/net/ethernet/sis/sis190.c
22276
22277SIS 900/7016 FAST ETHERNET DRIVER
22278M: Daniele Venzano <[email protected]>
22279L: [email protected]
22280S: Maintained
22281W: http://www.brownhat.org/sis900.html
22282F: drivers/net/ethernet/sis/sis900.*
22283
22284SIS FRAMEBUFFER DRIVER
22285S: Orphan
22286F: Documentation/fb/sisfb.rst
22287F: drivers/video/fbdev/sis/
22288F: include/video/sisfb.h
22289
22290SIS I2C TOUCHSCREEN DRIVER
22291M: Mika Penttilä <[email protected]>
22292L: [email protected]
22293S: Maintained
22294F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
22295F: drivers/input/touchscreen/sis_i2c.c
22296
22297SIS USB2VGA DRIVER
22298M: Thomas Winischhofer <[email protected]>
22299S: Maintained
22300W: http://www.winischhofer.at/linuxsisusbvga.shtml
22301F: drivers/usb/misc/sisusbvga/
22302
22303SL28 CPLD MFD DRIVER
22304M: Michael Walle <[email protected]>
22305S: Maintained
22306F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
22307F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
22308F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
22309F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
22310F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
22311F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
22312F: drivers/gpio/gpio-sl28cpld.c
22313F: drivers/hwmon/sl28cpld-hwmon.c
22314F: drivers/irqchip/irq-sl28cpld.c
22315F: drivers/pwm/pwm-sl28cpld.c
22316F: drivers/watchdog/sl28cpld_wdt.c
22317
22318SL28 VPD NVMEM LAYOUT DRIVER
22319M: Michael Walle <[email protected]>
22320S: Maintained
22321F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
22322F: drivers/nvmem/layouts/sl28vpd.c
22323
22324SLAB ALLOCATOR
22325M: Christoph Lameter <[email protected]>
22326M: David Rientjes <[email protected]>
22327M: Andrew Morton <[email protected]>
22328M: Vlastimil Babka <[email protected]>
22329R: Roman Gushchin <[email protected]>
22330R: Harry Yoo <[email protected]>
22331L: [email protected]
22332S: Maintained
22333T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
22334F: include/linux/sl?b*.h
22335F: mm/sl?b*
22336
22337SLCAN CAN NETWORK DRIVER
22338M: Dario Binacchi <[email protected]>
22339L: [email protected]
22340S: Maintained
22341F: drivers/net/can/slcan/
22342
22343SLEEPABLE READ-COPY UPDATE (SRCU)
22344M: Lai Jiangshan <[email protected]>
22345M: "Paul E. McKenney" <[email protected]>
22346M: Josh Triplett <[email protected]>
22347R: Steven Rostedt <[email protected]>
22348R: Mathieu Desnoyers <[email protected]>
22349L: [email protected]
22350S: Supported
22351W: http://www.rdrop.com/users/paulmck/RCU/
22352T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22353F: include/linux/srcu*.h
22354F: kernel/rcu/srcu*.c
22355
22356SMACK SECURITY MODULE
22357M: Casey Schaufler <[email protected]>
22358L: [email protected]
22359S: Maintained
22360W: http://schaufler-ca.com
22361T: git git://github.com/cschaufler/smack-next
22362F: Documentation/admin-guide/LSM/Smack.rst
22363F: security/smack/
22364
22365SMC91x ETHERNET DRIVER
22366M: Nicolas Pitre <[email protected]>
22367S: Odd Fixes
22368F: drivers/net/ethernet/smsc/smc91x.*
22369
22370SMSC EMC2103 HARDWARE MONITOR DRIVER
22371M: Steve Glendinning <[email protected]>
22372L: [email protected]
22373S: Maintained
22374F: Documentation/hwmon/emc2103.rst
22375F: drivers/hwmon/emc2103.c
22376
22377SMSC SCH5627 HARDWARE MONITOR DRIVER
22378M: Hans de Goede <[email protected]>
22379L: [email protected]
22380S: Supported
22381F: Documentation/hwmon/sch5627.rst
22382F: drivers/hwmon/sch5627.c
22383
22384SMSC UFX6000 and UFX7000 USB to VGA DRIVER
22385M: Steve Glendinning <[email protected]>
22386L: [email protected]
22387S: Maintained
22388F: drivers/video/fbdev/smscufx.c
22389
22390SMSC47B397 HARDWARE MONITOR DRIVER
22391M: Jean Delvare <[email protected]>
22392L: [email protected]
22393S: Maintained
22394F: Documentation/hwmon/smsc47b397.rst
22395F: drivers/hwmon/smsc47b397.c
22396
22397SMSC911x ETHERNET DRIVER
22398M: Steve Glendinning <[email protected]>
22399L: [email protected]
22400S: Maintained
22401F: drivers/net/ethernet/smsc/smsc911x.*
22402F: include/linux/smsc911x.h
22403
22404SMSC9420 PCI ETHERNET DRIVER
22405M: Steve Glendinning <[email protected]>
22406L: [email protected]
22407S: Maintained
22408F: drivers/net/ethernet/smsc/smsc9420.*
22409
22410SNET DPU VIRTIO DATA PATH ACCELERATOR
22411R: Alvaro Karsz <[email protected]>
22412F: drivers/vdpa/solidrun/
22413
22414SOCIONEXT (SNI) AVE NETWORK DRIVER
22415M: Kunihiko Hayashi <[email protected]>
22416L: [email protected]
22417S: Maintained
22418F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
22419F: drivers/net/ethernet/socionext/sni_ave.c
22420
22421SOCIONEXT (SNI) NETSEC NETWORK DRIVER
22422M: Ilias Apalodimas <[email protected]>
22423M: Masahisa Kojima <[email protected]>
22424L: [email protected]
22425S: Maintained
22426F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
22427F: drivers/net/ethernet/socionext/netsec.c
22428
22429SOCIONEXT (SNI) Synquacer SPI DRIVER
22430M: Masahisa Kojima <[email protected]>
22431M: Jassi Brar <[email protected]>
22432L: [email protected]
22433S: Maintained
22434F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
22435F: drivers/spi/spi-synquacer.c
22436
22437SOCIONEXT SYNQUACER I2C DRIVER
22438M: Ard Biesheuvel <[email protected]>
22439L: [email protected]
22440S: Maintained
22441F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
22442F: drivers/i2c/busses/i2c-synquacer.c
22443
22444SOCIONEXT UNIPHIER SOUND DRIVER
22445L: [email protected]
22446S: Orphan
22447F: sound/soc/uniphier/
22448
22449SOCKET TIMESTAMPING
22450M: Willem de Bruijn <[email protected]>
22451R: Jason Xing <[email protected]>
22452S: Maintained
22453F: Documentation/networking/timestamping.rst
22454F: include/linux/net_tstamp.h
22455F: include/uapi/linux/net_tstamp.h
22456F: tools/testing/selftests/bpf/*/net_timestamping*
22457F: tools/testing/selftests/net/*timestamp*
22458F: tools/testing/selftests/net/so_txtime.c
22459
22460SOEKRIS NET48XX LED SUPPORT
22461M: Chris Boot <[email protected]>
22462S: Maintained
22463F: drivers/leds/leds-net48xx.c
22464
22465SOFT-IWARP DRIVER (siw)
22466M: Bernard Metzler <[email protected]>
22467L: [email protected]
22468S: Supported
22469F: drivers/infiniband/sw/siw/
22470F: include/uapi/rdma/siw-abi.h
22471
22472SOFT-ROCE DRIVER (rxe)
22473M: Zhu Yanjun <[email protected]>
22474L: [email protected]
22475S: Supported
22476F: drivers/infiniband/sw/rxe/
22477F: include/uapi/rdma/rdma_user_rxe.h
22478
22479SOFTLOGIC 6x10 MPEG CODEC
22480M: Bluecherry Maintainers <[email protected]>
22481M: Andrey Utkin <[email protected]>
22482M: Ismael Luceno <[email protected]>
22483L: [email protected]
22484S: Supported
22485F: drivers/media/pci/solo6x10/
22486
22487SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
22488M: James Morse <[email protected]>
22489L: [email protected] (moderated for non-subscribers)
22490S: Maintained
22491F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
22492F: drivers/firmware/arm_sdei.c
22493F: include/linux/arm_sdei.h
22494F: include/uapi/linux/arm_sdei.h
22495
22496SOFTWARE NODES AND DEVICE PROPERTIES
22497R: Andy Shevchenko <[email protected]>
22498R: Daniel Scally <[email protected]>
22499R: Heikki Krogerus <[email protected]>
22500R: Sakari Ailus <[email protected]>
22501L: [email protected]
22502S: Maintained
22503F: drivers/base/property.c
22504F: drivers/base/swnode.c
22505F: include/linux/fwnode.h
22506F: include/linux/property.h
22507
22508SOFTWARE RAID (Multiple Disks) SUPPORT
22509M: Song Liu <[email protected]>
22510M: Yu Kuai <[email protected]>
22511L: [email protected]
22512S: Supported
22513Q: https://patchwork.kernel.org/project/linux-raid/list/
22514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22515F: drivers/md/Kconfig
22516F: drivers/md/Makefile
22517F: drivers/md/md*
22518F: drivers/md/raid*
22519F: include/linux/raid/
22520F: include/uapi/linux/raid/
22521
22522SOLIDRUN CLEARFOG SUPPORT
22523M: Russell King <[email protected]>
22524S: Maintained
22525F: arch/arm/boot/dts/marvell/armada-388-clearfog*
22526F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22527
22528SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22529M: Russell King <[email protected]>
22530S: Maintained
22531F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22532F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22533F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22534
22535SONIC NETWORK DRIVER
22536M: Thomas Bogendoerfer <[email protected]>
22537L: [email protected]
22538S: Maintained
22539F: drivers/net/ethernet/natsemi/sonic.*
22540
22541SONICS SILICON BACKPLANE DRIVER (SSB)
22542M: Michael Buesch <[email protected]>
22543L: [email protected]
22544S: Maintained
22545F: drivers/ssb/
22546F: include/linux/ssb/
22547
22548SONY IMX208 SENSOR DRIVER
22549M: Sakari Ailus <[email protected]>
22550L: [email protected]
22551S: Maintained
22552T: git git://linuxtv.org/media.git
22553F: drivers/media/i2c/imx208.c
22554
22555SONY IMX214 SENSOR DRIVER
22556M: Ricardo Ribalda <[email protected]>
22557L: [email protected]
22558S: Maintained
22559T: git git://linuxtv.org/media.git
22560F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22561F: drivers/media/i2c/imx214.c
22562
22563SONY IMX219 SENSOR DRIVER
22564M: Dave Stevenson <[email protected]>
22565L: [email protected]
22566S: Maintained
22567T: git git://linuxtv.org/media.git
22568F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
22569F: drivers/media/i2c/imx219.c
22570
22571SONY IMX258 SENSOR DRIVER
22572M: Sakari Ailus <[email protected]>
22573L: [email protected]
22574S: Maintained
22575T: git git://linuxtv.org/media.git
22576F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22577F: drivers/media/i2c/imx258.c
22578
22579SONY IMX274 SENSOR DRIVER
22580M: Leon Luo <[email protected]>
22581L: [email protected]
22582S: Maintained
22583T: git git://linuxtv.org/media.git
22584F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22585F: drivers/media/i2c/imx274.c
22586
22587SONY IMX283 SENSOR DRIVER
22588M: Kieran Bingham <[email protected]>
22589M: Umang Jain <[email protected]>
22590L: [email protected]
22591S: Maintained
22592T: git git://linuxtv.org/media.git
22593F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22594F: drivers/media/i2c/imx283.c
22595
22596SONY IMX290 SENSOR DRIVER
22597M: Manivannan Sadhasivam <[email protected]>
22598L: [email protected]
22599S: Maintained
22600T: git git://linuxtv.org/media.git
22601F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22602F: drivers/media/i2c/imx290.c
22603
22604SONY IMX296 SENSOR DRIVER
22605M: Laurent Pinchart <[email protected]>
22606M: Manivannan Sadhasivam <[email protected]>
22607L: [email protected]
22608S: Maintained
22609T: git git://linuxtv.org/media.git
22610F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22611F: drivers/media/i2c/imx296.c
22612
22613SONY IMX319 SENSOR DRIVER
22614M: Bingbu Cao <[email protected]>
22615L: [email protected]
22616S: Maintained
22617T: git git://linuxtv.org/media.git
22618F: drivers/media/i2c/imx319.c
22619
22620SONY IMX334 SENSOR DRIVER
22621L: [email protected]
22622S: Orphan
22623T: git git://linuxtv.org/media.git
22624F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22625F: drivers/media/i2c/imx334.c
22626
22627SONY IMX335 SENSOR DRIVER
22628L: [email protected]
22629S: Orphan
22630T: git git://linuxtv.org/media.git
22631F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22632F: drivers/media/i2c/imx335.c
22633
22634SONY IMX355 SENSOR DRIVER
22635M: Tianshu Qiu <[email protected]>
22636L: [email protected]
22637S: Maintained
22638T: git git://linuxtv.org/media.git
22639F: drivers/media/i2c/imx355.c
22640
22641SONY IMX412 SENSOR DRIVER
22642L: [email protected]
22643S: Orphan
22644T: git git://linuxtv.org/media.git
22645F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22646F: drivers/media/i2c/imx412.c
22647
22648SONY IMX415 SENSOR DRIVER
22649M: Michael Riesch <[email protected]>
22650L: [email protected]
22651S: Maintained
22652T: git git://linuxtv.org/media.git
22653F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22654F: drivers/media/i2c/imx415.c
22655
22656SONY MEMORYSTICK SUBSYSTEM
22657M: Maxim Levitsky <[email protected]>
22658M: Alex Dubov <[email protected]>
22659M: Ulf Hansson <[email protected]>
22660L: [email protected]
22661S: Maintained
22662T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22663F: drivers/memstick/
22664F: include/linux/memstick.h
22665
22666SONY VAIO CONTROL DEVICE DRIVER
22667M: Mattia Dongili <[email protected]>
22668L: [email protected]
22669S: Maintained
22670W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22671F: Documentation/admin-guide/laptops/sony-laptop.rst
22672F: drivers/char/sonypi.c
22673F: drivers/platform/x86/sony-laptop.c
22674F: include/linux/sony-laptop.h
22675
22676SOPHGO DEVICETREES and DRIVERS
22677M: Chen Wang <[email protected]>
22678M: Inochi Amaoto <[email protected]>
22679L: [email protected]
22680W: https://github.com/sophgo/linux/wiki
22681T: git https://github.com/sophgo/linux.git
22682S: Maintained
22683N: sophgo
22684K: sophgo
22685
22686SOUND
22687M: Jaroslav Kysela <[email protected]>
22688M: Takashi Iwai <[email protected]>
22689L: [email protected]
22690S: Maintained
22691W: http://www.alsa-project.org/
22692Q: http://patchwork.kernel.org/project/alsa-devel/list/
22693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22694F: Documentation/sound/
22695F: include/sound/
22696F: include/uapi/sound/
22697F: sound/
22698F: tools/testing/selftests/alsa
22699
22700SOUND - ALSA SELFTESTS
22701M: Mark Brown <[email protected]>
22702L: [email protected]
22703L: [email protected]
22704S: Supported
22705F: tools/testing/selftests/alsa
22706
22707SOUND - COMPRESSED AUDIO
22708M: Vinod Koul <[email protected]>
22709L: [email protected]
22710S: Supported
22711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22712F: Documentation/sound/designs/compress-offload.rst
22713F: include/sound/compress_driver.h
22714F: include/uapi/sound/compress_*
22715F: sound/core/compress_offload.c
22716F: sound/soc/soc-compress.c
22717
22718SOUND - CORE KUNIT TEST
22719M: Ivan Orlov <[email protected]>
22720L: [email protected]
22721S: Supported
22722F: sound/core/sound_kunit.c
22723
22724SOUND - DMAENGINE HELPERS
22725M: Lars-Peter Clausen <[email protected]>
22726S: Supported
22727F: include/sound/dmaengine_pcm.h
22728F: sound/core/pcm_dmaengine.c
22729F: sound/soc/soc-generic-dmaengine-pcm.c
22730
22731SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22732M: Liam Girdwood <[email protected]>
22733M: Mark Brown <[email protected]>
22734L: [email protected]
22735S: Supported
22736W: http://alsa-project.org/main/index.php/ASoC
22737T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22738F: Documentation/devicetree/bindings/sound/
22739F: Documentation/sound/soc/
22740F: include/dt-bindings/sound/
22741F: include/sound/cs-amp-lib.h
22742F: include/sound/cs35l*
22743F: include/sound/cs4271.h
22744F: include/sound/cs42l*
22745F: include/sound/madera-pdata.h
22746F: include/sound/soc*
22747F: include/sound/sof.h
22748F: include/sound/sof/
22749F: include/sound/wm*.h
22750F: include/trace/events/sof*.h
22751F: include/uapi/sound/asoc.h
22752F: sound/soc/
22753
22754SOUND - SOC LAYER / dapm-graph
22755M: Luca Ceresoli <[email protected]>
22756L: [email protected]
22757S: Maintained
22758F: tools/sound/dapm-graph
22759
22760SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22761M: Liam Girdwood <[email protected]>
22762M: Peter Ujfalusi <[email protected]>
22763M: Bard Liao <[email protected]>
22764M: Ranjani Sridharan <[email protected]>
22765M: Daniel Baluta <[email protected]>
22766R: Kai Vehmanen <[email protected]>
22767R: Pierre-Louis Bossart <[email protected]>
22768L: [email protected] (moderated for non-subscribers)
22769S: Supported
22770W: https://github.com/thesofproject/linux/
22771F: sound/soc/sof/
22772
22773SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22774M: Mark Brown <[email protected]>
22775M: Kuninori Morimoto <[email protected]>
22776S: Supported
22777L: [email protected]
22778F: sound/soc/generic/
22779F: include/sound/simple_card*
22780F: Documentation/devicetree/bindings/sound/simple-card.yaml
22781F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
22782
22783SOUNDWIRE SUBSYSTEM
22784M: Vinod Koul <[email protected]>
22785M: Bard Liao <[email protected]>
22786R: Pierre-Louis Bossart <[email protected]>
22787R: Sanyog Kale <[email protected]>
22788L: [email protected]
22789S: Supported
22790T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22791F: Documentation/driver-api/soundwire/
22792F: drivers/soundwire/
22793F: include/linux/soundwire/
22794
22795SP2 MEDIA DRIVER
22796M: Olli Salonen <[email protected]>
22797L: [email protected]
22798S: Maintained
22799W: https://linuxtv.org
22800Q: http://patchwork.linuxtv.org/project/linux-media/list/
22801F: drivers/media/dvb-frontends/sp2*
22802
22803SPANISH DOCUMENTATION
22804M: Carlos Bilbao <[email protected]>
22805R: Avadhut Naik <[email protected]>
22806S: Maintained
22807F: Documentation/translations/sp_SP/
22808
22809SPARC + UltraSPARC (sparc/sparc64)
22810M: "David S. Miller" <[email protected]>
22811M: Andreas Larsson <[email protected]>
22812L: [email protected]
22813S: Maintained
22814Q: http://patchwork.ozlabs.org/project/sparclinux/list/
22815T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22816T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22817F: arch/sparc/
22818F: drivers/sbus/
22819
22820SPARC SERIAL DRIVERS
22821M: "David S. Miller" <[email protected]>
22822L: [email protected]
22823S: Maintained
22824T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22825T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22826F: drivers/tty/serial/suncore.c
22827F: drivers/tty/serial/sunhv.c
22828F: drivers/tty/serial/sunsab.c
22829F: drivers/tty/serial/sunsab.h
22830F: drivers/tty/serial/sunsu.c
22831F: drivers/tty/serial/sunzilog.c
22832F: drivers/tty/serial/sunzilog.h
22833F: drivers/tty/vcc.c
22834F: include/linux/sunserialcore.h
22835
22836SPARSE CHECKER
22837M: "Luc Van Oostenryck" <[email protected]>
22838L: [email protected]
22839S: Maintained
22840W: https://sparse.docs.kernel.org/
22841Q: https://patchwork.kernel.org/project/linux-sparse/list/
22842B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22843T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22844F: include/linux/compiler.h
22845
22846SPEAKUP CONSOLE SPEECH DRIVER
22847M: William Hubbs <[email protected]>
22848M: Chris Brannon <[email protected]>
22849M: Kirk Reiser <[email protected]>
22850M: Samuel Thibault <[email protected]>
22851L: [email protected]
22852S: Odd Fixes
22853W: http://www.linux-speakup.org/
22854W: https://github.com/linux-speakup/speakup
22855B: https://github.com/linux-speakup/speakup/issues
22856F: drivers/accessibility/speakup/
22857
22858SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22859M: Viresh Kumar <[email protected]>
22860M: Shiraz Hashim <[email protected]>
22861L: [email protected] (moderated for non-subscribers)
22862L: [email protected]
22863S: Maintained
22864W: http://www.st.com/spear
22865F: arch/arm/boot/dts/st/spear*
22866F: arch/arm/mach-spear/
22867F: drivers/clk/spear/
22868F: drivers/pinctrl/spear/
22869
22870SPI NOR SUBSYSTEM
22871M: Tudor Ambarus <[email protected]>
22872M: Pratyush Yadav <[email protected]>
22873M: Michael Walle <[email protected]>
22874L: [email protected]
22875S: Maintained
22876W: http://www.linux-mtd.infradead.org/
22877Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
22878C: irc://irc.oftc.net/mtd
22879T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22880F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22881F: drivers/mtd/spi-nor/
22882F: include/linux/mtd/spi-nor.h
22883
22884SPI OFFLOAD
22885R: David Lechner <[email protected]>
22886F: drivers/spi/spi-offload-trigger-pwm.c
22887F: drivers/spi/spi-offload.c
22888F: include/linux/spi/offload/
22889K: spi_offload
22890
22891SPI SUBSYSTEM
22892M: Mark Brown <[email protected]>
22893L: [email protected]
22894S: Maintained
22895Q: http://patchwork.kernel.org/project/spi-devel-general/list/
22896T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22897F: Documentation/devicetree/bindings/spi/
22898F: Documentation/spi/
22899F: drivers/spi/
22900F: include/linux/spi/
22901F: include/uapi/linux/spi/
22902F: tools/spi/
22903
22904SPMI SUBSYSTEM
22905M: Stephen Boyd <[email protected]>
22906L: [email protected]
22907S: Maintained
22908T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22909F: Documentation/devicetree/bindings/spmi/
22910F: drivers/spmi/
22911F: include/dt-bindings/spmi/spmi.h
22912F: include/linux/spmi.h
22913F: include/trace/events/spmi.h
22914
22915SPU FILE SYSTEM
22916L: [email protected]
22917S: Orphan
22918F: Documentation/filesystems/spufs/spufs.rst
22919F: arch/powerpc/platforms/cell/spufs/
22920
22921SQUASHFS FILE SYSTEM
22922M: Phillip Lougher <[email protected]>
22923L: [email protected] (subscribers-only)
22924S: Maintained
22925W: http://squashfs.org.uk
22926T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22927F: Documentation/filesystems/squashfs.rst
22928F: fs/squashfs/
22929
22930SRM (Alpha) environment access
22931M: Jan-Benedict Glaw <[email protected]>
22932S: Maintained
22933F: arch/alpha/kernel/srm_env.c
22934
22935ST LSM6DSx IMU IIO DRIVER
22936M: Lorenzo Bianconi <[email protected]>
22937L: [email protected]
22938S: Maintained
22939W: http://www.st.com/
22940F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22941F: drivers/iio/imu/st_lsm6dsx/
22942
22943ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22944M: Benjamin Mugnier <[email protected]>
22945M: Sylvain Petinot <[email protected]>
22946L: [email protected]
22947S: Maintained
22948T: git git://linuxtv.org/media.git
22949F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22950F: drivers/media/i2c/st-mipid02.c
22951
22952ST STC3117 FUEL GAUGE DRIVER
22953M: Hardevsinh Palaniya <[email protected]>
22954M: Bhavin Sharma <[email protected]>
22955L: [email protected]
22956S: Maintained
22957F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22958F: drivers/power/supply/stc3117_fuel_gauge.c
22959
22960ST STM32 FIREWALL
22961M: Gatien Chevallier <[email protected]>
22962S: Maintained
22963F: drivers/bus/stm32_etzpc.c
22964F: drivers/bus/stm32_firewall.c
22965F: drivers/bus/stm32_rifsc.c
22966
22967ST STM32 I2C/SMBUS DRIVER
22968M: Pierre-Yves MORDRET <[email protected]>
22969M: Alain Volmat <[email protected]>
22970L: [email protected]
22971S: Maintained
22972F: drivers/i2c/busses/i2c-stm32*
22973
22974ST STM32 SPI DRIVER
22975M: Alain Volmat <[email protected]>
22976L: [email protected]
22977S: Maintained
22978F: drivers/spi/spi-stm32.c
22979
22980ST STPDDC60 DRIVER
22981M: Daniel Nilsson <[email protected]>
22982L: [email protected]
22983S: Maintained
22984F: Documentation/hwmon/stpddc60.rst
22985F: drivers/hwmon/pmbus/stpddc60.c
22986
22987ST VGXY61 DRIVER
22988M: Benjamin Mugnier <[email protected]>
22989M: Sylvain Petinot <[email protected]>
22990L: [email protected]
22991S: Maintained
22992T: git git://linuxtv.org/media.git
22993F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22994F: Documentation/userspace-api/media/drivers/vgxy61.rst
22995F: drivers/media/i2c/vgxy61.c
22996
22997ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22998M: Song Qiang <[email protected]>
22999L: [email protected]
23000S: Maintained
23001F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
23002F: drivers/iio/proximity/vl53l0x-i2c.c
23003
23004STABLE BRANCH
23005M: Greg Kroah-Hartman <[email protected]>
23006M: Sasha Levin <[email protected]>
23007L: [email protected]
23008S: Supported
23009F: Documentation/process/stable-kernel-rules.rst
23010
23011STAGING - ATOMISP DRIVER
23012M: Hans de Goede <[email protected]>
23013M: Mauro Carvalho Chehab <[email protected]>
23014R: Sakari Ailus <[email protected]>
23015L: [email protected]
23016S: Maintained
23017F: drivers/staging/media/atomisp/
23018
23019STAGING - INDUSTRIAL IO
23020M: Jonathan Cameron <[email protected]>
23021L: [email protected]
23022S: Odd Fixes
23023F: Documentation/devicetree/bindings/staging/iio/
23024F: drivers/staging/iio/
23025
23026STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
23027M: Marc Dietrich <[email protected]>
23028L: [email protected] (moderated for non-subscribers)
23029L: [email protected]
23030S: Maintained
23031F: drivers/staging/nvec/
23032
23033STAGING - SEPS525 LCD CONTROLLER DRIVERS
23034M: Michael Hennerich <[email protected]>
23035L: [email protected]
23036S: Supported
23037F: drivers/staging/fbtft/fb_seps525.c
23038
23039STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
23040M: Sudip Mukherjee <[email protected]>
23041M: Teddy Wang <[email protected]>
23042M: Sudip Mukherjee <[email protected]>
23043L: [email protected]
23044S: Maintained
23045F: drivers/staging/sm750fb/
23046
23047STAGING SUBSYSTEM
23048M: Greg Kroah-Hartman <[email protected]>
23049L: [email protected]
23050S: Supported
23051T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
23052F: drivers/staging/
23053
23054STANDALONE CACHE CONTROLLER DRIVERS
23055M: Conor Dooley <[email protected]>
23056S: Maintained
23057T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23058F: Documentation/devicetree/bindings/cache/
23059F: drivers/cache
23060
23061STARFIRE/DURALAN NETWORK DRIVER
23062M: Ion Badulescu <[email protected]>
23063S: Odd Fixes
23064F: drivers/net/ethernet/adaptec/starfire*
23065
23066STARFIVE CAMERA SUBSYSTEM DRIVER
23067M: Jack Zhu <[email protected]>
23068M: Changhuang Liang <[email protected]>
23069L: [email protected]
23070S: Maintained
23071F: Documentation/admin-guide/media/starfive_camss.rst
23072F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
23073F: drivers/staging/media/starfive/camss
23074
23075STARFIVE CRYPTO DRIVER
23076M: Jia Jie Ho <[email protected]>
23077M: William Qiu <[email protected]>
23078S: Supported
23079F: Documentation/devicetree/bindings/crypto/starfive*
23080F: drivers/crypto/starfive/
23081
23082STARFIVE DEVICETREES
23083M: Emil Renner Berthing <[email protected]>
23084S: Maintained
23085F: arch/riscv/boot/dts/starfive/
23086
23087STARFIVE DWMAC GLUE LAYER
23088M: Emil Renner Berthing <[email protected]>
23089M: Minda Chen <[email protected]>
23090S: Maintained
23091F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
23092F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
23093
23094STARFIVE JH7110 DPHY RX DRIVER
23095M: Jack Zhu <[email protected]>
23096M: Changhuang Liang <[email protected]>
23097S: Supported
23098F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
23099F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
23100
23101STARFIVE JH7110 DPHY TX DRIVER
23102M: Keith Zhao <[email protected]>
23103S: Supported
23104F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
23105F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
23106
23107STARFIVE JH7110 MMC/SD/SDIO DRIVER
23108M: William Qiu <[email protected]>
23109S: Supported
23110F: Documentation/devicetree/bindings/mmc/starfive*
23111F: drivers/mmc/host/dw_mmc-starfive.c
23112
23113STARFIVE JH7110 PLL CLOCK DRIVER
23114M: Xingyu Wu <[email protected]>
23115S: Supported
23116F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
23117F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
23118
23119STARFIVE JH7110 PWMDAC DRIVER
23120M: Hal Feng <[email protected]>
23121M: Xingyu Wu <[email protected]>
23122S: Supported
23123F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
23124F: sound/soc/starfive/jh7110_pwmdac.c
23125
23126STARFIVE JH7110 SYSCON
23127M: William Qiu <[email protected]>
23128M: Xingyu Wu <[email protected]>
23129S: Supported
23130F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23131
23132STARFIVE JH7110 TDM DRIVER
23133M: Walker Chen <[email protected]>
23134S: Maintained
23135F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23136F: sound/soc/starfive/jh7110_tdm.c
23137
23138STARFIVE JH71X0 CLOCK DRIVERS
23139M: Emil Renner Berthing <[email protected]>
23140M: Hal Feng <[email protected]>
23141S: Maintained
23142F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23143F: drivers/clk/starfive/clk-starfive-jh71*
23144F: include/dt-bindings/clock/starfive?jh71*.h
23145
23146STARFIVE JH71X0 PINCTRL DRIVERS
23147M: Emil Renner Berthing <[email protected]>
23148M: Jianlong Huang <[email protected]>
23149M: Hal Feng <[email protected]>
23150L: [email protected]
23151S: Maintained
23152F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23153F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23154F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23155F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23156
23157STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23158M: Emil Renner Berthing <[email protected]>
23159M: Hal Feng <[email protected]>
23160S: Maintained
23161F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23162F: drivers/reset/starfive/reset-starfive-jh71*
23163F: include/dt-bindings/reset/starfive?jh71*.h
23164
23165STARFIVE JH71X0 USB DRIVERS
23166M: Minda Chen <[email protected]>
23167S: Maintained
23168F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23169F: drivers/usb/cdns3/cdns3-starfive.c
23170
23171STARFIVE JH71XX PMU CONTROLLER DRIVER
23172M: Walker Chen <[email protected]>
23173M: Changhuang Liang <[email protected]>
23174S: Supported
23175F: Documentation/devicetree/bindings/power/starfive*
23176F: drivers/pmdomain/starfive/
23177F: include/dt-bindings/power/starfive,jh7110-pmu.h
23178
23179STARFIVE SOC DRIVERS
23180M: Conor Dooley <[email protected]>
23181S: Maintained
23182T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23183F: Documentation/devicetree/bindings/soc/starfive/
23184
23185STARFIVE STARLINK PMU DRIVER
23186M: Ji Sheng Teoh <[email protected]>
23187S: Maintained
23188F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23189F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23190F: drivers/perf/starfive_starlink_pmu.c
23191
23192STARFIVE TRNG DRIVER
23193M: Jia Jie Ho <[email protected]>
23194S: Supported
23195F: Documentation/devicetree/bindings/rng/starfive*
23196F: drivers/char/hw_random/jh7110-trng.c
23197
23198STARFIVE WATCHDOG DRIVER
23199M: Xingyu Wu <[email protected]>
23200M: Ziv Xu <[email protected]>
23201S: Supported
23202F: Documentation/devicetree/bindings/watchdog/starfive*
23203F: drivers/watchdog/starfive-wdt.c
23204
23205STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23206M: Minda Chen <[email protected]>
23207S: Supported
23208F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23209F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23210F: drivers/phy/starfive/phy-jh7110-pcie.c
23211F: drivers/phy/starfive/phy-jh7110-usb.c
23212
23213STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23214M: Changhuang Liang <[email protected]>
23215S: Supported
23216F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23217F: drivers/irqchip/irq-starfive-jh8100-intc.c
23218
23219STATIC BRANCH/CALL
23220M: Peter Zijlstra <[email protected]>
23221M: Josh Poimboeuf <[email protected]>
23222M: Jason Baron <[email protected]>
23223R: Steven Rostedt <[email protected]>
23224R: Ard Biesheuvel <[email protected]>
23225S: Supported
23226F: arch/*/include/asm/jump_label*.h
23227F: arch/*/include/asm/static_call*.h
23228F: arch/*/kernel/jump_label.c
23229F: arch/*/kernel/static_call.c
23230F: include/linux/jump_label*.h
23231F: include/linux/static_call*.h
23232F: kernel/jump_label.c
23233F: kernel/static_call*.c
23234
23235STI AUDIO (ASoC) DRIVERS
23236M: Arnaud Pouliquen <[email protected]>
23237L: [email protected]
23238S: Maintained
23239F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
23240F: sound/soc/sti/
23241
23242STI CEC DRIVER
23243M: Alain Volmat <[email protected]>
23244S: Maintained
23245F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
23246F: drivers/media/cec/platform/sti/
23247
23248STK1160 USB VIDEO CAPTURE DRIVER
23249M: Ezequiel Garcia <[email protected]>
23250L: [email protected]
23251S: Maintained
23252T: git git://linuxtv.org/media.git
23253F: drivers/media/usb/stk1160/
23254
23255STM32 AUDIO (ASoC) DRIVERS
23256M: Olivier Moysan <[email protected]>
23257M: Arnaud Pouliquen <[email protected]>
23258L: [email protected]
23259S: Maintained
23260F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
23261F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
23262F: sound/soc/stm/
23263
23264STM32 DMA DRIVERS
23265M: Amélie Delaunay <[email protected]>
23266L: [email protected]
23267L: [email protected] (moderated for non-subscribers)
23268S: Maintained
23269F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
23270F: Documentation/devicetree/bindings/dma/stm32/
23271F: drivers/dma/stm32/
23272
23273STM32 TIMER/LPTIMER DRIVERS
23274M: Fabrice Gasnier <[email protected]>
23275S: Maintained
23276F: Documentation/ABI/testing/*timer-stm32
23277F: Documentation/devicetree/bindings/*/*stm32-*timer*
23278F: drivers/*/stm32-*timer*
23279F: drivers/pwm/pwm-stm32*
23280F: include/linux/*/stm32-*tim*
23281
23282STM32MP25 USB3/PCIE COMBOPHY DRIVER
23283M: Christian Bruel <[email protected]>
23284S: Maintained
23285F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
23286F: drivers/phy/st/phy-stm32-combophy.c
23287
23288STMMAC ETHERNET DRIVER
23289L: [email protected]
23290S: Orphan
23291F: Documentation/networking/device_drivers/ethernet/stmicro/
23292F: drivers/net/ethernet/stmicro/stmmac/
23293
23294SUN HAPPY MEAL ETHERNET DRIVER
23295M: Sean Anderson <[email protected]>
23296S: Maintained
23297F: drivers/net/ethernet/sun/sunhme.*
23298
23299SUN3/3X
23300M: Sam Creasey <[email protected]>
23301S: Maintained
23302W: http://sammy.net/sun3/
23303F: arch/m68k/include/asm/sun3*
23304F: arch/m68k/kernel/*sun3*
23305F: arch/m68k/sun3*/
23306F: drivers/net/ethernet/i825xx/sun3*
23307
23308SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
23309M: Hans de Goede <[email protected]>
23310L: [email protected]
23311S: Maintained
23312F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
23313F: drivers/input/keyboard/sun4i-lradc-keys.c
23314
23315SUNPLUS ETHERNET DRIVER
23316M: Wells Lu <[email protected]>
23317L: [email protected]
23318S: Maintained
23319W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
23320F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
23321F: drivers/net/ethernet/sunplus/
23322
23323SUNPLUS MMC DRIVER
23324M: Tony Huang <[email protected]>
23325M: Li-hao Kuo <[email protected]>
23326S: Maintained
23327F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
23328F: drivers/mmc/host/sunplus-mmc.c
23329
23330SUNPLUS OCOTP DRIVER
23331M: Vincent Shih <[email protected]>
23332S: Maintained
23333F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
23334F: drivers/nvmem/sunplus-ocotp.c
23335
23336SUNPLUS PWM DRIVER
23337M: Hammer Hsieh <[email protected]>
23338S: Maintained
23339F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
23340F: drivers/pwm/pwm-sunplus.c
23341
23342SUNPLUS RTC DRIVER
23343M: Vincent Shih <[email protected]>
23344L: [email protected]
23345S: Maintained
23346F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
23347F: drivers/rtc/rtc-sunplus.c
23348
23349SUNPLUS SPI CONTROLLER INTERFACE DRIVER
23350M: Li-hao Kuo <[email protected]>
23351L: [email protected]
23352S: Maintained
23353F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
23354F: drivers/spi/spi-sunplus-sp7021.c
23355
23356SUNPLUS UART DRIVER
23357M: Hammer Hsieh <[email protected]>
23358S: Maintained
23359F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
23360F: drivers/tty/serial/sunplus-uart.c
23361
23362SUNPLUS USB2 PHY DRIVER
23363M: Vincent Shih <[email protected]>
23364L: [email protected]
23365S: Maintained
23366F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
23367F: drivers/phy/sunplus/Kconfig
23368F: drivers/phy/sunplus/Makefile
23369F: drivers/phy/sunplus/phy-sunplus-usb2.c
23370
23371SUNPLUS WATCHDOG DRIVER
23372M: Xiantao Hu <[email protected]>
23373L: [email protected]
23374S: Maintained
23375F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
23376F: drivers/watchdog/sunplus_wdt.c
23377
23378SUPERH
23379M: Yoshinori Sato <[email protected]>
23380M: Rich Felker <[email protected]>
23381M: John Paul Adrian Glaubitz <[email protected]>
23382L: [email protected]
23383S: Maintained
23384Q: http://patchwork.kernel.org/project/linux-sh/list/
23385F: Documentation/arch/sh/
23386F: arch/sh/
23387F: drivers/sh/
23388
23389SUSPEND TO RAM
23390M: "Rafael J. Wysocki" <[email protected]>
23391M: Len Brown <[email protected]>
23392M: Pavel Machek <[email protected]>
23393L: [email protected]
23394S: Supported
23395B: https://bugzilla.kernel.org
23396F: Documentation/power/
23397F: arch/x86/kernel/acpi/sleep*
23398F: arch/x86/kernel/acpi/wakeup*
23399F: drivers/base/power/
23400F: include/linux/freezer.h
23401F: include/linux/pm.h
23402F: include/linux/suspend.h
23403F: kernel/power/
23404
23405SVGA HANDLING
23406M: Martin Mares <[email protected]>
23407L: [email protected]
23408S: Maintained
23409F: Documentation/admin-guide/svga.rst
23410F: arch/x86/boot/video*
23411
23412SWITCHDEV
23413M: Jiri Pirko <[email protected]>
23414M: Ivan Vecera <[email protected]>
23415L: [email protected]
23416S: Supported
23417F: include/net/switchdev.h
23418F: net/switchdev/
23419
23420SY8106A REGULATOR DRIVER
23421M: Icenowy Zheng <[email protected]>
23422S: Maintained
23423F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
23424F: drivers/regulator/sy8106a-regulator.c
23425
23426SYNC FILE FRAMEWORK
23427M: Sumit Semwal <[email protected]>
23428R: Gustavo Padovan <[email protected]>
23429L: [email protected]
23430L: [email protected]
23431S: Maintained
23432T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
23433F: Documentation/driver-api/sync_file.rst
23434F: drivers/dma-buf/dma-fence*
23435F: drivers/dma-buf/sw_sync.c
23436F: drivers/dma-buf/sync_*
23437F: include/linux/sync_file.h
23438F: include/uapi/linux/sync_file.h
23439
23440SYNOPSYS ARC ARCHITECTURE
23441M: Vineet Gupta <[email protected]>
23442L: [email protected]
23443S: Supported
23444T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
23445F: Documentation/arch/arc
23446F: Documentation/devicetree/bindings/arc/*
23447F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
23448F: arch/arc/
23449F: drivers/clocksource/arc_timer.c
23450F: drivers/tty/serial/arc_uart.c
23451
23452SYNOPSYS ARC HSDK SDP pll clock driver
23453M: Eugeniy Paltsev <[email protected]>
23454S: Supported
23455F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
23456F: drivers/clk/clk-hsdk-pll.c
23457
23458SYNOPSYS ARC SDP clock driver
23459M: Eugeniy Paltsev <[email protected]>
23460S: Supported
23461F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
23462F: drivers/clk/axs10x/*
23463
23464SYNOPSYS ARC SDP platform support
23465M: Alexey Brodkin <[email protected]>
23466S: Supported
23467F: Documentation/devicetree/bindings/arc/axs10*
23468F: arch/arc/boot/dts/ax*
23469F: arch/arc/plat-axs10x
23470
23471SYNOPSYS AXS10x RESET CONTROLLER DRIVER
23472M: Eugeniy Paltsev <[email protected]>
23473S: Supported
23474F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
23475F: drivers/reset/reset-axs10x.c
23476
23477SYNOPSYS CREG GPIO DRIVER
23478M: Eugeniy Paltsev <[email protected]>
23479S: Maintained
23480F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
23481F: drivers/gpio/gpio-creg-snps.c
23482
23483SYNOPSYS DESIGNWARE 8250 UART DRIVER
23484M: Ilpo Järvinen <[email protected]>
23485R: Andy Shevchenko <[email protected]>
23486S: Supported
23487F: drivers/tty/serial/8250/8250_dw.c
23488F: drivers/tty/serial/8250/8250_dwlib.*
23489F: drivers/tty/serial/8250/8250_lpss.c
23490
23491SYNOPSYS DESIGNWARE APB GPIO DRIVER
23492M: Hoan Tran <[email protected]>
23493L: [email protected]
23494S: Maintained
23495F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23496F: drivers/gpio/gpio-dwapb.c
23497
23498SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23499M: Eugeniy Paltsev <[email protected]>
23500S: Maintained
23501F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23502F: drivers/dma/dw-axi-dmac/
23503
23504SYNOPSYS DESIGNWARE DMAC DRIVER
23505M: Viresh Kumar <[email protected]>
23506R: Andy Shevchenko <[email protected]>
23507S: Maintained
23508F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23509F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23510F: drivers/dma/dw/
23511F: include/dt-bindings/dma/dw-dmac.h
23512F: include/linux/dma/dw.h
23513F: include/linux/platform_data/dma-dw.h
23514
23515SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23516M: Jose Abreu <[email protected]>
23517L: [email protected]
23518S: Maintained
23519F: drivers/net/ethernet/synopsys/
23520
23521SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23522L: [email protected]
23523S: Orphan
23524F: drivers/net/pcs/pcs-xpcs.c
23525F: drivers/net/pcs/pcs-xpcs.h
23526F: include/linux/pcs/pcs-xpcs.h
23527
23528SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
23529M: Shreeya Patel <[email protected]>
23530L: [email protected]
23531L: [email protected]
23532S: Maintained
23533F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
23534F: drivers/media/platform/synopsys/hdmirx/*
23535
23536SYNOPSYS DESIGNWARE I2C DRIVER
23537M: Jarkko Nikula <[email protected]>
23538R: Andy Shevchenko <[email protected]>
23539R: Mika Westerberg <[email protected]>
23540R: Jan Dabros <[email protected]>
23541L: [email protected]
23542S: Supported
23543F: drivers/i2c/busses/i2c-designware-*
23544
23545SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23546M: Jaehoon Chung <[email protected]>
23547L: [email protected]
23548S: Maintained
23549F: drivers/mmc/host/dw_mmc*
23550
23551SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23552M: Shuai Xue <[email protected]>
23553M: Jing Zhang <[email protected]>
23554S: Supported
23555F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23556F: drivers/perf/dwc_pcie_pmu.c
23557
23558SYNOPSYS HSDK RESET CONTROLLER DRIVER
23559M: Eugeniy Paltsev <[email protected]>
23560S: Supported
23561F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23562F: drivers/reset/reset-hsdk.c
23563F: include/dt-bindings/reset/snps,hsdk-reset.h
23564
23565SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23566M: Prabu Thangamuthu <[email protected]>
23567M: Manjunath M B <[email protected]>
23568L: [email protected]
23569S: Maintained
23570F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
23571
23572SYSTEM CONFIGURATION (SYSCON)
23573M: Lee Jones <[email protected]>
23574M: Arnd Bergmann <[email protected]>
23575S: Supported
23576T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23577F: drivers/mfd/syscon.c
23578
23579SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23580M: Sudeep Holla <[email protected]>
23581R: Cristian Marussi <[email protected]>
23582L: [email protected]
23583L: [email protected] (moderated for non-subscribers)
23584S: Maintained
23585F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23586F: drivers/clk/clk-sc[mp]i.c
23587F: drivers/cpufreq/sc[mp]i-cpufreq.c
23588F: drivers/firmware/arm_scmi/
23589F: drivers/firmware/arm_scpi.c
23590F: drivers/hwmon/scmi-hwmon.c
23591F: drivers/pinctrl/pinctrl-scmi.c
23592F: drivers/pmdomain/arm/
23593F: drivers/powercap/arm_scmi_powercap.c
23594F: drivers/regulator/scmi-regulator.c
23595F: drivers/reset/reset-scmi.c
23596F: include/linux/sc[mp]i_protocol.h
23597F: include/trace/events/scmi.h
23598F: include/uapi/linux/virtio_scmi.h
23599
23600SYSTEM RESET/SHUTDOWN DRIVERS
23601M: Sebastian Reichel <[email protected]>
23602L: [email protected]
23603S: Maintained
23604T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23605F: Documentation/devicetree/bindings/power/reset/
23606F: drivers/power/reset/
23607
23608SYSTEM TRACE MODULE CLASS
23609M: Alexander Shishkin <[email protected]>
23610S: Maintained
23611T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23612F: Documentation/trace/stm.rst
23613F: drivers/hwtracing/stm/
23614F: include/linux/stm.h
23615F: include/uapi/linux/stm.h
23616
23617SYSTEM76 ACPI DRIVER
23618M: Jeremy Soller <[email protected]>
23619M: System76 Product Development <[email protected]>
23620L: [email protected]
23621S: Maintained
23622F: drivers/platform/x86/system76_acpi.c
23623
23624TASKSTATS STATISTICS INTERFACE
23625M: Balbir Singh <[email protected]>
23626S: Maintained
23627F: Documentation/accounting/taskstats*
23628F: include/linux/taskstats*
23629F: kernel/taskstats.c
23630
23631TC subsystem
23632M: Jamal Hadi Salim <[email protected]>
23633M: Cong Wang <[email protected]>
23634M: Jiri Pirko <[email protected]>
23635L: [email protected]
23636S: Maintained
23637F: include/net/pkt_cls.h
23638F: include/net/pkt_sched.h
23639F: include/net/tc_act/
23640F: include/uapi/linux/pkt_cls.h
23641F: include/uapi/linux/pkt_sched.h
23642F: include/uapi/linux/tc_act/
23643F: include/uapi/linux/tc_ematch/
23644F: net/sched/
23645F: tools/testing/selftests/tc-testing
23646
23647TC90522 MEDIA DRIVER
23648M: Akihiro Tsukada <[email protected]>
23649L: [email protected]
23650S: Odd Fixes
23651F: drivers/media/dvb-frontends/tc90522*
23652
23653TCP LOW PRIORITY MODULE
23654M: "Wong Hoi Sing, Edison" <[email protected]>
23655M: "Hung Hing Lun, Mike" <[email protected]>
23656S: Maintained
23657W: http://tcp-lp-mod.sourceforge.net/
23658F: net/ipv4/tcp_lp.c
23659
23660TDA10071 MEDIA DRIVER
23661L: [email protected]
23662S: Orphan
23663W: https://linuxtv.org
23664Q: http://patchwork.linuxtv.org/project/linux-media/list/
23665F: drivers/media/dvb-frontends/tda10071*
23666
23667TDA18212 MEDIA DRIVER
23668L: [email protected]
23669S: Orphan
23670W: https://linuxtv.org
23671Q: http://patchwork.linuxtv.org/project/linux-media/list/
23672F: drivers/media/tuners/tda18212*
23673
23674TDA18218 MEDIA DRIVER
23675L: [email protected]
23676S: Orphan
23677W: https://linuxtv.org
23678Q: http://patchwork.linuxtv.org/project/linux-media/list/
23679F: drivers/media/tuners/tda18218*
23680
23681TDA18250 MEDIA DRIVER
23682M: Olli Salonen <[email protected]>
23683L: [email protected]
23684S: Maintained
23685W: https://linuxtv.org
23686Q: http://patchwork.linuxtv.org/project/linux-media/list/
23687T: git git://linuxtv.org/media.git
23688F: drivers/media/tuners/tda18250*
23689
23690TDA18271 MEDIA DRIVER
23691M: Michael Krufky <[email protected]>
23692L: [email protected]
23693S: Maintained
23694W: https://linuxtv.org
23695W: http://github.com/mkrufky
23696Q: http://patchwork.linuxtv.org/project/linux-media/list/
23697T: git git://linuxtv.org/mkrufky/tuners.git
23698F: drivers/media/tuners/tda18271*
23699
23700TDA1997x MEDIA DRIVER
23701M: Tim Harvey <[email protected]>
23702L: [email protected]
23703S: Maintained
23704W: https://linuxtv.org
23705Q: http://patchwork.linuxtv.org/project/linux-media/list/
23706F: drivers/media/i2c/tda1997x.*
23707
23708TDA827x MEDIA DRIVER
23709M: Michael Krufky <[email protected]>
23710L: [email protected]
23711S: Maintained
23712W: https://linuxtv.org
23713W: http://github.com/mkrufky
23714Q: http://patchwork.linuxtv.org/project/linux-media/list/
23715T: git git://linuxtv.org/mkrufky/tuners.git
23716F: drivers/media/tuners/tda8290.*
23717
23718TDA8290 MEDIA DRIVER
23719M: Michael Krufky <[email protected]>
23720L: [email protected]
23721S: Maintained
23722W: https://linuxtv.org
23723W: http://github.com/mkrufky
23724Q: http://patchwork.linuxtv.org/project/linux-media/list/
23725T: git git://linuxtv.org/mkrufky/tuners.git
23726F: drivers/media/tuners/tda8290.*
23727
23728TDA9840 MEDIA DRIVER
23729M: Hans Verkuil <[email protected]>
23730L: [email protected]
23731S: Maintained
23732W: https://linuxtv.org
23733T: git git://linuxtv.org/media.git
23734F: drivers/media/i2c/tda9840*
23735
23736TEA5761 TUNER DRIVER
23737M: Mauro Carvalho Chehab <[email protected]>
23738L: [email protected]
23739S: Odd fixes
23740W: https://linuxtv.org
23741T: git git://linuxtv.org/media.git
23742F: drivers/media/tuners/tea5761.*
23743
23744TEA5767 TUNER DRIVER
23745M: Mauro Carvalho Chehab <[email protected]>
23746L: [email protected]
23747S: Maintained
23748W: https://linuxtv.org
23749T: git git://linuxtv.org/media.git
23750F: drivers/media/tuners/tea5767.*
23751
23752TEA6415C MEDIA DRIVER
23753M: Hans Verkuil <[email protected]>
23754L: [email protected]
23755S: Maintained
23756W: https://linuxtv.org
23757T: git git://linuxtv.org/media.git
23758F: drivers/media/i2c/tea6415c*
23759
23760TEA6420 MEDIA DRIVER
23761M: Hans Verkuil <[email protected]>
23762L: [email protected]
23763S: Maintained
23764W: https://linuxtv.org
23765T: git git://linuxtv.org/media.git
23766F: drivers/media/i2c/tea6420*
23767
23768TEAM DRIVER
23769M: Jiri Pirko <[email protected]>
23770L: [email protected]
23771S: Supported
23772F: Documentation/netlink/specs/team.yaml
23773F: drivers/net/team/
23774F: include/linux/if_team.h
23775F: include/uapi/linux/if_team.h
23776F: tools/testing/selftests/drivers/net/team/
23777
23778TECHNICAL ADVISORY BOARD PROCESS DOCS
23779M: "Theodore Ts'o" <[email protected]>
23780M: Greg Kroah-Hartman <[email protected]>
23781L: [email protected]
23782S: Maintained
23783F: Documentation/process/contribution-maturity-model.rst
23784F: Documentation/process/researcher-guidelines.rst
23785
23786TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23787M: "Savoir-faire Linux Inc." <[email protected]>
23788S: Maintained
23789F: arch/x86/platform/ts5500/
23790
23791TECHNOTREND USB IR RECEIVER
23792M: Sean Young <[email protected]>
23793L: [email protected]
23794S: Maintained
23795F: drivers/media/rc/ttusbir.c
23796
23797TECHWELL TW9900 VIDEO DECODER
23798M: Mehdi Djait <[email protected]>
23799L: [email protected]
23800S: Maintained
23801F: drivers/media/i2c/tw9900.c
23802
23803TECHWELL TW9910 VIDEO DECODER
23804L: [email protected]
23805S: Orphan
23806F: drivers/media/i2c/tw9910.c
23807F: include/media/i2c/tw9910.h
23808
23809TEE SUBSYSTEM
23810M: Jens Wiklander <[email protected]>
23811R: Sumit Garg <[email protected]>
23812L: [email protected]
23813S: Maintained
23814F: Documentation/ABI/testing/sysfs-class-tee
23815F: Documentation/driver-api/tee.rst
23816F: Documentation/tee/
23817F: Documentation/userspace-api/tee.rst
23818F: drivers/tee/
23819F: include/linux/tee_core.h
23820F: include/linux/tee_drv.h
23821F: include/uapi/linux/tee.h
23822
23823TEGRA ARCHITECTURE SUPPORT
23824M: Thierry Reding <[email protected]>
23825M: Jonathan Hunter <[email protected]>
23826L: [email protected]
23827S: Supported
23828Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
23829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23830N: [^a-z]tegra
23831
23832TEGRA CLOCK DRIVER
23833M: Peter De Schrijver <[email protected]>
23834M: Prashant Gaikwad <[email protected]>
23835S: Supported
23836F: drivers/clk/tegra/
23837
23838TEGRA CRYPTO DRIVERS
23839M: Akhil R <[email protected]>
23840S: Supported
23841F: drivers/crypto/tegra/*
23842
23843TEGRA DMA DRIVERS
23844M: Laxman Dewangan <[email protected]>
23845M: Jon Hunter <[email protected]>
23846S: Supported
23847F: drivers/dma/tegra*
23848
23849TEGRA I2C DRIVER
23850M: Laxman Dewangan <[email protected]>
23851R: Dmitry Osipenko <[email protected]>
23852S: Supported
23853F: drivers/i2c/busses/i2c-tegra.c
23854
23855TEGRA IOMMU DRIVERS
23856M: Thierry Reding <[email protected]>
23857R: Krishna Reddy <[email protected]>
23858L: [email protected]
23859S: Supported
23860F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23861F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23862F: drivers/iommu/tegra*
23863
23864TEGRA KBC DRIVER
23865M: Laxman Dewangan <[email protected]>
23866S: Supported
23867F: drivers/input/keyboard/tegra-kbc.c
23868
23869TEGRA NAND DRIVER
23870M: Stefan Agner <[email protected]>
23871M: Lucas Stach <[email protected]>
23872S: Maintained
23873F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23874F: drivers/mtd/nand/raw/tegra_nand.c
23875
23876TEGRA PWM DRIVER
23877M: Thierry Reding <[email protected]>
23878S: Supported
23879F: drivers/pwm/pwm-tegra.c
23880
23881TEGRA QUAD SPI DRIVER
23882M: Thierry Reding <[email protected]>
23883M: Jonathan Hunter <[email protected]>
23884M: Sowjanya Komatineni <[email protected]>
23885L: [email protected]
23886S: Maintained
23887F: drivers/spi/spi-tegra210-quad.c
23888
23889TEGRA SERIAL DRIVER
23890M: Laxman Dewangan <[email protected]>
23891S: Supported
23892F: drivers/tty/serial/serial-tegra.c
23893
23894TEGRA SPI DRIVER
23895M: Laxman Dewangan <[email protected]>
23896S: Supported
23897F: drivers/spi/spi-tegra*
23898
23899TEGRA VIDEO DRIVER
23900M: Thierry Reding <[email protected]>
23901M: Jonathan Hunter <[email protected]>
23902M: Sowjanya Komatineni <[email protected]>
23903M: Luca Ceresoli <[email protected]>
23904L: [email protected]
23905L: [email protected]
23906S: Maintained
23907F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23908F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23909F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23910F: drivers/staging/media/tegra-video/
23911
23912TEGRA XUSB PADCTL DRIVER
23913M: JC Kuo <[email protected]>
23914S: Supported
23915F: drivers/phy/tegra/xusb*
23916
23917TEHUTI ETHERNET DRIVER
23918M: Andy Gospodarek <[email protected]>
23919L: [email protected]
23920S: Maintained
23921F: drivers/net/ethernet/tehuti/tehuti.*
23922
23923TEHUTI TN40XX ETHERNET DRIVER
23924M: FUJITA Tomonori <[email protected]>
23925L: [email protected]
23926S: Maintained
23927F: drivers/net/ethernet/tehuti/tn40*
23928
23929TELECOM CLOCK DRIVER FOR MCPL0010
23930M: Mark Gross <[email protected]>
23931S: Supported
23932F: drivers/char/tlclk.c
23933
23934TEMPO SEMICONDUCTOR DRIVERS
23935M: Steven Eckhoff <[email protected]>
23936S: Maintained
23937F: Documentation/devicetree/bindings/sound/tscs*.txt
23938F: sound/soc/codecs/tscs*.c
23939F: sound/soc/codecs/tscs*.h
23940
23941TENSILICA XTENSA PORT (xtensa)
23942M: Chris Zankel <[email protected]>
23943M: Max Filippov <[email protected]>
23944S: Maintained
23945T: git https://github.com/jcmvbkbc/linux-xtensa.git
23946F: arch/xtensa/
23947F: drivers/irqchip/irq-xtensa-*
23948
23949TEXAS INSTRUMENTS ASoC DRIVERS
23950M: Peter Ujfalusi <[email protected]>
23951L: [email protected]
23952S: Maintained
23953F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23954F: sound/soc/ti/
23955
23956TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23957M: Shenghao Ding <[email protected]>
23958M: Kevin Lu <[email protected]>
23959M: Baojun Xu <[email protected]>
23960L: [email protected]
23961S: Maintained
23962F: Documentation/devicetree/bindings/sound/tas2552.txt
23963F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23964F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23965F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23966F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23967F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23968F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23969F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23970F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23971F: include/sound/tas2*.h
23972F: include/sound/tlv320*.h
23973F: include/sound/tpa6130a2-plat.h
23974F: sound/pci/hda/tas2781_hda_i2c.c
23975F: sound/soc/codecs/pcm1681.c
23976F: sound/soc/codecs/pcm1789*.*
23977F: sound/soc/codecs/pcm179x*.*
23978F: sound/soc/codecs/pcm186x*.*
23979F: sound/soc/codecs/pcm3008.*
23980F: sound/soc/codecs/pcm3060*.*
23981F: sound/soc/codecs/pcm3168a*.*
23982F: sound/soc/codecs/pcm5102a.c
23983F: sound/soc/codecs/pcm512x*.*
23984F: sound/soc/codecs/tas2*.*
23985F: sound/soc/codecs/tlv320*.*
23986F: sound/soc/codecs/tpa6130a2.*
23987
23988TEXAS INSTRUMENTS DMA DRIVERS
23989M: Peter Ujfalusi <[email protected]>
23990L: [email protected]
23991S: Maintained
23992F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23993F: Documentation/devicetree/bindings/dma/ti-edma.txt
23994F: Documentation/devicetree/bindings/dma/ti/
23995F: drivers/dma/ti/
23996F: include/linux/dma/k3-psil.h
23997F: include/linux/dma/k3-udma-glue.h
23998F: include/linux/dma/ti-cppi5.h
23999X: drivers/dma/ti/cppi41.c
24000
24001TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
24002M: Jerome Brunet <[email protected]>
24003L: [email protected]
24004S: Maintained
24005F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
24006F: Documentation/hwmon/tps25990.rst
24007F: drivers/hwmon/pmbus/tps25990.c
24008
24009TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
24010M: Robert Marko <[email protected]>
24011M: Luka Perkov <[email protected]>
24012L: [email protected]
24013S: Maintained
24014F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
24015F: Documentation/hwmon/tps23861.rst
24016F: drivers/hwmon/tps23861.c
24017
24018TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
24019M: Ricardo Ribalda <[email protected]>
24020L: [email protected]
24021S: Supported
24022F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
24023F: drivers/iio/dac/ti-dac7612.c
24024
24025TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
24026M: Alexander Sverdlin <[email protected]>
24027L: [email protected]
24028S: Maintained
24029F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
24030F: drivers/leds/leds-lp8864.c
24031
24032TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
24033M: Nishanth Menon <[email protected]>
24034M: Tero Kristo <[email protected]>
24035M: Santosh Shilimkar <[email protected]>
24036L: [email protected] (moderated for non-subscribers)
24037S: Maintained
24038F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
24039F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
24040F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
24041F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
24042F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
24043F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
24044F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
24045F: drivers/clk/keystone/sci-clk.c
24046F: drivers/firmware/ti_sci*
24047F: drivers/irqchip/irq-ti-sci-inta.c
24048F: drivers/irqchip/irq-ti-sci-intr.c
24049F: drivers/reset/reset-ti-sci.c
24050F: drivers/soc/ti/ti_sci_inta_msi.c
24051F: drivers/pmdomain/ti/ti_sci_pm_domains.c
24052F: include/dt-bindings/soc/ti,sci_pm_domain.h
24053F: include/linux/soc/ti/ti_sci_inta_msi.h
24054F: include/linux/soc/ti/ti_sci_protocol.h
24055
24056TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
24057M: Puranjay Mohan <[email protected]>
24058L: [email protected]
24059S: Supported
24060F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
24061F: drivers/iio/temperature/tmp117.c
24062
24063THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
24064M: Hans Verkuil <[email protected]>
24065L: [email protected]
24066S: Maintained
24067W: https://linuxtv.org
24068T: git git://linuxtv.org/media.git
24069F: drivers/media/radio/radio-raremono.c
24070
24071THERMAL
24072M: Rafael J. Wysocki <[email protected]>
24073M: Daniel Lezcano <[email protected]>
24074R: Zhang Rui <[email protected]>
24075R: Lukasz Luba <[email protected]>
24076L: [email protected]
24077S: Supported
24078Q: https://patchwork.kernel.org/project/linux-pm/list/
24079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
24080F: Documentation/ABI/testing/sysfs-class-thermal
24081F: Documentation/admin-guide/thermal/
24082F: Documentation/devicetree/bindings/thermal/
24083F: Documentation/driver-api/thermal/
24084F: drivers/thermal/
24085F: include/dt-bindings/thermal/
24086F: include/linux/cpu_cooling.h
24087F: include/linux/thermal.h
24088F: include/uapi/linux/thermal.h
24089F: tools/lib/thermal/
24090F: tools/thermal/
24091
24092THERMAL DRIVER FOR AMLOGIC SOCS
24093M: Guillaume La Roque <[email protected]>
24094L: [email protected]
24095L: [email protected]
24096S: Supported
24097W: http://linux-meson.com/
24098F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
24099F: drivers/thermal/amlogic_thermal.c
24100
24101THERMAL/CPU_COOLING
24102M: Amit Daniel Kachhap <[email protected]>
24103M: Daniel Lezcano <[email protected]>
24104M: Viresh Kumar <[email protected]>
24105R: Lukasz Luba <[email protected]>
24106L: [email protected]
24107S: Supported
24108F: Documentation/driver-api/thermal/cpu-cooling-api.rst
24109F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
24110F: drivers/thermal/cpufreq_cooling.c
24111F: drivers/thermal/cpuidle_cooling.c
24112F: include/linux/cpu_cooling.h
24113
24114THERMAL/POWER_ALLOCATOR
24115M: Lukasz Luba <[email protected]>
24116L: [email protected]
24117S: Maintained
24118F: Documentation/driver-api/thermal/power_allocator.rst
24119F: drivers/thermal/gov_power_allocator.c
24120F: drivers/thermal/thermal_trace_ipa.h
24121
24122THINKPAD ACPI EXTRAS DRIVER
24123M: Henrique de Moraes Holschuh <[email protected]>
24124L: [email protected]
24125L: [email protected]
24126S: Maintained
24127W: http://ibm-acpi.sourceforge.net
24128W: http://thinkwiki.org/wiki/Ibm-acpi
24129T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24130F: drivers/platform/x86/thinkpad_acpi.c
24131
24132THINKPAD LMI DRIVER
24133M: Mark Pearson <[email protected]>
24134L: [email protected]
24135S: Maintained
24136F: Documentation/ABI/testing/sysfs-class-firmware-attributes
24137F: drivers/platform/x86/think-lmi.?
24138
24139THP7312 ISP DRIVER
24140M: Laurent Pinchart <[email protected]>
24141M: Paul Elder <[email protected]>
24142L: [email protected]
24143S: Maintained
24144T: git git://linuxtv.org/media.git
24145F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24146F: Documentation/userspace-api/media/drivers/thp7312.rst
24147F: drivers/media/i2c/thp7312.c
24148F: include/uapi/linux/thp7312.h
24149
24150THUNDERBOLT DMA TRAFFIC TEST DRIVER
24151M: Isaac Hazan <[email protected]>
24152L: [email protected]
24153S: Maintained
24154F: drivers/thunderbolt/dma_test.c
24155
24156THUNDERBOLT DRIVER
24157M: Andreas Noever <[email protected]>
24158M: Michael Jamet <[email protected]>
24159M: Mika Westerberg <[email protected]>
24160M: Yehezkel Bernat <[email protected]>
24161L: [email protected]
24162S: Maintained
24163T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24164F: Documentation/admin-guide/thunderbolt.rst
24165F: drivers/thunderbolt/
24166F: include/linux/thunderbolt.h
24167
24168THUNDERBOLT NETWORK DRIVER
24169M: Michael Jamet <[email protected]>
24170M: Mika Westerberg <[email protected]>
24171M: Yehezkel Bernat <[email protected]>
24172L: [email protected]
24173S: Maintained
24174F: drivers/net/thunderbolt/
24175
24176THUNDERX GPIO DRIVER
24177M: Robert Richter <[email protected]>
24178S: Odd Fixes
24179F: drivers/gpio/gpio-thunderx.c
24180
24181TI ADS1119 ADC DRIVER
24182M: Francesco Dolcini <[email protected]>
24183M: João Paulo Gonçalves <[email protected]>
24184L: [email protected]
24185S: Maintained
24186F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24187F: drivers/iio/adc/ti-ads1119.c
24188
24189TI ADS7924 ADC DRIVER
24190M: Hugo Villeneuve <[email protected]>
24191L: [email protected]
24192S: Supported
24193F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
24194F: drivers/iio/adc/ti-ads7924.c
24195
24196TI AM437X VPFE DRIVER
24197M: "Lad, Prabhakar" <[email protected]>
24198L: [email protected]
24199S: Maintained
24200W: https://linuxtv.org
24201Q: http://patchwork.linuxtv.org/project/linux-media/list/
24202T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24203F: drivers/media/platform/ti/am437x/
24204
24205TI BANDGAP AND THERMAL DRIVER
24206M: Eduardo Valentin <[email protected]>
24207M: Keerthy <[email protected]>
24208L: [email protected]
24209L: [email protected]
24210S: Maintained
24211F: drivers/thermal/ti-soc-thermal/
24212
24213TI BQ27XXX POWER SUPPLY DRIVER
24214F: drivers/power/supply/bq27xxx_battery.c
24215F: drivers/power/supply/bq27xxx_battery_i2c.c
24216F: include/linux/power/bq27xxx_battery.h
24217
24218TI CDCE706 CLOCK DRIVER
24219M: Max Filippov <[email protected]>
24220S: Maintained
24221F: drivers/clk/clk-cdce706.c
24222
24223TI CLOCK DRIVER
24224M: Tero Kristo <[email protected]>
24225L: [email protected]
24226S: Odd Fixes
24227F: drivers/clk/ti/
24228F: include/linux/clk/ti.h
24229
24230TI DAVINCI MACHINE SUPPORT
24231M: Bartosz Golaszewski <[email protected]>
24232L: [email protected] (moderated for non-subscribers)
24233S: Maintained
24234T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
24235F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
24236F: arch/arm/boot/dts/ti/davinci/
24237F: arch/arm/mach-davinci/
24238F: drivers/i2c/busses/i2c-davinci.c
24239
24240TI DAVINCI SERIES CLOCK DRIVER
24241M: David Lechner <[email protected]>
24242S: Maintained
24243F: Documentation/devicetree/bindings/clock/ti/davinci/
24244F: drivers/clk/davinci/
24245F: include/linux/clk/davinci.h
24246
24247TI DAVINCI SERIES GPIO DRIVER
24248M: Keerthy <[email protected]>
24249L: [email protected]
24250S: Maintained
24251F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
24252F: drivers/gpio/gpio-davinci.c
24253
24254TI DAVINCI SERIES MEDIA DRIVER
24255M: "Lad, Prabhakar" <[email protected]>
24256L: [email protected]
24257S: Maintained
24258W: https://linuxtv.org
24259Q: http://patchwork.linuxtv.org/project/linux-media/list/
24260T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24261F: drivers/media/platform/ti/davinci/
24262F: include/media/davinci/
24263
24264TI ENHANCED CAPTURE (eCAP) DRIVER
24265M: Vignesh Raghavendra <[email protected]>
24266R: Julien Panis <[email protected]>
24267L: [email protected]
24268L: [email protected]
24269S: Maintained
24270F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
24271F: drivers/counter/ti-ecap-capture.c
24272
24273TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
24274R: David Lechner <[email protected]>
24275L: [email protected]
24276F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
24277F: drivers/counter/ti-eqep.c
24278
24279TI ETHERNET SWITCH DRIVER (CPSW)
24280R: Siddharth Vadapalli <[email protected]>
24281R: Roger Quadros <[email protected]>
24282L: [email protected]
24283L: [email protected]
24284S: Maintained
24285F: drivers/net/ethernet/ti/cpsw*
24286F: drivers/net/ethernet/ti/davinci*
24287
24288TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
24289M: Alex Dubov <[email protected]>
24290S: Maintained
24291W: http://tifmxx.berlios.de/
24292F: drivers/memstick/host/tifm_ms.c
24293F: drivers/misc/tifm*
24294F: drivers/mmc/host/tifm_sd.c
24295F: include/linux/tifm.h
24296
24297TI FPD-LINK DRIVERS
24298M: Tomi Valkeinen <[email protected]>
24299L: [email protected]
24300S: Maintained
24301F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
24302F: drivers/media/i2c/ds90*
24303F: include/media/i2c/ds90*
24304
24305TI HDC302X HUMIDITY DRIVER
24306M: Javier Carrasco <[email protected]>
24307M: Li peiyu <[email protected]>
24308L: [email protected]
24309S: Maintained
24310F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
24311F: drivers/iio/humidity/hdc3020.c
24312
24313TI ICSSG ETHERNET DRIVER (ICSSG)
24314R: MD Danish Anwar <[email protected]>
24315R: Roger Quadros <[email protected]>
24316L: [email protected] (moderated for non-subscribers)
24317L: [email protected]
24318S: Maintained
24319F: Documentation/devicetree/bindings/net/ti,icss*.yaml
24320F: drivers/net/ethernet/ti/icssg/*
24321
24322TI J721E CSI2RX DRIVER
24323M: Jai Luthra <[email protected]>
24324L: [email protected]
24325S: Maintained
24326F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
24327F: drivers/media/platform/ti/j721e-csi2rx/
24328
24329TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
24330M: Nishanth Menon <[email protected]>
24331M: Santosh Shilimkar <[email protected]>
24332L: [email protected]
24333L: [email protected] (moderated for non-subscribers)
24334S: Maintained
24335T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
24336F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
24337F: drivers/pmdomain/ti/omap_prm.c
24338F: drivers/soc/ti/*
24339F: include/linux/pruss_driver.h
24340
24341TI LM49xxx FAMILY ASoC CODEC DRIVERS
24342M: M R Swami Reddy <[email protected]>
24343M: Vishwas A Deshpande <[email protected]>
24344L: [email protected]
24345S: Maintained
24346F: sound/soc/codecs/isabelle*
24347F: sound/soc/codecs/lm49453*
24348
24349TI LMP92064 ADC DRIVER
24350M: Leonard Göhrs <[email protected]>
24351R: [email protected]
24352L: [email protected]
24353S: Maintained
24354F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
24355F: drivers/iio/adc/ti-lmp92064.c
24356
24357TI PCM3060 ASoC CODEC DRIVER
24358M: Kirill Marinushkin <[email protected]>
24359L: [email protected]
24360S: Maintained
24361F: Documentation/devicetree/bindings/sound/pcm3060.txt
24362F: sound/soc/codecs/pcm3060*
24363
24364TI TAS571X FAMILY ASoC CODEC DRIVER
24365M: Kevin Cernekee <[email protected]>
24366L: [email protected]
24367S: Odd Fixes
24368F: sound/soc/codecs/tas571x*
24369
24370TI TMAG5273 MAGNETOMETER DRIVER
24371M: Gerald Loacker <[email protected]>
24372L: [email protected]
24373S: Maintained
24374F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
24375F: drivers/iio/magnetometer/tmag5273.c
24376
24377TI TRF7970A NFC DRIVER
24378M: Mark Greer <[email protected]>
24379L: [email protected]
24380S: Supported
24381F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
24382F: drivers/nfc/trf7970a.c
24383
24384TI TSC2046 ADC DRIVER
24385M: Oleksij Rempel <[email protected]>
24386R: [email protected]
24387L: [email protected]
24388S: Maintained
24389F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
24390F: drivers/iio/adc/ti-tsc2046.c
24391
24392TI TWL4030 SERIES SOC CODEC DRIVER
24393M: Peter Ujfalusi <[email protected]>
24394L: [email protected]
24395S: Maintained
24396F: sound/soc/codecs/twl4030*
24397
24398TI VPE/CAL DRIVERS
24399M: Benoit Parrot <[email protected]>
24400L: [email protected]
24401S: Maintained
24402W: http://linuxtv.org/
24403Q: http://patchwork.linuxtv.org/project/linux-media/list/
24404F: Documentation/devicetree/bindings/media/ti,cal.yaml
24405F: Documentation/devicetree/bindings/media/ti,vpe.yaml
24406F: drivers/media/platform/ti/cal/
24407F: drivers/media/platform/ti/vpe/
24408
24409TI WILINK WIRELESS DRIVERS
24410L: [email protected]
24411S: Orphan
24412W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
24413W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
24414F: drivers/net/wireless/ti/
24415
24416TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
24417M: John Stultz <[email protected]>
24418M: Thomas Gleixner <[email protected]>
24419R: Stephen Boyd <[email protected]>
24420L: [email protected]
24421S: Supported
24422T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
24423F: include/linux/clocksource.h
24424F: include/linux/time.h
24425F: include/linux/timekeeper_internal.h
24426F: include/linux/timekeeping.h
24427F: include/linux/timex.h
24428F: include/uapi/linux/time.h
24429F: include/uapi/linux/timex.h
24430F: kernel/time/alarmtimer.c
24431F: kernel/time/clocksource*
24432F: kernel/time/ntp*
24433F: kernel/time/time.c
24434F: kernel/time/timeconst.bc
24435F: kernel/time/timeconv.c
24436F: kernel/time/timecounter.c
24437F: kernel/time/timekeeping*
24438F: kernel/time/time_test.c
24439F: tools/testing/selftests/timers/
24440
24441TIPC NETWORK LAYER
24442M: Jon Maloy <[email protected]>
24443L: [email protected] (core kernel code)
24444L: [email protected] (user apps, general discussion)
24445S: Maintained
24446W: http://tipc.sourceforge.net/
24447F: include/uapi/linux/tipc*.h
24448F: net/tipc/
24449
24450TLAN NETWORK DRIVER
24451M: Samuel Chessman <[email protected]>
24452L: [email protected] (subscribers-only)
24453S: Maintained
24454W: http://sourceforge.net/projects/tlan/
24455F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
24456F: drivers/net/ethernet/ti/tlan.*
24457
24458TMIO/SDHI MMC DRIVER
24459M: Wolfram Sang <[email protected]>
24460L: [email protected]
24461L: [email protected]
24462S: Supported
24463F: drivers/mmc/host/renesas_sdhi*
24464F: drivers/mmc/host/tmio_mmc*
24465F: include/linux/platform_data/tmio.h
24466
24467TMP513 HARDWARE MONITOR DRIVER
24468M: Eric Tremblay <[email protected]>
24469L: [email protected]
24470S: Maintained
24471F: Documentation/hwmon/tmp513.rst
24472F: drivers/hwmon/tmp513.c
24473
24474TMPFS (SHMEM FILESYSTEM)
24475M: Hugh Dickins <[email protected]>
24476R: Baolin Wang <[email protected]>
24477L: [email protected]
24478S: Maintained
24479F: include/linux/shmem_fs.h
24480F: mm/shmem.c
24481
24482TOMOYO SECURITY MODULE
24483M: Kentaro Takeda <[email protected]>
24484M: Tetsuo Handa <[email protected]>
24485L: [email protected] (subscribers-only, for developers in English)
24486L: [email protected] (subscribers-only, for users in English)
24487L: [email protected] (subscribers-only, for developers in Japanese)
24488L: [email protected] (subscribers-only, for users in Japanese)
24489S: Maintained
24490W: https://tomoyo.sourceforge.net/
24491F: security/tomoyo/
24492
24493TOPSTAR LAPTOP EXTRAS DRIVER
24494M: Herton Ronaldo Krzesinski <[email protected]>
24495L: [email protected]
24496S: Maintained
24497F: drivers/platform/x86/topstar-laptop.c
24498
24499TORTURE-TEST MODULES
24500M: Davidlohr Bueso <[email protected]>
24501M: "Paul E. McKenney" <[email protected]>
24502M: Josh Triplett <[email protected]>
24503L: [email protected]
24504S: Supported
24505T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24506F: Documentation/RCU/torture.rst
24507F: kernel/locking/locktorture.c
24508F: kernel/rcu/rcuscale.c
24509F: kernel/rcu/rcutorture.c
24510F: kernel/rcu/refscale.c
24511F: kernel/torture.c
24512
24513TOSHIBA ACPI EXTRAS DRIVER
24514M: Azael Avalos <[email protected]>
24515L: [email protected]
24516S: Maintained
24517F: drivers/platform/x86/toshiba_acpi.c
24518
24519TOSHIBA BLUETOOTH DRIVER
24520M: Azael Avalos <[email protected]>
24521L: [email protected]
24522S: Maintained
24523F: drivers/platform/x86/toshiba_bluetooth.c
24524
24525TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24526M: Azael Avalos <[email protected]>
24527L: [email protected]
24528S: Maintained
24529F: drivers/platform/x86/toshiba_haps.c
24530
24531TOSHIBA SMM DRIVER
24532M: Jonathan Buzzard <[email protected]>
24533S: Maintained
24534W: http://www.buzzard.org.uk/toshiba/
24535F: drivers/char/toshiba.c
24536F: include/linux/toshiba.h
24537F: include/uapi/linux/toshiba.h
24538
24539TOSHIBA TC358743 DRIVER
24540M: Hans Verkuil <[email protected]>
24541L: [email protected]
24542S: Maintained
24543F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
24544F: drivers/media/i2c/tc358743*
24545F: include/media/i2c/tc358743.h
24546
24547TOSHIBA WMI HOTKEYS DRIVER
24548M: Azael Avalos <[email protected]>
24549L: [email protected]
24550S: Maintained
24551F: drivers/platform/x86/toshiba-wmi.c
24552
24553TPM DEVICE DRIVER
24554M: Peter Huewe <[email protected]>
24555M: Jarkko Sakkinen <[email protected]>
24556R: Jason Gunthorpe <[email protected]>
24557L: [email protected]
24558S: Maintained
24559W: https://codeberg.org/jarkko/linux-tpmdd-test
24560Q: https://patchwork.kernel.org/project/linux-integrity/list/
24561T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24562F: Documentation/devicetree/bindings/tpm/
24563F: drivers/char/tpm/
24564F: include/linux/tpm*.h
24565F: include/uapi/linux/vtpm_proxy.h
24566F: tools/testing/selftests/tpm2/
24567
24568TPS546D24 DRIVER
24569M: Duke Du <[email protected]>
24570L: [email protected]
24571S: Maintained
24572F: Documentation/hwmon/tps546d24.rst
24573F: drivers/hwmon/pmbus/tps546d24.c
24574
24575TQ SYSTEMS BOARD & DRIVER SUPPORT
24576L: [email protected]
24577S: Supported
24578W: https://www.tq-group.com/en/products/tq-embedded/
24579F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
24580F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24581F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24582F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
24583F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24584F: arch/arm64/boot/dts/freescale/mba*.dtsi
24585F: arch/arm64/boot/dts/freescale/tqml*.dts*
24586F: drivers/gpio/gpio-tqmx86.c
24587F: drivers/mfd/tqmx86.c
24588F: drivers/watchdog/tqmx86_wdt.c
24589
24590TRACING
24591M: Steven Rostedt <[email protected]>
24592M: Masami Hiramatsu <[email protected]>
24593R: Mathieu Desnoyers <[email protected]>
24594L: [email protected]
24595L: [email protected]
24596S: Maintained
24597Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
24598T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24599F: Documentation/trace/*
24600F: fs/tracefs/
24601F: include/linux/trace*.h
24602F: include/trace/
24603F: kernel/trace/
24604F: kernel/tracepoint.c
24605F: scripts/tracing/
24606F: tools/testing/selftests/ftrace/
24607
24608TRACING MMIO ACCESSES (MMIOTRACE)
24609M: Steven Rostedt <[email protected]>
24610M: Masami Hiramatsu <[email protected]>
24611R: Pekka Paalanen <[email protected]>
24612L: [email protected]
24613L: [email protected]
24614S: Maintained
24615F: arch/x86/mm/kmmio.c
24616F: arch/x86/mm/mmio-mod.c
24617F: arch/x86/mm/testmmiotrace.c
24618F: include/linux/mmiotrace.h
24619F: kernel/trace/trace_mmiotrace.c
24620
24621TRACING OS NOISE / LATENCY TRACERS
24622M: Steven Rostedt <[email protected]>
24623S: Maintained
24624F: Documentation/trace/hwlat_detector.rst
24625F: Documentation/trace/osnoise-tracer.rst
24626F: Documentation/trace/timerlat-tracer.rst
24627F: arch/*/kernel/trace.c
24628F: include/trace/events/osnoise.h
24629F: kernel/trace/trace_hwlat.c
24630F: kernel/trace/trace_irqsoff.c
24631F: kernel/trace/trace_osnoise.c
24632F: kernel/trace/trace_sched_wakeup.c
24633
24634TRADITIONAL CHINESE DOCUMENTATION
24635M: Hu Haowen <[email protected]>
24636S: Maintained
24637W: https://github.com/srcres258/linux-doc
24638T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
24639F: Documentation/translations/zh_TW/
24640
24641TRIGGER SOURCE - PWM
24642M: David Lechner <[email protected]>
24643S: Maintained
24644F: Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
24645
24646TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24647M: Dan Williams <[email protected]>
24648L: [email protected]
24649S: Maintained
24650F: Documentation/ABI/testing/configfs-tsm
24651F: drivers/virt/coco/tsm.c
24652F: include/linux/tsm.h
24653
24654TRUSTED SERVICES TEE DRIVER
24655M: Balint Dobszay <[email protected]>
24656M: Sudeep Holla <[email protected]>
24657L: [email protected] (moderated for non-subscribers)
24658L: [email protected]
24659S: Maintained
24660F: Documentation/tee/ts-tee.rst
24661F: drivers/tee/tstee/
24662
24663TTY LAYER AND SERIAL DRIVERS
24664M: Greg Kroah-Hartman <[email protected]>
24665M: Jiri Slaby <[email protected]>
24666L: [email protected]
24667L: [email protected]
24668S: Supported
24669T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24670F: Documentation/devicetree/bindings/serial/
24671F: Documentation/driver-api/serial/
24672F: drivers/tty/
24673F: include/linux/selection.h
24674F: include/linux/serial.h
24675F: include/linux/serial_core.h
24676F: include/linux/sysrq.h
24677F: include/linux/tty*.h
24678F: include/linux/vt.h
24679F: include/linux/vt_*.h
24680F: include/uapi/linux/serial.h
24681F: include/uapi/linux/serial_core.h
24682F: include/uapi/linux/tty.h
24683
24684TUA9001 MEDIA DRIVER
24685L: [email protected]
24686S: Orphan
24687W: https://linuxtv.org
24688Q: http://patchwork.linuxtv.org/project/linux-media/list/
24689F: drivers/media/tuners/tua9001*
24690
24691TULIP NETWORK DRIVERS
24692L: [email protected]
24693L: [email protected]
24694S: Orphan
24695F: drivers/net/ethernet/dec/tulip/
24696
24697TUN/TAP driver
24698M: Willem de Bruijn <[email protected]>
24699M: Jason Wang <[email protected]>
24700S: Maintained
24701W: http://vtun.sourceforge.net/tun
24702F: Documentation/networking/tuntap.rst
24703F: arch/um/os-Linux/drivers/
24704F: drivers/net/tap.c
24705F: drivers/net/tun*
24706
24707TURBOCHANNEL SUBSYSTEM
24708M: "Maciej W. Rozycki" <[email protected]>
24709L: [email protected]
24710S: Maintained
24711Q: https://patchwork.kernel.org/project/linux-mips/list/
24712F: drivers/tc/
24713F: include/linux/tc.h
24714
24715TURBOSTAT UTILITY
24716M: "Len Brown" <[email protected]>
24717L: [email protected]
24718S: Supported
24719Q: https://patchwork.kernel.org/project/linux-pm/list/
24720B: https://bugzilla.kernel.org
24721T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24722F: tools/power/x86/turbostat/
24723F: tools/testing/selftests/turbostat/
24724
24725TW5864 VIDEO4LINUX DRIVER
24726M: Bluecherry Maintainers <[email protected]>
24727M: Andrey Utkin <[email protected]>
24728M: Andrey Utkin <[email protected]>
24729L: [email protected]
24730S: Supported
24731F: drivers/media/pci/tw5864/
24732
24733TW68 VIDEO4LINUX DRIVER
24734M: Hans Verkuil <[email protected]>
24735L: [email protected]
24736S: Odd Fixes
24737W: https://linuxtv.org
24738T: git git://linuxtv.org/media.git
24739F: drivers/media/pci/tw68/
24740
24741TW686X VIDEO4LINUX DRIVER
24742M: Ezequiel Garcia <[email protected]>
24743L: [email protected]
24744S: Maintained
24745W: http://linuxtv.org
24746T: git git://linuxtv.org/media.git
24747F: drivers/media/pci/tw686x/
24748
24749U-BOOT ENVIRONMENT VARIABLES
24750M: Rafał Miłecki <[email protected]>
24751S: Maintained
24752F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24753F: drivers/nvmem/layouts/u-boot-env.c
24754F: drivers/nvmem/u-boot-env.c
24755
24756UACCE ACCELERATOR FRAMEWORK
24757M: Zhangfei Gao <[email protected]>
24758M: Zhou Wang <[email protected]>
24759L: [email protected]
24760L: [email protected]
24761S: Maintained
24762F: Documentation/ABI/testing/sysfs-driver-uacce
24763F: Documentation/misc-devices/uacce.rst
24764F: drivers/misc/uacce/
24765F: include/linux/uacce.h
24766F: include/uapi/misc/uacce/
24767
24768UBI FILE SYSTEM (UBIFS)
24769M: Richard Weinberger <[email protected]>
24770R: Zhihao Cheng <[email protected]>
24771L: [email protected]
24772S: Supported
24773W: http://www.linux-mtd.infradead.org/doc/ubifs.html
24774T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24775T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24776F: Documentation/ABI/testing/sysfs-fs-ubifs
24777F: Documentation/filesystems/ubifs-authentication.rst
24778F: Documentation/filesystems/ubifs.rst
24779F: fs/ubifs/
24780
24781UBLK USERSPACE BLOCK DRIVER
24782M: Ming Lei <[email protected]>
24783L: [email protected]
24784S: Maintained
24785F: Documentation/block/ublk.rst
24786F: drivers/block/ublk_drv.c
24787F: include/uapi/linux/ublk_cmd.h
24788F: tools/testing/selftests/ublk/
24789
24790UBSAN
24791M: Kees Cook <[email protected]>
24792R: Marco Elver <[email protected]>
24793R: Andrey Konovalov <[email protected]>
24794R: Andrey Ryabinin <[email protected]>
24795L: [email protected]
24796L: [email protected]
24797S: Supported
24798T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24799F: Documentation/dev-tools/ubsan.rst
24800F: include/linux/ubsan.h
24801F: lib/Kconfig.ubsan
24802F: lib/test_ubsan.c
24803F: lib/ubsan.c
24804F: lib/ubsan.h
24805F: scripts/Makefile.ubsan
24806K: \bARCH_HAS_UBSAN\b
24807
24808UCLINUX (M68KNOMMU AND COLDFIRE)
24809M: Greg Ungerer <[email protected]>
24810L: [email protected]
24811S: Maintained
24812W: http://www.linux-m68k.org/
24813T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24814F: arch/m68k/*/*_no.*
24815F: arch/m68k/68*/
24816F: arch/m68k/coldfire/
24817F: arch/m68k/include/asm/*_no.*
24818
24819UDF FILESYSTEM
24820M: Jan Kara <[email protected]>
24821S: Maintained
24822F: Documentation/filesystems/udf.rst
24823F: fs/udf/
24824
24825UDRAW TABLET
24826M: Bastien Nocera <[email protected]>
24827L: [email protected]
24828S: Maintained
24829F: drivers/hid/hid-udraw-ps3.c
24830
24831UHID USERSPACE HID IO DRIVER
24832M: David Rheinsberg <[email protected]>
24833L: [email protected]
24834S: Maintained
24835F: drivers/hid/uhid.c
24836F: include/uapi/linux/uhid.h
24837
24838ULPI BUS
24839M: Heikki Krogerus <[email protected]>
24840L: [email protected]
24841S: Maintained
24842F: drivers/usb/common/ulpi.c
24843F: include/linux/ulpi/
24844
24845UNICODE SUBSYSTEM
24846M: Gabriel Krisman Bertazi <[email protected]>
24847L: [email protected]
24848S: Supported
24849T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24850F: fs/unicode/
24851
24852UNIFDEF
24853M: Tony Finch <[email protected]>
24854S: Maintained
24855W: http://dotat.at/prog/unifdef
24856F: scripts/unifdef.c
24857
24858UNIFORM CDROM DRIVER
24859M: Phillip Potter <[email protected]>
24860S: Maintained
24861F: Documentation/cdrom/
24862F: drivers/cdrom/cdrom.c
24863F: include/linux/cdrom.h
24864F: include/uapi/linux/cdrom.h
24865
24866UNION-FIND
24867M: Xavier <[email protected]>
24868L: [email protected]
24869S: Maintained
24870F: Documentation/core-api/union_find.rst
24871F: Documentation/translations/zh_CN/core-api/union_find.rst
24872F: include/linux/union_find.h
24873F: lib/union_find.c
24874
24875UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24876R: Alim Akhtar <[email protected]>
24877R: Avri Altman <[email protected]>
24878R: Bart Van Assche <[email protected]>
24879L: [email protected]
24880S: Supported
24881F: Documentation/devicetree/bindings/ufs/
24882F: Documentation/scsi/ufs.rst
24883F: drivers/ufs/core/
24884
24885UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24886M: Pedro Sousa <[email protected]>
24887L: [email protected]
24888S: Supported
24889F: drivers/ufs/host/*dwc*
24890
24891UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24892M: Alim Akhtar <[email protected]>
24893R: Peter Griffin <[email protected]>
24894L: [email protected]
24895L: [email protected]
24896S: Maintained
24897F: drivers/ufs/host/ufs-exynos*
24898
24899UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24900M: Peter Wang <[email protected]>
24901R: Stanley Jhu <[email protected]>
24902L: [email protected]
24903L: [email protected] (moderated for non-subscribers)
24904S: Maintained
24905F: drivers/ufs/host/ufs-mediatek*
24906
24907UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24908M: Manivannan Sadhasivam <[email protected]>
24909L: [email protected]
24910L: [email protected]
24911S: Maintained
24912F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24913F: drivers/ufs/host/ufs-qcom*
24914
24915UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24916M: Yoshihiro Shimoda <[email protected]>
24917L: [email protected]
24918L: [email protected]
24919S: Maintained
24920F: drivers/ufs/host/ufs-renesas.c
24921
24922UNSORTED BLOCK IMAGES (UBI)
24923M: Richard Weinberger <[email protected]>
24924R: Zhihao Cheng <[email protected]>
24925L: [email protected]
24926S: Supported
24927W: http://www.linux-mtd.infradead.org/
24928T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24929T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24930F: drivers/mtd/ubi/
24931F: include/linux/mtd/ubi.h
24932F: include/uapi/mtd/ubi-user.h
24933
24934UPROBES
24935M: Masami Hiramatsu <[email protected]>
24936M: Oleg Nesterov <[email protected]>
24937M: Peter Zijlstra <[email protected]>
24938L: [email protected]
24939L: [email protected]
24940S: Maintained
24941F: arch/*/include/asm/uprobes.h
24942F: arch/*/kernel/probes/uprobes.c
24943F: arch/*/kernel/uprobes.c
24944F: include/linux/uprobes.h
24945F: kernel/events/uprobes.c
24946
24947USB "USBNET" DRIVER FRAMEWORK
24948M: Oliver Neukum <[email protected]>
24949L: [email protected]
24950S: Maintained
24951W: http://www.linux-usb.org/usbnet
24952F: drivers/net/usb/usbnet.c
24953F: include/linux/usb/usbnet.h
24954
24955USB ACM DRIVER
24956M: Oliver Neukum <[email protected]>
24957L: [email protected]
24958S: Maintained
24959F: Documentation/usb/acm.rst
24960F: drivers/usb/class/cdc-acm.*
24961
24962USB APPLE MFI FASTCHARGE DRIVER
24963M: Bastien Nocera <[email protected]>
24964L: [email protected]
24965S: Maintained
24966F: drivers/usb/misc/apple-mfi-fastcharge.c
24967
24968USB AR5523 WIRELESS DRIVER
24969L: [email protected]
24970S: Orphan
24971F: drivers/net/wireless/ath/ar5523/
24972
24973USB ATTACHED SCSI
24974M: Oliver Neukum <[email protected]>
24975L: [email protected]
24976L: [email protected]
24977S: Maintained
24978F: drivers/usb/storage/uas.c
24979
24980USB CDC ETHERNET DRIVER
24981M: Oliver Neukum <[email protected]>
24982L: [email protected]
24983S: Maintained
24984F: drivers/net/usb/cdc_*.c
24985F: include/uapi/linux/usb/cdc.h
24986
24987USB CHAOSKEY DRIVER
24988M: Keith Packard <[email protected]>
24989L: [email protected]
24990S: Maintained
24991F: drivers/usb/misc/chaoskey.c
24992
24993USB CYPRESS C67X00 DRIVER
24994L: [email protected]
24995S: Orphan
24996F: drivers/usb/c67x00/
24997
24998USB DAVICOM DM9601 DRIVER
24999M: Peter Korsgaard <[email protected]>
25000L: [email protected]
25001S: Maintained
25002W: http://www.linux-usb.org/usbnet
25003F: drivers/net/usb/dm9601.c
25004
25005USB EHCI DRIVER
25006M: Alan Stern <[email protected]>
25007L: [email protected]
25008S: Maintained
25009F: Documentation/usb/ehci.rst
25010F: drivers/usb/host/ehci*
25011
25012USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
25013M: Jiri Kosina <[email protected]>
25014M: Benjamin Tissoires <[email protected]>
25015L: [email protected]
25016S: Maintained
25017T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
25018F: Documentation/hid/hiddev.rst
25019F: drivers/hid/usbhid/
25020
25021USB INTEL XHCI ROLE MUX DRIVER
25022M: Hans de Goede <[email protected]>
25023L: [email protected]
25024S: Maintained
25025F: drivers/usb/roles/intel-xhci-usb-role-switch.c
25026
25027USB IP DRIVER FOR HISILICON KIRIN 960
25028M: Yu Chen <[email protected]>
25029M: Binghui Wang <[email protected]>
25030L: [email protected]
25031S: Maintained
25032F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
25033F: drivers/phy/hisilicon/phy-hi3660-usb3.c
25034
25035USB IP DRIVER FOR HISILICON KIRIN 970
25036M: Mauro Carvalho Chehab <[email protected]>
25037L: [email protected]
25038S: Maintained
25039F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
25040F: drivers/phy/hisilicon/phy-hi3670-usb3.c
25041
25042USB ISP116X DRIVER
25043M: Olav Kongas <[email protected]>
25044L: [email protected]
25045S: Maintained
25046F: drivers/usb/host/isp116x*
25047F: include/linux/usb/isp116x.h
25048
25049USB ISP1760 DRIVER
25050M: Rui Miguel Silva <[email protected]>
25051L: [email protected]
25052S: Maintained
25053F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
25054F: drivers/usb/isp1760/*
25055
25056USB LAN78XX ETHERNET DRIVER
25057M: Thangaraj Samynathan <[email protected]>
25058M: Rengarajan Sundararajan <[email protected]>
25059M: [email protected]
25060L: [email protected]
25061S: Maintained
25062F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
25063F: drivers/net/usb/lan78xx.*
25064F: include/dt-bindings/net/microchip-lan78xx.h
25065
25066USB MASS STORAGE DRIVER
25067M: Alan Stern <[email protected]>
25068L: [email protected]
25069L: [email protected]
25070S: Maintained
25071F: drivers/usb/storage/
25072
25073USB MIDI DRIVER
25074M: Clemens Ladisch <[email protected]>
25075L: [email protected]
25076S: Maintained
25077T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25078F: sound/usb/midi.*
25079
25080USB NETWORKING DRIVERS
25081L: [email protected]
25082S: Odd Fixes
25083F: drivers/net/usb/
25084
25085USB OHCI DRIVER
25086M: Alan Stern <[email protected]>
25087L: [email protected]
25088S: Maintained
25089F: Documentation/usb/ohci.rst
25090F: drivers/usb/host/ohci*
25091
25092USB OTG FSM (Finite State Machine)
25093M: Peter Chen <[email protected]>
25094L: [email protected]
25095S: Maintained
25096T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
25097F: drivers/usb/common/usb-otg-fsm.c
25098
25099USB OVER IP DRIVER
25100M: Valentina Manea <[email protected]>
25101M: Shuah Khan <[email protected]>
25102M: Shuah Khan <[email protected]>
25103R: Hongren Zheng <[email protected]>
25104L: [email protected]
25105S: Maintained
25106F: Documentation/usb/usbip_protocol.rst
25107F: drivers/usb/usbip/
25108F: tools/testing/selftests/drivers/usb/usbip/
25109F: tools/usb/usbip/
25110
25111USB PEGASUS DRIVER
25112M: Petko Manolov <[email protected]>
25113L: [email protected]
25114L: [email protected]
25115S: Maintained
25116W: https://github.com/petkan/pegasus
25117T: git https://github.com/petkan/pegasus.git
25118F: drivers/net/usb/pegasus.*
25119
25120USB PRINTER DRIVER (usblp)
25121M: Pete Zaitcev <[email protected]>
25122L: [email protected]
25123S: Supported
25124F: drivers/usb/class/usblp.c
25125
25126USB QMI WWAN NETWORK DRIVER
25127M: Bjørn Mork <[email protected]>
25128L: [email protected]
25129S: Maintained
25130F: Documentation/ABI/testing/sysfs-class-net-qmi
25131F: drivers/net/usb/qmi_wwan.c
25132
25133USB RAW GADGET DRIVER
25134R: Andrey Konovalov <[email protected]>
25135L: [email protected]
25136S: Maintained
25137B: https://github.com/xairy/raw-gadget/issues
25138F: Documentation/usb/raw-gadget.rst
25139F: drivers/usb/gadget/legacy/raw_gadget.c
25140F: include/uapi/linux/usb/raw_gadget.h
25141
25142USB RTL8150 DRIVER
25143M: Petko Manolov <[email protected]>
25144L: [email protected]
25145L: [email protected]
25146S: Maintained
25147W: https://github.com/petkan/rtl8150
25148T: git https://github.com/petkan/rtl8150.git
25149F: drivers/net/usb/rtl8150.c
25150
25151USB SERIAL SUBSYSTEM
25152M: Johan Hovold <[email protected]>
25153L: [email protected]
25154S: Maintained
25155T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25156F: Documentation/usb/usb-serial.rst
25157F: drivers/usb/serial/
25158F: include/linux/usb/serial.h
25159
25160USB SMSC75XX ETHERNET DRIVER
25161M: Steve Glendinning <[email protected]>
25162L: [email protected]
25163S: Maintained
25164F: drivers/net/usb/smsc75xx.*
25165
25166USB SMSC95XX ETHERNET DRIVER
25167M: Steve Glendinning <[email protected]>
25168M: [email protected]
25169L: [email protected]
25170S: Maintained
25171F: drivers/net/usb/smsc95xx.*
25172
25173USB SUBSYSTEM
25174M: Greg Kroah-Hartman <[email protected]>
25175L: [email protected]
25176S: Supported
25177W: http://www.linux-usb.org
25178T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
25179F: Documentation/devicetree/bindings/usb/
25180F: Documentation/usb/
25181F: drivers/usb/
25182F: include/dt-bindings/usb/
25183F: include/linux/usb.h
25184F: include/linux/usb/
25185F: include/uapi/linux/usb/
25186
25187USB TYPEC BUS FOR ALTERNATE MODES
25188M: Heikki Krogerus <[email protected]>
25189L: [email protected]
25190S: Maintained
25191F: Documentation/ABI/testing/sysfs-bus-typec
25192F: Documentation/driver-api/usb/typec_bus.rst
25193F: drivers/usb/typec/altmodes/
25194F: include/linux/usb/typec_altmode.h
25195
25196USB TYPEC CLASS
25197M: Heikki Krogerus <[email protected]>
25198L: [email protected]
25199S: Maintained
25200F: Documentation/ABI/testing/sysfs-class-typec
25201F: Documentation/driver-api/usb/typec.rst
25202F: drivers/usb/typec/
25203F: include/linux/usb/typec.h
25204
25205USB TYPEC INTEL PMC MUX DRIVER
25206M: Heikki Krogerus <[email protected]>
25207L: [email protected]
25208S: Maintained
25209F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
25210F: drivers/usb/typec/mux/intel_pmc_mux.c
25211
25212USB TYPEC PI3USB30532 MUX DRIVER
25213M: Hans de Goede <[email protected]>
25214L: [email protected]
25215S: Maintained
25216F: drivers/usb/typec/mux/pi3usb30532.c
25217
25218USB TYPEC PORT CONTROLLER DRIVERS
25219M: Badhri Jagan Sridharan <[email protected]>
25220L: [email protected]
25221S: Maintained
25222F: drivers/usb/typec/tcpm/tcpci.c
25223F: drivers/usb/typec/tcpm/tcpm.c
25224F: include/linux/usb/tcpci.h
25225F: include/linux/usb/tcpm.h
25226
25227USB TYPEC TUSB1046 MUX DRIVER
25228M: Romain Gantois <[email protected]>
25229L: [email protected]
25230S: Maintained
25231F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
25232F: drivers/usb/typec/mux/tusb1046.c
25233
25234USB UHCI DRIVER
25235M: Alan Stern <[email protected]>
25236L: [email protected]
25237S: Maintained
25238F: drivers/usb/host/uhci*
25239
25240USB VIDEO CLASS
25241M: Laurent Pinchart <[email protected]>
25242M: Hans de Goede <[email protected]>
25243L: [email protected]
25244S: Maintained
25245W: http://www.ideasonboard.org/uvc/
25246T: git git://linuxtv.org/media.git
25247F: Documentation/userspace-api/media/drivers/uvcvideo.rst
25248F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
25249F: drivers/media/common/uvc.c
25250F: drivers/media/usb/uvc/
25251F: include/linux/usb/uvc.h
25252F: include/uapi/linux/uvcvideo.h
25253
25254USB WEBCAM GADGET
25255L: [email protected]
25256S: Orphan
25257F: drivers/usb/gadget/function/*uvc*
25258F: drivers/usb/gadget/legacy/webcam.c
25259F: include/uapi/linux/usb/g_uvc.h
25260
25261USB XHCI DRIVER
25262M: Mathias Nyman <[email protected]>
25263L: [email protected]
25264S: Supported
25265F: drivers/usb/host/pci-quirks*
25266F: drivers/usb/host/xhci*
25267
25268USER DATAGRAM PROTOCOL (UDP)
25269M: Willem de Bruijn <[email protected]>
25270L: [email protected]
25271S: Maintained
25272F: include/linux/udp.h
25273F: include/net/udp.h
25274F: include/trace/events/udp.h
25275F: include/uapi/linux/udp.h
25276F: net/ipv4/udp.c
25277F: net/ipv6/udp.c
25278
25279USER-MODE LINUX (UML)
25280M: Richard Weinberger <[email protected]>
25281M: Anton Ivanov <[email protected]>
25282M: Johannes Berg <[email protected]>
25283L: [email protected]
25284S: Maintained
25285W: http://user-mode-linux.sourceforge.net
25286Q: https://patchwork.ozlabs.org/project/linux-um/list/
25287T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
25288T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
25289F: Documentation/virt/uml/
25290F: arch/um/
25291F: arch/x86/um/
25292F: fs/hostfs/
25293
25294USERSPACE COPYIN/COPYOUT (UIOVEC)
25295M: Alexander Viro <[email protected]>
25296S: Maintained
25297F: include/linux/uio.h
25298F: lib/iov_iter.c
25299
25300USERSPACE DMA BUFFER DRIVER
25301M: Gerd Hoffmann <[email protected]>
25302M: Vivek Kasireddy <[email protected]>
25303L: [email protected]
25304S: Maintained
25305T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25306F: drivers/dma-buf/udmabuf.c
25307F: include/uapi/linux/udmabuf.h
25308
25309USERSPACE I/O (UIO)
25310M: Greg Kroah-Hartman <[email protected]>
25311S: Maintained
25312T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25313F: Documentation/driver-api/uio-howto.rst
25314F: drivers/uio/
25315F: include/linux/uio_driver.h
25316
25317UTIL-LINUX PACKAGE
25318M: Karel Zak <[email protected]>
25319L: [email protected]
25320S: Maintained
25321W: http://en.wikipedia.org/wiki/Util-linux
25322T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
25323
25324UUID HELPERS
25325R: Andy Shevchenko <[email protected]>
25326L: [email protected]
25327S: Maintained
25328F: include/linux/uuid.h
25329F: lib/test_uuid.c
25330F: lib/uuid.c
25331
25332UV SYSFS DRIVER
25333M: Justin Ernst <[email protected]>
25334L: [email protected]
25335S: Maintained
25336F: drivers/platform/x86/uv_sysfs.c
25337
25338UVESAFB DRIVER
25339M: Michal Januszewski <[email protected]>
25340L: [email protected]
25341S: Maintained
25342W: https://github.com/mjanusz/v86d
25343F: Documentation/fb/uvesafb.rst
25344F: drivers/video/fbdev/uvesafb.*
25345
25346Ux500 CLOCK DRIVERS
25347M: Ulf Hansson <[email protected]>
25348L: [email protected]
25349L: [email protected] (moderated for non-subscribers)
25350S: Maintained
25351F: drivers/clk/ux500/
25352
25353V4L2 ASYNC AND FWNODE FRAMEWORKS
25354M: Sakari Ailus <[email protected]>
25355L: [email protected]
25356S: Maintained
25357T: git git://linuxtv.org/media.git
25358F: drivers/media/v4l2-core/v4l2-async.c
25359F: drivers/media/v4l2-core/v4l2-fwnode.c
25360F: include/media/v4l2-async.h
25361F: include/media/v4l2-fwnode.h
25362
25363V4L2 LENS DRIVERS
25364M: Sakari Ailus <[email protected]>
25365L: [email protected]
25366S: Maintained
25367F: drivers/media/i2c/ak*
25368F: drivers/media/i2c/dw*
25369F: drivers/media/i2c/lm*
25370
25371V4L2 CAMERA SENSOR DRIVERS
25372M: Sakari Ailus <[email protected]>
25373L: [email protected]
25374S: Maintained
25375F: Documentation/driver-api/media/camera-sensor.rst
25376F: Documentation/driver-api/media/tx-rx.rst
25377F: drivers/media/i2c/ar*
25378F: drivers/media/i2c/gc*
25379F: drivers/media/i2c/hi*
25380F: drivers/media/i2c/imx*
25381F: drivers/media/i2c/mt*
25382F: drivers/media/i2c/og*
25383F: drivers/media/i2c/ov*
25384F: drivers/media/i2c/s5*
25385F: drivers/media/i2c/vgxy61.c
25386
25387VF610 NAND DRIVER
25388M: Stefan Agner <[email protected]>
25389L: [email protected]
25390S: Supported
25391F: drivers/mtd/nand/raw/vf610_nfc.c
25392
25393VFAT/FAT/MSDOS FILESYSTEM
25394M: OGAWA Hirofumi <[email protected]>
25395S: Maintained
25396F: Documentation/filesystems/vfat.rst
25397F: fs/fat/
25398F: tools/testing/selftests/filesystems/fat/
25399
25400VFIO CDX DRIVER
25401M: Nipun Gupta <[email protected]>
25402M: Nikhil Agarwal <[email protected]>
25403L: [email protected]
25404S: Maintained
25405F: drivers/vfio/cdx/*
25406
25407VFIO DRIVER
25408M: Alex Williamson <[email protected]>
25409L: [email protected]
25410S: Maintained
25411T: git https://github.com/awilliam/linux-vfio.git
25412F: Documentation/ABI/testing/debugfs-vfio
25413F: Documentation/ABI/testing/sysfs-devices-vfio-dev
25414F: Documentation/driver-api/vfio.rst
25415F: drivers/vfio/
25416F: include/linux/vfio.h
25417F: include/linux/vfio_pci_core.h
25418F: include/uapi/linux/vfio.h
25419
25420VFIO FSL-MC DRIVER
25421L: [email protected]
25422S: Orphan
25423F: drivers/vfio/fsl-mc/
25424
25425VFIO HISILICON PCI DRIVER
25426M: Longfang Liu <[email protected]>
25427M: Shameer Kolothum <[email protected]>
25428L: [email protected]
25429S: Maintained
25430F: drivers/vfio/pci/hisilicon/
25431
25432VFIO MEDIATED DEVICE DRIVERS
25433M: Kirti Wankhede <[email protected]>
25434L: [email protected]
25435S: Maintained
25436F: Documentation/driver-api/vfio-mediated-device.rst
25437F: drivers/vfio/mdev/
25438F: include/linux/mdev.h
25439F: samples/vfio-mdev/
25440
25441VFIO MLX5 PCI DRIVER
25442M: Yishai Hadas <[email protected]>
25443L: [email protected]
25444S: Maintained
25445F: drivers/vfio/pci/mlx5/
25446
25447VFIO NVIDIA GRACE GPU DRIVER
25448M: Ankit Agrawal <[email protected]>
25449L: [email protected]
25450S: Supported
25451F: drivers/vfio/pci/nvgrace-gpu/
25452
25453VFIO PCI DEVICE SPECIFIC DRIVERS
25454R: Jason Gunthorpe <[email protected]>
25455R: Yishai Hadas <[email protected]>
25456R: Shameer Kolothum <[email protected]>
25457R: Kevin Tian <[email protected]>
25458L: [email protected]
25459S: Maintained
25460P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
25461F: drivers/vfio/pci/*/
25462
25463VFIO PDS PCI DRIVER
25464M: Brett Creeley <[email protected]>
25465L: [email protected]
25466S: Maintained
25467F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
25468F: drivers/vfio/pci/pds/
25469
25470VFIO PLATFORM DRIVER
25471M: Eric Auger <[email protected]>
25472L: [email protected]
25473S: Maintained
25474F: drivers/vfio/platform/
25475
25476VFIO QAT PCI DRIVER
25477M: Xin Zeng <[email protected]>
25478M: Giovanni Cabiddu <[email protected]>
25479L: [email protected]
25480L: [email protected]
25481S: Supported
25482F: drivers/vfio/pci/qat/
25483
25484VFIO VIRTIO PCI DRIVER
25485M: Yishai Hadas <[email protected]>
25486L: [email protected]
25487L: [email protected]
25488S: Maintained
25489F: drivers/vfio/pci/virtio
25490
25491VGA_SWITCHEROO
25492R: Lukas Wunner <[email protected]>
25493S: Maintained
25494T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25495F: Documentation/gpu/vga-switcheroo.rst
25496F: drivers/gpu/vga/vga_switcheroo.c
25497F: include/linux/vga_switcheroo.h
25498
25499VIA RHINE NETWORK DRIVER
25500M: Kevin Brace <[email protected]>
25501S: Maintained
25502F: drivers/net/ethernet/via/via-rhine.c
25503
25504VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
25505M: Florian Tobias Schandinat <[email protected]>
25506L: [email protected]
25507S: Maintained
25508F: drivers/video/fbdev/via/
25509F: include/linux/via-core.h
25510F: include/linux/via_i2c.h
25511
25512VIA VELOCITY NETWORK DRIVER
25513M: Francois Romieu <[email protected]>
25514L: [email protected]
25515S: Maintained
25516F: drivers/net/ethernet/via/via-velocity.*
25517
25518VICODEC VIRTUAL CODEC DRIVER
25519M: Hans Verkuil <[email protected]>
25520L: [email protected]
25521S: Maintained
25522W: https://linuxtv.org
25523T: git git://linuxtv.org/media.git
25524F: drivers/media/test-drivers/vicodec/*
25525
25526VIDEO I2C POLLING DRIVER
25527M: Matt Ranostay <[email protected]>
25528L: [email protected]
25529S: Maintained
25530F: drivers/media/i2c/video-i2c.c
25531
25532VIDEO MULTIPLEXER DRIVER
25533M: Philipp Zabel <[email protected]>
25534L: [email protected]
25535S: Maintained
25536F: drivers/media/platform/video-mux.c
25537
25538VIDEOBUF2 FRAMEWORK
25539M: Tomasz Figa <[email protected]>
25540M: Marek Szyprowski <[email protected]>
25541L: [email protected]
25542S: Maintained
25543F: drivers/media/common/videobuf2/*
25544F: include/media/videobuf2-*
25545
25546VIDTV VIRTUAL DIGITAL TV DRIVER
25547M: Daniel W. S. Almeida <[email protected]>
25548L: [email protected]
25549S: Maintained
25550W: https://linuxtv.org
25551T: git git://linuxtv.org/media.git
25552F: drivers/media/test-drivers/vidtv/*
25553
25554VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25555M: Shuah Khan <[email protected]>
25556R: Kieran Bingham <[email protected]>
25557L: [email protected]
25558S: Maintained
25559W: https://linuxtv.org
25560T: git git://linuxtv.org/media.git
25561F: drivers/media/test-drivers/vimc/*
25562
25563VIRT LIB
25564M: Alex Williamson <[email protected]>
25565M: Paolo Bonzini <[email protected]>
25566L: [email protected]
25567S: Supported
25568F: virt/lib/
25569
25570VIRTIO AND VHOST VSOCK DRIVER
25571M: Stefan Hajnoczi <[email protected]>
25572M: Stefano Garzarella <[email protected]>
25573L: [email protected]
25574L: [email protected]
25575L: [email protected]
25576S: Maintained
25577F: drivers/vhost/vsock.c
25578F: include/linux/virtio_vsock.h
25579F: include/uapi/linux/virtio_vsock.h
25580F: net/vmw_vsock/virtio_transport.c
25581F: net/vmw_vsock/virtio_transport_common.c
25582
25583VIRTIO BALLOON
25584M: "Michael S. Tsirkin" <[email protected]>
25585M: David Hildenbrand <[email protected]>
25586L: [email protected]
25587S: Maintained
25588F: drivers/virtio/virtio_balloon.c
25589F: include/linux/balloon_compaction.h
25590F: include/uapi/linux/virtio_balloon.h
25591F: mm/balloon_compaction.c
25592
25593VIRTIO BLOCK AND SCSI DRIVERS
25594M: "Michael S. Tsirkin" <[email protected]>
25595M: Jason Wang <[email protected]>
25596R: Paolo Bonzini <[email protected]>
25597R: Stefan Hajnoczi <[email protected]>
25598R: Eugenio Pérez <[email protected]>
25599L: [email protected]
25600S: Maintained
25601F: drivers/block/virtio_blk.c
25602F: drivers/scsi/virtio_scsi.c
25603F: include/uapi/linux/virtio_blk.h
25604F: include/uapi/linux/virtio_scsi.h
25605
25606VIRTIO CONSOLE DRIVER
25607M: Amit Shah <[email protected]>
25608L: [email protected]
25609S: Maintained
25610F: drivers/char/virtio_console.c
25611F: include/uapi/linux/virtio_console.h
25612
25613VIRTIO CORE AND NET DRIVERS
25614M: "Michael S. Tsirkin" <[email protected]>
25615M: Jason Wang <[email protected]>
25616R: Xuan Zhuo <[email protected]>
25617R: Eugenio Pérez <[email protected]>
25618L: [email protected]
25619S: Maintained
25620F: Documentation/ABI/testing/sysfs-bus-vdpa
25621F: Documentation/ABI/testing/sysfs-class-vduse
25622F: Documentation/devicetree/bindings/virtio/
25623F: Documentation/driver-api/virtio/
25624F: drivers/block/virtio_blk.c
25625F: drivers/crypto/virtio/
25626F: drivers/net/virtio_net.c
25627F: drivers/vdpa/
25628F: drivers/virtio/
25629F: include/linux/vdpa.h
25630F: include/linux/virtio*.h
25631F: include/linux/vringh.h
25632F: include/uapi/linux/virtio_*.h
25633F: net/vmw_vsock/virtio*
25634F: tools/virtio/
25635F: tools/testing/selftests/drivers/net/virtio_net/
25636
25637VIRTIO CRYPTO DRIVER
25638M: Gonglei <[email protected]>
25639L: [email protected]
25640L: [email protected]
25641S: Maintained
25642F: drivers/crypto/virtio/
25643F: include/uapi/linux/virtio_crypto.h
25644
25645VIRTIO DRIVERS FOR S390
25646M: Cornelia Huck <[email protected]>
25647M: Halil Pasic <[email protected]>
25648M: Eric Farman <[email protected]>
25649L: [email protected]
25650L: [email protected]
25651L: [email protected]
25652S: Supported
25653F: arch/s390/include/uapi/asm/virtio-ccw.h
25654F: drivers/s390/virtio/
25655
25656VIRTIO FILE SYSTEM
25657M: Vivek Goyal <[email protected]>
25658M: Stefan Hajnoczi <[email protected]>
25659M: Miklos Szeredi <[email protected]>
25660R: Eugenio Pérez <[email protected]>
25661L: [email protected]
25662L: [email protected]
25663S: Supported
25664W: https://virtio-fs.gitlab.io/
25665F: Documentation/filesystems/virtiofs.rst
25666F: fs/fuse/virtio_fs.c
25667F: include/uapi/linux/virtio_fs.h
25668
25669VIRTIO GPIO DRIVER
25670M: Enrico Weigelt, metux IT consult <[email protected]>
25671M: Viresh Kumar <[email protected]>
25672L: [email protected]
25673L: [email protected]
25674S: Maintained
25675F: drivers/gpio/gpio-virtio.c
25676F: include/uapi/linux/virtio_gpio.h
25677
25678VIRTIO GPU DRIVER
25679M: David Airlie <[email protected]>
25680M: Gerd Hoffmann <[email protected]>
25681R: Gurchetan Singh <[email protected]>
25682R: Chia-I Wu <[email protected]>
25683L: [email protected]
25684L: [email protected]
25685S: Maintained
25686T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25687F: drivers/gpu/drm/ci/xfails/virtio*
25688F: drivers/gpu/drm/virtio/
25689F: include/uapi/linux/virtio_gpu.h
25690
25691VIRTIO HOST (VHOST)
25692M: "Michael S. Tsirkin" <[email protected]>
25693M: Jason Wang <[email protected]>
25694R: Eugenio Pérez <[email protected]>
25695L: [email protected]
25696L: [email protected]
25697L: [email protected]
25698S: Maintained
25699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25700F: drivers/vhost/
25701F: include/linux/sched/vhost_task.h
25702F: include/linux/vhost_iotlb.h
25703F: include/uapi/linux/vhost.h
25704F: kernel/vhost_task.c
25705
25706VIRTIO HOST (VHOST-SCSI)
25707M: "Michael S. Tsirkin" <[email protected]>
25708M: Jason Wang <[email protected]>
25709M: Mike Christie <[email protected]>
25710R: Paolo Bonzini <[email protected]>
25711R: Stefan Hajnoczi <[email protected]>
25712L: [email protected]
25713S: Maintained
25714F: drivers/vhost/scsi.c
25715
25716VIRTIO I2C DRIVER
25717M: Viresh Kumar <[email protected]>
25718R: "Chen, Jian Jun" <[email protected]>
25719L: [email protected]
25720L: [email protected]
25721S: Maintained
25722F: drivers/i2c/busses/i2c-virtio.c
25723F: include/uapi/linux/virtio_i2c.h
25724
25725VIRTIO INPUT DRIVER
25726M: Gerd Hoffmann <[email protected]>
25727S: Maintained
25728F: drivers/virtio/virtio_input.c
25729F: include/uapi/linux/virtio_input.h
25730
25731VIRTIO IOMMU DRIVER
25732M: Jean-Philippe Brucker <[email protected]>
25733L: [email protected]
25734S: Maintained
25735F: drivers/iommu/virtio-iommu.c
25736F: include/uapi/linux/virtio_iommu.h
25737
25738VIRTIO MEM DRIVER
25739M: David Hildenbrand <[email protected]>
25740L: [email protected]
25741S: Maintained
25742W: https://virtio-mem.gitlab.io/
25743F: drivers/virtio/virtio_mem.c
25744F: include/uapi/linux/virtio_mem.h
25745
25746VIRTIO PMEM DRIVER
25747M: Pankaj Gupta <[email protected]>
25748L: [email protected]
25749S: Maintained
25750F: drivers/nvdimm/nd_virtio.c
25751F: drivers/nvdimm/virtio_pmem.c
25752
25753VIRTIO SOUND DRIVER
25754M: Anton Yakovlev <[email protected]>
25755M: "Michael S. Tsirkin" <[email protected]>
25756L: [email protected]
25757L: [email protected]
25758S: Maintained
25759F: include/uapi/linux/virtio_snd.h
25760F: sound/virtio/*
25761
25762VIRTUAL BOX GUEST DEVICE DRIVER
25763M: Hans de Goede <[email protected]>
25764M: Arnd Bergmann <[email protected]>
25765M: Greg Kroah-Hartman <[email protected]>
25766S: Maintained
25767F: drivers/virt/vboxguest/
25768F: include/linux/vbox_utils.h
25769F: include/uapi/linux/vbox*.h
25770
25771VIRTUAL BOX SHARED FOLDER VFS DRIVER
25772M: Hans de Goede <[email protected]>
25773L: [email protected]
25774S: Maintained
25775F: fs/vboxsf/*
25776
25777VIRTUAL PCM TEST DRIVER
25778M: Ivan Orlov <[email protected]>
25779L: [email protected]
25780S: Maintained
25781F: Documentation/sound/cards/pcmtest.rst
25782F: sound/drivers/pcmtest.c
25783F: tools/testing/selftests/alsa/test-pcmtest-driver.c
25784
25785VIRTUAL SERIO DEVICE DRIVER
25786M: Stephen Chandler Paul <[email protected]>
25787S: Maintained
25788F: drivers/input/serio/userio.c
25789F: include/uapi/linux/userio.h
25790
25791VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25792M: Javier Carrasco <[email protected]>
25793S: Maintained
25794F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25795F: drivers/iio/light/veml3235.c
25796
25797VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25798M: Javier Carrasco <[email protected]>
25799S: Maintained
25800F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25801F: drivers/iio/light/veml6030.c
25802
25803VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25804M: Javier Carrasco <[email protected]>
25805S: Maintained
25806F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25807F: drivers/iio/light/veml6075.c
25808
25809VISL VIRTUAL STATELESS DECODER DRIVER
25810M: Daniel Almeida <[email protected]>
25811L: [email protected]
25812S: Supported
25813F: drivers/media/test-drivers/visl
25814
25815VIVID VIRTUAL VIDEO DRIVER
25816M: Hans Verkuil <[email protected]>
25817L: [email protected]
25818S: Maintained
25819W: https://linuxtv.org
25820T: git git://linuxtv.org/media.git
25821F: drivers/media/test-drivers/vivid/*
25822
25823VM SOCKETS (AF_VSOCK)
25824M: Stefano Garzarella <[email protected]>
25825L: [email protected]
25826L: [email protected]
25827S: Maintained
25828F: drivers/net/vsockmon.c
25829F: include/net/af_vsock.h
25830F: include/uapi/linux/vm_sockets.h
25831F: include/uapi/linux/vm_sockets_diag.h
25832F: include/uapi/linux/vsockmon.h
25833F: net/vmw_vsock/
25834F: tools/testing/vsock/
25835
25836VMALLOC
25837M: Andrew Morton <[email protected]>
25838R: Uladzislau Rezki <[email protected]>
25839L: [email protected]
25840S: Maintained
25841W: http://www.linux-mm.org
25842T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25843F: include/linux/vmalloc.h
25844F: mm/vmalloc.c
25845
25846VME SUBSYSTEM
25847L: [email protected]
25848S: Orphan
25849T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25850F: Documentation/driver-api/vme.rst
25851F: drivers/staging/vme_user/
25852
25853VMWARE BALLOON DRIVER
25854M: Jerrin Shaji George <[email protected]>
25855R: Broadcom internal kernel review list <[email protected]>
25856L: [email protected]
25857S: Supported
25858F: drivers/misc/vmw_balloon.c
25859
25860VMWARE HYPERVISOR INTERFACE
25861M: Ajay Kaher <[email protected]>
25862M: Alexey Makhalov <[email protected]>
25863R: Broadcom internal kernel review list <[email protected]>
25864L: [email protected]
25865L: [email protected]
25866S: Supported
25867T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25868F: arch/x86/include/asm/vmware.h
25869F: arch/x86/kernel/cpu/vmware.c
25870
25871VMWARE PVRDMA DRIVER
25872M: Bryan Tan <[email protected]>
25873M: Vishnu Dasa <[email protected]>
25874R: Broadcom internal kernel review list <[email protected]>
25875L: [email protected]
25876S: Supported
25877F: drivers/infiniband/hw/vmw_pvrdma/
25878
25879VMWARE PVSCSI DRIVER
25880M: Vishal Bhakta <[email protected]>
25881R: Broadcom internal kernel review list <[email protected]>
25882L: [email protected]
25883S: Supported
25884F: drivers/scsi/vmw_pvscsi.c
25885F: drivers/scsi/vmw_pvscsi.h
25886
25887VMWARE VIRTUAL PTP CLOCK DRIVER
25888M: Nick Shi <[email protected]>
25889R: Ajay Kaher <[email protected]>
25890R: Alexey Makhalov <[email protected]>
25891R: Broadcom internal kernel review list <[email protected]>
25892L: [email protected]
25893S: Supported
25894F: drivers/ptp/ptp_vmw.c
25895
25896VMWARE VMCI DRIVER
25897M: Bryan Tan <[email protected]>
25898M: Vishnu Dasa <[email protected]>
25899R: Broadcom internal kernel review list <[email protected]>
25900L: [email protected]
25901S: Supported
25902F: drivers/misc/vmw_vmci/
25903F: include/linux/vmw_vmci*
25904
25905VMWARE VMMOUSE SUBDRIVER
25906M: Zack Rusin <[email protected]>
25907R: Broadcom internal kernel review list <[email protected]>
25908L: [email protected]
25909S: Supported
25910F: drivers/input/mouse/vmmouse.c
25911F: drivers/input/mouse/vmmouse.h
25912
25913VMWARE VMXNET3 ETHERNET DRIVER
25914M: Ronak Doshi <[email protected]>
25915R: Broadcom internal kernel review list <[email protected]>
25916L: [email protected]
25917S: Supported
25918F: drivers/net/vmxnet3/
25919
25920VMWARE VSOCK VMCI TRANSPORT DRIVER
25921M: Bryan Tan <[email protected]>
25922M: Vishnu Dasa <[email protected]>
25923R: Broadcom internal kernel review list <[email protected]>
25924L: [email protected]
25925S: Supported
25926F: net/vmw_vsock/vmci_transport*
25927
25928VOCORE VOCORE2 BOARD
25929M: Harvey Hunt <[email protected]>
25930L: [email protected]
25931S: Maintained
25932F: arch/mips/boot/dts/ralink/vocore2.dts
25933
25934VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25935M: Liam Girdwood <[email protected]>
25936M: Mark Brown <[email protected]>
25937L: [email protected]
25938S: Supported
25939W: http://www.slimlogic.co.uk/?p=48
25940T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25941F: Documentation/devicetree/bindings/regulator/
25942F: Documentation/power/regulator/
25943F: drivers/regulator/
25944F: include/dt-bindings/regulator/
25945F: include/linux/regulator/
25946K: regulator_get_optional
25947
25948VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25949R: Matti Vaittinen <[email protected]>
25950F: drivers/regulator/irq_helpers.c
25951
25952VRF
25953M: David Ahern <[email protected]>
25954L: [email protected]
25955S: Maintained
25956F: Documentation/networking/vrf.rst
25957F: drivers/net/vrf.c
25958
25959VSPRINTF
25960M: Petr Mladek <[email protected]>
25961M: Steven Rostedt <[email protected]>
25962R: Andy Shevchenko <[email protected]>
25963R: Rasmus Villemoes <[email protected]>
25964R: Sergey Senozhatsky <[email protected]>
25965S: Maintained
25966T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25967F: Documentation/core-api/printk-formats.rst
25968F: lib/tests/printf_kunit.c
25969F: lib/tests/scanf_kunit.c
25970F: lib/vsprintf.c
25971
25972VT1211 HARDWARE MONITOR DRIVER
25973M: Juerg Haefliger <[email protected]>
25974L: [email protected]
25975S: Maintained
25976F: Documentation/hwmon/vt1211.rst
25977F: drivers/hwmon/vt1211.c
25978
25979VT8231 HARDWARE MONITOR DRIVER
25980M: Roger Lucas <[email protected]>
25981L: [email protected]
25982S: Maintained
25983F: drivers/hwmon/vt8231.c
25984
25985VUB300 USB to SDIO/SD/MMC bridge chip
25986L: [email protected]
25987S: Orphan
25988F: drivers/mmc/host/vub300.c
25989
25990W1 DALLAS'S 1-WIRE BUS
25991M: Krzysztof Kozlowski <[email protected]>
25992S: Maintained
25993F: Documentation/devicetree/bindings/w1/
25994F: Documentation/w1/
25995F: drivers/w1/
25996F: include/linux/w1.h
25997
25998W83791D HARDWARE MONITORING DRIVER
25999M: Marc Hulsman <[email protected]>
26000L: [email protected]
26001S: Maintained
26002F: Documentation/hwmon/w83791d.rst
26003F: drivers/hwmon/w83791d.c
26004
26005W83793 HARDWARE MONITORING DRIVER
26006M: Rudolf Marek <[email protected]>
26007L: [email protected]
26008S: Maintained
26009F: Documentation/hwmon/w83793.rst
26010F: drivers/hwmon/w83793.c
26011
26012W83795 HARDWARE MONITORING DRIVER
26013M: Jean Delvare <[email protected]>
26014L: [email protected]
26015S: Maintained
26016F: drivers/hwmon/w83795.c
26017
26018W83L51xD SD/MMC CARD INTERFACE DRIVER
26019M: Pierre Ossman <[email protected]>
26020S: Maintained
26021F: drivers/mmc/host/wbsd.*
26022
26023WACOM PROTOCOL 4 SERIAL TABLETS
26024M: Julian Squires <[email protected]>
26025M: Hans de Goede <[email protected]>
26026L: [email protected]
26027S: Maintained
26028F: drivers/input/tablet/wacom_serial4.c
26029
26030WANGXUN ETHERNET DRIVER
26031M: Jiawen Wu <[email protected]>
26032M: Mengyuan Lou <[email protected]>
26033L: [email protected]
26034S: Maintained
26035W: https://www.net-swift.com
26036F: Documentation/networking/device_drivers/ethernet/wangxun/*
26037F: drivers/net/ethernet/wangxun/
26038F: drivers/net/pcs/pcs-xpcs-wx.c
26039
26040WATCHDOG DEVICE DRIVERS
26041M: Wim Van Sebroeck <[email protected]>
26042M: Guenter Roeck <[email protected]>
26043L: [email protected]
26044S: Maintained
26045W: http://www.linux-watchdog.org/
26046T: git git://www.linux-watchdog.org/linux-watchdog.git
26047F: Documentation/devicetree/bindings/watchdog/
26048F: Documentation/watchdog/
26049F: drivers/watchdog/
26050F: include/linux/watchdog.h
26051F: include/trace/events/watchdog.h
26052F: include/uapi/linux/watchdog.h
26053
26054WAVE5 VPU CODEC DRIVER
26055M: Nas Chung <[email protected]>
26056M: Jackson Lee <[email protected]>
26057L: [email protected]
26058S: Maintained
26059F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
26060F: drivers/media/platform/chips-media/wave5/
26061
26062WHISKEYCOVE PMIC GPIO DRIVER
26063M: Kuppuswamy Sathyanarayanan <[email protected]>
26064L: [email protected]
26065S: Maintained
26066F: drivers/gpio/gpio-wcove.c
26067
26068WHWAVE RTC DRIVER
26069M: Dianlong Li <[email protected]>
26070L: [email protected]
26071S: Maintained
26072F: drivers/rtc/rtc-sd3078.c
26073
26074WIIMOTE HID DRIVER
26075M: David Rheinsberg <[email protected]>
26076L: [email protected]
26077S: Maintained
26078F: drivers/hid/hid-wiimote*
26079
26080WILOCITY WIL6210 WIRELESS DRIVER
26081L: [email protected]
26082S: Orphan
26083W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
26084F: drivers/net/wireless/ath/wil6210/
26085
26086WINBOND CIR DRIVER
26087M: David Härdeman <[email protected]>
26088S: Maintained
26089F: drivers/media/rc/winbond-cir.c
26090
26091WINSYSTEMS EBC-C384 WATCHDOG DRIVER
26092L: [email protected]
26093S: Orphan
26094F: drivers/watchdog/ebc-c384_wdt.c
26095
26096WINSYSTEMS WS16C48 GPIO DRIVER
26097M: William Breathitt Gray <[email protected]>
26098L: [email protected]
26099S: Maintained
26100F: drivers/gpio/gpio-ws16c48.c
26101
26102WIREGUARD SECURE NETWORK TUNNEL
26103M: Jason A. Donenfeld <[email protected]>
26104L: [email protected]
26105L: [email protected]
26106S: Maintained
26107F: drivers/net/wireguard/
26108F: tools/testing/selftests/wireguard/
26109
26110WISTRON LAPTOP BUTTON DRIVER
26111M: Miloslav Trmac <[email protected]>
26112S: Maintained
26113F: drivers/input/misc/wistron_btns.c
26114
26115WMI BINARY MOF DRIVER
26116M: Armin Wolf <[email protected]>
26117R: Thomas Weißschuh <[email protected]>
26118L: [email protected]
26119S: Maintained
26120F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
26121F: Documentation/wmi/devices/wmi-bmof.rst
26122F: drivers/platform/x86/wmi-bmof.c
26123
26124WOLFSON MICROELECTRONICS DRIVERS
26125L: [email protected]
26126S: Supported
26127W: https://github.com/CirrusLogic/linux-drivers/wiki
26128T: git https://github.com/CirrusLogic/linux-drivers.git
26129F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26130F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26131F: Documentation/devicetree/bindings/mfd/wm831x.txt
26132F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26133F: Documentation/devicetree/bindings/sound/wlf,*.yaml
26134F: Documentation/devicetree/bindings/sound/wm*
26135F: Documentation/hwmon/wm83??.rst
26136F: arch/arm/mach-s3c/mach-crag6410*
26137F: drivers/clk/clk-wm83*.c
26138F: drivers/gpio/gpio-*wm*.c
26139F: drivers/gpio/gpio-arizona.c
26140F: drivers/hwmon/wm83??-hwmon.c
26141F: drivers/input/misc/wm831x-on.c
26142F: drivers/input/touchscreen/wm831x-ts.c
26143F: drivers/input/touchscreen/wm97*.c
26144F: drivers/leds/leds-wm83*.c
26145F: drivers/mfd/arizona*
26146F: drivers/mfd/cs47l24*
26147F: drivers/mfd/wm*.c
26148F: drivers/power/supply/wm83*.c
26149F: drivers/regulator/arizona*
26150F: drivers/regulator/wm8*.c
26151F: drivers/rtc/rtc-wm83*.c
26152F: drivers/video/backlight/wm83*_bl.c
26153F: drivers/watchdog/wm83*_wdt.c
26154F: include/linux/mfd/arizona/
26155F: include/linux/mfd/wm831x/
26156F: include/linux/mfd/wm8350/
26157F: include/linux/mfd/wm8400*
26158F: include/linux/regulator/arizona*
26159F: include/linux/wm97xx.h
26160F: include/sound/wm????.h
26161F: sound/soc/codecs/arizona*
26162F: sound/soc/codecs/cs47l24*
26163F: sound/soc/codecs/wm*
26164
26165WORKQUEUE
26166M: Tejun Heo <[email protected]>
26167R: Lai Jiangshan <[email protected]>
26168S: Maintained
26169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
26170F: Documentation/core-api/workqueue.rst
26171F: include/linux/workqueue.h
26172F: kernel/workqueue.c
26173F: kernel/workqueue_internal.h
26174
26175WWAN DRIVERS
26176M: Loic Poulain <[email protected]>
26177M: Sergey Ryazanov <[email protected]>
26178R: Johannes Berg <[email protected]>
26179L: [email protected]
26180S: Maintained
26181F: drivers/net/wwan/
26182F: include/linux/wwan.h
26183F: include/uapi/linux/wwan.h
26184
26185X-POWERS AXP288 PMIC DRIVERS
26186M: Hans de Goede <[email protected]>
26187S: Maintained
26188F: drivers/acpi/pmic/intel_pmic_xpower.c
26189N: axp288
26190
26191X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
26192M: Chen-Yu Tsai <[email protected]>
26193L: [email protected]
26194S: Maintained
26195N: axp[128]
26196
26197X.25 STACK
26198M: Martin Schiller <[email protected]>
26199L: [email protected]
26200S: Maintained
26201F: Documentation/networking/lapb-module.rst
26202F: Documentation/networking/x25*
26203F: drivers/net/wan/hdlc_x25.c
26204F: drivers/net/wan/lapbether.c
26205F: include/*/lapb.h
26206F: include/net/x25*
26207F: include/uapi/linux/x25.h
26208F: net/lapb/
26209F: net/x25/
26210
26211X86 ARCHITECTURE (32-BIT AND 64-BIT)
26212M: Thomas Gleixner <[email protected]>
26213M: Ingo Molnar <[email protected]>
26214M: Borislav Petkov <[email protected]>
26215M: Dave Hansen <[email protected]>
26216M: [email protected]
26217R: "H. Peter Anvin" <[email protected]>
26218L: [email protected]
26219S: Maintained
26220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
26221F: Documentation/arch/x86/
26222F: Documentation/devicetree/bindings/x86/
26223F: arch/x86/
26224F: tools/testing/selftests/x86
26225
26226X86 CPUID DATABASE
26227M: Borislav Petkov <[email protected]>
26228M: Thomas Gleixner <[email protected]>
26229M: [email protected]
26230R: Ahmed S. Darwish <[email protected]>
26231L: [email protected]
26232S: Maintained
26233W: https://x86-cpuid.org
26234F: tools/arch/x86/kcpuid/cpuid.csv
26235
26236X86 ENTRY CODE
26237M: Andy Lutomirski <[email protected]>
26238L: [email protected]
26239S: Maintained
26240T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
26241F: arch/x86/entry/
26242
26243X86 HARDWARE VULNERABILITIES
26244M: Thomas Gleixner <[email protected]>
26245M: Borislav Petkov <[email protected]>
26246M: Peter Zijlstra <[email protected]>
26247M: Josh Poimboeuf <[email protected]>
26248R: Pawan Gupta <[email protected]>
26249S: Maintained
26250F: Documentation/admin-guide/hw-vuln/
26251F: arch/x86/include/asm/nospec-branch.h
26252F: arch/x86/kernel/cpu/bugs.c
26253
26254X86 MCE INFRASTRUCTURE
26255M: Tony Luck <[email protected]>
26256M: Borislav Petkov <[email protected]>
26257L: [email protected]
26258S: Maintained
26259F: Documentation/ABI/testing/sysfs-mce
26260F: Documentation/arch/x86/x86_64/machinecheck.rst
26261F: arch/x86/kernel/cpu/mce/*
26262
26263X86 MICROCODE UPDATE SUPPORT
26264M: Borislav Petkov <[email protected]>
26265S: Maintained
26266F: arch/x86/kernel/cpu/microcode/*
26267
26268X86 MM
26269M: Dave Hansen <[email protected]>
26270M: Andy Lutomirski <[email protected]>
26271M: Peter Zijlstra <[email protected]>
26272L: [email protected]
26273S: Maintained
26274T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
26275F: arch/x86/mm/
26276
26277X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
26278M: Hans de Goede <[email protected]>
26279L: [email protected]
26280S: Maintained
26281T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26282F: drivers/platform/x86/x86-android-tablets/
26283
26284X86 PLATFORM DRIVERS
26285M: Hans de Goede <[email protected]>
26286M: Ilpo Järvinen <[email protected]>
26287L: [email protected]
26288S: Maintained
26289Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
26290T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26291F: drivers/platform/olpc/
26292F: drivers/platform/x86/
26293F: include/linux/platform_data/x86/
26294
26295X86 PLATFORM UV HPE SUPERDOME FLEX
26296M: Steve Wahl <[email protected]>
26297R: Justin Ernst <[email protected]>
26298R: Kyle Meyer <[email protected]>
26299R: Dimitri Sivanich <[email protected]>
26300R: Russ Anderson <[email protected]>
26301S: Supported
26302F: arch/x86/include/asm/uv/
26303F: arch/x86/kernel/apic/x2apic_uv_x.c
26304F: arch/x86/platform/uv/
26305
26306X86 STACK UNWINDING
26307M: Josh Poimboeuf <[email protected]>
26308M: Peter Zijlstra <[email protected]>
26309S: Supported
26310F: arch/x86/include/asm/unwind*.h
26311F: arch/x86/kernel/dumpstack.c
26312F: arch/x86/kernel/stacktrace.c
26313F: arch/x86/kernel/unwind_*.c
26314
26315X86 TRUST DOMAIN EXTENSIONS (TDX)
26316M: Kirill A. Shutemov <[email protected]>
26317R: Dave Hansen <[email protected]>
26318L: [email protected]
26319L: [email protected]
26320S: Supported
26321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
26322F: arch/x86/boot/compressed/tdx*
26323F: arch/x86/coco/tdx/
26324F: arch/x86/include/asm/shared/tdx.h
26325F: arch/x86/include/asm/tdx.h
26326F: arch/x86/virt/vmx/tdx/
26327F: drivers/virt/coco/tdx-guest
26328
26329X86 VDSO
26330M: Andy Lutomirski <[email protected]>
26331L: [email protected]
26332S: Maintained
26333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
26334F: arch/x86/entry/vdso/
26335
26336XARRAY
26337M: Matthew Wilcox <[email protected]>
26338L: [email protected]
26339L: [email protected]
26340S: Supported
26341F: Documentation/core-api/xarray.rst
26342F: include/linux/idr.h
26343F: include/linux/xarray.h
26344F: lib/idr.c
26345F: lib/test_xarray.c
26346F: lib/xarray.c
26347F: tools/testing/radix-tree
26348
26349XBOX DVD IR REMOTE
26350M: Benjamin Valentin <[email protected]>
26351S: Maintained
26352F: drivers/media/rc/keymaps/rc-xbox-dvd.c
26353F: drivers/media/rc/xbox_remote.c
26354
26355XC2028/3028 TUNER DRIVER
26356M: Mauro Carvalho Chehab <[email protected]>
26357L: [email protected]
26358S: Maintained
26359W: https://linuxtv.org
26360T: git git://linuxtv.org/media.git
26361F: drivers/media/tuners/xc2028.*
26362
26363XDP (eXpress Data Path)
26364M: Alexei Starovoitov <[email protected]>
26365M: Daniel Borkmann <[email protected]>
26366M: David S. Miller <[email protected]>
26367M: Jakub Kicinski <[email protected]>
26368M: Jesper Dangaard Brouer <[email protected]>
26369M: John Fastabend <[email protected]>
26370L: [email protected]
26371L: [email protected]
26372S: Supported
26373F: drivers/net/ethernet/*/*/*/*/*xdp*
26374F: drivers/net/ethernet/*/*/*xdp*
26375F: include/net/xdp.h
26376F: include/net/xdp_priv.h
26377F: include/trace/events/xdp.h
26378F: kernel/bpf/cpumap.c
26379F: kernel/bpf/devmap.c
26380F: net/core/xdp.c
26381F: samples/bpf/xdp*
26382F: tools/testing/selftests/bpf/*/*xdp*
26383F: tools/testing/selftests/bpf/*xdp*
26384K: (?:\b|_)xdp(?:\b|_)
26385
26386XDP SOCKETS (AF_XDP)
26387M: Björn Töpel <[email protected]>
26388M: Magnus Karlsson <[email protected]>
26389M: Maciej Fijalkowski <[email protected]>
26390R: Jonathan Lemon <[email protected]>
26391L: [email protected]
26392L: [email protected]
26393S: Maintained
26394F: Documentation/networking/af_xdp.rst
26395F: include/net/netns/xdp.h
26396F: include/net/xdp_sock*
26397F: include/net/xsk_buff_pool.h
26398F: include/uapi/linux/if_xdp.h
26399F: include/uapi/linux/xdp_diag.h
26400F: net/xdp/
26401F: tools/testing/selftests/bpf/*xsk*
26402
26403XEN BLOCK SUBSYSTEM
26404M: Roger Pau Monné <[email protected]>
26405L: [email protected] (moderated for non-subscribers)
26406S: Supported
26407F: drivers/block/xen*
26408F: drivers/block/xen-blkback/*
26409
26410XEN HYPERVISOR ARM
26411M: Stefano Stabellini <[email protected]>
26412L: [email protected] (moderated for non-subscribers)
26413S: Maintained
26414F: arch/arm/include/asm/xen/
26415F: arch/arm/xen/
26416
26417XEN HYPERVISOR ARM64
26418M: Stefano Stabellini <[email protected]>
26419L: [email protected] (moderated for non-subscribers)
26420S: Maintained
26421F: arch/arm64/include/asm/xen/
26422F: arch/arm64/xen/
26423
26424XEN HYPERVISOR INTERFACE
26425M: Juergen Gross <[email protected]>
26426M: Stefano Stabellini <[email protected]>
26427R: Oleksandr Tyshchenko <[email protected]>
26428L: [email protected] (moderated for non-subscribers)
26429S: Supported
26430T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
26431F: Documentation/ABI/stable/sysfs-hypervisor-xen
26432F: Documentation/ABI/testing/sysfs-hypervisor-xen
26433F: drivers/*/xen-*front.c
26434F: drivers/xen/
26435F: include/uapi/xen/
26436F: include/xen/
26437F: kernel/configs/xen.config
26438
26439XEN HYPERVISOR X86
26440M: Juergen Gross <[email protected]>
26441R: Boris Ostrovsky <[email protected]>
26442L: [email protected] (moderated for non-subscribers)
26443S: Supported
26444F: arch/x86/configs/xen.config
26445F: arch/x86/include/asm/pvclock-abi.h
26446F: arch/x86/include/asm/xen/
26447F: arch/x86/platform/pvh/
26448F: arch/x86/xen/
26449
26450XEN NETWORK BACKEND DRIVER
26451M: Wei Liu <[email protected]>
26452M: Paul Durrant <[email protected]>
26453L: [email protected] (moderated for non-subscribers)
26454L: [email protected]
26455S: Supported
26456F: drivers/net/xen-netback/*
26457
26458XEN PCI SUBSYSTEM
26459M: Juergen Gross <[email protected]>
26460L: [email protected] (moderated for non-subscribers)
26461S: Supported
26462F: arch/x86/pci/*xen*
26463F: drivers/pci/*xen*
26464
26465XEN PVSCSI DRIVERS
26466M: Juergen Gross <[email protected]>
26467L: [email protected] (moderated for non-subscribers)
26468L: [email protected]
26469S: Supported
26470F: drivers/scsi/xen-scsifront.c
26471F: drivers/xen/xen-scsiback.c
26472F: include/xen/interface/io/vscsiif.h
26473
26474XEN PVUSB DRIVER
26475M: Juergen Gross <[email protected]>
26476L: [email protected] (moderated for non-subscribers)
26477L: [email protected]
26478S: Supported
26479F: drivers/usb/host/xen*
26480F: include/xen/interface/io/usbif.h
26481
26482XEN SOUND FRONTEND DRIVER
26483M: Oleksandr Andrushchenko <[email protected]>
26484L: [email protected] (moderated for non-subscribers)
26485L: [email protected]
26486S: Supported
26487F: sound/xen/*
26488
26489XEN SWIOTLB SUBSYSTEM
26490M: Juergen Gross <[email protected]>
26491M: Stefano Stabellini <[email protected]>
26492L: [email protected] (moderated for non-subscribers)
26493L: [email protected]
26494S: Supported
26495F: arch/*/include/asm/xen/swiotlb-xen.h
26496F: drivers/xen/swiotlb-xen.c
26497F: include/xen/arm/swiotlb-xen.h
26498F: include/xen/swiotlb-xen.h
26499
26500XFS FILESYSTEM
26501M: Carlos Maiolino <[email protected]>
26502L: [email protected]
26503S: Supported
26504W: http://xfs.org/
26505C: irc://irc.oftc.net/xfs
26506T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
26507P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26508F: Documentation/ABI/testing/sysfs-fs-xfs
26509F: Documentation/admin-guide/xfs.rst
26510F: Documentation/filesystems/xfs/*
26511F: fs/xfs/
26512F: include/uapi/linux/dqblk_xfs.h
26513F: include/uapi/linux/fsmap.h
26514
26515XILINX AMS DRIVER
26516M: Anand Ashok Dumbre <[email protected]>
26517L: [email protected]
26518S: Maintained
26519F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26520F: drivers/iio/adc/xilinx-ams.c
26521
26522XILINX AXI ETHERNET DRIVER
26523M: Radhey Shyam Pandey <[email protected]>
26524S: Maintained
26525F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26526F: drivers/net/ethernet/xilinx/xilinx_axienet*
26527
26528XILINX CAN DRIVER
26529M: Appana Durga Kedareswara rao <[email protected]>
26530L: [email protected]
26531S: Maintained
26532F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26533F: drivers/net/can/xilinx_can.c
26534
26535XILINX EVENT MANAGEMENT DRIVER
26536M: Michal Simek <[email protected]>
26537S: Maintained
26538F: drivers/soc/xilinx/xlnx_event_manager.c
26539F: include/linux/firmware/xlnx-event-manager.h
26540
26541XILINX GPIO DRIVER
26542M: Shubhrajyoti Datta <[email protected]>
26543R: Srinivas Neeli <[email protected]>
26544R: Michal Simek <[email protected]>
26545S: Maintained
26546F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26547F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26548F: drivers/gpio/gpio-xilinx.c
26549F: drivers/gpio/gpio-zynq.c
26550
26551XILINX LL TEMAC ETHERNET DRIVER
26552L: [email protected]
26553S: Orphan
26554F: drivers/net/ethernet/xilinx/ll_temac*
26555
26556XILINX PWM DRIVER
26557M: Sean Anderson <[email protected]>
26558S: Maintained
26559F: drivers/pwm/pwm-xilinx.c
26560F: include/clocksource/timer-xilinx.h
26561
26562XILINX SOUND DRIVERS
26563M: Vincenzo Frascino <[email protected]>
26564S: Maintained
26565F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
26566F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
26567F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
26568F: sound/soc/xilinx/*
26569
26570XILINX SD-FEC IP CORES
26571M: Derek Kiernan <[email protected]>
26572M: Dragan Cvetic <[email protected]>
26573S: Maintained
26574F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26575F: Documentation/misc-devices/xilinx_sdfec.rst
26576F: drivers/misc/Kconfig
26577F: drivers/misc/Makefile
26578F: drivers/misc/xilinx_sdfec.c
26579F: include/uapi/misc/xilinx_sdfec.h
26580
26581XILINX UARTLITE SERIAL DRIVER
26582M: Peter Korsgaard <[email protected]>
26583L: [email protected]
26584S: Maintained
26585F: drivers/tty/serial/uartlite.c
26586
26587XILINX VIDEO IP CORES
26588M: Laurent Pinchart <[email protected]>
26589L: [email protected]
26590S: Supported
26591T: git git://linuxtv.org/media.git
26592F: Documentation/devicetree/bindings/media/xilinx/
26593F: drivers/media/platform/xilinx/
26594F: include/uapi/linux/xilinx-v4l2-controls.h
26595
26596XILINX VERSAL EDAC DRIVER
26597M: Shubhrajyoti Datta <[email protected]>
26598M: Sai Krishna Potthuri <[email protected]>
26599S: Maintained
26600F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26601F: drivers/edac/versal_edac.c
26602
26603XILINX WATCHDOG DRIVER
26604M: Srinivas Neeli <[email protected]>
26605R: Shubhrajyoti Datta <[email protected]>
26606R: Michal Simek <[email protected]>
26607S: Maintained
26608F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26609F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26610F: drivers/watchdog/of_xilinx_wdt.c
26611F: drivers/watchdog/xilinx_wwdt.c
26612
26613XILINX XDMA DRIVER
26614M: Lizhi Hou <[email protected]>
26615M: Brian Xu <[email protected]>
26616M: Raj Kumar Rampelli <[email protected]>
26617L: [email protected]
26618S: Supported
26619F: drivers/dma/xilinx/xdma-regs.h
26620F: drivers/dma/xilinx/xdma.c
26621F: include/linux/dma/amd_xdma.h
26622F: include/linux/platform_data/amd_xdma.h
26623
26624XILINX ZYNQMP DPDMA DRIVER
26625M: Laurent Pinchart <[email protected]>
26626L: [email protected]
26627S: Supported
26628F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26629F: drivers/dma/xilinx/xilinx_dpdma.c
26630F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26631
26632XILINX ZYNQMP OCM EDAC DRIVER
26633M: Shubhrajyoti Datta <[email protected]>
26634M: Sai Krishna Potthuri <[email protected]>
26635S: Maintained
26636F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26637F: drivers/edac/zynqmp_edac.c
26638
26639XILINX ZYNQMP PSGTR PHY DRIVER
26640M: Laurent Pinchart <[email protected]>
26641L: [email protected]
26642S: Supported
26643T: git https://github.com/Xilinx/linux-xlnx.git
26644F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26645F: drivers/phy/xilinx/phy-zynqmp.c
26646
26647XILINX ZYNQMP SHA3 DRIVER
26648M: Harsha <[email protected]>
26649S: Maintained
26650F: drivers/crypto/xilinx/zynqmp-sha.c
26651
26652XILINX ZYNQMP NVMEM DRIVER
26653M: Praveen Teja Kundanala <[email protected]>
26654M: Kalyani Akula <[email protected]>
26655R: Michal Simek <[email protected]>
26656S: Maintained
26657F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26658F: drivers/nvmem/zynqmp_nvmem.c
26659
26660XILLYBUS DRIVER
26661M: Eli Billauer <[email protected]>
26662L: [email protected]
26663S: Supported
26664F: drivers/char/xillybus/
26665
26666XLP9XX I2C DRIVER
26667M: George Cherian <[email protected]>
26668L: [email protected]
26669S: Supported
26670W: http://www.marvell.com
26671F: drivers/i2c/busses/i2c-xlp9xx.c
26672
26673XRA1403 GPIO EXPANDER
26674M: Nandor Han <[email protected]>
26675L: [email protected]
26676S: Maintained
26677F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26678F: drivers/gpio/gpio-xra1403.c
26679
26680XTENSA XTFPGA PLATFORM SUPPORT
26681M: Max Filippov <[email protected]>
26682S: Maintained
26683F: drivers/spi/spi-xtensa-xtfpga.c
26684F: sound/soc/xtensa/xtfpga-i2s.c
26685
26686XZ EMBEDDED
26687M: Lasse Collin <[email protected]>
26688S: Maintained
26689W: https://tukaani.org/xz/embedded.html
26690B: https://github.com/tukaani-project/xz-embedded/issues
26691C: irc://irc.libera.chat/tukaani
26692F: Documentation/staging/xz.rst
26693F: include/linux/decompress/unxz.h
26694F: include/linux/xz.h
26695F: lib/decompress_unxz.c
26696F: lib/xz/
26697F: scripts/xz_wrap.sh
26698
26699YAM DRIVER FOR AX.25
26700M: Jean-Paul Roubelat <[email protected]>
26701L: [email protected]
26702S: Maintained
26703F: drivers/net/hamradio/yam*
26704F: include/linux/yam.h
26705
26706YAMA SECURITY MODULE
26707M: Kees Cook <[email protected]>
26708S: Supported
26709T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26710F: Documentation/admin-guide/LSM/Yama.rst
26711F: security/yama/
26712
26713YAML NETLINK (YNL)
26714M: Donald Hunter <[email protected]>
26715M: Jakub Kicinski <[email protected]>
26716F: Documentation/netlink/
26717F: Documentation/userspace-api/netlink/intro-specs.rst
26718F: Documentation/userspace-api/netlink/specs.rst
26719F: tools/net/ynl/
26720
26721YEALINK PHONE DRIVER
26722M: Henk Vergonet <[email protected]>
26723S: Maintained
26724F: Documentation/input/devices/yealink.rst
26725F: drivers/input/misc/yealink.*
26726
26727Z8530 DRIVER FOR AX.25
26728M: Joerg Reuter <[email protected]>
26729L: [email protected]
26730S: Maintained
26731W: http://yaina.de/jreuter/
26732W: http://www.qsl.net/dl1bke/
26733F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
26734F: drivers/net/hamradio/*scc.c
26735F: drivers/net/hamradio/z8530.h
26736
26737ZD1211RW WIRELESS DRIVER
26738L: [email protected]
26739S: Orphan
26740F: drivers/net/wireless/zydas/
26741
26742ZD1301 MEDIA DRIVER
26743L: [email protected]
26744S: Orphan
26745W: https://linuxtv.org/
26746Q: https://patchwork.linuxtv.org/project/linux-media/list/
26747F: drivers/media/usb/dvb-usb-v2/zd1301*
26748
26749ZD1301_DEMOD MEDIA DRIVER
26750L: [email protected]
26751S: Orphan
26752W: https://linuxtv.org/
26753Q: https://patchwork.linuxtv.org/project/linux-media/list/
26754F: drivers/media/dvb-frontends/zd1301_demod*
26755
26756ZHAOXIN PROCESSOR SUPPORT
26757M: Tony W Wang-oc <[email protected]>
26758L: [email protected]
26759S: Maintained
26760F: arch/x86/kernel/cpu/zhaoxin.c
26761
26762ZONEFS FILESYSTEM
26763M: Damien Le Moal <[email protected]>
26764M: Naohiro Aota <[email protected]>
26765R: Johannes Thumshirn <[email protected]>
26766L: [email protected]
26767S: Maintained
26768T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26769F: Documentation/filesystems/zonefs.rst
26770F: fs/zonefs/
26771
26772ZR36067 VIDEO FOR LINUX DRIVER
26773M: Corentin Labbe <[email protected]>
26774L: [email protected]
26775L: [email protected]
26776S: Maintained
26777W: http://mjpeg.sourceforge.net/driver-zoran/
26778Q: https://patchwork.linuxtv.org/project/linux-media/list/
26779F: Documentation/driver-api/media/drivers/zoran.rst
26780F: drivers/media/pci/zoran/
26781
26782ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26783M: Minchan Kim <[email protected]>
26784M: Sergey Senozhatsky <[email protected]>
26785L: [email protected]
26786S: Maintained
26787F: Documentation/admin-guide/blockdev/zram.rst
26788F: drivers/block/zram/
26789
26790ZS DECSTATION Z85C30 SERIAL DRIVER
26791M: "Maciej W. Rozycki" <[email protected]>
26792S: Maintained
26793F: drivers/tty/serial/zs.*
26794
26795ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26796M: Minchan Kim <[email protected]>
26797M: Sergey Senozhatsky <[email protected]>
26798L: [email protected]
26799S: Maintained
26800F: Documentation/mm/zsmalloc.rst
26801F: include/linux/zsmalloc.h
26802F: mm/zsmalloc.c
26803
26804ZSTD
26805M: Nick Terrell <[email protected]>
26806M: David Sterba <[email protected]>
26807S: Maintained
26808B: https://github.com/facebook/zstd/issues
26809T: git https://github.com/terrelln/linux.git
26810F: crypto/zstd.c
26811F: include/linux/zstd*
26812F: lib/decompress_unzstd.c
26813F: lib/zstd/
26814N: zstd
26815K: zstd
26816
26817ZSWAP COMPRESSED SWAP CACHING
26818M: Johannes Weiner <[email protected]>
26819M: Yosry Ahmed <[email protected]>
26820M: Nhat Pham <[email protected]>
26821R: Chengming Zhou <[email protected]>
26822L: [email protected]
26823S: Maintained
26824F: Documentation/admin-guide/mm/zswap.rst
26825F: include/linux/zpool.h
26826F: include/linux/zswap.h
26827F: mm/zpool.c
26828F: mm/zswap.c
26829F: tools/testing/selftests/cgroup/test_zswap.c
26830
26831SENARYTECH AUDIO CODEC DRIVER
26832M: bo liu <[email protected]>
26833S: Maintained
26834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26835F: sound/pci/hda/patch_senarytech.c
26836
26837THE REST
26838M: Linus Torvalds <[email protected]>
26839L: [email protected]
26840S: Buried alive in reporters
26841T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26842F: *
26843F: */