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

26807 lines · 798.1 KiB

1List of maintainers
2===================
3
4Descriptions of section entries and preferred order
5---------------------------------------------------
6
7 M: *Mail* patches to: FullName <address@domain>
8 R: Designated *Reviewer*: FullName <address@domain>
9 These reviewers should be CCed on patches.
10 L: *Mailing list* that is relevant to this area
11 S: *Status*, one of the following:
12 Supported: Someone is actually paid to look after this.
13 Maintained: Someone actually looks after it.
14 Odd Fixes: It has a maintainer but they don't have time to do
15 much other than throw the odd patch in. See below..
16 Orphan: No current maintainer [but maybe you could take the
17 role as you write your new code].
18 Obsolete: Old code. Something tagged obsolete generally means
19 it has been replaced by a better system and you
20 should be using that.
21 W: *Web-page* with status/info
22 Q: *Patchwork* web based patch tracking system site
23 B: URI for where to file *bugs*. A web-page with detailed bug
24 filing info, a direct bug tracker link, or a mailto: URI.
25 C: URI for *chat* protocol, server and channel where developers
26 usually hang out, for example irc://server/channel.
27 P: *Subsystem Profile* document for more details submitting
28 patches to the given subsystem. This is either an in-tree 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 EDAC BINDINGS
3195M: Matthew Gerlach <[email protected]>
3196S: Maintained
3197F: Documentation/devicetree/bindings/edac/altr,socfpga-ecc-manager.yaml
3198
3199ARM/SOCFPGA EDAC SUPPORT
3200M: Dinh Nguyen <[email protected]>
3201S: Maintained
3202F: drivers/edac/altera_edac.[ch]
3203
3204ARM/SPREADTRUM SoC SUPPORT
3205M: Orson Zhai <[email protected]>
3206M: Baolin Wang <[email protected]>
3207R: Chunyan Zhang <[email protected]>
3208S: Maintained
3209F: arch/arm64/boot/dts/sprd
3210N: sprd
3211N: sc27xx
3212N: sc2731
3213
3214ARM/STI ARCHITECTURE
3215M: Patrice Chotard <[email protected]>
3216L: [email protected] (moderated for non-subscribers)
3217S: Maintained
3218W: http://www.stlinux.com
3219F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml
3220F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml
3221F: arch/arm/boot/dts/st/sti*
3222F: arch/arm/mach-sti/
3223F: drivers/ata/ahci_st.c
3224F: drivers/char/hw_random/st-rng.c
3225F: drivers/clocksource/arm_global_timer.c
3226F: drivers/clocksource/clksrc_st_lpc.c
3227F: drivers/cpufreq/sti-cpufreq.c
3228F: drivers/dma/st_fdma*
3229F: drivers/i2c/busses/i2c-st.c
3230F: drivers/media/platform/st/sti/c8sectpfe/
3231F: drivers/media/rc/st_rc.c
3232F: drivers/mmc/host/sdhci-st.c
3233F: drivers/phy/st/phy-miphy28lp.c
3234F: drivers/phy/st/phy-stih407-usb.c
3235F: drivers/pinctrl/pinctrl-st.c
3236F: drivers/remoteproc/st_remoteproc.c
3237F: drivers/remoteproc/st_slim_rproc.c
3238F: drivers/reset/sti/
3239F: drivers/rtc/rtc-st-lpc.c
3240F: drivers/tty/serial/st-asc.c
3241F: drivers/usb/dwc3/dwc3-st.c
3242F: drivers/usb/host/ehci-st.c
3243F: drivers/usb/host/ohci-st.c
3244F: drivers/watchdog/st_lpc_wdt.c
3245F: include/linux/remoteproc/st_slim_rproc.h
3246
3247ARM/STM32 ARCHITECTURE
3248M: Maxime Coquelin <[email protected]>
3249M: Alexandre Torgue <[email protected]>
3250L: [email protected] (moderated for non-subscribers)
3251L: [email protected] (moderated for non-subscribers)
3252S: Maintained
3253T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
3254F: arch/arm/boot/dts/st/stm32*
3255F: arch/arm/mach-stm32/
3256F: arch/arm64/boot/dts/st/
3257F: drivers/clocksource/armv7m_systick.c
3258N: stm32
3259N: stm
3260
3261ARM/SUNPLUS SP7021 SOC SUPPORT
3262M: Qin Jian <[email protected]>
3263L: [email protected] (moderated for mon-subscribers)
3264S: Maintained
3265W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview
3266F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml
3267F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml
3268F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml
3269F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml
3270F: arch/arm/boot/dts/sunplus/
3271F: arch/arm/configs/sp7021_*defconfig
3272F: drivers/clk/clk-sp7021.c
3273F: drivers/irqchip/irq-sp7021-intc.c
3274F: drivers/reset/reset-sunplus.c
3275F: include/dt-bindings/clock/sunplus,sp7021-clkc.h
3276F: include/dt-bindings/reset/sunplus,sp7021-reset.h
3277
3278ARM/Synaptics SoC support
3279M: Jisheng Zhang <[email protected]>
3280M: Sebastian Hesselbarth <[email protected]>
3281L: [email protected] (moderated for non-subscribers)
3282S: Maintained
3283F: arch/arm/boot/dts/synaptics/
3284F: arch/arm/mach-berlin/
3285F: arch/arm64/boot/dts/synaptics/
3286
3287ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
3288M: Hans Verkuil <[email protected]>
3289L: [email protected]
3290L: [email protected]
3291S: Maintained
3292F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml
3293F: drivers/media/cec/platform/tegra/
3294
3295ARM/TESLA FSD SoC SUPPORT
3296M: Alim Akhtar <[email protected]>
3297M: [email protected]
3298L: [email protected] (moderated for non-subscribers)
3299L: [email protected]
3300S: Maintained
3301F: arch/arm64/boot/dts/tesla/
3302
3303ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
3304M: Santosh Shilimkar <[email protected]>
3305L: [email protected]
3306S: Maintained
3307F: drivers/memory/*emif*
3308
3309ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
3310M: Nishanth Menon <[email protected]>
3311M: Santosh Shilimkar <[email protected]>
3312L: [email protected] (moderated for non-subscribers)
3313S: Maintained
3314T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
3315F: arch/arm/boot/dts/ti/keystone/
3316F: arch/arm/mach-keystone/
3317
3318ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
3319M: Santosh Shilimkar <[email protected]>
3320L: [email protected]
3321S: Maintained
3322F: drivers/clk/keystone/
3323
3324ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE
3325M: Santosh Shilimkar <[email protected]>
3326L: [email protected] (moderated for non-subscribers)
3327L: [email protected]
3328S: Maintained
3329F: drivers/clocksource/timer-keystone.c
3330
3331ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
3332M: Santosh Shilimkar <[email protected]>
3333L: [email protected]
3334S: Maintained
3335F: drivers/power/reset/keystone-reset.c
3336
3337ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
3338M: Nishanth Menon <[email protected]>
3339M: Vignesh Raghavendra <[email protected]>
3340M: Tero Kristo <[email protected]>
3341L: [email protected] (moderated for non-subscribers)
3342S: Supported
3343F: Documentation/devicetree/bindings/arm/ti/k3.yaml
3344F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
3345F: arch/arm64/boot/dts/ti/Makefile
3346F: arch/arm64/boot/dts/ti/k3-*
3347
3348ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE
3349M: Krzysztof Kozlowski <[email protected]>
3350L: [email protected] (moderated for non-subscribers)
3351S: Odd Fixes
3352F: Documentation/devicetree/bindings/*/*/ti,nspire*
3353F: Documentation/devicetree/bindings/*/ti,nspire*
3354F: Documentation/devicetree/bindings/arm/ti/nspire.yaml
3355F: arch/arm/boot/dts/nspire/
3356
3357ARM/TOSHIBA VISCONTI ARCHITECTURE
3358M: Nobuhiro Iwamatsu <[email protected]>
3359L: [email protected] (moderated for non-subscribers)
3360S: Supported
3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git
3362F: Documentation/devicetree/bindings/arm/toshiba.yaml
3363F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml
3364F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml
3365F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml
3366F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml
3367F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml
3368F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml
3369F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml
3370F: arch/arm64/boot/dts/toshiba/
3371F: drivers/clk/visconti/
3372F: drivers/gpio/gpio-visconti.c
3373F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c
3374F: drivers/pci/controller/dwc/pcie-visconti.c
3375F: drivers/pinctrl/visconti/
3376F: drivers/watchdog/visconti_wdt.c
3377N: visconti
3378
3379ARM/UNIPHIER ARCHITECTURE
3380M: Kunihiko Hayashi <[email protected]>
3381M: Masami Hiramatsu <[email protected]>
3382L: [email protected] (moderated for non-subscribers)
3383S: Maintained
3384F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
3385F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
3386F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
3387F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml
3388F: arch/arm/boot/dts/socionext/uniphier*
3389F: arch/arm/include/asm/hardware/cache-uniphier.h
3390F: arch/arm/mm/cache-uniphier.c
3391F: arch/arm64/boot/dts/socionext/uniphier*
3392F: drivers/bus/uniphier-system-bus.c
3393F: drivers/clk/uniphier/
3394F: drivers/dma/uniphier-mdmac.c
3395F: drivers/gpio/gpio-uniphier.c
3396F: drivers/i2c/busses/i2c-uniphier*
3397F: drivers/irqchip/irq-uniphier-aidet.c
3398F: drivers/mmc/host/uniphier-sd.c
3399F: drivers/pinctrl/uniphier/
3400F: drivers/reset/reset-uniphier.c
3401F: drivers/tty/serial/8250/8250_uniphier.c
3402N: uniphier
3403
3404ARM/VERSATILE EXPRESS PLATFORM
3405M: Liviu Dudau <[email protected]>
3406M: Sudeep Holla <[email protected]>
3407M: Lorenzo Pieralisi <[email protected]>
3408L: [email protected] (moderated for non-subscribers)
3409S: Maintained
3410N: mps2
3411N: vexpress
3412F: arch/arm/mach-versatile/
3413F: arch/arm64/boot/dts/arm/
3414F: drivers/clocksource/timer-versatile.c
3415X: drivers/cpufreq/vexpress-spc-cpufreq.c
3416X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
3417
3418ARM/VFP SUPPORT
3419M: Russell King <[email protected]>
3420L: [email protected] (moderated for non-subscribers)
3421S: Maintained
3422W: http://www.armlinux.org.uk/
3423F: arch/arm/vfp/
3424
3425ARM/VT8500 ARM ARCHITECTURE
3426M: Alexey Charkov <[email protected]>
3427M: Krzysztof Kozlowski <[email protected]>
3428L: [email protected] (moderated for non-subscribers)
3429S: Odd Fixes
3430F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt
3431F: arch/arm/boot/dts/vt8500/
3432F: arch/arm/mach-vt8500/
3433F: drivers/clocksource/timer-vt8500.c
3434F: drivers/i2c/busses/i2c-viai2c-wmt.c
3435F: drivers/mmc/host/wmt-sdmmc.c
3436F: drivers/pwm/pwm-vt8500.c
3437F: drivers/rtc/rtc-vt8500.c
3438F: drivers/tty/serial/vt8500_serial.c
3439F: drivers/video/fbdev/vt8500lcdfb.*
3440F: drivers/video/fbdev/wm8505fb*
3441F: drivers/video/fbdev/wmt_ge_rops.*
3442
3443ARM/ZYNQ ARCHITECTURE
3444M: Michal Simek <[email protected]>
3445L: [email protected] (moderated for non-subscribers)
3446S: Supported
3447W: http://wiki.xilinx.com
3448T: git https://github.com/Xilinx/linux-xlnx.git
3449F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
3450F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
3451F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml
3452F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml
3453F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml
3454F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml
3455F: arch/arm/mach-zynq/
3456F: drivers/clocksource/timer-cadence-ttc.c
3457F: drivers/cpuidle/cpuidle-zynq.c
3458F: drivers/edac/synopsys_edac.c
3459F: drivers/i2c/busses/i2c-cadence.c
3460F: drivers/i2c/busses/i2c-xiic.c
3461F: drivers/mmc/host/sdhci-of-arasan.c
3462N: zynq
3463N: xilinx
3464
3465ARM64 FIT SUPPORT
3466M: Simon Glass <[email protected]>
3467L: [email protected] (moderated for non-subscribers)
3468S: Maintained
3469F: arch/arm64/boot/Makefile
3470F: scripts/make_fit.py
3471
3472ARM64 PLATFORM DRIVERS
3473M: Hans de Goede <[email protected]>
3474M: Ilpo Järvinen <[email protected]>
3475R: Bryan O'Donoghue <[email protected]>
3476L: [email protected]
3477S: Maintained
3478Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
3479T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3480F: drivers/platform/arm64/
3481
3482ARM64 PORT (AARCH64 ARCHITECTURE)
3483M: Catalin Marinas <[email protected]>
3484M: Will Deacon <[email protected]>
3485L: [email protected] (moderated for non-subscribers)
3486S: Maintained
3487T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
3488F: Documentation/arch/arm64/
3489F: arch/arm64/
3490F: drivers/virt/coco/arm-cca-guest/
3491F: drivers/virt/coco/pkvm-guest/
3492F: tools/testing/selftests/arm64/
3493X: arch/arm64/boot/dts/
3494
3495ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER
3496M: George McCollister <[email protected]>
3497L: [email protected]
3498S: Maintained
3499F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml
3500F: drivers/net/dsa/xrs700x/*
3501F: net/dsa/tag_xrs700x.c
3502
3503AS3645A LED FLASH CONTROLLER DRIVER
3504M: Sakari Ailus <[email protected]>
3505L: [email protected]
3506S: Maintained
3507F: drivers/leds/flash/leds-as3645a.c
3508
3509ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
3510M: Tianshu Qiu <[email protected]>
3511L: [email protected]
3512S: Maintained
3513T: git git://linuxtv.org/media.git
3514F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml
3515F: drivers/media/i2c/ak7375.c
3516
3517ASAHI KASEI AK8974 DRIVER
3518M: Linus Walleij <[email protected]>
3519L: [email protected]
3520S: Supported
3521W: http://www.akm.com/
3522F: drivers/iio/magnetometer/ak8974.c
3523
3524AOSONG AGS02MA TVOC SENSOR DRIVER
3525M: Anshul Dalal <[email protected]>
3526L: [email protected]
3527S: Maintained
3528F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml
3529F: drivers/iio/chemical/ags02ma.c
3530
3531ASC7621 HARDWARE MONITOR DRIVER
3532M: George Joseph <[email protected]>
3533L: [email protected]
3534S: Maintained
3535F: Documentation/hwmon/asc7621.rst
3536F: drivers/hwmon/asc7621.c
3537
3538ASIX AX88796C SPI ETHERNET ADAPTER
3539M: Łukasz Stelmach <[email protected]>
3540S: Maintained
3541F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml
3542F: drivers/net/ethernet/asix/ax88796c_*
3543
3544ASIX PHY DRIVER [RUST]
3545M: FUJITA Tomonori <[email protected]>
3546R: Trevor Gross <[email protected]>
3547L: [email protected]
3548L: [email protected]
3549S: Maintained
3550F: drivers/net/phy/ax88796b_rust.rs
3551
3552ASPEED CRYPTO DRIVER
3553M: Neal Liu <[email protected]>
3554L: [email protected] (moderated for non-subscribers)
3555S: Maintained
3556F: Documentation/devicetree/bindings/crypto/aspeed,*
3557F: drivers/crypto/aspeed/
3558
3559ASPEED PECI CONTROLLER
3560M: Iwona Winiarska <[email protected]>
3561L: [email protected] (moderated for non-subscribers)
3562L: [email protected] (moderated for non-subscribers)
3563S: Supported
3564F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml
3565F: drivers/peci/controller/peci-aspeed.c
3566
3567ASPEED PINCTRL DRIVERS
3568M: Andrew Jeffery <[email protected]>
3569L: [email protected] (moderated for non-subscribers)
3570L: [email protected] (moderated for non-subscribers)
3571L: [email protected]
3572S: Maintained
3573F: Documentation/devicetree/bindings/pinctrl/aspeed,*
3574F: drivers/pinctrl/aspeed/
3575
3576ASPEED SCU INTERRUPT CONTROLLER DRIVER
3577M: Eddie James <[email protected]>
3578L: [email protected] (moderated for non-subscribers)
3579S: Maintained
3580F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt
3581F: drivers/irqchip/irq-aspeed-scu-ic.c
3582F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h
3583
3584ASPEED SD/MMC DRIVER
3585M: Andrew Jeffery <[email protected]>
3586L: [email protected] (moderated for non-subscribers)
3587L: [email protected] (moderated for non-subscribers)
3588L: [email protected]
3589S: Maintained
3590F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
3591F: drivers/mmc/host/sdhci-of-aspeed*
3592
3593ASPEED SMC SPI DRIVER
3594M: Chin-Ting Kuo <[email protected]>
3595M: Cédric Le Goater <[email protected]>
3596L: [email protected] (moderated for non-subscribers)
3597L: [email protected] (moderated for non-subscribers)
3598L: [email protected]
3599S: Maintained
3600F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml
3601F: drivers/spi/spi-aspeed-smc.c
3602
3603ASPEED USB UDC DRIVER
3604M: Neal Liu <[email protected]>
3605L: [email protected] (moderated for non-subscribers)
3606S: Maintained
3607F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml
3608F: drivers/usb/gadget/udc/aspeed_udc.c
3609
3610ASPEED VIDEO ENGINE DRIVER
3611M: Eddie James <[email protected]>
3612L: [email protected]
3613L: [email protected] (moderated for non-subscribers)
3614S: Maintained
3615F: Documentation/devicetree/bindings/media/aspeed,video-engine.yaml
3616F: drivers/media/platform/aspeed/
3617
3618ASUS EC HARDWARE MONITOR DRIVER
3619M: Eugene Shalygin <[email protected]>
3620L: [email protected]
3621S: Maintained
3622F: drivers/hwmon/asus-ec-sensors.c
3623
3624ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
3625M: Corentin Chary <[email protected]>
3626M: Luke D. Jones <[email protected]>
3627L: [email protected]
3628S: Maintained
3629W: https://asus-linux.org/
3630F: drivers/platform/x86/asus*.c
3631F: drivers/platform/x86/eeepc*.c
3632
3633ASUS TF103C DOCK DRIVER
3634M: Hans de Goede <[email protected]>
3635L: [email protected]
3636S: Maintained
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
3638F: drivers/platform/x86/asus-tf103c-dock.c
3639
3640ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER
3641M: Aleksa Savic <[email protected]>
3642L: [email protected]
3643S: Maintained
3644F: drivers/hwmon/asus_rog_ryujin.c
3645
3646ASUS WIRELESS RADIO CONTROL DRIVER
3647M: João Paulo Rechi Vita <[email protected]>
3648L: [email protected]
3649S: Maintained
3650F: drivers/platform/x86/asus-wireless.c
3651
3652ASUS WMI HARDWARE MONITOR DRIVER
3653M: Ed Brindley <[email protected]>
3654M: Denis Pauk <[email protected]>
3655L: [email protected]
3656S: Maintained
3657F: drivers/hwmon/asus_wmi_sensors.c
3658
3659ASYMMETRIC KEYS
3660M: David Howells <[email protected]>
3661M: Lukas Wunner <[email protected]>
3662M: Ignat Korchagin <[email protected]>
3663L: [email protected]
3664L: [email protected]
3665S: Maintained
3666F: Documentation/crypto/asymmetric-keys.rst
3667F: crypto/asymmetric_keys/
3668F: include/crypto/pkcs7.h
3669F: include/crypto/public_key.h
3670F: include/keys/asymmetric-*.h
3671F: include/linux/verification.h
3672
3673ASYMMETRIC KEYS - ECDSA
3674M: Lukas Wunner <[email protected]>
3675M: Ignat Korchagin <[email protected]>
3676R: Stefan Berger <[email protected]>
3677L: [email protected]
3678S: Maintained
3679F: crypto/ecc*
3680F: crypto/ecdsa*
3681F: include/crypto/ecc*
3682
3683ASYMMETRIC KEYS - GOST
3684M: Lukas Wunner <[email protected]>
3685M: Ignat Korchagin <[email protected]>
3686L: [email protected]
3687S: Odd fixes
3688F: crypto/ecrdsa*
3689
3690ASYMMETRIC KEYS - RSA
3691M: Lukas Wunner <[email protected]>
3692M: Ignat Korchagin <[email protected]>
3693L: [email protected]
3694S: Maintained
3695F: crypto/rsa*
3696
3697ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
3698R: Dan Williams <[email protected]>
3699S: Odd fixes
3700W: http://sourceforge.net/projects/xscaleiop
3701F: Documentation/crypto/async-tx-api.rst
3702F: crypto/async_tx/
3703F: include/linux/async_tx.h
3704
3705AT24 EEPROM DRIVER
3706M: Bartosz Golaszewski <[email protected]>
3707L: [email protected]
3708S: Maintained
3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
3710F: Documentation/devicetree/bindings/eeprom/at24.yaml
3711F: drivers/misc/eeprom/at24.c
3712
3713ATA OVER ETHERNET (AOE) DRIVER
3714M: "Justin Sanders" <[email protected]>
3715S: Supported
3716W: http://www.openaoe.org/
3717F: Documentation/admin-guide/aoe/
3718F: drivers/block/aoe/
3719
3720ATC260X PMIC MFD DRIVER
3721M: Manivannan Sadhasivam <[email protected]>
3722M: Cristian Ciocaltea <[email protected]>
3723L: [email protected]
3724S: Maintained
3725F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml
3726F: drivers/input/misc/atc260x-onkey.c
3727F: drivers/mfd/atc260*
3728F: drivers/power/reset/atc260x-poweroff.c
3729F: drivers/regulator/atc260x-regulator.c
3730F: include/linux/mfd/atc260x/*
3731
3732ATHEROS 71XX/9XXX GPIO DRIVER
3733M: Alban Bedel <[email protected]>
3734S: Maintained
3735W: https://github.com/AlbanBedel/linux
3736T: git git://github.com/AlbanBedel/linux
3737F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
3738F: drivers/gpio/gpio-ath79.c
3739
3740ATHEROS 71XX/9XXX USB PHY DRIVER
3741M: Alban Bedel <[email protected]>
3742S: Maintained
3743W: https://github.com/AlbanBedel/linux
3744T: git git://github.com/AlbanBedel/linux
3745F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
3746F: drivers/phy/qualcomm/phy-ath79-usb.c
3747
3748ATHEROS ATH GENERIC UTILITIES
3749M: Jeff Johnson <[email protected]>
3750L: [email protected]
3751S: Supported
3752F: drivers/net/wireless/ath/*
3753
3754ATHEROS ATH5K WIRELESS DRIVER
3755M: Jiri Slaby <[email protected]>
3756M: Nick Kossifidis <[email protected]>
3757M: Luis Chamberlain <[email protected]>
3758L: [email protected]
3759S: Maintained
3760W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k
3761F: drivers/net/wireless/ath/ath5k/
3762
3763ATHEROS ATH6KL WIRELESS DRIVER
3764L: [email protected]
3765S: Orphan
3766W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl
3767F: drivers/net/wireless/ath/ath6kl/
3768
3769ATI_REMOTE2 DRIVER
3770M: Ville Syrjala <[email protected]>
3771S: Maintained
3772F: drivers/input/misc/ati_remote2.c
3773
3774ATK0110 HWMON DRIVER
3775M: Luca Tettamanti <[email protected]>
3776L: [email protected]
3777S: Maintained
3778F: drivers/hwmon/asus_atk0110.c
3779
3780ATLX ETHERNET DRIVERS
3781M: Chris Snook <[email protected]>
3782L: [email protected]
3783S: Maintained
3784W: http://sourceforge.net/projects/atl1
3785W: http://atl1.sourceforge.net
3786F: drivers/net/ethernet/atheros/
3787
3788ATM
3789M: Chas Williams <[email protected]>
3790L: [email protected] (moderated for non-subscribers)
3791L: [email protected]
3792S: Maintained
3793W: http://linux-atm.sourceforge.net
3794F: drivers/atm/
3795F: include/linux/atm*
3796F: include/linux/sonet.h
3797F: include/uapi/linux/atm*
3798F: include/uapi/linux/sonet.h
3799
3800ATMEL MACB ETHERNET DRIVER
3801M: Nicolas Ferre <[email protected]>
3802M: Claudiu Beznea <[email protected]>
3803S: Maintained
3804F: drivers/net/ethernet/cadence/
3805
3806ATMEL MAXTOUCH DRIVER
3807M: Nick Dyer <[email protected]>
3808S: Maintained
3809T: git git://github.com/ndyer/linux.git
3810F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml
3811F: drivers/input/touchscreen/atmel_mxt_ts.c
3812
3813ATOMIC INFRASTRUCTURE
3814M: Will Deacon <[email protected]>
3815M: Peter Zijlstra <[email protected]>
3816R: Boqun Feng <[email protected]>
3817R: Mark Rutland <[email protected]>
3818L: [email protected]
3819S: Maintained
3820F: Documentation/atomic_*.txt
3821F: arch/*/include/asm/atomic*.h
3822F: include/*/atomic*.h
3823F: include/linux/refcount.h
3824F: scripts/atomic/
3825
3826ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
3827M: Bradley Grove <[email protected]>
3828L: [email protected]
3829S: Supported
3830W: http://www.attotech.com
3831F: drivers/scsi/esas2r
3832
3833ATUSB IEEE 802.15.4 RADIO DRIVER
3834M: Stefan Schmidt <[email protected]>
3835L: [email protected]
3836S: Maintained
3837F: drivers/net/ieee802154/at86rf230.h
3838F: drivers/net/ieee802154/atusb.c
3839F: drivers/net/ieee802154/atusb.h
3840
3841AUDIT SUBSYSTEM
3842M: Paul Moore <[email protected]>
3843M: Eric Paris <[email protected]>
3844L: [email protected]
3845S: Supported
3846W: https://github.com/linux-audit
3847Q: https://patchwork.kernel.org/project/audit/list
3848B: mailto:[email protected]
3849P: https://github.com/linux-audit/audit-kernel/blob/main/README.md
3850T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
3851F: include/asm-generic/audit_*.h
3852F: include/linux/audit.h
3853F: include/linux/audit_arch.h
3854F: include/uapi/linux/audit.h
3855F: kernel/audit*
3856F: lib/*audit.c
3857K: \baudit_[a-z_0-9]\+\b
3858
3859AUTOFDO BUILD
3860M: Rong Xu <[email protected]>
3861M: Han Shen <[email protected]>
3862S: Supported
3863F: Documentation/dev-tools/autofdo.rst
3864F: scripts/Makefile.autofdo
3865
3866AUXILIARY BUS DRIVER
3867M: Greg Kroah-Hartman <[email protected]>
3868R: Dave Ertman <[email protected]>
3869R: Ira Weiny <[email protected]>
3870S: Supported
3871T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3872F: Documentation/driver-api/auxiliary_bus.rst
3873F: drivers/base/auxiliary.c
3874F: include/linux/auxiliary_bus.h
3875
3876AUXILIARY DISPLAY DRIVERS
3877M: Andy Shevchenko <[email protected]>
3878R: Geert Uytterhoeven <[email protected]>
3879S: Odd Fixes
3880T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git
3881F: Documentation/devicetree/bindings/auxdisplay/
3882F: drivers/auxdisplay/
3883F: include/linux/cfag12864b.h
3884F: include/uapi/linux/map_to_14segment.h
3885F: include/uapi/linux/map_to_7segment.h
3886
3887AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER
3888M: Subhajit Ghosh <[email protected]>
3889L: [email protected]
3890S: Maintained
3891F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml
3892F: drivers/iio/light/apds9306.c
3893
3894AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
3895M: Andreas Klinger <[email protected]>
3896L: [email protected]
3897S: Maintained
3898F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
3899F: drivers/iio/adc/hx711.c
3900
3901AX.25 NETWORK LAYER
3902L: [email protected]
3903S: Orphan
3904W: https://linux-ax25.in-berlin.de
3905F: include/net/ax25.h
3906F: include/uapi/linux/ax25.h
3907F: net/ax25/
3908
3909AXENTIA ARM DEVICES
3910M: Peter Rosin <[email protected]>
3911L: [email protected] (moderated for non-subscribers)
3912S: Maintained
3913F: arch/arm/boot/dts/microchip/at91-linea.dtsi
3914F: arch/arm/boot/dts/microchip/at91-natte.dtsi
3915F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts
3916F: arch/arm/boot/dts/microchip/at91-tse850-3.dts
3917
3918AXENTIA ASOC DRIVERS
3919M: Peter Rosin <[email protected]>
3920L: [email protected]
3921S: Maintained
3922F: Documentation/devicetree/bindings/sound/axentia,*
3923F: sound/soc/atmel/tse850-pcm5142.c
3924
3925AXI-FAN-CONTROL HARDWARE MONITOR DRIVER
3926M: Nuno Sá <[email protected]>
3927L: [email protected]
3928S: Supported
3929W: https://ez.analog.com/linux-software-drivers
3930F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
3931F: drivers/hwmon/axi-fan-control.c
3932
3933AXI SPI ENGINE
3934M: Michael Hennerich <[email protected]>
3935M: Nuno Sá <[email protected]>
3936R: David Lechner <[email protected]>
3937L: [email protected]
3938S: Supported
3939W: https://ez.analog.com/linux-software-drivers
3940F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml
3941F: drivers/spi/spi-axi-spi-engine.c
3942
3943AXI PWM GENERATOR
3944M: Michael Hennerich <[email protected]>
3945M: Nuno Sá <[email protected]>
3946R: Trevor Gamblin <[email protected]>
3947L: [email protected]
3948S: Supported
3949W: https://ez.analog.com/linux-software-drivers
3950F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml
3951F: drivers/pwm/pwm-axi-pwmgen.c
3952
3953AZ6007 DVB DRIVER
3954M: Mauro Carvalho Chehab <[email protected]>
3955L: [email protected]
3956S: Maintained
3957W: https://linuxtv.org
3958T: git git://linuxtv.org/media.git
3959F: drivers/media/usb/dvb-usb-v2/az6007.c
3960
3961AZTECH FM RADIO RECEIVER DRIVER
3962M: Hans Verkuil <[email protected]>
3963L: [email protected]
3964S: Maintained
3965W: https://linuxtv.org
3966T: git git://linuxtv.org/media.git
3967F: drivers/media/radio/radio-aztech*
3968
3969B43 WIRELESS DRIVER
3970L: [email protected]
3971L: [email protected]
3972S: Orphan
3973W: https://wireless.wiki.kernel.org/en/users/Drivers/b43
3974F: drivers/net/wireless/broadcom/b43/
3975
3976B43LEGACY 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/b43legacy/
3982
3983BACKLIGHT CLASS/SUBSYSTEM
3984M: Lee Jones <[email protected]>
3985M: Daniel Thompson <[email protected]>
3986M: Jingoo Han <[email protected]>
3987L: [email protected]
3988S: Maintained
3989T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
3990F: Documentation/ABI/stable/sysfs-class-backlight
3991F: Documentation/ABI/testing/sysfs-class-backlight
3992F: Documentation/devicetree/bindings/leds/backlight
3993F: drivers/video/backlight/
3994F: include/linux/backlight.h
3995F: include/linux/pwm_backlight.h
3996
3997BARCO P50 GPIO DRIVER
3998M: Santosh Kumar Yadav <[email protected]>
3999M: Peter Korsgaard <[email protected]>
4000S: Maintained
4001F: drivers/platform/x86/barco-p50-gpio.c
4002
4003BATMAN ADVANCED
4004M: Marek Lindner <[email protected]>
4005M: Simon Wunderlich <[email protected]>
4006M: Antonio Quartulli <[email protected]>
4007M: Sven Eckelmann <[email protected]>
4008L: [email protected] (moderated for non-subscribers)
4009S: Maintained
4010W: https://www.open-mesh.org/
4011Q: https://patchwork.open-mesh.org/project/batman/list/
4012B: https://www.open-mesh.org/projects/batman-adv/issues
4013C: ircs://irc.hackint.org/batadv
4014T: git https://git.open-mesh.org/linux-merge.git
4015F: Documentation/networking/batman-adv.rst
4016F: include/uapi/linux/batadv_packet.h
4017F: include/uapi/linux/batman_adv.h
4018F: net/batman-adv/
4019
4020BAYCOM/HDLCDRV DRIVERS FOR AX.25
4021M: Thomas Sailer <[email protected]>
4022L: [email protected]
4023S: Maintained
4024W: http://www.baycom.org/~tom/ham/ham.html
4025F: drivers/net/hamradio/baycom*
4026
4027BCACHE (BLOCK LAYER CACHE)
4028M: Coly Li <[email protected]>
4029M: Kent Overstreet <[email protected]>
4030L: [email protected]
4031S: Maintained
4032W: http://bcache.evilpiepirate.org
4033C: irc://irc.oftc.net/bcache
4034F: drivers/md/bcache/
4035
4036BCACHEFS
4037M: Kent Overstreet <[email protected]>
4038L: [email protected]
4039S: Supported
4040C: irc://irc.oftc.net/bcache
4041P: Documentation/filesystems/bcachefs/SubmittingPatches.rst
4042T: git https://evilpiepirate.org/git/bcachefs.git
4043F: fs/bcachefs/
4044F: Documentation/filesystems/bcachefs/
4045
4046BDISP ST MEDIA DRIVER
4047M: Fabien Dessenne <[email protected]>
4048L: [email protected]
4049S: Supported
4050W: https://linuxtv.org
4051T: git git://linuxtv.org/media.git
4052F: drivers/media/platform/st/sti/bdisp
4053
4054BECKHOFF CX5020 ETHERCAT MASTER DRIVER
4055M: Dariusz Marcinkiewicz <[email protected]>
4056L: [email protected]
4057S: Maintained
4058F: drivers/net/ethernet/ec_bhf.c
4059
4060BEFS FILE SYSTEM
4061M: Luis de Bethencourt <[email protected]>
4062M: Salah Triki <[email protected]>
4063S: Maintained
4064T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
4065F: Documentation/filesystems/befs.rst
4066F: fs/befs/
4067
4068BFQ I/O SCHEDULER
4069M: Yu Kuai <[email protected]>
4070L: [email protected]
4071S: Odd Fixes
4072F: Documentation/block/bfq-iosched.rst
4073F: block/bfq-*
4074
4075BFS FILE SYSTEM
4076M: "Tigran A. Aivazian" <[email protected]>
4077S: Maintained
4078F: Documentation/filesystems/bfs.rst
4079F: fs/bfs/
4080F: include/uapi/linux/bfs_fs.h
4081
4082BINMAN
4083M: Simon Glass <[email protected]>
4084S: Supported
4085F: Documentation/devicetree/bindings/mtd/partitions/binman*
4086
4087BITMAP API
4088M: Yury Norov <[email protected]>
4089R: Rasmus Villemoes <[email protected]>
4090S: Maintained
4091F: include/linux/bitfield.h
4092F: include/linux/bitmap-str.h
4093F: include/linux/bitmap.h
4094F: include/linux/bits.h
4095F: include/linux/cpumask.h
4096F: include/linux/cpumask_types.h
4097F: include/linux/find.h
4098F: include/linux/nodemask.h
4099F: include/linux/nodemask_types.h
4100F: include/vdso/bits.h
4101F: lib/bitmap-str.c
4102F: lib/bitmap.c
4103F: lib/cpumask.c
4104F: lib/find_bit.c
4105F: lib/find_bit_benchmark.c
4106F: lib/test_bitmap.c
4107F: lib/tests/cpumask_kunit.c
4108F: tools/include/linux/bitfield.h
4109F: tools/include/linux/bitmap.h
4110F: tools/include/linux/bits.h
4111F: tools/include/linux/find.h
4112F: tools/include/vdso/bits.h
4113F: tools/lib/bitmap.c
4114F: tools/lib/find_bit.c
4115
4116BITMAP API BINDINGS [RUST]
4117M: Yury Norov <[email protected]>
4118S: Maintained
4119F: rust/helpers/cpumask.c
4120
4121BITOPS API
4122M: Yury Norov <[email protected]>
4123R: Rasmus Villemoes <[email protected]>
4124S: Maintained
4125F: arch/*/include/asm/bitops.h
4126F: arch/*/include/asm/bitops_32.h
4127F: arch/*/include/asm/bitops_64.h
4128F: arch/*/lib/bitops.c
4129F: include/asm-generic/bitops
4130F: include/asm-generic/bitops.h
4131F: include/linux/bitops.h
4132F: lib/test_bitops.c
4133F: tools/*/bitops*
4134
4135BLINKM RGB LED DRIVER
4136M: Jan-Simon Moeller <[email protected]>
4137S: Maintained
4138F: drivers/leds/leds-blinkm.c
4139
4140BLOCK LAYER
4141M: Jens Axboe <[email protected]>
4142L: [email protected]
4143S: Maintained
4144T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
4145F: Documentation/ABI/stable/sysfs-block
4146F: Documentation/block/
4147F: block/
4148F: drivers/block/
4149F: include/linux/bio.h
4150F: include/linux/blk*
4151F: kernel/trace/blktrace.c
4152F: lib/sbitmap.c
4153
4154BLOCK LAYER DEVICE DRIVER API [RUST]
4155M: Andreas Hindborg <[email protected]>
4156R: Boqun Feng <[email protected]>
4157L: [email protected]
4158L: [email protected]
4159S: Supported
4160W: https://rust-for-linux.com
4161B: https://github.com/Rust-for-Linux/linux/issues
4162C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block
4163T: git https://github.com/Rust-for-Linux/linux.git rust-block-next
4164F: drivers/block/rnull.rs
4165F: rust/kernel/block.rs
4166F: rust/kernel/block/
4167
4168BLOCK2MTD DRIVER
4169M: Joern Engel <[email protected]>
4170L: [email protected]
4171S: Maintained
4172F: drivers/mtd/devices/block2mtd.c
4173
4174BLUETOOTH DRIVERS
4175M: Marcel Holtmann <[email protected]>
4176M: Luiz Augusto von Dentz <[email protected]>
4177L: [email protected]
4178S: Supported
4179W: http://www.bluez.org/
4180T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4181T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4182F: Documentation/devicetree/bindings/net/bluetooth/
4183F: drivers/bluetooth/
4184
4185BLUETOOTH SUBSYSTEM
4186M: Marcel Holtmann <[email protected]>
4187M: Johan Hedberg <[email protected]>
4188M: Luiz Augusto von Dentz <[email protected]>
4189L: [email protected]
4190S: Supported
4191W: http://www.bluez.org/
4192T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
4193T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
4194F: Documentation/ABI/stable/sysfs-class-bluetooth
4195F: include/net/bluetooth/
4196F: net/bluetooth/
4197
4198BONDING DRIVER
4199M: Jay Vosburgh <[email protected]>
4200L: [email protected]
4201S: Maintained
4202F: Documentation/networking/bonding.rst
4203F: drivers/net/bonding/
4204F: include/net/bond*
4205F: include/uapi/linux/if_bonding.h
4206F: tools/testing/selftests/drivers/net/bonding/
4207
4208BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER
4209M: Dan Robertson <[email protected]>
4210L: [email protected]
4211S: Maintained
4212F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
4213F: drivers/iio/accel/bma400*
4214
4215BOSCH SENSORTEC BMI270 IMU IIO DRIVER
4216M: Alex Lanzano <[email protected]>
4217L: [email protected]
4218S: Maintained
4219F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml
4220F: drivers/iio/imu/bmi270/
4221
4222BOSCH SENSORTEC BMI323 IMU IIO DRIVER
4223M: Jagath Jog J <[email protected]>
4224L: [email protected]
4225S: Maintained
4226F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml
4227F: drivers/iio/imu/bmi323/
4228
4229BPF JIT for ARC
4230M: Shahab Vahedi <[email protected]>
4231L: [email protected]
4232S: Maintained
4233F: arch/arc/net/
4234
4235BPF JIT for ARM
4236M: Russell King <[email protected]>
4237M: Puranjay Mohan <[email protected]>
4238L: [email protected]
4239S: Maintained
4240F: arch/arm/net/
4241
4242BPF JIT for ARM64
4243M: Daniel Borkmann <[email protected]>
4244M: Alexei Starovoitov <[email protected]>
4245M: Puranjay Mohan <[email protected]>
4246R: Xu Kuohai <[email protected]>
4247L: [email protected]
4248S: Supported
4249F: arch/arm64/net/
4250
4251BPF JIT for LOONGARCH
4252M: Tiezhu Yang <[email protected]>
4253R: Hengqi Chen <[email protected]>
4254L: [email protected]
4255S: Maintained
4256F: arch/loongarch/net/
4257
4258BPF JIT for MIPS (32-BIT AND 64-BIT)
4259M: Johan Almbladh <[email protected]>
4260M: Paul Burton <[email protected]>
4261L: [email protected]
4262S: Maintained
4263F: arch/mips/net/
4264
4265BPF JIT for NFP NICs
4266M: Jakub Kicinski <[email protected]>
4267L: [email protected]
4268S: Odd Fixes
4269F: drivers/net/ethernet/netronome/nfp/bpf/
4270
4271BPF JIT for POWERPC (32-BIT AND 64-BIT)
4272M: Hari Bathini <[email protected]>
4273M: Christophe Leroy <[email protected]>
4274R: Naveen N Rao <[email protected]>
4275L: [email protected]
4276S: Supported
4277F: arch/powerpc/net/
4278
4279BPF JIT for RISC-V (32-bit)
4280M: Luke Nelson <[email protected]>
4281M: Xi Wang <[email protected]>
4282L: [email protected]
4283S: Maintained
4284F: arch/riscv/net/
4285X: arch/riscv/net/bpf_jit_comp64.c
4286
4287BPF JIT for RISC-V (64-bit)
4288M: Björn Töpel <[email protected]>
4289R: Pu Lehui <[email protected]>
4290R: Puranjay Mohan <[email protected]>
4291L: [email protected]
4292S: Maintained
4293F: arch/riscv/net/
4294X: arch/riscv/net/bpf_jit_comp32.c
4295
4296BPF JIT for S390
4297M: Ilya Leoshkevich <[email protected]>
4298M: Heiko Carstens <[email protected]>
4299M: Vasily Gorbik <[email protected]>
4300L: [email protected]
4301S: Supported
4302F: arch/s390/net/
4303X: arch/s390/net/pnet.c
4304
4305BPF JIT for SPARC (32-BIT AND 64-BIT)
4306M: David S. Miller <[email protected]>
4307L: [email protected]
4308S: Odd Fixes
4309F: arch/sparc/net/
4310
4311BPF JIT for X86 32-BIT
4312M: Wang YanQing <[email protected]>
4313L: [email protected]
4314S: Odd Fixes
4315F: arch/x86/net/bpf_jit_comp32.c
4316
4317BPF JIT for X86 64-BIT
4318M: Alexei Starovoitov <[email protected]>
4319M: Daniel Borkmann <[email protected]>
4320L: [email protected]
4321S: Supported
4322F: arch/x86/net/
4323X: arch/x86/net/bpf_jit_comp32.c
4324
4325BPF [BTF]
4326M: Martin KaFai Lau <[email protected]>
4327L: [email protected]
4328S: Maintained
4329F: include/linux/btf*
4330F: kernel/bpf/btf.c
4331
4332BPF [CORE]
4333M: Alexei Starovoitov <[email protected]>
4334M: Daniel Borkmann <[email protected]>
4335R: John Fastabend <[email protected]>
4336L: [email protected]
4337S: Maintained
4338F: include/linux/bpf*
4339F: include/linux/filter.h
4340F: include/linux/tnum.h
4341F: kernel/bpf/core.c
4342F: kernel/bpf/dispatcher.c
4343F: kernel/bpf/mprog.c
4344F: kernel/bpf/syscall.c
4345F: kernel/bpf/tnum.c
4346F: kernel/bpf/trampoline.c
4347F: kernel/bpf/verifier.c
4348
4349BPF [CRYPTO]
4350M: Vadim Fedorenko <[email protected]>
4351L: [email protected]
4352S: Maintained
4353F: crypto/bpf_crypto_skcipher.c
4354F: include/linux/bpf_crypto.h
4355F: kernel/bpf/crypto.c
4356
4357BPF [DOCUMENTATION] (Related to Standardization)
4358R: David Vernet <[email protected]>
4359L: [email protected]
4360L: [email protected]
4361S: Maintained
4362F: Documentation/bpf/standardization/
4363
4364BPF [GENERAL] (Safe Dynamic Programs and Tools)
4365M: Alexei Starovoitov <[email protected]>
4366M: Daniel Borkmann <[email protected]>
4367M: Andrii Nakryiko <[email protected]>
4368R: Martin KaFai Lau <[email protected]>
4369R: Eduard Zingerman <[email protected]>
4370R: Song Liu <[email protected]>
4371R: Yonghong Song <[email protected]>
4372R: John Fastabend <[email protected]>
4373R: KP Singh <[email protected]>
4374R: Stanislav Fomichev <[email protected]>
4375R: Hao Luo <[email protected]>
4376R: Jiri Olsa <[email protected]>
4377L: [email protected]
4378S: Supported
4379W: https://bpf.io/
4380Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173
4381T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
4382T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
4383F: Documentation/bpf/
4384F: Documentation/networking/filter.rst
4385F: Documentation/userspace-api/ebpf/
4386F: arch/*/net/*
4387F: include/linux/bpf*
4388F: include/linux/btf*
4389F: include/linux/filter.h
4390F: include/trace/events/xdp.h
4391F: include/uapi/linux/bpf*
4392F: include/uapi/linux/btf*
4393F: include/uapi/linux/filter.h
4394F: kernel/bpf/
4395F: kernel/trace/bpf_trace.c
4396F: lib/buildid.c
4397F: arch/*/include/asm/rqspinlock.h
4398F: include/asm-generic/rqspinlock.h
4399F: lib/test_bpf.c
4400F: net/bpf/
4401F: net/core/filter.c
4402F: net/sched/act_bpf.c
4403F: net/sched/cls_bpf.c
4404F: samples/bpf/
4405F: scripts/bpf_doc.py
4406F: scripts/Makefile.btf
4407F: scripts/pahole-version.sh
4408F: tools/bpf/
4409F: tools/lib/bpf/
4410F: tools/testing/selftests/bpf/
4411
4412BPF [ITERATOR]
4413M: Yonghong Song <[email protected]>
4414L: [email protected]
4415S: Maintained
4416F: kernel/bpf/*iter.c
4417
4418BPF [L7 FRAMEWORK] (sockmap)
4419M: John Fastabend <[email protected]>
4420M: Jakub Sitnicki <[email protected]>
4421L: [email protected]
4422L: [email protected]
4423S: Maintained
4424F: include/linux/skmsg.h
4425F: net/core/skmsg.c
4426F: net/core/sock_map.c
4427F: net/ipv4/tcp_bpf.c
4428F: net/ipv4/udp_bpf.c
4429F: net/unix/unix_bpf.c
4430
4431BPF [LIBRARY] (libbpf)
4432M: Andrii Nakryiko <[email protected]>
4433M: Eduard Zingerman <[email protected]>
4434L: [email protected]
4435S: Maintained
4436F: tools/lib/bpf/
4437
4438BPF [MISC]
4439L: [email protected]
4440S: Odd Fixes
4441K: (?:\b|_)bpf(?:\b|_)
4442
4443BPF [NETKIT] (BPF-programmable network device)
4444M: Daniel Borkmann <[email protected]>
4445M: Nikolay Aleksandrov <[email protected]>
4446L: [email protected]
4447L: [email protected]
4448S: Supported
4449F: drivers/net/netkit.c
4450F: include/net/netkit.h
4451
4452BPF [NETWORKING] (struct_ops, reuseport)
4453M: Martin KaFai Lau <[email protected]>
4454L: [email protected]
4455L: [email protected]
4456S: Maintained
4457F: kernel/bpf/bpf_struct*
4458
4459BPF [NETWORKING] (tcx & tc BPF, sock_addr)
4460M: Martin KaFai Lau <[email protected]>
4461M: Daniel Borkmann <[email protected]>
4462R: John Fastabend <[email protected]>
4463L: [email protected]
4464L: [email protected]
4465S: Maintained
4466F: include/net/tcx.h
4467F: kernel/bpf/tcx.c
4468F: net/core/filter.c
4469F: net/sched/act_bpf.c
4470F: net/sched/cls_bpf.c
4471
4472BPF [RINGBUF]
4473M: Andrii Nakryiko <[email protected]>
4474L: [email protected]
4475S: Maintained
4476F: kernel/bpf/ringbuf.c
4477
4478BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF)
4479M: KP Singh <[email protected]>
4480M: Matt Bobrowski <[email protected]>
4481L: [email protected]
4482S: Maintained
4483F: Documentation/bpf/prog_lsm.rst
4484F: include/linux/bpf_lsm.h
4485F: kernel/bpf/bpf_lsm.c
4486F: kernel/trace/bpf_trace.c
4487F: security/bpf/
4488
4489BPF [SELFTESTS] (Test Runners & Infrastructure)
4490M: Andrii Nakryiko <[email protected]>
4491M: Eduard Zingerman <[email protected]>
4492R: Mykola Lysenko <[email protected]>
4493L: [email protected]
4494S: Maintained
4495F: tools/testing/selftests/bpf/
4496
4497BPF [STORAGE & CGROUPS]
4498M: Martin KaFai Lau <[email protected]>
4499L: [email protected]
4500S: Maintained
4501F: kernel/bpf/*storage.c
4502F: kernel/bpf/bpf_lru*
4503F: kernel/bpf/cgroup.c
4504
4505BPF [TOOLING] (bpftool)
4506M: Quentin Monnet <[email protected]>
4507L: [email protected]
4508S: Maintained
4509F: kernel/bpf/disasm.*
4510F: tools/bpf/bpftool/
4511
4512BPF [TRACING]
4513M: Song Liu <[email protected]>
4514R: Jiri Olsa <[email protected]>
4515L: [email protected]
4516S: Maintained
4517F: kernel/bpf/stackmap.c
4518F: kernel/trace/bpf_trace.c
4519F: lib/buildid.c
4520
4521BROADCOM APDS9160 AMBIENT LIGHT SENSOR AND PROXIMITY DRIVER
4522M: Mikael Gonella-Bolduc <[email protected]>
4523L: [email protected]
4524S: Maintained
4525F: Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml
4526F: drivers/iio/light/apds9160.c
4527
4528BROADCOM ASP 2.0 ETHERNET DRIVER
4529M: Justin Chen <[email protected]>
4530M: Florian Fainelli <[email protected]>
4531L: [email protected]
4532L: [email protected]
4533S: Supported
4534F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml
4535F: drivers/net/ethernet/broadcom/asp2/
4536
4537BROADCOM B44 10/100 ETHERNET DRIVER
4538M: Michael Chan <[email protected]>
4539L: [email protected]
4540S: Maintained
4541F: drivers/net/ethernet/broadcom/b44.*
4542
4543BROADCOM B53/SF2 ETHERNET SWITCH DRIVER
4544M: Florian Fainelli <[email protected]>
4545L: [email protected]
4546L: [email protected] (subscribers-only)
4547S: Supported
4548F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
4549F: drivers/net/dsa/b53/*
4550F: drivers/net/dsa/bcm_sf2*
4551F: include/linux/dsa/brcm.h
4552F: include/linux/platform_data/b53.h
4553
4554BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE
4555M: Florian Fainelli <[email protected]>
4556R: Broadcom internal kernel review list <[email protected]>
4557L: [email protected] (moderated for non-subscribers)
4558L: [email protected] (moderated for non-subscribers)
4559S: Maintained
4560T: git https://github.com/broadcom/stblinux.git
4561F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4562F: drivers/pci/controller/pcie-brcmstb.c
4563F: drivers/staging/vc04_services
4564N: bcm2711
4565N: bcm283*
4566N: raspberrypi
4567
4568BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
4569M: Florian Fainelli <[email protected]>
4570M: Ray Jui <[email protected]>
4571M: Scott Branden <[email protected]>
4572R: Broadcom internal kernel review list <[email protected]>
4573S: Maintained
4574T: git https://github.com/broadcom/mach-bcm
4575F: arch/arm/mach-bcm/
4576N: bcm281*
4577N: bcm113*
4578N: bcm216*
4579N: kona
4580
4581BROADCOM BCM2835 CAMERA DRIVERS
4582M: Raspberry Pi Kernel Maintenance <[email protected]>
4583L: [email protected]
4584S: Maintained
4585F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml
4586F: drivers/media/platform/broadcom/bcm2835-unicam*
4587
4588BROADCOM BCM47XX MIPS ARCHITECTURE
4589M: Hauke Mehrtens <[email protected]>
4590M: Rafał Miłecki <[email protected]>
4591L: [email protected]
4592S: Maintained
4593F: Documentation/devicetree/bindings/mips/brcm/
4594F: arch/mips/bcm47xx/*
4595F: arch/mips/include/asm/mach-bcm47xx/*
4596
4597BROADCOM BCM4908 ETHERNET DRIVER
4598M: Rafał Miłecki <[email protected]>
4599R: Broadcom internal kernel review list <[email protected]>
4600L: [email protected]
4601S: Maintained
4602F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml
4603F: drivers/net/ethernet/broadcom/bcm4908_enet.*
4604F: drivers/net/ethernet/broadcom/unimac.h
4605
4606BROADCOM BCM4908 PINMUX DRIVER
4607M: Rafał Miłecki <[email protected]>
4608R: Broadcom internal kernel review list <[email protected]>
4609L: [email protected]
4610S: Maintained
4611F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml
4612F: drivers/pinctrl/bcm/pinctrl-bcm4908.c
4613
4614BROADCOM BCM5301X ARM ARCHITECTURE
4615M: Florian Fainelli <[email protected]>
4616M: Hauke Mehrtens <[email protected]>
4617M: Rafał Miłecki <[email protected]>
4618R: Broadcom internal kernel review list <[email protected]>
4619L: [email protected] (moderated for non-subscribers)
4620S: Maintained
4621F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi
4622F: arch/arm/boot/dts/broadcom/bcm470*
4623F: arch/arm/boot/dts/broadcom/bcm5301*
4624F: arch/arm/boot/dts/broadcom/bcm953012*
4625F: arch/arm/mach-bcm/bcm_5301x.c
4626
4627BROADCOM BCM53573 ARM ARCHITECTURE
4628M: Florian Fainelli <[email protected]>
4629M: Rafał Miłecki <[email protected]>
4630R: Broadcom internal kernel review list <[email protected]>
4631L: [email protected] (moderated for non-subscribers)
4632S: Maintained
4633F: arch/arm/boot/dts/broadcom/bcm47189*
4634F: arch/arm/boot/dts/broadcom/bcm53573*
4635
4636BROADCOM BCM63XX/BCM33XX UDC DRIVER
4637M: Kevin Cernekee <[email protected]>
4638L: [email protected]
4639S: Maintained
4640F: drivers/usb/gadget/udc/bcm63xx_udc.*
4641
4642BROADCOM BCM7XXX ARM ARCHITECTURE
4643M: Florian Fainelli <[email protected]>
4644R: Broadcom internal kernel review list <[email protected]>
4645L: [email protected] (moderated for non-subscribers)
4646S: Maintained
4647T: git https://github.com/broadcom/stblinux.git
4648F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4649F: arch/arm/boot/dts/broadcom/bcm7*.dts*
4650F: arch/arm/include/asm/hardware/cache-b15-rac.h
4651F: arch/arm/mach-bcm/*brcmstb*
4652F: arch/arm/mm/cache-b15-rac.c
4653F: drivers/bus/brcmstb_gisb.c
4654F: drivers/pci/controller/pcie-brcmstb.c
4655N: brcmstb
4656N: bcm7038
4657N: bcm7120
4658
4659BROADCOM BCMBCA ARM ARCHITECTURE
4660M: William Zhang <[email protected]>
4661M: Anand Gore <[email protected]>
4662M: Kursad Oney <[email protected]>
4663M: Florian Fainelli <[email protected]>
4664M: Rafał Miłecki <[email protected]>
4665R: Broadcom internal kernel review list <[email protected]>
4666L: [email protected] (moderated for non-subscribers)
4667S: Maintained
4668T: git https://github.com/broadcom/stblinux.git
4669F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml
4670F: arch/arm64/boot/dts/broadcom/bcmbca/*
4671N: bcmbca
4672N: bcm[9]?47622
4673N: bcm[9]?4912
4674N: bcm[9]?63138
4675N: bcm[9]?63146
4676N: bcm[9]?63148
4677N: bcm[9]?63158
4678N: bcm[9]?63178
4679N: bcm[9]?6756
4680N: bcm[9]?6813
4681N: bcm[9]?6846
4682N: bcm[9]?6855
4683N: bcm[9]?6856
4684N: bcm[9]?6858
4685N: bcm[9]?6878
4686
4687BROADCOM BDC DRIVER
4688M: Justin Chen <[email protected]>
4689M: Al Cooper <[email protected]>
4690R: Broadcom internal kernel review list <[email protected]>
4691L: [email protected]
4692S: Maintained
4693F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml
4694F: drivers/usb/gadget/udc/bdc/
4695
4696BROADCOM BMIPS CPUFREQ DRIVER
4697M: Markus Mayer <[email protected]>
4698R: Broadcom internal kernel review list <[email protected]>
4699L: [email protected]
4700S: Maintained
4701F: drivers/cpufreq/bmips-cpufreq.c
4702
4703BROADCOM BMIPS MIPS ARCHITECTURE
4704M: Florian Fainelli <[email protected]>
4705R: Broadcom internal kernel review list <[email protected]>
4706L: [email protected]
4707S: Maintained
4708T: git https://github.com/broadcom/stblinux.git
4709F: arch/mips/bmips/*
4710F: arch/mips/boot/dts/brcm/bcm*.dts*
4711F: arch/mips/include/asm/mach-bmips/*
4712F: arch/mips/kernel/*bmips*
4713F: drivers/irqchip/irq-bcm63*
4714F: drivers/irqchip/irq-bcm7*
4715F: drivers/irqchip/irq-brcmstb*
4716F: drivers/pmdomain/bcm/bcm63xx-power.c
4717F: include/linux/bcm963xx_nvram.h
4718F: include/linux/bcm963xx_tag.h
4719
4720BROADCOM BNX2 GIGABIT ETHERNET DRIVER
4721M: Rasesh Mody <[email protected]>
4722M: [email protected]
4723L: [email protected]
4724S: Maintained
4725F: drivers/net/ethernet/broadcom/bnx2.*
4726F: drivers/net/ethernet/broadcom/bnx2_*
4727
4728BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
4729M: Saurav Kashyap <[email protected]>
4730M: Javed Hasan <[email protected]>
4731M: [email protected]
4732L: [email protected]
4733S: Supported
4734F: drivers/scsi/bnx2fc/
4735
4736BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
4737M: Nilesh Javali <[email protected]>
4738M: Manish Rangankar <[email protected]>
4739M: [email protected]
4740L: [email protected]
4741S: Supported
4742F: drivers/scsi/bnx2i/
4743
4744BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
4745M: Sudarsana Kalluru <[email protected]>
4746M: Manish Chopra <[email protected]>
4747L: [email protected]
4748S: Maintained
4749F: drivers/net/ethernet/broadcom/bnx2x/
4750
4751BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
4752M: Michael Chan <[email protected]>
4753M: Pavan Chebbi <[email protected]>
4754L: [email protected]
4755S: Maintained
4756F: drivers/firmware/broadcom/tee_bnxt_fw.c
4757F: drivers/net/ethernet/broadcom/bnxt/
4758F: include/linux/firmware/broadcom/tee_bnxt_fw.h
4759
4760BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS
4761M: Arend van Spriel <[email protected]>
4762L: [email protected]
4763L: [email protected]
4764L: [email protected]
4765S: Supported
4766F: drivers/net/wireless/broadcom/brcm80211/
4767F: include/linux/platform_data/brcmfmac.h
4768
4769BROADCOM BRCMSTB GPIO DRIVER
4770M: Doug Berger <[email protected]>
4771M: Florian Fainelli <[email protected]>
4772R: Broadcom internal kernel review list <[email protected]>
4773S: Supported
4774F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml
4775F: drivers/gpio/gpio-brcmstb.c
4776
4777BROADCOM BRCMSTB I2C DRIVER
4778M: Kamal Dasu <[email protected]>
4779R: Broadcom internal kernel review list <[email protected]>
4780L: [email protected]
4781S: Supported
4782F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml
4783F: drivers/i2c/busses/i2c-brcmstb.c
4784
4785BROADCOM BRCMSTB UART DRIVER
4786M: Al Cooper <[email protected]>
4787R: Broadcom internal kernel review list <[email protected]>
4788L: [email protected]
4789S: Maintained
4790F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml
4791F: drivers/tty/serial/8250/8250_bcm7271.c
4792
4793BROADCOM BRCMSTB USB EHCI DRIVER
4794M: Justin Chen <[email protected]>
4795M: Al Cooper <[email protected]>
4796R: Broadcom internal kernel review list <[email protected]>
4797L: [email protected]
4798S: Maintained
4799F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml
4800F: drivers/usb/host/ehci-brcm.*
4801
4802BROADCOM BRCMSTB USB PIN MAP DRIVER
4803M: Al Cooper <[email protected]>
4804R: Broadcom internal kernel review list <[email protected]>
4805L: [email protected]
4806S: Maintained
4807F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml
4808F: drivers/usb/misc/brcmstb-usb-pinmap.c
4809
4810BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
4811M: Justin Chen <[email protected]>
4812M: Al Cooper <[email protected]>
4813R: Broadcom internal kernel review list <[email protected]>
4814L: [email protected]
4815S: Maintained
4816F: drivers/phy/broadcom/phy-brcm-usb*
4817
4818BROADCOM Broadband SoC High Speed SPI Controller DRIVER
4819M: William Zhang <[email protected]>
4820M: Kursad Oney <[email protected]>
4821M: Jonas Gorski <[email protected]>
4822R: Broadcom internal kernel review list <[email protected]>
4823L: [email protected]
4824S: Maintained
4825F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml
4826F: drivers/spi/spi-bcm63xx-hsspi.c
4827F: drivers/spi/spi-bcmbca-hsspi.c
4828
4829BROADCOM BCM6348/BCM6358 SPI controller DRIVER
4830M: Jonas Gorski <[email protected]>
4831L: [email protected]
4832S: Odd Fixes
4833F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml
4834F: drivers/spi/spi-bcm63xx.c
4835
4836BROADCOM ETHERNET PHY DRIVERS
4837M: Florian Fainelli <[email protected]>
4838R: Broadcom internal kernel review list <[email protected]>
4839L: [email protected]
4840S: Supported
4841F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt
4842F: drivers/net/phy/bcm*.[ch]
4843F: drivers/net/phy/broadcom.c
4844F: include/linux/brcmphy.h
4845
4846BROADCOM GENET ETHERNET DRIVER
4847M: Doug Berger <[email protected]>
4848M: Florian Fainelli <[email protected]>
4849R: Broadcom internal kernel review list <[email protected]>
4850L: [email protected]
4851S: Maintained
4852F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml
4853F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml
4854F: drivers/net/ethernet/broadcom/genet/
4855F: drivers/net/ethernet/broadcom/unimac.h
4856F: drivers/net/mdio/mdio-bcm-unimac.c
4857F: include/linux/platform_data/bcmgenet.h
4858F: include/linux/platform_data/mdio-bcm-unimac.h
4859
4860BROADCOM IPROC ARM ARCHITECTURE
4861M: Ray Jui <[email protected]>
4862M: Scott Branden <[email protected]>
4863R: Broadcom internal kernel review list <[email protected]>
4864L: [email protected] (moderated for non-subscribers)
4865S: Maintained
4866T: git https://github.com/broadcom/stblinux.git
4867F: arch/arm64/boot/dts/broadcom/northstar2/*
4868F: arch/arm64/boot/dts/broadcom/stingray/*
4869F: drivers/clk/bcm/clk-ns*
4870F: drivers/clk/bcm/clk-sr*
4871F: drivers/pinctrl/bcm/pinctrl-ns*
4872F: include/dt-bindings/clock/bcm-sr*
4873N: iproc
4874N: cygnus
4875N: bcm[-_]nsp
4876N: bcm9113*
4877N: bcm9583*
4878N: bcm9585*
4879N: bcm9586*
4880N: bcm988312
4881N: bcm113*
4882N: bcm583*
4883N: bcm585*
4884N: bcm586*
4885N: bcm88312
4886N: hr2
4887N: stingray
4888
4889BROADCOM IPROC GBIT ETHERNET DRIVER
4890M: Rafał Miłecki <[email protected]>
4891R: Broadcom internal kernel review list <[email protected]>
4892L: [email protected]
4893S: Maintained
4894F: Documentation/devicetree/bindings/net/brcm,amac.yaml
4895F: drivers/net/ethernet/broadcom/bgmac*
4896F: drivers/net/ethernet/broadcom/unimac.h
4897
4898BROADCOM KONA GPIO DRIVER
4899M: Ray Jui <[email protected]>
4900R: Broadcom internal kernel review list <[email protected]>
4901S: Supported
4902F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml
4903F: drivers/gpio/gpio-bcm-kona.c
4904
4905BROADCOM MPI3 STORAGE CONTROLLER DRIVER
4906M: Sathya Prakash Veerichetty <[email protected]>
4907M: Kashyap Desai <[email protected]>
4908M: Sumit Saxena <[email protected]>
4909M: Sreekanth Reddy <[email protected]>
4910L: [email protected]
4911L: [email protected]
4912S: Supported
4913W: https://www.broadcom.com/support/storage
4914F: drivers/scsi/mpi3mr/
4915
4916BROADCOM NETXTREME-E ROCE DRIVER
4917M: Selvin Xavier <[email protected]>
4918M: Kalesh AP <[email protected]>
4919L: [email protected]
4920S: Supported
4921W: http://www.broadcom.com
4922F: drivers/infiniband/hw/bnxt_re/
4923F: include/uapi/rdma/bnxt_re-abi.h
4924
4925BROADCOM NVRAM DRIVER
4926M: Rafał Miłecki <[email protected]>
4927L: [email protected]
4928S: Maintained
4929F: drivers/firmware/broadcom/*
4930
4931BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER
4932M: Rafał Miłecki <[email protected]>
4933M: Florian Fainelli <[email protected]>
4934R: Broadcom internal kernel review list <[email protected]>
4935L: [email protected]
4936S: Maintained
4937T: git https://github.com/broadcom/stblinux.git
4938F: drivers/pmdomain/bcm/bcm-pmb.c
4939F: include/dt-bindings/soc/bcm-pmb.h
4940
4941BROADCOM SPECIFIC AMBA DRIVER (BCMA)
4942M: Rafał Miłecki <[email protected]>
4943L: [email protected]
4944S: Maintained
4945F: drivers/bcma/
4946F: include/linux/bcma/
4947
4948BROADCOM SPI DRIVER
4949M: Kamal Dasu <[email protected]>
4950R: Broadcom internal kernel review list <[email protected]>
4951S: Maintained
4952F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml
4953F: drivers/spi/spi-bcm-qspi.*
4954F: drivers/spi/spi-brcmstb-qspi.c
4955F: drivers/spi/spi-iproc-qspi.c
4956
4957BROADCOM STB AVS CPUFREQ DRIVER
4958M: Markus Mayer <[email protected]>
4959R: Broadcom internal kernel review list <[email protected]>
4960L: [email protected]
4961S: Maintained
4962F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
4963F: drivers/cpufreq/brcmstb*
4964
4965BROADCOM STB AVS TMON DRIVER
4966M: Markus Mayer <[email protected]>
4967R: Broadcom internal kernel review list <[email protected]>
4968L: [email protected]
4969S: Maintained
4970F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml
4971F: drivers/thermal/broadcom/brcmstb*
4972
4973BROADCOM STB DPFE DRIVER
4974M: Markus Mayer <[email protected]>
4975R: Broadcom internal kernel review list <[email protected]>
4976L: [email protected] (moderated for non-subscribers)
4977S: Maintained
4978F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml
4979F: drivers/memory/brcmstb_dpfe.c
4980
4981BROADCOM STB NAND FLASH DRIVER
4982M: Brian Norris <[email protected]>
4983M: Kamal Dasu <[email protected]>
4984R: Broadcom internal kernel review list <[email protected]>
4985L: [email protected]
4986S: Maintained
4987F: drivers/mtd/nand/raw/brcmnand/
4988F: include/linux/platform_data/brcmnand.h
4989
4990BROADCOM STB PCIE DRIVER
4991M: Jim Quinlan <[email protected]>
4992M: Nicolas Saenz Julienne <[email protected]>
4993M: Florian Fainelli <[email protected]>
4994R: Broadcom internal kernel review list <[email protected]>
4995L: [email protected]
4996S: Maintained
4997F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
4998F: drivers/pci/controller/pcie-brcmstb.c
4999
5000BROADCOM SYSTEMPORT ETHERNET DRIVER
5001M: Florian Fainelli <[email protected]>
5002R: Broadcom internal kernel review list <[email protected]>
5003L: [email protected]
5004S: Maintained
5005F: Documentation/devicetree/bindings/net/brcm,systemport.yaml
5006F: drivers/net/ethernet/broadcom/bcmsysport.*
5007F: drivers/net/ethernet/broadcom/unimac.h
5008
5009BROADCOM TG3 GIGABIT ETHERNET DRIVER
5010M: Pavan Chebbi <[email protected]>
5011M: Michael Chan <[email protected]>
5012L: [email protected]
5013S: Maintained
5014F: drivers/net/ethernet/broadcom/tg3.*
5015
5016BROADCOM VK DRIVER
5017M: Scott Branden <[email protected]>
5018R: Broadcom internal kernel review list <[email protected]>
5019S: Supported
5020F: drivers/misc/bcm-vk/
5021F: include/uapi/linux/misc/bcm_vk.h
5022
5023BROCADE BFA FC SCSI DRIVER
5024M: Anil Gurumurthy <[email protected]>
5025M: Sudarsana Kalluru <[email protected]>
5026L: [email protected]
5027S: Supported
5028F: drivers/scsi/bfa/
5029
5030BROCADE BNA 10 GIGABIT ETHERNET DRIVER
5031M: Rasesh Mody <[email protected]>
5032M: Sudarsana Kalluru <[email protected]>
5033M: [email protected]
5034L: [email protected]
5035S: Maintained
5036F: drivers/net/ethernet/brocade/bna/
5037
5038BSG (block layer generic sg v4 driver)
5039M: FUJITA Tomonori <[email protected]>
5040L: [email protected]
5041S: Supported
5042F: block/bsg.c
5043F: include/linux/bsg.h
5044F: include/uapi/linux/bsg.h
5045
5046BT87X AUDIO DRIVER
5047M: Clemens Ladisch <[email protected]>
5048L: [email protected]
5049S: Maintained
5050T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5051F: Documentation/sound/cards/bt87x.rst
5052F: sound/pci/bt87x.c
5053
5054BT8XXGPIO DRIVER
5055M: Michael Buesch <[email protected]>
5056S: Maintained
5057W: http://bu3sch.de/btgpio.php
5058F: drivers/gpio/gpio-bt8xx.c
5059
5060BTRFS FILE SYSTEM
5061M: Chris Mason <[email protected]>
5062M: Josef Bacik <[email protected]>
5063M: David Sterba <[email protected]>
5064L: [email protected]
5065S: Maintained
5066W: https://btrfs.readthedocs.io
5067Q: https://patchwork.kernel.org/project/linux-btrfs/list/
5068C: irc://irc.libera.chat/btrfs
5069T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git
5070F: Documentation/filesystems/btrfs.rst
5071F: fs/btrfs/
5072F: include/linux/btrfs*
5073F: include/trace/events/btrfs.h
5074F: include/uapi/linux/btrfs*
5075
5076BTTV VIDEO4LINUX DRIVER
5077M: Mauro Carvalho Chehab <[email protected]>
5078L: [email protected]
5079S: Odd fixes
5080W: https://linuxtv.org
5081T: git git://linuxtv.org/media.git
5082F: Documentation/driver-api/media/drivers/bttv*
5083F: drivers/media/pci/bt8xx/bttv*
5084
5085BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
5086M: Chanwoo Choi <[email protected]>
5087L: [email protected]
5088L: [email protected]
5089S: Maintained
5090T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
5091F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml
5092F: drivers/devfreq/exynos-bus.c
5093
5094BUSLOGIC SCSI DRIVER
5095M: Khalid Aziz <[email protected]>
5096L: [email protected]
5097S: Maintained
5098F: drivers/scsi/BusLogic.*
5099F: drivers/scsi/FlashPoint.*
5100
5101BXCAN CAN NETWORK DRIVER
5102M: Dario Binacchi <[email protected]>
5103L: [email protected]
5104S: Maintained
5105F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml
5106F: drivers/net/can/bxcan.c
5107
5108C-MEDIA CMI8788 DRIVER
5109M: Clemens Ladisch <[email protected]>
5110L: [email protected]
5111S: Maintained
5112T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
5113F: sound/pci/oxygen/
5114
5115C-SKY ARCHITECTURE
5116M: Guo Ren <[email protected]>
5117L: [email protected]
5118S: Supported
5119T: git https://github.com/c-sky/csky-linux.git
5120F: Documentation/devicetree/bindings/csky/
5121F: Documentation/devicetree/bindings/interrupt-controller/csky,*
5122F: Documentation/devicetree/bindings/timer/csky,*
5123F: arch/csky/
5124F: drivers/clocksource/timer-gx6605s.c
5125F: drivers/clocksource/timer-mp-csky.c
5126F: drivers/irqchip/irq-csky-*
5127N: csky
5128K: csky
5129
5130CA8210 IEEE-802.15.4 RADIO DRIVER
5131L: [email protected]
5132S: Orphan
5133W: https://github.com/Cascoda/ca8210-linux.git
5134F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
5135F: drivers/net/ieee802154/ca8210.c
5136
5137CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
5138M: David Howells <[email protected]>
5139L: [email protected]
5140S: Supported
5141F: Documentation/filesystems/caching/cachefiles.rst
5142F: fs/cachefiles/
5143
5144CACHESTAT: PAGE CACHE STATS FOR A FILE
5145M: Nhat Pham <[email protected]>
5146M: Johannes Weiner <[email protected]>
5147L: [email protected]
5148S: Maintained
5149F: tools/testing/selftests/cachestat/test_cachestat.c
5150
5151CADENCE MIPI-CSI2 BRIDGES
5152M: Maxime Ripard <[email protected]>
5153L: [email protected]
5154S: Maintained
5155F: Documentation/devicetree/bindings/media/cdns,*.txt
5156F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml
5157F: drivers/media/platform/cadence/cdns-csi2*
5158
5159CADENCE NAND DRIVER
5160L: [email protected]
5161S: Orphan
5162F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
5163F: drivers/mtd/nand/raw/cadence-nand-controller.c
5164
5165CADENCE USB3 DRD IP DRIVER
5166M: Peter Chen <[email protected]>
5167M: Pawel Laszczak <[email protected]>
5168R: Roger Quadros <[email protected]>
5169L: [email protected]
5170S: Maintained
5171T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5172F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml
5173F: drivers/usb/cdns3/
5174X: drivers/usb/cdns3/cdnsp*
5175
5176CADENCE USBHS DRIVER
5177M: Pawel Laszczak <[email protected]>
5178L: [email protected]
5179S: Maintained
5180F: drivers/usb/gadget/udc/cdns2
5181
5182CADENCE USBSSP DRD IP DRIVER
5183M: Pawel Laszczak <[email protected]>
5184L: [email protected]
5185S: Maintained
5186T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5187F: drivers/usb/cdns3/
5188X: drivers/usb/cdns3/cdns3*
5189
5190CADET FM/AM RADIO RECEIVER DRIVER
5191M: Hans Verkuil <[email protected]>
5192L: [email protected]
5193S: Maintained
5194W: https://linuxtv.org
5195T: git git://linuxtv.org/media.git
5196F: drivers/media/radio/radio-cadet*
5197
5198CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
5199L: [email protected]
5200S: Orphan
5201T: git git://linuxtv.org/media.git
5202F: Documentation/admin-guide/media/cafe_ccic*
5203F: drivers/media/platform/marvell/
5204
5205CAIF NETWORK LAYER
5206L: [email protected]
5207S: Orphan
5208F: Documentation/networking/caif/
5209F: drivers/net/caif/
5210F: include/net/caif/
5211F: include/uapi/linux/caif/
5212F: net/caif/
5213
5214CAKE QDISC
5215M: Toke Høiland-Jørgensen <[email protected]>
5216L: [email protected] (moderated for non-subscribers)
5217S: Maintained
5218F: net/sched/sch_cake.c
5219
5220CAN NETWORK DRIVERS
5221M: Marc Kleine-Budde <[email protected]>
5222M: Vincent Mailhol <[email protected]>
5223L: [email protected]
5224S: Maintained
5225W: https://github.com/linux-can
5226T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5227T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5228F: Documentation/devicetree/bindings/net/can/
5229F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml
5230F: drivers/net/can/
5231F: drivers/phy/phy-can-transceiver.c
5232F: include/linux/can/bittiming.h
5233F: include/linux/can/dev.h
5234F: include/linux/can/length.h
5235F: include/linux/can/platform/
5236F: include/linux/can/rx-offload.h
5237F: include/uapi/linux/can/error.h
5238F: include/uapi/linux/can/netlink.h
5239F: include/uapi/linux/can/vxcan.h
5240
5241CAN NETWORK LAYER
5242M: Oliver Hartkopp <[email protected]>
5243M: Marc Kleine-Budde <[email protected]>
5244L: [email protected]
5245S: Maintained
5246W: https://github.com/linux-can
5247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
5249F: Documentation/networking/can.rst
5250F: Documentation/networking/iso15765-2.rst
5251F: include/linux/can/can-ml.h
5252F: include/linux/can/core.h
5253F: include/linux/can/skb.h
5254F: include/net/netns/can.h
5255F: include/uapi/linux/can.h
5256F: include/uapi/linux/can/bcm.h
5257F: include/uapi/linux/can/gw.h
5258F: include/uapi/linux/can/isotp.h
5259F: include/uapi/linux/can/raw.h
5260F: net/can/
5261F: net/sched/em_canid.c
5262
5263CAN-J1939 NETWORK LAYER
5264M: Robin van der Gracht <[email protected]>
5265M: Oleksij Rempel <[email protected]>
5266R: [email protected]
5267L: [email protected]
5268S: Maintained
5269F: Documentation/networking/j1939.rst
5270F: include/uapi/linux/can/j1939.h
5271F: net/can/j1939/
5272
5273CANAAN/KENDRYTE K210 SOC FPIOA DRIVER
5274M: Damien Le Moal <[email protected]>
5275L: [email protected]
5276L: [email protected] (pinctrl driver)
5277F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml
5278F: drivers/pinctrl/pinctrl-k210.c
5279
5280CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER
5281M: Damien Le Moal <[email protected]>
5282L: [email protected]
5283L: [email protected]
5284S: Maintained
5285F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml
5286F: drivers/reset/reset-k210.c
5287
5288CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER
5289M: Damien Le Moal <[email protected]>
5290L: [email protected]
5291S: Maintained
5292F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml
5293F: drivers/soc/canaan/
5294F: include/soc/canaan/
5295
5296CAPABILITIES
5297M: Serge Hallyn <[email protected]>
5298L: [email protected]
5299S: Supported
5300F: include/linux/capability.h
5301F: include/trace/events/capability.h
5302F: include/uapi/linux/capability.h
5303F: kernel/capability.c
5304F: security/commoncap.c
5305
5306CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
5307M: Kevin Tsai <[email protected]>
5308S: Maintained
5309F: drivers/iio/light/cm*
5310
5311CARL9170 LINUX COMMUNITY WIRELESS DRIVER
5312M: Christian Lamparter <[email protected]>
5313L: [email protected]
5314S: Maintained
5315W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170
5316F: drivers/net/wireless/ath/carl9170/
5317
5318CAVIUM I2C DRIVER
5319M: Robert Richter <[email protected]>
5320S: Odd Fixes
5321W: http://www.marvell.com
5322F: drivers/i2c/busses/i2c-octeon*
5323F: drivers/i2c/busses/i2c-thunderx*
5324
5325CAVIUM LIQUIDIO NETWORK DRIVER
5326L: [email protected]
5327S: Orphan
5328W: http://www.marvell.com
5329F: drivers/net/ethernet/cavium/liquidio/
5330
5331CAVIUM MMC DRIVER
5332M: Robert Richter <[email protected]>
5333S: Odd Fixes
5334W: http://www.marvell.com
5335F: drivers/mmc/host/cavium*
5336
5337CAVIUM OCTEON-TX CRYPTO DRIVER
5338M: George Cherian <[email protected]>
5339L: [email protected]
5340S: Supported
5341W: http://www.marvell.com
5342F: drivers/crypto/cavium/cpt/
5343
5344CAVIUM THUNDERX2 ARM64 SOC
5345M: Robert Richter <[email protected]>
5346L: [email protected] (moderated for non-subscribers)
5347S: Odd Fixes
5348F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
5349F: arch/arm64/boot/dts/cavium/thunder2-99xx*
5350
5351CBS/ETF/TAPRIO QDISCS
5352M: Vinicius Costa Gomes <[email protected]>
5353L: [email protected]
5354S: Maintained
5355F: net/sched/sch_cbs.c
5356F: net/sched/sch_etf.c
5357F: net/sched/sch_taprio.c
5358
5359CC2520 IEEE-802.15.4 RADIO DRIVER
5360M: Stefan Schmidt <[email protected]>
5361L: [email protected]
5362S: Odd Fixes
5363F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
5364F: drivers/net/ieee802154/cc2520.c
5365
5366CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
5367M: Gilad Ben-Yossef <[email protected]>
5368L: [email protected]
5369S: Supported
5370W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5371F: drivers/crypto/ccree/
5372
5373CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
5374M: Hadar Gat <[email protected]>
5375L: [email protected]
5376S: Supported
5377W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
5378F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml
5379F: drivers/char/hw_random/cctrng.c
5380F: drivers/char/hw_random/cctrng.h
5381
5382CEC FRAMEWORK
5383M: Hans Verkuil <[email protected]>
5384L: [email protected]
5385S: Supported
5386W: http://linuxtv.org
5387T: git git://linuxtv.org/media.git
5388F: Documentation/ABI/testing/debugfs-cec-error-inj
5389F: Documentation/devicetree/bindings/media/cec/cec-common.yaml
5390F: Documentation/driver-api/media/cec-core.rst
5391F: Documentation/userspace-api/media/cec
5392F: drivers/media/cec/
5393F: drivers/media/rc/keymaps/rc-cec.c
5394F: include/media/cec-notifier.h
5395F: include/media/cec.h
5396F: include/uapi/linux/cec-funcs.h
5397F: include/uapi/linux/cec.h
5398
5399CEC GPIO DRIVER
5400M: Hans Verkuil <[email protected]>
5401L: [email protected]
5402S: Supported
5403W: http://linuxtv.org
5404T: git git://linuxtv.org/media.git
5405F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml
5406F: drivers/media/cec/platform/cec-gpio/
5407
5408CELL BROADBAND ENGINE ARCHITECTURE
5409L: [email protected]
5410S: Orphan
5411F: arch/powerpc/include/asm/cell*.h
5412F: arch/powerpc/include/asm/spu*.h
5413F: arch/powerpc/include/uapi/asm/spu*.h
5414F: arch/powerpc/platforms/cell/
5415
5416CELLWISE CW2015 BATTERY DRIVER
5417M: Tobias Schrammm <[email protected]>
5418S: Maintained
5419F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
5420F: drivers/power/supply/cw2015_battery.c
5421
5422CEPH COMMON CODE (LIBCEPH)
5423M: Ilya Dryomov <[email protected]>
5424M: Xiubo Li <[email protected]>
5425L: [email protected]
5426S: Supported
5427W: http://ceph.com/
5428T: git https://github.com/ceph/ceph-client.git
5429F: include/linux/ceph/
5430F: include/linux/crush/
5431F: net/ceph/
5432
5433CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
5434M: Xiubo Li <[email protected]>
5435M: Ilya Dryomov <[email protected]>
5436L: [email protected]
5437S: Supported
5438W: http://ceph.com/
5439T: git https://github.com/ceph/ceph-client.git
5440F: Documentation/filesystems/ceph.rst
5441F: fs/ceph/
5442
5443CERTIFICATE HANDLING
5444M: David Howells <[email protected]>
5445M: David Woodhouse <[email protected]>
5446L: [email protected]
5447S: Maintained
5448F: Documentation/admin-guide/module-signing.rst
5449F: certs/
5450F: scripts/sign-file.c
5451F: scripts/ssl-common.h
5452F: tools/certs/
5453
5454CFAG12864B LCD DRIVER
5455M: Miguel Ojeda <[email protected]>
5456S: Maintained
5457F: drivers/auxdisplay/cfag12864b.c
5458F: include/linux/cfag12864b.h
5459
5460CFAG12864BFB LCD FRAMEBUFFER DRIVER
5461M: Miguel Ojeda <[email protected]>
5462S: Maintained
5463F: drivers/auxdisplay/cfag12864bfb.c
5464F: include/linux/cfag12864b.h
5465
5466CHAR and MISC DRIVERS
5467M: Arnd Bergmann <[email protected]>
5468M: Greg Kroah-Hartman <[email protected]>
5469S: Supported
5470T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
5471F: drivers/char/
5472F: drivers/misc/
5473F: include/linux/miscdevice.h
5474F: samples/rust/rust_misc_device.rs
5475X: drivers/char/agp/
5476X: drivers/char/hw_random/
5477X: drivers/char/ipmi/
5478X: drivers/char/random.c
5479X: drivers/char/tpm/
5480
5481CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER
5482M: Thomas Weißschuh <[email protected]>
5483L: [email protected]
5484S: Maintained
5485F: Documentation/hwmon/powerz.rst
5486F: drivers/hwmon/powerz.c
5487
5488CHECKPATCH
5489M: Andy Whitcroft <[email protected]>
5490M: Joe Perches <[email protected]>
5491R: Dwaipayan Ray <[email protected]>
5492R: Lukas Bulwahn <[email protected]>
5493S: Maintained
5494F: scripts/checkpatch.pl
5495
5496CHECKPATCH DOCUMENTATION
5497M: Dwaipayan Ray <[email protected]>
5498M: Lukas Bulwahn <[email protected]>
5499R: Joe Perches <[email protected]>
5500S: Maintained
5501F: Documentation/dev-tools/checkpatch.rst
5502
5503CHINESE DOCUMENTATION
5504M: Alex Shi <[email protected]>
5505M: Yanteng Si <[email protected]>
5506R: Dongliang Mu <[email protected]>
5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git
5508S: Maintained
5509F: Documentation/translations/zh_CN/
5510
5511CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
5512M: Peter Chen <[email protected]>
5513L: [email protected]
5514S: Maintained
5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
5516F: drivers/usb/chipidea/
5517
5518CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
5519M: Hans de Goede <[email protected]>
5520L: [email protected]
5521S: Maintained
5522F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml
5523F: drivers/input/touchscreen/chipone_icn8318.c
5524
5525CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
5526M: Hans de Goede <[email protected]>
5527L: [email protected]
5528S: Maintained
5529F: drivers/input/touchscreen/chipone_icn8505.c
5530
5531CHROME HARDWARE PLATFORM SUPPORT
5532M: Benson Leung <[email protected]>
5533M: Tzung-Bi Shih <[email protected]>
5534L: [email protected]
5535S: Maintained
5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
5537F: drivers/platform/chrome/
5538
5539CHROMEOS EC CODEC DRIVER
5540M: Cheng-Yi Chiang <[email protected]>
5541M: Tzung-Bi Shih <[email protected]>
5542R: Guenter Roeck <[email protected]>
5543L: [email protected]
5544S: Maintained
5545F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
5546F: sound/soc/codecs/cros_ec_codec.*
5547
5548CHROMEOS EC CHARGE CONTROL
5549M: Thomas Weißschuh <[email protected]>
5550S: Maintained
5551F: drivers/power/supply/cros_charge-control.c
5552
5553CHROMEOS EC HARDWARE MONITORING
5554M: Thomas Weißschuh <[email protected]>
5555L: [email protected]
5556L: [email protected]
5557S: Maintained
5558F: Documentation/hwmon/cros_ec_hwmon.rst
5559F: drivers/hwmon/cros_ec_hwmon.c
5560
5561CHROMEOS EC LED DRIVER
5562M: Thomas Weißschuh <[email protected]>
5563S: Maintained
5564F: drivers/leds/leds-cros_ec.c
5565
5566CHROMEOS EC SUBDRIVERS
5567M: Benson Leung <[email protected]>
5568R: Guenter Roeck <[email protected]>
5569L: [email protected]
5570S: Maintained
5571F: drivers/power/supply/cros_charge-control.c
5572F: drivers/power/supply/cros_usbpd-charger.c
5573N: cros_ec
5574N: cros-ec
5575
5576CHROMEOS EC UART DRIVER
5577M: Bhanu Prakash Maiya <[email protected]>
5578R: Benson Leung <[email protected]>
5579R: Tzung-Bi Shih <[email protected]>
5580S: Maintained
5581F: drivers/platform/chrome/cros_ec_uart.c
5582
5583CHROMEOS EC USB PD NOTIFY DRIVER
5584M: Łukasz Bartosik <[email protected]>
5585M: Andrei Kuchynski <[email protected]>
5586M: Jameson Thies <[email protected]>
5587L: [email protected]
5588S: Maintained
5589F: drivers/platform/chrome/cros_usbpd_notify.c
5590F: include/linux/platform_data/cros_usbpd_notify.h
5591
5592CHROMEOS EC USB TYPE-C DRIVER
5593M: Benson Leung <[email protected]>
5594M: Abhishek Pandit-Subedi <[email protected]>
5595M: Jameson Thies <[email protected]>
5596M: Andrei Kuchynski <[email protected]>
5597L: [email protected]
5598S: Maintained
5599F: drivers/platform/chrome/cros_ec_typec.*
5600F: drivers/platform/chrome/cros_typec_altmode.*
5601F: drivers/platform/chrome/cros_typec_switch.c
5602F: drivers/platform/chrome/cros_typec_vdm.*
5603
5604CHROMEOS HPS DRIVER
5605M: Dan Callaghan <[email protected]>
5606R: Sami Kyöstilä <[email protected]>
5607S: Maintained
5608F: drivers/platform/chrome/cros_hps_i2c.c
5609
5610CHROMEOS EC WATCHDOG
5611M: Lukasz Majczak <[email protected]>
5612L: [email protected]
5613S: Maintained
5614F: drivers/watchdog/cros_ec_wdt.c
5615
5616CHROMEOS UCSI DRIVER
5617M: Abhishek Pandit-Subedi <[email protected]>
5618M: Łukasz Bartosik <[email protected]>
5619M: Jameson Thies <[email protected]>
5620M: Andrei Kuchynski <[email protected]>
5621L: [email protected]
5622S: Maintained
5623F: drivers/usb/typec/ucsi/cros_ec_ucsi.c
5624
5625CHRONTEL CH7322 CEC DRIVER
5626M: Joe Tessler <[email protected]>
5627L: [email protected]
5628S: Maintained
5629T: git git://linuxtv.org/media.git
5630F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
5631F: drivers/media/cec/i2c/ch7322.c
5632
5633CIRRUS LOGIC AUDIO CODEC DRIVERS
5634M: David Rhodes <[email protected]>
5635M: Richard Fitzgerald <[email protected]>
5636L: [email protected]
5637L: [email protected]
5638S: Maintained
5639F: Documentation/devicetree/bindings/sound/cirrus,cs*
5640F: Documentation/sound/codecs/cs*
5641F: drivers/mfd/cs42l43*
5642F: drivers/pinctrl/cirrus/pinctrl-cs42l43*
5643F: drivers/spi/spi-cs42l43*
5644F: include/dt-bindings/sound/cs*
5645F: include/linux/mfd/cs42l43*
5646F: include/sound/cs*
5647F: sound/pci/hda/cirrus*
5648F: sound/pci/hda/cs*
5649F: sound/pci/hda/hda_component*
5650F: sound/pci/hda/hda_cs_dsp_ctl.*
5651F: sound/soc/codecs/cs*
5652
5653CIRRUS LOGIC HAPTIC DRIVERS
5654M: James Ogletree <[email protected]>
5655M: Fred Treven <[email protected]>
5656M: Ben Bright <[email protected]>
5657L: [email protected]
5658S: Supported
5659F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml
5660F: drivers/input/misc/cs40l*
5661F: drivers/mfd/cs40l*
5662F: include/linux/mfd/cs40l*
5663F: sound/soc/codecs/cs40l*
5664
5665CIRRUS LOGIC DSP FIRMWARE DRIVER
5666M: Simon Trimmer <[email protected]>
5667M: Charles Keepax <[email protected]>
5668M: Richard Fitzgerald <[email protected]>
5669L: [email protected]
5670S: Supported
5671W: https://github.com/CirrusLogic/linux-drivers/wiki
5672T: git https://github.com/CirrusLogic/linux-drivers.git
5673F: drivers/firmware/cirrus/
5674F: include/linux/firmware/cirrus/
5675
5676CIRRUS LOGIC EP93XX ETHERNET DRIVER
5677M: Hartley Sweeten <[email protected]>
5678L: [email protected]
5679S: Maintained
5680F: drivers/net/ethernet/cirrus/ep93xx_eth.c
5681
5682CIRRUS LOGIC LOCHNAGAR DRIVER
5683M: Charles Keepax <[email protected]>
5684M: Richard Fitzgerald <[email protected]>
5685L: [email protected]
5686S: Supported
5687F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml
5688F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml
5689F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
5690F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
5691F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml
5692F: Documentation/hwmon/lochnagar.rst
5693F: drivers/clk/clk-lochnagar.c
5694F: drivers/hwmon/lochnagar-hwmon.c
5695F: drivers/mfd/lochnagar-i2c.c
5696F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
5697F: drivers/regulator/lochnagar-regulator.c
5698F: include/dt-bindings/clock/lochnagar.h
5699F: include/dt-bindings/pinctrl/lochnagar.h
5700F: include/linux/mfd/lochnagar*
5701F: sound/soc/codecs/lochnagar-sc.c
5702
5703CIRRUS LOGIC MADERA CODEC DRIVERS
5704M: Charles Keepax <[email protected]>
5705M: Richard Fitzgerald <[email protected]>
5706L: [email protected]
5707L: [email protected]
5708S: Supported
5709W: https://github.com/CirrusLogic/linux-drivers/wiki
5710T: git https://github.com/CirrusLogic/linux-drivers.git
5711F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
5712F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
5713F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml
5714F: drivers/gpio/gpio-madera*
5715F: drivers/irqchip/irq-madera*
5716F: drivers/mfd/cs47l*
5717F: drivers/mfd/madera*
5718F: drivers/pinctrl/cirrus/*
5719F: include/dt-bindings/sound/madera*
5720F: include/linux/irqchip/irq-madera*
5721F: include/linux/mfd/madera/*
5722F: include/sound/madera*
5723F: sound/soc/codecs/cs47l*
5724F: sound/soc/codecs/madera*
5725
5726CISCO FCOE HBA DRIVER
5727M: Satish Kharat <[email protected]>
5728M: Sesidhar Baddela <[email protected]>
5729M: Karan Tilak Kumar <[email protected]>
5730L: [email protected]
5731S: Supported
5732F: drivers/scsi/fnic/
5733
5734CISCO SCSI HBA DRIVER
5735M: Karan Tilak Kumar <[email protected]>
5736M: Sesidhar Baddela <[email protected]>
5737L: [email protected]
5738S: Supported
5739F: drivers/scsi/snic/
5740
5741CISCO VIC ETHERNET NIC DRIVER
5742M: Christian Benvenuti <[email protected]>
5743M: Satish Kharat <[email protected]>
5744S: Maintained
5745F: drivers/net/ethernet/cisco/enic/
5746
5747CISCO VIC LOW LATENCY NIC DRIVER
5748M: Christian Benvenuti <[email protected]>
5749M: Nelson Escobar <[email protected]>
5750S: Supported
5751F: drivers/infiniband/hw/usnic/
5752
5753CLANG CONTROL FLOW INTEGRITY SUPPORT
5754M: Sami Tolvanen <[email protected]>
5755M: Kees Cook <[email protected]>
5756R: Nathan Chancellor <[email protected]>
5757L: [email protected]
5758S: Supported
5759B: https://github.com/ClangBuiltLinux/linux/issues
5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
5761F: include/linux/cfi.h
5762F: kernel/cfi.c
5763
5764CLANG-FORMAT FILE
5765M: Miguel Ojeda <[email protected]>
5766S: Maintained
5767F: .clang-format
5768
5769CLANG/LLVM BUILD SUPPORT
5770M: Nathan Chancellor <[email protected]>
5771R: Nick Desaulniers <[email protected]>
5772R: Bill Wendling <[email protected]>
5773R: Justin Stitt <[email protected]>
5774L: [email protected]
5775S: Supported
5776W: https://clangbuiltlinux.github.io/
5777B: https://github.com/ClangBuiltLinux/linux/issues
5778C: irc://irc.libera.chat/clangbuiltlinux
5779F: Documentation/kbuild/llvm.rst
5780F: include/linux/compiler-clang.h
5781F: scripts/Makefile.clang
5782F: scripts/clang-tools/
5783K: \b(?i:clang|llvm)\b
5784
5785CLK API
5786M: Russell King <[email protected]>
5787L: [email protected]
5788S: Maintained
5789F: include/linux/clk.h
5790
5791CLOCKSOURCE, CLOCKEVENT DRIVERS
5792M: Daniel Lezcano <[email protected]>
5793M: Thomas Gleixner <[email protected]>
5794L: [email protected]
5795S: Supported
5796T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5797F: Documentation/devicetree/bindings/timer/
5798F: drivers/clocksource/
5799
5800CLOSURES
5801M: Kent Overstreet <[email protected]>
5802L: [email protected]
5803S: Supported
5804C: irc://irc.oftc.net/bcache
5805F: include/linux/closure.h
5806F: lib/closure.c
5807
5808CMPC ACPI DRIVER
5809M: Thadeu Lima de Souza Cascardo <[email protected]>
5810L: [email protected]
5811S: Supported
5812F: drivers/platform/x86/classmate-laptop.c
5813
5814COBALT MEDIA DRIVER
5815M: Hans Verkuil <[email protected]>
5816L: [email protected]
5817S: Supported
5818W: https://linuxtv.org
5819T: git git://linuxtv.org/media.git
5820F: drivers/media/pci/cobalt/
5821
5822COCCINELLE/Semantic Patches (SmPL)
5823M: Julia Lawall <[email protected]>
5824M: Nicolas Palix <[email protected]>
5825L: [email protected] (moderated for non-subscribers)
5826S: Supported
5827W: https://coccinelle.gitlabpages.inria.fr/website/
5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git
5829F: Documentation/dev-tools/coccinelle.rst
5830F: scripts/coccicheck
5831F: scripts/coccinelle/
5832
5833CODA FILE SYSTEM
5834M: Jan Harkes <[email protected]>
5835M: [email protected]
5836L: [email protected]
5837S: Maintained
5838W: http://www.coda.cs.cmu.edu/
5839F: Documentation/filesystems/coda.rst
5840F: fs/coda/
5841F: include/linux/coda*.h
5842F: include/uapi/linux/coda*.h
5843
5844CODA V4L2 MEM2MEM DRIVER
5845M: Philipp Zabel <[email protected]>
5846L: [email protected]
5847S: Maintained
5848F: Documentation/devicetree/bindings/media/coda.yaml
5849F: drivers/media/platform/chips-media/coda
5850
5851CODE OF CONDUCT
5852M: Greg Kroah-Hartman <[email protected]>
5853S: Supported
5854F: Documentation/process/code-of-conduct-interpretation.rst
5855F: Documentation/process/code-of-conduct.rst
5856
5857CODE TAGGING
5858M: Suren Baghdasaryan <[email protected]>
5859M: Kent Overstreet <[email protected]>
5860S: Maintained
5861F: include/asm-generic/codetag.lds.h
5862F: include/linux/codetag.h
5863F: lib/codetag.c
5864
5865COMEDI DRIVERS
5866M: Ian Abbott <[email protected]>
5867M: H Hartley Sweeten <[email protected]>
5868S: Odd Fixes
5869F: drivers/comedi/
5870F: include/linux/comedi/
5871F: include/uapi/linux/comedi.h
5872
5873COMMON CLK FRAMEWORK
5874M: Michael Turquette <[email protected]>
5875M: Stephen Boyd <[email protected]>
5876L: [email protected]
5877S: Maintained
5878Q: http://patchwork.kernel.org/project/linux-clk/list/
5879T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
5880F: Documentation/devicetree/bindings/clock/
5881F: drivers/clk/
5882F: include/dt-bindings/clock/
5883F: include/linux/clk-pr*
5884F: include/linux/clk/
5885F: include/linux/of_clk.h
5886X: drivers/clk/clkdev.c
5887
5888COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3)
5889M: Steve French <[email protected]>
5890M: Steve French <[email protected]>
5891R: Paulo Alcantara <[email protected]> (DFS, global name space)
5892R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files)
5893R: Shyam Prasad N <[email protected]> (multichannel)
5894R: Tom Talpey <[email protected]> (RDMA, smbdirect)
5895R: Bharath SM <[email protected]> (deferred close, directory leases)
5896L: [email protected]
5897L: [email protected] (moderated for non-subscribers)
5898S: Supported
5899W: https://wiki.samba.org/index.php/LinuxCIFS
5900T: git git://git.samba.org/sfrench/cifs-2.6.git
5901F: Documentation/admin-guide/cifs/
5902F: fs/smb/client/
5903F: fs/smb/common/
5904F: include/uapi/linux/cifs
5905
5906COMPACTPCI HOTPLUG CORE
5907M: Scott Murray <[email protected]>
5908L: [email protected]
5909S: Maintained
5910F: drivers/pci/hotplug/cpci_hotplug*
5911
5912COMPACTPCI HOTPLUG GENERIC DRIVER
5913M: Scott Murray <[email protected]>
5914L: [email protected]
5915S: Maintained
5916F: drivers/pci/hotplug/cpcihp_generic.c
5917
5918COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
5919M: Scott Murray <[email protected]>
5920L: [email protected]
5921S: Maintained
5922F: drivers/pci/hotplug/cpcihp_zt5550.*
5923
5924COMPAL LAPTOP SUPPORT
5925M: Cezary Jackiewicz <[email protected]>
5926L: [email protected]
5927S: Maintained
5928F: drivers/platform/x86/compal-laptop.c
5929
5930COMPILER ATTRIBUTES
5931M: Miguel Ojeda <[email protected]>
5932S: Maintained
5933F: include/linux/compiler_attributes.h
5934
5935COMPUTE EXPRESS LINK (CXL)
5936M: Davidlohr Bueso <[email protected]>
5937M: Jonathan Cameron <[email protected]>
5938M: Dave Jiang <[email protected]>
5939M: Alison Schofield <[email protected]>
5940M: Vishal Verma <[email protected]>
5941M: Ira Weiny <[email protected]>
5942M: Dan Williams <[email protected]>
5943L: [email protected]
5944S: Maintained
5945F: Documentation/driver-api/cxl
5946F: Documentation/userspace-api/fwctl/fwctl-cxl.rst
5947F: drivers/cxl/
5948F: include/cxl/
5949F: include/uapi/linux/cxl_mem.h
5950F: tools/testing/cxl/
5951
5952COMPUTE EXPRESS LINK PMU (CPMU)
5953M: Jonathan Cameron <[email protected]>
5954L: [email protected]
5955S: Maintained
5956F: Documentation/admin-guide/perf/cxl.rst
5957F: drivers/perf/cxl_pmu.c
5958
5959CONEXANT ACCESSRUNNER USB DRIVER
5960L: [email protected]
5961S: Orphan
5962W: http://accessrunner.sourceforge.net/
5963F: drivers/usb/atm/cxacru.c
5964
5965CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX)
5966M: Elena Reshetova <[email protected]>
5967M: Carlos Bilbao <[email protected]>
5968S: Maintained
5969F: Documentation/security/snp-tdx-threat-model.rst
5970
5971CONFIGFS
5972M: Andreas Hindborg <[email protected]>
5973R: Breno Leitao <[email protected]>
5974S: Supported
5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/a.hindborg/linux.git configfs-next
5976F: fs/configfs/
5977F: include/linux/configfs.h
5978F: samples/configfs/
5979
5980CONGATEC BOARD CONTROLLER MFD DRIVER
5981M: Thomas Richard <[email protected]>
5982S: Maintained
5983F: drivers/gpio/gpio-cgbc.c
5984F: drivers/hwmon/cgbc-hwmon.c
5985F: drivers/i2c/busses/i2c-cgbc.c
5986F: drivers/mfd/cgbc-core.c
5987F: drivers/watchdog/cgbc_wdt.c
5988F: include/linux/mfd/cgbc.h
5989
5990CONSOLE SUBSYSTEM
5991M: Greg Kroah-Hartman <[email protected]>
5992S: Supported
5993F: drivers/video/console/
5994F: include/linux/console*
5995
5996CONTEXT TRACKING
5997M: Frederic Weisbecker <[email protected]>
5998M: "Paul E. McKenney" <[email protected]>
5999S: Maintained
6000F: include/linux/context_tracking*
6001F: kernel/context_tracking.c
6002
6003CONTROL GROUP (CGROUP)
6004M: Tejun Heo <[email protected]>
6005M: Johannes Weiner <[email protected]>
6006M: Michal Koutný <[email protected]>
6007L: [email protected]
6008S: Maintained
6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6010F: Documentation/admin-guide/cgroup-v1/
6011F: Documentation/admin-guide/cgroup-v2.rst
6012F: include/linux/cgroup*
6013F: kernel/cgroup/
6014F: tools/testing/selftests/cgroup/
6015
6016CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO)
6017M: Tejun Heo <[email protected]>
6018M: Josef Bacik <[email protected]>
6019M: Jens Axboe <[email protected]>
6020L: [email protected]
6021L: [email protected]
6022T: git git://git.kernel.dk/linux-block
6023F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst
6024F: block/bfq-cgroup.c
6025F: block/blk-cgroup.c
6026F: block/blk-iocost.c
6027F: block/blk-iolatency.c
6028F: block/blk-throttle.c
6029F: include/linux/blk-cgroup.h
6030
6031CONTROL GROUP - CPUSET
6032M: Waiman Long <[email protected]>
6033L: [email protected]
6034S: Maintained
6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
6036F: Documentation/admin-guide/cgroup-v1/cpusets.rst
6037F: include/linux/cpuset.h
6038F: kernel/cgroup/cpuset-internal.h
6039F: kernel/cgroup/cpuset-v1.c
6040F: kernel/cgroup/cpuset.c
6041F: tools/testing/selftests/cgroup/test_cpuset.c
6042F: tools/testing/selftests/cgroup/test_cpuset_prs.sh
6043F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh
6044
6045CONTROL GROUP - DEVICE MEMORY CONTROLLER (DMEM)
6046M: Maarten Lankhorst <[email protected]>
6047M: Maxime Ripard <[email protected]>
6048M: Natalie Vock <[email protected]>
6049L: [email protected]
6050L: [email protected]
6051S: Maintained
6052T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6053F: include/linux/cgroup_dmem.h
6054F: kernel/cgroup/dmem.c
6055
6056CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
6057M: Johannes Weiner <[email protected]>
6058M: Michal Hocko <[email protected]>
6059M: Roman Gushchin <[email protected]>
6060M: Shakeel Butt <[email protected]>
6061R: Muchun Song <[email protected]>
6062L: [email protected]
6063L: [email protected]
6064S: Maintained
6065F: include/linux/memcontrol.h
6066F: mm/memcontrol.c
6067F: mm/memcontrol-v1.c
6068F: mm/memcontrol-v1.h
6069F: mm/swap_cgroup.c
6070F: samples/cgroup/*
6071F: tools/testing/selftests/cgroup/memcg_protection.m
6072F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
6073F: tools/testing/selftests/cgroup/test_kmem.c
6074F: tools/testing/selftests/cgroup/test_memcontrol.c
6075
6076CORETEMP HARDWARE MONITORING DRIVER
6077M: Fenghua Yu <[email protected]>
6078L: [email protected]
6079S: Maintained
6080F: Documentation/hwmon/coretemp.rst
6081F: drivers/hwmon/coretemp.c
6082
6083CORSAIR-CPRO HARDWARE MONITOR DRIVER
6084M: Marius Zachmann <[email protected]>
6085L: [email protected]
6086S: Maintained
6087F: drivers/hwmon/corsair-cpro.c
6088
6089CORSAIR-PSU HARDWARE MONITOR DRIVER
6090M: Wilken Gottwalt <[email protected]>
6091L: [email protected]
6092S: Maintained
6093F: Documentation/hwmon/corsair-psu.rst
6094F: drivers/hwmon/corsair-psu.c
6095
6096COUNTER SUBSYSTEM
6097M: William Breathitt Gray <[email protected]>
6098L: [email protected]
6099S: Maintained
6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git
6101F: Documentation/ABI/testing/sysfs-bus-counter
6102F: Documentation/driver-api/generic-counter.rst
6103F: drivers/counter/
6104F: include/linux/counter.h
6105F: include/uapi/linux/counter.h
6106F: tools/counter/
6107
6108COUNTER WATCH EVENTS TOOL
6109M: Fabrice Gasnier <[email protected]>
6110L: [email protected]
6111S: Maintained
6112F: tools/counter/counter_watch_events.c
6113
6114CP2615 I2C DRIVER
6115M: Bence Csókás <[email protected]>
6116S: Maintained
6117F: drivers/i2c/busses/i2c-cp2615.c
6118
6119CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE
6120M: Viresh Kumar <[email protected]>
6121M: Sudeep Holla <[email protected]>
6122L: [email protected]
6123S: Maintained
6124W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
6125F: drivers/cpufreq/vexpress-spc-cpufreq.c
6126
6127CPU FREQUENCY SCALING FRAMEWORK
6128M: "Rafael J. Wysocki" <[email protected]>
6129M: Viresh Kumar <[email protected]>
6130L: [email protected]
6131S: Maintained
6132B: https://bugzilla.kernel.org
6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6134T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates)
6135F: Documentation/admin-guide/pm/cpufreq.rst
6136F: Documentation/admin-guide/pm/intel_pstate.rst
6137F: Documentation/cpu-freq/
6138F: Documentation/devicetree/bindings/cpufreq/
6139F: drivers/cpufreq/
6140F: include/linux/cpufreq.h
6141F: include/linux/sched/cpufreq.h
6142F: kernel/sched/cpufreq*.c
6143F: tools/testing/selftests/cpufreq/
6144
6145CPU HOTPLUG
6146M: Thomas Gleixner <[email protected]>
6147M: Peter Zijlstra <[email protected]>
6148L: [email protected]
6149S: Maintained
6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core
6151F: include/linux/cpu.h
6152F: include/linux/cpuhotplug.h
6153F: include/linux/smpboot.h
6154F: kernel/cpu.c
6155F: kernel/smpboot.*
6156
6157CPU IDLE TIME MANAGEMENT FRAMEWORK
6158M: "Rafael J. Wysocki" <[email protected]>
6159M: Daniel Lezcano <[email protected]>
6160L: [email protected]
6161S: Maintained
6162B: https://bugzilla.kernel.org
6163T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6164F: Documentation/admin-guide/pm/cpuidle.rst
6165F: Documentation/driver-api/pm/cpuidle.rst
6166F: drivers/cpuidle/
6167F: include/linux/cpuidle.h
6168
6169CPU POWER MONITORING SUBSYSTEM
6170M: Thomas Renninger <[email protected]>
6171M: Shuah Khan <[email protected]>
6172M: Shuah Khan <[email protected]>
6173M: John B. Wyatt IV <[email protected]>
6174M: John B. Wyatt IV <[email protected]>
6175M: John Kacur <[email protected]>
6176L: [email protected]
6177S: Maintained
6178F: tools/power/cpupower/
6179
6180CPUID/MSR DRIVER
6181M: "H. Peter Anvin" <[email protected]>
6182S: Maintained
6183F: arch/x86/kernel/cpuid.c
6184F: arch/x86/kernel/msr.c
6185
6186CPUIDLE DRIVER - ARM BIG LITTLE
6187M: Lorenzo Pieralisi <[email protected]>
6188M: Daniel Lezcano <[email protected]>
6189L: [email protected]
6190L: [email protected] (moderated for non-subscribers)
6191S: Maintained
6192T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
6193F: drivers/cpuidle/cpuidle-big_little.c
6194
6195CPUIDLE DRIVER - ARM EXYNOS
6196M: Daniel Lezcano <[email protected]>
6197M: Kukjin Kim <[email protected]>
6198R: Krzysztof Kozlowski <[email protected]>
6199L: [email protected]
6200L: [email protected]
6201S: Maintained
6202F: arch/arm/mach-exynos/pm.c
6203F: drivers/cpuidle/cpuidle-exynos.c
6204F: include/linux/platform_data/cpuidle-exynos.h
6205
6206CPUIDLE DRIVER - ARM PSCI
6207M: Lorenzo Pieralisi <[email protected]>
6208M: Sudeep Holla <[email protected]>
6209M: Ulf Hansson <[email protected]>
6210L: [email protected]
6211L: [email protected] (moderated for non-subscribers)
6212S: Supported
6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6214F: drivers/cpuidle/cpuidle-psci.c
6215
6216CPUIDLE DRIVER - ARM PSCI PM DOMAIN
6217M: Ulf Hansson <[email protected]>
6218L: [email protected]
6219L: [email protected] (moderated for non-subscribers)
6220S: Supported
6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6222F: drivers/cpuidle/cpuidle-psci-domain.c
6223F: drivers/cpuidle/cpuidle-psci.h
6224
6225CPUIDLE DRIVER - DT IDLE PM DOMAIN
6226M: Ulf Hansson <[email protected]>
6227L: [email protected]
6228S: Supported
6229T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
6230F: drivers/cpuidle/dt_idle_genpd.c
6231F: drivers/cpuidle/dt_idle_genpd.h
6232
6233CPUIDLE DRIVER - RISC-V SBI
6234M: Anup Patel <[email protected]>
6235L: [email protected]
6236L: [email protected]
6237S: Maintained
6238F: drivers/cpuidle/cpuidle-riscv-sbi.c
6239
6240CRAMFS FILESYSTEM
6241M: Nicolas Pitre <[email protected]>
6242S: Maintained
6243F: Documentation/filesystems/cramfs.rst
6244F: fs/cramfs/
6245
6246CRC LIBRARY
6247M: Eric Biggers <[email protected]>
6248R: Ard Biesheuvel <[email protected]>
6249L: [email protected]
6250S: Maintained
6251T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next
6252F: Documentation/staging/crc*
6253F: arch/*/lib/crc*
6254F: include/linux/crc*
6255F: lib/crc*
6256F: scripts/gen-crc-consts.py
6257
6258CREATIVE SB0540
6259M: Bastien Nocera <[email protected]>
6260L: [email protected]
6261S: Maintained
6262F: drivers/hid/hid-creative-sb0540.c
6263
6264CREDENTIALS
6265M: Paul Moore <[email protected]>
6266R: Serge Hallyn <[email protected]>
6267L: [email protected]
6268S: Supported
6269T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
6270F: include/linux/cred.h
6271F: kernel/cred.c
6272F: Documentation/security/credentials.rst
6273
6274INTEL CRPS COMMON REDUNDANT PSU DRIVER
6275M: Ninad Palsule <[email protected]>
6276L: [email protected]
6277S: Maintained
6278F: Documentation/hwmon/crps.rst
6279F: drivers/hwmon/pmbus/crps.c
6280
6281CRYPTO API
6282M: Herbert Xu <[email protected]>
6283M: "David S. Miller" <[email protected]>
6284L: [email protected]
6285S: Maintained
6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
6288F: Documentation/crypto/
6289F: Documentation/devicetree/bindings/crypto/
6290F: arch/*/crypto/
6291F: crypto/
6292F: drivers/crypto/
6293F: include/crypto/
6294F: include/linux/crypto*
6295F: lib/crypto/
6296
6297CRYPTO SPEED TEST COMPARE
6298M: Wang Jinchao <[email protected]>
6299L: [email protected]
6300S: Maintained
6301F: tools/crypto/tcrypt/tcrypt_speed_compare.py
6302
6303CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
6304M: Neil Horman <[email protected]>
6305L: [email protected]
6306S: Maintained
6307F: crypto/ansi_cprng.c
6308F: crypto/rng.c
6309
6310CS3308 MEDIA DRIVER
6311M: Hans Verkuil <[email protected]>
6312L: [email protected]
6313S: Odd Fixes
6314W: http://linuxtv.org
6315T: git git://linuxtv.org/media.git
6316F: drivers/media/i2c/cs3308.c
6317
6318CS5535 Audio ALSA driver
6319M: Jaya Kumar <[email protected]>
6320S: Maintained
6321F: sound/pci/cs5535audio/
6322
6323CTU CAN FD DRIVER
6324M: Pavel Pisa <[email protected]>
6325M: Ondrej Ille <[email protected]>
6326L: [email protected]
6327S: Maintained
6328F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml
6329F: drivers/net/can/ctucanfd/
6330
6331CVE ASSIGNMENT CONTACT
6332M: CVE Assignment Team <[email protected]>
6333S: Maintained
6334F: Documentation/process/cve.rst
6335
6336CW1200 WLAN driver
6337S: Orphan
6338L: [email protected]
6339F: drivers/net/wireless/st/
6340F: include/linux/platform_data/net-cw1200.h
6341
6342CX18 VIDEO4LINUX DRIVER
6343M: Andy Walls <[email protected]>
6344L: [email protected]
6345S: Maintained
6346W: https://linuxtv.org
6347T: git git://linuxtv.org/media.git
6348F: drivers/media/pci/cx18/
6349F: include/uapi/linux/ivtv*
6350
6351CX2341X MPEG ENCODER HELPER MODULE
6352M: Hans Verkuil <[email protected]>
6353L: [email protected]
6354S: Maintained
6355W: https://linuxtv.org
6356T: git git://linuxtv.org/media.git
6357F: drivers/media/common/cx2341x*
6358F: include/media/drv-intf/cx2341x.h
6359
6360CX24120 MEDIA DRIVER
6361M: Jemma Denson <[email protected]>
6362M: Patrick Boettcher <[email protected]>
6363L: [email protected]
6364S: Maintained
6365W: https://linuxtv.org
6366Q: http://patchwork.linuxtv.org/project/linux-media/list/
6367F: drivers/media/dvb-frontends/cx24120*
6368
6369CX88 VIDEO4LINUX DRIVER
6370M: Mauro Carvalho Chehab <[email protected]>
6371L: [email protected]
6372S: Odd fixes
6373W: https://linuxtv.org
6374T: git git://linuxtv.org/media.git
6375F: Documentation/driver-api/media/drivers/cx88*
6376F: drivers/media/pci/cx88/
6377
6378CXD2820R MEDIA DRIVER
6379L: [email protected]
6380S: Orphan
6381W: https://linuxtv.org
6382Q: http://patchwork.linuxtv.org/project/linux-media/list/
6383F: drivers/media/dvb-frontends/cxd2820r*
6384
6385CXGB3 ETHERNET DRIVER (CXGB3)
6386M: Potnuri Bharat Teja <[email protected]>
6387L: [email protected]
6388S: Maintained
6389W: http://www.chelsio.com
6390F: drivers/net/ethernet/chelsio/cxgb3/
6391
6392CXGB3 ISCSI DRIVER (CXGB3I)
6393M: Varun Prakash <[email protected]>
6394L: [email protected]
6395S: Supported
6396W: http://www.chelsio.com
6397F: drivers/scsi/cxgbi/cxgb3i
6398
6399CXGB4 CRYPTO DRIVER (chcr)
6400M: Ayush Sawal <[email protected]>
6401L: [email protected]
6402S: Supported
6403W: http://www.chelsio.com
6404F: drivers/crypto/chelsio
6405
6406CXGB4 ETHERNET DRIVER (CXGB4)
6407M: Potnuri Bharat Teja <[email protected]>
6408L: [email protected]
6409S: Maintained
6410W: http://www.chelsio.com
6411F: drivers/net/ethernet/chelsio/cxgb4/
6412
6413CXGB4 INLINE CRYPTO DRIVER
6414M: Ayush Sawal <[email protected]>
6415L: [email protected]
6416S: Maintained
6417W: http://www.chelsio.com
6418F: drivers/net/ethernet/chelsio/inline_crypto/
6419
6420CXGB4 ISCSI DRIVER (CXGB4I)
6421M: Varun Prakash <[email protected]>
6422L: [email protected]
6423S: Supported
6424W: http://www.chelsio.com
6425F: drivers/scsi/cxgbi/cxgb4i
6426
6427CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
6428M: Potnuri Bharat Teja <[email protected]>
6429L: [email protected]
6430S: Supported
6431W: http://www.openfabrics.org
6432F: drivers/infiniband/hw/cxgb4/
6433F: include/uapi/rdma/cxgb4-abi.h
6434
6435CXGB4VF ETHERNET DRIVER (CXGB4VF)
6436M: Potnuri Bharat Teja <[email protected]>
6437L: [email protected]
6438S: Maintained
6439W: http://www.chelsio.com
6440F: drivers/net/ethernet/chelsio/cxgb4vf/
6441
6442CYBERPRO FB DRIVER
6443M: Russell King <[email protected]>
6444L: [email protected] (moderated for non-subscribers)
6445S: Maintained
6446W: http://www.armlinux.org.uk/
6447F: drivers/video/fbdev/cyber2000fb.*
6448
6449CYCLADES PC300 DRIVER
6450S: Orphan
6451F: drivers/net/wan/pc300*
6452
6453CYPRESS CY8C95X0 PINCTRL DRIVER
6454M: Patrick Rudolph <[email protected]>
6455L: [email protected]
6456S: Maintained
6457F: drivers/pinctrl/pinctrl-cy8c95x0.c
6458
6459CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER
6460M: Linus Walleij <[email protected]>
6461L: [email protected]
6462S: Maintained
6463F: drivers/input/touchscreen/cy8ctma140.c
6464
6465CYPRESS STREETFIGHTER TOUCHKEYS DRIVER
6466M: Yassine Oudjana <[email protected]>
6467L: [email protected]
6468S: Maintained
6469F: Documentation/devicetree/bindings/input/cypress-sf.yaml
6470F: drivers/input/keyboard/cypress-sf.c
6471
6472CYPRESS_FIRMWARE MEDIA DRIVER
6473L: [email protected]
6474S: Orphan
6475W: https://linuxtv.org
6476Q: http://patchwork.linuxtv.org/project/linux-media/list/
6477F: drivers/media/common/cypress_firmware*
6478
6479CYTTSP TOUCHSCREEN DRIVER
6480M: Linus Walleij <[email protected]>
6481L: [email protected]
6482S: Maintained
6483F: drivers/input/touchscreen/cyttsp*
6484
6485D-LINK DIR-685 TOUCHKEYS DRIVER
6486M: Linus Walleij <[email protected]>
6487L: [email protected]
6488S: Supported
6489F: drivers/input/keyboard/dlink-dir685-touchkeys.c
6490
6491DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
6492M: Joshua Kinard <[email protected]>
6493S: Maintained
6494F: drivers/rtc/rtc-ds1685.c
6495F: include/linux/rtc/ds1685.h
6496
6497DAMA SLAVE for AX.25
6498M: Joerg Reuter <[email protected]>
6499L: [email protected]
6500S: Maintained
6501W: http://yaina.de/jreuter/
6502W: http://www.qsl.net/dl1bke/
6503F: net/ax25/af_ax25.c
6504F: net/ax25/ax25_dev.c
6505F: net/ax25/ax25_ds_*
6506F: net/ax25/ax25_in.c
6507F: net/ax25/ax25_out.c
6508F: net/ax25/ax25_timer.c
6509F: net/ax25/sysctl_net_ax25.c
6510
6511DATA ACCESS MONITOR
6512M: SeongJae Park <[email protected]>
6513L: [email protected]
6514L: [email protected]
6515S: Maintained
6516W: https://damonitor.github.io
6517P: Documentation/mm/damon/maintainer-profile.rst
6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6519T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
6520T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next
6521F: Documentation/ABI/testing/sysfs-kernel-mm-damon
6522F: Documentation/admin-guide/mm/damon/
6523F: Documentation/mm/damon/
6524F: include/linux/damon.h
6525F: include/trace/events/damon.h
6526F: mm/damon/
6527F: samples/damon/
6528F: tools/testing/selftests/damon/
6529
6530DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
6531L: [email protected]
6532S: Orphan
6533F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst
6534F: drivers/net/ethernet/dec/tulip/dmfe.c
6535
6536DC390/AM53C974 SCSI driver
6537M: Hannes Reinecke <[email protected]>
6538L: [email protected]
6539S: Maintained
6540F: drivers/scsi/am53c974.c
6541
6542DC395x SCSI driver
6543M: Oliver Neukum <[email protected]>
6544M: Ali Akcaagac <[email protected]>
6545M: Jamie Lenehan <[email protected]>
6546S: Maintained
6547F: Documentation/scsi/dc395x.rst
6548F: drivers/scsi/dc395x.*
6549
6550DCCP PROTOCOL
6551L: [email protected]
6552S: Orphan
6553W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
6554F: include/linux/dccp.h
6555F: include/linux/tfrc.h
6556F: include/uapi/linux/dccp.h
6557F: net/dccp/
6558
6559DEBUGOBJECTS:
6560M: Thomas Gleixner <[email protected]>
6561L: [email protected]
6562S: Maintained
6563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects
6564F: include/linux/debugobjects.h
6565F: lib/debugobjects.c
6566
6567DECSTATION PLATFORM SUPPORT
6568M: "Maciej W. Rozycki" <[email protected]>
6569L: [email protected]
6570S: Maintained
6571F: arch/mips/dec/
6572F: arch/mips/include/asm/dec/
6573F: arch/mips/include/asm/mach-dec/
6574
6575DEFXX FDDI NETWORK DRIVER
6576M: "Maciej W. Rozycki" <[email protected]>
6577S: Maintained
6578F: drivers/net/fddi/defxx.*
6579
6580DEFZA FDDI NETWORK DRIVER
6581M: "Maciej W. Rozycki" <[email protected]>
6582S: Maintained
6583F: drivers/net/fddi/defza.*
6584
6585DEINTERLACE DRIVERS FOR ALLWINNER H3
6586M: Jernej Skrabec <[email protected]>
6587L: [email protected]
6588S: Maintained
6589T: git git://linuxtv.org/media.git
6590F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
6591F: drivers/media/platform/sunxi/sun8i-di/
6592
6593DELL LAPTOP DRIVER
6594M: Matthew Garrett <[email protected]>
6595M: Pali Rohár <[email protected]>
6596L: [email protected]
6597S: Maintained
6598F: drivers/platform/x86/dell/dell-laptop.c
6599
6600DELL LAPTOP FREEFALL DRIVER
6601M: Pali Rohár <[email protected]>
6602S: Maintained
6603F: drivers/platform/x86/dell/dell-smo8800.c
6604
6605DELL LAPTOP RBTN DRIVER
6606M: Pali Rohár <[email protected]>
6607S: Maintained
6608F: drivers/platform/x86/dell/dell-rbtn.*
6609
6610DELL LAPTOP SMM DRIVER
6611M: Pali Rohár <[email protected]>
6612S: Maintained
6613F: Documentation/ABI/obsolete/procfs-i8k
6614F: drivers/hwmon/dell-smm-hwmon.c
6615F: include/uapi/linux/i8k.h
6616
6617DELL PC DRIVER
6618M: Lyndon Sanche <[email protected]>
6619L: [email protected]
6620S: Maintained
6621F: drivers/platform/x86/dell/dell-pc.c
6622
6623DELL REMOTE BIOS UPDATE DRIVER
6624M: Stuart Hayes <[email protected]>
6625L: [email protected]
6626S: Maintained
6627F: drivers/platform/x86/dell/dell_rbu.c
6628
6629DELL SMBIOS DRIVER
6630M: Pali Rohár <[email protected]>
6631L: [email protected]
6632L: [email protected]
6633S: Maintained
6634F: drivers/platform/x86/dell/dell-smbios.*
6635
6636DELL SMBIOS SMM DRIVER
6637L: [email protected]
6638L: [email protected]
6639S: Maintained
6640F: drivers/platform/x86/dell/dell-smbios-smm.c
6641
6642DELL SMBIOS WMI DRIVER
6643L: [email protected]
6644L: [email protected]
6645S: Maintained
6646F: drivers/platform/x86/dell/dell-smbios-wmi.c
6647F: tools/wmi/dell-smbios-example.c
6648
6649DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
6650M: Stuart Hayes <[email protected]>
6651L: [email protected]
6652S: Maintained
6653F: Documentation/userspace-api/dcdbas.rst
6654F: drivers/platform/x86/dell/dcdbas.*
6655
6656DELL WMI DDV DRIVER
6657M: Armin Wolf <[email protected]>
6658S: Maintained
6659F: Documentation/ABI/testing/debugfs-dell-wmi-ddv
6660F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv
6661F: Documentation/wmi/devices/dell-wmi-ddv.rst
6662F: drivers/platform/x86/dell/dell-wmi-ddv.c
6663
6664DELL WMI DESCRIPTOR DRIVER
6665L: [email protected]
6666S: Maintained
6667F: drivers/platform/x86/dell/dell-wmi-descriptor.c
6668
6669DELL WMI HARDWARE PRIVACY SUPPORT
6670L: [email protected]
6671L: [email protected]
6672S: Maintained
6673F: drivers/platform/x86/dell/dell-wmi-privacy.c
6674
6675DELL WMI NOTIFICATIONS DRIVER
6676M: Matthew Garrett <[email protected]>
6677M: Pali Rohár <[email protected]>
6678S: Maintained
6679F: drivers/platform/x86/dell/dell-wmi-base.c
6680
6681DELL WMI SYSMAN DRIVER
6682M: Prasanth Ksr <[email protected]>
6683L: [email protected]
6684L: [email protected]
6685S: Maintained
6686F: Documentation/ABI/testing/sysfs-class-firmware-attributes
6687F: drivers/platform/x86/dell/dell-wmi-sysman/
6688
6689DELTA AHE-50DC FAN CONTROL MODULE DRIVER
6690M: Zev Weiss <[email protected]>
6691L: [email protected]
6692S: Maintained
6693F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c
6694
6695DELTA DPS920AB PSU DRIVER
6696M: Robert Marko <[email protected]>
6697L: [email protected]
6698S: Maintained
6699F: Documentation/hwmon/dps920ab.rst
6700F: drivers/hwmon/pmbus/dps920ab.c
6701
6702DELTA NETWORKS TN48M CPLD DRIVERS
6703M: Robert Marko <[email protected]>
6704S: Maintained
6705F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml
6706F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml
6707F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml
6708F: drivers/gpio/gpio-tn48m.c
6709F: include/dt-bindings/reset/delta,tn48m-reset.h
6710
6711DELTA ST MEDIA DRIVER
6712M: Hugues Fruchet <[email protected]>
6713L: [email protected]
6714S: Supported
6715W: https://linuxtv.org
6716T: git git://linuxtv.org/media.git
6717F: drivers/media/platform/st/sti/delta
6718
6719DENALI NAND DRIVER
6720L: [email protected]
6721S: Orphan
6722F: drivers/mtd/nand/raw/denali*
6723
6724DESIGNWARE EDMA CORE IP DRIVER
6725M: Manivannan Sadhasivam <[email protected]>
6726L: [email protected]
6727S: Maintained
6728F: drivers/dma/dw-edma/
6729F: include/linux/dma/edma.h
6730
6731DESIGNWARE USB2 DRD IP DRIVER
6732M: Minas Harutyunyan <[email protected]>
6733L: [email protected]
6734S: Maintained
6735T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6736F: drivers/usb/dwc2/
6737
6738DESIGNWARE USB3 DRD IP DRIVER
6739M: Thinh Nguyen <[email protected]>
6740L: [email protected]
6741S: Maintained
6742F: drivers/usb/dwc3/
6743
6744DESIGNWARE XDATA IP DRIVER
6745L: [email protected]
6746S: Orphan
6747F: Documentation/misc-devices/dw-xdata-pcie.rst
6748F: drivers/misc/dw-xdata-pcie.c
6749
6750DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
6751M: Andreas Klinger <[email protected]>
6752L: [email protected]
6753S: Maintained
6754F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
6755F: drivers/iio/proximity/srf*.c
6756
6757DEVICE COREDUMP (DEV_COREDUMP)
6758M: Johannes Berg <[email protected]>
6759L: [email protected]
6760S: Maintained
6761F: drivers/base/devcoredump.c
6762F: include/linux/devcoredump.h
6763
6764DEVICE DEPENDENCY HELPER SCRIPT
6765M: Saravana Kannan <[email protected]>
6766L: [email protected]
6767S: Maintained
6768F: scripts/dev-needs.sh
6769
6770DEVICE DIRECT ACCESS (DAX)
6771M: Dan Williams <[email protected]>
6772M: Vishal Verma <[email protected]>
6773M: Dave Jiang <[email protected]>
6774L: [email protected]
6775L: [email protected]
6776S: Supported
6777F: drivers/dax/
6778
6779DEVICE FREQUENCY (DEVFREQ)
6780M: MyungJoo Ham <[email protected]>
6781M: Kyungmin Park <[email protected]>
6782M: Chanwoo Choi <[email protected]>
6783L: [email protected]
6784S: Maintained
6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6786F: Documentation/devicetree/bindings/devfreq/
6787F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml
6788F: drivers/devfreq/
6789F: include/linux/devfreq.h
6790F: include/trace/events/devfreq.h
6791
6792DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
6793M: Chanwoo Choi <[email protected]>
6794L: [email protected]
6795S: Supported
6796T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
6797F: Documentation/devicetree/bindings/devfreq/event/
6798F: drivers/devfreq/devfreq-event.c
6799F: drivers/devfreq/event/
6800F: include/dt-bindings/pmu/exynos_ppmu.h
6801F: include/linux/devfreq-event.h
6802
6803DEVICE RESOURCE MANAGEMENT HELPERS
6804M: Hans de Goede <[email protected]>
6805R: Matti Vaittinen <[email protected]>
6806S: Maintained
6807F: include/linux/devm-helpers.h
6808
6809DEVICE-MAPPER (LVM)
6810M: Alasdair Kergon <[email protected]>
6811M: Mike Snitzer <[email protected]>
6812M: Mikulas Patocka <[email protected]>
6813L: [email protected]
6814S: Maintained
6815Q: http://patchwork.kernel.org/project/dm-devel/list/
6816T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
6817F: Documentation/admin-guide/device-mapper/
6818F: drivers/md/Kconfig
6819F: drivers/md/Makefile
6820F: drivers/md/dm*
6821F: drivers/md/persistent-data/
6822F: include/linux/device-mapper.h
6823F: include/linux/dm-*.h
6824F: include/uapi/linux/dm-*.h
6825
6826DEVICE-MAPPER VDO TARGET
6827M: Matthew Sakai <[email protected]>
6828L: [email protected]
6829S: Maintained
6830F: Documentation/admin-guide/device-mapper/vdo*.rst
6831F: drivers/md/dm-vdo/
6832
6833DEVLINK
6834M: Jiri Pirko <[email protected]>
6835L: [email protected]
6836S: Supported
6837F: Documentation/networking/devlink
6838F: include/net/devlink.h
6839F: include/uapi/linux/devlink.h
6840F: net/devlink/
6841
6842DFROBOT SD2405AL RTC DRIVER
6843M: Tóth János <[email protected]>
6844L: [email protected]
6845S: Maintained
6846F: drivers/rtc/rtc-sd2405al.c
6847
6848DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT
6849M: Christoph Niedermaier <[email protected]>
6850M: Marek Vasut <[email protected]>
6851L: [email protected]
6852S: Maintained
6853N: dhcom
6854N: dhcor
6855N: dhsom
6856
6857DIALOG SEMICONDUCTOR DRIVERS
6858M: Support Opensource <[email protected]>
6859S: Supported
6860W: http://www.dialog-semiconductor.com/products
6861F: Documentation/devicetree/bindings/input/dlg,da72??.txt
6862F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml
6863F: Documentation/devicetree/bindings/mfd/da90*.txt
6864F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml
6865F: Documentation/devicetree/bindings/regulator/da92*.txt
6866F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml
6867F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml
6868F: Documentation/devicetree/bindings/sound/da[79]*.txt
6869F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml
6870F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml
6871F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml
6872F: Documentation/hwmon/da90??.rst
6873F: drivers/gpio/gpio-da90??.c
6874F: drivers/hwmon/da90??-hwmon.c
6875F: drivers/iio/adc/da91??-*.c
6876F: drivers/input/misc/da72??.[ch]
6877F: drivers/input/misc/da90??_onkey.c
6878F: drivers/input/touchscreen/da9052_tsi.c
6879F: drivers/leds/leds-da90??.c
6880F: drivers/mfd/da903x.c
6881F: drivers/mfd/da90??-*.c
6882F: drivers/mfd/da91??-*.c
6883F: drivers/pinctrl/pinctrl-da90??.c
6884F: drivers/power/supply/da9052-battery.c
6885F: drivers/power/supply/da91??-*.c
6886F: drivers/regulator/da9???-regulator.[ch]
6887F: drivers/regulator/slg51000-regulator.[ch]
6888F: drivers/rtc/rtc-da90??.c
6889F: drivers/thermal/da90??-thermal.c
6890F: drivers/video/backlight/da90??_bl.c
6891F: drivers/watchdog/da90??_wdt.c
6892F: include/dt-bindings/regulator/dlg,da9*-regulator.h
6893F: include/linux/mfd/da903x.h
6894F: include/linux/mfd/da9052/
6895F: include/linux/mfd/da9055/
6896F: include/linux/mfd/da9062/
6897F: include/linux/mfd/da9063/
6898F: include/linux/mfd/da9150/
6899F: include/linux/regulator/da9211.h
6900F: include/sound/da[79]*.h
6901F: sound/soc/codecs/da[79]*.[ch]
6902
6903DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
6904M: William Breathitt Gray <[email protected]>
6905L: [email protected]
6906S: Maintained
6907F: drivers/gpio/gpio-gpio-mm.c
6908
6909DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER
6910M: Martin Tuma <[email protected]>
6911L: [email protected]
6912S: Maintained
6913F: Documentation/admin-guide/media/mgb4.rst
6914F: drivers/media/pci/mgb4/
6915
6916DIOLAN U2C-12 I2C DRIVER
6917M: Guenter Roeck <[email protected]>
6918L: [email protected]
6919S: Maintained
6920F: drivers/i2c/busses/i2c-diolan-u2c.c
6921
6922DIRECTORY NOTIFICATION (DNOTIFY)
6923M: Jan Kara <[email protected]>
6924R: Amir Goldstein <[email protected]>
6925L: [email protected]
6926S: Maintained
6927F: Documentation/filesystems/dnotify.rst
6928F: fs/notify/dnotify/
6929F: include/linux/dnotify.h
6930
6931DISK GEOMETRY AND PARTITION HANDLING
6932M: Andries Brouwer <[email protected]>
6933S: Maintained
6934W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
6935W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
6936W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
6937
6938DISKQUOTA
6939M: Jan Kara <[email protected]>
6940S: Maintained
6941F: Documentation/filesystems/quota.rst
6942F: fs/quota/
6943F: include/linux/quota*.h
6944F: include/uapi/linux/quota*.h
6945
6946DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
6947M: Bernie Thompson <[email protected]>
6948L: [email protected]
6949S: Maintained
6950W: http://plugable.com/category/projects/udlfb/
6951F: Documentation/fb/udlfb.rst
6952F: drivers/video/fbdev/udlfb.c
6953F: include/video/udlfb.h
6954
6955DISTRIBUTED LOCK MANAGER (DLM)
6956M: Alexander Aring <[email protected]>
6957M: David Teigland <[email protected]>
6958L: [email protected]
6959S: Supported
6960W: https://pagure.io/dlm
6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
6962F: fs/dlm/
6963
6964DMA BUFFER SHARING FRAMEWORK
6965M: Sumit Semwal <[email protected]>
6966M: Christian König <[email protected]>
6967L: [email protected]
6968L: [email protected]
6969L: [email protected] (moderated for non-subscribers)
6970S: Maintained
6971T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
6972F: Documentation/driver-api/dma-buf.rst
6973F: Documentation/userspace-api/dma-buf-alloc-exchange.rst
6974F: drivers/dma-buf/
6975F: include/linux/*fence.h
6976F: include/linux/dma-buf.h
6977F: include/linux/dma-resv.h
6978K: \bdma_(?:buf|fence|resv)\b
6979
6980DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
6981M: Vinod Koul <[email protected]>
6982L: [email protected]
6983S: Maintained
6984Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git
6986F: Documentation/devicetree/bindings/dma/
6987F: Documentation/driver-api/dmaengine/
6988F: drivers/dma/
6989F: include/dt-bindings/dma/
6990F: include/linux/dma/
6991F: include/linux/dmaengine.h
6992F: include/linux/of_dma.h
6993
6994DMA MAPPING BENCHMARK
6995M: Xiang Chen <[email protected]>
6996L: [email protected]
6997F: kernel/dma/map_benchmark.c
6998F: tools/testing/selftests/dma/
6999
7000DMA MAPPING HELPERS
7001M: Marek Szyprowski <[email protected]>
7002R: Robin Murphy <[email protected]>
7003L: [email protected]
7004S: Supported
7005W: http://git.infradead.org/users/hch/dma-mapping.git
7006T: git git://git.infradead.org/users/hch/dma-mapping.git
7007F: include/asm-generic/dma-mapping.h
7008F: include/linux/dma-direct.h
7009F: include/linux/dma-map-ops.h
7010F: include/linux/dma-mapping.h
7011F: include/linux/swiotlb.h
7012F: kernel/dma/
7013
7014DMA MAPPING HELPERS DEVICE DRIVER API [RUST]
7015M: Abdiel Janulgue <[email protected]>
7016M: Danilo Krummrich <[email protected]>
7017R: Daniel Almeida <[email protected]>
7018R: Robin Murphy <[email protected]>
7019R: Andreas Hindborg <[email protected]>
7020L: [email protected]
7021S: Supported
7022W: https://rust-for-linux.com
7023T: git https://github.com/Rust-for-Linux/linux.git alloc-next
7024F: rust/helpers/dma.c
7025F: rust/kernel/dma.rs
7026F: samples/rust/rust_dma.rs
7027
7028DMA-BUF HEAPS FRAMEWORK
7029M: Sumit Semwal <[email protected]>
7030R: Benjamin Gaignard <[email protected]>
7031R: Brian Starkey <[email protected]>
7032R: John Stultz <[email protected]>
7033R: T.J. Mercier <[email protected]>
7034L: [email protected]
7035L: [email protected]
7036L: [email protected] (moderated for non-subscribers)
7037S: Maintained
7038T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7039F: Documentation/userspace-api/dma-buf-heaps.rst
7040F: drivers/dma-buf/dma-heap.c
7041F: drivers/dma-buf/heaps/*
7042F: include/linux/dma-heap.h
7043F: include/uapi/linux/dma-heap.h
7044F: tools/testing/selftests/dmabuf-heaps/
7045
7046DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422
7047M: Lukasz Luba <[email protected]>
7048L: [email protected]
7049L: [email protected]
7050S: Maintained
7051F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml
7052F: drivers/memory/samsung/exynos5422-dmc.c
7053
7054DME1737 HARDWARE MONITOR DRIVER
7055M: Juerg Haefliger <[email protected]>
7056L: [email protected]
7057S: Maintained
7058F: Documentation/hwmon/dme1737.rst
7059F: drivers/hwmon/dme1737.c
7060
7061DMI/SMBIOS SUPPORT
7062M: Jean Delvare <[email protected]>
7063S: Maintained
7064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next
7065F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
7066F: drivers/firmware/dmi-id.c
7067F: drivers/firmware/dmi_scan.c
7068F: include/linux/dmi.h
7069
7070DOCUMENTATION
7071M: Jonathan Corbet <[email protected]>
7072L: [email protected]
7073S: Maintained
7074P: Documentation/doc-guide/maintainer-profile.rst
7075T: git git://git.lwn.net/linux.git docs-next
7076F: Documentation/
7077F: scripts/check-variable-fonts.sh
7078F: scripts/documentation-file-ref-check
7079F: scripts/kernel-doc
7080F: scripts/sphinx-pre-install
7081X: Documentation/ABI/
7082X: Documentation/admin-guide/media/
7083X: Documentation/devicetree/
7084X: Documentation/driver-api/media/
7085X: Documentation/firmware-guide/acpi/
7086X: Documentation/i2c/
7087X: Documentation/netlink/
7088X: Documentation/power/
7089X: Documentation/spi/
7090X: Documentation/userspace-api/media/
7091
7092DOCUMENTATION PROCESS
7093M: Jonathan Corbet <[email protected]>
7094L: [email protected]
7095S: Maintained
7096F: Documentation/dev-tools/
7097F: Documentation/maintainer/
7098F: Documentation/process/
7099
7100DOCUMENTATION REPORTING ISSUES
7101M: Thorsten Leemhuis <[email protected]>
7102L: [email protected]
7103S: Maintained
7104F: Documentation/admin-guide/bug-bisect.rst
7105F: Documentation/admin-guide/quickly-build-trimmed-linux.rst
7106F: Documentation/admin-guide/reporting-issues.rst
7107F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst
7108
7109DOCUMENTATION SCRIPTS
7110M: Mauro Carvalho Chehab <[email protected]>
7111L: [email protected]
7112S: Maintained
7113F: Documentation/sphinx/parse-headers.pl
7114F: scripts/documentation-file-ref-check
7115F: scripts/sphinx-pre-install
7116
7117DOCUMENTATION/ITALIAN
7118M: Federico Vaga <[email protected]>
7119L: [email protected]
7120S: Maintained
7121F: Documentation/translations/it_IT
7122
7123DOCUMENTATION/JAPANESE
7124R: Akira Yokosawa <[email protected]>
7125L: [email protected]
7126S: Maintained
7127F: Documentation/translations/ja_JP
7128
7129DONGWOON DW9714 LENS VOICE COIL DRIVER
7130M: Sakari Ailus <[email protected]>
7131L: [email protected]
7132S: Maintained
7133T: git git://linuxtv.org/media.git
7134F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml
7135F: drivers/media/i2c/dw9714.c
7136
7137DONGWOON DW9719 LENS VOICE COIL DRIVER
7138M: Daniel Scally <[email protected]>
7139L: [email protected]
7140S: Maintained
7141T: git git://linuxtv.org/media.git
7142F: drivers/media/i2c/dw9719.c
7143
7144DONGWOON DW9768 LENS VOICE COIL DRIVER
7145L: [email protected]
7146S: Orphan
7147T: git git://linuxtv.org/media.git
7148F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml
7149F: drivers/media/i2c/dw9768.c
7150
7151DONGWOON DW9807 LENS VOICE COIL DRIVER
7152M: Sakari Ailus <[email protected]>
7153L: [email protected]
7154S: Maintained
7155T: git git://linuxtv.org/media.git
7156F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml
7157F: drivers/media/i2c/dw9807-vcm.c
7158
7159DOUBLETALK DRIVER
7160M: "James R. Van Zandt" <[email protected]>
7161L: [email protected]
7162S: Maintained
7163F: drivers/char/dtlk.c
7164F: include/linux/dtlk.h
7165
7166DPAA2 DATAPATH I/O (DPIO) DRIVER
7167M: Roy Pledge <[email protected]>
7168L: [email protected]
7169S: Maintained
7170F: drivers/soc/fsl/dpio
7171
7172DPAA2 ETHERNET DRIVER
7173M: Ioana Ciornei <[email protected]>
7174L: [email protected]
7175S: Maintained
7176F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst
7177F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst
7178F: drivers/net/ethernet/freescale/dpaa2/Kconfig
7179F: drivers/net/ethernet/freescale/dpaa2/Makefile
7180F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
7181F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac*
7182F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk*
7183F: drivers/net/ethernet/freescale/dpaa2/dpkg.h
7184F: drivers/net/ethernet/freescale/dpaa2/dpmac*
7185F: drivers/net/ethernet/freescale/dpaa2/dpni*
7186
7187DPAA2 ETHERNET SWITCH DRIVER
7188M: Ioana Ciornei <[email protected]>
7189L: [email protected]
7190S: Maintained
7191F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst
7192F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch*
7193F: drivers/net/ethernet/freescale/dpaa2/dpsw*
7194
7195DPLL SUBSYSTEM
7196M: Vadim Fedorenko <[email protected]>
7197M: Arkadiusz Kubalewski <[email protected]>
7198M: Jiri Pirko <[email protected]>
7199L: [email protected]
7200S: Supported
7201F: Documentation/driver-api/dpll.rst
7202F: drivers/dpll/*
7203F: include/linux/dpll.h
7204F: include/uapi/linux/dpll.h
7205
7206DRBD DRIVER
7207M: Philipp Reisner <[email protected]>
7208M: Lars Ellenberg <[email protected]>
7209M: Christoph Böhmwalder <[email protected]>
7210L: [email protected]
7211S: Supported
7212W: http://www.drbd.org
7213T: git git://git.linbit.com/linux-drbd.git
7214T: git git://git.linbit.com/drbd-8.4.git
7215F: Documentation/admin-guide/blockdev/
7216F: drivers/block/drbd/
7217F: include/linux/drbd*
7218F: lib/lru_cache.c
7219
7220DRIVER COMPONENT FRAMEWORK
7221L: [email protected]
7222F: drivers/base/component.c
7223F: include/linux/component.h
7224
7225DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
7226M: Greg Kroah-Hartman <[email protected]>
7227M: "Rafael J. Wysocki" <[email protected]>
7228M: Danilo Krummrich <[email protected]>
7229S: Supported
7230T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7231F: Documentation/core-api/kobject.rst
7232F: drivers/base/
7233F: fs/debugfs/
7234F: fs/sysfs/
7235F: include/linux/device/
7236F: include/linux/debugfs.h
7237F: include/linux/device.h
7238F: include/linux/fwnode.h
7239F: include/linux/kobj*
7240F: include/linux/property.h
7241F: include/linux/sysfs.h
7242F: lib/kobj*
7243F: rust/kernel/device.rs
7244F: rust/kernel/device_id.rs
7245F: rust/kernel/devres.rs
7246F: rust/kernel/driver.rs
7247F: rust/kernel/faux.rs
7248F: rust/kernel/platform.rs
7249F: samples/rust/rust_driver_platform.rs
7250F: samples/rust/rust_driver_faux.rs
7251
7252DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS)
7253M: Nishanth Menon <[email protected]>
7254L: [email protected]
7255S: Maintained
7256F: drivers/soc/ti/smartreflex.c
7257F: include/linux/power/smartreflex.h
7258
7259DRM ACCEL DRIVERS FOR INTEL VPU
7260M: Jacek Lawrynowicz <[email protected]>
7261M: Maciej Falkowski <[email protected]>
7262L: [email protected]
7263S: Supported
7264T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7265F: drivers/accel/ivpu/
7266F: include/uapi/drm/ivpu_accel.h
7267
7268DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK
7269M: Oded Gabbay <[email protected]>
7270L: [email protected]
7271S: Maintained
7272C: irc://irc.oftc.net/dri-devel
7273T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git
7274F: Documentation/accel/
7275F: drivers/accel/
7276F: include/drm/drm_accel.h
7277
7278DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE
7279M: Maxime Ripard <[email protected]>
7280M: Chen-Yu Tsai <[email protected]>
7281R: Jernej Skrabec <[email protected]>
7282L: [email protected]
7283S: Supported
7284T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7285F: drivers/gpu/drm/sun4i/sun8i*
7286
7287DRM DRIVER FOR APPLE TOUCH BARS
7288M: Aun-Ali Zaidi <[email protected]>
7289M: Aditya Garg <[email protected]>
7290L: [email protected]
7291S: Maintained
7292T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7293F: drivers/gpu/drm/tiny/appletbdrm.c
7294
7295DRM DRIVER FOR ARM PL111 CLCD
7296M: Linus Walleij <[email protected]>
7297S: Maintained
7298T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7299F: drivers/gpu/drm/pl111/
7300
7301DRM DRIVER FOR ARM VERSATILE TFT PANELS
7302M: Linus Walleij <[email protected]>
7303S: Maintained
7304T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7305F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml
7306F: drivers/gpu/drm/panel/panel-arm-versatile.c
7307
7308DRM DRIVER FOR ASPEED BMC GFX
7309M: Joel Stanley <[email protected]>
7310L: [email protected] (moderated for non-subscribers)
7311S: Supported
7312T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7313F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt
7314F: drivers/gpu/drm/aspeed/
7315
7316DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
7317M: Dave Airlie <[email protected]>
7318R: Thomas Zimmermann <[email protected]>
7319R: Jocelyn Falempe <[email protected]>
7320L: [email protected]
7321S: Supported
7322T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7323F: drivers/gpu/drm/ast/
7324
7325DRM DRIVER FOR BOCHS VIRTUAL GPU
7326M: Gerd Hoffmann <[email protected]>
7327L: [email protected]
7328S: Maintained
7329T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7330F: drivers/gpu/drm/tiny/bochs.c
7331
7332DRM DRIVER FOR BOE HIMAX8279D PANELS
7333M: Jerry Han <[email protected]>
7334S: Maintained
7335F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml
7336F: drivers/gpu/drm/panel/panel-boe-himax8279d.c
7337
7338DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE
7339M: Jagan Teki <[email protected]>
7340S: Maintained
7341F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml
7342F: drivers/gpu/drm/bridge/chipone-icn6211.c
7343
7344DRM DRIVER FOR EBBG FT8719 PANEL
7345M: Joel Selvaraj <[email protected]>
7346S: Maintained
7347T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7348F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml
7349F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c
7350
7351DRM DRIVER FOR FARADAY TVE200 TV ENCODER
7352M: Linus Walleij <[email protected]>
7353S: Maintained
7354T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7355F: drivers/gpu/drm/tve200/
7356
7357DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS
7358M: Icenowy Zheng <[email protected]>
7359S: Maintained
7360F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
7361F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c
7362
7363DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS
7364M: Jagan Teki <[email protected]>
7365S: Maintained
7366F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
7367F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c
7368
7369DRM DRIVER FOR FIRMWARE FRAMEBUFFERS
7370M: Thomas Zimmermann <[email protected]>
7371M: Javier Martinez Canillas <[email protected]>
7372L: [email protected]
7373S: Maintained
7374T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7375F: drivers/gpu/drm/tiny/ofdrm.c
7376F: drivers/gpu/drm/tiny/simpledrm.c
7377F: drivers/video/aperture.c
7378F: drivers/video/nomodeset.c
7379F: include/linux/aperture.h
7380F: include/video/nomodeset.h
7381
7382DRM DRIVER FOR GENERIC EDP PANELS
7383R: Douglas Anderson <[email protected]>
7384F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml
7385F: drivers/gpu/drm/panel/panel-edp.c
7386
7387DRM DRIVER FOR GENERIC USB DISPLAY
7388S: Orphan
7389W: https://github.com/notro/gud/wiki
7390T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7391F: drivers/gpu/drm/gud/
7392F: include/drm/gud.h
7393
7394DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS
7395M: Hans de Goede <[email protected]>
7396S: Maintained
7397T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7398F: drivers/gpu/drm/tiny/gm12u320.c
7399
7400DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels
7401M: Ondrej Jirman <[email protected]>
7402M: Javier Martinez Canillas <[email protected]>
7403S: Maintained
7404T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7405F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml
7406F: drivers/gpu/drm/panel/panel-himax-hx8394.c
7407
7408DRM DRIVER FOR HX8357D PANELS
7409S: Orphan
7410T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7411F: Documentation/devicetree/bindings/display/himax,hx8357d.txt
7412F: drivers/gpu/drm/tiny/hx8357d.c
7413
7414DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE
7415M: Deepak Rawat <[email protected]>
7416L: [email protected]
7417L: [email protected]
7418S: Maintained
7419T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7420F: drivers/gpu/drm/hyperv
7421
7422DRM DRIVER FOR ILITEK ILI9225 PANELS
7423M: David Lechner <[email protected]>
7424S: Maintained
7425T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7426F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt
7427F: drivers/gpu/drm/tiny/ili9225.c
7428
7429DRM DRIVER FOR ILITEK ILI9486 PANELS
7430M: Kamlesh Gurudasani <[email protected]>
7431S: Maintained
7432T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7433F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
7434F: drivers/gpu/drm/tiny/ili9486.c
7435
7436DRM DRIVER FOR ILITEK ILI9805 PANELS
7437M: Michael Trimarchi <[email protected]>
7438S: Maintained
7439F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml
7440F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c
7441
7442DRM DRIVER FOR ILITEK ILI9806E PANELS
7443M: Michael Walle <[email protected]>
7444S: Maintained
7445F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c
7446
7447DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS
7448M: Jagan Teki <[email protected]>
7449S: Maintained
7450F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml
7451F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
7452
7453DRM DRIVER FOR LG SW43408 PANELS
7454M: Sumit Semwal <[email protected]>
7455M: Caleb Connolly <[email protected]>
7456S: Maintained
7457T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7458F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml
7459F: drivers/gpu/drm/panel/panel-lg-sw43408.c
7460
7461DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER
7462M: Paul Kocialkowski <[email protected]>
7463S: Supported
7464T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7465F: drivers/gpu/drm/logicvc/
7466
7467DRM DRIVER FOR LVDS PANELS
7468M: Laurent Pinchart <[email protected]>
7469L: [email protected]
7470S: Maintained
7471T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7472F: Documentation/devicetree/bindings/display/lvds.yaml
7473F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml
7474F: drivers/gpu/drm/panel/panel-lvds.c
7475
7476DRM DRIVER FOR MANTIX MLAF057WE51 PANELS
7477M: Guido Günther <[email protected]>
7478R: Purism Kernel Team <[email protected]>
7479S: Maintained
7480F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml
7481F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c
7482
7483DRM DRIVER FOR MGA G200 GRAPHICS CHIPS
7484M: Dave Airlie <[email protected]>
7485R: Thomas Zimmermann <[email protected]>
7486R: Jocelyn Falempe <[email protected]>
7487L: [email protected]
7488S: Supported
7489T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7490F: drivers/gpu/drm/mgag200/
7491
7492DRM DRIVER FOR MI0283QT
7493M: Alex Lanzano <[email protected]>
7494S: Maintained
7495T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7496F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
7497F: drivers/gpu/drm/tiny/mi0283qt.c
7498
7499DRM DRIVER FOR MIPI DBI compatible panels
7500S: Orphan
7501W: https://github.com/notro/panel-mipi-dbi/wiki
7502T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7503F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml
7504F: drivers/gpu/drm/tiny/panel-mipi-dbi.c
7505
7506DRM DRIVER for Qualcomm Adreno GPUs
7507M: Rob Clark <[email protected]>
7508R: Sean Paul <[email protected]>
7509R: Konrad Dybcio <[email protected]>
7510L: [email protected]
7511L: [email protected]
7512L: [email protected]
7513S: Maintained
7514B: https://gitlab.freedesktop.org/drm/msm/-/issues
7515T: git https://gitlab.freedesktop.org/drm/msm.git
7516F: Documentation/devicetree/bindings/display/msm/gpu.yaml
7517F: drivers/gpu/drm/msm/adreno/
7518F: drivers/gpu/drm/msm/msm_gpu.*
7519F: drivers/gpu/drm/msm/msm_gpu_devfreq.*
7520F: drivers/gpu/drm/msm/msm_ringbuffer.*
7521F: drivers/gpu/drm/msm/registers/adreno/
7522F: include/uapi/drm/msm_drm.h
7523
7524DRM DRIVER for Qualcomm display hardware
7525M: Rob Clark <[email protected]>
7526M: Abhinav Kumar <[email protected]>
7527M: Dmitry Baryshkov <[email protected]>
7528R: Sean Paul <[email protected]>
7529R: Marijn Suijten <[email protected]>
7530L: [email protected]
7531L: [email protected]
7532L: [email protected]
7533S: Maintained
7534B: https://gitlab.freedesktop.org/drm/msm/-/issues
7535T: git https://gitlab.freedesktop.org/drm/msm.git
7536F: Documentation/devicetree/bindings/display/msm/
7537F: drivers/gpu/drm/ci/xfails/msm*
7538F: drivers/gpu/drm/msm/
7539F: include/dt-bindings/clock/qcom,dsi-phy-28nm.h
7540F: include/uapi/drm/msm_drm.h
7541
7542DRM DRIVER FOR NOVATEK NT35510 PANELS
7543M: Linus Walleij <[email protected]>
7544S: Maintained
7545T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7546F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
7547F: drivers/gpu/drm/panel/panel-novatek-nt35510.c
7548
7549DRM DRIVER FOR NOVATEK NT35560 PANELS
7550M: Linus Walleij <[email protected]>
7551S: Maintained
7552T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7553F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml
7554F: drivers/gpu/drm/panel/panel-novatek-nt35560.c
7555
7556DRM DRIVER FOR NOVATEK NT36523 PANELS
7557M: Jianhua Lu <[email protected]>
7558S: Maintained
7559T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7560F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml
7561F: drivers/gpu/drm/panel/panel-novatek-nt36523.c
7562
7563DRM DRIVER FOR NOVATEK NT36672A PANELS
7564M: Sumit Semwal <[email protected]>
7565S: Maintained
7566T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7567F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
7568F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c
7569
7570DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
7571M: Lyude Paul <[email protected]>
7572M: Danilo Krummrich <[email protected]>
7573L: [email protected]
7574L: [email protected]
7575S: Supported
7576W: https://nouveau.freedesktop.org/
7577Q: https://patchwork.freedesktop.org/project/nouveau/
7578Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests
7579B: https://gitlab.freedesktop.org/drm/nouveau/-/issues
7580C: irc://irc.oftc.net/nouveau
7581T: git https://gitlab.freedesktop.org/drm/nouveau.git
7582F: drivers/gpu/drm/nouveau/
7583F: include/uapi/drm/nouveau_drm.h
7584
7585CORE DRIVER FOR NVIDIA GPUS [RUST]
7586M: Danilo Krummrich <[email protected]>
7587L: [email protected]
7588S: Supported
7589Q: https://patchwork.freedesktop.org/project/nouveau/
7590B: https://gitlab.freedesktop.org/drm/nova/-/issues
7591C: irc://irc.oftc.net/nouveau
7592T: git https://gitlab.freedesktop.org/drm/nova.git nova-next
7593F: Documentation/gpu/nova/
7594F: drivers/gpu/nova-core/
7595
7596DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS
7597M: Stefan Mavrodiev <[email protected]>
7598S: Maintained
7599F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml
7600F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c
7601
7602DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP
7603R: Douglas Anderson <[email protected]>
7604F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml
7605F: drivers/gpu/drm/bridge/parade-ps8640.c
7606
7607DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS
7608M: Alex Lanzano <[email protected]>
7609S: Maintained
7610T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7611F: Documentation/devicetree/bindings/display/repaper.txt
7612F: drivers/gpu/drm/tiny/repaper.c
7613
7614DRM DRIVER FOR QEMU'S CIRRUS DEVICE
7615M: Dave Airlie <[email protected]>
7616M: Gerd Hoffmann <[email protected]>
7617L: [email protected]
7618S: Obsolete
7619W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
7620T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7621F: drivers/gpu/drm/tiny/cirrus-qemu.c
7622
7623DRM DRIVER FOR QXL VIRTUAL GPU
7624M: Dave Airlie <[email protected]>
7625M: Gerd Hoffmann <[email protected]>
7626L: [email protected]
7627L: [email protected]
7628S: Maintained
7629T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7630F: drivers/gpu/drm/qxl/
7631F: include/uapi/drm/qxl_drm.h
7632
7633DRM DRIVER FOR RAYDIUM RM67191 PANELS
7634M: Robert Chiras <[email protected]>
7635S: Maintained
7636F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
7637F: drivers/gpu/drm/panel/panel-raydium-rm67191.c
7638
7639DRM DRIVER FOR SAMSUNG DB7430 PANELS
7640M: Linus Walleij <[email protected]>
7641S: Maintained
7642T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7643F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml
7644F: drivers/gpu/drm/panel/panel-samsung-db7430.c
7645
7646DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE
7647M: Inki Dae <[email protected]>
7648M: Jagan Teki <[email protected]>
7649M: Marek Szyprowski <[email protected]>
7650S: Maintained
7651T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7652F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml
7653F: drivers/gpu/drm/bridge/samsung-dsim.c
7654F: include/drm/bridge/samsung-dsim.h
7655
7656DRM DRIVER FOR SAMSUNG S6D27A1 PANELS
7657M: Markuss Broks <[email protected]>
7658S: Maintained
7659F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml
7660F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c
7661
7662DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS
7663M: Artur Weber <[email protected]>
7664S: Maintained
7665F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml
7666F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c
7667
7668DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS
7669M: Dzmitry Sankouski <[email protected]>
7670S: Maintained
7671F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml
7672F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c
7673
7674DRM DRIVER FOR SHARP MEMORY LCD
7675M: Alex Lanzano <[email protected]>
7676S: Maintained
7677F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml
7678F: drivers/gpu/drm/tiny/sharp-memory.c
7679
7680DRM DRIVER FOR SITRONIX ST7586 PANELS
7681M: David Lechner <[email protected]>
7682S: Maintained
7683T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7684F: Documentation/devicetree/bindings/display/sitronix,st7586.txt
7685F: drivers/gpu/drm/tiny/st7586.c
7686
7687DRM DRIVER FOR SITRONIX ST7701 PANELS
7688M: Jagan Teki <[email protected]>
7689S: Maintained
7690F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml
7691F: drivers/gpu/drm/panel/panel-sitronix-st7701.c
7692
7693DRM DRIVER FOR SITRONIX ST7703 PANELS
7694M: Guido Günther <[email protected]>
7695R: Purism Kernel Team <[email protected]>
7696R: Ondrej Jirman <[email protected]>
7697S: Maintained
7698F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
7699F: drivers/gpu/drm/panel/panel-sitronix-st7703.c
7700
7701DRM DRIVER FOR SITRONIX ST7735R PANELS
7702M: David Lechner <[email protected]>
7703S: Maintained
7704T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7705F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
7706F: drivers/gpu/drm/tiny/st7735r.c
7707
7708DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS
7709M: Javier Martinez Canillas <[email protected]>
7710S: Maintained
7711T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7712F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml
7713F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml
7714F: drivers/gpu/drm/solomon/ssd130x*
7715
7716DRM DRIVER FOR ST-ERICSSON MCDE
7717M: Linus Walleij <[email protected]>
7718S: Maintained
7719T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7720F: Documentation/devicetree/bindings/display/ste,mcde.yaml
7721F: drivers/gpu/drm/mcde/
7722
7723DRM DRIVER FOR SYNAPTICS R63353 PANELS
7724M: Michael Trimarchi <[email protected]>
7725S: Maintained
7726F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml
7727F: drivers/gpu/drm/panel/panel-synaptics-r63353.c
7728
7729DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE
7730M: Jagan Teki <[email protected]>
7731S: Maintained
7732F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml
7733F: drivers/gpu/drm/bridge/ti-dlpc3433.c
7734
7735DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP
7736R: Douglas Anderson <[email protected]>
7737F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
7738F: drivers/gpu/drm/bridge/ti-sn65dsi86.c
7739
7740DRM DRIVER FOR TPO TPG110 PANELS
7741M: Linus Walleij <[email protected]>
7742S: Maintained
7743T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7744F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
7745F: drivers/gpu/drm/panel/panel-tpo-tpg110.c
7746
7747DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
7748M: Dave Airlie <[email protected]>
7749R: Sean Paul <[email protected]>
7750R: Thomas Zimmermann <[email protected]>
7751L: [email protected]
7752S: Supported
7753T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7754F: drivers/gpu/drm/udl/
7755
7756DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS)
7757M: Louis Chauvet <[email protected]>
7758R: Haneen Mohammed <[email protected]>
7759R: Simona Vetter <[email protected]>
7760R: Melissa Wen <[email protected]>
7761L: [email protected]
7762S: Maintained
7763T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7764F: Documentation/gpu/vkms.rst
7765F: drivers/gpu/drm/ci/xfails/vkms*
7766F: drivers/gpu/drm/vkms/
7767
7768DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU
7769M: Hans de Goede <[email protected]>
7770L: [email protected]
7771S: Maintained
7772T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7773F: drivers/gpu/drm/vboxvideo/
7774
7775DRM DRIVER FOR VMWARE VIRTUAL GPU
7776M: Zack Rusin <[email protected]>
7777R: Broadcom internal kernel review list <[email protected]>
7778L: [email protected]
7779S: Supported
7780T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7781F: drivers/gpu/drm/vmwgfx/
7782F: include/uapi/drm/vmwgfx_drm.h
7783
7784DRM DRIVER FOR WIDECHIPS WS2401 PANELS
7785M: Linus Walleij <[email protected]>
7786S: Maintained
7787T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7788F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml
7789F: drivers/gpu/drm/panel/panel-widechips-ws2401.c
7790
7791DRM DRIVERS
7792M: David Airlie <[email protected]>
7793M: Simona Vetter <[email protected]>
7794L: [email protected]
7795S: Maintained
7796B: https://gitlab.freedesktop.org/drm
7797C: irc://irc.oftc.net/dri-devel
7798T: git https://gitlab.freedesktop.org/drm/kernel.git
7799F: Documentation/devicetree/bindings/display/
7800F: Documentation/devicetree/bindings/gpu/
7801F: Documentation/gpu/
7802F: drivers/gpu/
7803F: include/drm/
7804F: include/linux/vga*
7805F: include/uapi/drm/
7806
7807DRM DRIVERS AND MISC GPU PATCHES
7808M: Maarten Lankhorst <[email protected]>
7809M: Maxime Ripard <[email protected]>
7810M: Thomas Zimmermann <[email protected]>
7811S: Maintained
7812W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html
7813T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7814F: Documentation/devicetree/bindings/display/
7815F: Documentation/devicetree/bindings/gpu/
7816F: Documentation/gpu/
7817F: drivers/gpu/drm/
7818F: drivers/gpu/vga/
7819F: include/drm/drm
7820F: include/linux/vga*
7821F: include/uapi/drm/
7822X: drivers/gpu/drm/amd/
7823X: drivers/gpu/drm/armada/
7824X: drivers/gpu/drm/etnaviv/
7825X: drivers/gpu/drm/exynos/
7826X: drivers/gpu/drm/i915/
7827X: drivers/gpu/drm/kmb/
7828X: drivers/gpu/drm/mediatek/
7829X: drivers/gpu/drm/msm/
7830X: drivers/gpu/drm/nouveau/
7831X: drivers/gpu/drm/radeon/
7832X: drivers/gpu/drm/tegra/
7833X: drivers/gpu/drm/xe/
7834
7835DRM DRIVERS FOR ALLWINNER A10
7836M: Maxime Ripard <[email protected]>
7837M: Chen-Yu Tsai <[email protected]>
7838L: [email protected]
7839S: Supported
7840T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7841F: Documentation/devicetree/bindings/display/allwinner*
7842F: drivers/gpu/drm/sun4i/
7843
7844DRM DRIVERS FOR AMLOGIC SOCS
7845M: Neil Armstrong <[email protected]>
7846L: [email protected]
7847L: [email protected]
7848S: Supported
7849W: http://linux-meson.com/
7850T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7851F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml
7852F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
7853F: Documentation/gpu/meson.rst
7854F: drivers/gpu/drm/ci/xfails/meson*
7855F: drivers/gpu/drm/meson/
7856
7857DRM DRIVERS FOR ATMEL HLCDC
7858M: Sam Ravnborg <[email protected]>
7859M: Boris Brezillon <[email protected]>
7860L: [email protected]
7861S: Supported
7862T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7863F: Documentation/devicetree/bindings/display/atmel/
7864F: drivers/gpu/drm/atmel-hlcdc/
7865
7866DRM DRIVERS FOR BRIDGE CHIPS
7867M: Andrzej Hajda <[email protected]>
7868M: Neil Armstrong <[email protected]>
7869M: Robert Foss <[email protected]>
7870R: Laurent Pinchart <[email protected]>
7871R: Jonas Karlman <[email protected]>
7872R: Jernej Skrabec <[email protected]>
7873S: Maintained
7874T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7875F: Documentation/devicetree/bindings/display/bridge/
7876F: drivers/gpu/drm/bridge/
7877F: drivers/gpu/drm/display/drm_bridge_connector.c
7878F: drivers/gpu/drm/drm_bridge.c
7879F: include/drm/drm_bridge.h
7880F: include/drm/drm_bridge_connector.h
7881
7882DRM DRIVERS FOR EXYNOS
7883M: Inki Dae <[email protected]>
7884M: Seung-Woo Kim <[email protected]>
7885M: Kyungmin Park <[email protected]>
7886L: [email protected]
7887S: Supported
7888T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
7889F: Documentation/devicetree/bindings/display/samsung/
7890F: drivers/gpu/drm/exynos/
7891F: include/uapi/drm/exynos_drm.h
7892
7893DRM DRIVERS FOR FREESCALE DCU
7894M: Stefan Agner <[email protected]>
7895M: Alison Wang <[email protected]>
7896L: [email protected]
7897S: Supported
7898T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7899F: Documentation/devicetree/bindings/display/fsl,dcu.txt
7900F: Documentation/devicetree/bindings/display/fsl,tcon.txt
7901F: drivers/gpu/drm/fsl-dcu/
7902
7903DRM DRIVERS FOR FREESCALE IMX 5/6
7904M: Philipp Zabel <[email protected]>
7905L: [email protected]
7906S: Maintained
7907T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7908T: git git://git.pengutronix.de/git/pza/linux
7909F: Documentation/devicetree/bindings/display/imx/
7910F: drivers/gpu/drm/imx/ipuv3/
7911F: drivers/gpu/ipu-v3/
7912
7913DRM DRIVERS FOR FREESCALE IMX BRIDGE
7914M: Liu Ying <[email protected]>
7915L: [email protected]
7916S: Maintained
7917F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml
7918F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml
7919F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml
7920F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml
7921F: drivers/gpu/drm/bridge/imx/
7922
7923DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
7924M: Patrik Jakobsson <[email protected]>
7925L: [email protected]
7926S: Maintained
7927T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7928F: drivers/gpu/drm/gma500/
7929
7930DRM DRIVERS FOR HISILICON
7931M: Xinliang Liu <[email protected]>
7932M: Tian Tao <[email protected]>
7933R: Xinwei Kong <[email protected]>
7934R: Sumit Semwal <[email protected]>
7935R: Yongqin Liu <[email protected]>
7936R: John Stultz <[email protected]>
7937L: [email protected]
7938S: Maintained
7939T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7940F: Documentation/devicetree/bindings/display/hisilicon/
7941F: drivers/gpu/drm/hisilicon/
7942
7943DRM DRIVERS FOR LIMA
7944M: Qiang Yu <[email protected]>
7945L: [email protected]
7946L: [email protected] (moderated for non-subscribers)
7947S: Maintained
7948T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7949F: drivers/gpu/drm/lima/
7950F: include/uapi/drm/lima_drm.h
7951
7952DRM DRIVERS FOR LOONGSON
7953M: Sui Jingfeng <[email protected]>
7954L: [email protected]
7955S: Supported
7956T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7957F: drivers/gpu/drm/loongson/
7958
7959DRM DRIVERS FOR MEDIATEK
7960M: Chun-Kuang Hu <[email protected]>
7961M: Philipp Zabel <[email protected]>
7962L: [email protected]
7963L: [email protected] (moderated for non-subscribers)
7964S: Supported
7965F: Documentation/devicetree/bindings/display/mediatek/
7966F: drivers/gpu/drm/ci/xfails/mediatek*
7967F: drivers/gpu/drm/mediatek/
7968F: drivers/phy/mediatek/phy-mtk-dp.c
7969F: drivers/phy/mediatek/phy-mtk-hdmi*
7970F: drivers/phy/mediatek/phy-mtk-mipi*
7971
7972DRM DRIVERS FOR NVIDIA TEGRA
7973M: Thierry Reding <[email protected]>
7974M: Mikko Perttunen <[email protected]>
7975L: [email protected]
7976L: [email protected]
7977S: Supported
7978T: git https://gitlab.freedesktop.org/drm/tegra.git
7979F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
7980F: Documentation/devicetree/bindings/gpu/host1x/
7981F: drivers/gpu/drm/tegra/
7982F: drivers/gpu/host1x/
7983F: include/linux/host1x.h
7984F: include/uapi/drm/tegra_drm.h
7985
7986DRM DRIVERS FOR PRE-DCP APPLE DISPLAY OUTPUT
7987M: Sasha Finkelstein <[email protected]>
7988R: Janne Grunau <[email protected]>
7989L: [email protected]
7990L: [email protected]
7991S: Maintained
7992W: https://asahilinux.org
7993B: https://github.com/AsahiLinux/linux/issues
7994C: irc://irc.oftc.net/asahi-dev
7995T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
7996F: Documentation/devicetree/bindings/display/apple,h7-display-pipe-mipi.yaml
7997F: Documentation/devicetree/bindings/display/apple,h7-display-pipe.yaml
7998F: Documentation/devicetree/bindings/display/panel/apple,summit.yaml
7999F: drivers/gpu/drm/adp/
8000F: drivers/gpu/drm/panel/panel-summit.c
8001
8002DRM DRIVERS FOR RENESAS R-CAR
8003M: Laurent Pinchart <[email protected]>
8004M: Tomi Valkeinen <[email protected]>
8005R: Kieran Bingham <[email protected]>
8006L: [email protected]
8007L: [email protected]
8008S: Supported
8009T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8010F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml
8011F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml
8012F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
8013F: Documentation/devicetree/bindings/display/renesas,du.yaml
8014F: drivers/gpu/drm/renesas/rcar-du/
8015
8016DRM DRIVERS FOR RENESAS RZ
8017M: Biju Das <[email protected]>
8018L: [email protected]
8019L: [email protected]
8020S: Maintained
8021T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8022F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml
8023F: drivers/gpu/drm/renesas/rz-du/
8024
8025DRM DRIVERS FOR RENESAS SHMOBILE
8026M: Laurent Pinchart <[email protected]>
8027M: Geert Uytterhoeven <[email protected]>
8028L: [email protected]
8029L: [email protected]
8030S: Supported
8031T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8032F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml
8033F: drivers/gpu/drm/renesas/shmobile/
8034F: include/linux/platform_data/shmob_drm.h
8035
8036DRM DRIVERS FOR ROCKCHIP
8037M: Sandy Huang <[email protected]>
8038M: Heiko Stübner <[email protected]>
8039M: Andy Yan <[email protected]>
8040L: [email protected]
8041S: Maintained
8042T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8043F: Documentation/devicetree/bindings/display/rockchip/
8044F: drivers/gpu/drm/ci/xfails/rockchip*
8045F: drivers/gpu/drm/rockchip/
8046
8047DRM DRIVERS FOR STI
8048M: Alain Volmat <[email protected]>
8049M: Raphael Gallais-Pou <[email protected]>
8050L: [email protected]
8051S: Maintained
8052T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8053F: Documentation/devicetree/bindings/display/st,stih4xx.txt
8054F: drivers/gpu/drm/sti
8055
8056DRM DRIVERS FOR STM
8057M: Yannick Fertre <[email protected]>
8058M: Raphael Gallais-Pou <[email protected]>
8059M: Philippe Cornu <[email protected]>
8060L: [email protected]
8061S: Maintained
8062T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8063F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml
8064F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml
8065F: drivers/gpu/drm/stm
8066
8067DRM DRIVERS FOR TI KEYSTONE
8068M: Jyri Sarha <[email protected]>
8069M: Tomi Valkeinen <[email protected]>
8070L: [email protected]
8071S: Maintained
8072T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8073F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml
8074F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
8075F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml
8076F: drivers/gpu/drm/tidss/
8077
8078DRM DRIVERS FOR TI LCDC
8079M: Jyri Sarha <[email protected]>
8080M: Tomi Valkeinen <[email protected]>
8081L: [email protected]
8082S: Maintained
8083T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8084F: Documentation/devicetree/bindings/display/tilcdc/
8085F: drivers/gpu/drm/tilcdc/
8086
8087DRM DRIVERS FOR TI OMAP
8088M: Tomi Valkeinen <[email protected]>
8089L: [email protected]
8090S: Maintained
8091T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8092F: Documentation/devicetree/bindings/display/ti/
8093F: drivers/gpu/drm/omapdrm/
8094
8095DRM DRIVERS FOR V3D
8096M: Melissa Wen <[email protected]>
8097M: Maíra Canal <[email protected]>
8098S: Supported
8099T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8100F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
8101F: drivers/gpu/drm/v3d/
8102F: include/uapi/drm/v3d_drm.h
8103
8104DRM DRIVERS FOR VC4
8105M: Maxime Ripard <[email protected]>
8106M: Dave Stevenson <[email protected]>
8107R: Maíra Canal <[email protected]>
8108R: Raspberry Pi Kernel Maintenance <[email protected]>
8109S: Supported
8110T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8111F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml
8112F: drivers/gpu/drm/vc4/
8113F: include/uapi/drm/vc4_drm.h
8114
8115DRM DRIVERS FOR VIVANTE GPU IP
8116M: Lucas Stach <[email protected]>
8117R: Russell King <[email protected]>
8118R: Christian Gmeiner <[email protected]>
8119L: [email protected] (moderated for non-subscribers)
8120L: [email protected]
8121S: Maintained
8122F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml
8123F: drivers/gpu/drm/etnaviv/
8124F: include/uapi/drm/etnaviv_drm.h
8125
8126DRM DRIVERS FOR XEN
8127M: Oleksandr Andrushchenko <[email protected]>
8128L: [email protected]
8129L: [email protected] (moderated for non-subscribers)
8130S: Supported
8131T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8132F: Documentation/gpu/xen-front.rst
8133F: drivers/gpu/drm/xen/
8134
8135DRM DRIVERS FOR XILINX
8136M: Laurent Pinchart <[email protected]>
8137M: Tomi Valkeinen <[email protected]>
8138L: [email protected]
8139S: Maintained
8140T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8141F: Documentation/devicetree/bindings/display/xlnx/
8142F: Documentation/gpu/zynqmp.rst
8143F: drivers/gpu/drm/xlnx/
8144
8145DRM GPU SCHEDULER
8146M: Matthew Brost <[email protected]>
8147M: Danilo Krummrich <[email protected]>
8148M: Philipp Stanner <[email protected]>
8149R: Christian König <[email protected]>
8150L: [email protected]
8151S: Supported
8152T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8153F: drivers/gpu/drm/scheduler/
8154F: include/drm/gpu_scheduler.h
8155
8156DRM PANEL DRIVERS
8157M: Neil Armstrong <[email protected]>
8158R: Jessica Zhang <[email protected]>
8159L: [email protected]
8160S: Maintained
8161T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8162F: Documentation/devicetree/bindings/display/panel/
8163F: drivers/gpu/drm/drm_panel.c
8164F: drivers/gpu/drm/panel/
8165F: include/drm/drm_panel.h
8166
8167DRM PRIVACY-SCREEN CLASS
8168M: Hans de Goede <[email protected]>
8169L: [email protected]
8170S: Maintained
8171T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8172F: drivers/gpu/drm/drm_privacy_screen*
8173F: include/drm/drm_privacy_screen*
8174
8175DRM TTM SUBSYSTEM
8176M: Christian Koenig <[email protected]>
8177M: Huang Rui <[email protected]>
8178R: Matthew Auld <[email protected]>
8179R: Matthew Brost <[email protected]>
8180L: [email protected]
8181S: Maintained
8182T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8183F: drivers/gpu/drm/ttm/
8184F: include/drm/ttm/
8185
8186DRM AUTOMATED TESTING
8187M: Helen Koike <[email protected]>
8188L: [email protected]
8189S: Maintained
8190T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
8191F: Documentation/gpu/automated_testing.rst
8192F: drivers/gpu/drm/ci/
8193
8194DSBR100 USB FM RADIO DRIVER
8195M: Alexey Klimov <[email protected]>
8196L: [email protected]
8197S: Maintained
8198T: git git://linuxtv.org/media.git
8199F: drivers/media/radio/dsbr100.c
8200
8201DT3155 MEDIA DRIVER
8202M: Hans Verkuil <[email protected]>
8203L: [email protected]
8204S: Odd Fixes
8205W: https://linuxtv.org
8206T: git git://linuxtv.org/media.git
8207F: drivers/media/pci/dt3155/
8208
8209DVB_USB_AF9015 MEDIA DRIVER
8210L: [email protected]
8211S: Orphan
8212W: https://linuxtv.org
8213Q: http://patchwork.linuxtv.org/project/linux-media/list/
8214F: drivers/media/usb/dvb-usb-v2/af9015*
8215
8216DVB_USB_AF9035 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/af9035*
8222
8223DVB_USB_ANYSEE 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/anysee*
8229
8230DVB_USB_AU6610 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/au6610*
8236
8237DVB_USB_CE6230 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/ce6230*
8243
8244DVB_USB_CXUSB MEDIA DRIVER
8245M: Michael Krufky <[email protected]>
8246L: [email protected]
8247S: Maintained
8248W: https://linuxtv.org
8249W: http://github.com/mkrufky
8250Q: http://patchwork.linuxtv.org/project/linux-media/list/
8251T: git git://linuxtv.org/media.git
8252F: drivers/media/usb/dvb-usb/cxusb*
8253
8254DVB_USB_EC168 MEDIA DRIVER
8255L: [email protected]
8256S: Orphan
8257W: https://linuxtv.org
8258Q: http://patchwork.linuxtv.org/project/linux-media/list/
8259F: drivers/media/usb/dvb-usb-v2/ec168*
8260
8261DVB_USB_GL861 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/gl861*
8267
8268DVB_USB_MXL111SF MEDIA DRIVER
8269M: Michael Krufky <[email protected]>
8270L: [email protected]
8271S: Maintained
8272W: https://linuxtv.org
8273W: http://github.com/mkrufky
8274Q: http://patchwork.linuxtv.org/project/linux-media/list/
8275T: git git://linuxtv.org/mkrufky/mxl111sf.git
8276F: drivers/media/usb/dvb-usb-v2/mxl111sf*
8277
8278DVB_USB_RTL28XXU MEDIA DRIVER
8279L: [email protected]
8280S: Orphan
8281W: https://linuxtv.org
8282Q: http://patchwork.linuxtv.org/project/linux-media/list/
8283F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
8284
8285DVB_USB_V2 MEDIA DRIVER
8286L: [email protected]
8287S: Orphan
8288W: https://linuxtv.org
8289W: http://palosaari.fi/linux/
8290Q: http://patchwork.linuxtv.org/project/linux-media/list/
8291F: drivers/media/usb/dvb-usb-v2/dvb_usb*
8292F: drivers/media/usb/dvb-usb-v2/usb_urb.c
8293
8294DYNAMIC DEBUG
8295M: Jason Baron <[email protected]>
8296M: Jim Cromie <[email protected]>
8297S: Maintained
8298F: include/linux/dynamic_debug.h
8299F: lib/dynamic_debug.c
8300F: lib/test_dynamic_debug.c
8301
8302DYNAMIC INTERRUPT MODERATION
8303M: Tal Gilboa <[email protected]>
8304S: Maintained
8305F: Documentation/networking/net_dim.rst
8306F: include/linux/dim.h
8307F: lib/dim/
8308
8309DYNAMIC THERMAL POWER MANAGEMENT (DTPM)
8310M: Daniel Lezcano <[email protected]>
8311L: [email protected]
8312S: Supported
8313B: https://bugzilla.kernel.org
8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8315F: drivers/powercap/dtpm*
8316F: include/linux/dtpm.h
8317
8318DZ DECSTATION DZ11 SERIAL DRIVER
8319M: "Maciej W. Rozycki" <[email protected]>
8320S: Maintained
8321F: drivers/tty/serial/dz.*
8322
8323E3X0 POWER BUTTON DRIVER
8324M: Moritz Fischer <[email protected]>
8325L: [email protected]
8326S: Supported
8327W: http://www.ettus.com
8328F: Documentation/devicetree/bindings/input/e3x0-button.txt
8329F: drivers/input/misc/e3x0-button.c
8330
8331E4000 MEDIA DRIVER
8332L: [email protected]
8333S: Orphan
8334W: https://linuxtv.org
8335Q: http://patchwork.linuxtv.org/project/linux-media/list/
8336F: drivers/media/tuners/e4000*
8337
8338EARTH_PT1 MEDIA DRIVER
8339M: Akihiro Tsukada <[email protected]>
8340L: [email protected]
8341S: Odd Fixes
8342F: drivers/media/pci/pt1/
8343
8344EARTH_PT3 MEDIA DRIVER
8345M: Akihiro Tsukada <[email protected]>
8346L: [email protected]
8347S: Odd Fixes
8348F: drivers/media/pci/pt3/
8349
8350EC100 MEDIA DRIVER
8351L: [email protected]
8352S: Orphan
8353W: https://linuxtv.org
8354Q: http://patchwork.linuxtv.org/project/linux-media/list/
8355F: drivers/media/dvb-frontends/ec100*
8356
8357ECRYPT FILE SYSTEM
8358M: Tyler Hicks <[email protected]>
8359L: [email protected]
8360S: Odd Fixes
8361W: http://ecryptfs.org
8362W: https://launchpad.net/ecryptfs
8363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
8364F: Documentation/filesystems/ecryptfs.rst
8365F: fs/ecryptfs/
8366
8367EDAC-AMD64
8368M: Yazen Ghannam <[email protected]>
8369L: [email protected]
8370S: Supported
8371F: drivers/edac/amd64_edac*
8372F: drivers/edac/mce_amd*
8373
8374EDAC-ARMADA
8375M: Jan Luebbe <[email protected]>
8376L: [email protected]
8377S: Maintained
8378F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml
8379F: drivers/edac/armada_xp_*
8380
8381EDAC-AST2500
8382M: Stefan Schaeckeler <[email protected]>
8383S: Supported
8384F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt
8385F: drivers/edac/aspeed_edac.c
8386
8387EDAC-BLUEFIELD
8388M: Shravan Kumar Ramani <[email protected]>
8389M: David Thompson <[email protected]>
8390S: Supported
8391F: drivers/edac/bluefield_edac.c
8392
8393EDAC-CALXEDA
8394M: Andre Przywara <[email protected]>
8395L: [email protected]
8396S: Maintained
8397F: drivers/edac/highbank*
8398
8399EDAC-CAVIUM OCTEON
8400M: Thomas Bogendoerfer <[email protected]>
8401L: [email protected]
8402L: [email protected]
8403S: Maintained
8404F: drivers/edac/octeon_edac*
8405
8406EDAC-CAVIUM THUNDERX
8407M: Robert Richter <[email protected]>
8408L: [email protected]
8409S: Odd Fixes
8410F: drivers/edac/thunderx_edac*
8411
8412EDAC-CORE
8413M: Borislav Petkov <[email protected]>
8414M: Tony Luck <[email protected]>
8415R: James Morse <[email protected]>
8416R: Mauro Carvalho Chehab <[email protected]>
8417R: Robert Richter <[email protected]>
8418L: [email protected]
8419S: Supported
8420T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next
8421F: Documentation/driver-api/edac.rst
8422F: drivers/edac/
8423F: include/linux/edac.h
8424
8425EDAC-DMC520
8426M: Lei Wang <[email protected]>
8427L: [email protected]
8428S: Supported
8429F: drivers/edac/dmc520_edac.c
8430
8431EDAC-E752X
8432M: Mark Gross <[email protected]>
8433L: [email protected]
8434S: Maintained
8435F: drivers/edac/e752x_edac.c
8436
8437EDAC-E7XXX
8438L: [email protected]
8439S: Maintained
8440F: drivers/edac/e7xxx_edac.c
8441
8442EDAC-FSL_DDR
8443R: Frank Li <[email protected]>
8444L: [email protected]
8445L: [email protected]
8446S: Maintained
8447F: drivers/edac/fsl_ddr_edac.*
8448
8449EDAC-GHES
8450M: Mauro Carvalho Chehab <[email protected]>
8451L: [email protected]
8452S: Maintained
8453F: drivers/edac/ghes_edac.c
8454
8455EDAC-I10NM
8456M: Tony Luck <[email protected]>
8457L: [email protected]
8458S: Maintained
8459F: drivers/edac/i10nm_base.c
8460
8461EDAC-I3000
8462L: [email protected]
8463S: Orphan
8464F: drivers/edac/i3000_edac.c
8465
8466EDAC-I5000
8467L: [email protected]
8468S: Maintained
8469F: drivers/edac/i5000_edac.c
8470
8471EDAC-I5400
8472M: Mauro Carvalho Chehab <[email protected]>
8473L: [email protected]
8474S: Maintained
8475F: drivers/edac/i5400_edac.c
8476
8477EDAC-I7300
8478M: Mauro Carvalho Chehab <[email protected]>
8479L: [email protected]
8480S: Maintained
8481F: drivers/edac/i7300_edac.c
8482
8483EDAC-I7CORE
8484M: Mauro Carvalho Chehab <[email protected]>
8485L: [email protected]
8486S: Maintained
8487F: drivers/edac/i7core_edac.c
8488
8489EDAC-I82443BXGX
8490M: Tim Small <[email protected]>
8491L: [email protected]
8492S: Maintained
8493F: drivers/edac/i82443bxgx_edac.c
8494
8495EDAC-I82975X
8496M: "Arvind R." <[email protected]>
8497L: [email protected]
8498S: Maintained
8499F: drivers/edac/i82975x_edac.c
8500
8501EDAC-IE31200
8502M: Jason Baron <[email protected]>
8503L: [email protected]
8504S: Maintained
8505F: drivers/edac/ie31200_edac.c
8506
8507EDAC-IGEN6
8508M: Tony Luck <[email protected]>
8509R: Qiuxu Zhuo <[email protected]>
8510L: [email protected]
8511S: Maintained
8512F: drivers/edac/igen6_edac.c
8513
8514EDAC-MPC85XX
8515M: Johannes Thumshirn <[email protected]>
8516L: [email protected]
8517S: Maintained
8518F: drivers/edac/mpc85xx_edac.[ch]
8519
8520EDAC-NPCM
8521M: Marvin Lin <[email protected]>
8522M: Stanley Chu <[email protected]>
8523L: [email protected]
8524S: Maintained
8525F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml
8526F: drivers/edac/npcm_edac.c
8527
8528EDAC-PASEMI
8529M: Egor Martovetsky <[email protected]>
8530L: [email protected]
8531S: Maintained
8532F: drivers/edac/pasemi_edac.c
8533
8534EDAC-PND2
8535M: Tony Luck <[email protected]>
8536L: [email protected]
8537S: Maintained
8538F: drivers/edac/pnd2_edac.[ch]
8539
8540EDAC-QCOM
8541M: Manivannan Sadhasivam <[email protected]>
8542L: [email protected]
8543L: [email protected]
8544S: Maintained
8545F: drivers/edac/qcom_edac.c
8546
8547EDAC-R82600
8548M: Tim Small <[email protected]>
8549L: [email protected]
8550S: Maintained
8551F: drivers/edac/r82600_edac.c
8552
8553EDAC-SBRIDGE
8554M: Tony Luck <[email protected]>
8555R: Qiuxu Zhuo <[email protected]>
8556L: [email protected]
8557S: Maintained
8558F: drivers/edac/sb_edac.c
8559
8560EDAC-SKYLAKE
8561M: Tony Luck <[email protected]>
8562L: [email protected]
8563S: Maintained
8564F: drivers/edac/skx_*.[ch]
8565
8566EDAC-TI
8567M: Tero Kristo <[email protected]>
8568L: [email protected]
8569S: Odd Fixes
8570F: drivers/edac/ti_edac.c
8571
8572EDIROL UA-101/UA-1000 DRIVER
8573M: Clemens Ladisch <[email protected]>
8574L: [email protected]
8575S: Maintained
8576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
8577F: sound/usb/misc/ua101.c
8578
8579EFI TEST DRIVER
8580M: Ivan Hu <[email protected]>
8581M: Ard Biesheuvel <[email protected]>
8582L: [email protected]
8583S: Maintained
8584F: drivers/firmware/efi/test/
8585
8586EFI VARIABLE FILESYSTEM
8587M: Jeremy Kerr <[email protected]>
8588M: Ard Biesheuvel <[email protected]>
8589L: [email protected]
8590S: Maintained
8591T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8592F: fs/efivarfs/
8593
8594EFIFB FRAMEBUFFER DRIVER
8595M: Peter Jones <[email protected]>
8596L: [email protected]
8597S: Maintained
8598F: drivers/video/fbdev/efifb.c
8599
8600EFS FILESYSTEM
8601S: Orphan
8602W: http://aeschi.ch.eu.org/efs/
8603F: fs/efs/
8604
8605EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
8606L: [email protected]
8607S: Orphan
8608F: drivers/net/ethernet/ibm/ehea/
8609
8610ELM327 CAN NETWORK DRIVER
8611M: Max Staudt <[email protected]>
8612L: [email protected]
8613S: Maintained
8614F: Documentation/networking/device_drivers/can/can327.rst
8615F: drivers/net/can/can327.c
8616
8617EM28XX VIDEO4LINUX DRIVER
8618M: Mauro Carvalho Chehab <[email protected]>
8619L: [email protected]
8620S: Maintained
8621W: https://linuxtv.org
8622T: git git://linuxtv.org/media.git
8623F: Documentation/admin-guide/media/em28xx*
8624F: drivers/media/usb/em28xx/
8625
8626EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER
8627M: Adrian Hunter <[email protected]>
8628M: Asutosh Das <[email protected]>
8629R: Ritesh Harjani <[email protected]>
8630L: [email protected]
8631S: Supported
8632F: drivers/mmc/host/cqhci*
8633
8634EMS CPC-PCI CAN DRIVER
8635M: Gerhard Uttenthaler <[email protected]>
8636M: [email protected]
8637L: [email protected]
8638S: Maintained
8639F: drivers/net/can/sja1000/ems_pci.c
8640
8641EMULEX 10Gbps iSCSI - OneConnect DRIVER
8642M: Ketan Mukadam <[email protected]>
8643L: [email protected]
8644S: Supported
8645W: http://www.broadcom.com
8646F: drivers/scsi/be2iscsi/
8647
8648EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
8649M: Ajit Khaparde <[email protected]>
8650M: Sriharsha Basavapatna <[email protected]>
8651M: Somnath Kotur <[email protected]>
8652L: [email protected]
8653S: Maintained
8654W: http://www.emulex.com
8655F: drivers/net/ethernet/emulex/benet/
8656
8657EMULEX ONECONNECT ROCE DRIVER
8658M: Selvin Xavier <[email protected]>
8659L: [email protected]
8660S: Odd Fixes
8661W: http://www.broadcom.com
8662F: drivers/infiniband/hw/ocrdma/
8663F: include/uapi/rdma/ocrdma-abi.h
8664
8665EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER
8666M: James Smart <[email protected]>
8667M: Ram Vegesna <[email protected]>
8668L: [email protected]
8669L: [email protected]
8670S: Supported
8671W: http://www.broadcom.com
8672F: drivers/scsi/elx/
8673
8674EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
8675M: James Smart <[email protected]>
8676M: Dick Kennedy <[email protected]>
8677L: [email protected]
8678S: Supported
8679W: http://www.broadcom.com
8680F: drivers/scsi/lpfc/
8681
8682ENE CB710 FLASH CARD READER DRIVER
8683M: Michał Mirosław <[email protected]>
8684S: Maintained
8685F: drivers/misc/cb710/
8686F: drivers/mmc/host/cb710-mmc.*
8687F: include/linux/cb710.h
8688
8689ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
8690M: Maxim Levitsky <[email protected]>
8691S: Maintained
8692F: drivers/media/rc/ene_ir.*
8693
8694ENERGY MODEL
8695M: Lukasz Luba <[email protected]>
8696M: "Rafael J. Wysocki" <[email protected]>
8697L: [email protected]
8698S: Maintained
8699F: kernel/power/energy_model.c
8700F: include/linux/energy_model.h
8701F: Documentation/power/energy-model.rst
8702
8703EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER
8704M: Laurentiu Tudor <[email protected]>
8705L: [email protected]
8706S: Maintained
8707F: drivers/tty/ehv_bytechan.c
8708
8709EPSON S1D13XXX FRAMEBUFFER DRIVER
8710M: Kristoffer Ericson <[email protected]>
8711S: Maintained
8712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
8713F: drivers/video/fbdev/s1d13xxxfb.c
8714F: include/video/s1d13xxxfb.h
8715
8716EROFS FILE SYSTEM
8717M: Gao Xiang <[email protected]>
8718M: Chao Yu <[email protected]>
8719R: Yue Hu <[email protected]>
8720R: Jeffle Xu <[email protected]>
8721R: Sandeep Dhavale <[email protected]>
8722L: [email protected]
8723S: Maintained
8724W: https://erofs.docs.kernel.org
8725T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git
8726F: Documentation/ABI/testing/sysfs-fs-erofs
8727F: Documentation/filesystems/erofs.rst
8728F: fs/erofs/
8729F: include/trace/events/erofs.h
8730
8731ERRSEQ ERROR TRACKING INFRASTRUCTURE
8732M: Jeff Layton <[email protected]>
8733S: Maintained
8734F: include/linux/errseq.h
8735F: lib/errseq.c
8736
8737ESD CAN NETWORK DRIVERS
8738M: Stefan Mätje <[email protected]>
8739R: [email protected]
8740L: [email protected]
8741S: Maintained
8742F: drivers/net/can/esd/
8743
8744ESD CAN/USB DRIVERS
8745M: Frank Jungclaus <[email protected]>
8746R: [email protected]
8747L: [email protected]
8748S: Maintained
8749F: drivers/net/can/usb/esd_usb.c
8750
8751ET131X NETWORK DRIVER
8752M: Mark Einon <[email protected]>
8753S: Odd Fixes
8754F: drivers/net/ethernet/agere/
8755
8756ETAS ES58X CAN/USB DRIVER
8757M: Vincent Mailhol <[email protected]>
8758L: [email protected]
8759S: Maintained
8760F: Documentation/networking/devlink/etas_es58x.rst
8761F: drivers/net/can/usb/etas_es58x/
8762
8763ETHERNET BRIDGE
8764M: Nikolay Aleksandrov <[email protected]>
8765M: Ido Schimmel <[email protected]>
8766L: [email protected]
8767L: [email protected]
8768S: Maintained
8769W: http://www.linuxfoundation.org/en/Net:Bridge
8770F: include/linux/if_bridge.h
8771F: include/uapi/linux/if_bridge.h
8772F: include/linux/netfilter_bridge/
8773F: net/bridge/
8774
8775ETHERNET PHY LIBRARY
8776M: Andrew Lunn <[email protected]>
8777M: Heiner Kallweit <[email protected]>
8778R: Russell King <[email protected]>
8779L: [email protected]
8780S: Maintained
8781F: Documentation/ABI/testing/sysfs-class-net-phydev
8782F: Documentation/devicetree/bindings/net/ethernet-phy.yaml
8783F: Documentation/devicetree/bindings/net/mdio*
8784F: Documentation/devicetree/bindings/net/qca,ar803x.yaml
8785F: Documentation/networking/phy.rst
8786F: drivers/net/mdio/
8787F: drivers/net/mdio/acpi_mdio.c
8788F: drivers/net/mdio/fwnode_mdio.c
8789F: drivers/net/mdio/of_mdio.c
8790F: drivers/net/pcs/
8791F: drivers/net/phy/
8792F: include/dt-bindings/net/qca-ar803x.h
8793F: include/linux/*mdio*.h
8794F: include/linux/linkmode.h
8795F: include/linux/mdio/*.h
8796F: include/linux/mii.h
8797F: include/linux/of_net.h
8798F: include/linux/phy.h
8799F: include/linux/phy_fixed.h
8800F: include/linux/phy_link_topology.h
8801F: include/linux/phylib_stubs.h
8802F: include/linux/platform_data/mdio-bcm-unimac.h
8803F: include/linux/platform_data/mdio-gpio.h
8804F: include/trace/events/mdio.h
8805F: include/uapi/linux/mdio.h
8806F: include/uapi/linux/mii.h
8807F: net/core/of_net.c
8808
8809ETHERNET PHY LIBRARY [RUST]
8810M: FUJITA Tomonori <[email protected]>
8811R: Trevor Gross <[email protected]>
8812L: [email protected]
8813L: [email protected]
8814S: Maintained
8815F: rust/kernel/net/phy.rs
8816F: rust/kernel/net/phy/reg.rs
8817
8818EXEC & BINFMT API, ELF
8819M: Kees Cook <[email protected]>
8820L: [email protected]
8821S: Supported
8822T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve
8823F: Documentation/userspace-api/ELF.rst
8824F: fs/*binfmt_*.c
8825F: fs/Kconfig.binfmt
8826F: fs/exec.c
8827F: fs/tests/binfmt_*_kunit.c
8828F: fs/tests/exec_kunit.c
8829F: include/linux/binfmts.h
8830F: include/linux/elf.h
8831F: include/uapi/linux/auxvec.h
8832F: include/uapi/linux/binfmts.h
8833F: include/uapi/linux/elf.h
8834F: tools/testing/selftests/exec/
8835N: asm/elf.h
8836N: binfmt
8837
8838EXFAT FILE SYSTEM
8839M: Namjae Jeon <[email protected]>
8840M: Sungjong Seo <[email protected]>
8841R: Yuezhang Mo <[email protected]>
8842L: [email protected]
8843S: Maintained
8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git
8845F: fs/exfat/
8846
8847EXPRESSWIRE PROTOCOL LIBRARY
8848M: Duje Mihanović <[email protected]>
8849L: [email protected]
8850S: Maintained
8851F: drivers/leds/leds-expresswire.c
8852F: include/linux/leds-expresswire.h
8853
8854EXT2 FILE SYSTEM
8855M: Jan Kara <[email protected]>
8856L: [email protected]
8857S: Maintained
8858F: Documentation/filesystems/ext2.rst
8859T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git
8860F: fs/ext2/
8861F: include/linux/ext2*
8862
8863EXT4 FILE SYSTEM
8864M: "Theodore Ts'o" <[email protected]>
8865M: Andreas Dilger <[email protected]>
8866L: [email protected]
8867S: Maintained
8868W: http://ext4.wiki.kernel.org
8869Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
8870T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
8871F: Documentation/filesystems/ext4/
8872F: fs/ext4/
8873F: include/trace/events/ext4.h
8874F: include/uapi/linux/ext4.h
8875
8876Extended Verification Module (EVM)
8877M: Mimi Zohar <[email protected]>
8878M: Roberto Sassu <[email protected]>
8879L: [email protected]
8880S: Supported
8881T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
8882F: security/integrity/
8883F: security/integrity/evm/
8884
8885EXTENSIBLE FIRMWARE INTERFACE (EFI)
8886M: Ard Biesheuvel <[email protected]>
8887L: [email protected]
8888S: Maintained
8889T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
8890F: Documentation/admin-guide/efi-stub.rst
8891F: arch/*/include/asm/efi.h
8892F: arch/*/kernel/efi.c
8893F: arch/arm/boot/compressed/efi-header.S
8894F: arch/x86/platform/efi/
8895F: drivers/firmware/efi/
8896F: include/linux/efi*.h
8897
8898EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
8899M: MyungJoo Ham <[email protected]>
8900M: Chanwoo Choi <[email protected]>
8901L: [email protected]
8902S: Maintained
8903T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
8904F: Documentation/devicetree/bindings/extcon/
8905F: Documentation/driver-api/extcon.rst
8906F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
8907F: drivers/extcon/
8908F: include/linux/extcon.h
8909F: include/linux/extcon/
8910
8911EXTRA BOOT CONFIG
8912M: Masami Hiramatsu <[email protected]>
8913L: [email protected]
8914L: [email protected]
8915S: Maintained
8916Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
8917T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
8918F: Documentation/admin-guide/bootconfig.rst
8919F: fs/proc/bootconfig.c
8920F: include/linux/bootconfig.h
8921F: lib/bootconfig-data.S
8922F: lib/bootconfig.c
8923F: tools/bootconfig/*
8924F: tools/bootconfig/scripts/*
8925
8926EXTRON DA HD 4K PLUS CEC DRIVER
8927M: Hans Verkuil <[email protected]>
8928L: [email protected]
8929S: Maintained
8930T: git git://linuxtv.org/media.git
8931F: drivers/media/cec/usb/extron-da-hd-4k-plus/
8932
8933EXYNOS DP DRIVER
8934M: Jingoo Han <[email protected]>
8935L: [email protected]
8936S: Maintained
8937F: drivers/gpu/drm/exynos/exynos_dp*
8938
8939EXYNOS SYSMMU (IOMMU) driver
8940M: Marek Szyprowski <[email protected]>
8941L: [email protected]
8942S: Maintained
8943F: drivers/iommu/exynos-iommu.c
8944
8945F2FS FILE SYSTEM
8946M: Jaegeuk Kim <[email protected]>
8947M: Chao Yu <[email protected]>
8948L: [email protected]
8949S: Maintained
8950W: https://f2fs.wiki.kernel.org/
8951Q: https://patchwork.kernel.org/project/f2fs/list/
8952B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs
8953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
8954F: Documentation/ABI/testing/sysfs-fs-f2fs
8955F: Documentation/filesystems/f2fs.rst
8956F: fs/f2fs/
8957F: include/linux/f2fs_fs.h
8958F: include/trace/events/f2fs.h
8959F: include/uapi/linux/f2fs.h
8960
8961F71805F HARDWARE MONITORING DRIVER
8962M: Jean Delvare <[email protected]>
8963L: [email protected]
8964S: Maintained
8965F: Documentation/hwmon/f71805f.rst
8966F: drivers/hwmon/f71805f.c
8967
8968FADDR2LINE
8969M: Josh Poimboeuf <[email protected]>
8970S: Maintained
8971F: scripts/faddr2line
8972
8973FAILOVER MODULE
8974M: Sridhar Samudrala <[email protected]>
8975L: [email protected]
8976S: Supported
8977F: Documentation/networking/failover.rst
8978F: include/net/failover.h
8979F: net/core/failover.c
8980
8981FANOTIFY
8982M: Jan Kara <[email protected]>
8983R: Amir Goldstein <[email protected]>
8984R: Matthew Bobrowski <[email protected]>
8985L: [email protected]
8986S: Maintained
8987F: fs/notify/fanotify/
8988F: include/linux/fanotify.h
8989F: include/uapi/linux/fanotify.h
8990
8991FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER
8992M: Linus Walleij <[email protected]>
8993L: [email protected]
8994S: Maintained
8995F: drivers/usb/fotg210/
8996
8997FARSYNC SYNCHRONOUS DRIVER
8998M: Kevin Curtis <[email protected]>
8999S: Supported
9000W: http://www.farsite.co.uk/
9001F: drivers/net/wan/farsync.*
9002
9003FAULT INJECTION SUPPORT
9004M: Akinobu Mita <[email protected]>
9005S: Supported
9006F: Documentation/fault-injection/
9007F: lib/fault-inject.c
9008F: tools/testing/fault-injection/
9009
9010FBTFT Framebuffer drivers
9011L: [email protected]
9012L: [email protected]
9013S: Orphan
9014F: drivers/staging/fbtft/
9015
9016FC0011 TUNER DRIVER
9017M: Michael Buesch <[email protected]>
9018L: [email protected]
9019S: Maintained
9020F: drivers/media/tuners/fc0011.c
9021F: drivers/media/tuners/fc0011.h
9022
9023FC2580 MEDIA DRIVER
9024L: [email protected]
9025S: Orphan
9026W: https://linuxtv.org
9027Q: http://patchwork.linuxtv.org/project/linux-media/list/
9028F: drivers/media/tuners/fc2580*
9029
9030FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
9031M: Hannes Reinecke <[email protected]>
9032L: [email protected]
9033S: Supported
9034W: www.Open-FCoE.org
9035F: drivers/scsi/fcoe/
9036F: drivers/scsi/libfc/
9037F: include/scsi/fc/
9038F: include/scsi/libfc.h
9039F: include/scsi/libfcoe.h
9040F: include/uapi/scsi/fc/
9041
9042FILE LOCKING (flock() and fcntl()/lockf())
9043M: Jeff Layton <[email protected]>
9044M: Chuck Lever <[email protected]>
9045R: Alexander Aring <[email protected]>
9046L: [email protected]
9047S: Maintained
9048F: fs/fcntl.c
9049F: fs/locks.c
9050F: include/linux/fcntl.h
9051F: include/uapi/linux/fcntl.h
9052
9053FILESYSTEM DIRECT ACCESS (DAX)
9054M: Dan Williams <[email protected]>
9055R: Matthew Wilcox <[email protected]>
9056R: Jan Kara <[email protected]>
9057L: [email protected]
9058L: [email protected]
9059S: Supported
9060F: fs/dax.c
9061F: include/linux/dax.h
9062F: include/trace/events/fs_dax.h
9063
9064FILESYSTEMS (VFS and infrastructure)
9065M: Alexander Viro <[email protected]>
9066M: Christian Brauner <[email protected]>
9067R: Jan Kara <[email protected]>
9068L: [email protected]
9069S: Maintained
9070T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git
9071F: fs/*
9072F: include/linux/fs.h
9073F: include/linux/fs_types.h
9074F: include/uapi/linux/fs.h
9075F: include/uapi/linux/openat2.h
9076F: Documentation/driver-api/early-userspace/buffer-format.rst
9077F: init/do_mounts*
9078F: init/*initramfs*
9079
9080FILESYSTEMS [EXPORTFS]
9081M: Chuck Lever <[email protected]>
9082M: Jeff Layton <[email protected]>
9083R: Amir Goldstein <[email protected]>
9084L: [email protected]
9085L: [email protected]
9086S: Supported
9087F: Documentation/filesystems/nfs/exporting.rst
9088F: fs/exportfs/
9089F: fs/fhandle.c
9090F: include/linux/exportfs.h
9091
9092FILESYSTEMS [IDMAPPED MOUNTS]
9093M: Christian Brauner <[email protected]>
9094M: Seth Forshee <[email protected]>
9095L: [email protected]
9096S: Maintained
9097F: Documentation/filesystems/idmappings.rst
9098F: fs/mnt_idmapping.c
9099F: include/linux/mnt_idmapping.*
9100F: tools/testing/selftests/mount_setattr/
9101
9102FILESYSTEMS [IOMAP]
9103M: Christian Brauner <[email protected]>
9104R: Darrick J. Wong <[email protected]>
9105L: [email protected]
9106L: [email protected]
9107S: Supported
9108F: Documentation/filesystems/iomap/*
9109F: fs/iomap/
9110F: include/linux/iomap.h
9111
9112FILESYSTEMS [NETFS LIBRARY]
9113M: David Howells <[email protected]>
9114M: Paulo Alcantara <[email protected]>
9115L: [email protected]
9116L: [email protected]
9117S: Supported
9118F: Documentation/filesystems/caching/
9119F: Documentation/filesystems/netfs_library.rst
9120F: fs/netfs/
9121F: include/linux/fscache*.h
9122F: include/linux/netfs.h
9123F: include/trace/events/fscache.h
9124F: include/trace/events/netfs.h
9125
9126FILESYSTEMS [STACKABLE]
9127M: Miklos Szeredi <[email protected]>
9128M: Amir Goldstein <[email protected]>
9129L: [email protected]
9130L: [email protected]
9131S: Maintained
9132F: fs/backing-file.c
9133F: include/linux/backing-file.h
9134
9135FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
9136M: Riku Voipio <[email protected]>
9137L: [email protected]
9138S: Maintained
9139F: drivers/hwmon/f75375s.c
9140F: include/linux/f75375s.h
9141
9142FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER
9143M: Ji-Ze Hong (Peter Hong) <[email protected]>
9144L: [email protected]
9145S: Maintained
9146F: drivers/net/can/usb/f81604.c
9147
9148FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE
9149M: Clemens Ladisch <[email protected]>
9150M: Takashi Sakamoto <[email protected]>
9151L: [email protected]
9152S: Maintained
9153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9154F: include/uapi/sound/firewire.h
9155F: sound/firewire/
9156
9157FIREWIRE MEDIA DRIVERS (firedtv)
9158M: Stefan Richter <[email protected]>
9159L: [email protected]
9160L: [email protected]
9161S: Maintained
9162T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
9163F: drivers/media/firewire/
9164
9165FIREWIRE SBP-2 TARGET
9166M: Chris Boot <[email protected]>
9167L: [email protected]
9168L: [email protected]
9169L: [email protected]
9170S: Maintained
9171T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
9172F: drivers/target/sbp/
9173
9174FIREWIRE SUBSYSTEM
9175M: Takashi Sakamoto <[email protected]>
9176M: Takashi Sakamoto <[email protected]>
9177L: [email protected]
9178S: Maintained
9179W: http://ieee1394.docs.kernel.org/
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
9181F: drivers/firewire/
9182F: include/linux/firewire.h
9183F: include/uapi/linux/firewire*.h
9184F: tools/firewire/
9185
9186FIRMWARE FRAMEWORK FOR ARMV8-A
9187M: Sudeep Holla <[email protected]>
9188L: [email protected] (moderated for non-subscribers)
9189S: Maintained
9190F: drivers/firmware/arm_ffa/
9191F: include/linux/arm_ffa.h
9192
9193FIRMWARE LOADER (request_firmware)
9194M: Luis Chamberlain <[email protected]>
9195M: Russ Weight <[email protected]>
9196M: Danilo Krummrich <[email protected]>
9197L: [email protected]
9198S: Maintained
9199F: Documentation/firmware_class/
9200F: drivers/base/firmware_loader/
9201F: rust/kernel/firmware.rs
9202F: include/linux/firmware.h
9203
9204FLEXTIMER FTM-QUADDEC DRIVER
9205M: Patrick Havelange <[email protected]>
9206L: [email protected]
9207S: Maintained
9208F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt
9209F: drivers/counter/ftm-quaddec.c
9210
9211FLOPPY DRIVER
9212M: Denis Efremov <[email protected]>
9213L: [email protected]
9214S: Odd Fixes
9215F: drivers/block/floppy.c
9216
9217FLYSKY FSIA6B RC RECEIVER
9218M: Markus Koch <[email protected]>
9219L: [email protected]
9220S: Maintained
9221F: drivers/input/joystick/fsia6b.c
9222
9223FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster)
9224M: Geoffrey D. Bennett <[email protected]>
9225L: [email protected]
9226S: Maintained
9227W: https://github.com/geoffreybennett/linux-fcp
9228B: https://github.com/geoffreybennett/linux-fcp/issues
9229T: git https://github.com/geoffreybennett/linux-fcp.git
9230F: include/uapi/sound/fcp.h
9231F: include/uapi/sound/scarlett2.h
9232F: sound/usb/fcp.c
9233F: sound/usb/mixer_scarlett2.c
9234
9235FORCEDETH GIGABIT ETHERNET DRIVER
9236M: Rain River <[email protected]>
9237M: Zhu Yanjun <[email protected]>
9238L: [email protected]
9239S: Maintained
9240F: drivers/net/ethernet/nvidia/*
9241
9242FORTIFY_SOURCE
9243M: Kees Cook <[email protected]>
9244L: [email protected]
9245S: Supported
9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9247F: include/linux/fortify-string.h
9248F: lib/test_fortify/*
9249F: lib/tests/fortify_kunit.c
9250F: lib/tests/memcpy_kunit.c
9251K: \bunsafe_memcpy\b
9252K: \b__NO_FORTIFY\b
9253
9254FPGA DFL DRIVERS
9255M: Wu Hao <[email protected]>
9256R: Tom Rix <[email protected]>
9257L: [email protected]
9258S: Maintained
9259F: Documentation/ABI/testing/sysfs-bus-dfl*
9260F: Documentation/fpga/dfl.rst
9261F: drivers/fpga/dfl*
9262F: drivers/uio/uio_dfl.c
9263F: include/linux/dfl.h
9264F: include/uapi/linux/fpga-dfl.h
9265
9266FPGA MANAGER FRAMEWORK
9267M: Moritz Fischer <[email protected]>
9268M: Wu Hao <[email protected]>
9269M: Xu Yilun <[email protected]>
9270R: Tom Rix <[email protected]>
9271L: [email protected]
9272S: Maintained
9273Q: http://patchwork.kernel.org/project/linux-fpga/list/
9274T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git
9275F: Documentation/devicetree/bindings/fpga/
9276F: Documentation/driver-api/fpga/
9277F: Documentation/fpga/
9278F: drivers/fpga/
9279F: include/linux/fpga/
9280
9281FPU EMULATOR
9282M: Bill Metzenthen <[email protected]>
9283S: Maintained
9284W: https://floatingpoint.billm.au/
9285F: arch/x86/math-emu/
9286
9287FRAMEBUFFER CORE
9288M: Simona Vetter <[email protected]>
9289S: Odd Fixes
9290T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
9291F: drivers/video/fbdev/core/
9292
9293FRAMEBUFFER DRAWING
9294M: Zsolt Kajtar <[email protected]>
9295S: Odd Fixes
9296F: drivers/video/fbdev/core/cfbcopyarea.c
9297F: drivers/video/fbdev/core/cfbfillrect.c
9298F: drivers/video/fbdev/core/cfbimgblt.c
9299F: drivers/video/fbdev/core/cfbmem.h
9300F: drivers/video/fbdev/core/fb_copyarea.h
9301F: drivers/video/fbdev/core/fb_draw.h
9302F: drivers/video/fbdev/core/fb_fillrect.h
9303F: drivers/video/fbdev/core/fb_imageblit.h
9304F: drivers/video/fbdev/core/syscopyarea.c
9305F: drivers/video/fbdev/core/sysfillrect.c
9306F: drivers/video/fbdev/core/sysimgblt.c
9307F: drivers/video/fbdev/core/sysmem.h
9308
9309FRAMEBUFFER LAYER
9310M: Helge Deller <[email protected]>
9311L: [email protected]
9312L: [email protected]
9313S: Maintained
9314Q: http://patchwork.kernel.org/project/linux-fbdev/list/
9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git
9316F: Documentation/fb/
9317F: drivers/video/
9318F: include/linux/fb.h
9319F: include/uapi/linux/fb.h
9320F: include/uapi/video/
9321F: include/video/
9322
9323FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
9324M: Horia Geantă <[email protected]>
9325M: Pankaj Gupta <[email protected]>
9326M: Gaurav Jain <[email protected]>
9327L: [email protected]
9328S: Maintained
9329F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0*
9330F: drivers/crypto/caam/
9331
9332FREESCALE COLDFIRE M5441X MMC DRIVER
9333M: Angelo Dureghello <[email protected]>
9334L: [email protected]
9335S: Maintained
9336F: drivers/mmc/host/sdhci-esdhc-mcf.c
9337F: include/linux/platform_data/mmc-esdhc-mcf.h
9338
9339FREESCALE DIU FRAMEBUFFER DRIVER
9340M: Timur Tabi <[email protected]>
9341L: [email protected]
9342S: Maintained
9343F: drivers/video/fbdev/fsl-diu-fb.*
9344
9345FREESCALE DMA DRIVER
9346M: Zhang Wei <[email protected]>
9347L: [email protected]
9348S: Maintained
9349F: drivers/dma/fsldma.*
9350
9351FREESCALE DSPI DRIVER
9352M: Vladimir Oltean <[email protected]>
9353L: [email protected]
9354L: [email protected]
9355S: Maintained
9356F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml
9357F: drivers/spi/spi-fsl-dspi.c
9358F: include/linux/spi/spi-fsl-dspi.h
9359
9360FREESCALE eDMA DRIVER
9361M: Frank Li <[email protected]>
9362L: [email protected]
9363L: [email protected]
9364S: Maintained
9365F: Documentation/devicetree/bindings/dma/fsl,edma.yaml
9366F: drivers/dma/fsl-edma*.*
9367
9368FREESCALE ENETC ETHERNET DRIVERS
9369M: Claudiu Manoil <[email protected]>
9370M: Vladimir Oltean <[email protected]>
9371M: Wei Fang <[email protected]>
9372M: Clark Wang <[email protected]>
9373L: [email protected]
9374L: [email protected]
9375S: Maintained
9376F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml
9377F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml
9378F: drivers/net/ethernet/freescale/enetc/
9379F: include/linux/fsl/enetc_mdio.h
9380F: include/linux/fsl/netc_global.h
9381
9382FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
9383M: Claudiu Manoil <[email protected]>
9384L: [email protected]
9385S: Maintained
9386F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
9387F: drivers/net/ethernet/freescale/gianfar*
9388
9389FREESCALE GPMI NAND DRIVER
9390M: Han Xu <[email protected]>
9391L: [email protected]
9392L: [email protected]
9393S: Maintained
9394F: drivers/mtd/nand/raw/gpmi-nand/*
9395
9396FREESCALE I2C CPM DRIVER
9397M: Jochen Friedrich <[email protected]>
9398L: [email protected]
9399L: [email protected]
9400S: Maintained
9401F: drivers/i2c/busses/i2c-cpm.c
9402
9403FREESCALE IMX / MXC FEC DRIVER
9404M: Wei Fang <[email protected]>
9405R: Shenwei Wang <[email protected]>
9406R: Clark Wang <[email protected]>
9407L: [email protected]
9408L: [email protected]
9409S: Maintained
9410F: Documentation/devicetree/bindings/net/fsl,fec.yaml
9411F: drivers/net/ethernet/freescale/fec.h
9412F: drivers/net/ethernet/freescale/fec_main.c
9413F: drivers/net/ethernet/freescale/fec_ptp.c
9414
9415FREESCALE IMX / MXC FRAMEBUFFER DRIVER
9416M: Sascha Hauer <[email protected]>
9417R: Pengutronix Kernel Team <[email protected]>
9418L: [email protected]
9419L: [email protected] (moderated for non-subscribers)
9420S: Maintained
9421F: drivers/video/fbdev/imxfb.c
9422
9423FREESCALE IMX DDR PMU DRIVER
9424M: Frank Li <[email protected]>
9425L: [email protected] (moderated for non-subscribers)
9426S: Maintained
9427F: Documentation/admin-guide/perf/imx-ddr.rst
9428F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml
9429F: drivers/perf/fsl_imx8_ddr_perf.c
9430
9431FREESCALE IMX I2C DRIVER
9432M: Oleksij Rempel <[email protected]>
9433R: Pengutronix Kernel Team <[email protected]>
9434L: [email protected]
9435S: Maintained
9436F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml
9437F: drivers/i2c/busses/i2c-imx.c
9438
9439FREESCALE IMX LPI2C DRIVER
9440M: Dong Aisheng <[email protected]>
9441L: [email protected]
9442L: [email protected]
9443S: Maintained
9444F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
9445F: drivers/i2c/busses/i2c-imx-lpi2c.c
9446
9447FREESCALE IMX LPSPI DRIVER
9448M: Frank Li <[email protected]>
9449L: [email protected]
9450L: [email protected]
9451S: Maintained
9452F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
9453F: drivers/spi/spi-fsl-lpspi.c
9454
9455FREESCALE MPC I2C DRIVER
9456M: Chris Packham <[email protected]>
9457L: [email protected]
9458S: Maintained
9459F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml
9460F: drivers/i2c/busses/i2c-mpc.c
9461
9462FREESCALE QORIQ DPAA ETHERNET DRIVER
9463M: Madalin Bucur <[email protected]>
9464L: [email protected]
9465S: Maintained
9466F: drivers/net/ethernet/freescale/dpaa
9467
9468FREESCALE QORIQ DPAA FMAN DRIVER
9469M: Madalin Bucur <[email protected]>
9470R: Sean Anderson <[email protected]>
9471L: [email protected]
9472S: Maintained
9473F: Documentation/devicetree/bindings/net/fsl,fman*.yaml
9474F: drivers/net/ethernet/freescale/fman
9475
9476FREESCALE QORIQ PTP CLOCK DRIVER
9477M: Yangbo Lu <[email protected]>
9478L: [email protected]
9479S: Maintained
9480F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml
9481F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
9482F: drivers/net/ethernet/freescale/dpaa2/dprtc*
9483F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c
9484F: drivers/ptp/ptp_qoriq.c
9485F: drivers/ptp/ptp_qoriq_debugfs.c
9486F: include/linux/fsl/ptp_qoriq.h
9487
9488FREESCALE QUAD SPI DRIVER
9489M: Han Xu <[email protected]>
9490L: [email protected]
9491L: [email protected]
9492S: Maintained
9493F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml
9494F: drivers/spi/spi-fsl-qspi.c
9495
9496FREESCALE QUICC ENGINE LIBRARY
9497M: Qiang Zhao <[email protected]>
9498M: Christophe Leroy <[email protected]>
9499L: [email protected]
9500S: Maintained
9501F: drivers/soc/fsl/qe/
9502F: include/soc/fsl/qe/
9503
9504FREESCALE QUICC ENGINE QMC DRIVER
9505M: Herve Codina <[email protected]>
9506L: [email protected]
9507S: Maintained
9508F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml
9509F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml
9510F: drivers/soc/fsl/qe/qmc.c
9511F: include/soc/fsl/qe/qmc.h
9512
9513FREESCALE QUICC ENGINE QMC HDLC DRIVER
9514M: Herve Codina <[email protected]>
9515L: [email protected]
9516L: [email protected]
9517S: Maintained
9518F: drivers/net/wan/fsl_qmc_hdlc.c
9519
9520FREESCALE QUICC ENGINE TSA DRIVER
9521M: Herve Codina <[email protected]>
9522L: [email protected]
9523S: Maintained
9524F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml
9525F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml
9526F: drivers/soc/fsl/qe/tsa.c
9527F: drivers/soc/fsl/qe/tsa.h
9528F: include/dt-bindings/soc/cpm1-fsl,tsa.h
9529F: include/dt-bindings/soc/qe-fsl,tsa.h
9530
9531FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
9532L: [email protected]
9533L: [email protected]
9534S: Orphan
9535F: drivers/net/ethernet/freescale/ucc_geth*
9536
9537FREESCALE QUICC ENGINE UCC HDLC DRIVER
9538M: Zhao Qiang <[email protected]>
9539L: [email protected]
9540L: [email protected]
9541S: Maintained
9542F: drivers/net/wan/fsl_ucc_hdlc*
9543
9544FREESCALE QUICC ENGINE UCC UART DRIVER
9545M: Timur Tabi <[email protected]>
9546L: [email protected]
9547S: Maintained
9548F: drivers/tty/serial/ucc_uart.c
9549
9550FREESCALE SOC DRIVERS
9551M: Christophe Leroy <[email protected]>
9552L: [email protected]
9553L: [email protected] (moderated for non-subscribers)
9554S: Maintained
9555F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml
9556F: Documentation/devicetree/bindings/soc/fsl/
9557F: drivers/soc/fsl/
9558F: include/linux/fsl/
9559F: include/soc/fsl/
9560
9561FREESCALE SOC FS_ENET DRIVER
9562M: Pantelis Antoniou <[email protected]>
9563L: [email protected]
9564L: [email protected]
9565S: Maintained
9566F: drivers/net/ethernet/freescale/fs_enet/
9567
9568FREESCALE SOC SOUND DRIVERS
9569M: Shengjiu Wang <[email protected]>
9570M: Xiubo Li <[email protected]>
9571R: Fabio Estevam <[email protected]>
9572R: Nicolin Chen <[email protected]>
9573L: [email protected]
9574L: [email protected]
9575S: Maintained
9576F: sound/soc/fsl/fsl*
9577F: sound/soc/fsl/imx*
9578
9579FREESCALE SOC LPC32XX SOUND DRIVERS
9580M: J.M.B. Downing <[email protected]>
9581M: Piotr Wojtaszczyk <[email protected]>
9582R: Vladimir Zapolskiy <[email protected]>
9583L: [email protected]
9584L: [email protected]
9585S: Maintained
9586F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml
9587F: sound/soc/fsl/lpc3xxx-*
9588
9589FREESCALE SOC SOUND QMC DRIVER
9590M: Herve Codina <[email protected]>
9591L: [email protected]
9592L: [email protected]
9593S: Maintained
9594F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml
9595F: sound/soc/fsl/fsl_qmc_audio.c
9596
9597FREESCALE USB PERIPHERAL DRIVERS
9598L: [email protected]
9599L: [email protected]
9600S: Orphan
9601F: drivers/usb/gadget/udc/fsl*
9602
9603FREESCALE USB PHY DRIVER
9604L: [email protected]
9605L: [email protected]
9606S: Orphan
9607F: drivers/usb/phy/phy-fsl-usb*
9608
9609FREEVXFS FILESYSTEM
9610M: Christoph Hellwig <[email protected]>
9611S: Maintained
9612W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
9613F: fs/freevxfs/
9614
9615FREEZER
9616M: "Rafael J. Wysocki" <[email protected]>
9617M: Pavel Machek <[email protected]>
9618L: [email protected]
9619S: Supported
9620F: Documentation/power/freezing-of-tasks.rst
9621F: include/linux/freezer.h
9622F: kernel/freezer.c
9623
9624FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
9625M: Eric Biggers <[email protected]>
9626M: Theodore Y. Ts'o <[email protected]>
9627M: Jaegeuk Kim <[email protected]>
9628L: [email protected]
9629S: Supported
9630Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
9631T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git
9632F: Documentation/filesystems/fscrypt.rst
9633F: fs/crypto/
9634F: include/linux/fscrypt.h
9635F: include/uapi/linux/fscrypt.h
9636
9637FSI SUBSYSTEM
9638M: Eddie James <[email protected]>
9639R: Ninad Palsule <[email protected]>
9640L: [email protected]
9641S: Supported
9642Q: http://patchwork.ozlabs.org/project/linux-fsi/list/
9643F: drivers/fsi/
9644F: include/linux/fsi*.h
9645F: include/trace/events/fsi*.h
9646
9647FSI-ATTACHED I2C DRIVER
9648M: Eddie James <[email protected]>
9649L: [email protected]
9650L: [email protected] (moderated for non-subscribers)
9651S: Maintained
9652F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml
9653F: drivers/i2c/busses/i2c-fsi.c
9654
9655FSI-ATTACHED SPI DRIVER
9656M: Eddie James <[email protected]>
9657L: [email protected]
9658S: Maintained
9659F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
9660F: drivers/spi/spi-fsi.c
9661
9662FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE
9663M: Jan Kara <[email protected]>
9664R: Amir Goldstein <[email protected]>
9665L: [email protected]
9666S: Maintained
9667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify
9668F: fs/notify/
9669F: include/linux/fsnotify*.h
9670
9671FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION
9672M: Eric Biggers <[email protected]>
9673M: Theodore Y. Ts'o <[email protected]>
9674L: [email protected]
9675S: Supported
9676Q: https://patchwork.kernel.org/project/fsverity/list/
9677T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git
9678F: Documentation/filesystems/fsverity.rst
9679F: fs/verity/
9680F: include/linux/fsverity.h
9681F: include/uapi/linux/fsverity.h
9682
9683FT260 FTDI USB-HID TO I2C BRIDGE DRIVER
9684M: Michael Zaidman <[email protected]>
9685L: [email protected]
9686L: [email protected]
9687S: Maintained
9688F: drivers/hid/hid-ft260.c
9689
9690FUJITSU LAPTOP EXTRAS
9691M: Jonathan Woithe <[email protected]>
9692L: [email protected]
9693S: Maintained
9694F: drivers/platform/x86/fujitsu-laptop.c
9695
9696FUJITSU TABLET EXTRAS
9697M: Robert Gerlach <[email protected]>
9698L: [email protected]
9699S: Maintained
9700F: drivers/platform/x86/fujitsu-tablet.c
9701
9702FUNCTION HOOKS (FTRACE)
9703M: Steven Rostedt <[email protected]>
9704M: Masami Hiramatsu <[email protected]>
9705R: Mark Rutland <[email protected]>
9706L: [email protected]
9707L: [email protected]
9708S: Maintained
9709Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
9710T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
9711F: Documentation/trace/ftrace*
9712F: arch/*/*/*/*ftrace*
9713F: arch/*/*/*ftrace*
9714F: include/*/ftrace.h
9715F: kernel/trace/fgraph.c
9716F: kernel/trace/ftrace*
9717F: samples/ftrace
9718
9719FUNGIBLE ETHERNET DRIVERS
9720M: Dimitris Michailidis <[email protected]>
9721L: [email protected]
9722S: Maintained
9723F: drivers/net/ethernet/fungible/
9724
9725FUSE: FILESYSTEM IN USERSPACE
9726M: Miklos Szeredi <[email protected]>
9727L: [email protected]
9728S: Maintained
9729W: https://github.com/libfuse/
9730T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
9731F: Documentation/filesystems/fuse.rst
9732F: fs/fuse/
9733F: include/uapi/linux/fuse.h
9734
9735FUTEX SUBSYSTEM
9736M: Thomas Gleixner <[email protected]>
9737M: Ingo Molnar <[email protected]>
9738R: Peter Zijlstra <[email protected]>
9739R: Darren Hart <[email protected]>
9740R: Davidlohr Bueso <[email protected]>
9741R: André Almeida <[email protected]>
9742L: [email protected]
9743S: Maintained
9744T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
9745F: Documentation/locking/*futex*
9746F: include/asm-generic/futex.h
9747F: include/linux/futex.h
9748F: include/uapi/linux/futex.h
9749F: kernel/futex/*
9750F: tools/perf/bench/futex*
9751F: tools/testing/selftests/futex/
9752
9753FWCTL SUBSYSTEM
9754M: Dave Jiang <[email protected]>
9755M: Jason Gunthorpe <[email protected]>
9756M: Saeed Mahameed <[email protected]>
9757R: Jonathan Cameron <[email protected]>
9758S: Maintained
9759F: Documentation/userspace-api/fwctl/
9760F: drivers/fwctl/
9761F: include/linux/fwctl.h
9762F: include/uapi/fwctl/
9763
9764FWCTL MLX5 DRIVER
9765M: Saeed Mahameed <[email protected]>
9766R: Itay Avraham <[email protected]>
9767L: [email protected]
9768S: Maintained
9769F: drivers/fwctl/mlx5/
9770
9771FWCTL PDS DRIVER
9772M: Brett Creeley <[email protected]>
9773R: Shannon Nelson <[email protected]>
9774L: [email protected]
9775S: Maintained
9776F: drivers/fwctl/pds/
9777
9778GALAXYCORE GC0308 CAMERA SENSOR DRIVER
9779M: Sebastian Reichel <[email protected]>
9780L: [email protected]
9781S: Maintained
9782F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml
9783F: drivers/media/i2c/gc0308.c
9784
9785GALAXYCORE GC05a2 CAMERA SENSOR DRIVER
9786M: Zhi Mao <[email protected]>
9787L: [email protected]
9788S: Maintained
9789F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml
9790F: drivers/media/i2c/gc05a2.c
9791
9792GALAXYCORE GC08A3 CAMERA SENSOR DRIVER
9793M: Zhi Mao <[email protected]>
9794L: [email protected]
9795S: Maintained
9796F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml
9797F: drivers/media/i2c/gc08a3.c
9798
9799GALAXYCORE GC2145 SENSOR DRIVER
9800M: Alain Volmat <[email protected]>
9801L: [email protected]
9802S: Maintained
9803T: git git://linuxtv.org/media.git
9804F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml
9805F: drivers/media/i2c/gc2145.c
9806
9807GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER
9808M: Tim Harvey <[email protected]>
9809S: Maintained
9810F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
9811F: Documentation/hwmon/gsc-hwmon.rst
9812F: drivers/hwmon/gsc-hwmon.c
9813F: drivers/mfd/gateworks-gsc.c
9814F: include/linux/mfd/gsc.h
9815F: include/linux/platform_data/gsc_hwmon.h
9816
9817GCC PLUGINS
9818M: Kees Cook <[email protected]>
9819L: [email protected]
9820S: Maintained
9821T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9822F: Documentation/kbuild/gcc-plugins.rst
9823F: include/linux/stackleak.h
9824F: kernel/stackleak.c
9825F: scripts/Makefile.gcc-plugins
9826F: scripts/gcc-plugins/
9827
9828GCOV BASED KERNEL PROFILING
9829M: Peter Oberparleiter <[email protected]>
9830S: Maintained
9831F: Documentation/dev-tools/gcov.rst
9832F: kernel/gcov/
9833
9834GDB KERNEL DEBUGGING HELPER SCRIPTS
9835M: Jan Kiszka <[email protected]>
9836M: Kieran Bingham <[email protected]>
9837S: Supported
9838F: scripts/gdb/
9839
9840GE HEALTHCARE PMC ADC DRIVER
9841M: Herve Codina <[email protected]>
9842L: [email protected]
9843S: Maintained
9844F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml
9845F: drivers/iio/adc/gehc-pmc-adc.c
9846F: include/dt-bindings/iio/adc/gehc,pmc-adc.h
9847
9848GEMINI CRYPTO DRIVER
9849M: Corentin Labbe <[email protected]>
9850L: [email protected]
9851S: Maintained
9852F: drivers/crypto/gemini/
9853
9854GEMTEK FM RADIO RECEIVER DRIVER
9855M: Hans Verkuil <[email protected]>
9856L: [email protected]
9857S: Maintained
9858W: https://linuxtv.org
9859T: git git://linuxtv.org/media.git
9860F: drivers/media/radio/radio-gemtek*
9861
9862GENDWARFKSYMS
9863M: Sami Tolvanen <[email protected]>
9864L: [email protected]
9865L: [email protected]
9866S: Maintained
9867F: scripts/gendwarfksyms/
9868
9869GENERIC ARCHITECTURE TOPOLOGY
9870M: Sudeep Holla <[email protected]>
9871L: [email protected]
9872S: Maintained
9873F: drivers/base/arch_topology.c
9874F: include/linux/arch_topology.h
9875
9876GENERIC ENTRY CODE
9877M: Thomas Gleixner <[email protected]>
9878M: Peter Zijlstra <[email protected]>
9879M: Andy Lutomirski <[email protected]>
9880L: [email protected]
9881S: Maintained
9882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry
9883F: include/linux/entry-common.h
9884F: include/linux/entry-kvm.h
9885F: kernel/entry/
9886
9887GENERIC GPIO I2C DRIVER
9888M: Wolfram Sang <[email protected]>
9889S: Supported
9890F: drivers/i2c/busses/i2c-gpio.c
9891F: include/linux/platform_data/i2c-gpio.h
9892
9893GENERIC GPIO I2C MULTIPLEXER DRIVER
9894M: Peter Korsgaard <[email protected]>
9895L: [email protected]
9896S: Supported
9897F: Documentation/i2c/muxes/i2c-mux-gpio.rst
9898F: drivers/i2c/muxes/i2c-mux-gpio.c
9899F: include/linux/platform_data/i2c-mux-gpio.h
9900
9901GENERIC GPIO RESET DRIVER
9902M: Krzysztof Kozlowski <[email protected]>
9903S: Maintained
9904F: drivers/reset/reset-gpio.c
9905
9906GENERIC HDLC (WAN) DRIVERS
9907M: Krzysztof Halasa <[email protected]>
9908S: Maintained
9909W: http://www.kernel.org/pub/linux/utils/net/hdlc/
9910F: drivers/net/wan/c101.c
9911F: drivers/net/wan/hd6457*
9912F: drivers/net/wan/hdlc*
9913F: drivers/net/wan/n2.c
9914F: drivers/net/wan/pc300too.c
9915F: drivers/net/wan/pci200syn.c
9916F: drivers/net/wan/wanxl*
9917
9918GENERIC INCLUDE/ASM HEADER FILES
9919M: Arnd Bergmann <[email protected]>
9920L: [email protected]
9921S: Maintained
9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
9923F: include/asm-generic/
9924F: include/uapi/asm-generic/
9925
9926GENERIC PHY FRAMEWORK
9927M: Vinod Koul <[email protected]>
9928M: Kishon Vijay Abraham I <[email protected]>
9929L: [email protected]
9930S: Supported
9931Q: https://patchwork.kernel.org/project/linux-phy/list/
9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git
9933F: Documentation/devicetree/bindings/phy/
9934F: drivers/phy/
9935F: include/dt-bindings/phy/
9936F: include/linux/phy/
9937
9938GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER
9939M: Wolfram Sang <[email protected]>
9940S: Supported
9941F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml
9942F: drivers/i2c/muxes/i2c-demux-pinctrl.c
9943
9944GENERIC PM DOMAINS
9945M: Ulf Hansson <[email protected]>
9946L: [email protected]
9947S: Supported
9948F: Documentation/devicetree/bindings/power/power?domain*
9949T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git
9950F: drivers/pmdomain/
9951F: include/linux/pm_domain.h
9952
9953GENERIC RADIX TREE
9954M: Kent Overstreet <[email protected]>
9955S: Supported
9956C: irc://irc.oftc.net/bcache
9957F: include/linux/generic-radix-tree.h
9958F: lib/generic-radix-tree.c
9959
9960GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER
9961M: Eugen Hristev <[email protected]>
9962L: [email protected]
9963S: Maintained
9964F: drivers/input/touchscreen/resistive-adc-touch.c
9965
9966GENERIC STRING LIBRARY
9967M: Kees Cook <[email protected]>
9968R: Andy Shevchenko <[email protected]>
9969L: [email protected]
9970S: Supported
9971T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
9972F: include/linux/string.h
9973F: include/linux/string_choices.h
9974F: include/linux/string_helpers.h
9975F: lib/string.c
9976F: lib/string_helpers.c
9977F: lib/tests/string_helpers_kunit.c
9978F: lib/tests/string_kunit.c
9979F: scripts/coccinelle/api/string_choices.cocci
9980
9981GENERIC UIO DRIVER FOR PCI DEVICES
9982M: "Michael S. Tsirkin" <[email protected]>
9983L: [email protected]
9984S: Supported
9985F: drivers/uio/uio_pci_generic.c
9986
9987GENERIC VDSO LIBRARY
9988M: Andy Lutomirski <[email protected]>
9989M: Thomas Gleixner <[email protected]>
9990M: Vincenzo Frascino <[email protected]>
9991L: [email protected]
9992S: Maintained
9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso
9994F: include/asm-generic/vdso/vsyscall.h
9995F: include/vdso/
9996F: kernel/time/vsyscall.c
9997F: lib/vdso/
9998F: tools/testing/selftests/vDSO/
9999
10000GENWQE (IBM Generic Workqueue Card)
10001M: Frank Haverkamp <[email protected]>
10002S: Supported
10003F: drivers/misc/genwqe/
10004
10005GET_MAINTAINER SCRIPT
10006M: Joe Perches <[email protected]>
10007S: Maintained
10008F: scripts/get_maintainer.pl
10009
10010GFS2 FILE SYSTEM
10011M: Andreas Gruenbacher <[email protected]>
10012L: [email protected]
10013S: Supported
10014B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2
10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
10016F: Documentation/filesystems/gfs2*
10017F: fs/gfs2/
10018F: include/uapi/linux/gfs2_ondisk.h
10019
10020GIGABYTE WATERFORCE SENSOR DRIVER
10021M: Aleksa Savic <[email protected]>
10022L: [email protected]
10023S: Maintained
10024F: Documentation/hwmon/gigabyte_waterforce.rst
10025F: drivers/hwmon/gigabyte_waterforce.c
10026
10027GIGABYTE WMI DRIVER
10028M: Thomas Weißschuh <[email protected]>
10029L: [email protected]
10030S: Maintained
10031F: drivers/platform/x86/gigabyte-wmi.c
10032
10033GNSS SUBSYSTEM
10034M: Johan Hovold <[email protected]>
10035S: Maintained
10036T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git
10037F: Documentation/ABI/testing/sysfs-class-gnss
10038F: Documentation/devicetree/bindings/gnss/
10039F: drivers/gnss/
10040F: include/linux/gnss.h
10041
10042GO7007 MPEG CODEC
10043M: Hans Verkuil <[email protected]>
10044L: [email protected]
10045S: Maintained
10046F: drivers/media/usb/go7007/
10047
10048GOCONTROLL MODULINE MODULE SLOT
10049M: Maud Spierings <[email protected]>
10050S: Maintained
10051F: Documentation/devicetree/bindings/connector/gocontroll,moduline-module-slot.yaml
10052
10053GOODIX TOUCHSCREEN
10054M: Hans de Goede <[email protected]>
10055L: [email protected]
10056S: Maintained
10057F: drivers/input/touchscreen/goodix*
10058
10059GOOGLE ETHERNET DRIVERS
10060M: Jeroen de Borst <[email protected]>
10061M: Harshitha Ramamurthy <[email protected]>
10062L: [email protected]
10063S: Maintained
10064F: Documentation/networking/device_drivers/ethernet/google/gve.rst
10065F: drivers/net/ethernet/google
10066
10067GOOGLE FIRMWARE DRIVERS
10068M: Tzung-Bi Shih <[email protected]>
10069R: Brian Norris <[email protected]>
10070R: Julius Werner <[email protected]>
10071L: [email protected]
10072S: Maintained
10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git
10074F: drivers/firmware/google/
10075
10076GOOGLE TENSOR SoC SUPPORT
10077M: Peter Griffin <[email protected]>
10078R: André Draszik <[email protected]>
10079R: Tudor Ambarus <[email protected]>
10080L: [email protected] (moderated for non-subscribers)
10081L: [email protected]
10082S: Maintained
10083C: irc://irc.oftc.net/pixel6-kernel-dev
10084F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml
10085F: arch/arm64/boot/dts/exynos/google/
10086F: drivers/clk/samsung/clk-gs101.c
10087F: drivers/phy/samsung/phy-gs101-ufs.c
10088F: include/dt-bindings/clock/google,gs101.h
10089K: [gG]oogle.?[tT]ensor
10090
10091GPD POCKET FAN DRIVER
10092M: Hans de Goede <[email protected]>
10093L: [email protected]
10094S: Maintained
10095F: drivers/platform/x86/gpd-pocket-fan.c
10096
10097GPIB DRIVERS
10098M: Dave Penkler <[email protected]>
10099S: Maintained
10100F: drivers/staging/gpib/
10101
10102GPIO ACPI SUPPORT
10103M: Mika Westerberg <[email protected]>
10104M: Andy Shevchenko <[email protected]>
10105L: [email protected]
10106L: [email protected]
10107S: Supported
10108T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
10109F: Documentation/firmware-guide/acpi/gpio-properties.rst
10110F: drivers/gpio/gpiolib-acpi.c
10111F: drivers/gpio/gpiolib-acpi.h
10112
10113GPIO AGGREGATOR
10114M: Geert Uytterhoeven <[email protected]>
10115L: [email protected]
10116S: Supported
10117F: Documentation/admin-guide/gpio/gpio-aggregator.rst
10118F: drivers/gpio/gpio-aggregator.c
10119
10120GPIO IR Transmitter
10121M: Sean Young <[email protected]>
10122L: [email protected]
10123S: Maintained
10124F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml
10125F: drivers/media/rc/gpio-ir-tx.c
10126
10127GPIO MOCKUP DRIVER
10128M: Bamvor Jian Zhang <[email protected]>
10129L: [email protected]
10130S: Maintained
10131F: drivers/gpio/gpio-mockup.c
10132F: tools/testing/selftests/gpio/
10133
10134GPIO REGMAP
10135M: Michael Walle <[email protected]>
10136S: Maintained
10137F: drivers/gpio/gpio-regmap.c
10138F: include/linux/gpio/regmap.h
10139K: (devm_)?gpio_regmap_(un)?register
10140
10141GPIO SUBSYSTEM
10142M: Linus Walleij <[email protected]>
10143M: Bartosz Golaszewski <[email protected]>
10144L: [email protected]
10145S: Maintained
10146T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10147F: Documentation/admin-guide/gpio/
10148F: Documentation/devicetree/bindings/gpio/
10149F: Documentation/driver-api/gpio/
10150F: drivers/gpio/
10151F: include/dt-bindings/gpio/
10152F: include/linux/gpio.h
10153F: include/linux/gpio/
10154F: include/linux/of_gpio.h
10155K: (devm_)?gpio_(request|free|direction|get|set)
10156K: GPIOD_FLAGS_BIT_NONEXCLUSIVE
10157K: devm_gpiod_unhinge
10158
10159GPIO UAPI
10160M: Bartosz Golaszewski <[email protected]>
10161R: Kent Gibson <[email protected]>
10162L: [email protected]
10163S: Maintained
10164T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
10165F: Documentation/ABI/obsolete/sysfs-gpio
10166F: Documentation/ABI/testing/gpio-cdev
10167F: Documentation/userspace-api/gpio/
10168F: drivers/gpio/gpiolib-cdev.c
10169F: include/uapi/linux/gpio.h
10170F: tools/gpio/
10171
10172GRETH 10/100/1G Ethernet MAC device driver
10173M: Andreas Larsson <[email protected]>
10174L: [email protected]
10175S: Maintained
10176F: drivers/net/ethernet/aeroflex/
10177
10178GREYBUS AUDIO PROTOCOLS DRIVERS
10179M: Vaibhav Agarwal <[email protected]>
10180M: Mark Greer <[email protected]>
10181S: Maintained
10182F: drivers/staging/greybus/audio_apbridgea.c
10183F: drivers/staging/greybus/audio_apbridgea.h
10184F: drivers/staging/greybus/audio_codec.c
10185F: drivers/staging/greybus/audio_codec.h
10186F: drivers/staging/greybus/audio_gb.c
10187F: drivers/staging/greybus/audio_manager.c
10188F: drivers/staging/greybus/audio_manager.h
10189F: drivers/staging/greybus/audio_manager_module.c
10190F: drivers/staging/greybus/audio_manager_private.h
10191F: drivers/staging/greybus/audio_manager_sysfs.c
10192F: drivers/staging/greybus/audio_module.c
10193F: drivers/staging/greybus/audio_topology.c
10194
10195GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
10196M: Viresh Kumar <[email protected]>
10197S: Maintained
10198F: drivers/staging/greybus/authentication.c
10199F: drivers/staging/greybus/bootrom.c
10200F: drivers/staging/greybus/firmware.h
10201F: drivers/staging/greybus/fw-core.c
10202F: drivers/staging/greybus/fw-download.c
10203F: drivers/staging/greybus/fw-management.c
10204F: drivers/staging/greybus/greybus_authentication.h
10205F: drivers/staging/greybus/greybus_firmware.h
10206F: drivers/staging/greybus/hid.c
10207F: drivers/staging/greybus/i2c.c
10208F: drivers/staging/greybus/spi.c
10209F: drivers/staging/greybus/spilib.c
10210F: drivers/staging/greybus/spilib.h
10211
10212GREYBUS LOOPBACK DRIVER
10213M: Bryan O'Donoghue <[email protected]>
10214S: Maintained
10215F: drivers/staging/greybus/loopback.c
10216
10217GREYBUS PLATFORM DRIVERS
10218M: Vaibhav Hiremath <[email protected]>
10219S: Maintained
10220F: drivers/staging/greybus/arche-apb-ctrl.c
10221F: drivers/staging/greybus/arche-platform.c
10222F: drivers/staging/greybus/arche_platform.h
10223
10224GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
10225M: Rui Miguel Silva <[email protected]>
10226S: Maintained
10227F: drivers/staging/greybus/gpio.c
10228F: drivers/staging/greybus/light.c
10229F: drivers/staging/greybus/power_supply.c
10230F: drivers/staging/greybus/sdio.c
10231F: drivers/staging/greybus/spi.c
10232F: drivers/staging/greybus/spilib.c
10233
10234GREYBUS BEAGLEPLAY DRIVERS
10235M: Ayush Singh <[email protected]>
10236L: [email protected] (moderated for non-subscribers)
10237S: Maintained
10238F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml
10239F: drivers/greybus/gb-beagleplay.c
10240
10241GREYBUS SUBSYSTEM
10242M: Johan Hovold <[email protected]>
10243M: Alex Elder <[email protected]>
10244M: Greg Kroah-Hartman <[email protected]>
10245L: [email protected] (moderated for non-subscribers)
10246S: Maintained
10247F: drivers/greybus/
10248F: drivers/staging/greybus/
10249F: include/linux/greybus.h
10250F: include/linux/greybus/
10251
10252GREYBUS UART PROTOCOLS DRIVERS
10253M: David Lin <[email protected]>
10254S: Maintained
10255F: drivers/staging/greybus/log.c
10256F: drivers/staging/greybus/uart.c
10257
10258GS1662 VIDEO SERIALIZER
10259M: Charles-Antoine Couret <[email protected]>
10260L: [email protected]
10261S: Maintained
10262T: git git://linuxtv.org/media.git
10263F: drivers/media/spi/gs1662.c
10264
10265GSPCA FINEPIX SUBDRIVER
10266M: Frank Zago <[email protected]>
10267L: [email protected]
10268S: Maintained
10269T: git git://linuxtv.org/media.git
10270F: drivers/media/usb/gspca/finepix.c
10271
10272GSPCA GL860 SUBDRIVER
10273M: Olivier Lorin <[email protected]>
10274L: [email protected]
10275S: Maintained
10276T: git git://linuxtv.org/media.git
10277F: drivers/media/usb/gspca/gl860/
10278
10279GSPCA M5602 SUBDRIVER
10280M: Erik Andren <[email protected]>
10281L: [email protected]
10282S: Maintained
10283T: git git://linuxtv.org/media.git
10284F: drivers/media/usb/gspca/m5602/
10285
10286GSPCA PAC207 SONIXB SUBDRIVER
10287M: Hans Verkuil <[email protected]>
10288L: [email protected]
10289S: Odd Fixes
10290T: git git://linuxtv.org/media.git
10291F: drivers/media/usb/gspca/pac207.c
10292
10293GSPCA SN9C20X SUBDRIVER
10294M: Brian Johnson <[email protected]>
10295L: [email protected]
10296S: Maintained
10297T: git git://linuxtv.org/media.git
10298F: drivers/media/usb/gspca/sn9c20x.c
10299
10300GSPCA T613 SUBDRIVER
10301M: Leandro Costantino <[email protected]>
10302L: [email protected]
10303S: Maintained
10304T: git git://linuxtv.org/media.git
10305F: drivers/media/usb/gspca/t613.c
10306
10307GSPCA USB WEBCAM DRIVER
10308M: Hans Verkuil <[email protected]>
10309L: [email protected]
10310S: Odd Fixes
10311T: git git://linuxtv.org/media.git
10312F: drivers/media/usb/gspca/
10313
10314GTP (GPRS Tunneling Protocol)
10315M: Pablo Neira Ayuso <[email protected]>
10316M: Harald Welte <[email protected]>
10317L: [email protected]
10318S: Maintained
10319T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
10320F: drivers/net/gtp.c
10321
10322GUID PARTITION TABLE (GPT)
10323M: Davidlohr Bueso <[email protected]>
10324L: [email protected]
10325S: Maintained
10326F: block/partitions/efi.*
10327
10328HABANALABS PCI DRIVER
10329M: Ofir Bitton <[email protected]>
10330L: [email protected]
10331S: Supported
10332C: irc://irc.oftc.net/dri-devel
10333T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git
10334F: Documentation/ABI/testing/debugfs-driver-habanalabs
10335F: Documentation/ABI/testing/sysfs-driver-habanalabs
10336F: drivers/accel/habanalabs/
10337F: include/linux/habanalabs/
10338F: include/trace/events/habanalabs.h
10339F: include/uapi/drm/habanalabs_accel.h
10340
10341HACKRF MEDIA DRIVER
10342L: [email protected]
10343S: Orphan
10344W: https://linuxtv.org
10345Q: http://patchwork.linuxtv.org/project/linux-media/list/
10346F: drivers/media/usb/hackrf/
10347
10348HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY
10349M: Chuck Lever <[email protected]>
10350L: [email protected]
10351L: [email protected]
10352S: Maintained
10353F: Documentation/netlink/specs/handshake.yaml
10354F: Documentation/networking/tls-handshake.rst
10355F: include/net/handshake.h
10356F: include/trace/events/handshake.h
10357F: net/handshake/
10358
10359HANTRO VPU CODEC DRIVER
10360M: Nicolas Dufresne <[email protected]>
10361M: Benjamin Gaignard <[email protected]>
10362M: Philipp Zabel <[email protected]>
10363L: [email protected]
10364L: [email protected]
10365S: Maintained
10366F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
10367F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml
10368F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml
10369F: drivers/media/platform/verisilicon/
10370
10371HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
10372M: Frank Seidel <[email protected]>
10373L: [email protected]
10374S: Maintained
10375W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
10376F: drivers/platform/x86/hdaps.c
10377
10378HARDWARE MONITORING
10379M: Jean Delvare <[email protected]>
10380M: Guenter Roeck <[email protected]>
10381L: [email protected]
10382S: Maintained
10383W: http://hwmon.wiki.kernel.org/
10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10385F: Documentation/ABI/testing/sysfs-class-hwmon
10386F: Documentation/devicetree/bindings/hwmon/
10387F: Documentation/hwmon/
10388F: drivers/hwmon/
10389F: include/linux/hwmon*.h
10390F: include/trace/events/hwmon*.h
10391K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info)
10392
10393HARDWARE RANDOM NUMBER GENERATOR CORE
10394M: Olivia Mackall <[email protected]>
10395M: Herbert Xu <[email protected]>
10396L: [email protected]
10397S: Odd fixes
10398F: Documentation/admin-guide/hw_random.rst
10399F: Documentation/devicetree/bindings/rng/
10400F: drivers/char/hw_random/
10401F: include/linux/hw_random.h
10402
10403HARDWARE SPINLOCK CORE
10404M: Bjorn Andersson <[email protected]>
10405R: Baolin Wang <[email protected]>
10406L: [email protected]
10407S: Maintained
10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next
10409F: Documentation/devicetree/bindings/hwlock/
10410F: Documentation/locking/hwspinlock.rst
10411F: drivers/hwspinlock/
10412F: include/linux/hwspinlock.h
10413
10414HARDWARE TRACING FACILITIES
10415M: Alexander Shishkin <[email protected]>
10416S: Maintained
10417F: drivers/hwtracing/
10418
10419HARMONY SOUND DRIVER
10420L: [email protected]
10421S: Maintained
10422F: sound/parisc/harmony.*
10423
10424HDPVR USB VIDEO ENCODER DRIVER
10425M: Hans Verkuil <[email protected]>
10426L: [email protected]
10427S: Odd Fixes
10428W: https://linuxtv.org
10429T: git git://linuxtv.org/media.git
10430F: drivers/media/usb/hdpvr/
10431
10432HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER
10433M: Keng-Yu Lin <[email protected]>
10434S: Supported
10435F: drivers/misc/hpilo.[ch]
10436
10437HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
10438M: Jerry Hoemann <[email protected]>
10439S: Supported
10440F: Documentation/watchdog/hpwdt.rst
10441F: drivers/watchdog/hpwdt.c
10442
10443HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
10444M: Don Brace <[email protected]>
10445L: [email protected]
10446L: [email protected]
10447S: Supported
10448F: Documentation/scsi/hpsa.rst
10449F: drivers/scsi/hpsa*.[ch]
10450F: include/linux/cciss*.h
10451F: include/uapi/linux/cciss*.h
10452
10453HFI1 DRIVER
10454M: Dennis Dalessandro <[email protected]>
10455L: [email protected]
10456S: Supported
10457F: drivers/infiniband/hw/hfi1
10458
10459HFS FILESYSTEM
10460L: [email protected]
10461S: Orphan
10462F: Documentation/filesystems/hfs.rst
10463F: fs/hfs/
10464
10465HFSPLUS FILESYSTEM
10466L: [email protected]
10467S: Orphan
10468F: Documentation/filesystems/hfsplus.rst
10469F: fs/hfsplus/
10470
10471HGA FRAMEBUFFER DRIVER
10472M: Ferenc Bakonyi <[email protected]>
10473L: [email protected]
10474S: Maintained
10475W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
10476F: drivers/video/fbdev/hgafb.c
10477
10478HIBERNATION (aka Software Suspend, aka swsusp)
10479M: "Rafael J. Wysocki" <[email protected]>
10480M: Pavel Machek <[email protected]>
10481L: [email protected]
10482S: Supported
10483B: https://bugzilla.kernel.org
10484F: arch/*/include/asm/suspend*.h
10485F: arch/x86/power/
10486F: drivers/base/power/
10487F: include/linux/freezer.h
10488F: include/linux/pm.h
10489F: include/linux/suspend.h
10490F: kernel/power/
10491
10492HID CORE LAYER
10493M: Jiri Kosina <[email protected]>
10494M: Benjamin Tissoires <[email protected]>
10495L: [email protected]
10496S: Maintained
10497T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
10498F: Documentation/hid/
10499F: drivers/hid/
10500F: include/linux/hid*
10501F: include/uapi/linux/hid*
10502F: samples/hid/
10503F: tools/testing/selftests/hid/
10504
10505HID LOGITECH DRIVERS
10506R: Filipe Laíns <[email protected]>
10507L: [email protected]
10508S: Maintained
10509F: drivers/hid/hid-logitech-*
10510
10511HID NVIDIA SHIELD DRIVER
10512M: Rahul Rameshbabu <[email protected]>
10513L: [email protected]
10514S: Maintained
10515F: drivers/hid/hid-nvidia-shield.c
10516
10517HID PHOENIX RC FLIGHT CONTROLLER
10518M: Marcus Folkesson <[email protected]>
10519L: [email protected]
10520S: Maintained
10521F: drivers/hid/hid-pxrc.c
10522
10523HID PLAYSTATION DRIVER
10524M: Roderick Colenbrander <[email protected]>
10525L: [email protected]
10526S: Supported
10527F: drivers/hid/hid-playstation.c
10528
10529HID SENSOR HUB DRIVERS
10530M: Jiri Kosina <[email protected]>
10531M: Jonathan Cameron <[email protected]>
10532M: Srinivas Pandruvada <[email protected]>
10533L: [email protected]
10534L: [email protected]
10535S: Maintained
10536F: Documentation/hid/hid-sensor*
10537F: drivers/hid/hid-sensor-*
10538F: drivers/iio/*/hid-*
10539F: include/linux/hid-sensor-*
10540
10541HID UNIVERSAL PIDFF DRIVER
10542M: Tomasz Pakuła <[email protected]>
10543M: Oleg Makarenko <[email protected]>
10544L: [email protected]
10545S: Maintained
10546B: https://github.com/JacKeTUs/universal-pidff/issues
10547F: drivers/hid/hid-universal-pidff.c
10548
10549HID VRC-2 CAR CONTROLLER DRIVER
10550M: Marcus Folkesson <[email protected]>
10551L: [email protected]
10552S: Maintained
10553F: drivers/hid/hid-vrc2.c
10554
10555HID WACOM DRIVER
10556M: Ping Cheng <[email protected]>
10557M: Jason Gerecke <[email protected]>
10558L: [email protected]
10559S: Maintained
10560F: drivers/hid/wacom.h
10561F: drivers/hid/wacom_*
10562
10563HID++ LOGITECH DRIVERS
10564R: Filipe Laíns <[email protected]>
10565R: Bastien Nocera <[email protected]>
10566L: [email protected]
10567S: Maintained
10568F: drivers/hid/hid-logitech-hidpp.c
10569
10570HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS
10571M: Anna-Maria Behnsen <[email protected]>
10572M: Frederic Weisbecker <[email protected]>
10573M: Thomas Gleixner <[email protected]>
10574L: [email protected]
10575S: Maintained
10576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10577F: Documentation/timers/
10578F: include/linux/clockchips.h
10579F: include/linux/delay.h
10580F: include/linux/hrtimer.h
10581F: include/linux/timer.h
10582F: kernel/time/clockevents.c
10583F: kernel/time/hrtimer.c
10584F: kernel/time/sleep_timeout.c
10585F: kernel/time/timer.c
10586F: kernel/time/timer_list.c
10587F: kernel/time/timer_migration.*
10588F: tools/testing/selftests/timers/
10589
10590HIGH-RESOLUTION TIMERS [RUST]
10591M: Andreas Hindborg <[email protected]>
10592R: Boqun Feng <[email protected]>
10593R: Frederic Weisbecker <[email protected]>
10594R: Lyude Paul <[email protected]>
10595R: Thomas Gleixner <[email protected]>
10596R: Anna-Maria Behnsen <[email protected]>
10597L: [email protected]
10598S: Supported
10599W: https://rust-for-linux.com
10600B: https://github.com/Rust-for-Linux/linux/issues
10601T: git https://github.com/Rust-for-Linux/linux.git hrtimer-next
10602F: rust/kernel/time/hrtimer.rs
10603F: rust/kernel/time/hrtimer/
10604
10605HIGH-SPEED SCC DRIVER FOR AX.25
10606L: [email protected]
10607S: Orphan
10608F: drivers/net/hamradio/scc.c
10609
10610HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
10611M: HighPoint Linux Team <[email protected]>
10612S: Supported
10613W: http://www.highpoint-tech.com
10614F: Documentation/scsi/hptiop.rst
10615F: drivers/scsi/hptiop.c
10616
10617HIKEY960 ONBOARD USB GPIO HUB DRIVER
10618M: John Stultz <[email protected]>
10619L: [email protected]
10620S: Maintained
10621F: drivers/misc/hisi_hikey_usb.c
10622
10623HIMAX HX83112B TOUCHSCREEN SUPPORT
10624M: Job Noorman <[email protected]>
10625L: [email protected]
10626S: Maintained
10627F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml
10628F: drivers/input/touchscreen/himax_hx83112b.c
10629
10630HIPPI
10631M: Jes Sorensen <[email protected]>
10632S: Maintained
10633F: drivers/net/hippi/
10634F: include/linux/hippidevice.h
10635F: include/uapi/linux/if_hippi.h
10636F: net/802/hippi.c
10637
10638HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER
10639M: Kurt Kanzenbach <[email protected]>
10640L: [email protected]
10641S: Maintained
10642F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
10643F: drivers/net/dsa/hirschmann/*
10644F: include/linux/platform_data/hirschmann-hellcreek.h
10645F: net/dsa/tag_hellcreek.c
10646
10647HISILICON DMA DRIVER
10648M: Zhou Wang <[email protected]>
10649M: Jie Hai <[email protected]>
10650L: [email protected]
10651S: Maintained
10652F: drivers/dma/hisi_dma.c
10653
10654HISILICON GPIO DRIVER
10655M: Jay Fang <[email protected]>
10656L: [email protected]
10657S: Maintained
10658F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml
10659F: drivers/gpio/gpio-hisi.c
10660
10661HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE)
10662M: Zhiqi Song <[email protected]>
10663M: Longfang Liu <[email protected]>
10664L: [email protected]
10665S: Maintained
10666F: Documentation/ABI/testing/debugfs-hisi-hpre
10667F: drivers/crypto/hisilicon/hpre/hpre.h
10668F: drivers/crypto/hisilicon/hpre/hpre_crypto.c
10669F: drivers/crypto/hisilicon/hpre/hpre_main.c
10670
10671HISILICON HNS3 PMU DRIVER
10672M: Jijie Shao <[email protected]>
10673S: Supported
10674F: Documentation/admin-guide/perf/hns3-pmu.rst
10675F: drivers/perf/hisilicon/hns3_pmu.c
10676
10677HISILICON I2C CONTROLLER DRIVER
10678M: Yicong Yang <[email protected]>
10679L: [email protected]
10680S: Maintained
10681W: https://www.hisilicon.com
10682F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml
10683F: drivers/i2c/busses/i2c-hisi.c
10684
10685HISILICON KUNPENG SOC HCCS DRIVER
10686M: Huisong Li <[email protected]>
10687S: Maintained
10688F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs
10689F: drivers/soc/hisilicon/kunpeng_hccs.c
10690F: drivers/soc/hisilicon/kunpeng_hccs.h
10691
10692HISILICON LPC BUS DRIVER
10693M: Jay Fang <[email protected]>
10694S: Maintained
10695W: http://www.hisilicon.com
10696F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml
10697F: drivers/bus/hisi_lpc.c
10698
10699HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3)
10700M: Jian Shen <[email protected]>
10701M: Salil Mehta <[email protected]>
10702M: Jijie Shao <[email protected]>
10703L: [email protected]
10704S: Maintained
10705W: http://www.hisilicon.com
10706F: drivers/net/ethernet/hisilicon/hns3/
10707
10708HISILICON NETWORK HIBMCGE DRIVER
10709M: Jijie Shao <[email protected]>
10710L: [email protected]
10711S: Maintained
10712F: drivers/net/ethernet/hisilicon/hibmcge/
10713
10714HISILICON NETWORK SUBSYSTEM DRIVER
10715M: Jian Shen <[email protected]>
10716M: Salil Mehta <[email protected]>
10717L: [email protected]
10718S: Maintained
10719W: http://www.hisilicon.com
10720F: Documentation/devicetree/bindings/net/hisilicon*.txt
10721F: drivers/net/ethernet/hisilicon/
10722
10723HISILICON PMU DRIVER
10724M: Yicong Yang <[email protected]>
10725M: Jonathan Cameron <[email protected]>
10726S: Supported
10727W: http://www.hisilicon.com
10728F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst
10729F: Documentation/admin-guide/perf/hisi-pmu.rst
10730F: drivers/perf/hisilicon
10731
10732HISILICON PTT DRIVER
10733M: Yicong Yang <[email protected]>
10734M: Jonathan Cameron <[email protected]>
10735L: [email protected]
10736S: Maintained
10737F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt
10738F: Documentation/trace/hisi-ptt.rst
10739F: drivers/hwtracing/ptt/
10740F: tools/perf/arch/arm64/util/hisi-ptt.c
10741F: tools/perf/util/hisi-ptt*
10742F: tools/perf/util/hisi-ptt-decoder/*
10743
10744HISILICON QM DRIVER
10745M: Weili Qian <[email protected]>
10746M: Zhou Wang <[email protected]>
10747L: [email protected]
10748S: Maintained
10749F: drivers/crypto/hisilicon/Kconfig
10750F: drivers/crypto/hisilicon/Makefile
10751F: drivers/crypto/hisilicon/qm.c
10752F: drivers/crypto/hisilicon/sgl.c
10753F: include/linux/hisi_acc_qm.h
10754
10755HISILICON ROCE DRIVER
10756M: Chengchang Tang <[email protected]>
10757M: Junxian Huang <[email protected]>
10758L: [email protected]
10759S: Maintained
10760F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
10761F: drivers/infiniband/hw/hns/
10762
10763HISILICON SAS Controller
10764M: Yihang Li <[email protected]>
10765S: Supported
10766W: http://www.hisilicon.com
10767F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
10768F: drivers/scsi/hisi_sas/
10769
10770HISILICON SECURITY ENGINE V2 DRIVER (SEC2)
10771M: Longfang Liu <[email protected]>
10772L: [email protected]
10773S: Maintained
10774F: Documentation/ABI/testing/debugfs-hisi-sec
10775F: drivers/crypto/hisilicon/sec2/sec.h
10776F: drivers/crypto/hisilicon/sec2/sec_crypto.c
10777F: drivers/crypto/hisilicon/sec2/sec_crypto.h
10778F: drivers/crypto/hisilicon/sec2/sec_main.c
10779
10780HISILICON SPI Controller DRIVER FOR KUNPENG SOCS
10781M: Jay Fang <[email protected]>
10782L: [email protected]
10783S: Maintained
10784W: http://www.hisilicon.com
10785F: drivers/spi/spi-hisi-kunpeng.c
10786
10787HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970
10788M: Mauro Carvalho Chehab <[email protected]>
10789L: [email protected]
10790S: Maintained
10791F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml
10792F: drivers/spmi/hisi-spmi-controller.c
10793
10794HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600
10795M: Mauro Carvalho Chehab <[email protected]>
10796L: [email protected]
10797S: Maintained
10798F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml
10799F: drivers/mfd/hi6421-spmi-pmic.c
10800
10801HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT
10802M: Weili Qian <[email protected]>
10803S: Maintained
10804F: drivers/crypto/hisilicon/trng/trng.c
10805
10806HISILICON V3XX SPI NOR FLASH Controller Driver
10807M: Jay Fang <[email protected]>
10808S: Maintained
10809W: http://www.hisilicon.com
10810F: drivers/spi/spi-hisi-sfc-v3xx.c
10811
10812HISILICON ZIP Controller DRIVER
10813M: Yang Shen <[email protected]>
10814M: Zhou Wang <[email protected]>
10815L: [email protected]
10816S: Maintained
10817F: Documentation/ABI/testing/debugfs-hisi-zip
10818F: drivers/crypto/hisilicon/zip/
10819
10820HMM - Heterogeneous Memory Management
10821M: Jérôme Glisse <[email protected]>
10822L: [email protected]
10823S: Maintained
10824F: Documentation/mm/hmm.rst
10825F: include/linux/hmm*
10826F: lib/test_hmm*
10827F: mm/hmm*
10828F: tools/testing/selftests/mm/*hmm*
10829
10830HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER
10831M: Petre Rodan <[email protected]>
10832L: [email protected]
10833S: Maintained
10834F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml
10835F: drivers/iio/pressure/hsc030pa*
10836
10837HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER
10838M: Andreas Klinger <[email protected]>
10839M: Petre Rodan <[email protected]>
10840L: [email protected]
10841S: Maintained
10842F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml
10843F: drivers/iio/pressure/mprls0025pa*
10844
10845HP BIOSCFG DRIVER
10846M: Jorge Lopez <[email protected]>
10847L: [email protected]
10848S: Maintained
10849F: drivers/platform/x86/hp/hp-bioscfg/
10850
10851HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
10852L: [email protected]
10853S: Orphan
10854F: drivers/platform/x86/hp/tc1100-wmi.c
10855
10856HP WMI HARDWARE MONITOR DRIVER
10857M: James Seo <[email protected]>
10858L: [email protected]
10859S: Maintained
10860F: Documentation/hwmon/hp-wmi-sensors.rst
10861F: drivers/hwmon/hp-wmi-sensors.c
10862
10863HPET: High Precision Event Timers driver
10864M: Clemens Ladisch <[email protected]>
10865S: Maintained
10866F: Documentation/timers/hpet.rst
10867F: drivers/char/hpet.c
10868F: include/linux/hpet.h
10869F: include/uapi/linux/hpet.h
10870
10871HPET: x86
10872S: Orphan
10873F: arch/x86/include/asm/hpet.h
10874F: arch/x86/kernel/hpet.c
10875
10876HPFS FILESYSTEM
10877M: Mikulas Patocka <[email protected]>
10878S: Maintained
10879W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
10880F: fs/hpfs/
10881
10882HS3001 Hardware Temperature and Humidity Sensor
10883M: Andre Werner <[email protected]>
10884L: [email protected]
10885S: Maintained
10886F: drivers/hwmon/hs3001.c
10887
10888HSI SUBSYSTEM
10889M: Sebastian Reichel <[email protected]>
10890S: Maintained
10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
10892F: Documentation/ABI/testing/sysfs-bus-hsi
10893F: Documentation/driver-api/hsi.rst
10894F: drivers/hsi/
10895F: include/linux/hsi/
10896F: include/uapi/linux/hsi/
10897
10898HSO 3G MODEM DRIVER
10899L: [email protected]
10900S: Orphan
10901F: drivers/net/usb/hso.c
10902
10903HSR NETWORK PROTOCOL
10904L: [email protected]
10905S: Orphan
10906F: net/hsr/
10907
10908HT16K33 LED CONTROLLER DRIVER
10909M: Robin van der Gracht <[email protected]>
10910S: Maintained
10911F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml
10912F: drivers/auxdisplay/ht16k33.c
10913
10914HTCPEN TOUCHSCREEN DRIVER
10915M: Pau Oliva Fora <[email protected]>
10916L: [email protected]
10917S: Maintained
10918F: drivers/input/touchscreen/htcpen.c
10919
10920HTE SUBSYSTEM
10921M: Dipen Patel <[email protected]>
10922L: [email protected]
10923S: Maintained
10924Q: https://patchwork.kernel.org/project/timestamp/list/
10925T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git
10926F: Documentation/devicetree/bindings/timestamp/
10927F: Documentation/driver-api/hte/
10928F: drivers/hte/
10929F: include/linux/hte.h
10930
10931HTS221 TEMPERATURE-HUMIDITY IIO DRIVER
10932M: Lorenzo Bianconi <[email protected]>
10933L: [email protected]
10934S: Maintained
10935W: http://www.st.com/
10936F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml
10937F: drivers/iio/humidity/hts221*
10938
10939HTU31 Hardware Temperature and Humidity Sensor
10940M: Andrei Lalaev <[email protected]>
10941L: [email protected]
10942S: Maintained
10943F: drivers/hwmon/htu31.c
10944
10945HUAWEI ETHERNET DRIVER
10946M: Cai Huoqing <[email protected]>
10947L: [email protected]
10948S: Maintained
10949F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst
10950F: drivers/net/ethernet/huawei/hinic/
10951
10952HUAWEI MATEBOOK E GO EMBEDDED CONTROLLER DRIVER
10953M: Pengyu Luo <[email protected]>
10954S: Maintained
10955F: Documentation/devicetree/bindings/platform/huawei,gaokun-ec.yaml
10956F: drivers/platform/arm64/huawei-gaokun-ec.c
10957F: include/linux/platform_data/huawei-gaokun-ec.h
10958
10959HUGETLB SUBSYSTEM
10960M: Muchun Song <[email protected]>
10961R: Oscar Salvador <[email protected]>
10962L: [email protected]
10963S: Maintained
10964F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages
10965F: Documentation/admin-guide/mm/hugetlbpage.rst
10966F: Documentation/mm/hugetlbfs_reserv.rst
10967F: Documentation/mm/vmemmap_dedup.rst
10968F: fs/hugetlbfs/
10969F: include/linux/hugetlb.h
10970F: include/trace/events/hugetlbfs.h
10971F: mm/hugetlb.c
10972F: mm/hugetlb_cma.c
10973F: mm/hugetlb_cma.h
10974F: mm/hugetlb_vmemmap.c
10975F: mm/hugetlb_vmemmap.h
10976F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c
10977
10978HVA ST MEDIA DRIVER
10979M: Jean-Christophe Trotin <[email protected]>
10980L: [email protected]
10981S: Supported
10982W: https://linuxtv.org
10983T: git git://linuxtv.org/media.git
10984F: drivers/media/platform/st/sti/hva
10985
10986HWPOISON MEMORY FAILURE HANDLING
10987M: Miaohe Lin <[email protected]>
10988R: Naoya Horiguchi <[email protected]>
10989L: [email protected]
10990S: Maintained
10991F: mm/hwpoison-inject.c
10992F: mm/memory-failure.c
10993
10994HYCON HY46XX TOUCHSCREEN SUPPORT
10995M: Giulio Benetti <[email protected]>
10996L: [email protected]
10997S: Maintained
10998F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml
10999F: drivers/input/touchscreen/hycon-hy46xx.c
11000
11001HYGON PROCESSOR SUPPORT
11002M: Pu Wen <[email protected]>
11003L: [email protected]
11004S: Maintained
11005F: arch/x86/kernel/cpu/hygon.c
11006
11007HYNIX HI556 SENSOR DRIVER
11008M: Sakari Ailus <[email protected]>
11009L: [email protected]
11010S: Maintained
11011T: git git://linuxtv.org/media.git
11012F: drivers/media/i2c/hi556.c
11013
11014HYNIX HI846 SENSOR DRIVER
11015M: Martin Kepplinger <[email protected]>
11016L: [email protected]
11017S: Maintained
11018F: drivers/media/i2c/hi846.c
11019
11020HYNIX HI847 SENSOR DRIVER
11021M: Sakari Ailus <[email protected]>
11022L: [email protected]
11023S: Maintained
11024F: drivers/media/i2c/hi847.c
11025
11026Hyper-V/Azure CORE AND DRIVERS
11027M: "K. Y. Srinivasan" <[email protected]>
11028M: Haiyang Zhang <[email protected]>
11029M: Wei Liu <[email protected]>
11030M: Dexuan Cui <[email protected]>
11031L: [email protected]
11032S: Supported
11033T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git
11034F: Documentation/ABI/stable/sysfs-bus-vmbus
11035F: Documentation/ABI/testing/debugfs-hyperv
11036F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml
11037F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst
11038F: Documentation/virt/hyperv
11039F: arch/arm64/hyperv
11040F: arch/arm64/include/asm/mshyperv.h
11041F: arch/x86/hyperv
11042F: arch/x86/include/asm/mshyperv.h
11043F: arch/x86/include/asm/trace/hyperv.h
11044F: arch/x86/kernel/cpu/mshyperv.c
11045F: drivers/clocksource/hyperv_timer.c
11046F: drivers/hid/hid-hyperv.c
11047F: drivers/hv/
11048F: drivers/input/serio/hyperv-keyboard.c
11049F: drivers/iommu/hyperv-iommu.c
11050F: drivers/net/ethernet/microsoft/
11051F: drivers/net/hyperv/
11052F: drivers/pci/controller/pci-hyperv-intf.c
11053F: drivers/pci/controller/pci-hyperv.c
11054F: drivers/scsi/storvsc_drv.c
11055F: drivers/uio/uio_hv_generic.c
11056F: drivers/video/fbdev/hyperv_fb.c
11057F: include/asm-generic/mshyperv.h
11058F: include/clocksource/hyperv_timer.h
11059F: include/hyperv/hvgdk.h
11060F: include/hyperv/hvgdk_ext.h
11061F: include/hyperv/hvgdk_mini.h
11062F: include/hyperv/hvhdk.h
11063F: include/hyperv/hvhdk_mini.h
11064F: include/linux/hyperv.h
11065F: include/net/mana
11066F: include/uapi/linux/hyperv.h
11067F: net/vmw_vsock/hyperv_transport.c
11068F: tools/hv/
11069
11070HYPERBUS SUPPORT
11071M: Vignesh Raghavendra <[email protected]>
11072R: Tudor Ambarus <[email protected]>
11073L: [email protected]
11074S: Supported
11075Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
11076C: irc://irc.oftc.net/mtd
11077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next
11078F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml
11079F: drivers/mtd/hyperbus/
11080F: include/linux/mtd/hyperbus.h
11081
11082HYPERVISOR VIRTUAL CONSOLE DRIVER
11083L: [email protected]
11084S: Odd Fixes
11085F: drivers/tty/hvc/
11086
11087I2C ACPI SUPPORT
11088M: Mika Westerberg <[email protected]>
11089L: [email protected]
11090L: [email protected]
11091S: Maintained
11092F: drivers/i2c/i2c-core-acpi.c
11093
11094I2C ADDRESS TRANSLATOR (ATR)
11095M: Tomi Valkeinen <[email protected]>
11096R: Luca Ceresoli <[email protected]>
11097L: [email protected]
11098S: Maintained
11099F: drivers/i2c/i2c-atr.c
11100F: include/linux/i2c-atr.h
11101
11102I2C CONTROLLER DRIVER FOR NVIDIA GPU
11103M: Ajay Gupta <[email protected]>
11104L: [email protected]
11105S: Maintained
11106F: Documentation/i2c/busses/i2c-nvidia-gpu.rst
11107F: drivers/i2c/busses/i2c-nvidia-gpu.c
11108
11109I2C MUXES
11110M: Peter Rosin <[email protected]>
11111L: [email protected]
11112S: Maintained
11113F: Documentation/devicetree/bindings/i2c/i2c-arb*
11114F: Documentation/devicetree/bindings/i2c/i2c-gate*
11115F: Documentation/devicetree/bindings/i2c/i2c-mux*
11116F: Documentation/i2c/i2c-topology.rst
11117F: Documentation/i2c/muxes/
11118F: drivers/i2c/i2c-mux.c
11119F: drivers/i2c/muxes/
11120F: include/linux/i2c-mux.h
11121
11122I2C MV64XXX MARVELL AND ALLWINNER DRIVER
11123M: Gregory CLEMENT <[email protected]>
11124L: [email protected]
11125S: Maintained
11126F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
11127F: drivers/i2c/busses/i2c-mv64xxx.c
11128
11129I2C OF COMPONENT PROBER
11130M: Chen-Yu Tsai <[email protected]>
11131L: [email protected]
11132L: [email protected]
11133S: Maintained
11134F: drivers/i2c/i2c-core-of-prober.c
11135F: include/linux/i2c-of-prober.h
11136
11137I2C OVER PARALLEL PORT
11138M: Jean Delvare <[email protected]>
11139L: [email protected]
11140S: Maintained
11141F: Documentation/i2c/busses/i2c-parport.rst
11142F: drivers/i2c/busses/i2c-parport.c
11143
11144I2C SUBSYSTEM
11145M: Wolfram Sang <[email protected]>
11146L: [email protected]
11147S: Maintained
11148W: https://i2c.wiki.kernel.org/
11149Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
11150T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
11151F: Documentation/i2c/
11152F: drivers/i2c/*
11153F: include/dt-bindings/i2c/i2c.h
11154F: include/linux/i2c-dev.h
11155F: include/linux/i2c-smbus.h
11156F: include/linux/i2c.h
11157F: include/uapi/linux/i2c-*.h
11158F: include/uapi/linux/i2c.h
11159
11160I2C SUBSYSTEM HOST DRIVERS
11161M: Andi Shyti <[email protected]>
11162L: [email protected]
11163S: Maintained
11164W: https://i2c.wiki.kernel.org/
11165Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
11166T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git
11167F: Documentation/devicetree/bindings/i2c/
11168F: drivers/i2c/algos/
11169F: drivers/i2c/busses/
11170F: include/dt-bindings/i2c/
11171
11172I2C-TAOS-EVM DRIVER
11173M: Jean Delvare <[email protected]>
11174L: [email protected]
11175S: Maintained
11176F: Documentation/i2c/busses/i2c-taos-evm.rst
11177F: drivers/i2c/busses/i2c-taos-evm.c
11178
11179I2C-TINY-USB DRIVER
11180M: Till Harbaum <[email protected]>
11181L: [email protected]
11182S: Maintained
11183W: http://www.harbaum.org/till/i2c_tiny_usb
11184F: drivers/i2c/busses/i2c-tiny-usb.c
11185
11186I2C/SMBUS CONTROLLER DRIVERS FOR PC
11187M: Jean Delvare <[email protected]>
11188L: [email protected]
11189S: Maintained
11190F: Documentation/i2c/busses/i2c-ali1535.rst
11191F: Documentation/i2c/busses/i2c-ali1563.rst
11192F: Documentation/i2c/busses/i2c-ali15x3.rst
11193F: Documentation/i2c/busses/i2c-amd756.rst
11194F: Documentation/i2c/busses/i2c-amd8111.rst
11195F: Documentation/i2c/busses/i2c-i801.rst
11196F: Documentation/i2c/busses/i2c-nforce2.rst
11197F: Documentation/i2c/busses/i2c-piix4.rst
11198F: Documentation/i2c/busses/i2c-sis5595.rst
11199F: Documentation/i2c/busses/i2c-sis630.rst
11200F: Documentation/i2c/busses/i2c-sis96x.rst
11201F: Documentation/i2c/busses/i2c-via.rst
11202F: Documentation/i2c/busses/i2c-viapro.rst
11203F: drivers/i2c/busses/i2c-ali1535.c
11204F: drivers/i2c/busses/i2c-ali1563.c
11205F: drivers/i2c/busses/i2c-ali15x3.c
11206F: drivers/i2c/busses/i2c-amd756.c
11207F: drivers/i2c/busses/i2c-amd8111.c
11208F: drivers/i2c/busses/i2c-i801.c
11209F: drivers/i2c/busses/i2c-isch.c
11210F: drivers/i2c/busses/i2c-nforce2.c
11211F: drivers/i2c/busses/i2c-piix4.*
11212F: drivers/i2c/busses/i2c-sis5595.c
11213F: drivers/i2c/busses/i2c-sis630.c
11214F: drivers/i2c/busses/i2c-sis96x.c
11215F: drivers/i2c/busses/i2c-via.c
11216F: drivers/i2c/busses/i2c-viapro.c
11217
11218I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER
11219M: Hans de Goede <[email protected]>
11220L: [email protected]
11221S: Maintained
11222F: drivers/i2c/busses/i2c-cht-wc.c
11223
11224I2C/SMBUS ISMT DRIVER
11225M: Seth Heasley <[email protected]>
11226M: Neil Horman <[email protected]>
11227L: [email protected]
11228F: Documentation/i2c/busses/i2c-ismt.rst
11229F: drivers/i2c/busses/i2c-ismt.c
11230
11231I2C/SMBUS ZHAOXIN DRIVER
11232M: Hans Hu <[email protected]>
11233L: [email protected]
11234S: Maintained
11235W: https://www.zhaoxin.com
11236F: drivers/i2c/busses/i2c-viai2c-common.c
11237F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c
11238
11239I2C/SMBUS STUB DRIVER
11240M: Jean Delvare <[email protected]>
11241L: [email protected]
11242S: Maintained
11243F: drivers/i2c/i2c-stub.c
11244
11245I3C DRIVER FOR ASPEED AST2600
11246M: Jeremy Kerr <[email protected]>
11247S: Maintained
11248F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml
11249F: drivers/i3c/master/ast2600-i3c-master.c
11250
11251I3C DRIVER FOR CADENCE I3C MASTER IP
11252M: Przemysław Gaj <[email protected]>
11253S: Maintained
11254F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml
11255F: drivers/i3c/master/i3c-master-cdns.c
11256
11257I3C DRIVER FOR SYNOPSYS DESIGNWARE
11258S: Orphan
11259F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml
11260F: drivers/i3c/master/dw*
11261
11262I3C SUBSYSTEM
11263M: Alexandre Belloni <[email protected]>
11264R: Frank Li <[email protected]>
11265L: [email protected] (moderated for non-subscribers)
11266S: Maintained
11267C: irc://chat.freenode.net/linux-i3c
11268T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git
11269F: Documentation/ABI/testing/sysfs-bus-i3c
11270F: Documentation/devicetree/bindings/i3c/
11271F: Documentation/driver-api/i3c
11272F: drivers/i3c/
11273F: include/dt-bindings/i3c/
11274F: include/linux/i3c/
11275
11276IBM Operation Panel Input Driver
11277M: Eddie James <[email protected]>
11278L: [email protected]
11279S: Maintained
11280F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml
11281F: drivers/input/misc/ibm-panel.c
11282
11283IBM Power 842 compression accelerator
11284M: Haren Myneni <[email protected]>
11285S: Supported
11286F: crypto/842.c
11287F: drivers/crypto/nx/Kconfig
11288F: drivers/crypto/nx/Makefile
11289F: drivers/crypto/nx/nx-842*
11290F: include/linux/sw842.h
11291F: lib/842/
11292
11293IBM Power in-Nest Crypto Acceleration
11294M: Breno Leitão <[email protected]>
11295M: Nayna Jain <[email protected]>
11296M: Paulo Flabiano Smorigo <[email protected]>
11297L: [email protected]
11298S: Supported
11299F: drivers/crypto/nx/Kconfig
11300F: drivers/crypto/nx/Makefile
11301F: drivers/crypto/nx/nx-aes*
11302F: drivers/crypto/nx/nx-sha*
11303F: drivers/crypto/nx/nx.*
11304F: drivers/crypto/nx/nx_csbcpb.h
11305F: drivers/crypto/nx/nx_debugfs.c
11306
11307IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform
11308M: Tyrel Datwyler <[email protected]>
11309L: [email protected]
11310L: [email protected]
11311S: Supported
11312F: drivers/pci/hotplug/rpadlpar*
11313
11314IBM Power Linux RAID adapter
11315M: Brian King <[email protected]>
11316S: Supported
11317F: drivers/scsi/ipr.*
11318
11319IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform
11320M: Tyrel Datwyler <[email protected]>
11321L: [email protected]
11322L: [email protected]
11323S: Supported
11324F: drivers/pci/hotplug/rpaphp*
11325
11326IBM Power SRIOV Virtual NIC Device Driver
11327M: Haren Myneni <[email protected]>
11328M: Rick Lindsley <[email protected]>
11329R: Nick Child <[email protected]>
11330R: Thomas Falcon <[email protected]>
11331L: [email protected]
11332S: Maintained
11333F: drivers/net/ethernet/ibm/ibmvnic.*
11334
11335IBM Power VFIO Support
11336M: Timothy Pearson <[email protected]>
11337S: Supported
11338F: drivers/vfio/vfio_iommu_spapr_tce.c
11339
11340IBM Power Virtual Ethernet Device Driver
11341M: Nick Child <[email protected]>
11342L: [email protected]
11343S: Maintained
11344F: drivers/net/ethernet/ibm/ibmveth.*
11345
11346IBM Power Virtual FC Device Drivers
11347M: Tyrel Datwyler <[email protected]>
11348L: [email protected]
11349S: Supported
11350F: drivers/scsi/ibmvscsi/ibmvfc*
11351
11352IBM Power Virtual Management Channel Driver
11353M: Brad Warrum <[email protected]>
11354M: Ritu Agarwal <[email protected]>
11355S: Supported
11356F: drivers/misc/ibmvmc.*
11357
11358IBM Power Virtual SCSI Device Drivers
11359M: Tyrel Datwyler <[email protected]>
11360L: [email protected]
11361S: Supported
11362F: drivers/scsi/ibmvscsi/ibmvscsi*
11363F: include/scsi/viosrp.h
11364
11365IBM Power Virtual SCSI Device Target Driver
11366M: Tyrel Datwyler <[email protected]>
11367L: [email protected]
11368L: [email protected]
11369S: Supported
11370F: drivers/scsi/ibmvscsi_tgt/
11371
11372IBM Power VMX Cryptographic instructions
11373M: Breno Leitão <[email protected]>
11374M: Nayna Jain <[email protected]>
11375M: Paulo Flabiano Smorigo <[email protected]>
11376L: [email protected]
11377S: Supported
11378F: arch/powerpc/crypto/Kconfig
11379F: arch/powerpc/crypto/Makefile
11380F: arch/powerpc/crypto/aes.c
11381F: arch/powerpc/crypto/aes_cbc.c
11382F: arch/powerpc/crypto/aes_ctr.c
11383F: arch/powerpc/crypto/aes_xts.c
11384F: arch/powerpc/crypto/aesp8-ppc.*
11385F: arch/powerpc/crypto/ghash.c
11386F: arch/powerpc/crypto/ghashp8-ppc.pl
11387F: arch/powerpc/crypto/ppc-xlate.pl
11388F: arch/powerpc/crypto/vmx.c
11389
11390IBM ServeRAID RAID DRIVER
11391S: Orphan
11392F: drivers/scsi/ips.*
11393
11394ICH LPC AND GPIO DRIVER
11395M: Peter Tyser <[email protected]>
11396S: Maintained
11397F: drivers/gpio/gpio-ich.c
11398F: drivers/mfd/lpc_ich.c
11399
11400ICY I2C DRIVER
11401M: Max Staudt <[email protected]>
11402L: [email protected]
11403S: Maintained
11404F: drivers/i2c/busses/i2c-icy.c
11405
11406IDEAPAD LAPTOP EXTRAS DRIVER
11407M: Ike Panhc <[email protected]>
11408L: [email protected]
11409S: Maintained
11410W: http://launchpad.net/ideapad-laptop
11411F: drivers/platform/x86/ideapad-laptop.c
11412
11413IDEAPAD LAPTOP SLIDEBAR DRIVER
11414M: Andrey Moiseev <[email protected]>
11415L: [email protected]
11416S: Maintained
11417W: https://github.com/o2genum/ideapad-slidebar
11418F: drivers/input/misc/ideapad_slidebar.c
11419
11420IDT VersaClock 5 CLOCK DRIVER
11421M: Luca Ceresoli <[email protected]>
11422S: Maintained
11423F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
11424F: drivers/clk/clk-versaclock5.c
11425
11426IEEE 802.15.4 SUBSYSTEM
11427M: Alexander Aring <[email protected]>
11428M: Stefan Schmidt <[email protected]>
11429M: Miquel Raynal <[email protected]>
11430L: [email protected]
11431S: Maintained
11432W: https://linux-wpan.org/
11433Q: https://patchwork.kernel.org/project/linux-wpan/list/
11434T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git
11435T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git
11436F: Documentation/networking/ieee802154.rst
11437F: drivers/net/ieee802154/
11438F: include/linux/ieee802154.h
11439F: include/linux/nl802154.h
11440F: include/net/af_ieee802154.h
11441F: include/net/cfg802154.h
11442F: include/net/ieee802154_netdev.h
11443F: include/net/mac802154.h
11444F: include/net/nl802154.h
11445F: net/ieee802154/
11446F: net/mac802154/
11447
11448Intel VIRTIO DATA PATH ACCELERATOR
11449M: Zhu Lingshan <[email protected]>
11450L: [email protected]
11451S: Supported
11452F: drivers/vdpa/ifcvf/
11453
11454IFE PROTOCOL
11455M: Yotam Gigi <[email protected]>
11456M: Jamal Hadi Salim <[email protected]>
11457F: include/net/ife.h
11458F: include/uapi/linux/ife.h
11459F: net/ife
11460
11461IGORPLUG-USB IR RECEIVER
11462M: Sean Young <[email protected]>
11463L: [email protected]
11464S: Maintained
11465F: drivers/media/rc/igorplugusb.c
11466
11467IGUANAWORKS USB IR TRANSCEIVER
11468M: Sean Young <[email protected]>
11469L: [email protected]
11470S: Maintained
11471F: drivers/media/rc/iguanair.c
11472
11473IIO BACKEND FRAMEWORK
11474M: Nuno Sa <[email protected]>
11475R: Olivier Moysan <[email protected]>
11476L: [email protected]
11477S: Maintained
11478F: Documentation/ABI/testing/debugfs-iio-backend
11479F: drivers/iio/industrialio-backend.c
11480F: include/linux/iio/backend.h
11481
11482IIO DIGITAL POTENTIOMETER DAC
11483M: Peter Rosin <[email protected]>
11484L: [email protected]
11485S: Maintained
11486F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
11487F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml
11488F: drivers/iio/dac/dpot-dac.c
11489
11490IIO ENVELOPE DETECTOR
11491M: Peter Rosin <[email protected]>
11492L: [email protected]
11493S: Maintained
11494F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
11495F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml
11496F: drivers/iio/adc/envelope-detector.c
11497
11498IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS
11499M: Matti Vaittinen <[email protected]>
11500L: [email protected]
11501S: Maintained
11502F: drivers/iio/industrialio-gts-helper.c
11503F: include/linux/iio/iio-gts-helper.h
11504F: drivers/iio/test/iio-test-gts.c
11505
11506IIO MULTIPLEXER
11507M: Peter Rosin <[email protected]>
11508L: [email protected]
11509S: Maintained
11510F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml
11511F: drivers/iio/multiplexer/iio-mux.c
11512
11513IIO SCMI BASED DRIVER
11514M: Jyoti Bhayana <[email protected]>
11515L: [email protected]
11516S: Maintained
11517F: drivers/iio/common/scmi_sensors/scmi_iio.c
11518
11519IIO SUBSYSTEM AND DRIVERS
11520M: Jonathan Cameron <[email protected]>
11521R: Lars-Peter Clausen <[email protected]>
11522L: [email protected]
11523S: Maintained
11524T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
11525F: Documentation/ABI/testing/configfs-iio*
11526F: Documentation/ABI/testing/sysfs-bus-iio*
11527F: Documentation/devicetree/bindings/iio/
11528F: Documentation/iio/
11529F: drivers/iio/
11530F: drivers/staging/iio/
11531F: include/dt-bindings/iio/
11532F: include/linux/iio/
11533F: tools/iio/
11534
11535IIO UNIT CONVERTER
11536M: Peter Rosin <[email protected]>
11537L: [email protected]
11538S: Maintained
11539F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml
11540F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml
11541F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml
11542F: drivers/iio/afe/iio-rescale.c
11543
11544IKANOS/ADI EAGLE ADSL USB DRIVER
11545M: Matthieu Castet <[email protected]>
11546M: Stanislaw Gruszka <[email protected]>
11547S: Maintained
11548F: drivers/usb/atm/ueagle-atm.c
11549
11550IMAGIS TOUCHSCREEN DRIVER
11551M: Markuss Broks <[email protected]>
11552S: Maintained
11553F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml
11554F: drivers/input/touchscreen/imagis.c
11555
11556IMGTEC ASCII LCD DRIVER
11557M: Paul Burton <[email protected]>
11558S: Maintained
11559F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml
11560F: drivers/auxdisplay/img-ascii-lcd.c
11561
11562IMGTEC JPEG ENCODER DRIVER
11563M: Devarsh Thakkar <[email protected]>
11564L: [email protected]
11565S: Supported
11566F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml
11567F: drivers/media/platform/imagination/e5010*
11568
11569IMGTEC IR DECODER DRIVER
11570S: Orphan
11571F: drivers/media/rc/img-ir/
11572
11573IMGTEC POWERVR DRM DRIVER
11574M: Frank Binns <[email protected]>
11575M: Matt Coster <[email protected]>
11576S: Supported
11577T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
11578F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml
11579F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml
11580F: Documentation/gpu/imagination/
11581F: drivers/gpu/drm/ci/xfails/powervr*
11582F: drivers/gpu/drm/imagination/
11583F: include/uapi/drm/pvr_drm.h
11584
11585IMON SOUNDGRAPH USB IR RECEIVER
11586M: Sean Young <[email protected]>
11587L: [email protected]
11588S: Maintained
11589F: drivers/media/rc/imon.c
11590F: drivers/media/rc/imon_raw.c
11591
11592IMS TWINTURBO FRAMEBUFFER DRIVER
11593L: [email protected]
11594S: Orphan
11595F: drivers/video/fbdev/imsttfb.c
11596
11597INA233 HARDWARE MONITOR DRIVERS
11598M: Leo Yang <[email protected]>
11599L: [email protected]
11600S: Maintained
11601F: Documentation/hwmon/ina233.rst
11602F: drivers/hwmon/pmbus/ina233.c
11603
11604INDEX OF FURTHER KERNEL DOCUMENTATION
11605M: Carlos Bilbao <[email protected]>
11606S: Maintained
11607F: Documentation/process/kernel-docs.rst
11608
11609INDUSTRY PACK SUBSYSTEM (IPACK)
11610M: Vaibhav Gupta <[email protected]>
11611M: Jens Taprogge <[email protected]>
11612M: Greg Kroah-Hartman <[email protected]>
11613L: [email protected]
11614S: Maintained
11615W: http://industrypack.sourceforge.net
11616F: drivers/ipack/
11617
11618INFINEON DPS310 Driver
11619M: Eddie James <[email protected]>
11620L: [email protected]
11621S: Maintained
11622F: drivers/iio/pressure/dps310.c
11623
11624INFINEON PEB2466 ASoC CODEC
11625M: Herve Codina <[email protected]>
11626L: [email protected]
11627S: Maintained
11628F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml
11629F: sound/soc/codecs/peb2466.c
11630
11631INFINIBAND SUBSYSTEM
11632M: Jason Gunthorpe <[email protected]>
11633M: Leon Romanovsky <[email protected]>
11634L: [email protected]
11635S: Supported
11636W: https://github.com/linux-rdma/rdma-core
11637Q: http://patchwork.kernel.org/project/linux-rdma/list/
11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git
11639F: Documentation/devicetree/bindings/infiniband/
11640F: Documentation/infiniband/
11641F: drivers/infiniband/
11642F: include/rdma/
11643F: include/trace/events/ib_mad.h
11644F: include/trace/events/ib_umad.h
11645F: include/trace/misc/rdma.h
11646F: include/uapi/linux/if_infiniband.h
11647F: include/uapi/rdma/
11648F: samples/bpf/ibumad_kern.c
11649F: samples/bpf/ibumad_user.c
11650
11651INGENIC JZ4780 NAND DRIVER
11652M: Harvey Hunt <[email protected]>
11653L: [email protected]
11654L: [email protected]
11655S: Maintained
11656F: drivers/mtd/nand/raw/ingenic/
11657
11658INGENIC JZ47xx SoCs
11659M: Paul Cercueil <[email protected]>
11660L: [email protected]
11661S: Maintained
11662F: arch/mips/boot/dts/ingenic/
11663F: arch/mips/generic/board-ingenic.c
11664F: arch/mips/include/asm/mach-ingenic/
11665F: arch/mips/ingenic/Kconfig
11666F: drivers/clk/ingenic/
11667F: drivers/dma/dma-jz4780.c
11668F: drivers/gpu/drm/ingenic/
11669F: drivers/i2c/busses/i2c-jz4780.c
11670F: drivers/iio/adc/ingenic-adc.c
11671F: drivers/irqchip/irq-ingenic.c
11672F: drivers/memory/jz4780-nemc.c
11673F: drivers/mmc/host/jz4740_mmc.c
11674F: drivers/mtd/nand/raw/ingenic/
11675F: drivers/pinctrl/pinctrl-ingenic.c
11676F: drivers/power/supply/ingenic-battery.c
11677F: drivers/pwm/pwm-jz4740.c
11678F: drivers/remoteproc/ingenic_rproc.c
11679F: drivers/rtc/rtc-jz4740.c
11680F: drivers/tty/serial/8250/8250_ingenic.c
11681F: drivers/usb/musb/jz4740.c
11682F: drivers/watchdog/jz4740_wdt.c
11683F: include/dt-bindings/iio/adc/ingenic,adc.h
11684F: include/linux/mfd/ingenic-tcu.h
11685F: sound/soc/codecs/jz47*
11686F: sound/soc/jz4740/
11687
11688INJOINIC IP5xxx POWER BANK IC DRIVER
11689M: Samuel Holland <[email protected]>
11690S: Maintained
11691F: drivers/power/supply/ip5xxx_power.c
11692
11693INOTIFY
11694M: Jan Kara <[email protected]>
11695R: Amir Goldstein <[email protected]>
11696L: [email protected]
11697S: Maintained
11698F: Documentation/filesystems/inotify.rst
11699F: fs/notify/inotify/
11700F: include/linux/inotify.h
11701F: include/uapi/linux/inotify.h
11702
11703INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
11704M: Dmitry Torokhov <[email protected]>
11705L: [email protected]
11706S: Maintained
11707Q: http://patchwork.kernel.org/project/linux-input/list/
11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
11709F: Documentation/devicetree/bindings/input/
11710F: Documentation/devicetree/bindings/serio/
11711F: Documentation/input/
11712F: drivers/input/
11713F: include/dt-bindings/input/
11714F: include/linux/gameport.h
11715F: include/linux/i8042.h
11716F: include/linux/input.h
11717F: include/linux/input/
11718F: include/linux/libps2.h
11719F: include/linux/serio.h
11720F: include/uapi/linux/gameport.h
11721F: include/uapi/linux/input-event-codes.h
11722F: include/uapi/linux/input.h
11723F: include/uapi/linux/serio.h
11724F: include/uapi/linux/uinput.h
11725
11726INPUT MULTITOUCH (MT) PROTOCOL
11727M: Henrik Rydberg <[email protected]>
11728L: [email protected]
11729S: Odd fixes
11730F: Documentation/input/multi-touch-protocol.rst
11731F: drivers/input/input-mt.c
11732K: \b(ABS|SYN)_MT_
11733
11734INSIDE SECURE CRYPTO DRIVER
11735M: Antoine Tenart <[email protected]>
11736L: [email protected]
11737S: Maintained
11738F: drivers/crypto/inside-secure/
11739
11740INSIDE SECURE EIP93 CRYPTO DRIVER
11741M: Christian Marangi <[email protected]>
11742L: [email protected]
11743S: Maintained
11744F: Documentation/devicetree/bindings/crypto/inside-secure,safexcel-eip93.yaml
11745F: drivers/crypto/inside-secure/eip93/
11746
11747INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
11748M: Mimi Zohar <[email protected]>
11749M: Roberto Sassu <[email protected]>
11750M: Dmitry Kasatkin <[email protected]>
11751R: Eric Snowberg <[email protected]>
11752L: [email protected]
11753S: Supported
11754T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
11755F: security/integrity/
11756F: security/integrity/ima/
11757
11758INTEGRITY POLICY ENFORCEMENT (IPE)
11759M: Fan Wu <[email protected]>
11760L: [email protected]
11761S: Supported
11762T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git
11763F: Documentation/admin-guide/LSM/ipe.rst
11764F: Documentation/security/ipe.rst
11765F: scripts/ipe/
11766F: security/ipe/
11767
11768INTEL 810/815 FRAMEBUFFER DRIVER
11769M: Antonino Daplas <[email protected]>
11770L: [email protected]
11771S: Maintained
11772F: drivers/video/fbdev/i810/
11773
11774INTEL 8254 COUNTER DRIVER
11775M: William Breathitt Gray <[email protected]>
11776L: [email protected]
11777S: Maintained
11778F: drivers/counter/i8254.c
11779F: include/linux/i8254.h
11780
11781INTEL 8255 GPIO DRIVER
11782M: William Breathitt Gray <[email protected]>
11783L: [email protected]
11784S: Maintained
11785F: drivers/gpio/gpio-i8255.c
11786F: drivers/gpio/gpio-i8255.h
11787
11788INTEL ASoC DRIVERS
11789M: Cezary Rojewski <[email protected]>
11790M: Liam Girdwood <[email protected]>
11791M: Peter Ujfalusi <[email protected]>
11792M: Bard Liao <[email protected]>
11793M: Ranjani Sridharan <[email protected]>
11794M: Kai Vehmanen <[email protected]>
11795R: Pierre-Louis Bossart <[email protected]>
11796L: [email protected]
11797S: Supported
11798F: sound/soc/intel/
11799
11800INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER
11801M: Hans de Goede <[email protected]>
11802L: [email protected]
11803S: Maintained
11804F: drivers/platform/x86/intel/atomisp2/pm.c
11805
11806INTEL ATOMISP2 LED DRIVER
11807M: Hans de Goede <[email protected]>
11808L: [email protected]
11809S: Maintained
11810F: drivers/platform/x86/intel/atomisp2/led.c
11811
11812INTEL BIOS SAR INT1092 DRIVER
11813M: Shravan Sudhakar <[email protected]>
11814L: [email protected]
11815S: Maintained
11816F: drivers/platform/x86/intel/int1092/
11817
11818INTEL BROXTON PMC DRIVER
11819M: Mika Westerberg <[email protected]>
11820M: Zha Qipeng <[email protected]>
11821S: Maintained
11822F: drivers/mfd/intel_pmc_bxt.c
11823F: include/linux/mfd/intel_pmc_bxt.h
11824
11825INTEL C600 SERIES SAS CONTROLLER DRIVER
11826L: [email protected]
11827S: Orphan
11828T: git git://git.code.sf.net/p/intel-sas/isci
11829F: drivers/scsi/isci/
11830
11831INTEL CPU family model numbers
11832M: Tony Luck <[email protected]>
11833M: [email protected]
11834L: [email protected]
11835S: Supported
11836F: arch/x86/include/asm/intel-family.h
11837
11838INTEL DRM DISPLAY FOR XE AND I915 DRIVERS
11839M: Jani Nikula <[email protected]>
11840M: Rodrigo Vivi <[email protected]>
11841L: [email protected]
11842L: [email protected]
11843S: Supported
11844F: drivers/gpu/drm/i915/display/
11845F: drivers/gpu/drm/xe/display/
11846F: drivers/gpu/drm/xe/compat-i915-headers
11847F: include/drm/intel/
11848
11849INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative)
11850M: Jani Nikula <[email protected]>
11851M: Joonas Lahtinen <[email protected]>
11852M: Rodrigo Vivi <[email protected]>
11853M: Tvrtko Ursulin <[email protected]>
11854L: [email protected]
11855S: Supported
11856W: https://drm.pages.freedesktop.org/intel-docs/
11857Q: http://patchwork.freedesktop.org/project/intel-gfx/
11858B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html
11859C: irc://irc.oftc.net/intel-gfx
11860T: git https://gitlab.freedesktop.org/drm/i915/kernel.git
11861F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon
11862F: Documentation/gpu/i915.rst
11863F: drivers/gpu/drm/ci/xfails/i915*
11864F: drivers/gpu/drm/i915/
11865F: include/drm/intel/
11866F: include/uapi/drm/i915_drm.h
11867
11868INTEL DRM XE DRIVER (Lunar Lake and newer)
11869M: Lucas De Marchi <[email protected]>
11870M: Thomas Hellström <[email protected]>
11871M: Rodrigo Vivi <[email protected]>
11872L: [email protected]
11873S: Supported
11874W: https://drm.pages.freedesktop.org/intel-docs/
11875Q: http://patchwork.freedesktop.org/project/intel-xe/
11876B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues
11877C: irc://irc.oftc.net/xe
11878T: git https://gitlab.freedesktop.org/drm/xe/kernel.git
11879F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
11880F: Documentation/gpu/xe/
11881F: drivers/gpu/drm/xe/
11882F: include/drm/intel/
11883F: include/uapi/drm/xe_drm.h
11884
11885INTEL ETHERNET DRIVERS
11886M: Tony Nguyen <[email protected]>
11887M: Przemek Kitszel <[email protected]>
11888L: [email protected] (moderated for non-subscribers)
11889S: Maintained
11890W: https://www.intel.com/content/www/us/en/support.html
11891Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/
11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git
11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git
11894F: Documentation/networking/device_drivers/ethernet/intel/
11895F: drivers/net/ethernet/intel/
11896F: drivers/net/ethernet/intel/*/
11897F: include/linux/avf/virtchnl.h
11898F: include/linux/net/intel/iidc.h
11899
11900INTEL ETHERNET PROTOCOL DRIVER FOR RDMA
11901M: Mustafa Ismail <[email protected]>
11902M: Tatyana Nikolova <[email protected]>
11903L: [email protected]
11904S: Supported
11905F: drivers/infiniband/hw/irdma/
11906F: include/uapi/rdma/irdma-abi.h
11907
11908INTEL GPIO DRIVERS
11909M: Andy Shevchenko <[email protected]>
11910L: [email protected]
11911S: Supported
11912T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
11913F: drivers/gpio/gpio-elkhartlake.c
11914F: drivers/gpio/gpio-graniterapids.c
11915F: drivers/gpio/gpio-ich.c
11916F: drivers/gpio/gpio-merrifield.c
11917F: drivers/gpio/gpio-ml-ioh.c
11918F: drivers/gpio/gpio-pch.c
11919F: drivers/gpio/gpio-sch.c
11920F: drivers/gpio/gpio-sodaville.c
11921F: drivers/gpio/gpio-tangier.c
11922F: drivers/gpio/gpio-tangier.h
11923
11924INTEL GVT-g DRIVERS (Intel GPU Virtualization)
11925M: Zhenyu Wang <[email protected]>
11926M: Zhi Wang <[email protected]>
11927L: [email protected]
11928L: [email protected]
11929S: Supported
11930W: https://github.com/intel/gvt-linux/wiki
11931T: git https://github.com/intel/gvt-linux.git
11932F: drivers/gpu/drm/i915/gvt/
11933
11934INTEL HID EVENT DRIVER
11935M: Alex Hung <[email protected]>
11936L: [email protected]
11937S: Maintained
11938F: drivers/platform/x86/intel/hid.c
11939
11940INTEL I/OAT DMA DRIVER
11941M: Dave Jiang <[email protected]>
11942R: Dan Williams <[email protected]>
11943L: [email protected]
11944S: Supported
11945Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
11946F: drivers/dma/ioat*
11947
11948INTEL IAA CRYPTO DRIVER
11949M: Kristen Accardi <[email protected]>
11950M: Vinicius Costa Gomes <[email protected]>
11951L: [email protected]
11952S: Supported
11953F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst
11954F: drivers/crypto/intel/iaa/*
11955
11956INTEL IDLE DRIVER
11957M: Rafael J. Wysocki <[email protected]>
11958M: Artem Bityutskiy <[email protected]>
11959M: Artem Bityutskiy <[email protected]>
11960R: Len Brown <[email protected]>
11961L: [email protected]
11962S: Supported
11963B: https://bugzilla.kernel.org
11964T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
11965F: drivers/idle/intel_idle.c
11966
11967INTEL IDXD DRIVER
11968M: Vinicius Costa Gomes <[email protected]>
11969R: Dave Jiang <[email protected]>
11970L: [email protected]
11971S: Supported
11972F: drivers/dma/idxd/*
11973F: include/uapi/linux/idxd.h
11974
11975INTEL IN FIELD SCAN (IFS) DEVICE
11976M: Jithu Joseph <[email protected]>
11977R: Ashok Raj <[email protected]>
11978R: Tony Luck <[email protected]>
11979S: Maintained
11980F: drivers/platform/x86/intel/ifs
11981F: include/trace/events/intel_ifs.h
11982F: tools/testing/selftests/drivers/platform/x86/intel/ifs/
11983
11984INTEL INTEGRATED SENSOR HUB DRIVER
11985M: Srinivas Pandruvada <[email protected]>
11986M: Jiri Kosina <[email protected]>
11987L: [email protected]
11988S: Maintained
11989F: drivers/hid/intel-ish-hid/
11990
11991INTEL IOMMU (VT-d)
11992M: David Woodhouse <[email protected]>
11993M: Lu Baolu <[email protected]>
11994L: [email protected]
11995S: Supported
11996T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
11997F: drivers/iommu/intel/
11998
11999INTEL IPU3 CSI-2 CIO2 DRIVER
12000M: Yong Zhi <[email protected]>
12001M: Sakari Ailus <[email protected]>
12002M: Bingbu Cao <[email protected]>
12003M: Dan Scally <[email protected]>
12004R: Tianshu Qiu <[email protected]>
12005L: [email protected]
12006S: Maintained
12007T: git git://linuxtv.org/media.git
12008F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst
12009F: drivers/media/pci/intel/ipu3/
12010
12011INTEL IPU3 CSI-2 IMGU DRIVER
12012M: Sakari Ailus <[email protected]>
12013R: Bingbu Cao <[email protected]>
12014R: Tianshu Qiu <[email protected]>
12015L: [email protected]
12016S: Maintained
12017F: Documentation/admin-guide/media/ipu3.rst
12018F: Documentation/admin-guide/media/ipu3_rcb.svg
12019F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst
12020F: drivers/staging/media/ipu3/
12021
12022INTEL IPU6 INPUT SYSTEM DRIVER
12023M: Sakari Ailus <[email protected]>
12024M: Bingbu Cao <[email protected]>
12025R: Tianshu Qiu <[email protected]>
12026L: [email protected]
12027S: Maintained
12028T: git git://linuxtv.org/media.git
12029F: Documentation/admin-guide/media/ipu6-isys.rst
12030F: drivers/media/pci/intel/ipu6/
12031
12032INTEL ISHTP ECLITE DRIVER
12033M: Srinivas Pandruvada <[email protected]>
12034L: [email protected]
12035S: Supported
12036F: drivers/platform/x86/intel/ishtp_eclite.c
12037
12038INTEL IXP4XX CRYPTO SUPPORT
12039M: Corentin Labbe <[email protected]>
12040L: [email protected]
12041S: Maintained
12042F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c
12043
12044INTEL KEEM BAY DRM DRIVER
12045M: Anitha Chrisanthus <[email protected]>
12046M: Edmund Dea <[email protected]>
12047S: Maintained
12048F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml
12049F: drivers/gpu/drm/kmb/
12050
12051INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER
12052M: Daniele Alessandrelli <[email protected]>
12053S: Maintained
12054F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml
12055F: drivers/crypto/intel/keembay/Kconfig
12056F: drivers/crypto/intel/keembay/Makefile
12057F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c
12058F: drivers/crypto/intel/keembay/ocs-aes.c
12059F: drivers/crypto/intel/keembay/ocs-aes.h
12060
12061INTEL KEEM BAY OCS ECC CRYPTO DRIVER
12062M: Daniele Alessandrelli <[email protected]>
12063M: Prabhjot Khurana <[email protected]>
12064M: Mark Gross <[email protected]>
12065S: Maintained
12066F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml
12067F: drivers/crypto/intel/keembay/Kconfig
12068F: drivers/crypto/intel/keembay/Makefile
12069F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c
12070
12071INTEL KEEM BAY OCS HCU CRYPTO DRIVER
12072M: Daniele Alessandrelli <[email protected]>
12073M: Declan Murphy <[email protected]>
12074S: Maintained
12075F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml
12076F: drivers/crypto/intel/keembay/Kconfig
12077F: drivers/crypto/intel/keembay/Makefile
12078F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c
12079F: drivers/crypto/intel/keembay/ocs-hcu.c
12080F: drivers/crypto/intel/keembay/ocs-hcu.h
12081
12082INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS
12083M: Wentong Wu <[email protected]>
12084M: Sakari Ailus <[email protected]>
12085S: Maintained
12086F: drivers/gpio/gpio-ljca.c
12087F: drivers/i2c/busses/i2c-ljca.c
12088F: drivers/spi/spi-ljca.c
12089F: drivers/usb/misc/usb-ljca.c
12090F: include/linux/usb/ljca.h
12091
12092INTEL MANAGEMENT ENGINE (mei)
12093M: Alexander Usyskin <[email protected]>
12094L: [email protected]
12095S: Supported
12096F: Documentation/driver-api/mei/*
12097F: drivers/misc/mei/
12098F: drivers/watchdog/mei_wdt.c
12099F: include/linux/mei_aux.h
12100F: include/linux/mei_cl_bus.h
12101F: include/uapi/linux/mei.h
12102F: include/uapi/linux/mei_uuid.h
12103F: include/uapi/linux/uuid.h
12104F: samples/mei/*
12105
12106INTEL MAX 10 BMC MFD DRIVER
12107M: Xu Yilun <[email protected]>
12108R: Tom Rix <[email protected]>
12109S: Maintained
12110F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
12111F: Documentation/hwmon/intel-m10-bmc-hwmon.rst
12112F: drivers/hwmon/intel-m10-bmc-hwmon.c
12113F: drivers/mfd/intel-m10-bmc*
12114F: include/linux/mfd/intel-m10-bmc.h
12115
12116INTEL MAX10 BMC SECURE UPDATES
12117M: Peter Colberg <[email protected]>
12118L: [email protected]
12119S: Maintained
12120F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
12121F: drivers/fpga/intel-m10-bmc-sec-update.c
12122
12123INTEL MID (Mobile Internet Device) PLATFORM
12124M: Andy Shevchenko <[email protected]>
12125L: [email protected]
12126S: Supported
12127F: arch/x86/include/asm/intel-mid.h
12128F: arch/x86/pci/intel_mid_pci.c
12129F: arch/x86/platform/intel-mid/
12130F: drivers/dma/hsu/
12131F: drivers/extcon/extcon-intel-mrfld.c
12132F: drivers/gpio/gpio-merrifield.c
12133F: drivers/gpio/gpio-tangier.*
12134F: drivers/iio/adc/intel_mrfld_adc.c
12135F: drivers/mfd/intel_soc_pmic_mrfld.c
12136F: drivers/pinctrl/intel/pinctrl-merrifield.c
12137F: drivers/pinctrl/intel/pinctrl-moorefield.c
12138F: drivers/pinctrl/intel/pinctrl-tangier.*
12139F: drivers/platform/x86/intel/mrfld_pwrbtn.c
12140F: drivers/platform/x86/intel_scu_*
12141F: drivers/staging/media/atomisp/
12142F: drivers/tty/serial/8250/8250_mid.c
12143F: drivers/watchdog/intel-mid_wdt.c
12144F: include/linux/mfd/intel_soc_pmic_mrfld.h
12145F: include/linux/platform_data/x86/intel-mid_wdt.h
12146F: include/linux/platform_data/x86/intel_scu_ipc.h
12147
12148INTEL P-Unit IPC DRIVER
12149M: Zha Qipeng <[email protected]>
12150L: [email protected]
12151S: Maintained
12152F: arch/x86/include/asm/intel_punit_ipc.h
12153F: drivers/platform/x86/intel/punit_ipc.c
12154
12155INTEL PMC CORE DRIVER
12156M: Rajneesh Bhardwaj <[email protected]>
12157M: David E Box <[email protected]>
12158L: [email protected]
12159S: Maintained
12160F: Documentation/ABI/testing/sysfs-platform-intel-pmc
12161F: drivers/platform/x86/intel/pmc/
12162F: include/linux/platform_data/x86/intel_pmc_ipc.h
12163
12164INTEL PMIC GPIO DRIVERS
12165M: Andy Shevchenko <[email protected]>
12166S: Supported
12167T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git
12168F: drivers/gpio/gpio-*cove.c
12169
12170INTEL PMIC MULTIFUNCTION DEVICE DRIVERS
12171M: Andy Shevchenko <[email protected]>
12172S: Supported
12173F: drivers/mfd/intel_soc_pmic*
12174F: include/linux/mfd/intel_soc_pmic*
12175
12176INTEL PMT DRIVERS
12177M: David E. Box <[email protected]>
12178S: Supported
12179F: drivers/platform/x86/intel/pmt/
12180
12181INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
12182M: Stanislav Yakovlev <[email protected]>
12183L: [email protected]
12184S: Maintained
12185F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst
12186F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst
12187F: drivers/net/wireless/intel/ipw2x00/
12188
12189INTEL PSTATE DRIVER
12190M: Srinivas Pandruvada <[email protected]>
12191M: Len Brown <[email protected]>
12192L: [email protected]
12193S: Supported
12194F: drivers/cpufreq/intel_pstate.c
12195
12196INTEL PTP DFL ToD DRIVER
12197M: Tianfei Zhang <[email protected]>
12198L: [email protected]
12199L: [email protected]
12200S: Maintained
12201F: drivers/ptp/ptp_dfl_tod.c
12202
12203INTEL QUADRATURE ENCODER PERIPHERAL DRIVER
12204M: Jarkko Nikula <[email protected]>
12205L: [email protected]
12206F: drivers/counter/intel-qep.c
12207
12208INTEL SCU DRIVERS
12209M: Mika Westerberg <[email protected]>
12210S: Maintained
12211F: drivers/platform/x86/intel_scu_*
12212F: include/linux/platform_data/x86/intel_scu_ipc.h
12213
12214INTEL SDSI DRIVER
12215M: David E. Box <[email protected]>
12216S: Supported
12217F: drivers/platform/x86/intel/sdsi.c
12218F: tools/arch/x86/intel_sdsi/
12219F: tools/testing/selftests/drivers/sdsi/
12220
12221INTEL SGX
12222M: Jarkko Sakkinen <[email protected]>
12223R: Dave Hansen <[email protected]>
12224L: [email protected]
12225S: Supported
12226Q: https://patchwork.kernel.org/project/intel-sgx/list/
12227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx
12228F: Documentation/arch/x86/sgx.rst
12229F: arch/x86/entry/vdso/vsgx.S
12230F: arch/x86/include/asm/sgx.h
12231F: arch/x86/include/uapi/asm/sgx.h
12232F: arch/x86/kernel/cpu/sgx/*
12233F: tools/testing/selftests/sgx/*
12234K: \bSGX_
12235
12236INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER
12237M: Daniel Scally <[email protected]>
12238S: Maintained
12239F: drivers/platform/x86/intel/int3472/
12240
12241INTEL SPEED SELECT TECHNOLOGY
12242M: Srinivas Pandruvada <[email protected]>
12243L: [email protected]
12244S: Maintained
12245F: drivers/platform/x86/intel/speed_select_if/
12246F: include/uapi/linux/isst_if.h
12247F: tools/power/x86/intel-speed-select/
12248
12249INTEL STRATIX10 FIRMWARE DRIVERS
12250M: Dinh Nguyen <[email protected]>
12251L: [email protected]
12252S: Maintained
12253T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
12254F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu
12255F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
12256F: drivers/firmware/stratix10-rsu.c
12257F: drivers/firmware/stratix10-svc.c
12258F: include/linux/firmware/intel/stratix10-smc.h
12259F: include/linux/firmware/intel/stratix10-svc-client.h
12260
12261INTEL TELEMETRY DRIVER
12262M: Rajneesh Bhardwaj <[email protected]>
12263M: "David E. Box" <[email protected]>
12264L: [email protected]
12265S: Maintained
12266F: arch/x86/include/asm/intel_telemetry.h
12267F: drivers/platform/x86/intel/telemetry/
12268
12269INTEL TOUCH HOST CONTROLLER (THC) DRIVER
12270M: Even Xu <[email protected]>
12271M: Xinpeng Sun <[email protected]>
12272S: Maintained
12273F: drivers/hid/intel-thc-hid/
12274
12275INTEL TPMI DRIVER
12276M: Srinivas Pandruvada <[email protected]>
12277L: [email protected]
12278S: Maintained
12279F: Documentation/ABI/testing/debugfs-tpmi
12280F: drivers/platform/x86/intel/vsec_tpmi.c
12281F: include/linux/intel_tpmi.h
12282
12283INTEL UNCORE FREQUENCY CONTROL
12284M: Srinivas Pandruvada <[email protected]>
12285L: [email protected]
12286S: Maintained
12287F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst
12288F: drivers/platform/x86/intel/uncore-frequency/
12289
12290INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER
12291M: David E. Box <[email protected]>
12292S: Supported
12293F: drivers/platform/x86/intel/vsec.c
12294F: include/linux/intel_vsec.h
12295
12296INTEL VIRTUAL BUTTON DRIVER
12297M: AceLan Kao <[email protected]>
12298L: [email protected]
12299S: Maintained
12300F: drivers/platform/x86/intel/vbtn.c
12301
12302INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
12303M: Stanislaw Gruszka <[email protected]>
12304L: [email protected]
12305S: Supported
12306F: drivers/net/wireless/intel/iwlegacy/
12307
12308INTEL WIRELESS WIFI LINK (iwlwifi)
12309M: Miri Korenblit <[email protected]>
12310L: [email protected]
12311S: Supported
12312W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
12313T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
12314F: drivers/net/wireless/intel/iwlwifi/
12315
12316INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER
12317M: Jithu Joseph <[email protected]>
12318S: Maintained
12319W: https://slimbootloader.github.io/security/firmware-update.html
12320F: drivers/platform/x86/intel/wmi/sbl-fw-update.c
12321
12322INTEL WMI THUNDERBOLT FORCE POWER DRIVER
12323L: [email protected]
12324S: Maintained
12325F: drivers/platform/x86/intel/wmi/thunderbolt.c
12326
12327INTEL WWAN IOSM DRIVER
12328M: M Chetan Kumar <[email protected]>
12329L: [email protected]
12330S: Maintained
12331F: drivers/net/wwan/iosm/
12332
12333INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY
12334M: Xin Li <[email protected]>
12335M: "H. Peter Anvin" <[email protected]>
12336S: Supported
12337F: Documentation/arch/x86/x86_64/fred.rst
12338F: arch/x86/entry/entry_64_fred.S
12339F: arch/x86/entry/entry_fred.c
12340F: arch/x86/include/asm/fred.h
12341F: arch/x86/kernel/fred.c
12342
12343INTEL(R) TRACE HUB
12344M: Alexander Shishkin <[email protected]>
12345S: Supported
12346F: Documentation/trace/intel_th.rst
12347F: drivers/hwtracing/intel_th/
12348F: include/linux/intel_th.h
12349
12350INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
12351M: Ning Sun <[email protected]>
12352L: [email protected]
12353S: Supported
12354W: http://tboot.sourceforge.net
12355T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
12356F: Documentation/arch/x86/intel_txt.rst
12357F: arch/x86/kernel/tboot.c
12358F: include/linux/tboot.h
12359
12360INTERCONNECT API
12361M: Georgi Djakov <[email protected]>
12362L: [email protected]
12363S: Maintained
12364T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git
12365F: Documentation/devicetree/bindings/interconnect/
12366F: Documentation/driver-api/interconnect.rst
12367F: drivers/interconnect/
12368F: include/dt-bindings/interconnect/
12369F: include/linux/interconnect-provider.h
12370F: include/linux/interconnect.h
12371
12372INTERRUPT COUNTER DRIVER
12373M: Oleksij Rempel <[email protected]>
12374R: Pengutronix Kernel Team <[email protected]>
12375L: [email protected]
12376F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml
12377F: drivers/counter/interrupt-cnt.c
12378
12379INTERSIL ISL7998X VIDEO DECODER DRIVER
12380M: Michael Tretter <[email protected]>
12381R: Pengutronix Kernel Team <[email protected]>
12382L: [email protected]
12383S: Maintained
12384F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml
12385F: drivers/media/i2c/isl7998x.c
12386
12387INVENSENSE ICM-426xx IMU DRIVER
12388M: Jean-Baptiste Maneyrol <[email protected]>
12389L: [email protected]
12390S: Maintained
12391W: https://invensense.tdk.com/
12392F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600
12393F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
12394F: drivers/iio/imu/inv_icm42600/
12395
12396INVENSENSE MPU-3050 GYROSCOPE DRIVER
12397M: Linus Walleij <[email protected]>
12398L: [email protected]
12399S: Maintained
12400F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
12401F: drivers/iio/gyro/mpu3050*
12402
12403INVENSENSE MPU-6050 IMU DRIVER
12404M: Jean-Baptiste Maneyrol <[email protected]>
12405L: [email protected]
12406S: Maintained
12407W: https://invensense.tdk.com/
12408F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
12409F: drivers/iio/imu/inv_mpu6050/
12410
12411IOC3 ETHERNET DRIVER
12412M: Thomas Bogendoerfer <[email protected]>
12413L: [email protected]
12414S: Maintained
12415F: drivers/net/ethernet/sgi/ioc3-eth.c
12416
12417IOMMU DMA-API LAYER
12418M: Robin Murphy <[email protected]>
12419L: [email protected]
12420S: Maintained
12421T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12422F: drivers/iommu/dma-iommu.c
12423F: drivers/iommu/dma-iommu.h
12424F: drivers/iommu/iova.c
12425F: include/linux/iommu-dma.h
12426F: include/linux/iova.h
12427
12428IOMMU SUBSYSTEM
12429M: Joerg Roedel <[email protected]>
12430M: Will Deacon <[email protected]>
12431R: Robin Murphy <[email protected]>
12432L: [email protected]
12433S: Maintained
12434T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
12435F: Documentation/devicetree/bindings/iommu/
12436F: drivers/iommu/
12437F: include/linux/iommu.h
12438F: include/linux/iova.h
12439F: include/linux/of_iommu.h
12440
12441IOMMUFD
12442M: Jason Gunthorpe <[email protected]>
12443M: Kevin Tian <[email protected]>
12444L: [email protected]
12445S: Maintained
12446T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git
12447F: Documentation/userspace-api/iommufd.rst
12448F: drivers/iommu/iommufd/
12449F: include/linux/iommufd.h
12450F: include/uapi/linux/iommufd.h
12451F: tools/testing/selftests/iommu/
12452
12453IOSYS-MAP HELPERS
12454M: Thomas Zimmermann <[email protected]>
12455L: [email protected]
12456S: Maintained
12457T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12458F: include/linux/iosys-map.h
12459
12460IO_URING
12461M: Jens Axboe <[email protected]>
12462M: Pavel Begunkov <[email protected]>
12463L: [email protected]
12464S: Maintained
12465T: git git://git.kernel.dk/linux-block
12466T: git git://git.kernel.dk/liburing
12467F: include/linux/io_uring/
12468F: include/linux/io_uring.h
12469F: include/linux/io_uring_types.h
12470F: include/trace/events/io_uring.h
12471F: include/uapi/linux/io_uring.h
12472F: io_uring/
12473
12474IPMI SUBSYSTEM
12475M: Corey Minyard <[email protected]>
12476L: [email protected] (moderated for non-subscribers)
12477S: Supported
12478W: http://openipmi.sourceforge.net/
12479T: git https://github.com/cminyard/linux-ipmi.git for-next
12480F: Documentation/devicetree/bindings/ipmi/
12481F: Documentation/driver-api/ipmi.rst
12482F: drivers/char/ipmi/
12483F: include/linux/ipmi*
12484F: include/uapi/linux/ipmi*
12485
12486IPS SCSI RAID DRIVER
12487M: Adaptec OEM Raid Solutions <[email protected]>
12488L: [email protected]
12489S: Maintained
12490W: http://www.adaptec.com/
12491F: drivers/scsi/ips*
12492
12493IPVS
12494M: Simon Horman <[email protected]>
12495M: Julian Anastasov <[email protected]>
12496L: [email protected]
12497L: [email protected]
12498S: Maintained
12499T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
12500T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
12501F: Documentation/networking/ipvs-sysctl.rst
12502F: include/net/ip_vs.h
12503F: include/uapi/linux/ip_vs.h
12504F: net/netfilter/ipvs/
12505
12506IPWIRELESS DRIVER
12507M: Jiri Kosina <[email protected]>
12508M: David Sterba <[email protected]>
12509S: Odd Fixes
12510F: drivers/tty/ipwireless/
12511
12512IRON DEVICE AUDIO CODEC DRIVERS
12513M: Kiseok Jo <[email protected]>
12514L: [email protected]
12515S: Maintained
12516F: Documentation/devicetree/bindings/sound/irondevice,*
12517F: sound/soc/codecs/sma*
12518
12519IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
12520M: Thomas Gleixner <[email protected]>
12521S: Maintained
12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12523F: Documentation/core-api/irq/irq-domain.rst
12524F: include/linux/irqdomain.h
12525F: include/linux/irqdomain_defs.h
12526F: kernel/irq/irqdomain.c
12527F: kernel/irq/msi.c
12528
12529IRQ SUBSYSTEM
12530M: Thomas Gleixner <[email protected]>
12531L: [email protected]
12532S: Maintained
12533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
12534F: include/linux/group_cpus.h
12535F: include/linux/irq.h
12536F: include/linux/irqhandler.h
12537F: include/linux/irqnr.h
12538F: include/linux/irqreturn.h
12539F: kernel/irq/
12540F: lib/group_cpus.c
12541
12542IRQCHIP DRIVERS
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: Documentation/devicetree/bindings/interrupt-controller/
12548F: drivers/irqchip/
12549F: include/linux/irqchip.h
12550
12551ISA
12552M: William Breathitt Gray <[email protected]>
12553S: Maintained
12554F: Documentation/driver-api/isa.rst
12555F: drivers/base/isa.c
12556F: include/linux/isa.h
12557
12558ISA RADIO MODULE
12559M: Hans Verkuil <[email protected]>
12560L: [email protected]
12561S: Maintained
12562W: https://linuxtv.org
12563T: git git://linuxtv.org/media.git
12564F: drivers/media/radio/radio-isa*
12565
12566ISAPNP
12567M: Jaroslav Kysela <[email protected]>
12568S: Maintained
12569F: Documentation/userspace-api/isapnp.rst
12570F: drivers/pnp/isapnp/
12571F: include/linux/isapnp.h
12572
12573ISCSI
12574M: Lee Duncan <[email protected]>
12575M: Chris Leech <[email protected]>
12576M: Mike Christie <[email protected]>
12577L: [email protected]
12578L: [email protected]
12579S: Maintained
12580W: www.open-iscsi.com
12581F: drivers/scsi/*iscsi*
12582F: include/scsi/*iscsi*
12583
12584iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
12585M: Peter Jones <[email protected]>
12586M: Konrad Rzeszutek Wilk <[email protected]>
12587S: Maintained
12588F: drivers/firmware/iscsi_ibft*
12589
12590ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
12591M: Sagi Grimberg <[email protected]>
12592M: Max Gurtovoy <[email protected]>
12593L: [email protected]
12594S: Supported
12595W: http://www.openfabrics.org
12596W: www.open-iscsi.org
12597Q: http://patchwork.kernel.org/project/linux-rdma/list/
12598F: drivers/infiniband/ulp/iser/
12599
12600ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
12601M: Sagi Grimberg <[email protected]>
12602L: [email protected]
12603L: [email protected]
12604S: Supported
12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12606F: drivers/infiniband/ulp/isert
12607
12608ISDN/CMTP OVER BLUETOOTH
12609M: Karsten Keil <[email protected]>
12610L: [email protected] (subscribers-only)
12611L: [email protected]
12612S: Odd Fixes
12613W: http://www.isdn4linux.de
12614F: Documentation/isdn/
12615F: drivers/isdn/capi/
12616F: include/linux/isdn/
12617F: include/uapi/linux/isdn/
12618F: net/bluetooth/cmtp/
12619
12620ISDN/mISDN SUBSYSTEM
12621M: Karsten Keil <[email protected]>
12622L: [email protected] (subscribers-only)
12623L: [email protected]
12624S: Maintained
12625W: http://www.isdn4linux.de
12626F: drivers/isdn/Kconfig
12627F: drivers/isdn/Makefile
12628F: drivers/isdn/hardware/
12629F: drivers/isdn/mISDN/
12630
12631ISL28022 HARDWARE MONITORING DRIVER
12632M: Carsten Spieß <[email protected]>
12633L: [email protected]
12634S: Maintained
12635F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml
12636F: Documentation/hwmon/isl28022.rst
12637F: drivers/hwmon/isl28022.c
12638
12639ISOFS FILESYSTEM
12640M: Jan Kara <[email protected]>
12641L: [email protected]
12642S: Maintained
12643F: Documentation/filesystems/isofs.rst
12644F: fs/isofs/
12645
12646IT87 HARDWARE MONITORING DRIVER
12647M: Jean Delvare <[email protected]>
12648L: [email protected]
12649S: Maintained
12650F: Documentation/hwmon/it87.rst
12651F: drivers/hwmon/it87.c
12652
12653IT913X MEDIA DRIVER
12654L: [email protected]
12655S: Orphan
12656W: https://linuxtv.org
12657Q: http://patchwork.linuxtv.org/project/linux-media/list/
12658F: drivers/media/tuners/it913x*
12659
12660ITE IT6263 LVDS TO HDMI BRIDGE DRIVER
12661M: Liu Ying <[email protected]>
12662L: [email protected]
12663S: Maintained
12664T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12665F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml
12666F: drivers/gpu/drm/bridge/ite-it6263.c
12667
12668ITE IT66121 HDMI BRIDGE DRIVER
12669M: Phong LE <[email protected]>
12670M: Neil Armstrong <[email protected]>
12671S: Maintained
12672T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
12673F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml
12674F: drivers/gpu/drm/bridge/ite-it66121.c
12675
12676IVTV VIDEO4LINUX DRIVER
12677M: Andy Walls <[email protected]>
12678L: [email protected]
12679S: Maintained
12680W: https://linuxtv.org
12681T: git git://linuxtv.org/media.git
12682F: Documentation/admin-guide/media/ivtv*
12683F: drivers/media/pci/ivtv/
12684F: include/uapi/linux/ivtv*
12685
12686IX2505V MEDIA DRIVER
12687M: Malcolm Priestley <[email protected]>
12688L: [email protected]
12689S: Maintained
12690W: https://linuxtv.org
12691Q: http://patchwork.linuxtv.org/project/linux-media/list/
12692F: drivers/media/dvb-frontends/ix2505v*
12693
12694JAILHOUSE HYPERVISOR INTERFACE
12695M: Jan Kiszka <[email protected]>
12696L: [email protected]
12697S: Maintained
12698F: arch/x86/include/asm/jailhouse_para.h
12699F: arch/x86/kernel/jailhouse.c
12700
12701JFS FILESYSTEM
12702M: Dave Kleikamp <[email protected]>
12703L: [email protected]
12704S: Odd Fixes
12705W: http://jfs.sourceforge.net/
12706T: git https://github.com/kleikamp/linux-shaggy.git
12707F: Documentation/admin-guide/jfs.rst
12708F: fs/jfs/
12709
12710JME NETWORK DRIVER
12711M: Guo-Fu Tseng <[email protected]>
12712L: [email protected]
12713S: Odd Fixes
12714F: drivers/net/ethernet/jme.*
12715
12716JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
12717M: David Woodhouse <[email protected]>
12718M: Richard Weinberger <[email protected]>
12719L: [email protected]
12720S: Odd Fixes
12721W: http://www.linux-mtd.infradead.org/doc/jffs2.html
12722T: git git://git.infradead.org/ubifs-2.6.git
12723F: fs/jffs2/
12724F: include/uapi/linux/jffs2.h
12725
12726JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
12727M: "Theodore Ts'o" <[email protected]>
12728M: Jan Kara <[email protected]>
12729L: [email protected]
12730S: Maintained
12731F: fs/jbd2/
12732F: include/linux/jbd2.h
12733
12734JPU V4L2 MEM2MEM DRIVER FOR RENESAS
12735M: Mikhail Ulyanov <[email protected]>
12736L: [email protected]
12737L: [email protected]
12738S: Maintained
12739F: drivers/media/platform/renesas/rcar_jpu.c
12740
12741JSM Neo PCI based serial card
12742L: [email protected]
12743S: Orphan
12744F: drivers/tty/serial/jsm/
12745
12746K10TEMP HARDWARE MONITORING DRIVER
12747M: Clemens Ladisch <[email protected]>
12748L: [email protected]
12749S: Maintained
12750F: Documentation/hwmon/k10temp.rst
12751F: drivers/hwmon/k10temp.c
12752
12753K8TEMP HARDWARE MONITORING DRIVER
12754M: Rudolf Marek <[email protected]>
12755L: [email protected]
12756S: Maintained
12757F: Documentation/hwmon/k8temp.rst
12758F: drivers/hwmon/k8temp.c
12759
12760KASAN
12761M: Andrey Ryabinin <[email protected]>
12762R: Alexander Potapenko <[email protected]>
12763R: Andrey Konovalov <[email protected]>
12764R: Dmitry Vyukov <[email protected]>
12765R: Vincenzo Frascino <[email protected]>
12766L: [email protected]
12767S: Maintained
12768B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12769F: Documentation/dev-tools/kasan.rst
12770F: arch/*/include/asm/*kasan.h
12771F: arch/*/mm/kasan_init*
12772F: include/linux/kasan*.h
12773F: lib/Kconfig.kasan
12774F: mm/kasan/
12775F: scripts/Makefile.kasan
12776
12777KCONFIG
12778M: Masahiro Yamada <[email protected]>
12779L: [email protected]
12780S: Maintained
12781Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild
12783F: Documentation/kbuild/kconfig*
12784F: scripts/Kconfig.include
12785F: scripts/kconfig/
12786
12787KCORE
12788M: Omar Sandoval <[email protected]>
12789L: [email protected]
12790S: Maintained
12791F: fs/proc/kcore.c
12792F: include/linux/kcore.h
12793
12794KCOV
12795R: Dmitry Vyukov <[email protected]>
12796R: Andrey Konovalov <[email protected]>
12797L: [email protected]
12798S: Maintained
12799B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management
12800F: Documentation/dev-tools/kcov.rst
12801F: include/linux/kcov.h
12802F: include/uapi/linux/kcov.h
12803F: kernel/kcov.c
12804F: scripts/Makefile.kcov
12805
12806KCSAN
12807M: Marco Elver <[email protected]>
12808R: Dmitry Vyukov <[email protected]>
12809L: [email protected]
12810S: Maintained
12811F: Documentation/dev-tools/kcsan.rst
12812F: include/linux/kcsan*.h
12813F: kernel/kcsan/
12814F: lib/Kconfig.kcsan
12815F: scripts/Makefile.kcsan
12816
12817KDUMP
12818M: Andrew Morton <[email protected]>
12819M: Baoquan He <[email protected]>
12820R: Vivek Goyal <[email protected]>
12821R: Dave Young <[email protected]>
12822L: [email protected]
12823S: Maintained
12824W: http://lse.sourceforge.net/kdump/
12825F: Documentation/admin-guide/kdump/
12826F: fs/proc/vmcore.c
12827F: include/linux/crash_core.h
12828F: include/linux/crash_dump.h
12829F: include/uapi/linux/vmcore.h
12830F: kernel/crash_*.c
12831
12832KEENE FM RADIO TRANSMITTER DRIVER
12833M: Hans Verkuil <[email protected]>
12834L: [email protected]
12835S: Maintained
12836W: https://linuxtv.org
12837T: git git://linuxtv.org/media.git
12838F: drivers/media/radio/radio-keene*
12839
12840KERNEL AUTOMOUNTER
12841M: Ian Kent <[email protected]>
12842L: [email protected]
12843S: Maintained
12844F: fs/autofs/
12845
12846KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
12847M: Masahiro Yamada <[email protected]>
12848R: Nathan Chancellor <[email protected]>
12849R: Nicolas Schier <[email protected]>
12850L: [email protected]
12851S: Maintained
12852Q: https://patchwork.kernel.org/project/linux-kbuild/list/
12853T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
12854F: Documentation/kbuild/
12855F: Makefile
12856F: scripts/*vmlinux*
12857F: scripts/Kbuild*
12858F: scripts/Makefile*
12859F: scripts/bash-completion/
12860F: scripts/basic/
12861F: scripts/clang-tools/
12862F: scripts/dummy-tools/
12863F: scripts/include/
12864F: scripts/mk*
12865F: scripts/mod/
12866F: scripts/package/
12867F: usr/
12868
12869KERNEL HARDENING (not covered by other areas)
12870M: Kees Cook <[email protected]>
12871R: Gustavo A. R. Silva <[email protected]>
12872L: [email protected]
12873S: Supported
12874T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
12875F: Documentation/ABI/testing/sysfs-kernel-oops_count
12876F: Documentation/ABI/testing/sysfs-kernel-warn_count
12877F: arch/*/configs/hardening.config
12878F: include/linux/overflow.h
12879F: include/linux/randomize_kstack.h
12880F: include/linux/ucopysize.h
12881F: kernel/configs/hardening.config
12882F: lib/tests/usercopy_kunit.c
12883F: mm/usercopy.c
12884F: security/Kconfig.hardening
12885K: \b(add|choose)_random_kstack_offset\b
12886K: \b__check_(object_size|heap_object)\b
12887K: \b__counted_by(_le|_be)?\b
12888
12889KERNEL JANITORS
12890L: [email protected]
12891S: Odd Fixes
12892W: http://kernelnewbies.org/KernelJanitors
12893
12894KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
12895M: Chuck Lever <[email protected]>
12896M: Jeff Layton <[email protected]>
12897R: Neil Brown <[email protected]>
12898R: Olga Kornievskaia <[email protected]>
12899R: Dai Ngo <[email protected]>
12900R: Tom Talpey <[email protected]>
12901L: [email protected]
12902S: Supported
12903B: https://bugzilla.kernel.org
12904T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git
12905F: Documentation/filesystems/nfs/
12906F: fs/lockd/
12907F: fs/nfs_common/
12908F: fs/nfsd/
12909F: include/linux/lockd/
12910F: include/linux/sunrpc/
12911F: include/trace/events/rpcgss.h
12912F: include/trace/events/rpcrdma.h
12913F: include/trace/events/sunrpc.h
12914F: include/trace/misc/fs.h
12915F: include/trace/misc/nfs.h
12916F: include/trace/misc/sunrpc.h
12917F: include/uapi/linux/nfsd/
12918F: include/uapi/linux/sunrpc/
12919F: net/sunrpc/
12920F: tools/net/sunrpc/
12921
12922KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD)
12923M: Thomas Weißschuh <[email protected]>
12924R: Christian Heusel <[email protected]>
12925R: Nathan Chancellor <[email protected]>
12926S: Maintained
12927F: scripts/package/PKGBUILD
12928
12929KERNEL REGRESSIONS
12930M: Thorsten Leemhuis <[email protected]>
12931L: [email protected]
12932S: Supported
12933F: Documentation/admin-guide/reporting-regressions.rst
12934F: Documentation/process/handling-regressions.rst
12935
12936KERNEL SELFTEST FRAMEWORK
12937M: Shuah Khan <[email protected]>
12938M: Shuah Khan <[email protected]>
12939L: [email protected]
12940S: Maintained
12941Q: https://patchwork.kernel.org/project/linux-kselftest/list/
12942T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
12943F: Documentation/dev-tools/kselftest*
12944F: tools/testing/selftests/
12945
12946KERNEL SMB3 SERVER (KSMBD)
12947M: Namjae Jeon <[email protected]>
12948M: Namjae Jeon <[email protected]>
12949M: Steve French <[email protected]>
12950M: Steve French <[email protected]>
12951R: Sergey Senozhatsky <[email protected]>
12952R: Tom Talpey <[email protected]>
12953L: [email protected]
12954S: Maintained
12955T: git git://git.samba.org/ksmbd.git
12956F: Documentation/filesystems/smb/ksmbd.rst
12957F: fs/smb/common/
12958F: fs/smb/server/
12959
12960KERNEL UNIT TESTING FRAMEWORK (KUnit)
12961M: Brendan Higgins <[email protected]>
12962M: David Gow <[email protected]>
12963R: Rae Moar <[email protected]>
12964L: [email protected]
12965L: [email protected]
12966S: Maintained
12967W: https://google.github.io/kunit-docs/third_party/kernel/docs/
12968T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit
12969T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes
12970F: Documentation/dev-tools/kunit/
12971F: include/kunit/
12972F: lib/kunit/
12973F: rust/kernel/kunit.rs
12974F: rust/macros/kunit.rs
12975F: scripts/rustdoc_test_*
12976F: tools/testing/kunit/
12977
12978KERNEL USERMODE HELPER
12979M: Luis Chamberlain <[email protected]>
12980L: [email protected]
12981S: Maintained
12982F: include/linux/umh.h
12983F: kernel/umh.c
12984
12985KERNEL VIRTUAL MACHINE (KVM)
12986M: Paolo Bonzini <[email protected]>
12987L: [email protected]
12988S: Supported
12989W: http://www.linux-kvm.org
12990T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
12991F: Documentation/virt/kvm/
12992F: include/asm-generic/kvm*
12993F: include/kvm/iodev.h
12994F: include/linux/kvm*
12995F: include/trace/events/kvm.h
12996F: include/uapi/asm-generic/kvm*
12997F: include/uapi/linux/kvm*
12998F: tools/kvm/
12999F: tools/testing/selftests/kvm/
13000F: virt/kvm/*
13001
13002KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
13003M: Marc Zyngier <[email protected]>
13004M: Oliver Upton <[email protected]>
13005R: Joey Gouly <[email protected]>
13006R: Suzuki K Poulose <[email protected]>
13007R: Zenghui Yu <[email protected]>
13008L: [email protected] (moderated for non-subscribers)
13009L: [email protected]
13010S: Maintained
13011T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
13012F: Documentation/virt/kvm/arm/
13013F: Documentation/virt/kvm/devices/arm*
13014F: arch/arm64/include/asm/kvm*
13015F: arch/arm64/include/uapi/asm/kvm*
13016F: arch/arm64/kvm/
13017F: include/kvm/arm_*
13018F: tools/testing/selftests/kvm/*/arm64/
13019F: tools/testing/selftests/kvm/arm64/
13020
13021KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch)
13022M: Tianrui Zhao <[email protected]>
13023M: Bibo Mao <[email protected]>
13024M: Huacai Chen <[email protected]>
13025L: [email protected]
13026L: [email protected]
13027S: Maintained
13028T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13029F: Documentation/virt/kvm/loongarch/
13030F: arch/loongarch/include/asm/kvm*
13031F: arch/loongarch/include/uapi/asm/kvm*
13032F: arch/loongarch/kvm/
13033
13034KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
13035M: Huacai Chen <[email protected]>
13036L: [email protected]
13037L: [email protected]
13038S: Maintained
13039T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13040F: arch/mips/include/asm/kvm*
13041F: arch/mips/include/uapi/asm/kvm*
13042F: arch/mips/kvm/
13043
13044KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc)
13045M: Madhavan Srinivasan <[email protected]>
13046R: Nicholas Piggin <[email protected]>
13047L: [email protected]
13048L: [email protected]
13049S: Maintained (Book3S 64-bit HV)
13050S: Odd fixes (Book3S 64-bit PR)
13051S: Orphan (Book3E and 32-bit)
13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm
13053F: arch/powerpc/include/asm/kvm*
13054F: arch/powerpc/include/uapi/asm/kvm*
13055F: arch/powerpc/kernel/kvm*
13056F: arch/powerpc/kvm/
13057
13058KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv)
13059M: Anup Patel <[email protected]>
13060R: Atish Patra <[email protected]>
13061L: [email protected]
13062L: [email protected]
13063L: [email protected]
13064S: Maintained
13065T: git https://github.com/kvm-riscv/linux.git
13066F: arch/riscv/include/asm/kvm*
13067F: arch/riscv/include/uapi/asm/kvm*
13068F: arch/riscv/kvm/
13069F: tools/testing/selftests/kvm/*/riscv/
13070F: tools/testing/selftests/kvm/riscv/
13071
13072KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
13073M: Christian Borntraeger <[email protected]>
13074M: Janosch Frank <[email protected]>
13075M: Claudio Imbrenda <[email protected]>
13076R: David Hildenbrand <[email protected]>
13077L: [email protected]
13078S: Supported
13079T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
13080F: Documentation/virt/kvm/s390*
13081F: arch/s390/include/asm/gmap.h
13082F: arch/s390/include/asm/kvm*
13083F: arch/s390/include/uapi/asm/kvm*
13084F: arch/s390/include/uapi/asm/uvdevice.h
13085F: arch/s390/kernel/uv.c
13086F: arch/s390/kvm/
13087F: arch/s390/mm/gmap.c
13088F: drivers/s390/char/uvdevice.c
13089F: tools/testing/selftests/drivers/s390x/uvdevice/
13090F: tools/testing/selftests/kvm/*/s390/
13091F: tools/testing/selftests/kvm/s390/
13092
13093KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86)
13094M: Sean Christopherson <[email protected]>
13095M: Paolo Bonzini <[email protected]>
13096L: [email protected]
13097S: Supported
13098P: Documentation/process/maintainer-kvm-x86.rst
13099T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13100F: arch/x86/include/asm/kvm*
13101F: arch/x86/include/asm/svm.h
13102F: arch/x86/include/asm/vmx*.h
13103F: arch/x86/include/uapi/asm/kvm*
13104F: arch/x86/include/uapi/asm/svm.h
13105F: arch/x86/include/uapi/asm/vmx.h
13106F: arch/x86/kvm/
13107F: arch/x86/kvm/*/
13108F: tools/testing/selftests/kvm/*/x86/
13109F: tools/testing/selftests/kvm/x86/
13110
13111KERNFS
13112M: Greg Kroah-Hartman <[email protected]>
13113M: Tejun Heo <[email protected]>
13114S: Supported
13115T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
13116F: fs/kernfs/
13117F: include/linux/kernfs.h
13118
13119KEXEC
13120M: Andrew Morton <[email protected]>
13121M: Baoquan He <[email protected]>
13122L: [email protected]
13123W: http://kernel.org/pub/linux/utils/kernel/kexec/
13124F: include/linux/kexec.h
13125F: include/uapi/linux/kexec.h
13126F: kernel/kexec*
13127
13128KEYS-ENCRYPTED
13129M: Mimi Zohar <[email protected]>
13130L: [email protected]
13131L: [email protected]
13132S: Supported
13133F: Documentation/security/keys/trusted-encrypted.rst
13134F: include/keys/encrypted-type.h
13135F: security/keys/encrypted-keys/
13136
13137KEYS-TRUSTED
13138M: James Bottomley <[email protected]>
13139M: Jarkko Sakkinen <[email protected]>
13140M: Mimi Zohar <[email protected]>
13141L: [email protected]
13142L: [email protected]
13143S: Supported
13144F: Documentation/security/keys/trusted-encrypted.rst
13145F: include/keys/trusted-type.h
13146F: include/keys/trusted_tpm.h
13147F: security/keys/trusted-keys/
13148
13149KEYS-TRUSTED-CAAM
13150M: Ahmad Fatoum <[email protected]>
13151R: Pengutronix Kernel Team <[email protected]>
13152L: [email protected]
13153L: [email protected]
13154S: Maintained
13155F: include/keys/trusted_caam.h
13156F: security/keys/trusted-keys/trusted_caam.c
13157
13158KEYS-TRUSTED-DCP
13159M: David Gstir <[email protected]>
13160R: sigma star Kernel Team <[email protected]>
13161L: [email protected]
13162L: [email protected]
13163S: Supported
13164F: include/keys/trusted_dcp.h
13165F: security/keys/trusted-keys/trusted_dcp.c
13166
13167KEYS-TRUSTED-TEE
13168M: Sumit Garg <[email protected]>
13169L: [email protected]
13170L: [email protected]
13171S: Supported
13172F: include/keys/trusted_tee.h
13173F: security/keys/trusted-keys/trusted_tee.c
13174
13175KEYS/KEYRINGS
13176M: David Howells <[email protected]>
13177M: Jarkko Sakkinen <[email protected]>
13178L: [email protected]
13179S: Maintained
13180F: Documentation/security/keys/core.rst
13181F: include/keys/
13182F: include/linux/key-type.h
13183F: include/linux/key.h
13184F: include/linux/keyctl.h
13185F: include/uapi/linux/keyctl.h
13186F: security/keys/
13187
13188KEYS/KEYRINGS_INTEGRITY
13189M: Jarkko Sakkinen <[email protected]>
13190M: Mimi Zohar <[email protected]>
13191L: [email protected]
13192L: [email protected]
13193S: Supported
13194W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity
13195F: security/integrity/platform_certs
13196
13197KFENCE
13198M: Alexander Potapenko <[email protected]>
13199M: Marco Elver <[email protected]>
13200R: Dmitry Vyukov <[email protected]>
13201L: [email protected]
13202S: Maintained
13203F: Documentation/dev-tools/kfence.rst
13204F: arch/*/include/asm/kfence.h
13205F: include/linux/kfence.h
13206F: lib/Kconfig.kfence
13207F: mm/kfence/
13208
13209KFIFO
13210M: Stefani Seibold <[email protected]>
13211S: Maintained
13212F: include/linux/kfifo.h
13213F: lib/kfifo.c
13214F: samples/kfifo/
13215
13216KGDB / KDB /debug_core
13217M: Jason Wessel <[email protected]>
13218M: Daniel Thompson <[email protected]>
13219R: Douglas Anderson <[email protected]>
13220L: [email protected]
13221S: Maintained
13222W: http://kgdb.wiki.kernel.org/
13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
13224F: Documentation/process/debugging/kgdb.rst
13225F: drivers/misc/kgdbts.c
13226F: drivers/tty/serial/kgdboc.c
13227F: include/linux/kdb.h
13228F: include/linux/kgdb.h
13229F: kernel/debug/
13230F: kernel/module/kdb.c
13231
13232KHADAS MCU MFD DRIVER
13233M: Neil Armstrong <[email protected]>
13234L: [email protected]
13235S: Maintained
13236F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml
13237F: drivers/mfd/khadas-mcu.c
13238F: drivers/thermal/khadas_mcu_fan.c
13239F: include/linux/mfd/khadas-mcu.h
13240
13241KIONIX/ROHM KX022A ACCELEROMETER
13242M: Matti Vaittinen <[email protected]>
13243L: [email protected]
13244S: Supported
13245F: drivers/iio/accel/kionix-kx022a*
13246
13247KMEMLEAK
13248M: Catalin Marinas <[email protected]>
13249S: Maintained
13250F: Documentation/dev-tools/kmemleak.rst
13251F: include/linux/kmemleak.h
13252F: mm/kmemleak.c
13253F: samples/kmemleak/kmemleak-test.c
13254
13255KMSAN
13256M: Alexander Potapenko <[email protected]>
13257R: Marco Elver <[email protected]>
13258R: Dmitry Vyukov <[email protected]>
13259L: [email protected]
13260S: Maintained
13261F: Documentation/dev-tools/kmsan.rst
13262F: arch/*/include/asm/kmsan.h
13263F: arch/*/mm/kmsan_*
13264F: include/linux/kmsan*.h
13265F: lib/Kconfig.kmsan
13266F: mm/kmsan/
13267F: scripts/Makefile.kmsan
13268
13269KPROBES
13270M: Naveen N Rao <[email protected]>
13271M: Anil S Keshavamurthy <[email protected]>
13272M: "David S. Miller" <[email protected]>
13273M: Masami Hiramatsu <[email protected]>
13274L: [email protected]
13275L: [email protected]
13276S: Maintained
13277Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
13279F: Documentation/trace/kprobes.rst
13280F: include/asm-generic/kprobes.h
13281F: include/linux/kprobes.h
13282F: kernel/kprobes.c
13283F: lib/tests/test_kprobes.c
13284F: samples/kprobes
13285
13286KS0108 LCD CONTROLLER DRIVER
13287M: Miguel Ojeda <[email protected]>
13288S: Maintained
13289F: Documentation/admin-guide/auxdisplay/ks0108.rst
13290F: drivers/auxdisplay/ks0108.c
13291F: include/linux/ks0108.h
13292
13293KTD253 BACKLIGHT DRIVER
13294M: Linus Walleij <[email protected]>
13295S: Maintained
13296F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml
13297F: drivers/video/backlight/ktd253-backlight.c
13298
13299KTD2801 BACKLIGHT DRIVER
13300M: Duje Mihanović <[email protected]>
13301S: Maintained
13302F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml
13303F: drivers/video/backlight/ktd2801-backlight.c
13304
13305KTEST
13306M: Steven Rostedt <[email protected]>
13307M: John Hawley <[email protected]>
13308S: Maintained
13309F: tools/testing/ktest
13310
13311KTZ8866 BACKLIGHT DRIVER
13312M: Jianhua Lu <[email protected]>
13313S: Maintained
13314F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml
13315F: drivers/video/backlight/ktz8866.c
13316
13317KVM PARAVIRT (KVM/paravirt)
13318M: Paolo Bonzini <[email protected]>
13319R: Vitaly Kuznetsov <[email protected]>
13320L: [email protected]
13321S: Supported
13322T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13323F: arch/um/include/asm/kvm_para.h
13324F: arch/x86/include/asm/kvm_para.h
13325F: arch/x86/include/asm/pvclock-abi.h
13326F: arch/x86/include/uapi/asm/kvm_para.h
13327F: arch/x86/kernel/kvm.c
13328F: arch/x86/kernel/kvmclock.c
13329F: include/asm-generic/kvm_para.h
13330F: include/linux/kvm_para.h
13331F: include/uapi/asm-generic/kvm_para.h
13332F: include/uapi/linux/kvm_para.h
13333
13334KVM X86 HYPER-V (KVM/hyper-v)
13335M: Vitaly Kuznetsov <[email protected]>
13336M: Sean Christopherson <[email protected]>
13337M: Paolo Bonzini <[email protected]>
13338L: [email protected]
13339S: Supported
13340T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13341F: arch/x86/kvm/hyperv.*
13342F: arch/x86/kvm/kvm_onhyperv.*
13343F: arch/x86/kvm/svm/hyperv.*
13344F: arch/x86/kvm/svm/svm_onhyperv.*
13345F: arch/x86/kvm/vmx/hyperv.*
13346
13347KVM X86 Xen (KVM/Xen)
13348M: David Woodhouse <[email protected]>
13349M: Paul Durrant <[email protected]>
13350M: Sean Christopherson <[email protected]>
13351M: Paolo Bonzini <[email protected]>
13352L: [email protected]
13353S: Supported
13354T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
13355F: arch/x86/kvm/xen.*
13356
13357L3MDEV
13358M: David Ahern <[email protected]>
13359L: [email protected]
13360S: Maintained
13361F: include/net/l3mdev.h
13362F: net/l3mdev
13363
13364LANDLOCK SECURITY MODULE
13365M: Mickaël Salaün <[email protected]>
13366R: Günther Noack <[email protected]>
13367L: [email protected]
13368S: Supported
13369W: https://landlock.io
13370T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git
13371F: Documentation/admin-guide/LSM/landlock.rst
13372F: Documentation/security/landlock.rst
13373F: Documentation/userspace-api/landlock.rst
13374F: fs/ioctl.c
13375F: include/uapi/linux/landlock.h
13376F: samples/landlock/
13377F: security/landlock/
13378F: tools/testing/selftests/landlock/
13379K: landlock
13380K: LANDLOCK
13381
13382LANTIQ / INTEL Ethernet drivers
13383M: Hauke Mehrtens <[email protected]>
13384L: [email protected]
13385S: Maintained
13386F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml
13387F: drivers/net/dsa/lantiq_gswip.c
13388F: drivers/net/dsa/lantiq_pce.h
13389F: drivers/net/ethernet/lantiq_xrx200.c
13390F: net/dsa/tag_gswip.c
13391
13392LANTIQ MIPS ARCHITECTURE
13393M: John Crispin <[email protected]>
13394L: [email protected]
13395S: Maintained
13396F: arch/mips/lantiq
13397F: drivers/soc/lantiq
13398
13399LANTIQ PEF2256 DRIVER
13400M: Herve Codina <[email protected]>
13401S: Maintained
13402F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml
13403F: drivers/net/wan/framer/pef2256/
13404F: drivers/pinctrl/pinctrl-pef2256.c
13405F: include/linux/framer/pef2256.h
13406
13407LASI 53c700 driver for PARISC
13408M: "James E.J. Bottomley" <[email protected]>
13409L: [email protected]
13410S: Maintained
13411F: Documentation/scsi/53c700.rst
13412F: drivers/scsi/53c700*
13413
13414LEAKING_ADDRESSES
13415M: Tycho Andersen <[email protected]>
13416R: Kees Cook <[email protected]>
13417L: [email protected]
13418S: Maintained
13419T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13420F: scripts/leaking_addresses.pl
13421
13422LED SUBSYSTEM
13423M: Lee Jones <[email protected]>
13424M: Pavel Machek <[email protected]>
13425L: [email protected]
13426S: Maintained
13427T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git
13428F: Documentation/devicetree/bindings/leds/
13429F: Documentation/leds/
13430F: drivers/leds/
13431F: include/dt-bindings/leds/
13432F: include/linux/leds.h
13433
13434LEGO MINDSTORMS EV3
13435R: David Lechner <[email protected]>
13436S: Maintained
13437F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
13438F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts
13439F: drivers/power/supply/lego_ev3_battery.c
13440
13441LEGO USB Tower driver
13442M: Juergen Stuber <[email protected]>
13443L: [email protected]
13444S: Maintained
13445W: http://legousb.sourceforge.net/
13446F: drivers/usb/misc/legousbtower.c
13447
13448LENOVO WMI HOTKEY UTILITIES DRIVER
13449M: Jackie Dong <[email protected]>
13450L: [email protected]
13451S: Maintained
13452F: drivers/platform/x86/lenovo-wmi-hotkey-utilities.c
13453
13454LETSKETCH HID TABLET DRIVER
13455M: Hans de Goede <[email protected]>
13456L: [email protected]
13457S: Maintained
13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13459F: drivers/hid/hid-letsketch.c
13460
13461LG LAPTOP EXTRAS
13462M: Matan Ziv-Av <[email protected]>
13463L: [email protected]
13464S: Maintained
13465F: Documentation/ABI/testing/sysfs-platform-lg-laptop
13466F: Documentation/admin-guide/laptops/lg-laptop.rst
13467F: drivers/platform/x86/lg-laptop.c
13468
13469LG2160 MEDIA DRIVER
13470M: Michael Krufky <[email protected]>
13471L: [email protected]
13472S: Maintained
13473W: https://linuxtv.org
13474W: http://github.com/mkrufky
13475Q: http://patchwork.linuxtv.org/project/linux-media/list/
13476T: git git://linuxtv.org/mkrufky/tuners.git
13477F: drivers/media/dvb-frontends/lg2160.*
13478
13479LGDT3305 MEDIA DRIVER
13480M: Michael Krufky <[email protected]>
13481L: [email protected]
13482S: Maintained
13483W: https://linuxtv.org
13484W: http://github.com/mkrufky
13485Q: http://patchwork.linuxtv.org/project/linux-media/list/
13486T: git git://linuxtv.org/mkrufky/tuners.git
13487F: drivers/media/dvb-frontends/lgdt3305.*
13488
13489LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
13490M: Viresh Kumar <[email protected]>
13491L: [email protected]
13492S: Maintained
13493F: drivers/ata/pata_arasan_cf.c
13494F: include/linux/pata_arasan_cf_data.h
13495
13496LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
13497M: Linus Walleij <[email protected]>
13498L: [email protected]
13499S: Maintained
13500F: drivers/ata/pata_ftide010.c
13501F: drivers/ata/sata_gemini.c
13502F: drivers/ata/sata_gemini.h
13503
13504LIBATA SATA AHCI PLATFORM devices support
13505M: Hans de Goede <[email protected]>
13506L: [email protected]
13507S: Maintained
13508F: drivers/ata/ahci_platform.c
13509F: drivers/ata/libahci_platform.c
13510F: include/linux/ahci_platform.h
13511
13512LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
13513M: Mikael Pettersson <[email protected]>
13514L: [email protected]
13515S: Maintained
13516F: drivers/ata/sata_promise.*
13517
13518LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
13519M: Damien Le Moal <[email protected]>
13520M: Niklas Cassel <[email protected]>
13521L: [email protected]
13522S: Maintained
13523T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git
13524F: Documentation/ABI/testing/sysfs-ata
13525F: Documentation/devicetree/bindings/ata/
13526F: drivers/ata/
13527F: include/linux/ata.h
13528F: include/linux/libata.h
13529
13530LIBETH COMMON ETHERNET LIBRARY
13531M: Alexander Lobakin <[email protected]>
13532L: [email protected]
13533L: [email protected] (moderated for non-subscribers)
13534S: Maintained
13535T: git https://github.com/alobakin/linux.git
13536F: drivers/net/ethernet/intel/libeth/
13537F: include/net/libeth/
13538K: libeth
13539
13540LIBIE COMMON INTEL ETHERNET LIBRARY
13541M: Alexander Lobakin <[email protected]>
13542L: [email protected] (moderated for non-subscribers)
13543L: [email protected]
13544S: Maintained
13545T: git https://github.com/alobakin/linux.git
13546F: drivers/net/ethernet/intel/libie/
13547F: include/linux/net/intel/libie/
13548K: libie
13549
13550LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
13551M: Vishal Verma <[email protected]>
13552M: Dan Williams <[email protected]>
13553M: Dave Jiang <[email protected]>
13554L: [email protected]
13555S: Supported
13556Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13557P: Documentation/nvdimm/maintainer-entry-profile.rst
13558F: drivers/nvdimm/btt*
13559
13560LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
13561M: Dan Williams <[email protected]>
13562M: Vishal Verma <[email protected]>
13563M: Dave Jiang <[email protected]>
13564L: [email protected]
13565S: Supported
13566Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13567P: Documentation/nvdimm/maintainer-entry-profile.rst
13568F: drivers/nvdimm/pmem*
13569
13570LIBNVDIMM: DEVICETREE BINDINGS
13571M: Oliver O'Halloran <[email protected]>
13572L: [email protected]
13573S: Supported
13574Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13575F: Documentation/devicetree/bindings/pmem/pmem-region.txt
13576F: drivers/nvdimm/of_pmem.c
13577
13578LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
13579M: Dan Williams <[email protected]>
13580M: Vishal Verma <[email protected]>
13581M: Dave Jiang <[email protected]>
13582M: Ira Weiny <[email protected]>
13583L: [email protected]
13584S: Supported
13585Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
13586P: Documentation/nvdimm/maintainer-entry-profile.rst
13587T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
13588F: drivers/acpi/nfit/*
13589F: drivers/nvdimm/*
13590F: include/linux/libnvdimm.h
13591F: include/linux/nd.h
13592F: include/uapi/linux/ndctl.h
13593F: tools/testing/nvdimm/
13594
13595LIBRARY CODE
13596M: Andrew Morton <[email protected]>
13597L: [email protected]
13598S: Supported
13599T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable
13600F: lib/*
13601
13602LICENSES and SPDX stuff
13603M: Thomas Gleixner <[email protected]>
13604M: Greg Kroah-Hartman <[email protected]>
13605L: [email protected]
13606S: Maintained
13607T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git
13608F: COPYING
13609F: Documentation/process/license-rules.rst
13610F: LICENSES/
13611F: scripts/spdxcheck-test.sh
13612F: scripts/spdxcheck.py
13613F: scripts/spdxexclude
13614
13615LINEAR RANGES HELPERS
13616M: Mark Brown <[email protected]>
13617R: Matti Vaittinen <[email protected]>
13618F: include/linux/linear_range.h
13619F: lib/linear_ranges.c
13620F: lib/tests/test_linear_ranges.c
13621
13622LINUX FOR POWER MACINTOSH
13623L: [email protected]
13624S: Orphan
13625F: arch/powerpc/platforms/powermac/
13626F: drivers/macintosh/
13627X: drivers/macintosh/adb-iop.c
13628X: drivers/macintosh/via-macii.c
13629
13630LINUX FOR POWERPC (32-BIT AND 64-BIT)
13631M: Madhavan Srinivasan <[email protected]>
13632M: Michael Ellerman <[email protected]>
13633R: Nicholas Piggin <[email protected]>
13634R: Christophe Leroy <[email protected]>
13635R: Naveen N Rao <[email protected]>
13636L: [email protected]
13637S: Supported
13638W: https://github.com/linuxppc/wiki/wiki
13639Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
13640T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
13641F: Documentation/ABI/stable/sysfs-firmware-opal-*
13642F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
13643F: Documentation/devicetree/bindings/powerpc/
13644F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
13645F: Documentation/arch/powerpc/
13646F: arch/powerpc/
13647F: drivers/*/*/*pasemi*
13648F: drivers/*/*pasemi*
13649F: drivers/char/tpm/tpm_ibmvtpm*
13650F: drivers/crypto/nx/
13651F: drivers/i2c/busses/i2c-opal.c
13652F: drivers/net/ethernet/ibm/ibmveth.*
13653F: drivers/net/ethernet/ibm/ibmvnic.*
13654F: drivers/pci/hotplug/pnv_php.c
13655F: drivers/pci/hotplug/rpa*
13656F: drivers/rtc/rtc-opal.c
13657F: drivers/scsi/ibmvscsi/
13658F: drivers/tty/hvc/hvc_opal.c
13659F: drivers/watchdog/wdrtas.c
13660F: include/linux/papr_scm.h
13661F: include/uapi/linux/papr_pdsm.h
13662F: tools/testing/selftests/powerpc
13663N: /pmac
13664N: powermac
13665N: powernv
13666N: [^a-z0-9]ps3
13667N: pseries
13668
13669LINUX FOR POWERPC EMBEDDED MPC5XXX
13670M: Anatolij Gustschin <[email protected]>
13671L: [email protected]
13672S: Odd Fixes
13673F: arch/powerpc/platforms/512x/
13674F: arch/powerpc/platforms/52xx/
13675
13676LINUX FOR POWERPC EMBEDDED PPC4XX
13677L: [email protected]
13678S: Orphan
13679F: arch/powerpc/platforms/44x/
13680
13681LINUX FOR POWERPC EMBEDDED PPC85XX
13682M: Scott Wood <[email protected]>
13683L: [email protected]
13684S: Odd fixes
13685T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
13686F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt
13687F: Documentation/devicetree/bindings/powerpc/fsl/
13688F: arch/powerpc/platforms/85xx/
13689
13690LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX
13691M: Christophe Leroy <[email protected]>
13692L: [email protected]
13693S: Maintained
13694F: arch/powerpc/platforms/8xx/
13695F: arch/powerpc/platforms/83xx/
13696
13697LINUX KERNEL DUMP TEST MODULE (LKDTM)
13698M: Kees Cook <[email protected]>
13699S: Maintained
13700F: drivers/misc/lkdtm/*
13701F: tools/testing/selftests/lkdtm/*
13702
13703LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM)
13704M: Alan Stern <[email protected]>
13705M: Andrea Parri <[email protected]>
13706M: Will Deacon <[email protected]>
13707M: Peter Zijlstra <[email protected]>
13708M: Boqun Feng <[email protected]>
13709M: Nicholas Piggin <[email protected]>
13710M: David Howells <[email protected]>
13711M: Jade Alglave <[email protected]>
13712M: Luc Maranget <[email protected]>
13713M: "Paul E. McKenney" <[email protected]>
13714R: Akira Yokosawa <[email protected]>
13715R: Daniel Lustig <[email protected]>
13716R: Joel Fernandes <[email protected]>
13717L: [email protected]
13718L: [email protected]
13719L: [email protected]
13720S: Supported
13721T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
13722F: Documentation/atomic_bitops.txt
13723F: Documentation/atomic_t.txt
13724F: Documentation/core-api/refcount-vs-atomic.rst
13725F: Documentation/litmus-tests/
13726F: Documentation/memory-barriers.txt
13727F: tools/memory-model/
13728
13729LINUX-NEXT TREE
13730M: Stephen Rothwell <[email protected]>
13731L: [email protected]
13732S: Supported
13733B: mailto:[email protected] and the appropriate development tree
13734T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/
13735
13736LIS3LV02D ACCELEROMETER DRIVER
13737M: Eric Piel <[email protected]>
13738S: Maintained
13739F: Documentation/misc-devices/lis3lv02d.rst
13740F: drivers/misc/lis3lv02d/
13741F: drivers/platform/x86/hp/hp_accel.c
13742
13743LIST KUNIT TEST
13744M: David Gow <[email protected]>
13745L: [email protected]
13746L: [email protected]
13747S: Maintained
13748F: lib/tests/list-test.c
13749
13750LITEX PLATFORM
13751M: Karol Gugala <[email protected]>
13752M: Mateusz Holenko <[email protected]>
13753M: Gabriel Somlo <[email protected]>
13754M: Joel Stanley <[email protected]>
13755S: Maintained
13756F: Documentation/devicetree/bindings/*/litex,*.yaml
13757F: arch/openrisc/boot/dts/or1klitex.dts
13758F: drivers/mmc/host/litex_mmc.c
13759F: drivers/net/ethernet/litex/*
13760F: drivers/soc/litex/*
13761F: drivers/tty/serial/liteuart.c
13762F: include/linux/litex.h
13763N: litex
13764
13765LIVE PATCHING
13766M: Josh Poimboeuf <[email protected]>
13767M: Jiri Kosina <[email protected]>
13768M: Miroslav Benes <[email protected]>
13769M: Petr Mladek <[email protected]>
13770R: Joe Lawrence <[email protected]>
13771L: [email protected]
13772S: Maintained
13773T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git
13774F: Documentation/ABI/testing/sysfs-kernel-livepatch
13775F: Documentation/livepatch/
13776F: arch/powerpc/include/asm/livepatch.h
13777F: include/linux/livepatch.h
13778F: kernel/livepatch/
13779F: kernel/module/livepatch.c
13780F: samples/livepatch/
13781F: tools/testing/selftests/livepatch/
13782
13783LLC (802.2)
13784L: [email protected]
13785S: Odd fixes
13786F: include/linux/llc.h
13787F: include/net/llc*
13788F: include/uapi/linux/llc.h
13789F: net/llc/
13790
13791LM73 HARDWARE MONITOR DRIVER
13792M: Guillaume Ligneul <[email protected]>
13793L: [email protected]
13794S: Maintained
13795F: drivers/hwmon/lm73.c
13796
13797LM78 HARDWARE MONITOR DRIVER
13798M: Jean Delvare <[email protected]>
13799L: [email protected]
13800S: Maintained
13801F: Documentation/hwmon/lm78.rst
13802F: drivers/hwmon/lm78.c
13803
13804LM83 HARDWARE MONITOR DRIVER
13805M: Jean Delvare <[email protected]>
13806L: [email protected]
13807S: Maintained
13808F: Documentation/hwmon/lm83.rst
13809F: drivers/hwmon/lm83.c
13810
13811LM90 HARDWARE MONITOR DRIVER
13812M: Jean Delvare <[email protected]>
13813L: [email protected]
13814S: Maintained
13815F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml
13816F: Documentation/hwmon/lm90.rst
13817F: drivers/hwmon/lm90.c
13818F: include/dt-bindings/thermal/lm90.h
13819
13820LME2510 MEDIA DRIVER
13821M: Malcolm Priestley <[email protected]>
13822L: [email protected]
13823S: Maintained
13824W: https://linuxtv.org
13825Q: http://patchwork.linuxtv.org/project/linux-media/list/
13826F: drivers/media/usb/dvb-usb-v2/lmedm04*
13827
13828LOADPIN SECURITY MODULE
13829M: Kees Cook <[email protected]>
13830S: Supported
13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
13832F: Documentation/admin-guide/LSM/LoadPin.rst
13833F: security/loadpin/
13834
13835LOCKDOWN SECURITY MODULE
13836L: [email protected]
13837S: Odd Fixes
13838T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
13839F: security/lockdown/
13840
13841LOCKING PRIMITIVES
13842M: Peter Zijlstra <[email protected]>
13843M: Ingo Molnar <[email protected]>
13844M: Will Deacon <[email protected]>
13845M: Boqun Feng <[email protected]> (LOCKDEP & RUST)
13846R: Waiman Long <[email protected]>
13847L: [email protected]
13848S: Maintained
13849T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
13850F: Documentation/locking/
13851F: arch/*/include/asm/spinlock*.h
13852F: include/linux/lockdep*.h
13853F: include/linux/mutex*.h
13854F: include/linux/rwlock*.h
13855F: include/linux/rwsem*.h
13856F: include/linux/seqlock.h
13857F: include/linux/spinlock*.h
13858F: kernel/locking/
13859F: lib/locking*.[ch]
13860F: rust/helpers/mutex.c
13861F: rust/helpers/spinlock.c
13862F: rust/kernel/sync/lock.rs
13863F: rust/kernel/sync/lock/
13864F: rust/kernel/sync/locked_by.rs
13865X: kernel/locking/locktorture.c
13866
13867LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
13868M: "Richard Russon (FlatCap)" <[email protected]>
13869L: [email protected]
13870S: Maintained
13871W: http://www.linux-ntfs.org/content/view/19/37/
13872F: Documentation/admin-guide/ldm.rst
13873F: block/partitions/ldm.*
13874
13875LOGITECH HID GAMING KEYBOARDS
13876M: Hans de Goede <[email protected]>
13877L: [email protected]
13878S: Maintained
13879T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
13880F: drivers/hid/hid-lg-g15.c
13881
13882LONTIUM LT8912B MIPI TO HDMI BRIDGE
13883M: Adrien Grassein <[email protected]>
13884S: Maintained
13885F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml
13886F: drivers/gpu/drm/bridge/lontium-lt8912b.c
13887
13888LOONGARCH
13889M: Huacai Chen <[email protected]>
13890R: WANG Xuerui <[email protected]>
13891L: [email protected]
13892S: Maintained
13893T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git
13894F: Documentation/arch/loongarch/
13895F: Documentation/translations/zh_CN/arch/loongarch/
13896F: arch/loongarch/
13897F: drivers/*/*loongarch*
13898F: drivers/cpufreq/loongson3_cpufreq.c
13899
13900LOONGSON GPIO DRIVER
13901M: Yinbo Zhu <[email protected]>
13902L: [email protected]
13903S: Maintained
13904F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml
13905F: drivers/gpio/gpio-loongson-64bit.c
13906
13907LOONGSON-2 APB DMA DRIVER
13908M: Binbin Zhou <[email protected]>
13909L: [email protected]
13910S: Maintained
13911F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml
13912F: drivers/dma/loongson2-apb-dma.c
13913
13914LOONGSON LS2X I2C DRIVER
13915M: Binbin Zhou <[email protected]>
13916L: [email protected]
13917S: Maintained
13918F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml
13919F: drivers/i2c/busses/i2c-ls2x.c
13920
13921LOONGSON-2 SOC SERIES CLOCK DRIVER
13922M: Yinbo Zhu <[email protected]>
13923L: [email protected]
13924S: Maintained
13925F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml
13926F: drivers/clk/clk-loongson2.c
13927F: include/dt-bindings/clock/loongson,ls2k-clk.h
13928
13929LOONGSON SPI DRIVER
13930M: Yinbo Zhu <[email protected]>
13931L: [email protected]
13932S: Maintained
13933F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml
13934F: drivers/spi/spi-loongson-core.c
13935F: drivers/spi/spi-loongson-pci.c
13936F: drivers/spi/spi-loongson-plat.c
13937F: drivers/spi/spi-loongson.h
13938
13939LOONGSON-2 SOC SERIES GUTS DRIVER
13940M: Yinbo Zhu <[email protected]>
13941L: [email protected]
13942S: Maintained
13943F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml
13944F: drivers/soc/loongson/loongson2_guts.c
13945
13946LOONGSON-2 SOC SERIES PM DRIVER
13947M: Yinbo Zhu <[email protected]>
13948L: [email protected]
13949S: Maintained
13950F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml
13951F: drivers/soc/loongson/loongson2_pm.c
13952
13953LOONGSON-2 SOC SERIES PINCTRL DRIVER
13954M: zhanghongchen <[email protected]>
13955M: Yinbo Zhu <[email protected]>
13956L: [email protected]
13957S: Maintained
13958F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml
13959F: drivers/pinctrl/pinctrl-loongson2.c
13960
13961LOONGSON-2 SOC SERIES THERMAL DRIVER
13962M: zhanghongchen <[email protected]>
13963M: Yinbo Zhu <[email protected]>
13964L: [email protected]
13965S: Maintained
13966F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml
13967F: drivers/thermal/loongson2_thermal.c
13968
13969LOONGSON EDAC DRIVER
13970M: Zhao Qunqin <[email protected]>
13971L: [email protected]
13972S: Maintained
13973F: drivers/edac/loongson_edac.c
13974
13975LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
13976M: Sathya Prakash <[email protected]>
13977M: Sreekanth Reddy <[email protected]>
13978M: Suganath Prabu Subramani <[email protected]>
13979L: [email protected]
13980L: [email protected]
13981S: Supported
13982W: http://www.avagotech.com/support/
13983F: drivers/message/fusion/
13984F: drivers/scsi/mpt3sas/
13985
13986LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
13987M: Matthew Wilcox <[email protected]>
13988L: [email protected]
13989S: Maintained
13990F: drivers/scsi/sym53c8xx_2/
13991
13992LTC1660 DAC DRIVER
13993M: Marcus Folkesson <[email protected]>
13994L: [email protected]
13995S: Maintained
13996F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
13997F: drivers/iio/dac/ltc1660.c
13998
13999LTC2664 IIO DAC DRIVER
14000M: Michael Hennerich <[email protected]>
14001M: Kim Seer Paller <[email protected]>
14002L: [email protected]
14003S: Supported
14004W: https://ez.analog.com/linux-software-drivers
14005F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml
14006F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml
14007F: drivers/iio/dac/ltc2664.c
14008
14009LTC2688 IIO DAC DRIVER
14010M: Nuno Sá <[email protected]>
14011L: [email protected]
14012S: Supported
14013W: https://ez.analog.com/linux-software-drivers
14014F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688
14015F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml
14016F: drivers/iio/dac/ltc2688.c
14017
14018LTC2947 HARDWARE MONITOR DRIVER
14019M: Nuno Sá <[email protected]>
14020L: [email protected]
14021S: Supported
14022W: https://ez.analog.com/linux-software-drivers
14023F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
14024F: drivers/hwmon/ltc2947-core.c
14025F: drivers/hwmon/ltc2947-i2c.c
14026F: drivers/hwmon/ltc2947-spi.c
14027F: drivers/hwmon/ltc2947.h
14028
14029LTC2991 HARDWARE MONITOR DRIVER
14030M: Antoniu Miclaus <[email protected]>
14031L: [email protected]
14032S: Supported
14033W: https://ez.analog.com/linux-software-drivers
14034F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml
14035F: drivers/hwmon/ltc2991.c
14036
14037LTC2983 IIO TEMPERATURE DRIVER
14038M: Nuno Sá <[email protected]>
14039L: [email protected]
14040S: Supported
14041W: https://ez.analog.com/linux-software-drivers
14042F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
14043F: drivers/iio/temperature/ltc2983.c
14044
14045LTC4282 HARDWARE MONITOR DRIVER
14046M: Nuno Sa <[email protected]>
14047L: [email protected]
14048S: Supported
14049F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml
14050F: Documentation/hwmon/ltc4282.rst
14051F: drivers/hwmon/ltc4282.c
14052
14053LTC4286 HARDWARE MONITOR DRIVER
14054M: Delphine CC Chiu <[email protected]>
14055L: [email protected]
14056S: Maintained
14057F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml
14058F: Documentation/hwmon/ltc4286.rst
14059F: drivers/hwmon/pmbus/ltc4286.c
14060
14061LTC4306 I2C MULTIPLEXER DRIVER
14062M: Michael Hennerich <[email protected]>
14063L: [email protected]
14064S: Supported
14065W: https://ez.analog.com/linux-software-drivers
14066F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
14067F: drivers/i2c/muxes/i2c-mux-ltc4306.c
14068
14069LTP (Linux Test Project)
14070M: Andrea Cervesato <[email protected]>
14071M: Cyril Hrubis <[email protected]>
14072M: Jan Stancek <[email protected]>
14073M: Petr Vorel <[email protected]>
14074M: Li Wang <[email protected]>
14075M: Yang Xu <[email protected]>
14076M: Xiao Yang <[email protected]>
14077L: [email protected] (subscribers-only)
14078S: Maintained
14079W: https://linux-test-project.readthedocs.io/
14080T: git https://github.com/linux-test-project/ltp.git
14081
14082LTR390 AMBIENT/UV LIGHT SENSOR DRIVER
14083M: Anshul Dalal <[email protected]>
14084L: [email protected]
14085S: Maintained
14086F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml
14087F: drivers/iio/light/ltr390.c
14088
14089LYNX 28G SERDES PHY DRIVER
14090M: Ioana Ciornei <[email protected]>
14091L: [email protected]
14092S: Supported
14093F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml
14094F: drivers/phy/freescale/phy-fsl-lynx-28g.c
14095
14096LYNX PCS MODULE
14097M: Ioana Ciornei <[email protected]>
14098L: [email protected]
14099S: Supported
14100F: drivers/net/pcs/pcs-lynx.c
14101F: include/linux/pcs-lynx.h
14102
14103M68K ARCHITECTURE
14104M: Geert Uytterhoeven <[email protected]>
14105L: [email protected]
14106S: Maintained
14107W: http://www.linux-m68k.org/
14108T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
14109F: arch/m68k/
14110F: drivers/zorro/
14111
14112M68K ON APPLE MACINTOSH
14113M: Joshua Thompson <[email protected]>
14114L: [email protected]
14115S: Maintained
14116W: http://www.mac.linux-m68k.org/
14117F: arch/m68k/mac/
14118F: drivers/macintosh/adb-iop.c
14119F: drivers/macintosh/via-macii.c
14120
14121M68K ON HP9000/300
14122M: Philip Blundell <[email protected]>
14123S: Maintained
14124W: http://www.tazenda.demon.co.uk/phil/linux-hp
14125F: arch/m68k/hp300/
14126
14127M88DS3103 MEDIA DRIVER
14128L: [email protected]
14129S: Orphan
14130W: https://linuxtv.org
14131Q: http://patchwork.linuxtv.org/project/linux-media/list/
14132F: drivers/media/dvb-frontends/m88ds3103*
14133
14134M88RS2000 MEDIA DRIVER
14135M: Malcolm Priestley <[email protected]>
14136L: [email protected]
14137S: Maintained
14138W: https://linuxtv.org
14139Q: http://patchwork.linuxtv.org/project/linux-media/list/
14140F: drivers/media/dvb-frontends/m88rs2000*
14141
14142MA901 MASTERKIT USB FM RADIO DRIVER
14143M: Alexey Klimov <[email protected]>
14144L: [email protected]
14145S: Maintained
14146T: git git://linuxtv.org/media.git
14147F: drivers/media/radio/radio-ma901.c
14148
14149MAC80211
14150M: Johannes Berg <[email protected]>
14151L: [email protected]
14152S: Maintained
14153W: https://wireless.wiki.kernel.org/
14154Q: https://patchwork.kernel.org/project/linux-wireless/list/
14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
14156T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
14157F: Documentation/networking/mac80211-injection.rst
14158F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst
14159F: drivers/net/wireless/virtual/mac80211_hwsim.[ch]
14160F: include/net/mac80211.h
14161F: net/mac80211/
14162
14163MAILBOX API
14164M: Jassi Brar <[email protected]>
14165L: [email protected]
14166S: Maintained
14167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox.git for-next
14168F: Documentation/devicetree/bindings/mailbox/
14169F: drivers/mailbox/
14170F: include/dt-bindings/mailbox/
14171F: include/linux/mailbox_client.h
14172F: include/linux/mailbox_controller.h
14173
14174MAILBOX ARM MHUv2
14175M: Viresh Kumar <[email protected]>
14176M: Tushar Khandelwal <[email protected]>
14177L: [email protected]
14178S: Maintained
14179F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml
14180F: drivers/mailbox/arm_mhuv2.c
14181F: include/linux/mailbox/arm_mhuv2_message.h
14182
14183MAILBOX ARM MHUv3
14184M: Sudeep Holla <[email protected]>
14185M: Cristian Marussi <[email protected]>
14186L: [email protected]
14187L: [email protected] (moderated for non-subscribers)
14188S: Maintained
14189F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml
14190F: drivers/mailbox/arm_mhuv3.c
14191
14192MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
14193M: Alejandro Colomar <[email protected]>
14194L: [email protected]
14195S: Maintained
14196W: http://www.kernel.org/doc/man-pages
14197T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git
14198T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git
14199
14200MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP)
14201M: Jeremy Kerr <[email protected]>
14202M: Matt Johnston <[email protected]>
14203L: [email protected]
14204S: Maintained
14205F: Documentation/networking/mctp.rst
14206F: drivers/net/mctp/
14207F: include/linux/usb/mctp-usb.h
14208F: include/net/mctp.h
14209F: include/net/mctpdevice.h
14210F: include/net/netns/mctp.h
14211F: net/mctp/
14212
14213MAPLE TREE
14214M: Liam R. Howlett <[email protected]>
14215L: [email protected]
14216L: [email protected]
14217S: Supported
14218F: Documentation/core-api/maple_tree.rst
14219F: include/linux/maple_tree.h
14220F: include/trace/events/maple_tree.h
14221F: lib/maple_tree.c
14222F: lib/test_maple_tree.c
14223F: tools/testing/radix-tree/maple.c
14224F: tools/testing/shared/linux/maple_tree.h
14225
14226MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
14227M: Rahul Bedarkar <[email protected]>
14228L: [email protected]
14229S: Maintained
14230F: arch/mips/boot/dts/img/pistachio*
14231
14232MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
14233M: Andrew Lunn <[email protected]>
14234L: [email protected]
14235S: Maintained
14236F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml
14237F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml
14238F: Documentation/networking/devlink/mv88e6xxx.rst
14239F: drivers/net/dsa/mv88e6xxx/
14240F: include/linux/dsa/mv88e6xxx.h
14241F: include/linux/platform_data/mv88e6xxx.h
14242
14243MARVELL 88PM886 PMIC DRIVER
14244M: Karel Balej <[email protected]>
14245S: Maintained
14246F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml
14247F: drivers/input/misc/88pm886-onkey.c
14248F: drivers/mfd/88pm886.c
14249F: drivers/regulator/88pm886-regulator.c
14250F: drivers/rtc/rtc-88pm886.c
14251F: include/linux/mfd/88pm886.h
14252
14253MARVELL ARMADA 3700 PHY DRIVERS
14254M: Miquel Raynal <[email protected]>
14255S: Maintained
14256F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
14257F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt
14258F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c
14259F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c
14260
14261MARVELL ARMADA 3700 SERIAL DRIVER
14262M: Pali Rohár <[email protected]>
14263S: Maintained
14264F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml
14265F: Documentation/devicetree/bindings/serial/mvebu-uart.txt
14266F: drivers/tty/serial/mvebu-uart.c
14267
14268MARVELL ARMADA DRM SUPPORT
14269M: Russell King <[email protected]>
14270S: Maintained
14271T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
14272T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
14273F: Documentation/devicetree/bindings/display/armada/
14274F: drivers/gpu/drm/armada/
14275F: include/uapi/drm/armada_drm.h
14276
14277MARVELL CRYPTO DRIVER
14278M: Boris Brezillon <[email protected]>
14279M: Arnaud Ebalard <[email protected]>
14280M: Srujana Challa <[email protected]>
14281L: [email protected]
14282S: Maintained
14283F: drivers/crypto/marvell/
14284F: include/linux/soc/marvell/octeontx2/
14285
14286MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
14287M: Mirko Lindner <[email protected]>
14288M: Stephen Hemminger <[email protected]>
14289L: [email protected]
14290S: Odd fixes
14291F: drivers/net/ethernet/marvell/sk*
14292
14293MARVELL LIBERTAS WIRELESS DRIVER
14294L: [email protected]
14295L: [email protected]
14296S: Orphan
14297F: drivers/net/wireless/marvell/libertas/
14298F: drivers/net/wireless/marvell/libertas_tf/
14299
14300MARVELL MACCHIATOBIN SUPPORT
14301M: Russell King <[email protected]>
14302L: [email protected] (moderated for non-subscribers)
14303S: Maintained
14304F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts
14305
14306MARVELL MV643XX ETHERNET DRIVER
14307M: Sebastian Hesselbarth <[email protected]>
14308L: [email protected]
14309S: Maintained
14310F: drivers/net/ethernet/marvell/mv643xx_eth.*
14311
14312MARVELL MV88X3310 PHY DRIVER
14313M: Russell King <[email protected]>
14314M: Marek Behún <[email protected]>
14315L: [email protected]
14316S: Maintained
14317F: drivers/net/phy/marvell10g.c
14318
14319MARVELL MVEBU THERMAL DRIVER
14320M: Miquel Raynal <[email protected]>
14321S: Maintained
14322F: drivers/thermal/armada_thermal.c
14323
14324MARVELL MVNETA ETHERNET DRIVER
14325M: Marcin Wojtas <[email protected]>
14326L: [email protected]
14327S: Maintained
14328F: drivers/net/ethernet/marvell/mvneta*
14329
14330MARVELL MVPP2 ETHERNET DRIVER
14331M: Marcin Wojtas <[email protected]>
14332M: Russell King <[email protected]>
14333L: [email protected]
14334S: Maintained
14335F: Documentation/devicetree/bindings/net/marvell,pp2.yaml
14336F: drivers/net/ethernet/marvell/mvpp2/
14337
14338MARVELL MWIFIEX WIRELESS DRIVER
14339M: Brian Norris <[email protected]>
14340R: Francesco Dolcini <[email protected]>
14341L: [email protected]
14342S: Odd Fixes
14343F: drivers/net/wireless/marvell/mwifiex/
14344
14345MARVELL MWL8K WIRELESS DRIVER
14346L: [email protected]
14347S: Orphan
14348F: drivers/net/wireless/marvell/mwl8k.c
14349
14350MARVELL NAND CONTROLLER DRIVER
14351M: Miquel Raynal <[email protected]>
14352L: [email protected]
14353S: Maintained
14354F: drivers/mtd/nand/raw/marvell_nand.c
14355
14356MARVELL OCTEON ENDPOINT DRIVER
14357M: Veerasenareddy Burru <[email protected]>
14358M: Sathesh Edara <[email protected]>
14359L: [email protected]
14360S: Maintained
14361F: drivers/net/ethernet/marvell/octeon_ep
14362
14363MARVELL OCTEON ENDPOINT VF DRIVER
14364M: Veerasenareddy Burru <[email protected]>
14365M: Sathesh Edara <[email protected]>
14366M: Shinas Rasheed <[email protected]>
14367M: Satananda Burla <[email protected]>
14368L: [email protected]
14369S: Maintained
14370F: drivers/net/ethernet/marvell/octeon_ep_vf
14371
14372MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER
14373M: Sunil Goutham <[email protected]>
14374M: Geetha sowjanya <[email protected]>
14375M: Subbaraya Sundeep <[email protected]>
14376M: hariprasad <[email protected]>
14377M: Bharat Bhushan <[email protected]>
14378L: [email protected]
14379S: Maintained
14380F: drivers/net/ethernet/marvell/octeontx2/nic/
14381F: include/linux/soc/marvell/octeontx2/
14382
14383MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER
14384M: Sunil Goutham <[email protected]>
14385M: Linu Cherian <[email protected]>
14386M: Geetha sowjanya <[email protected]>
14387M: Jerin Jacob <[email protected]>
14388M: hariprasad <[email protected]>
14389M: Subbaraya Sundeep <[email protected]>
14390L: [email protected]
14391S: Maintained
14392F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst
14393F: drivers/net/ethernet/marvell/octeontx2/af/
14394
14395MARVELL PEM PMU DRIVER
14396M: Linu Cherian <[email protected]>
14397M: Gowthami Thiagarajan <[email protected]>
14398S: Supported
14399F: drivers/perf/marvell_pem_pmu.c
14400
14401MARVELL PRESTERA ETHERNET SWITCH DRIVER
14402M: Taras Chornyi <[email protected]>
14403S: Supported
14404W: https://github.com/Marvell-switching/switchdev-prestera
14405F: drivers/net/ethernet/marvell/prestera/
14406
14407MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
14408M: Nicolas Pitre <[email protected]>
14409S: Odd Fixes
14410F: drivers/mmc/host/mvsdio.*
14411
14412MARVELL USB MDIO CONTROLLER DRIVER
14413M: Tobias Waldekranz <[email protected]>
14414L: [email protected]
14415S: Maintained
14416F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml
14417F: drivers/net/mdio/mdio-mvusb.c
14418
14419MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
14420M: Hu Ziji <[email protected]>
14421L: [email protected]
14422S: Supported
14423F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
14424F: drivers/mmc/host/sdhci-xenon*
14425
14426MARVELL OCTEON CN10K DPI DRIVER
14427M: Vamsi Attunuru <[email protected]>
14428S: Supported
14429F: drivers/misc/mrvl_cn10k_dpi.c
14430
14431MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR
14432R: [email protected]
14433R: [email protected]
14434F: drivers/vdpa/octeon_ep/
14435
14436MARVELL OCTEON HOTPLUG DRIVER
14437R: Shijith Thotton <[email protected]>
14438R: Vamsi Attunuru <[email protected]>
14439S: Supported
14440F: drivers/pci/hotplug/octep_hp.c
14441
14442MATROX FRAMEBUFFER DRIVER
14443L: [email protected]
14444S: Orphan
14445F: drivers/video/fbdev/matrox/matroxfb_*
14446F: include/uapi/linux/matroxfb.h
14447
14448MAX15301 DRIVER
14449M: Daniel Nilsson <[email protected]>
14450L: [email protected]
14451S: Maintained
14452F: Documentation/hwmon/max15301.rst
14453F: drivers/hwmon/pmbus/max15301.c
14454
14455MAX2175 SDR TUNER DRIVER
14456M: Ramesh Shanmugasundaram <[email protected]>
14457L: [email protected]
14458S: Maintained
14459T: git git://linuxtv.org/media.git
14460F: Documentation/devicetree/bindings/media/i2c/max2175.txt
14461F: Documentation/userspace-api/media/drivers/max2175.rst
14462F: drivers/media/i2c/max2175*
14463F: include/uapi/linux/max2175.h
14464
14465MAX31335 RTC DRIVER
14466M: Antoniu Miclaus <[email protected]>
14467L: [email protected]
14468S: Supported
14469W: https://ez.analog.com/linux-software-drivers
14470F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml
14471F: drivers/rtc/rtc-max31335.c
14472
14473MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
14474L: [email protected]
14475S: Orphan
14476F: Documentation/hwmon/max6650.rst
14477F: drivers/hwmon/max6650.c
14478
14479MAX9286 QUAD GMSL DESERIALIZER DRIVER
14480M: Jacopo Mondi <[email protected]>
14481M: Kieran Bingham <[email protected]>
14482M: Laurent Pinchart <[email protected]>
14483M: Niklas Söderlund <[email protected]>
14484L: [email protected]
14485S: Maintained
14486F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml
14487F: drivers/media/i2c/max9286.c
14488
14489MAX96712 QUAD GMSL2 DESERIALIZER DRIVER
14490M: Niklas Söderlund <[email protected]>
14491L: [email protected]
14492S: Maintained
14493F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml
14494F: drivers/staging/media/max96712/max96712.c
14495
14496MAX96714 GMSL2 DESERIALIZER DRIVER
14497M: Julien Massot <[email protected]>
14498L: [email protected]
14499S: Maintained
14500F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml
14501F: drivers/media/i2c/max96714.c
14502
14503MAX96717 GMSL2 SERIALIZER DRIVER
14504M: Julien Massot <[email protected]>
14505L: [email protected]
14506S: Maintained
14507F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml
14508F: drivers/media/i2c/max96717.c
14509
14510MAX9860 MONO AUDIO VOICE CODEC DRIVER
14511M: Peter Rosin <[email protected]>
14512L: [email protected]
14513S: Maintained
14514F: Documentation/devicetree/bindings/sound/max9860.txt
14515F: sound/soc/codecs/max9860.*
14516
14517MAXBOTIX ULTRASONIC RANGER IIO DRIVER
14518M: Andreas Klinger <[email protected]>
14519L: [email protected]
14520S: Maintained
14521F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml
14522F: drivers/iio/proximity/mb1232.c
14523
14524MAXIM MAX11205 DRIVER
14525M: Ramona Bolboaca <[email protected]>
14526L: [email protected]
14527S: Supported
14528W: https://ez.analog.com/linux-software-drivers
14529F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml
14530F: drivers/iio/adc/max11205.c
14531
14532MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS
14533R: Iskren Chernev <[email protected]>
14534R: Krzysztof Kozlowski <[email protected]>
14535R: Marek Szyprowski <[email protected]>
14536R: Matheus Castello <[email protected]>
14537L: [email protected]
14538S: Maintained
14539F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
14540F: drivers/power/supply/max17040_battery.c
14541
14542MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS
14543R: Hans de Goede <[email protected]>
14544R: Krzysztof Kozlowski <[email protected]>
14545R: Marek Szyprowski <[email protected]>
14546R: Sebastian Krzyszkowiak <[email protected]>
14547R: Purism Kernel Team <[email protected]>
14548L: [email protected]
14549S: Maintained
14550F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
14551F: drivers/power/supply/max17042_battery.c
14552
14553MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER
14554M: Laurent Pinchart <[email protected]>
14555L: [email protected]
14556S: Maintained
14557F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml
14558F: drivers/regulator/max20086-regulator.c
14559
14560MAXIM MAX30208 TEMPERATURE SENSOR DRIVER
14561M: Rajat Khandelwal <[email protected]>
14562L: [email protected]
14563S: Maintained
14564F: drivers/iio/temperature/max30208.c
14565
14566MAXIM MAX77650 PMIC MFD DRIVER
14567M: Bartosz Golaszewski <[email protected]>
14568L: [email protected]
14569S: Maintained
14570F: Documentation/devicetree/bindings/*/*max77650.yaml
14571F: Documentation/devicetree/bindings/*/max77650*.yaml
14572F: drivers/gpio/gpio-max77650.c
14573F: drivers/input/misc/max77650-onkey.c
14574F: drivers/leds/leds-max77650.c
14575F: drivers/mfd/max77650.c
14576F: drivers/power/supply/max77650-charger.c
14577F: drivers/regulator/max77650-regulator.c
14578F: include/linux/mfd/max77650.h
14579
14580MAXIM MAX77714 PMIC MFD DRIVER
14581M: Luca Ceresoli <[email protected]>
14582S: Maintained
14583F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
14584F: drivers/mfd/max77714.c
14585F: include/linux/mfd/max77714.h
14586
14587MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
14588M: Javier Martinez Canillas <[email protected]>
14589L: [email protected]
14590S: Supported
14591F: Documentation/devicetree/bindings/*/*max77802.yaml
14592F: drivers/regulator/max77802-regulator.c
14593F: include/dt-bindings/*/*max77802.h
14594
14595MAXIM MAX77976 BATTERY CHARGER
14596M: Luca Ceresoli <[email protected]>
14597S: Supported
14598F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
14599F: drivers/power/supply/max77976_charger.c
14600
14601MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
14602M: Krzysztof Kozlowski <[email protected]>
14603L: [email protected]
14604S: Maintained
14605B: mailto:[email protected]
14606F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml
14607F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml
14608F: drivers/power/supply/max14577_charger.c
14609F: drivers/power/supply/max77693_charger.c
14610
14611MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
14612M: Chanwoo Choi <[email protected]>
14613M: Krzysztof Kozlowski <[email protected]>
14614L: [email protected]
14615S: Maintained
14616B: mailto:[email protected]
14617F: Documentation/devicetree/bindings/*/maxim,max14577.yaml
14618F: Documentation/devicetree/bindings/*/maxim,max77686.yaml
14619F: Documentation/devicetree/bindings/*/maxim,max77693.yaml
14620F: Documentation/devicetree/bindings/*/maxim,max77705*.yaml
14621F: Documentation/devicetree/bindings/*/maxim,max77843.yaml
14622F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
14623F: drivers/leds/leds-max77705.c
14624F: drivers/*/*max77843.c
14625F: drivers/*/max14577*.c
14626F: drivers/*/max77686*.c
14627F: drivers/*/max77693*.c
14628F: drivers/*/max77705*.c
14629F: drivers/clk/clk-max77686.c
14630F: drivers/extcon/extcon-max14577.c
14631F: drivers/extcon/extcon-max77693.c
14632F: drivers/rtc/rtc-max77686.c
14633F: include/linux/mfd/max14577*.h
14634F: include/linux/mfd/max77686*.h
14635F: include/linux/mfd/max77693*.h
14636F: include/linux/mfd/max77705*.h
14637
14638MAXIRADIO FM RADIO RECEIVER DRIVER
14639M: Hans Verkuil <[email protected]>
14640L: [email protected]
14641S: Maintained
14642W: https://linuxtv.org
14643T: git git://linuxtv.org/media.git
14644F: drivers/media/radio/radio-maxiradio*
14645
14646MAXLINEAR ETHERNET PHY DRIVER
14647M: Xu Liang <[email protected]>
14648L: [email protected]
14649S: Supported
14650F: drivers/net/phy/mxl-gpy.c
14651
14652MCAN MMIO DEVICE DRIVER
14653M: Chandrasekar Ramakrishnan <[email protected]>
14654L: [email protected]
14655S: Maintained
14656F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml
14657F: drivers/net/can/m_can/m_can.c
14658F: drivers/net/can/m_can/m_can.h
14659F: drivers/net/can/m_can/m_can_platform.c
14660
14661MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER
14662R: Yasushi SHOJI <[email protected]>
14663L: [email protected]
14664S: Maintained
14665F: drivers/net/can/usb/mcba_usb.c
14666
14667MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER
14668M: Rishi Gupta <[email protected]>
14669L: [email protected]
14670L: [email protected]
14671S: Maintained
14672F: drivers/hid/hid-mcp2221.c
14673
14674MCP251XFD SPI-CAN NETWORK DRIVER
14675M: Marc Kleine-Budde <[email protected]>
14676M: Manivannan Sadhasivam <[email protected]>
14677R: Thomas Kopp <[email protected]>
14678L: [email protected]
14679S: Maintained
14680F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml
14681F: drivers/net/can/spi/mcp251xfd/
14682
14683MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS
14684M: Peter Rosin <[email protected]>
14685L: [email protected]
14686S: Maintained
14687F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
14688F: drivers/iio/potentiometer/mcp4018.c
14689F: drivers/iio/potentiometer/mcp4531.c
14690
14691MCP4821 DAC DRIVER
14692M: Anshul Dalal <[email protected]>
14693L: [email protected]
14694S: Maintained
14695F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml
14696F: drivers/iio/dac/mcp4821.c
14697
14698MCR20A IEEE-802.15.4 RADIO DRIVER
14699M: Stefan Schmidt <[email protected]>
14700L: [email protected]
14701S: Odd Fixes
14702W: https://github.com/xueliu/mcr20a-linux
14703F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt
14704F: drivers/net/ieee802154/mcr20a.c
14705F: drivers/net/ieee802154/mcr20a.h
14706
14707MDIO REGMAP DRIVER
14708M: Maxime Chevallier <[email protected]>
14709L: [email protected]
14710S: Maintained
14711F: drivers/net/mdio/mdio-regmap.c
14712F: include/linux/mdio/mdio-regmap.h
14713
14714MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
14715M: William Breathitt Gray <[email protected]>
14716L: [email protected]
14717S: Maintained
14718F: drivers/iio/dac/cio-dac.c
14719
14720MEDIA CONTROLLER FRAMEWORK
14721M: Sakari Ailus <[email protected]>
14722M: Laurent Pinchart <[email protected]>
14723L: [email protected]
14724S: Supported
14725W: https://www.linuxtv.org
14726T: git git://linuxtv.org/media.git
14727F: drivers/media/mc/
14728F: include/media/media-*.h
14729F: include/uapi/linux/media.h
14730
14731MEDIA DRIVER FOR FREESCALE IMX PXP
14732M: Philipp Zabel <[email protected]>
14733L: [email protected]
14734S: Maintained
14735T: git git://linuxtv.org/media.git
14736F: drivers/media/platform/nxp/imx-pxp.[ch]
14737
14738MEDIA DRIVERS FOR ASCOT2E
14739M: Abylay Ospan <[email protected]>
14740L: [email protected]
14741S: Supported
14742W: https://linuxtv.org
14743W: http://netup.tv/
14744T: git git://linuxtv.org/media.git
14745F: drivers/media/dvb-frontends/ascot2e*
14746
14747MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS
14748M: Jasmin Jessich <[email protected]>
14749L: [email protected]
14750S: Maintained
14751W: https://linuxtv.org
14752T: git git://linuxtv.org/media.git
14753F: drivers/media/dvb-frontends/cxd2099*
14754
14755MEDIA DRIVERS FOR CXD2841ER
14756M: Abylay Ospan <[email protected]>
14757L: [email protected]
14758S: Supported
14759W: https://linuxtv.org
14760W: http://netup.tv/
14761T: git git://linuxtv.org/media.git
14762F: drivers/media/dvb-frontends/cxd2841er*
14763
14764MEDIA DRIVERS FOR CXD2880
14765M: Yasunari Takiguchi <[email protected]>
14766L: [email protected]
14767S: Supported
14768W: http://linuxtv.org/
14769T: git git://linuxtv.org/media.git
14770F: drivers/media/dvb-frontends/cxd2880/*
14771F: drivers/media/spi/cxd2880*
14772
14773MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES
14774L: [email protected]
14775S: Orphan
14776W: https://linuxtv.org
14777T: git git://linuxtv.org/media.git
14778F: drivers/media/pci/ddbridge/*
14779
14780MEDIA DRIVERS FOR FREESCALE IMX
14781M: Steve Longerbeam <[email protected]>
14782M: Philipp Zabel <[email protected]>
14783L: [email protected]
14784S: Maintained
14785T: git git://linuxtv.org/media.git
14786F: Documentation/admin-guide/media/imx.rst
14787F: Documentation/devicetree/bindings/media/imx.txt
14788F: drivers/staging/media/imx/
14789F: include/linux/imx-media.h
14790F: include/media/imx.h
14791
14792MEDIA DRIVERS FOR FREESCALE IMX7/8
14793M: Rui Miguel Silva <[email protected]>
14794M: Laurent Pinchart <[email protected]>
14795M: Martin Kepplinger <[email protected]>
14796R: Purism Kernel Team <[email protected]>
14797L: [email protected]
14798S: Maintained
14799T: git git://linuxtv.org/media.git
14800F: Documentation/admin-guide/media/imx7.rst
14801F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
14802F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml
14803F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml
14804F: drivers/media/platform/nxp/imx-mipi-csis.c
14805F: drivers/media/platform/nxp/imx7-media-csi.c
14806F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c
14807
14808MEDIA DRIVERS FOR HELENE
14809M: Abylay Ospan <[email protected]>
14810L: [email protected]
14811S: Supported
14812W: https://linuxtv.org
14813W: http://netup.tv/
14814T: git git://linuxtv.org/media.git
14815F: drivers/media/dvb-frontends/helene*
14816
14817MEDIA DRIVERS FOR HORUS3A
14818M: Abylay Ospan <[email protected]>
14819L: [email protected]
14820S: Supported
14821W: https://linuxtv.org
14822W: http://netup.tv/
14823T: git git://linuxtv.org/media.git
14824F: drivers/media/dvb-frontends/horus3a*
14825
14826MEDIA DRIVERS FOR LNBH25
14827M: Abylay Ospan <[email protected]>
14828L: [email protected]
14829S: Supported
14830W: https://linuxtv.org
14831W: http://netup.tv/
14832T: git git://linuxtv.org/media.git
14833F: drivers/media/dvb-frontends/lnbh25*
14834
14835MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS
14836L: [email protected]
14837S: Orphan
14838W: https://linuxtv.org
14839T: git git://linuxtv.org/media.git
14840F: drivers/media/dvb-frontends/mxl5xx*
14841
14842MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
14843M: Abylay Ospan <[email protected]>
14844L: [email protected]
14845S: Supported
14846W: https://linuxtv.org
14847W: http://netup.tv/
14848T: git git://linuxtv.org/media.git
14849F: drivers/media/pci/netup_unidvb/*
14850
14851MEDIA DRIVERS FOR NVIDIA TEGRA - VDE
14852M: Dmitry Osipenko <[email protected]>
14853L: [email protected]
14854L: [email protected]
14855S: Maintained
14856T: git git://linuxtv.org/media.git
14857F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml
14858F: drivers/media/platform/nvidia/tegra-vde/
14859
14860MEDIA DRIVERS FOR RENESAS - CEU
14861M: Jacopo Mondi <[email protected]>
14862L: [email protected]
14863L: [email protected]
14864S: Supported
14865T: git git://linuxtv.org/media.git
14866F: Documentation/devicetree/bindings/media/renesas,ceu.yaml
14867F: drivers/media/platform/renesas/renesas-ceu.c
14868F: include/media/drv-intf/renesas-ceu.h
14869
14870MEDIA DRIVERS FOR RENESAS - DRIF
14871M: Fabrizio Castro <[email protected]>
14872L: [email protected]
14873L: [email protected]
14874S: Supported
14875T: git git://linuxtv.org/media.git
14876F: Documentation/devicetree/bindings/media/renesas,drif.yaml
14877F: drivers/media/platform/renesas/rcar_drif.c
14878
14879MEDIA DRIVERS FOR RENESAS - FCP
14880M: Laurent Pinchart <[email protected]>
14881L: [email protected]
14882L: [email protected]
14883S: Supported
14884T: git git://linuxtv.org/media.git
14885F: Documentation/devicetree/bindings/media/renesas,fcp.yaml
14886F: drivers/media/platform/renesas/rcar-fcp.c
14887F: include/media/rcar-fcp.h
14888
14889MEDIA DRIVERS FOR RENESAS - FDP1
14890M: Kieran Bingham <[email protected]>
14891L: [email protected]
14892L: [email protected]
14893S: Supported
14894T: git git://linuxtv.org/media.git
14895F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml
14896F: drivers/media/platform/renesas/rcar_fdp1.c
14897
14898MEDIA DRIVERS FOR RENESAS - VIN
14899M: Niklas Söderlund <[email protected]>
14900L: [email protected]
14901L: [email protected]
14902S: Supported
14903T: git git://linuxtv.org/media.git
14904F: Documentation/devicetree/bindings/media/renesas,csi2.yaml
14905F: Documentation/devicetree/bindings/media/renesas,isp.yaml
14906F: Documentation/devicetree/bindings/media/renesas,vin.yaml
14907F: drivers/media/platform/renesas/rcar-csi2.c
14908F: drivers/media/platform/renesas/rcar-isp.c
14909F: drivers/media/platform/renesas/rcar-vin/
14910
14911MEDIA DRIVERS FOR RENESAS - VSP1
14912M: Laurent Pinchart <[email protected]>
14913M: Kieran Bingham <[email protected]>
14914L: [email protected]
14915L: [email protected]
14916S: Supported
14917T: git git://linuxtv.org/media.git
14918F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml
14919F: drivers/media/platform/renesas/vsp1/
14920
14921MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs
14922L: [email protected]
14923S: Orphan
14924W: https://linuxtv.org
14925T: git git://linuxtv.org/media.git
14926F: drivers/media/dvb-frontends/stv0910*
14927
14928MEDIA DRIVERS FOR ST STV6111 TUNER ICs
14929L: [email protected]
14930S: Orphan
14931W: https://linuxtv.org
14932T: git git://linuxtv.org/media.git
14933F: drivers/media/dvb-frontends/stv6111*
14934
14935MEDIA DRIVERS FOR STM32 - CSI
14936M: Alain Volmat <[email protected]>
14937L: [email protected]
14938S: Supported
14939T: git git://linuxtv.org/media_tree.git
14940F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
14941F: drivers/media/platform/st/stm32/stm32-csi.c
14942
14943MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
14944M: Hugues Fruchet <[email protected]>
14945M: Alain Volmat <[email protected]>
14946L: [email protected]
14947S: Supported
14948T: git git://linuxtv.org/media.git
14949F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml
14950F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml
14951F: drivers/media/platform/st/stm32/stm32-dcmi.c
14952F: drivers/media/platform/st/stm32/stm32-dcmipp/*
14953
14954MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
14955M: Mauro Carvalho Chehab <[email protected]>
14956L: [email protected]
14957S: Maintained
14958W: https://linuxtv.org
14959Q: http://patchwork.kernel.org/project/linux-media/list/
14960T: git git://linuxtv.org/media.git
14961F: Documentation/admin-guide/media/
14962F: Documentation/devicetree/bindings/media/
14963F: Documentation/driver-api/media/
14964F: Documentation/userspace-api/media/
14965F: drivers/media/
14966F: drivers/staging/media/
14967F: include/dt-bindings/media/
14968F: include/linux/platform_data/media/
14969F: include/media/
14970F: include/uapi/linux/dvb/
14971F: include/uapi/linux/ivtv*
14972F: include/uapi/linux/media.h
14973F: include/uapi/linux/uvcvideo.h
14974F: include/uapi/linux/v4l2-*
14975F: include/uapi/linux/videodev2.h
14976
14977MEDIATEK BLUETOOTH DRIVER
14978M: Sean Wang <[email protected]>
14979L: [email protected]
14980L: [email protected] (moderated for non-subscribers)
14981S: Maintained
14982F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt
14983F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml
14984F: drivers/bluetooth/btmtkuart.c
14985
14986MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS
14987M: Sen Chu <[email protected]>
14988M: Sean Wang <[email protected]>
14989M: Macpaul Lin <[email protected]>
14990L: [email protected]
14991S: Maintained
14992F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
14993F: drivers/power/reset/mt6323-poweroff.c
14994
14995MEDIATEK CIR DRIVER
14996M: Sean Wang <[email protected]>
14997S: Maintained
14998F: drivers/media/rc/mtk-cir.c
14999
15000MEDIATEK DMA DRIVER
15001M: Sean Wang <[email protected]>
15002L: [email protected]
15003L: [email protected] (moderated for non-subscribers)
15004L: [email protected] (moderated for non-subscribers)
15005S: Maintained
15006F: Documentation/devicetree/bindings/dma/mediatek,*
15007F: drivers/dma/mediatek/
15008
15009MEDIATEK ETHERNET DRIVER
15010M: Felix Fietkau <[email protected]>
15011M: Sean Wang <[email protected]>
15012M: Lorenzo Bianconi <[email protected]>
15013L: [email protected]
15014S: Maintained
15015F: drivers/net/ethernet/mediatek/
15016
15017MEDIATEK ETHERNET PCS DRIVER
15018M: Alexander Couzens <[email protected]>
15019M: Daniel Golle <[email protected]>
15020L: [email protected]
15021S: Maintained
15022F: drivers/net/pcs/pcs-mtk-lynxi.c
15023F: include/linux/pcs/pcs-mtk-lynxi.h
15024
15025MEDIATEK ETHERNET PHY DRIVERS
15026M: Daniel Golle <[email protected]>
15027M: Qingfang Deng <[email protected]>
15028M: SkyLake Huang <[email protected]>
15029L: [email protected]
15030S: Maintained
15031F: drivers/net/phy/mediatek/mtk-ge-soc.c
15032F: drivers/net/phy/mediatek/mtk-phy-lib.c
15033F: drivers/net/phy/mediatek/mtk-ge.c
15034F: drivers/net/phy/mediatek/mtk.h
15035F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c
15036
15037MEDIATEK I2C CONTROLLER DRIVER
15038M: Qii Wang <[email protected]>
15039L: [email protected]
15040S: Maintained
15041F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
15042F: drivers/i2c/busses/i2c-mt65xx.c
15043
15044MEDIATEK IOMMU DRIVER
15045M: Yong Wu <[email protected]>
15046L: [email protected]
15047L: [email protected] (moderated for non-subscribers)
15048S: Supported
15049F: Documentation/devicetree/bindings/iommu/mediatek*
15050F: drivers/iommu/mtk_iommu*
15051F: include/dt-bindings/memory/mediatek,mt*-port.h
15052F: include/dt-bindings/memory/mt*-port.h
15053
15054MEDIATEK JPEG DRIVER
15055M: Bin Liu <[email protected]>
15056S: Supported
15057F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml
15058F: drivers/media/platform/mediatek/jpeg/
15059
15060MEDIATEK KEYPAD DRIVER
15061M: Mattijs Korpershoek <[email protected]>
15062S: Supported
15063F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml
15064F: drivers/input/keyboard/mt6779-keypad.c
15065
15066MEDIATEK MDP DRIVER
15067M: Minghsiu Tsai <[email protected]>
15068M: Houlong Wei <[email protected]>
15069M: Andrew-CT Chen <[email protected]>
15070S: Supported
15071F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
15072F: drivers/media/platform/mediatek/mdp/
15073F: drivers/media/platform/mediatek/vpu/
15074
15075MEDIATEK MEDIA DRIVER
15076M: Tiffany Lin <[email protected]>
15077M: Andrew-CT Chen <[email protected]>
15078M: Yunfei Dong <[email protected]>
15079S: Supported
15080F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml
15081F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
15082F: drivers/media/platform/mediatek/vcodec/
15083F: drivers/media/platform/mediatek/vpu/
15084
15085MEDIATEK MIPI-CSI CDPHY DRIVER
15086M: Julien Stephan <[email protected]>
15087M: Andy Hsieh <[email protected]>
15088S: Supported
15089F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml
15090F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5*
15091
15092MEDIATEK MMC/SD/SDIO DRIVER
15093M: Chaotian Jing <[email protected]>
15094S: Maintained
15095F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml
15096F: drivers/mmc/host/mtk-sd.c
15097
15098MEDIATEK MT6735 CLOCK & RESET DRIVERS
15099M: Yassine Oudjana <[email protected]>
15100L: [email protected]
15101L: [email protected] (moderated for non-subscribers)
15102S: Maintained
15103F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c
15104F: drivers/clk/mediatek/clk-mt6735-imgsys.c
15105F: drivers/clk/mediatek/clk-mt6735-infracfg.c
15106F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c
15107F: drivers/clk/mediatek/clk-mt6735-pericfg.c
15108F: drivers/clk/mediatek/clk-mt6735-topckgen.c
15109F: drivers/clk/mediatek/clk-mt6735-vdecsys.c
15110F: drivers/clk/mediatek/clk-mt6735-vencsys.c
15111F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h
15112F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h
15113F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h
15114F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h
15115F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h
15116F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h
15117F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h
15118F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h
15119F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h
15120F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h
15121F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h
15122F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h
15123
15124MEDIATEK MT76 WIRELESS LAN DRIVER
15125M: Felix Fietkau <[email protected]>
15126M: Lorenzo Bianconi <[email protected]>
15127M: Ryder Lee <[email protected]>
15128R: Shayne Chen <[email protected]>
15129R: Sean Wang <[email protected]>
15130L: [email protected]
15131S: Maintained
15132T: git https://github.com/nbd168/wireless
15133F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
15134F: drivers/net/wireless/mediatek/mt76/
15135
15136MEDIATEK MT7601U WIRELESS LAN DRIVER
15137M: Jakub Kicinski <[email protected]>
15138L: [email protected]
15139S: Maintained
15140F: drivers/net/wireless/mediatek/mt7601u/
15141
15142MEDIATEK MT7621 CLOCK DRIVER
15143M: Sergio Paracuellos <[email protected]>
15144S: Maintained
15145F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml
15146F: drivers/clk/ralink/clk-mt7621.c
15147
15148MEDIATEK MT7621 PCIE CONTROLLER DRIVER
15149M: Sergio Paracuellos <[email protected]>
15150S: Maintained
15151F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml
15152F: drivers/pci/controller/pcie-mt7621.c
15153
15154MEDIATEK MT7621 PHY PCI DRIVER
15155M: Sergio Paracuellos <[email protected]>
15156S: Maintained
15157F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml
15158F: drivers/phy/ralink/phy-mt7621-pci.c
15159
15160MEDIATEK MT7621/28/88 I2C DRIVER
15161M: Stefan Roese <[email protected]>
15162L: [email protected]
15163S: Maintained
15164F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml
15165F: drivers/i2c/busses/i2c-mt7621.c
15166
15167MEDIATEK MTMIPS CLOCK DRIVER
15168M: Sergio Paracuellos <[email protected]>
15169S: Maintained
15170F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml
15171F: drivers/clk/ralink/clk-mtmips.c
15172
15173MEDIATEK NAND CONTROLLER DRIVER
15174L: [email protected]
15175S: Orphan
15176F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml
15177F: drivers/mtd/nand/raw/mtk_*
15178
15179MEDIATEK PMIC LED DRIVER
15180M: Sen Chu <[email protected]>
15181M: Sean Wang <[email protected]>
15182M: Macpaul Lin <[email protected]>
15183S: Maintained
15184F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml
15185F: drivers/leds/leds-mt6323.c
15186
15187MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
15188M: Sean Wang <[email protected]>
15189S: Maintained
15190F: drivers/char/hw_random/mtk-rng.c
15191
15192MEDIATEK SMI DRIVER
15193M: Yong Wu <[email protected]>
15194L: [email protected] (moderated for non-subscribers)
15195S: Supported
15196F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi*
15197F: drivers/memory/mtk-smi.c
15198F: include/soc/mediatek/smi.h
15199
15200MEDIATEK SWITCH DRIVER
15201M: Chester A. Unal <[email protected]>
15202M: Daniel Golle <[email protected]>
15203M: DENG Qingfang <[email protected]>
15204M: Sean Wang <[email protected]>
15205L: [email protected]
15206S: Maintained
15207F: drivers/net/dsa/mt7530-mdio.c
15208F: drivers/net/dsa/mt7530-mmio.c
15209F: drivers/net/dsa/mt7530.*
15210F: net/dsa/tag_mtk.c
15211
15212MEDIATEK T7XX 5G WWAN MODEM DRIVER
15213M: Chandrashekar Devegowda <[email protected]>
15214R: Chiranjeevi Rapolu <[email protected]>
15215R: Liu Haijun <[email protected]>
15216R: M Chetan Kumar <[email protected]>
15217R: Ricardo Martinez <[email protected]>
15218L: [email protected]
15219S: Supported
15220F: drivers/net/wwan/t7xx/
15221
15222MEDIATEK USB3 DRD IP DRIVER
15223M: Chunfeng Yun <[email protected]>
15224L: [email protected]
15225L: [email protected] (moderated for non-subscribers)
15226L: [email protected] (moderated for non-subscribers)
15227S: Maintained
15228F: Documentation/devicetree/bindings/usb/mediatek,*
15229F: drivers/usb/host/xhci-mtk*
15230F: drivers/usb/mtu3/
15231
15232MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
15233M: Peter Senna Tschudin <[email protected]>
15234M: Ian Ray <[email protected]>
15235M: Martyn Welch <[email protected]>
15236S: Maintained
15237F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
15238F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
15239
15240MEGARAID SCSI/SAS DRIVERS
15241M: Kashyap Desai <[email protected]>
15242M: Sumit Saxena <[email protected]>
15243M: Shivasharan S <[email protected]>
15244M: Chandrakanth patil <[email protected]>
15245L: [email protected]
15246L: [email protected]
15247S: Maintained
15248W: http://www.avagotech.com/support/
15249F: Documentation/scsi/megaraid.rst
15250F: drivers/scsi/megaraid.*
15251F: drivers/scsi/megaraid/
15252
15253MELEXIS MLX90614 DRIVER
15254M: Crt Mori <[email protected]>
15255L: [email protected]
15256S: Supported
15257W: http://www.melexis.com
15258F: drivers/iio/temperature/mlx90614.c
15259
15260MELEXIS MLX90632 DRIVER
15261M: Crt Mori <[email protected]>
15262L: [email protected]
15263S: Supported
15264W: http://www.melexis.com
15265F: drivers/iio/temperature/mlx90632.c
15266
15267MELEXIS MLX90635 DRIVER
15268M: Crt Mori <[email protected]>
15269L: [email protected]
15270S: Supported
15271W: http://www.melexis.com
15272F: drivers/iio/temperature/mlx90635.c
15273
15274MELFAS MIP4 TOUCHSCREEN DRIVER
15275M: Sangwon Jee <[email protected]>
15276S: Supported
15277W: http://www.melfas.com
15278F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
15279F: drivers/input/touchscreen/melfas_mip4.c
15280
15281MELLANOX BLUEFIELD I2C DRIVER
15282M: Khalil Blaiech <[email protected]>
15283M: Asmaa Mnebhi <[email protected]>
15284L: [email protected]
15285S: Supported
15286F: drivers/i2c/busses/i2c-mlxbf.c
15287
15288MELLANOX ETHERNET DRIVER (mlx4_en)
15289M: Tariq Toukan <[email protected]>
15290L: [email protected]
15291S: Maintained
15292W: https://www.nvidia.com/networking/
15293Q: https://patchwork.kernel.org/project/netdevbpf/list/
15294F: drivers/net/ethernet/mellanox/mlx4/en_*
15295
15296MELLANOX ETHERNET DRIVER (mlx5e)
15297M: Saeed Mahameed <[email protected]>
15298M: Tariq Toukan <[email protected]>
15299L: [email protected]
15300S: Maintained
15301W: https://www.nvidia.com/networking/
15302Q: https://patchwork.kernel.org/project/netdevbpf/list/
15303F: drivers/net/ethernet/mellanox/mlx5/core/en_*
15304
15305MELLANOX ETHERNET INNOVA DRIVERS
15306R: Boris Pismenny <[email protected]>
15307L: [email protected]
15308S: Maintained
15309W: https://www.nvidia.com/networking/
15310Q: https://patchwork.kernel.org/project/netdevbpf/list/
15311F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/*
15312F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
15313F: include/linux/mlx5/mlx5_ifc_fpga.h
15314
15315MELLANOX ETHERNET SWITCH DRIVERS
15316M: Ido Schimmel <[email protected]>
15317M: Petr Machata <[email protected]>
15318L: [email protected]
15319S: Supported
15320W: https://www.nvidia.com/networking/
15321Q: https://patchwork.kernel.org/project/netdevbpf/list/
15322F: drivers/net/ethernet/mellanox/mlxsw/
15323F: tools/testing/selftests/drivers/net/mlxsw/
15324
15325MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
15326M: [email protected]
15327L: [email protected]
15328S: Supported
15329W: https://www.nvidia.com/networking/
15330Q: https://patchwork.kernel.org/project/netdevbpf/list/
15331F: drivers/net/ethernet/mellanox/mlxfw/
15332
15333MELLANOX HARDWARE PLATFORM SUPPORT
15334M: Hans de Goede <[email protected]>
15335M: Ilpo Järvinen <[email protected]>
15336M: Vadim Pasternak <[email protected]>
15337L: [email protected]
15338S: Supported
15339F: Documentation/ABI/stable/sysfs-driver-mlxreg-io
15340F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl
15341F: drivers/platform/mellanox/
15342F: include/linux/platform_data/mlxreg.h
15343
15344MELLANOX MLX4 core VPI driver
15345M: Tariq Toukan <[email protected]>
15346L: [email protected]
15347L: [email protected]
15348S: Maintained
15349W: https://www.nvidia.com/networking/
15350Q: https://patchwork.kernel.org/project/netdevbpf/list/
15351F: drivers/net/ethernet/mellanox/mlx4/
15352F: include/linux/mlx4/
15353
15354MELLANOX MLX4 IB driver
15355M: Yishai Hadas <[email protected]>
15356L: [email protected]
15357S: Supported
15358W: https://www.nvidia.com/networking/
15359Q: http://patchwork.kernel.org/project/linux-rdma/list/
15360F: drivers/infiniband/hw/mlx4/
15361F: include/linux/mlx4/
15362F: include/uapi/rdma/mlx4-abi.h
15363
15364MELLANOX MLX5 core VPI driver
15365M: Saeed Mahameed <[email protected]>
15366M: Leon Romanovsky <[email protected]>
15367M: Tariq Toukan <[email protected]>
15368L: [email protected]
15369L: [email protected]
15370S: Maintained
15371W: https://www.nvidia.com/networking/
15372Q: https://patchwork.kernel.org/project/netdevbpf/list/
15373F: Documentation/networking/device_drivers/ethernet/mellanox/
15374F: drivers/net/ethernet/mellanox/mlx5/core/
15375F: include/linux/mlx5/
15376
15377MELLANOX MLX5 IB driver
15378M: Leon Romanovsky <[email protected]>
15379L: [email protected]
15380S: Supported
15381W: https://www.nvidia.com/networking/
15382Q: http://patchwork.kernel.org/project/linux-rdma/list/
15383F: drivers/infiniband/hw/mlx5/
15384F: include/linux/mlx5/
15385F: include/uapi/rdma/mlx5-abi.h
15386
15387MELLANOX MLX5 VDPA DRIVER
15388M: Dragos Tatulea <[email protected]>
15389L: [email protected]
15390S: Supported
15391F: drivers/vdpa/mlx5/
15392
15393MELLANOX MLXCPLD I2C AND MUX DRIVER
15394M: Vadim Pasternak <[email protected]>
15395M: Michael Shych <[email protected]>
15396L: [email protected]
15397S: Supported
15398F: Documentation/i2c/busses/i2c-mlxcpld.rst
15399F: drivers/i2c/busses/i2c-mlxcpld.c
15400F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
15401
15402MELLANOX MLXCPLD LED DRIVER
15403M: Vadim Pasternak <[email protected]>
15404L: [email protected]
15405S: Supported
15406F: Documentation/leds/leds-mlxcpld.rst
15407F: drivers/leds/leds-mlxcpld.c
15408F: drivers/leds/leds-mlxreg.c
15409
15410MEMBARRIER SUPPORT
15411M: Mathieu Desnoyers <[email protected]>
15412M: "Paul E. McKenney" <[email protected]>
15413L: [email protected]
15414S: Supported
15415F: Documentation/scheduler/membarrier.rst
15416F: arch/*/include/asm/membarrier.h
15417F: arch/*/include/asm/sync_core.h
15418F: include/uapi/linux/membarrier.h
15419F: kernel/sched/membarrier.c
15420
15421MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION
15422M: Mike Rapoport <[email protected]>
15423L: [email protected]
15424S: Maintained
15425F: Documentation/core-api/boot-time-mm.rst
15426F: include/linux/memblock.h
15427F: mm/memblock.c
15428F: mm/mm_init.c
15429F: tools/testing/memblock/
15430
15431MEMORY ALLOCATION PROFILING
15432M: Suren Baghdasaryan <[email protected]>
15433M: Kent Overstreet <[email protected]>
15434L: [email protected]
15435S: Maintained
15436F: Documentation/mm/allocation-profiling.rst
15437F: include/linux/alloc_tag.h
15438F: include/linux/pgalloc_tag.h
15439F: lib/alloc_tag.c
15440
15441MEMORY CONTROLLER DRIVERS
15442M: Krzysztof Kozlowski <[email protected]>
15443L: [email protected]
15444S: Maintained
15445B: mailto:[email protected]
15446T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git
15447F: Documentation/devicetree/bindings/memory-controllers/
15448F: drivers/memory/
15449F: include/dt-bindings/memory/
15450F: include/memory/
15451
15452MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA
15453M: Dmitry Osipenko <[email protected]>
15454L: [email protected]
15455L: [email protected]
15456S: Maintained
15457T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git
15458F: drivers/devfreq/tegra30-devfreq.c
15459
15460MEMORY HOT(UN)PLUG
15461M: David Hildenbrand <[email protected]>
15462M: Oscar Salvador <[email protected]>
15463L: [email protected]
15464S: Maintained
15465F: Documentation/admin-guide/mm/memory-hotplug.rst
15466F: Documentation/core-api/memory-hotplug.rst
15467F: drivers/base/memory.c
15468F: include/linux/memory_hotplug.h
15469F: mm/memory_hotplug.c
15470F: tools/testing/selftests/memory-hotplug/
15471
15472MEMORY MANAGEMENT
15473M: Andrew Morton <[email protected]>
15474L: [email protected]
15475S: Maintained
15476W: http://www.linux-mm.org
15477T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15478T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new
15479F: Documentation/admin-guide/mm/
15480F: Documentation/mm/
15481F: include/linux/gfp.h
15482F: include/linux/gfp_types.h
15483F: include/linux/memfd.h
15484F: include/linux/memory.h
15485F: include/linux/memory_hotplug.h
15486F: include/linux/memory-tiers.h
15487F: include/linux/mempolicy.h
15488F: include/linux/mempool.h
15489F: include/linux/memremap.h
15490F: include/linux/mm.h
15491F: include/linux/mm_*.h
15492F: include/linux/mmzone.h
15493F: include/linux/mmu_notifier.h
15494F: include/linux/pagewalk.h
15495F: include/linux/rmap.h
15496F: include/trace/events/ksm.h
15497F: mm/
15498F: tools/mm/
15499F: tools/testing/selftests/mm/
15500N: include/linux/page[-_]*
15501
15502MEMORY MANAGEMENT - EXECMEM
15503M: Andrew Morton <[email protected]>
15504M: Mike Rapoport <[email protected]>
15505L: [email protected]
15506S: Maintained
15507F: include/linux/execmem.h
15508F: mm/execmem.c
15509
15510MEMORY MANAGEMENT - NUMA MEMBLOCKS AND NUMA EMULATION
15511M: Andrew Morton <[email protected]>
15512M: Mike Rapoport <[email protected]>
15513L: [email protected]
15514S: Maintained
15515F: include/linux/numa_memblks.h
15516F: mm/numa.c
15517F: mm/numa_emulation.c
15518F: mm/numa_memblks.c
15519
15520MEMORY MANAGEMENT - PAGE ALLOCATOR
15521M: Andrew Morton <[email protected]>
15522R: Vlastimil Babka <[email protected]>
15523R: Suren Baghdasaryan <[email protected]>
15524R: Michal Hocko <[email protected]>
15525R: Brendan Jackman <[email protected]>
15526R: Johannes Weiner <[email protected]>
15527R: Zi Yan <[email protected]>
15528L: [email protected]
15529S: Maintained
15530F: mm/compaction.c
15531F: mm/page_alloc.c
15532F: include/linux/gfp.h
15533F: include/linux/compaction.h
15534
15535MEMORY MANAGEMENT - SECRETMEM
15536M: Andrew Morton <[email protected]>
15537M: Mike Rapoport <[email protected]>
15538L: [email protected]
15539S: Maintained
15540F: include/linux/secretmem.h
15541F: mm/secretmem.c
15542
15543MEMORY MANAGEMENT - USERFAULTFD
15544M: Andrew Morton <[email protected]>
15545R: Peter Xu <[email protected]>
15546L: [email protected]
15547S: Maintained
15548F: Documentation/admin-guide/mm/userfaultfd.rst
15549F: fs/userfaultfd.c
15550F: include/asm-generic/pgtable_uffd.h
15551F: include/linux/userfaultfd_k.h
15552F: include/uapi/linux/userfaultfd.h
15553F: mm/userfaultfd.c
15554F: tools/testing/selftests/mm/uffd-*.[ch]
15555
15556MEMORY MAPPING
15557M: Andrew Morton <[email protected]>
15558M: Liam R. Howlett <[email protected]>
15559M: Lorenzo Stoakes <[email protected]>
15560R: Vlastimil Babka <[email protected]>
15561R: Jann Horn <[email protected]>
15562R: Pedro Falcato <[email protected]>
15563L: [email protected]
15564S: Maintained
15565W: http://www.linux-mm.org
15566T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15567F: include/trace/events/mmap.h
15568F: mm/mlock.c
15569F: mm/mmap.c
15570F: mm/mprotect.c
15571F: mm/mremap.c
15572F: mm/mseal.c
15573F: mm/vma.c
15574F: mm/vma.h
15575F: mm/vma_internal.h
15576F: tools/testing/vma/
15577
15578MEMORY MAPPING - LOCKING
15579M: Andrew Morton <[email protected]>
15580M: Suren Baghdasaryan <[email protected]>
15581M: Liam R. Howlett <[email protected]>
15582M: Lorenzo Stoakes <[email protected]>
15583R: Vlastimil Babka <[email protected]>
15584R: Shakeel Butt <[email protected]>
15585L: [email protected]
15586S: Maintained
15587W: http://www.linux-mm.org
15588T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15589F: Documentation/mm/process_addrs.rst
15590F: include/linux/mmap_lock.h
15591F: include/trace/events/mmap_lock.h
15592F: mm/mmap_lock.c
15593
15594MEMORY MAPPING - MADVISE (MEMORY ADVICE)
15595M: Andrew Morton <[email protected]>
15596M: Liam R. Howlett <[email protected]>
15597M: Lorenzo Stoakes <[email protected]>
15598M: David Hildenbrand <[email protected]>
15599R: Vlastimil Babka <[email protected]>
15600R: Jann Horn <[email protected]>
15601L: [email protected]
15602S: Maintained
15603W: http://www.linux-mm.org
15604T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
15605F: include/uapi/asm-generic/mman-common.h
15606F: mm/madvise.c
15607
15608MEMORY TECHNOLOGY DEVICES (MTD)
15609M: Miquel Raynal <[email protected]>
15610M: Richard Weinberger <[email protected]>
15611M: Vignesh Raghavendra <[email protected]>
15612L: [email protected]
15613S: Maintained
15614W: http://www.linux-mtd.infradead.org/
15615Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
15616C: irc://irc.oftc.net/mtd
15617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes
15618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next
15619F: Documentation/devicetree/bindings/mtd/
15620F: drivers/mtd/
15621F: include/linux/mtd/
15622F: include/uapi/mtd/
15623
15624MEN A21 WATCHDOG DRIVER
15625M: Johannes Thumshirn <[email protected]>
15626L: [email protected]
15627S: Maintained
15628F: drivers/watchdog/mena21_wdt.c
15629
15630MEN CHAMELEON BUS (mcb)
15631M: Johannes Thumshirn <[email protected]>
15632S: Maintained
15633F: Documentation/driver-api/men-chameleon-bus.rst
15634F: drivers/mcb/
15635F: include/linux/mcb.h
15636
15637MEN F21BMC (Board Management Controller)
15638M: Andreas Werner <[email protected]>
15639S: Supported
15640F: Documentation/hwmon/menf21bmc.rst
15641F: drivers/hwmon/menf21bmc_hwmon.c
15642F: drivers/leds/leds-menf21bmc.c
15643F: drivers/mfd/menf21bmc.c
15644F: drivers/watchdog/menf21bmc_wdt.c
15645
15646MEN Z069 WATCHDOG DRIVER
15647M: Johannes Thumshirn <[email protected]>
15648L: [email protected]
15649S: Maintained
15650F: drivers/watchdog/menz69_wdt.c
15651
15652MESON AO CEC DRIVER FOR AMLOGIC SOCS
15653M: Neil Armstrong <[email protected]>
15654L: [email protected]
15655L: [email protected]
15656S: Supported
15657W: http://linux-meson.com/
15658T: git git://linuxtv.org/media.git
15659F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml
15660F: drivers/media/cec/platform/meson/ao-cec-g12a.c
15661F: drivers/media/cec/platform/meson/ao-cec.c
15662
15663MESON GE2D DRIVER FOR AMLOGIC SOCS
15664M: Neil Armstrong <[email protected]>
15665L: [email protected]
15666L: [email protected]
15667S: Supported
15668T: git git://linuxtv.org/media.git
15669F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml
15670F: drivers/media/platform/amlogic/meson-ge2d/
15671
15672MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS
15673M: Liang Yang <[email protected]>
15674L: [email protected]
15675S: Maintained
15676F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml
15677F: drivers/mtd/nand/raw/meson_*
15678
15679MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS
15680M: Neil Armstrong <[email protected]>
15681L: [email protected]
15682L: [email protected]
15683S: Supported
15684T: git git://linuxtv.org/media.git
15685F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
15686F: drivers/staging/media/meson/vdec/
15687
15688META ETHERNET DRIVERS
15689M: Alexander Duyck <[email protected]>
15690M: Jakub Kicinski <[email protected]>
15691R: [email protected]
15692S: Maintained
15693F: Documentation/networking/device_drivers/ethernet/meta/
15694F: drivers/net/ethernet/meta/
15695
15696METHODE UDPU SUPPORT
15697M: Robert Marko <[email protected]>
15698S: Maintained
15699F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts
15700F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.*
15701
15702MHI BUS
15703M: Manivannan Sadhasivam <[email protected]>
15704L: [email protected]
15705L: [email protected]
15706S: Maintained
15707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git
15708F: Documentation/ABI/stable/sysfs-bus-mhi
15709F: Documentation/mhi/
15710F: drivers/bus/mhi/
15711F: drivers/pci/endpoint/functions/pci-epf-mhi.c
15712F: include/linux/mhi.h
15713
15714MICROBLAZE ARCHITECTURE
15715M: Michal Simek <[email protected]>
15716S: Supported
15717W: http://www.monstr.eu/fdt/
15718T: git git://git.monstr.eu/linux-2.6-microblaze.git
15719F: arch/microblaze/
15720
15721MICROBLAZE TMR INJECT
15722M: Appana Durga Kedareswara rao <[email protected]>
15723S: Supported
15724F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml
15725F: drivers/misc/xilinx_tmr_inject.c
15726
15727MICROBLAZE TMR MANAGER
15728M: Appana Durga Kedareswara rao <[email protected]>
15729S: Supported
15730F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager
15731F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml
15732F: drivers/misc/xilinx_tmr_manager.c
15733
15734MICROCHIP AT91 DMA DRIVERS
15735M: Ludovic Desroches <[email protected]>
15736L: [email protected] (moderated for non-subscribers)
15737L: [email protected]
15738S: Supported
15739F: Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml
15740F: drivers/dma/at_hdmac.c
15741F: drivers/dma/at_xdmac.c
15742F: include/dt-bindings/dma/at91.h
15743
15744MICROCHIP AT91 SERIAL DRIVER
15745M: Richard Genoud <[email protected]>
15746S: Maintained
15747F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15748F: drivers/tty/serial/atmel_serial.c
15749F: drivers/tty/serial/atmel_serial.h
15750
15751MICROCHIP AT91 USART MFD DRIVER
15752M: Radu Pirea <[email protected]>
15753L: [email protected]
15754S: Supported
15755F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15756F: drivers/mfd/at91-usart.c
15757F: include/dt-bindings/mfd/at91-usart.h
15758
15759MICROCHIP AT91 USART SPI DRIVER
15760M: Radu Pirea <[email protected]>
15761L: [email protected]
15762S: Supported
15763F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml
15764F: drivers/spi/spi-at91-usart.c
15765
15766MICROCHIP AUDIO ASOC DRIVERS
15767M: Claudiu Beznea <[email protected]>
15768M: Andrei Simion <[email protected]>
15769L: [email protected]
15770S: Supported
15771F: Documentation/devicetree/bindings/sound/atmel*
15772F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt
15773F: Documentation/devicetree/bindings/sound/microchip,sama7g5-*
15774F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt
15775F: sound/soc/atmel
15776
15777MICROCHIP CSI2DC DRIVER
15778M: Eugen Hristev <[email protected]>
15779L: [email protected]
15780S: Supported
15781F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml
15782F: drivers/media/platform/microchip/microchip-csi2dc.c
15783
15784MICROCHIP ECC DRIVER
15785L: [email protected]
15786S: Orphan
15787F: drivers/crypto/atmel-ecc.*
15788
15789MICROCHIP EIC DRIVER
15790M: Claudiu Beznea <[email protected]>
15791L: [email protected] (moderated for non-subscribers)
15792S: Supported
15793F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml
15794F: drivers/irqchip/irq-mchp-eic.c
15795
15796MICROCHIP I2C DRIVER
15797M: Codrin Ciubotariu <[email protected]>
15798L: [email protected]
15799S: Supported
15800F: drivers/i2c/busses/i2c-at91-*.c
15801F: drivers/i2c/busses/i2c-at91.h
15802
15803MICROCHIP ISC DRIVER
15804M: Eugen Hristev <[email protected]>
15805L: [email protected]
15806S: Supported
15807F: Documentation/devicetree/bindings/media/atmel,isc.yaml
15808F: Documentation/devicetree/bindings/media/microchip,xisc.yaml
15809F: drivers/media/platform/microchip/microchip-isc*
15810F: drivers/media/platform/microchip/microchip-sama*-isc*
15811F: drivers/staging/media/deprecated/atmel/atmel-isc*
15812F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc*
15813F: include/linux/atmel-isc-media.h
15814
15815MICROCHIP ISI DRIVER
15816M: Eugen Hristev <[email protected]>
15817L: [email protected]
15818S: Supported
15819F: drivers/media/platform/atmel/atmel-isi.c
15820F: drivers/media/platform/atmel/atmel-isi.h
15821
15822MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
15823M: Woojung Huh <[email protected]>
15824M: [email protected]
15825L: [email protected]
15826S: Maintained
15827F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
15828F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml
15829F: drivers/net/dsa/microchip/*
15830F: include/linux/dsa/ksz_common.h
15831F: include/linux/platform_data/microchip-ksz.h
15832F: net/dsa/tag_ksz.c
15833
15834MICROCHIP LAN743X ETHERNET DRIVER
15835M: Bryan Whitehead <[email protected]>
15836M: [email protected]
15837L: [email protected]
15838S: Maintained
15839F: drivers/net/ethernet/microchip/lan743x_*
15840
15841MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER
15842M: Parthiban Veerasooran <[email protected]>
15843L: [email protected]
15844S: Maintained
15845F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml
15846F: drivers/net/ethernet/microchip/lan865x/lan865x.c
15847
15848MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER
15849M: Arun Ramadoss <[email protected]>
15850R: [email protected]
15851L: [email protected]
15852S: Maintained
15853F: drivers/net/phy/microchip_t1.c
15854
15855MICROCHIP LAN966X ETHERNET DRIVER
15856M: Horatiu Vultur <[email protected]>
15857M: [email protected]
15858L: [email protected]
15859S: Maintained
15860F: drivers/net/ethernet/microchip/lan966x/*
15861
15862MICROCHIP LAN966X OIC DRIVER
15863M: Herve Codina <[email protected]>
15864S: Maintained
15865F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml
15866F: drivers/irqchip/irq-lan966x-oic.c
15867
15868MICROCHIP LAN966X PCI DRIVER
15869M: Herve Codina <[email protected]>
15870S: Maintained
15871F: drivers/misc/lan966x_pci.c
15872F: drivers/misc/lan966x_pci.dtso
15873
15874MICROCHIP LAN969X ETHERNET DRIVER
15875M: Daniel Machon <[email protected]>
15876M: [email protected]
15877L: [email protected]
15878S: Maintained
15879F: drivers/net/ethernet/microchip/sparx5/lan969x/*
15880
15881MICROCHIP LCDFB DRIVER
15882M: Nicolas Ferre <[email protected]>
15883L: [email protected]
15884S: Maintained
15885F: drivers/video/fbdev/atmel_lcdfb.c
15886F: include/video/atmel_lcdc.h
15887
15888MICROCHIP MCP16502 PMIC DRIVER
15889M: Claudiu Beznea <[email protected]>
15890M: Andrei Simion <[email protected]>
15891L: [email protected] (moderated for non-subscribers)
15892S: Supported
15893F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml
15894F: drivers/regulator/mcp16502.c
15895
15896MICROCHIP MCP3564 ADC DRIVER
15897M: Marius Cristea <[email protected]>
15898L: [email protected]
15899S: Supported
15900F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564
15901F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml
15902F: drivers/iio/adc/mcp3564.c
15903
15904MICROCHIP MCP3911 ADC DRIVER
15905M: Marcus Folkesson <[email protected]>
15906M: Kent Gustavsson <[email protected]>
15907L: [email protected]
15908S: Maintained
15909F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
15910F: drivers/iio/adc/mcp3911.c
15911
15912MICROCHIP MMC/SD/SDIO MCI DRIVER
15913M: Aubin Constans <[email protected]>
15914S: Maintained
15915F: drivers/mmc/host/atmel-mci.c
15916
15917MICROCHIP NAND DRIVER
15918L: [email protected]
15919S: Orphan
15920F: Documentation/devicetree/bindings/mtd/atmel-nand.txt
15921F: drivers/mtd/nand/raw/atmel/*
15922
15923MICROCHIP OTPC DRIVER
15924M: Claudiu Beznea <[email protected]>
15925L: [email protected] (moderated for non-subscribers)
15926S: Supported
15927F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml
15928F: drivers/nvmem/microchip-otpc.c
15929F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h
15930
15931MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER
15932M: Matteo Martelli <[email protected]>
15933L: [email protected]
15934S: Supported
15935F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml
15936F: drivers/iio/adc/pac1921.c
15937
15938MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER
15939M: Marius Cristea <[email protected]>
15940L: [email protected]
15941S: Supported
15942F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml
15943F: drivers/iio/adc/pac1934.c
15944
15945MICROCHIP PCI1XXXX GP DRIVER
15946M: Vaibhaav Ram T.L <[email protected]>
15947M: Kumaravel Thiagarajan <[email protected]>
15948L: [email protected]
15949S: Supported
15950F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c
15951F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h
15952F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c
15953F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c
15954
15955MICROCHIP PCI1XXXX I2C DRIVER
15956M: Tharun Kumar P <[email protected]>
15957M: Kumaravel Thiagarajan <[email protected]>
15958M: Microchip Linux Driver Support <[email protected]>
15959L: [email protected]
15960S: Maintained
15961F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c
15962
15963MICROCHIP PCIe UART DRIVER
15964M: Kumaravel Thiagarajan <[email protected]>
15965M: Tharun Kumar P <[email protected]>
15966L: [email protected]
15967S: Maintained
15968F: drivers/tty/serial/8250/8250_pci1xxxx.c
15969
15970MICROCHIP POLARFIRE FPGA DRIVERS
15971M: Conor Dooley <[email protected]>
15972L: [email protected]
15973S: Supported
15974F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml
15975F: drivers/fpga/microchip-spi.c
15976
15977MICROCHIP PWM DRIVER
15978M: Claudiu Beznea <[email protected]>
15979L: [email protected] (moderated for non-subscribers)
15980L: [email protected]
15981S: Supported
15982F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml
15983F: drivers/pwm/pwm-atmel.c
15984
15985MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER
15986M: Manikandan Muralidharan <[email protected]>
15987M: Dharma Balasubiramani <[email protected]>
15988L: [email protected]
15989S: Supported
15990F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml
15991F: drivers/gpu/drm/bridge/microchip-lvds.c
15992
15993MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER
15994M: Eugen Hristev <[email protected]>
15995L: [email protected]
15996S: Supported
15997F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml
15998F: drivers/iio/adc/at91-sama5d2_adc.c
15999F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h
16000
16001MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER
16002M: Claudiu Beznea <[email protected]>
16003S: Supported
16004F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml
16005F: drivers/power/reset/at91-sama5d2_shdwc.c
16006
16007MICROCHIP SOC DRIVERS
16008M: Conor Dooley <[email protected]>
16009S: Supported
16010T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
16011F: Documentation/devicetree/bindings/soc/microchip/
16012F: drivers/soc/microchip/
16013
16014MICROCHIP SPI DRIVER
16015M: Ryan Wanner <[email protected]>
16016S: Supported
16017F: drivers/spi/spi-atmel.*
16018
16019MICROCHIP SSC DRIVER
16020M: Claudiu Beznea <[email protected]>
16021M: Andrei Simion <[email protected]>
16022L: [email protected] (moderated for non-subscribers)
16023S: Supported
16024F: Documentation/devicetree/bindings/sound/atmel,at91-ssc.yaml
16025F: drivers/misc/atmel-ssc.c
16026F: include/linux/atmel-ssc.h
16027
16028Microchip Timer Counter Block (TCB) Capture Driver
16029M: Kamel Bouhara <[email protected]>
16030L: [email protected] (moderated for non-subscribers)
16031L: [email protected]
16032S: Maintained
16033F: drivers/counter/microchip-tcb-capture.c
16034F: include/uapi/linux/counter/microchip-tcb-capture.h
16035
16036MICROCHIP USB251XB DRIVER
16037M: Richard Leitner <[email protected]>
16038L: [email protected]
16039S: Maintained
16040F: Documentation/devicetree/bindings/usb/usb251xb.yaml
16041F: drivers/usb/misc/usb251xb.c
16042
16043MICROCHIP USBA UDC DRIVER
16044M: Cristian Birsan <[email protected]>
16045L: [email protected] (moderated for non-subscribers)
16046S: Supported
16047F: drivers/usb/gadget/udc/atmel_usba_udc.*
16048
16049MICROCHIP WILC1000 WIFI DRIVER
16050M: Ajay Singh <[email protected]>
16051M: Claudiu Beznea <[email protected]>
16052L: [email protected]
16053S: Supported
16054F: drivers/net/wireless/microchip/
16055
16056MICROSEMI MIPS SOCS
16057M: Alexandre Belloni <[email protected]>
16058M: [email protected]
16059L: [email protected]
16060S: Supported
16061F: Documentation/devicetree/bindings/mips/mscc.txt
16062F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml
16063F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
16064F: arch/mips/boot/dts/mscc/
16065F: arch/mips/configs/generic/board-ocelot.config
16066F: arch/mips/generic/board-ocelot.c
16067
16068MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
16069M: Don Brace <[email protected]>
16070L: [email protected]
16071L: [email protected]
16072S: Supported
16073F: Documentation/scsi/smartpqi.rst
16074F: drivers/scsi/smartpqi/Kconfig
16075F: drivers/scsi/smartpqi/Makefile
16076F: drivers/scsi/smartpqi/smartpqi*.[ch]
16077F: include/linux/cciss*.h
16078F: include/uapi/linux/cciss*.h
16079
16080MICROSOFT MANA RDMA DRIVER
16081M: Long Li <[email protected]>
16082M: Konstantin Taranov <[email protected]>
16083L: [email protected]
16084S: Supported
16085F: drivers/infiniband/hw/mana/
16086F: include/net/mana
16087F: include/uapi/rdma/mana-abi.h
16088
16089MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
16090M: Maximilian Luz <[email protected]>
16091L: [email protected]
16092S: Maintained
16093F: drivers/platform/surface/surface_aggregator_tabletsw.c
16094
16095MICROSOFT SURFACE BATTERY AND AC DRIVERS
16096M: Maximilian Luz <[email protected]>
16097L: [email protected]
16098L: [email protected]
16099S: Maintained
16100F: drivers/power/supply/surface_battery.c
16101F: drivers/power/supply/surface_charger.c
16102
16103MICROSOFT SURFACE DTX DRIVER
16104M: Maximilian Luz <[email protected]>
16105L: [email protected]
16106S: Maintained
16107F: Documentation/driver-api/surface_aggregator/clients/dtx.rst
16108F: drivers/platform/surface/surface_dtx.c
16109F: include/uapi/linux/surface_aggregator/dtx.h
16110
16111MICROSOFT SURFACE SENSOR FAN DRIVER
16112M: Maximilian Luz <[email protected]>
16113M: Ivor Wanders <[email protected]>
16114L: [email protected]
16115S: Maintained
16116F: Documentation/hwmon/surface_fan.rst
16117F: drivers/hwmon/surface_fan.c
16118
16119MICROSOFT SURFACE SENSOR THERMAL DRIVER
16120M: Maximilian Luz <[email protected]>
16121L: [email protected]
16122S: Maintained
16123F: drivers/hwmon/surface_temp.c
16124
16125MICROSOFT SURFACE GPE LID SUPPORT DRIVER
16126M: Maximilian Luz <[email protected]>
16127L: [email protected]
16128S: Maintained
16129F: drivers/platform/surface/surface_gpe.c
16130
16131MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT
16132M: Hans de Goede <[email protected]>
16133M: Ilpo Järvinen <[email protected]>
16134M: Maximilian Luz <[email protected]>
16135L: [email protected]
16136S: Maintained
16137T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
16138F: drivers/platform/surface/
16139
16140MICROSOFT SURFACE HID TRANSPORT DRIVER
16141M: Maximilian Luz <[email protected]>
16142L: [email protected]
16143L: [email protected]
16144S: Maintained
16145F: drivers/hid/surface-hid/
16146
16147MICROSOFT SURFACE HOT-PLUG DRIVER
16148M: Maximilian Luz <[email protected]>
16149L: [email protected]
16150S: Maintained
16151F: drivers/platform/surface/surface_hotplug.c
16152
16153MICROSOFT SURFACE PLATFORM PROFILE DRIVER
16154M: Maximilian Luz <[email protected]>
16155L: [email protected]
16156S: Maintained
16157F: drivers/platform/surface/surface_platform_profile.c
16158
16159MICROSOFT SURFACE PRO 3 BUTTON DRIVER
16160M: Chen Yu <[email protected]>
16161L: [email protected]
16162S: Supported
16163F: drivers/platform/surface/surfacepro3_button.c
16164
16165MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER
16166M: Maximilian Luz <[email protected]>
16167L: [email protected]
16168S: Maintained
16169F: drivers/platform/surface/surface_aggregator_hub.c
16170
16171MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM
16172M: Maximilian Luz <[email protected]>
16173L: [email protected]
16174S: Maintained
16175W: https://github.com/linux-surface/surface-aggregator-module
16176C: irc://irc.libera.chat/linux-surface
16177F: Documentation/driver-api/surface_aggregator/
16178F: drivers/platform/surface/aggregator/
16179F: drivers/platform/surface/surface_acpi_notify.c
16180F: drivers/platform/surface/surface_aggregator_cdev.c
16181F: drivers/platform/surface/surface_aggregator_registry.c
16182F: include/linux/surface_acpi_notify.h
16183F: include/linux/surface_aggregator/
16184F: include/uapi/linux/surface_aggregator/
16185
16186MICROTEK X6 SCANNER
16187M: Oliver Neukum <[email protected]>
16188S: Maintained
16189F: drivers/usb/image/microtek.*
16190
16191MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT
16192M: Luka Kovacic <[email protected]>
16193M: Luka Perkov <[email protected]>
16194S: Maintained
16195F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts
16196F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts
16197F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts
16198F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts
16199F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts
16200F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts
16201
16202MIN HEAP
16203M: Kuan-Wei Chiu <[email protected]>
16204L: [email protected]
16205S: Maintained
16206F: Documentation/core-api/min_heap.rst
16207F: include/linux/min_heap.h
16208F: lib/min_heap.c
16209F: lib/test_min_heap.c
16210
16211MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER
16212M: Sakari Ailus <[email protected]>
16213L: [email protected]
16214S: Maintained
16215F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml
16216F: Documentation/driver-api/media/drivers/ccs/
16217F: Documentation/userspace-api/media/drivers/ccs.rst
16218F: drivers/media/i2c/ccs-pll.c
16219F: drivers/media/i2c/ccs-pll.h
16220F: drivers/media/i2c/ccs/
16221F: include/uapi/linux/ccs.h
16222F: include/uapi/linux/smiapp.h
16223
16224MIPS
16225M: Thomas Bogendoerfer <[email protected]>
16226L: [email protected]
16227S: Maintained
16228Q: https://patchwork.kernel.org/project/linux-mips/list/
16229T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git
16230F: Documentation/devicetree/bindings/mips/
16231F: Documentation/arch/mips/
16232F: arch/mips/
16233F: drivers/platform/mips/
16234F: include/dt-bindings/mips/
16235
16236MIPS BOSTON DEVELOPMENT BOARD
16237M: Paul Burton <[email protected]>
16238L: [email protected]
16239S: Maintained
16240F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
16241F: arch/mips/boot/dts/img/boston.dts
16242F: arch/mips/configs/generic/board-boston.config
16243F: drivers/clk/imgtec/clk-boston.c
16244F: include/dt-bindings/clock/boston-clock.h
16245
16246MIPS CORE DRIVERS
16247M: Thomas Bogendoerfer <[email protected]>
16248L: [email protected]
16249S: Supported
16250F: drivers/bus/mips_cdmm.c
16251F: drivers/clocksource/mips-gic-timer.c
16252F: drivers/cpuidle/cpuidle-cps.c
16253F: drivers/irqchip/irq-mips-cpu.c
16254F: drivers/irqchip/irq-mips-gic.c
16255
16256MIPS GENERIC PLATFORM
16257M: Paul Burton <[email protected]>
16258L: [email protected]
16259S: Supported
16260F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
16261F: arch/mips/generic/
16262F: arch/mips/tools/generic-board-config.sh
16263
16264MIPS RINT INSTRUCTION EMULATION
16265M: Aleksandar Markovic <[email protected]>
16266L: [email protected]
16267S: Supported
16268F: arch/mips/math-emu/dp_rint.c
16269F: arch/mips/math-emu/sp_rint.c
16270
16271MIPS/LOONGSON1 ARCHITECTURE
16272M: Keguang Zhang <[email protected]>
16273L: [email protected]
16274S: Maintained
16275F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml
16276F: arch/mips/include/asm/mach-loongson32/
16277F: arch/mips/loongson32/
16278F: drivers/*/*loongson1*
16279F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c
16280
16281MIPS/LOONGSON2EF ARCHITECTURE
16282M: Jiaxun Yang <[email protected]>
16283L: [email protected]
16284S: Maintained
16285F: arch/mips/include/asm/mach-loongson2ef/
16286F: arch/mips/loongson2ef/
16287F: drivers/cpufreq/loongson2_cpufreq.c
16288
16289MIPS/LOONGSON64 ARCHITECTURE
16290M: Huacai Chen <[email protected]>
16291M: Jiaxun Yang <[email protected]>
16292L: [email protected]
16293S: Maintained
16294F: arch/mips/include/asm/mach-loongson64/
16295F: arch/mips/loongson64/
16296F: drivers/irqchip/irq-loongson*
16297F: drivers/platform/mips/cpu_hwmon.c
16298
16299MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
16300M: Hans Verkuil <[email protected]>
16301L: [email protected]
16302S: Odd Fixes
16303W: https://linuxtv.org
16304T: git git://linuxtv.org/media.git
16305F: drivers/media/radio/radio-miropcm20*
16306
16307MITSUMI MM8013 FG DRIVER
16308M: Konrad Dybcio <[email protected]>
16309F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml
16310F: drivers/power/supply/mm8013.c
16311
16312MMP SUPPORT
16313R: Lubomir Rintel <[email protected]>
16314L: [email protected] (moderated for non-subscribers)
16315S: Odd Fixes
16316T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git
16317F: arch/arm/boot/dts/marvell/mmp*
16318F: arch/arm/mach-mmp/
16319F: include/linux/soc/mmp/
16320
16321MMP USB PHY DRIVERS
16322R: Lubomir Rintel <[email protected]>
16323L: [email protected] (moderated for non-subscribers)
16324S: Maintained
16325F: drivers/phy/marvell/phy-mmp3-usb.c
16326F: drivers/phy/marvell/phy-pxa-usb.c
16327
16328MMU GATHER AND TLB INVALIDATION
16329M: Will Deacon <[email protected]>
16330M: "Aneesh Kumar K.V" <[email protected]>
16331M: Andrew Morton <[email protected]>
16332M: Nick Piggin <[email protected]>
16333M: Peter Zijlstra <[email protected]>
16334L: [email protected]
16335L: [email protected]
16336S: Maintained
16337F: arch/*/include/asm/tlb.h
16338F: include/asm-generic/tlb.h
16339F: mm/mmu_gather.c
16340
16341MN88472 MEDIA DRIVER
16342L: [email protected]
16343S: Orphan
16344W: https://linuxtv.org
16345Q: http://patchwork.linuxtv.org/project/linux-media/list/
16346F: drivers/media/dvb-frontends/mn88472*
16347
16348MN88473 MEDIA DRIVER
16349L: [email protected]
16350S: Orphan
16351W: https://linuxtv.org
16352Q: http://patchwork.linuxtv.org/project/linux-media/list/
16353F: drivers/media/dvb-frontends/mn88473*
16354
16355MOBILEYE MIPS SOCS
16356M: Vladimir Kondratiev <[email protected]>
16357M: Gregory CLEMENT <[email protected]>
16358M: Théo Lebrun <[email protected]>
16359L: [email protected]
16360S: Maintained
16361F: Documentation/devicetree/bindings/mips/mobileye.yaml
16362F: Documentation/devicetree/bindings/soc/mobileye/
16363F: arch/mips/boot/dts/mobileye/
16364F: arch/mips/configs/eyeq5_defconfig
16365F: arch/mips/mobileye/board-epm5.its.S
16366F: drivers/clk/clk-eyeq.c
16367F: drivers/pinctrl/pinctrl-eyeq5.c
16368F: drivers/reset/reset-eyeq.c
16369F: include/dt-bindings/clock/mobileye,eyeq5-clk.h
16370
16371MODULE SUPPORT
16372M: Luis Chamberlain <[email protected]>
16373M: Petr Pavlu <[email protected]>
16374R: Sami Tolvanen <[email protected]>
16375R: Daniel Gomez <[email protected]>
16376L: [email protected]
16377L: [email protected]
16378S: Maintained
16379T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next
16380F: include/linux/kmod.h
16381F: include/linux/module*.h
16382F: kernel/module/
16383F: lib/test_kmod.c
16384F: lib/tests/module/
16385F: scripts/module*
16386F: tools/testing/selftests/kmod/
16387F: tools/testing/selftests/module/
16388
16389MONOLITHIC POWER SYSTEM PMIC DRIVER
16390M: Saravanan Sekar <[email protected]>
16391S: Maintained
16392F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
16393F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml
16394F: drivers/hwmon/pmbus/mpq7932.c
16395F: drivers/iio/adc/mp2629_adc.c
16396F: drivers/mfd/mp2629.c
16397F: drivers/power/supply/mp2629_charger.c
16398F: drivers/regulator/mp5416.c
16399F: drivers/regulator/mpq7920.c
16400F: drivers/regulator/mpq7920.h
16401F: include/linux/mfd/mp2629.h
16402
16403MOST(R) TECHNOLOGY DRIVER
16404M: Parthiban Veerasooran <[email protected]>
16405M: Christian Gromm <[email protected]>
16406S: Maintained
16407F: Documentation/ABI/testing/configfs-most
16408F: Documentation/ABI/testing/sysfs-bus-most
16409F: drivers/most/
16410F: drivers/staging/most/
16411F: include/linux/most.h
16412
16413MOTORCOMM PHY DRIVER
16414M: Frank <[email protected]>
16415L: [email protected]
16416S: Maintained
16417F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml
16418F: drivers/net/phy/motorcomm.c
16419
16420MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
16421M: Jiri Slaby <[email protected]>
16422S: Maintained
16423F: Documentation/driver-api/tty/moxa-smartio.rst
16424F: drivers/tty/mxser.*
16425
16426MP3309C BACKLIGHT DRIVER
16427M: Flavio Suligoi <[email protected]>
16428L: [email protected]
16429S: Maintained
16430F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml
16431F: drivers/video/backlight/mp3309c.c
16432
16433MPS MP2891 DRIVER
16434M: Noah Wang <[email protected]>
16435L: [email protected]
16436S: Maintained
16437F: Documentation/hwmon/mp2891.rst
16438F: drivers/hwmon/pmbus/mp2891.c
16439
16440MPS MP2993 DRIVER
16441M: Noah Wang <[email protected]>
16442L: [email protected]
16443S: Maintained
16444F: Documentation/hwmon/mp2993.rst
16445F: drivers/hwmon/pmbus/mp2993.c
16446
16447MPS MP9941 DRIVER
16448M: Noah Wang <[email protected]>
16449L: [email protected]
16450S: Maintained
16451F: Documentation/hwmon/mp9941.rst
16452F: drivers/hwmon/pmbus/mp9941.c
16453
16454MR800 AVERMEDIA USB FM RADIO DRIVER
16455M: Alexey Klimov <[email protected]>
16456L: [email protected]
16457S: Maintained
16458T: git git://linuxtv.org/media.git
16459F: drivers/media/radio/radio-mr800.c
16460
16461MRF24J40 IEEE 802.15.4 RADIO DRIVER
16462M: Stefan Schmidt <[email protected]>
16463L: [email protected]
16464S: Odd Fixes
16465F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
16466F: drivers/net/ieee802154/mrf24j40.c
16467
16468MSI EC DRIVER
16469M: Nikita Kravets <[email protected]>
16470L: [email protected]
16471S: Maintained
16472W: https://github.com/BeardOverflow/msi-ec
16473F: drivers/platform/x86/msi-ec.*
16474
16475MSI LAPTOP SUPPORT
16476M: "Lee, Chun-Yi" <[email protected]>
16477L: [email protected]
16478S: Maintained
16479F: drivers/platform/x86/msi-laptop.c
16480
16481MSI WMI SUPPORT
16482L: [email protected]
16483S: Orphan
16484F: drivers/platform/x86/msi-wmi.c
16485
16486MSI WMI PLATFORM FEATURES
16487M: Armin Wolf <[email protected]>
16488L: [email protected]
16489S: Maintained
16490F: Documentation/ABI/testing/debugfs-msi-wmi-platform
16491F: Documentation/wmi/devices/msi-wmi-platform.rst
16492F: drivers/platform/x86/msi-wmi-platform.c
16493
16494MSI001 MEDIA DRIVER
16495L: [email protected]
16496S: Orphan
16497W: https://linuxtv.org
16498Q: http://patchwork.linuxtv.org/project/linux-media/list/
16499F: drivers/media/tuners/msi001*
16500
16501MSI2500 MEDIA DRIVER
16502L: [email protected]
16503S: Orphan
16504W: https://linuxtv.org
16505Q: http://patchwork.linuxtv.org/project/linux-media/list/
16506F: drivers/media/usb/msi2500/
16507
16508MSTAR INTERRUPT CONTROLLER DRIVER
16509M: Mark-PK Tsai <[email protected]>
16510M: Daniel Palmer <[email protected]>
16511S: Maintained
16512F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml
16513F: drivers/irqchip/irq-mst-intc.c
16514
16515MSYSTEMS DISKONCHIP G3 MTD DRIVER
16516M: Robert Jarzmik <[email protected]>
16517L: [email protected]
16518S: Maintained
16519F: drivers/mtd/devices/docg3*
16520
16521MT9M114 ONSEMI SENSOR DRIVER
16522M: Laurent Pinchart <[email protected]>
16523L: [email protected]
16524S: Maintained
16525T: git git://linuxtv.org/media.git
16526F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml
16527F: drivers/media/i2c/mt9m114.c
16528
16529MT9P031 APTINA CAMERA SENSOR
16530M: Laurent Pinchart <[email protected]>
16531L: [email protected]
16532S: Maintained
16533T: git git://linuxtv.org/media.git
16534F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
16535F: drivers/media/i2c/mt9p031.c
16536
16537MT9T112 APTINA CAMERA SENSOR
16538M: Jacopo Mondi <[email protected]>
16539L: [email protected]
16540S: Odd Fixes
16541T: git git://linuxtv.org/media.git
16542F: drivers/media/i2c/mt9t112.c
16543F: include/media/i2c/mt9t112.h
16544
16545MT9V032 APTINA CAMERA SENSOR
16546M: Laurent Pinchart <[email protected]>
16547L: [email protected]
16548S: Maintained
16549T: git git://linuxtv.org/media.git
16550F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
16551F: drivers/media/i2c/mt9v032.c
16552F: include/media/i2c/mt9v032.h
16553
16554MT9V111 APTINA CAMERA SENSOR
16555M: Jacopo Mondi <[email protected]>
16556L: [email protected]
16557S: Maintained
16558T: git git://linuxtv.org/media.git
16559F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml
16560F: drivers/media/i2c/mt9v111.c
16561
16562MULTIFUNCTION DEVICES (MFD)
16563M: Lee Jones <[email protected]>
16564S: Maintained
16565T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
16566F: Documentation/devicetree/bindings/mfd/
16567F: drivers/mfd/
16568F: include/dt-bindings/mfd/
16569F: include/linux/mfd/
16570
16571MULTIMEDIA CARD (MMC) ETC. OVER SPI
16572S: Orphan
16573F: drivers/mmc/host/mmc_spi.c
16574F: include/linux/spi/mmc_spi.h
16575
16576MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
16577M: Ulf Hansson <[email protected]>
16578L: [email protected]
16579S: Maintained
16580T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
16581F: Documentation/devicetree/bindings/mmc/
16582F: drivers/mmc/
16583F: include/linux/mmc/
16584F: include/uapi/linux/mmc/
16585
16586MULTIPLEXER SUBSYSTEM
16587M: Peter Rosin <[email protected]>
16588S: Maintained
16589F: Documentation/ABI/testing/sysfs-class-mux*
16590F: Documentation/devicetree/bindings/mux/
16591F: drivers/mux/
16592F: include/dt-bindings/mux/
16593F: include/linux/mux/
16594
16595MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
16596M: Bin Liu <[email protected]>
16597L: [email protected]
16598S: Maintained
16599F: drivers/usb/musb/
16600
16601MXL301RF MEDIA DRIVER
16602M: Akihiro Tsukada <[email protected]>
16603L: [email protected]
16604S: Odd Fixes
16605F: drivers/media/tuners/mxl301rf*
16606
16607MXL5007T MEDIA DRIVER
16608M: Michael Krufky <[email protected]>
16609L: [email protected]
16610S: Maintained
16611W: https://linuxtv.org
16612W: http://github.com/mkrufky
16613Q: http://patchwork.linuxtv.org/project/linux-media/list/
16614T: git git://linuxtv.org/mkrufky/tuners.git
16615F: drivers/media/tuners/mxl5007t.*
16616
16617MXSFB DRM DRIVER
16618M: Marek Vasut <[email protected]>
16619M: Stefan Agner <[email protected]>
16620L: [email protected]
16621S: Supported
16622T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
16623F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml
16624F: drivers/gpu/drm/mxsfb/
16625
16626MYLEX DAC960 PCI RAID Controller
16627M: Hannes Reinecke <[email protected]>
16628L: [email protected]
16629S: Supported
16630F: drivers/scsi/myrb.*
16631F: drivers/scsi/myrs.*
16632
16633MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
16634L: [email protected]
16635S: Orphan
16636W: https://www.cspi.com/ethernet-products/support/downloads/
16637F: drivers/net/ethernet/myricom/myri10ge/
16638
16639NAND FLASH SUBSYSTEM
16640M: Miquel Raynal <[email protected]>
16641R: Richard Weinberger <[email protected]>
16642L: [email protected]
16643S: Maintained
16644W: http://www.linux-mtd.infradead.org/
16645Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
16646C: irc://irc.oftc.net/mtd
16647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next
16648F: drivers/mtd/nand/
16649F: include/linux/mtd/*nand*.h
16650
16651NATIONAL INSTRUMENTS SERIAL DRIVER
16652M: Chaitanya Vadrevu <[email protected]>
16653L: [email protected]
16654S: Maintained
16655F: drivers/tty/serial/8250/8250_ni.c
16656
16657NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
16658M: Daniel Mack <[email protected]>
16659L: [email protected]
16660S: Maintained
16661W: http://www.native-instruments.com
16662F: sound/usb/caiaq/
16663
16664NATSEMI ETHERNET DRIVER (DP8381x)
16665S: Orphan
16666F: drivers/net/ethernet/natsemi/natsemi.c
16667
16668NCR 5380 SCSI DRIVERS
16669M: Finn Thain <[email protected]>
16670M: Michael Schmitz <[email protected]>
16671L: [email protected]
16672S: Maintained
16673F: Documentation/scsi/g_NCR5380.rst
16674F: drivers/scsi/NCR5380.*
16675F: drivers/scsi/arm/cumana_1.c
16676F: drivers/scsi/arm/oak.c
16677F: drivers/scsi/atari_scsi.*
16678F: drivers/scsi/dmx3191d.c
16679F: drivers/scsi/g_NCR5380.*
16680F: drivers/scsi/mac_scsi.*
16681F: drivers/scsi/sun3_scsi.*
16682F: drivers/scsi/sun3_scsi_vme.c
16683
16684NCSI LIBRARY
16685M: Samuel Mendoza-Jonas <[email protected]>
16686R: Paul Fertser <[email protected]>
16687S: Maintained
16688F: net/ncsi/
16689
16690NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER
16691M: Zev Weiss <[email protected]>
16692L: [email protected]
16693S: Maintained
16694F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml
16695F: drivers/hwmon/nct6775-i2c.c
16696
16697NCT7363 HARDWARE MONITOR DRIVER
16698M: Ban Feng <[email protected]>
16699L: [email protected]
16700S: Maintained
16701F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml
16702F: Documentation/hwmon/nct7363.rst
16703F: drivers/hwmon/nct7363.c
16704
16705NETCONSOLE
16706M: Breno Leitao <[email protected]>
16707S: Maintained
16708F: Documentation/networking/netconsole.rst
16709F: drivers/net/netconsole.c
16710F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh
16711F: tools/testing/selftests/drivers/net/netcons\*
16712
16713NETDEVSIM
16714M: Jakub Kicinski <[email protected]>
16715S: Maintained
16716F: drivers/net/netdevsim/*
16717F: tools/testing/selftests/drivers/net/netdevsim/*
16718
16719NETEM NETWORK EMULATOR
16720M: Stephen Hemminger <[email protected]>
16721L: [email protected]
16722S: Maintained
16723F: net/sched/sch_netem.c
16724
16725NETERION 10GbE DRIVERS (s2io)
16726M: Jon Mason <[email protected]>
16727L: [email protected]
16728S: Maintained
16729F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst
16730F: drivers/net/ethernet/neterion/
16731
16732NETFILTER
16733M: Pablo Neira Ayuso <[email protected]>
16734M: Jozsef Kadlecsik <[email protected]>
16735L: [email protected]
16736L: [email protected]
16737S: Maintained
16738W: http://www.netfilter.org/
16739W: http://www.iptables.org/
16740W: http://www.nftables.org/
16741Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
16742C: irc://irc.libera.chat/netfilter
16743T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git
16744T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git
16745F: include/linux/netfilter*
16746F: include/linux/netfilter/
16747F: include/net/netfilter/
16748F: include/uapi/linux/netfilter*
16749F: include/uapi/linux/netfilter/
16750F: net/*/netfilter.c
16751F: net/*/netfilter/
16752F: net/bridge/br_netfilter*.c
16753F: net/netfilter/
16754F: tools/testing/selftests/net/netfilter/
16755
16756NETROM NETWORK LAYER
16757L: [email protected]
16758S: Orphan
16759W: https://linux-ax25.in-berlin.de
16760F: include/net/netrom.h
16761F: include/uapi/linux/netrom.h
16762F: net/netrom/
16763
16764NETRONIX EMBEDDED CONTROLLER
16765M: Jonathan Neuschäfer <[email protected]>
16766S: Maintained
16767F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml
16768F: drivers/mfd/ntxec.c
16769F: drivers/pwm/pwm-ntxec.c
16770F: drivers/rtc/rtc-ntxec.c
16771F: include/linux/mfd/ntxec.h
16772
16773NETRONOME ETHERNET DRIVERS
16774M: Louis Peens <[email protected]>
16775R: Jakub Kicinski <[email protected]>
16776L: [email protected]
16777S: Maintained
16778F: drivers/net/ethernet/netronome/
16779
16780NETWORK BLOCK DEVICE (NBD)
16781M: Josef Bacik <[email protected]>
16782L: [email protected]
16783L: [email protected]
16784S: Maintained
16785F: Documentation/admin-guide/blockdev/nbd.rst
16786F: drivers/block/nbd.c
16787F: include/trace/events/nbd.h
16788F: include/uapi/linux/nbd.h
16789
16790NETWORK DROP MONITOR
16791M: Neil Horman <[email protected]>
16792L: [email protected]
16793S: Maintained
16794W: https://fedorahosted.org/dropwatch/
16795F: include/uapi/linux/net_dropmon.h
16796F: net/core/drop_monitor.c
16797
16798NETWORKING DRIVERS
16799M: Andrew Lunn <[email protected]>
16800M: "David S. Miller" <[email protected]>
16801M: Eric Dumazet <[email protected]>
16802M: Jakub Kicinski <[email protected]>
16803M: Paolo Abeni <[email protected]>
16804L: [email protected]
16805S: Maintained
16806P: Documentation/process/maintainer-netdev.rst
16807Q: https://patchwork.kernel.org/project/netdevbpf/list/
16808T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16809T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16810F: Documentation/devicetree/bindings/net/
16811F: Documentation/networking/net_cachelines/net_device.rst
16812F: drivers/connector/
16813F: drivers/net/
16814F: drivers/ptp/
16815F: include/dt-bindings/net/
16816F: include/linux/cn_proc.h
16817F: include/linux/etherdevice.h
16818F: include/linux/ethtool_netlink.h
16819F: include/linux/fcdevice.h
16820F: include/linux/fddidevice.h
16821F: include/linux/hippidevice.h
16822F: include/linux/if_*
16823F: include/linux/inetdevice.h
16824F: include/linux/netdev*
16825F: include/linux/platform_data/wiznet.h
16826F: include/uapi/linux/cn_proc.h
16827F: include/uapi/linux/ethtool_netlink*
16828F: include/uapi/linux/if_*
16829F: include/uapi/linux/net_shaper.h
16830F: include/uapi/linux/netdev*
16831F: tools/testing/selftests/drivers/net/
16832X: Documentation/devicetree/bindings/net/bluetooth/
16833X: Documentation/devicetree/bindings/net/can/
16834X: Documentation/devicetree/bindings/net/wireless/
16835X: drivers/net/can/
16836X: drivers/net/wireless/
16837
16838NETWORKING DRIVERS (WIRELESS)
16839M: Johannes Berg <[email protected]>
16840L: [email protected]
16841S: Maintained
16842W: https://wireless.wiki.kernel.org/
16843Q: https://patchwork.kernel.org/project/linux-wireless/list/
16844T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
16845T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
16846F: Documentation/devicetree/bindings/net/wireless/
16847F: drivers/net/wireless/
16848X: drivers/net/wireless/ath/
16849X: drivers/net/wireless/broadcom/
16850X: drivers/net/wireless/intel/
16851X: drivers/net/wireless/intersil/
16852X: drivers/net/wireless/marvell/
16853X: drivers/net/wireless/mediatek/mt76/
16854X: drivers/net/wireless/mediatek/mt7601u/
16855X: drivers/net/wireless/microchip/
16856X: drivers/net/wireless/purelifi/
16857X: drivers/net/wireless/quantenna/
16858X: drivers/net/wireless/ralink/
16859X: drivers/net/wireless/realtek/
16860X: drivers/net/wireless/rsi/
16861X: drivers/net/wireless/silabs/
16862X: drivers/net/wireless/st/
16863X: drivers/net/wireless/ti/
16864X: drivers/net/wireless/zydas/
16865
16866NETWORKING [DSA]
16867M: Andrew Lunn <[email protected]>
16868M: Vladimir Oltean <[email protected]>
16869S: Maintained
16870F: Documentation/devicetree/bindings/net/dsa/
16871F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml
16872F: Documentation/devicetree/bindings/net/ethernet-switch.yaml
16873F: drivers/net/dsa/
16874F: include/linux/dsa/
16875F: include/linux/platform_data/dsa.h
16876F: include/net/dsa.h
16877F: net/dsa/
16878F: tools/testing/selftests/drivers/net/dsa/
16879
16880NETWORKING [ETHTOOL]
16881M: Andrew Lunn <[email protected]>
16882M: Jakub Kicinski <[email protected]>
16883F: Documentation/netlink/specs/ethtool.yaml
16884F: Documentation/networking/ethtool-netlink.rst
16885F: include/linux/ethtool*
16886F: include/uapi/linux/ethtool*
16887F: net/ethtool/
16888F: tools/testing/selftests/drivers/net/*/ethtool*
16889
16890NETWORKING [ETHTOOL CABLE TEST]
16891M: Andrew Lunn <[email protected]>
16892F: net/ethtool/cabletest.c
16893F: tools/testing/selftests/drivers/net/*/ethtool*
16894K: cable_test
16895
16896NETWORKING [ETHTOOL MAC MERGE]
16897M: Vladimir Oltean <[email protected]>
16898F: net/ethtool/mm.c
16899F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh
16900K: ethtool_mm
16901
16902NETWORKING [ETHTOOL PHY TOPOLOGY]
16903M: Maxime Chevallier <[email protected]>
16904F: Documentation/networking/phy-link-topology.rst
16905F: drivers/net/phy/phy_link_topology.c
16906F: include/linux/phy_link_topology.h
16907F: net/ethtool/phy.c
16908
16909NETWORKING [GENERAL]
16910M: "David S. Miller" <[email protected]>
16911M: Eric Dumazet <[email protected]>
16912M: Jakub Kicinski <[email protected]>
16913M: Paolo Abeni <[email protected]>
16914R: Simon Horman <[email protected]>
16915L: [email protected]
16916S: Maintained
16917P: Documentation/process/maintainer-netdev.rst
16918Q: https://patchwork.kernel.org/project/netdevbpf/list/
16919B: mailto:[email protected]
16920T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
16921T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
16922F: Documentation/core-api/netlink.rst
16923F: Documentation/netlink/
16924F: Documentation/networking/
16925F: Documentation/networking/net_cachelines/
16926F: Documentation/process/maintainer-netdev.rst
16927F: Documentation/userspace-api/netlink/
16928F: include/linux/ethtool.h
16929F: include/linux/framer/framer-provider.h
16930F: include/linux/framer/framer.h
16931F: include/linux/in.h
16932F: include/linux/indirect_call_wrapper.h
16933F: include/linux/inet.h
16934F: include/linux/inet_diag.h
16935F: include/linux/net.h
16936F: include/linux/netdev*
16937F: include/linux/netlink.h
16938F: include/linux/netpoll.h
16939F: include/linux/rtnetlink.h
16940F: include/linux/sctp.h
16941F: include/linux/seq_file_net.h
16942F: include/linux/skbuff*
16943F: include/net/
16944F: include/uapi/linux/ethtool.h
16945F: include/uapi/linux/genetlink.h
16946F: include/uapi/linux/hsr_netlink.h
16947F: include/uapi/linux/in.h
16948F: include/uapi/linux/inet_diag.h
16949F: include/uapi/linux/nbd-netlink.h
16950F: include/uapi/linux/net.h
16951F: include/uapi/linux/net_namespace.h
16952F: include/uapi/linux/netconf.h
16953F: include/uapi/linux/netdev*
16954F: include/uapi/linux/netlink.h
16955F: include/uapi/linux/netlink_diag.h
16956F: include/uapi/linux/rtnetlink.h
16957F: include/uapi/linux/sctp.h
16958F: lib/net_utils.c
16959F: lib/random32.c
16960F: net/
16961F: samples/pktgen/
16962F: tools/net/
16963F: tools/testing/selftests/net/
16964X: Documentation/networking/mac80211-injection.rst
16965X: Documentation/networking/mac80211_hwsim/
16966X: Documentation/networking/regulatory.rst
16967X: include/net/cfg80211.h
16968X: include/net/ieee80211_radiotap.h
16969X: include/net/iw_handler.h
16970X: include/net/mac80211.h
16971X: include/net/wext.h
16972X: net/9p/
16973X: net/bluetooth/
16974X: net/can/
16975X: net/ceph/
16976X: net/mac80211/
16977X: net/rfkill/
16978X: net/wireless/
16979
16980NETWORKING [IPSEC]
16981M: Steffen Klassert <[email protected]>
16982M: Herbert Xu <[email protected]>
16983M: "David S. Miller" <[email protected]>
16984L: [email protected]
16985S: Maintained
16986T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
16987T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
16988F: include/net/xfrm.h
16989F: include/uapi/linux/xfrm.h
16990F: net/ipv4/ah4.c
16991F: net/ipv4/esp4*
16992F: net/ipv4/ip_vti.c
16993F: net/ipv4/ipcomp.c
16994F: net/ipv4/xfrm*
16995F: net/ipv6/ah6.c
16996F: net/ipv6/esp6*
16997F: net/ipv6/ip6_vti.c
16998F: net/ipv6/ipcomp6.c
16999F: net/ipv6/xfrm*
17000F: net/key/
17001F: net/xfrm/
17002F: tools/testing/selftests/net/ipsec.c
17003
17004NETWORKING [IPv4/IPv6]
17005M: "David S. Miller" <[email protected]>
17006M: David Ahern <[email protected]>
17007L: [email protected]
17008S: Maintained
17009T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17010F: arch/x86/net/*
17011F: include/linux/ip.h
17012F: include/linux/ipv6*
17013F: include/net/fib*
17014F: include/net/ip*
17015F: include/net/route.h
17016F: net/ipv4/
17017F: net/ipv6/
17018
17019NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK)
17020M: Paul Moore <[email protected]>
17021L: [email protected]
17022L: [email protected]
17023S: Supported
17024W: https://github.com/netlabel
17025F: Documentation/netlabel/
17026F: include/net/calipso.h
17027F: include/net/cipso_ipv4.h
17028F: include/net/netlabel.h
17029F: include/uapi/linux/netfilter/xt_CONNSECMARK.h
17030F: include/uapi/linux/netfilter/xt_SECMARK.h
17031F: net/ipv4/cipso_ipv4.c
17032F: net/ipv6/calipso.c
17033F: net/netfilter/xt_CONNSECMARK.c
17034F: net/netfilter/xt_SECMARK.c
17035F: net/netlabel/
17036
17037NETWORKING [MACSEC]
17038M: Sabrina Dubroca <[email protected]>
17039L: [email protected]
17040S: Maintained
17041F: drivers/net/macsec.c
17042F: include/net/macsec.h
17043F: include/uapi/linux/if_macsec.h
17044K: macsec
17045K: \bmdo_
17046
17047NETWORKING [MPTCP]
17048M: Matthieu Baerts <[email protected]>
17049M: Mat Martineau <[email protected]>
17050R: Geliang Tang <[email protected]>
17051L: [email protected]
17052L: [email protected]
17053S: Maintained
17054W: https://github.com/multipath-tcp/mptcp_net-next/wiki
17055B: https://github.com/multipath-tcp/mptcp_net-next/issues
17056T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net
17057T: git https://github.com/multipath-tcp/mptcp_net-next.git export
17058F: Documentation/netlink/specs/mptcp_pm.yaml
17059F: Documentation/networking/mptcp*.rst
17060F: include/net/mptcp.h
17061F: include/trace/events/mptcp.h
17062F: include/uapi/linux/mptcp*.h
17063F: net/mptcp/
17064F: tools/testing/selftests/bpf/*/*mptcp*.[ch]
17065F: tools/testing/selftests/net/mptcp/
17066
17067NETWORKING [SRv6]
17068M: Andrea Mayer <[email protected]>
17069L: [email protected]
17070S: Maintained
17071T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
17072F: include/linux/seg6*
17073F: include/net/seg6*
17074F: include/uapi/linux/seg6*
17075F: net/ipv6/seg6*
17076F: tools/testing/selftests/net/srv6*
17077
17078NETWORKING [TCP]
17079M: Eric Dumazet <[email protected]>
17080M: Neal Cardwell <[email protected]>
17081R: Kuniyuki Iwashima <[email protected]>
17082L: [email protected]
17083S: Maintained
17084F: Documentation/networking/net_cachelines/tcp_sock.rst
17085F: include/linux/tcp.h
17086F: include/net/tcp.h
17087F: include/trace/events/tcp.h
17088F: include/uapi/linux/tcp.h
17089F: net/ipv4/inet_connection_sock.c
17090F: net/ipv4/inet_hashtables.c
17091F: net/ipv4/inet_timewait_sock.c
17092F: net/ipv4/syncookies.c
17093F: net/ipv4/tcp*.c
17094F: net/ipv6/inet6_connection_sock.c
17095F: net/ipv6/inet6_hashtables.c
17096F: net/ipv6/syncookies.c
17097F: net/ipv6/tcp*.c
17098
17099NETWORKING [TLS]
17100M: Boris Pismenny <[email protected]>
17101M: John Fastabend <[email protected]>
17102M: Jakub Kicinski <[email protected]>
17103L: [email protected]
17104S: Maintained
17105F: include/net/tls.h
17106F: include/uapi/linux/tls.h
17107F: net/tls/*
17108
17109NETWORKING [SOCKETS]
17110M: Eric Dumazet <[email protected]>
17111M: Kuniyuki Iwashima <[email protected]>
17112M: Paolo Abeni <[email protected]>
17113M: Willem de Bruijn <[email protected]>
17114S: Maintained
17115F: include/linux/sock_diag.h
17116F: include/linux/socket.h
17117F: include/linux/sockptr.h
17118F: include/net/sock.h
17119F: include/net/sock_reuseport.h
17120F: include/uapi/linux/socket.h
17121F: net/core/*sock*
17122F: net/core/scm.c
17123F: net/socket.c
17124
17125NETWORKING [UNIX SOCKETS]
17126M: Kuniyuki Iwashima <[email protected]>
17127S: Maintained
17128F: include/net/af_unix.h
17129F: include/net/netns/unix.h
17130F: include/uapi/linux/unix_diag.h
17131F: net/unix/
17132F: tools/testing/selftests/net/af_unix/
17133
17134NETXEN (1/10) GbE SUPPORT
17135M: Manish Chopra <[email protected]>
17136M: Rahul Verma <[email protected]>
17137M: [email protected]
17138L: [email protected]
17139S: Maintained
17140F: drivers/net/ethernet/qlogic/netxen/
17141
17142NET_FAILOVER MODULE
17143M: Sridhar Samudrala <[email protected]>
17144L: [email protected]
17145S: Supported
17146F: Documentation/networking/net_failover.rst
17147F: drivers/net/net_failover.c
17148F: include/net/net_failover.h
17149
17150NEXTHOP
17151M: David Ahern <[email protected]>
17152L: [email protected]
17153S: Maintained
17154F: include/net/netns/nexthop.h
17155F: include/net/nexthop.h
17156F: include/uapi/linux/nexthop.h
17157F: net/ipv4/nexthop.c
17158
17159NFC SUBSYSTEM
17160M: Krzysztof Kozlowski <[email protected]>
17161L: [email protected]
17162S: Maintained
17163F: Documentation/devicetree/bindings/net/nfc/
17164F: drivers/nfc/
17165F: include/net/nfc/
17166F: include/uapi/linux/nfc.h
17167F: net/nfc/
17168
17169NFC VIRTUAL NCI DEVICE DRIVER
17170M: Bongsu Jeon <[email protected]>
17171L: [email protected]
17172S: Supported
17173F: drivers/nfc/virtual_ncidev.c
17174F: tools/testing/selftests/nci/
17175
17176NFS, SUNRPC, AND LOCKD CLIENTS
17177M: Trond Myklebust <[email protected]>
17178M: Anna Schumaker <[email protected]>
17179L: [email protected]
17180S: Maintained
17181W: http://client.linux-nfs.org
17182T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
17183F: Documentation/filesystems/nfs/
17184F: fs/lockd/
17185F: fs/nfs/
17186F: fs/nfs_common/
17187F: include/linux/lockd/
17188F: include/linux/nfs*
17189F: include/linux/sunrpc/
17190F: include/uapi/linux/nfs*
17191F: include/uapi/linux/sunrpc/
17192F: net/sunrpc/
17193
17194NILFS2 FILESYSTEM
17195M: Ryusuke Konishi <[email protected]>
17196L: [email protected]
17197S: Supported
17198W: https://nilfs.sourceforge.io/
17199T: git https://github.com/konis/nilfs2.git
17200F: Documentation/filesystems/nilfs2.rst
17201F: fs/nilfs2/
17202F: include/trace/events/nilfs2.h
17203F: include/uapi/linux/nilfs2_api.h
17204F: include/uapi/linux/nilfs2_ondisk.h
17205
17206NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
17207M: YOKOTA Hiroshi <[email protected]>
17208S: Maintained
17209W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17210F: Documentation/scsi/NinjaSCSI.rst
17211F: drivers/scsi/pcmcia/nsp_*
17212
17213NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
17214M: GOTO Masanori <[email protected]>
17215M: YOKOTA Hiroshi <[email protected]>
17216S: Maintained
17217W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
17218F: Documentation/scsi/NinjaSCSI.rst
17219F: drivers/scsi/nsp32*
17220
17221NINTENDO HID DRIVER
17222M: Daniel J. Ogorchock <[email protected]>
17223L: [email protected]
17224S: Maintained
17225F: drivers/hid/hid-nintendo*
17226
17227NIOS2 ARCHITECTURE
17228M: Dinh Nguyen <[email protected]>
17229S: Maintained
17230T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
17231F: arch/nios2/
17232
17233NITRO ENCLAVES (NE)
17234M: Alexandru Ciobotaru <[email protected]>
17235R: The AWS Nitro Enclaves Team <[email protected]>
17236L: [email protected]
17237S: Supported
17238W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17239F: Documentation/virt/ne_overview.rst
17240F: drivers/virt/nitro_enclaves/
17241F: include/linux/nitro_enclaves.h
17242F: include/uapi/linux/nitro_enclaves.h
17243F: samples/nitro_enclaves/
17244
17245NITRO SECURE MODULE (NSM)
17246M: Alexander Graf <[email protected]>
17247R: The AWS Nitro Enclaves Team <[email protected]>
17248L: [email protected]
17249S: Supported
17250W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/
17251F: drivers/misc/nsm.c
17252F: include/uapi/linux/nsm.h
17253
17254NOHZ, DYNTICKS SUPPORT
17255M: Anna-Maria Behnsen <[email protected]>
17256M: Frederic Weisbecker <[email protected]>
17257M: Ingo Molnar <[email protected]>
17258M: Thomas Gleixner <[email protected]>
17259L: [email protected]
17260S: Maintained
17261T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
17262F: include/linux/sched/nohz.h
17263F: include/linux/tick.h
17264F: kernel/time/tick*.*
17265
17266NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
17267M: Pavel Machek <[email protected]>
17268M: Sakari Ailus <[email protected]>
17269L: [email protected]
17270S: Maintained
17271F: drivers/media/i2c/ad5820.c
17272F: drivers/media/i2c/et8ek8
17273
17274NOKIA N900 POWER SUPPLY DRIVERS
17275R: Pali Rohár <[email protected]>
17276F: drivers/power/supply/bq2415x_charger.c
17277F: drivers/power/supply/bq27xxx_battery.c
17278F: drivers/power/supply/bq27xxx_battery_i2c.c
17279F: drivers/power/supply/isp1704_charger.c
17280F: drivers/power/supply/rx51_battery.c
17281F: include/linux/power/bq2415x_charger.h
17282F: include/linux/power/bq27xxx_battery.h
17283
17284NOLIBC HEADER FILE
17285M: Willy Tarreau <[email protected]>
17286M: Thomas Weißschuh <[email protected]>
17287S: Maintained
17288T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git
17289F: tools/include/nolibc/
17290F: tools/testing/selftests/nolibc/
17291
17292NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER
17293M: Hans de Goede <[email protected]>
17294L: [email protected]
17295S: Maintained
17296F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml
17297F: drivers/input/touchscreen/novatek-nvt-ts.c
17298
17299NSDEPS
17300M: Matthias Maennich <[email protected]>
17301S: Maintained
17302F: Documentation/core-api/symbol-namespaces.rst
17303F: scripts/nsdeps
17304
17305NTB AMD DRIVER
17306M: Shyam Sundar S K <[email protected]>
17307L: [email protected]
17308S: Supported
17309F: drivers/ntb/hw/amd/
17310
17311NTB DRIVER CORE
17312M: Jon Mason <[email protected]>
17313M: Dave Jiang <[email protected]>
17314M: Allen Hubbe <[email protected]>
17315L: [email protected]
17316S: Supported
17317W: https://github.com/jonmason/ntb/wiki
17318T: git https://github.com/jonmason/ntb.git
17319F: drivers/net/ntb_netdev.c
17320F: drivers/ntb/
17321F: drivers/pci/endpoint/functions/pci-epf-*ntb.c
17322F: include/linux/ntb.h
17323F: include/linux/ntb_transport.h
17324F: tools/testing/selftests/ntb/
17325
17326NTB INTEL DRIVER
17327M: Dave Jiang <[email protected]>
17328L: [email protected]
17329S: Supported
17330W: https://github.com/davejiang/linux/wiki
17331T: git https://github.com/davejiang/linux.git
17332F: drivers/ntb/hw/intel/
17333
17334NTFS3 FILESYSTEM
17335M: Konstantin Komarov <[email protected]>
17336L: [email protected]
17337S: Supported
17338W: http://www.paragon-software.com/
17339T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git
17340F: Documentation/filesystems/ntfs3.rst
17341F: fs/ntfs3/
17342
17343NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER
17344M: Elizabeth Figura <[email protected]>
17345L: [email protected]
17346S: Supported
17347F: Documentation/userspace-api/ntsync.rst
17348F: drivers/misc/ntsync.c
17349F: include/uapi/linux/ntsync.h
17350F: tools/testing/selftests/drivers/ntsync/
17351
17352NUBUS SUBSYSTEM
17353M: Finn Thain <[email protected]>
17354L: [email protected]
17355S: Maintained
17356F: arch/*/include/asm/nubus.h
17357F: drivers/nubus/
17358F: include/linux/nubus.h
17359F: include/uapi/linux/nubus.h
17360
17361NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
17362M: Antonino Daplas <[email protected]>
17363L: [email protected]
17364S: Maintained
17365F: drivers/video/fbdev/nvidia/
17366F: drivers/video/fbdev/riva/
17367
17368NVIDIA WMI EC BACKLIGHT DRIVER
17369M: Daniel Dadap <[email protected]>
17370L: [email protected]
17371S: Supported
17372F: drivers/platform/x86/nvidia-wmi-ec-backlight.c
17373F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h
17374
17375NVM EXPRESS DRIVER
17376M: Keith Busch <[email protected]>
17377M: Jens Axboe <[email protected]>
17378M: Christoph Hellwig <[email protected]>
17379M: Sagi Grimberg <[email protected]>
17380L: [email protected]
17381S: Supported
17382W: http://git.infradead.org/nvme.git
17383T: git git://git.infradead.org/nvme.git
17384F: Documentation/nvme/
17385F: drivers/nvme/common/
17386F: drivers/nvme/host/
17387F: include/linux/nvme-*.h
17388F: include/linux/nvme.h
17389F: include/uapi/linux/nvme_ioctl.h
17390
17391NVM EXPRESS FABRICS AUTHENTICATION
17392M: Hannes Reinecke <[email protected]>
17393L: [email protected]
17394S: Supported
17395F: drivers/nvme/host/auth.c
17396F: drivers/nvme/target/auth.c
17397F: drivers/nvme/target/fabrics-cmd-auth.c
17398F: include/linux/nvme-auth.h
17399
17400NVM EXPRESS FC TRANSPORT DRIVERS
17401M: James Smart <[email protected]>
17402L: [email protected]
17403S: Supported
17404F: drivers/nvme/host/fc.c
17405F: drivers/nvme/target/fc.c
17406F: drivers/nvme/target/fcloop.c
17407F: include/linux/nvme-fc-driver.h
17408F: include/linux/nvme-fc.h
17409
17410NVM EXPRESS HARDWARE MONITORING SUPPORT
17411M: Guenter Roeck <[email protected]>
17412L: [email protected]
17413S: Supported
17414F: drivers/nvme/host/hwmon.c
17415
17416NVM EXPRESS TARGET DRIVER
17417M: Christoph Hellwig <[email protected]>
17418M: Sagi Grimberg <[email protected]>
17419M: Chaitanya Kulkarni <[email protected]>
17420L: [email protected]
17421S: Supported
17422W: http://git.infradead.org/nvme.git
17423T: git git://git.infradead.org/nvme.git
17424F: drivers/nvme/target/
17425
17426NVMEM FRAMEWORK
17427M: Srinivas Kandagatla <[email protected]>
17428S: Maintained
17429T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git
17430F: Documentation/ABI/stable/sysfs-bus-nvmem
17431F: Documentation/devicetree/bindings/nvmem/
17432F: drivers/nvmem/
17433F: include/dt-bindings/nvmem/
17434F: include/linux/nvmem-consumer.h
17435F: include/linux/nvmem-provider.h
17436
17437NXP BLUETOOTH WIRELESS DRIVERS
17438M: Amitkumar Karwar <[email protected]>
17439M: Neeraj Kale <[email protected]>
17440S: Maintained
17441F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml
17442F: drivers/bluetooth/btnxpuart.c
17443
17444NXP C45 TJA11XX PHY DRIVER
17445M: Andrei Botila <[email protected]>
17446L: [email protected]
17447S: Maintained
17448F: drivers/net/phy/nxp-c45-tja11xx*
17449
17450NXP FSPI DRIVER
17451M: Han Xu <[email protected]>
17452M: Haibo Chen <[email protected]>
17453R: Yogesh Gaur <[email protected]>
17454L: [email protected]
17455L: [email protected]
17456S: Maintained
17457F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml
17458F: drivers/spi/spi-nxp-fspi.c
17459
17460NXP FXAS21002C DRIVER
17461M: Rui Miguel Silva <[email protected]>
17462L: [email protected]
17463S: Maintained
17464F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml
17465F: drivers/iio/gyro/fxas21002c.h
17466F: drivers/iio/gyro/fxas21002c_core.c
17467F: drivers/iio/gyro/fxas21002c_i2c.c
17468F: drivers/iio/gyro/fxas21002c_spi.c
17469
17470NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER
17471M: Haibo Chen <[email protected]>
17472L: [email protected]
17473L: [email protected]
17474S: Maintained
17475F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml
17476F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
17477F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml
17478F: drivers/iio/adc/imx7d_adc.c
17479F: drivers/iio/adc/imx93_adc.c
17480F: drivers/iio/adc/vf610_adc.c
17481
17482NXP i.MX 8M ISI DRIVER
17483M: Laurent Pinchart <[email protected]>
17484L: [email protected]
17485S: Maintained
17486F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml
17487F: drivers/media/platform/nxp/imx8-isi/
17488
17489NXP i.MX 8MP DW100 V4L2 DRIVER
17490M: Xavier Roumegue <[email protected]>
17491L: [email protected]
17492S: Maintained
17493F: Documentation/devicetree/bindings/media/nxp,dw100.yaml
17494F: Documentation/userspace-api/media/drivers/dw100.rst
17495F: drivers/media/platform/nxp/dw100/
17496F: include/uapi/linux/dw100.h
17497
17498NXP i.MX 8MQ DCSS DRIVER
17499M: Laurentiu Palcu <[email protected]>
17500R: Lucas Stach <[email protected]>
17501L: [email protected]
17502S: Maintained
17503T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
17504F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml
17505F: drivers/gpu/drm/imx/dcss/
17506
17507NXP i.MX 8QXP ADC DRIVER
17508M: Cai Huoqing <[email protected]>
17509M: Haibo Chen <[email protected]>
17510L: [email protected]
17511L: [email protected]
17512S: Maintained
17513F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml
17514F: drivers/iio/adc/imx8qxp-adc.c
17515
17516NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER
17517M: Mirela Rabulea <[email protected]>
17518L: [email protected]
17519L: [email protected]
17520S: Maintained
17521F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml
17522F: drivers/media/platform/nxp/imx-jpeg
17523
17524NXP i.MX CLOCK DRIVERS
17525M: Abel Vesa <[email protected]>
17526R: Peng Fan <[email protected]>
17527L: [email protected]
17528L: [email protected]
17529S: Maintained
17530T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx
17531F: Documentation/devicetree/bindings/clock/imx*
17532F: drivers/clk/imx/
17533F: include/dt-bindings/clock/imx*
17534
17535NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER
17536M: Jagan Teki <[email protected]>
17537S: Maintained
17538F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml
17539F: drivers/regulator/pf8x00-regulator.c
17540
17541NXP PTN5150A CC LOGIC AND EXTCON DRIVER
17542M: Krzysztof Kozlowski <[email protected]>
17543L: [email protected]
17544S: Maintained
17545F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml
17546F: drivers/extcon/extcon-ptn5150.c
17547
17548NXP SGTL5000 DRIVER
17549M: Fabio Estevam <[email protected]>
17550L: [email protected]
17551S: Maintained
17552F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml
17553F: sound/soc/codecs/sgtl5000*
17554
17555NXP SJA1105 ETHERNET SWITCH DRIVER
17556M: Vladimir Oltean <[email protected]>
17557L: [email protected]
17558S: Maintained
17559F: drivers/net/dsa/sja1105
17560F: drivers/net/pcs/pcs-xpcs-nxp.c
17561
17562NXP TDA998X DRM DRIVER
17563M: Russell King <[email protected]>
17564S: Maintained
17565T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
17566T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
17567F: drivers/gpu/drm/bridge/tda998x_drv.c
17568F: include/dt-bindings/display/tda998x.h
17569K: "nxp,tda998x"
17570
17571NXP TFA9879 DRIVER
17572M: Peter Rosin <[email protected]>
17573L: [email protected]
17574S: Maintained
17575F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml
17576F: sound/soc/codecs/tfa9879*
17577
17578NXP-NCI NFC DRIVER
17579S: Orphan
17580F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
17581F: drivers/nfc/nxp-nci
17582
17583NXP/Goodix TFA989X (TFA1) DRIVER
17584M: Stephan Gerhold <[email protected]>
17585L: [email protected]
17586S: Maintained
17587F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
17588F: sound/soc/codecs/tfa989x.c
17589
17590NZXT-KRAKEN2 HARDWARE MONITORING DRIVER
17591M: Jonas Malaco <[email protected]>
17592L: [email protected]
17593S: Maintained
17594F: Documentation/hwmon/nzxt-kraken2.rst
17595F: drivers/hwmon/nzxt-kraken2.c
17596
17597NZXT-KRAKEN3 HARDWARE MONITORING DRIVER
17598M: Jonas Malaco <[email protected]>
17599M: Aleksa Savic <[email protected]>
17600L: [email protected]
17601S: Maintained
17602F: Documentation/hwmon/nzxt-kraken3.rst
17603F: drivers/hwmon/nzxt-kraken3.c
17604
17605OBJAGG
17606M: Jiri Pirko <[email protected]>
17607L: [email protected]
17608S: Supported
17609F: include/linux/objagg.h
17610F: lib/objagg.c
17611F: lib/test_objagg.c
17612
17613OBJPOOL
17614M: Matt Wu <[email protected]>
17615S: Supported
17616F: include/linux/objpool.h
17617F: lib/objpool.c
17618F: lib/test_objpool.c
17619
17620OBJTOOL
17621M: Josh Poimboeuf <[email protected]>
17622M: Peter Zijlstra <[email protected]>
17623S: Supported
17624F: include/linux/objtool*.h
17625F: tools/objtool/
17626
17627OCELOT ETHERNET SWITCH DRIVER
17628M: Vladimir Oltean <[email protected]>
17629M: Claudiu Manoil <[email protected]>
17630M: Alexandre Belloni <[email protected]>
17631M: [email protected]
17632L: [email protected]
17633S: Supported
17634F: drivers/net/dsa/ocelot/*
17635F: drivers/net/ethernet/mscc/
17636F: include/soc/mscc/ocelot*
17637F: net/dsa/tag_ocelot.c
17638F: net/dsa/tag_ocelot_8021q.c
17639F: tools/testing/selftests/drivers/net/ocelot/*
17640
17641OCELOT EXTERNAL SWITCH CONTROL
17642M: Colin Foster <[email protected]>
17643S: Supported
17644F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml
17645F: drivers/mfd/ocelot*
17646F: drivers/net/dsa/ocelot/ocelot_ext.c
17647F: include/linux/mfd/ocelot.h
17648
17649OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER
17650M: Frederic Barrat <[email protected]>
17651M: Andrew Donnellan <[email protected]>
17652L: [email protected]
17653S: Supported
17654F: Documentation/userspace-api/accelerators/ocxl.rst
17655F: arch/powerpc/include/asm/pnv-ocxl.h
17656F: arch/powerpc/platforms/powernv/ocxl.c
17657F: drivers/misc/ocxl/
17658F: include/misc/ocxl*
17659F: include/uapi/misc/ocxl.h
17660
17661OMAP AUDIO SUPPORT
17662M: Peter Ujfalusi <[email protected]>
17663M: Jarkko Nikula <[email protected]>
17664L: [email protected]
17665L: [email protected]
17666S: Maintained
17667F: sound/soc/ti/n810.c
17668F: sound/soc/ti/omap*
17669F: sound/soc/ti/rx51.c
17670F: sound/soc/ti/sdma-pcm.*
17671
17672OMAP CLOCK FRAMEWORK SUPPORT
17673M: Paul Walmsley <[email protected]>
17674L: [email protected]
17675S: Maintained
17676F: arch/arm/*omap*/*clock*
17677
17678OMAP DEVICE TREE SUPPORT
17679M: Tony Lindgren <[email protected]>
17680L: [email protected]
17681L: [email protected]
17682S: Maintained
17683F: arch/arm/boot/dts/ti/omap/
17684
17685OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
17686L: [email protected]
17687L: [email protected]
17688S: Orphan
17689F: Documentation/arch/arm/omap/dss.rst
17690F: drivers/video/fbdev/omap2/
17691
17692OMAP FRAMEBUFFER SUPPORT
17693L: [email protected]
17694L: [email protected]
17695S: Orphan
17696F: drivers/video/fbdev/omap/
17697
17698OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
17699M: Roger Quadros <[email protected]>
17700M: Tony Lindgren <[email protected]>
17701L: [email protected]
17702S: Maintained
17703F: arch/arm/mach-omap2/*gpmc*
17704F: drivers/memory/omap-gpmc.c
17705
17706OMAP GPIO DRIVER
17707M: Grygorii Strashko <[email protected]>
17708M: Santosh Shilimkar <[email protected]>
17709M: Kevin Hilman <[email protected]>
17710L: [email protected]
17711S: Maintained
17712F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml
17713F: drivers/gpio/gpio-omap.c
17714
17715OMAP HARDWARE SPINLOCK SUPPORT
17716L: [email protected]
17717S: Orphan
17718F: drivers/hwspinlock/omap_hwspinlock.c
17719
17720OMAP HS MMC SUPPORT
17721L: [email protected]
17722L: [email protected]
17723S: Orphan
17724F: drivers/mmc/host/omap_hsmmc.c
17725
17726OMAP HWMOD DATA
17727M: Paul Walmsley <[email protected]>
17728L: [email protected]
17729S: Maintained
17730F: arch/arm/mach-omap2/omap_hwmod*data*
17731
17732OMAP HWMOD SUPPORT
17733M: Paul Walmsley <[email protected]>
17734L: [email protected]
17735S: Maintained
17736F: arch/arm/mach-omap2/omap_hwmod.*
17737
17738OMAP I2C DRIVER
17739M: Vignesh R <[email protected]>
17740L: [email protected]
17741L: [email protected]
17742S: Maintained
17743F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
17744F: drivers/i2c/busses/i2c-omap.c
17745
17746OMAP MMC SUPPORT
17747M: Aaro Koskinen <[email protected]>
17748L: [email protected]
17749S: Odd Fixes
17750F: drivers/mmc/host/omap.c
17751
17752OMAP POWER MANAGEMENT SUPPORT
17753M: Kevin Hilman <[email protected]>
17754L: [email protected]
17755S: Maintained
17756F: arch/arm/*omap*/*pm*
17757F: drivers/cpufreq/omap-cpufreq.c
17758
17759OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
17760M: Paul Walmsley <[email protected]>
17761L: [email protected]
17762S: Maintained
17763F: arch/arm/mach-omap2/prm*
17764
17765OMAP RANDOM NUMBER GENERATOR SUPPORT
17766M: Deepak Saxena <[email protected]>
17767S: Maintained
17768F: drivers/char/hw_random/omap-rng.c
17769
17770OMAP USB SUPPORT
17771L: [email protected]
17772L: [email protected]
17773S: Orphan
17774F: arch/arm/*omap*/usb*
17775F: drivers/usb/*/*omap*
17776
17777OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
17778M: Mark Jackson <[email protected]>
17779L: [email protected]
17780S: Maintained
17781F: arch/arm/boot/dts/ti/omap/am335x-nano.dts
17782
17783OMAP1 SUPPORT
17784M: Aaro Koskinen <[email protected]>
17785M: Janusz Krzysztofik <[email protected]>
17786R: Tony Lindgren <[email protected]>
17787L: [email protected]
17788S: Maintained
17789Q: http://patchwork.kernel.org/project/linux-omap/list/
17790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17791F: arch/arm/configs/omap1_defconfig
17792F: arch/arm/mach-omap1/
17793F: drivers/i2c/busses/i2c-omap.c
17794F: include/linux/platform_data/ams-delta-fiq.h
17795F: include/linux/platform_data/i2c-omap.h
17796
17797OMAP2+ SUPPORT
17798M: Aaro Koskinen <[email protected]>
17799M: Andreas Kemnade <[email protected]>
17800M: Kevin Hilman <[email protected]>
17801M: Roger Quadros <[email protected]>
17802M: Tony Lindgren <[email protected]>
17803L: [email protected]
17804S: Maintained
17805W: http://linux.omap.com/
17806Q: http://patchwork.kernel.org/project/linux-omap/list/
17807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
17808F: Documentation/devicetree/bindings/arm/ti/omap.yaml
17809F: arch/arm/configs/omap2plus_defconfig
17810F: arch/arm/mach-omap2/
17811F: drivers/bus/omap*.[ch]
17812F: drivers/bus/ti-sysc.c
17813F: drivers/gpio/gpio-tps65219.c
17814F: drivers/i2c/busses/i2c-omap.c
17815F: drivers/irqchip/irq-omap-intc.c
17816F: drivers/mfd/*omap*.c
17817F: drivers/mfd/menelaus.c
17818F: drivers/mfd/palmas.c
17819F: drivers/mfd/tps65217.c
17820F: drivers/mfd/tps65218.c
17821F: drivers/mfd/tps65219.c
17822F: drivers/mfd/tps65910.c
17823F: drivers/mfd/twl-core.[ch]
17824F: drivers/mfd/twl4030*.c
17825F: drivers/mfd/twl6030*.c
17826F: drivers/mfd/twl6040*.c
17827F: drivers/regulator/palmas-regulator*.c
17828F: drivers/regulator/pbias-regulator.c
17829F: drivers/regulator/tps65217-regulator.c
17830F: drivers/regulator/tps65218-regulator.c
17831F: drivers/regulator/tps65219-regulator.c
17832F: drivers/regulator/tps65910-regulator.c
17833F: drivers/regulator/twl-regulator.c
17834F: drivers/regulator/twl6030-regulator.c
17835F: include/linux/platform_data/i2c-omap.h
17836F: include/linux/platform_data/ti-sysc.h
17837
17838OMFS FILESYSTEM
17839M: Bob Copeland <[email protected]>
17840L: [email protected]
17841S: Maintained
17842F: Documentation/filesystems/omfs.rst
17843F: fs/omfs/
17844
17845OMNIVISION OG01A1B SENSOR DRIVER
17846M: Sakari Ailus <[email protected]>
17847L: [email protected]
17848S: Maintained
17849F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml
17850F: drivers/media/i2c/og01a1b.c
17851
17852OMNIVISION OV01A10 SENSOR DRIVER
17853M: Bingbu Cao <[email protected]>
17854L: [email protected]
17855S: Maintained
17856T: git git://linuxtv.org/media.git
17857F: drivers/media/i2c/ov01a10.c
17858
17859OMNIVISION OV02A10 SENSOR DRIVER
17860L: [email protected]
17861S: Orphan
17862T: git git://linuxtv.org/media.git
17863F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml
17864F: drivers/media/i2c/ov02a10.c
17865
17866OMNIVISION OV08D10 SENSOR DRIVER
17867M: Jimmy Su <[email protected]>
17868L: [email protected]
17869S: Maintained
17870T: git git://linuxtv.org/media.git
17871F: drivers/media/i2c/ov08d10.c
17872
17873OMNIVISION OV08X40 SENSOR DRIVER
17874M: Jason Chen <[email protected]>
17875L: [email protected]
17876S: Maintained
17877T: git git://linuxtv.org/media.git
17878F: drivers/media/i2c/ov08x40.c
17879F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml
17880
17881OMNIVISION OV13858 SENSOR DRIVER
17882M: Sakari Ailus <[email protected]>
17883L: [email protected]
17884S: Maintained
17885T: git git://linuxtv.org/media.git
17886F: drivers/media/i2c/ov13858.c
17887
17888OMNIVISION OV13B10 SENSOR DRIVER
17889M: Arec Kao <[email protected]>
17890L: [email protected]
17891S: Maintained
17892T: git git://linuxtv.org/media.git
17893F: drivers/media/i2c/ov13b10.c
17894
17895OMNIVISION OV2680 SENSOR DRIVER
17896M: Rui Miguel Silva <[email protected]>
17897M: Hans de Goede <[email protected]>
17898L: [email protected]
17899S: Maintained
17900T: git git://linuxtv.org/media.git
17901F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml
17902F: drivers/media/i2c/ov2680.c
17903
17904OMNIVISION OV2685 SENSOR DRIVER
17905M: Shunqian Zheng <[email protected]>
17906L: [email protected]
17907S: Maintained
17908T: git git://linuxtv.org/media.git
17909F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml
17910F: drivers/media/i2c/ov2685.c
17911
17912OMNIVISION OV2740 SENSOR DRIVER
17913M: Tianshu Qiu <[email protected]>
17914R: Sakari Ailus <[email protected]>
17915R: Bingbu Cao <[email protected]>
17916L: [email protected]
17917S: Maintained
17918T: git git://linuxtv.org/media.git
17919F: drivers/media/i2c/ov2740.c
17920
17921OMNIVISION OV4689 SENSOR DRIVER
17922M: Mikhail Rudenko <[email protected]>
17923L: [email protected]
17924S: Maintained
17925T: git git://linuxtv.org/media.git
17926F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml
17927F: drivers/media/i2c/ov4689.c
17928
17929OMNIVISION OV5640 SENSOR DRIVER
17930M: Steve Longerbeam <[email protected]>
17931L: [email protected]
17932S: Maintained
17933T: git git://linuxtv.org/media.git
17934F: drivers/media/i2c/ov5640.c
17935
17936OMNIVISION OV5647 SENSOR DRIVER
17937M: Dave Stevenson <[email protected]>
17938M: Jacopo Mondi <[email protected]>
17939L: [email protected]
17940S: Maintained
17941T: git git://linuxtv.org/media.git
17942F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml
17943F: drivers/media/i2c/ov5647.c
17944
17945OMNIVISION OV5670 SENSOR DRIVER
17946M: Sakari Ailus <[email protected]>
17947L: [email protected]
17948S: Maintained
17949T: git git://linuxtv.org/media.git
17950F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml
17951F: drivers/media/i2c/ov5670.c
17952
17953OMNIVISION OV5675 SENSOR DRIVER
17954M: Sakari Ailus <[email protected]>
17955L: [email protected]
17956S: Maintained
17957T: git git://linuxtv.org/media.git
17958F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml
17959F: drivers/media/i2c/ov5675.c
17960
17961OMNIVISION OV5693 SENSOR DRIVER
17962M: Daniel Scally <[email protected]>
17963L: [email protected]
17964S: Maintained
17965T: git git://linuxtv.org/media.git
17966F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml
17967F: drivers/media/i2c/ov5693.c
17968
17969OMNIVISION OV5695 SENSOR DRIVER
17970M: Shunqian Zheng <[email protected]>
17971L: [email protected]
17972S: Maintained
17973T: git git://linuxtv.org/media.git
17974F: drivers/media/i2c/ov5695.c
17975
17976OMNIVISION OV64A40 SENSOR DRIVER
17977M: Jacopo Mondi <[email protected]>
17978L: [email protected]
17979S: Maintained
17980T: git git://linuxtv.org/media.git
17981F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml
17982F: drivers/media/i2c/ov64a40.c
17983
17984OMNIVISION OV7670 SENSOR DRIVER
17985L: [email protected]
17986S: Orphan
17987T: git git://linuxtv.org/media.git
17988F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
17989F: drivers/media/i2c/ov7670.c
17990
17991OMNIVISION OV772x SENSOR DRIVER
17992M: Jacopo Mondi <[email protected]>
17993L: [email protected]
17994S: Odd fixes
17995T: git git://linuxtv.org/media.git
17996F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml
17997F: drivers/media/i2c/ov772x.c
17998F: include/media/i2c/ov772x.h
17999
18000OMNIVISION OV7740 SENSOR DRIVER
18001L: [email protected]
18002S: Orphan
18003T: git git://linuxtv.org/media.git
18004F: Documentation/devicetree/bindings/media/i2c/ov7740.txt
18005F: drivers/media/i2c/ov7740.c
18006
18007OMNIVISION OV8856 SENSOR DRIVER
18008M: Sakari Ailus <[email protected]>
18009L: [email protected]
18010S: Maintained
18011T: git git://linuxtv.org/media.git
18012F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml
18013F: drivers/media/i2c/ov8856.c
18014
18015OMNIVISION OV8858 SENSOR DRIVER
18016M: Jacopo Mondi <[email protected]>
18017M: Nicholas Roth <[email protected]>
18018L: [email protected]
18019S: Maintained
18020T: git git://linuxtv.org/media.git
18021F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml
18022F: drivers/media/i2c/ov8858.c
18023
18024OMNIVISION OV9282 SENSOR DRIVER
18025M: Dave Stevenson <[email protected]>
18026L: [email protected]
18027S: Maintained
18028T: git git://linuxtv.org/media.git
18029F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml
18030F: drivers/media/i2c/ov9282.c
18031
18032OMNIVISION OV9640 SENSOR DRIVER
18033M: Petr Cvek <[email protected]>
18034L: [email protected]
18035S: Maintained
18036F: drivers/media/i2c/ov9640.*
18037
18038OMNIVISION OV9650 SENSOR DRIVER
18039M: Sakari Ailus <[email protected]>
18040R: Akinobu Mita <[email protected]>
18041R: Sylwester Nawrocki <[email protected]>
18042L: [email protected]
18043S: Maintained
18044T: git git://linuxtv.org/media.git
18045F: Documentation/devicetree/bindings/media/i2c/ov9650.txt
18046F: drivers/media/i2c/ov9650.c
18047
18048OMNIVISION OV9734 SENSOR DRIVER
18049M: Tianshu Qiu <[email protected]>
18050R: Bingbu Cao <[email protected]>
18051L: [email protected]
18052S: Maintained
18053T: git git://linuxtv.org/media.git
18054F: drivers/media/i2c/ov9734.c
18055
18056ONBOARD USB HUB DRIVER
18057M: Matthias Kaehlcke <[email protected]>
18058L: [email protected]
18059S: Maintained
18060F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
18061F: drivers/usb/misc/onboard_usb_dev.c
18062
18063ONENAND FLASH DRIVER
18064M: Kyungmin Park <[email protected]>
18065L: [email protected]
18066S: Maintained
18067F: drivers/mtd/nand/onenand/
18068F: include/linux/mtd/onenand*.h
18069
18070ONEXPLAYER FAN DRIVER
18071M: Derek John Clark <[email protected]>
18072M: Joaquín Ignacio Aramendía <[email protected]>
18073L: [email protected]
18074S: Maintained
18075F: drivers/hwmon/oxp-sensors.c
18076
18077ONIE TLV NVMEM LAYOUT DRIVER
18078M: Miquel Raynal <[email protected]>
18079S: Maintained
18080F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml
18081F: drivers/nvmem/layouts/onie-tlv.c
18082
18083ONION OMEGA2+ BOARD
18084M: Harvey Hunt <[email protected]>
18085L: [email protected]
18086S: Maintained
18087F: arch/mips/boot/dts/ralink/omega2p.dts
18088
18089ONSEMI ETHERNET PHY DRIVERS
18090M: Piergiorgio Beruto <[email protected]>
18091L: [email protected]
18092S: Supported
18093W: http://www.onsemi.com
18094F: drivers/net/phy/ncn*
18095
18096OP-TEE DRIVER
18097M: Jens Wiklander <[email protected]>
18098L: [email protected]
18099S: Maintained
18100F: Documentation/ABI/testing/sysfs-bus-optee-devices
18101F: drivers/tee/optee/
18102
18103OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER
18104M: Sumit Garg <[email protected]>
18105L: [email protected]
18106S: Maintained
18107F: drivers/char/hw_random/optee-rng.c
18108
18109OP-TEE RTC DRIVER
18110M: Clément Léger <[email protected]>
18111L: [email protected]
18112S: Maintained
18113F: drivers/rtc/rtc-optee.c
18114
18115OPA-VNIC DRIVER
18116M: Dennis Dalessandro <[email protected]>
18117L: [email protected]
18118S: Supported
18119F: drivers/infiniband/ulp/opa_vnic
18120
18121OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK
18122M: Parthiban Veerasooran <[email protected]>
18123L: [email protected]
18124S: Maintained
18125F: Documentation/networking/oa-tc6-framework.rst
18126F: drivers/net/ethernet/oa_tc6.c
18127F: include/linux/oa_tc6.h
18128
18129OPEN FIRMWARE AND FLATTENED DEVICE TREE
18130M: Rob Herring <[email protected]>
18131M: Saravana Kannan <[email protected]>
18132L: [email protected]
18133S: Maintained
18134W: http://www.devicetree.org/
18135C: irc://irc.libera.chat/devicetree
18136T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18137F: Documentation/ABI/testing/sysfs-firmware-ofw
18138F: drivers/of/
18139F: include/linux/of*.h
18140F: rust/kernel/of.rs
18141F: scripts/dtc/
18142F: tools/testing/selftests/dt/
18143K: of_overlay_notifier_
18144K: of_overlay_fdt_apply
18145K: of_overlay_remove
18146
18147OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
18148M: Rob Herring <[email protected]>
18149M: Krzysztof Kozlowski <[email protected]>
18150M: Conor Dooley <[email protected]>
18151L: [email protected]
18152S: Maintained
18153Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
18154C: irc://irc.libera.chat/devicetree
18155T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
18156F: Documentation/devicetree/
18157F: arch/*/boot/dts/
18158F: include/dt-bindings/
18159
18160OPENCOMPUTE PTP CLOCK DRIVER
18161M: Jonathan Lemon <[email protected]>
18162M: Vadim Fedorenko <[email protected]>
18163L: [email protected]
18164S: Maintained
18165F: drivers/ptp/ptp_ocp.c
18166
18167OPENCORES I2C BUS DRIVER
18168M: Peter Korsgaard <[email protected]>
18169M: Andrew Lunn <[email protected]>
18170L: [email protected]
18171S: Maintained
18172F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml
18173F: Documentation/i2c/busses/i2c-ocores.rst
18174F: drivers/i2c/busses/i2c-ocores.c
18175F: include/linux/platform_data/i2c-ocores.h
18176
18177OPENRISC ARCHITECTURE
18178M: Jonas Bonn <[email protected]>
18179M: Stefan Kristiansson <[email protected]>
18180M: Stafford Horne <[email protected]>
18181L: [email protected]
18182S: Maintained
18183W: http://openrisc.io
18184T: git https://github.com/openrisc/linux.git
18185F: Documentation/arch/openrisc/
18186F: Documentation/devicetree/bindings/openrisc/
18187F: arch/openrisc/
18188F: drivers/irqchip/irq-ompic.c
18189F: drivers/irqchip/irq-or1k-*
18190
18191OPENVSWITCH
18192M: Aaron Conole <[email protected]>
18193M: Eelco Chaudron <[email protected]>
18194M: Ilya Maximets <[email protected]>
18195L: [email protected]
18196L: [email protected]
18197S: Maintained
18198W: http://openvswitch.org
18199F: Documentation/networking/openvswitch.rst
18200F: include/uapi/linux/openvswitch.h
18201F: net/openvswitch/
18202F: tools/testing/selftests/net/openvswitch/
18203
18204OPERATING PERFORMANCE POINTS (OPP)
18205M: Viresh Kumar <[email protected]>
18206M: Nishanth Menon <[email protected]>
18207M: Stephen Boyd <[email protected]>
18208L: [email protected]
18209S: Maintained
18210T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
18211F: Documentation/devicetree/bindings/opp/
18212F: Documentation/power/opp.rst
18213F: drivers/opp/
18214F: include/linux/pm_opp.h
18215
18216OPL4 DRIVER
18217M: Clemens Ladisch <[email protected]>
18218L: [email protected]
18219S: Maintained
18220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
18221F: sound/drivers/opl4/
18222
18223ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
18224M: Mark Fasheh <[email protected]>
18225M: Joel Becker <[email protected]>
18226M: Joseph Qi <[email protected]>
18227L: [email protected]
18228S: Supported
18229W: http://ocfs2.wiki.kernel.org
18230F: Documentation/filesystems/dlmfs.rst
18231F: Documentation/filesystems/ocfs2.rst
18232F: fs/ocfs2/
18233
18234ORANGEFS FILESYSTEM
18235M: Mike Marshall <[email protected]>
18236R: Martin Brandenburg <[email protected]>
18237L: [email protected]
18238S: Supported
18239T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
18240F: Documentation/filesystems/orangefs.rst
18241F: fs/orangefs/
18242
18243OV2659 OMNIVISION SENSOR DRIVER
18244M: "Lad, Prabhakar" <[email protected]>
18245L: [email protected]
18246S: Maintained
18247W: https://linuxtv.org
18248Q: http://patchwork.linuxtv.org/project/linux-media/list/
18249T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
18250F: drivers/media/i2c/ov2659.c
18251F: include/media/i2c/ov2659.h
18252
18253OVERLAY FILESYSTEM
18254M: Miklos Szeredi <[email protected]>
18255M: Amir Goldstein <[email protected]>
18256L: [email protected]
18257S: Supported
18258T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git
18259F: Documentation/filesystems/overlayfs.rst
18260F: fs/overlayfs/
18261
18262P54 WIRELESS DRIVER
18263M: Christian Lamparter <[email protected]>
18264L: [email protected]
18265S: Maintained
18266W: https://wireless.wiki.kernel.org/en/users/Drivers/p54
18267F: drivers/net/wireless/intersil/
18268
18269PACKET SOCKETS
18270M: Willem de Bruijn <[email protected]>
18271S: Maintained
18272F: include/uapi/linux/if_packet.h
18273F: net/packet/af_packet.c
18274
18275PACKING
18276M: Vladimir Oltean <[email protected]>
18277L: [email protected]
18278S: Supported
18279F: Documentation/core-api/packing.rst
18280F: include/linux/packing.h
18281F: lib/packing.c
18282F: lib/packing_test.c
18283F: scripts/gen_packed_field_checks.c
18284
18285PADATA PARALLEL EXECUTION MECHANISM
18286M: Steffen Klassert <[email protected]>
18287M: Daniel Jordan <[email protected]>
18288L: [email protected]
18289L: [email protected]
18290S: Maintained
18291F: Documentation/core-api/padata.rst
18292F: include/linux/padata.h
18293F: kernel/padata.c
18294
18295PAGE CACHE
18296M: Matthew Wilcox (Oracle) <[email protected]>
18297L: [email protected]
18298S: Supported
18299T: git git://git.infradead.org/users/willy/pagecache.git
18300F: Documentation/filesystems/locking.rst
18301F: Documentation/filesystems/vfs.rst
18302F: include/linux/pagemap.h
18303F: mm/filemap.c
18304F: mm/page-writeback.c
18305F: mm/readahead.c
18306F: mm/truncate.c
18307
18308PAGE POOL
18309M: Jesper Dangaard Brouer <[email protected]>
18310M: Ilias Apalodimas <[email protected]>
18311L: [email protected]
18312S: Supported
18313F: Documentation/networking/page_pool.rst
18314F: include/net/page_pool/
18315F: include/trace/events/page_pool.h
18316F: net/core/page_pool.c
18317
18318PAGE TABLE CHECK
18319M: Pasha Tatashin <[email protected]>
18320M: Andrew Morton <[email protected]>
18321L: [email protected]
18322S: Maintained
18323F: Documentation/mm/page_table_check.rst
18324F: include/linux/page_table_check.h
18325F: mm/page_table_check.c
18326
18327PANASONIC LAPTOP ACPI EXTRAS DRIVER
18328M: Kenneth Chan <[email protected]>
18329L: [email protected]
18330S: Maintained
18331F: drivers/platform/x86/panasonic-laptop.c
18332
18333PARALLAX PING IIO SENSOR DRIVER
18334M: Andreas Klinger <[email protected]>
18335L: [email protected]
18336S: Maintained
18337F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
18338F: drivers/iio/proximity/ping.c
18339
18340PARALLEL LCD/KEYPAD PANEL DRIVER
18341M: Willy Tarreau <[email protected]>
18342M: Ksenija Stanojevic <[email protected]>
18343S: Odd Fixes
18344F: Documentation/admin-guide/lcd-panel-cgram.rst
18345F: drivers/auxdisplay/panel.c
18346
18347PARALLEL PORT SUBSYSTEM
18348M: Sudip Mukherjee <[email protected]>
18349M: Sudip Mukherjee <[email protected]>
18350L: [email protected] (subscribers-only)
18351S: Maintained
18352F: Documentation/driver-api/parport*.rst
18353F: drivers/char/ppdev.c
18354F: drivers/parport/
18355F: include/linux/parport*.h
18356F: include/uapi/linux/ppdev.h
18357
18358PARAVIRT_OPS INTERFACE
18359M: Juergen Gross <[email protected]>
18360R: Ajay Kaher <[email protected]>
18361R: Alexey Makhalov <[email protected]>
18362R: Broadcom internal kernel review list <[email protected]>
18363L: [email protected]
18364L: [email protected]
18365S: Supported
18366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
18367F: Documentation/virt/paravirt_ops.rst
18368F: arch/*/include/asm/paravirt*.h
18369F: arch/*/kernel/paravirt*
18370F: include/linux/hypervisor.h
18371
18372PARISC ARCHITECTURE
18373M: "James E.J. Bottomley" <[email protected]>
18374M: Helge Deller <[email protected]>
18375L: [email protected]
18376S: Maintained
18377W: https://parisc.wiki.kernel.org
18378Q: http://patchwork.kernel.org/project/linux-parisc/list/
18379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
18380T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
18381F: Documentation/arch/parisc/
18382F: arch/parisc/
18383F: drivers/char/agp/parisc-agp.c
18384F: drivers/input/misc/hp_sdc_rtc.c
18385F: drivers/input/serio/gscps2.c
18386F: drivers/input/serio/hp_sdc*
18387F: drivers/parisc/
18388F: drivers/parport/parport_gsc.*
18389F: drivers/tty/serial/8250/8250_parisc.c
18390F: drivers/video/console/sti*
18391F: drivers/video/fbdev/sti*
18392F: drivers/video/logo/logo_parisc*
18393F: include/linux/hp_sdc.h
18394
18395PARMAN
18396M: Jiri Pirko <[email protected]>
18397L: [email protected]
18398S: Supported
18399F: include/linux/parman.h
18400F: lib/parman.c
18401F: lib/test_parman.c
18402
18403PC ENGINES APU BOARD DRIVER
18404M: Enrico Weigelt, metux IT consult <[email protected]>
18405S: Maintained
18406F: drivers/platform/x86/pcengines-apuv2.c
18407
18408PC87360 HARDWARE MONITORING DRIVER
18409M: Jim Cromie <[email protected]>
18410L: [email protected]
18411S: Maintained
18412F: Documentation/hwmon/pc87360.rst
18413F: drivers/hwmon/pc87360.c
18414
18415PC8736x GPIO DRIVER
18416M: Jim Cromie <[email protected]>
18417S: Maintained
18418F: drivers/char/pc8736x_gpio.c
18419
18420PC87427 HARDWARE MONITORING DRIVER
18421M: Jean Delvare <[email protected]>
18422L: [email protected]
18423S: Maintained
18424F: Documentation/hwmon/pc87427.rst
18425F: drivers/hwmon/pc87427.c
18426
18427PCA9532 LED DRIVER
18428M: Riku Voipio <[email protected]>
18429S: Maintained
18430F: drivers/leds/leds-pca9532.c
18431F: include/linux/leds-pca9532.h
18432
18433PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
18434M: Thomas Petazzoni <[email protected]>
18435M: Pali Rohár <[email protected]>
18436L: [email protected]
18437L: [email protected] (moderated for non-subscribers)
18438S: Maintained
18439F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
18440F: drivers/pci/controller/pci-aardvark.c
18441
18442PCI DRIVER FOR ALTERA PCIE IP
18443M: Joyce Ooi <[email protected]>
18444L: [email protected]
18445S: Supported
18446F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml
18447F: drivers/pci/controller/pcie-altera.c
18448
18449PCI DRIVER FOR APPLIEDMICRO XGENE
18450M: Toan Le <[email protected]>
18451L: [email protected]
18452L: [email protected] (moderated for non-subscribers)
18453S: Maintained
18454F: Documentation/devicetree/bindings/pci/xgene-pci.txt
18455F: drivers/pci/controller/pci-xgene.c
18456
18457PCI DRIVER FOR ARM VERSATILE PLATFORM
18458M: Rob Herring <[email protected]>
18459L: [email protected]
18460L: [email protected] (moderated for non-subscribers)
18461S: Maintained
18462F: Documentation/devicetree/bindings/pci/versatile.yaml
18463F: drivers/pci/controller/pci-versatile.c
18464
18465PCI DRIVER FOR ARMADA 8K
18466M: Thomas Petazzoni <[email protected]>
18467L: [email protected]
18468L: [email protected] (moderated for non-subscribers)
18469S: Maintained
18470F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
18471F: drivers/pci/controller/dwc/pcie-armada8k.c
18472
18473PCI DRIVER FOR CADENCE PCIE IP
18474L: [email protected]
18475S: Orphan
18476F: Documentation/devicetree/bindings/pci/cdns,*
18477F: drivers/pci/controller/cadence/*cadence*
18478
18479PCI DRIVER FOR FREESCALE LAYERSCAPE
18480M: Minghuan Lian <[email protected]>
18481M: Mingkai Hu <[email protected]>
18482M: Roy Zang <[email protected]>
18483L: [email protected]
18484L: [email protected]
18485L: [email protected] (moderated for non-subscribers)
18486L: [email protected]
18487S: Maintained
18488F: drivers/pci/controller/dwc/*layerscape*
18489
18490PCI DRIVER FOR FU740
18491M: Paul Walmsley <[email protected]>
18492M: Greentime Hu <[email protected]>
18493M: Samuel Holland <[email protected]>
18494L: [email protected]
18495S: Maintained
18496F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml
18497F: drivers/pci/controller/dwc/pcie-fu740.c
18498
18499PCI DRIVER FOR GENERIC OF HOSTS
18500M: Will Deacon <[email protected]>
18501L: [email protected]
18502L: [email protected] (moderated for non-subscribers)
18503S: Maintained
18504F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml
18505F: drivers/pci/controller/pci-host-common.c
18506F: drivers/pci/controller/pci-host-generic.c
18507
18508PCI DRIVER FOR IMX6
18509M: Richard Zhu <[email protected]>
18510M: Lucas Stach <[email protected]>
18511L: [email protected]
18512L: [email protected] (moderated for non-subscribers)
18513L: [email protected]
18514S: Maintained
18515F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml
18516F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml
18517F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
18518F: drivers/pci/controller/dwc/*imx6*
18519
18520PCI DRIVER FOR INTEL IXP4XX
18521M: Linus Walleij <[email protected]>
18522S: Maintained
18523F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml
18524F: drivers/pci/controller/pci-ixp4xx.c
18525
18526PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
18527M: Nirmal Patel <[email protected]>
18528R: Jonathan Derrick <[email protected]>
18529L: [email protected]
18530S: Supported
18531F: drivers/pci/controller/vmd.c
18532
18533PCI DRIVER FOR MICROSEMI SWITCHTEC
18534M: Kurt Schwemmer <[email protected]>
18535M: Logan Gunthorpe <[email protected]>
18536L: [email protected]
18537S: Maintained
18538F: Documentation/ABI/testing/sysfs-class-switchtec
18539F: Documentation/driver-api/switchtec.rst
18540F: drivers/ntb/hw/mscc/
18541F: drivers/pci/switch/switchtec*
18542F: include/linux/switchtec.h
18543F: include/uapi/linux/switchtec_ioctl.h
18544
18545PCI DRIVER FOR MOBIVEIL PCIE IP
18546M: Karthikeyan Mitran <[email protected]>
18547M: Hou Zhiqiang <[email protected]>
18548L: [email protected]
18549S: Supported
18550F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml
18551F: drivers/pci/controller/mobiveil/pcie-mobiveil*
18552
18553PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
18554M: Thomas Petazzoni <[email protected]>
18555M: Pali Rohár <[email protected]>
18556L: [email protected]
18557L: [email protected] (moderated for non-subscribers)
18558S: Maintained
18559F: drivers/pci/controller/*mvebu*
18560
18561PCI DRIVER FOR NVIDIA TEGRA
18562M: Thierry Reding <[email protected]>
18563L: [email protected]
18564L: [email protected]
18565S: Supported
18566F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
18567F: drivers/pci/controller/pci-tegra.c
18568
18569PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER
18570M: Hou Zhiqiang <[email protected]>
18571L: [email protected]
18572L: [email protected] (moderated for non-subscribers)
18573S: Maintained
18574F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c
18575
18576PCI DRIVER FOR PLDA PCIE IP
18577M: Daire McNamara <[email protected]>
18578L: [email protected]
18579S: Maintained
18580F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml
18581F: drivers/pci/controller/plda/pcie-plda-host.c
18582F: drivers/pci/controller/plda/pcie-plda.h
18583
18584PCI DRIVER FOR RENESAS R-CAR
18585M: Marek Vasut <[email protected]>
18586M: Yoshihiro Shimoda <[email protected]>
18587L: [email protected]
18588L: [email protected]
18589S: Maintained
18590F: Documentation/devicetree/bindings/pci/*rcar*
18591F: drivers/pci/controller/*rcar*
18592F: drivers/pci/controller/dwc/*rcar*
18593
18594PCI DRIVER FOR SAMSUNG EXYNOS
18595M: Jingoo Han <[email protected]>
18596L: [email protected]
18597L: [email protected] (moderated for non-subscribers)
18598L: [email protected]
18599S: Maintained
18600F: drivers/pci/controller/dwc/pci-exynos.c
18601
18602PCI DRIVER FOR SYNOPSYS DESIGNWARE
18603M: Jingoo Han <[email protected]>
18604M: Manivannan Sadhasivam <[email protected]>
18605L: [email protected]
18606S: Maintained
18607F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml
18608F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml
18609F: drivers/pci/controller/dwc/*designware*
18610F: include/linux/pcie-dwc.h
18611
18612PCI DRIVER FOR TI DRA7XX/J721E
18613M: Vignesh Raghavendra <[email protected]>
18614R: Siddharth Vadapalli <[email protected]>
18615L: [email protected]
18616L: [email protected]
18617L: [email protected] (moderated for non-subscribers)
18618S: Supported
18619F: Documentation/devicetree/bindings/pci/ti-pci.txt
18620F: drivers/pci/controller/cadence/pci-j721e.c
18621F: drivers/pci/controller/dwc/pci-dra7xx.c
18622
18623PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC
18624M: Linus Walleij <[email protected]>
18625L: [email protected]
18626S: Maintained
18627F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt
18628F: drivers/pci/controller/pci-v3-semi.c
18629
18630PCI DRIVER FOR XILINX VERSAL CPM
18631M: Bharat Kumar Gogada <[email protected]>
18632M: Michal Simek <[email protected]>
18633L: [email protected]
18634S: Maintained
18635F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
18636F: drivers/pci/controller/pcie-xilinx-cpm.c
18637
18638PCI ENDPOINT SUBSYSTEM
18639M: Manivannan Sadhasivam <[email protected]>
18640M: Krzysztof Wilczyński <[email protected]>
18641R: Kishon Vijay Abraham I <[email protected]>
18642L: [email protected]
18643S: Supported
18644Q: https://patchwork.kernel.org/project/linux-pci/list/
18645B: https://bugzilla.kernel.org
18646C: irc://irc.oftc.net/linux-pci
18647T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18648F: Documentation/PCI/endpoint/*
18649F: Documentation/misc-devices/pci-endpoint-test.rst
18650F: drivers/misc/pci_endpoint_test.c
18651F: drivers/pci/endpoint/
18652F: tools/testing/selftests/pci_endpoint/
18653
18654PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
18655M: Mahesh J Salgaonkar <[email protected]>
18656R: Oliver O'Halloran <[email protected]>
18657L: [email protected]
18658S: Supported
18659F: Documentation/PCI/pci-error-recovery.rst
18660F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst
18661F: arch/powerpc/include/*/eeh*.h
18662F: arch/powerpc/kernel/eeh*.c
18663F: arch/powerpc/platforms/*/eeh*.c
18664F: drivers/pci/pcie/aer.c
18665F: drivers/pci/pcie/dpc.c
18666F: drivers/pci/pcie/err.c
18667
18668PCI ERROR RECOVERY
18669M: Linas Vepstas <[email protected]>
18670L: [email protected]
18671S: Supported
18672F: Documentation/PCI/pci-error-recovery.rst
18673
18674PCI MSI DRIVER FOR ALTERA MSI IP
18675M: Joyce Ooi <[email protected]>
18676L: [email protected]
18677S: Supported
18678F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml
18679F: drivers/pci/controller/pcie-altera-msi.c
18680
18681PCI MSI DRIVER FOR APPLIEDMICRO XGENE
18682M: Toan Le <[email protected]>
18683L: [email protected]
18684L: [email protected] (moderated for non-subscribers)
18685S: Maintained
18686F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
18687F: drivers/pci/controller/pci-xgene-msi.c
18688
18689PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS
18690M: Lorenzo Pieralisi <[email protected]>
18691M: Krzysztof Wilczyński <[email protected]>
18692R: Manivannan Sadhasivam <[email protected]>
18693R: Rob Herring <[email protected]>
18694L: [email protected]
18695S: Supported
18696Q: https://patchwork.kernel.org/project/linux-pci/list/
18697B: https://bugzilla.kernel.org
18698C: irc://irc.oftc.net/linux-pci
18699T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18700F: Documentation/devicetree/bindings/pci/
18701F: drivers/pci/controller/
18702F: drivers/pci/pci-bridge-emul.c
18703F: drivers/pci/pci-bridge-emul.h
18704
18705PCI PEER-TO-PEER DMA (P2PDMA)
18706M: Bjorn Helgaas <[email protected]>
18707M: Logan Gunthorpe <[email protected]>
18708L: [email protected]
18709S: Supported
18710Q: https://patchwork.kernel.org/project/linux-pci/list/
18711B: https://bugzilla.kernel.org
18712C: irc://irc.oftc.net/linux-pci
18713T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18714F: Documentation/driver-api/pci/p2pdma.rst
18715F: drivers/pci/p2pdma.c
18716F: include/linux/pci-p2pdma.h
18717
18718PCI POWER CONTROL
18719M: Bartosz Golaszewski <[email protected]>
18720L: [email protected]
18721S: Maintained
18722T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18723F: drivers/pci/pwrctrl/*
18724F: include/linux/pci-pwrctrl.h
18725
18726PCI SUBSYSTEM
18727M: Bjorn Helgaas <[email protected]>
18728L: [email protected]
18729S: Supported
18730Q: https://patchwork.kernel.org/project/linux-pci/list/
18731B: https://bugzilla.kernel.org
18732C: irc://irc.oftc.net/linux-pci
18733T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git
18734F: Documentation/PCI/
18735F: Documentation/devicetree/bindings/pci/
18736F: arch/x86/kernel/early-quirks.c
18737F: arch/x86/kernel/quirks.c
18738F: arch/x86/pci/
18739F: drivers/acpi/pci*
18740F: drivers/pci/
18741F: include/asm-generic/pci*
18742F: include/linux/of_pci.h
18743F: include/linux/pci*
18744F: include/uapi/linux/pci*
18745F: rust/kernel/pci.rs
18746F: samples/rust/rust_driver_pci.rs
18747
18748PCIE BANDWIDTH CONTROLLER
18749M: Ilpo Järvinen <[email protected]>
18750L: [email protected]
18751S: Supported
18752F: drivers/pci/pcie/bwctrl.c
18753F: drivers/thermal/pcie_cooling.c
18754F: include/linux/pci-bwctrl.h
18755F: tools/testing/selftests/pcie_bwctrl/
18756
18757PCIE DRIVER FOR AMAZON ANNAPURNA LABS
18758M: Jonathan Chocron <[email protected]>
18759L: [email protected]
18760S: Maintained
18761F: Documentation/devicetree/bindings/pci/pcie-al.txt
18762F: drivers/pci/controller/dwc/pcie-al.c
18763
18764PCIE DRIVER FOR AMLOGIC MESON
18765M: Yue Wang <[email protected]>
18766L: [email protected]
18767L: [email protected]
18768S: Maintained
18769F: drivers/pci/controller/dwc/pci-meson.c
18770
18771PCIE DRIVER FOR AXIS ARTPEC
18772M: Jesper Nilsson <[email protected]>
18773L: [email protected]
18774L: [email protected]
18775S: Maintained
18776F: Documentation/devicetree/bindings/pci/axis,artpec*
18777F: drivers/pci/controller/dwc/*artpec*
18778
18779PCIE DRIVER FOR CAVIUM THUNDERX
18780M: Robert Richter <[email protected]>
18781L: [email protected]
18782L: [email protected] (moderated for non-subscribers)
18783S: Odd Fixes
18784F: drivers/pci/controller/pci-thunder-*
18785
18786PCIE DRIVER FOR HISILICON
18787M: Zhou Wang <[email protected]>
18788L: [email protected]
18789S: Maintained
18790F: drivers/pci/controller/dwc/pcie-hisi.c
18791
18792PCIE DRIVER FOR HISILICON KIRIN
18793M: Xiaowei Song <[email protected]>
18794M: Binghui Wang <[email protected]>
18795L: [email protected]
18796S: Maintained
18797F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml
18798F: drivers/pci/controller/dwc/pcie-kirin.c
18799
18800PCIE DRIVER FOR HISILICON STB
18801M: Shawn Guo <[email protected]>
18802L: [email protected]
18803S: Maintained
18804F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt
18805F: drivers/pci/controller/dwc/pcie-histb.c
18806
18807PCIE DRIVER FOR INTEL KEEM BAY
18808M: Srikanth Thokala <[email protected]>
18809L: [email protected]
18810S: Supported
18811F: Documentation/devicetree/bindings/pci/intel,keembay-pcie*
18812F: drivers/pci/controller/dwc/pcie-keembay.c
18813
18814PCIE DRIVER FOR INTEL LGM GW SOC
18815M: Chuanhua Lei <[email protected]>
18816L: [email protected]
18817S: Maintained
18818F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
18819F: drivers/pci/controller/dwc/pcie-intel-gw.c
18820
18821PCIE DRIVER FOR MEDIATEK
18822M: Ryder Lee <[email protected]>
18823M: Jianjun Wang <[email protected]>
18824L: [email protected]
18825L: [email protected] (moderated for non-subscribers)
18826S: Supported
18827F: Documentation/devicetree/bindings/pci/mediatek*
18828F: drivers/pci/controller/*mediatek*
18829
18830PCIE DRIVER FOR MICROCHIP
18831M: Daire McNamara <[email protected]>
18832L: [email protected]
18833S: Supported
18834F: Documentation/devicetree/bindings/pci/microchip*
18835F: drivers/pci/controller/plda/*microchip*
18836
18837PCIE DRIVER FOR QUALCOMM MSM
18838M: Manivannan Sadhasivam <[email protected]>
18839L: [email protected]
18840L: [email protected]
18841S: Maintained
18842F: drivers/pci/controller/dwc/pcie-qcom-common.c
18843F: drivers/pci/controller/dwc/pcie-qcom.c
18844
18845PCIE DRIVER FOR ROCKCHIP
18846M: Shawn Lin <[email protected]>
18847L: [email protected]
18848L: [email protected]
18849S: Maintained
18850F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie*
18851F: drivers/pci/controller/pcie-rockchip*
18852
18853PCIE DRIVER FOR SOCIONEXT UNIPHIER
18854M: Kunihiko Hayashi <[email protected]>
18855L: [email protected]
18856S: Maintained
18857F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie*
18858F: drivers/pci/controller/dwc/pcie-uniphier*
18859
18860PCIE DRIVER FOR ST SPEAR13XX
18861M: Pratyush Anand <[email protected]>
18862L: [email protected]
18863S: Maintained
18864F: drivers/pci/controller/dwc/*spear*
18865
18866PCIE DRIVER FOR STARFIVE JH71x0
18867M: Kevin Xie <[email protected]>
18868L: [email protected]
18869S: Maintained
18870F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml
18871F: drivers/pci/controller/plda/pcie-starfive.c
18872
18873PCIE ENDPOINT DRIVER FOR QUALCOMM
18874M: Manivannan Sadhasivam <[email protected]>
18875L: [email protected]
18876L: [email protected]
18877S: Maintained
18878F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml
18879F: drivers/pci/controller/dwc/pcie-qcom-common.c
18880F: drivers/pci/controller/dwc/pcie-qcom-ep.c
18881
18882PCMCIA SUBSYSTEM
18883M: Dominik Brodowski <[email protected]>
18884S: Odd Fixes
18885T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git
18886F: Documentation/pcmcia/
18887F: drivers/pcmcia/
18888F: include/pcmcia/
18889F: tools/pcmcia/
18890
18891PCNET32 NETWORK DRIVER
18892M: Don Fry <[email protected]>
18893L: [email protected]
18894S: Maintained
18895F: drivers/net/ethernet/amd/pcnet32.c
18896
18897PCRYPT PARALLEL CRYPTO ENGINE
18898M: Steffen Klassert <[email protected]>
18899L: [email protected]
18900S: Maintained
18901F: crypto/pcrypt.c
18902F: include/crypto/pcrypt.h
18903
18904PDS DSC VIRTIO DATA PATH ACCELERATOR
18905R: Shannon Nelson <[email protected]>
18906F: drivers/vdpa/pds/
18907
18908PECI HARDWARE MONITORING DRIVERS
18909M: Iwona Winiarska <[email protected]>
18910L: [email protected]
18911S: Supported
18912F: Documentation/hwmon/peci-cputemp.rst
18913F: Documentation/hwmon/peci-dimmtemp.rst
18914F: drivers/hwmon/peci/
18915
18916PECI SUBSYSTEM
18917M: Iwona Winiarska <[email protected]>
18918L: [email protected] (moderated for non-subscribers)
18919S: Supported
18920F: Documentation/devicetree/bindings/peci/
18921F: Documentation/peci/
18922F: drivers/peci/
18923F: include/linux/peci-cpu.h
18924F: include/linux/peci.h
18925
18926PENSANDO ETHERNET DRIVERS
18927M: Shannon Nelson <[email protected]>
18928M: Brett Creeley <[email protected]>
18929L: [email protected]
18930S: Maintained
18931F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst
18932F: drivers/net/ethernet/pensando/
18933
18934PER-CPU MEMORY ALLOCATOR
18935M: Dennis Zhou <[email protected]>
18936M: Tejun Heo <[email protected]>
18937M: Christoph Lameter <[email protected]>
18938L: [email protected]
18939S: Maintained
18940T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git
18941F: arch/*/include/asm/percpu.h
18942F: include/linux/percpu*.h
18943F: lib/percpu*.c
18944F: mm/percpu*.c
18945
18946PER-TASK DELAY ACCOUNTING
18947M: Balbir Singh <[email protected]>
18948M: Yang Yang <[email protected]>
18949S: Maintained
18950F: include/linux/delayacct.h
18951F: kernel/delayacct.c
18952
18953PERFORMANCE EVENTS SUBSYSTEM
18954M: Peter Zijlstra <[email protected]>
18955M: Ingo Molnar <[email protected]>
18956M: Arnaldo Carvalho de Melo <[email protected]>
18957M: Namhyung Kim <[email protected]>
18958R: Mark Rutland <[email protected]>
18959R: Alexander Shishkin <[email protected]>
18960R: Jiri Olsa <[email protected]>
18961R: Ian Rogers <[email protected]>
18962R: Adrian Hunter <[email protected]>
18963R: "Liang, Kan" <[email protected]>
18964L: [email protected]
18965L: [email protected]
18966S: Supported
18967W: https://perf.wiki.kernel.org/
18968T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
18969T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools
18970T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next
18971F: arch/*/events/*
18972F: arch/*/events/*/*
18973F: arch/*/include/asm/perf_event.h
18974F: arch/*/kernel/*/*/perf_event*.c
18975F: arch/*/kernel/*/perf_event*.c
18976F: arch/*/kernel/perf_callchain.c
18977F: arch/*/kernel/perf_event*.c
18978F: include/linux/perf_event.h
18979F: include/uapi/linux/perf_event.h
18980F: kernel/events/*
18981F: tools/lib/perf/
18982F: tools/perf/
18983
18984PERFORMANCE EVENTS TOOLING ARM64
18985R: John Garry <[email protected]>
18986R: Will Deacon <[email protected]>
18987R: James Clark <[email protected]>
18988R: Mike Leach <[email protected]>
18989R: Leo Yan <[email protected]>
18990L: [email protected] (moderated for non-subscribers)
18991S: Supported
18992F: tools/build/feature/test-libopencsd.c
18993F: tools/perf/arch/arm*/
18994F: tools/perf/pmu-events/arch/arm64/
18995F: tools/perf/util/arm-spe*
18996F: tools/perf/util/cs-etm*
18997
18998PERSONALITY HANDLING
18999M: Christoph Hellwig <[email protected]>
19000L: [email protected]
19001S: Maintained
19002F: include/linux/personality.h
19003F: include/uapi/linux/personality.h
19004
19005PHOENIX RC FLIGHT CONTROLLER ADAPTER
19006M: Marcus Folkesson <[email protected]>
19007L: [email protected]
19008S: Maintained
19009F: Documentation/input/devices/pxrc.rst
19010F: drivers/input/joystick/pxrc.c
19011
19012PHONET PROTOCOL
19013M: Remi Denis-Courmont <[email protected]>
19014S: Supported
19015F: Documentation/networking/phonet.rst
19016F: include/linux/phonet.h
19017F: include/net/phonet/
19018F: include/uapi/linux/phonet.h
19019F: net/phonet/
19020
19021PHRAM MTD DRIVER
19022M: Joern Engel <[email protected]>
19023L: [email protected]
19024S: Maintained
19025F: drivers/mtd/devices/phram.c
19026
19027PICOLCD HID DRIVER
19028M: Bruno Prémont <[email protected]>
19029L: [email protected]
19030S: Maintained
19031F: drivers/hid/hid-picolcd*
19032
19033PIDFD API
19034M: Christian Brauner <[email protected]>
19035L: [email protected]
19036S: Maintained
19037T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git
19038F: samples/pidfd/
19039F: tools/testing/selftests/clone3/
19040F: tools/testing/selftests/pid_namespace/
19041F: tools/testing/selftests/pidfd/
19042K: (?i)pidfd
19043K: (?i)clone3
19044K: \b(clone_args|kernel_clone_args)\b
19045
19046PIN CONTROL SUBSYSTEM
19047M: Linus Walleij <[email protected]>
19048L: [email protected]
19049S: Maintained
19050T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
19051F: Documentation/devicetree/bindings/pinctrl/
19052F: Documentation/driver-api/pin-control.rst
19053F: drivers/pinctrl/
19054F: include/dt-bindings/pinctrl/
19055F: include/linux/pinctrl/
19056
19057PIN CONTROLLER - AIROHA
19058M: Lorenzo Bianconi <[email protected]>
19059L: [email protected] (moderated for non-subscribers)
19060S: Maintained
19061F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml
19062F: drivers/pinctrl/mediatek/pinctrl-airoha.c
19063
19064PIN CONTROLLER - AMD
19065M: Basavaraj Natikar <[email protected]>
19066M: Shyam Sundar S K <[email protected]>
19067S: Maintained
19068F: drivers/pinctrl/pinctrl-amd.c
19069
19070PIN CONTROLLER - FREESCALE
19071M: Dong Aisheng <[email protected]>
19072M: Fabio Estevam <[email protected]>
19073M: Shawn Guo <[email protected]>
19074M: Jacky Bai <[email protected]>
19075R: Pengutronix Kernel Team <[email protected]>
19076R: NXP S32 Linux Team <[email protected]>
19077L: [email protected]
19078S: Maintained
19079F: Documentation/devicetree/bindings/pinctrl/fsl,*
19080F: Documentation/devicetree/bindings/pinctrl/nxp,s32*
19081F: drivers/pinctrl/freescale/
19082F: drivers/pinctrl/nxp/
19083
19084PIN CONTROLLER - INTEL
19085M: Mika Westerberg <[email protected]>
19086M: Andy Shevchenko <[email protected]>
19087S: Supported
19088T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git
19089F: drivers/pinctrl/intel/
19090
19091PIN CONTROLLER - KEEMBAY
19092M: Lakshmi Sowjanya D <[email protected]>
19093S: Supported
19094F: drivers/pinctrl/pinctrl-keembay*
19095
19096PIN CONTROLLER - MEDIATEK
19097M: Sean Wang <[email protected]>
19098L: [email protected] (moderated for non-subscribers)
19099S: Maintained
19100F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml
19101F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml
19102F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml
19103F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml
19104F: drivers/pinctrl/mediatek/
19105
19106PIN CONTROLLER - MEDIATEK MIPS
19107M: Chester A. Unal <[email protected]>
19108M: Sergio Paracuellos <[email protected]>
19109L: [email protected] (moderated for non-subscribers)
19110L: [email protected]
19111S: Maintained
19112F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml
19113F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml
19114F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml
19115F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml
19116F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml
19117F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml
19118F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml
19119F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml
19120F: drivers/pinctrl/mediatek/pinctrl-mt7620.c
19121F: drivers/pinctrl/mediatek/pinctrl-mt7621.c
19122F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c
19123F: drivers/pinctrl/mediatek/pinctrl-mtmips.*
19124F: drivers/pinctrl/mediatek/pinctrl-rt2880.c
19125F: drivers/pinctrl/mediatek/pinctrl-rt305x.c
19126F: drivers/pinctrl/mediatek/pinctrl-rt3883.c
19127
19128PIN CONTROLLER - MICROCHIP AT91
19129M: Ludovic Desroches <[email protected]>
19130L: [email protected] (moderated for non-subscribers)
19131L: [email protected]
19132S: Supported
19133F: drivers/gpio/gpio-sama5d2-piobu.c
19134F: drivers/pinctrl/pinctrl-at91*
19135
19136PIN CONTROLLER - QUALCOMM
19137M: Bjorn Andersson <[email protected]>
19138L: [email protected]
19139S: Maintained
19140C: irc://irc.oftc.net/linux-msm
19141F: Documentation/devicetree/bindings/pinctrl/qcom,*
19142F: drivers/pinctrl/qcom/
19143
19144PIN CONTROLLER - RENESAS
19145M: Geert Uytterhoeven <[email protected]>
19146L: [email protected]
19147S: Supported
19148T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl
19149F: Documentation/devicetree/bindings/pinctrl/renesas,*
19150F: drivers/pinctrl/renesas/
19151
19152PIN CONTROLLER - SAMSUNG
19153M: Krzysztof Kozlowski <[email protected]>
19154M: Sylwester Nawrocki <[email protected]>
19155R: Alim Akhtar <[email protected]>
19156L: [email protected] (moderated for non-subscribers)
19157L: [email protected]
19158S: Maintained
19159Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
19160B: mailto:[email protected]
19161C: irc://irc.libera.chat/linux-exynos
19162T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
19163F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml
19164F: drivers/pinctrl/samsung/
19165
19166PIN CONTROLLER - SINGLE
19167M: Tony Lindgren <[email protected]>
19168M: Haojian Zhuang <[email protected]>
19169L: [email protected] (moderated for non-subscribers)
19170L: [email protected]
19171S: Maintained
19172F: drivers/pinctrl/pinctrl-single.c
19173
19174PIN CONTROLLER - SUNPLUS / TIBBO
19175M: Dvorkin Dmitry <[email protected]>
19176M: Wells Lu <[email protected]>
19177L: [email protected] (moderated for non-subscribers)
19178S: Maintained
19179W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
19180F: Documentation/devicetree/bindings/pinctrl/sunplus,*
19181F: drivers/pinctrl/sunplus/
19182F: include/dt-bindings/pinctrl/sppctl*.h
19183
19184PINE64 PINEPHONE KEYBOARD DRIVER
19185M: Samuel Holland <[email protected]>
19186S: Supported
19187F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml
19188F: drivers/input/keyboard/pinephone-keyboard.c
19189
19190PKTCDVD DRIVER
19191M: [email protected]
19192S: Orphan
19193F: drivers/block/pktcdvd.c
19194F: include/linux/pktcdvd.h
19195F: include/uapi/linux/pktcdvd.h
19196
19197PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER
19198M: Tomasz Duszynski <[email protected]>
19199S: Maintained
19200F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
19201F: drivers/iio/chemical/pms7003.c
19202
19203PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148)
19204M: Piergiorgio Beruto <[email protected]>
19205L: [email protected]
19206S: Maintained
19207F: drivers/net/phy/mdio-open-alliance.h
19208F: net/ethtool/plca.c
19209
19210PLDMFW LIBRARY
19211M: Jacob Keller <[email protected]>
19212S: Maintained
19213F: Documentation/driver-api/pldmfw/
19214F: include/linux/pldmfw.h
19215F: lib/pldmfw/
19216
19217PLX DMA DRIVER
19218M: Logan Gunthorpe <[email protected]>
19219S: Maintained
19220F: drivers/dma/plx_dma.c
19221
19222PM-GRAPH UTILITY
19223M: "Todd E Brandt" <[email protected]>
19224L: [email protected]
19225S: Supported
19226W: https://01.org/pm-graph
19227B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools
19228T: git git://github.com/intel/pm-graph
19229F: tools/power/pm-graph
19230
19231PM6764TR DRIVER
19232M: Charles Hsu <[email protected]>
19233L: [email protected]
19234S: Maintained
19235F: Documentation/hwmon/pm6764tr.rst
19236F: drivers/hwmon/pmbus/pm6764tr.c
19237
19238PMC SIERRA MaxRAID DRIVER
19239L: [email protected]
19240S: Orphan
19241W: http://www.pmc-sierra.com/
19242F: drivers/scsi/pmcraid.*
19243
19244PMC SIERRA PM8001 DRIVER
19245M: Jack Wang <[email protected]>
19246L: [email protected]
19247S: Supported
19248F: drivers/scsi/pm8001/
19249
19250PNI RM3100 IIO DRIVER
19251M: Song Qiang <[email protected]>
19252L: [email protected]
19253S: Maintained
19254F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml
19255F: drivers/iio/magnetometer/rm3100*
19256
19257PNP SUPPORT
19258M: "Rafael J. Wysocki" <[email protected]>
19259L: [email protected]
19260S: Maintained
19261F: drivers/pnp/
19262F: include/linux/pnp.h
19263
19264POSIX CLOCKS and TIMERS
19265M: Anna-Maria Behnsen <[email protected]>
19266M: Frederic Weisbecker <[email protected]>
19267M: Thomas Gleixner <[email protected]>
19268L: [email protected]
19269S: Maintained
19270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
19271F: fs/timerfd.c
19272F: include/linux/time_namespace.h
19273F: include/linux/timerfd.h
19274F: include/uapi/linux/time.h
19275F: include/uapi/linux/timerfd.h
19276F: include/trace/events/timer*
19277F: kernel/time/itimer.c
19278F: kernel/time/posix-*
19279F: kernel/time/namespace.c
19280
19281POWER MANAGEMENT CORE
19282M: "Rafael J. Wysocki" <[email protected]>
19283L: [email protected]
19284S: Supported
19285B: https://bugzilla.kernel.org
19286T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
19287F: drivers/base/power/
19288F: drivers/powercap/
19289F: include/linux/intel_rapl.h
19290F: include/linux/pm.h
19291F: include/linux/pm_*
19292F: include/linux/powercap.h
19293F: kernel/configs/nopm.config
19294
19295POWER SEQUENCING
19296M: Bartosz Golaszewski <[email protected]>
19297L: [email protected]
19298S: Maintained
19299T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
19300F: Documentation/driver-api/pwrseq.rst
19301F: drivers/power/sequencing/
19302F: include/linux/pwrseq/
19303
19304POWER STATE COORDINATION INTERFACE (PSCI)
19305M: Mark Rutland <[email protected]>
19306M: Lorenzo Pieralisi <[email protected]>
19307L: [email protected] (moderated for non-subscribers)
19308S: Maintained
19309F: drivers/firmware/psci/
19310F: include/linux/psci.h
19311F: include/uapi/linux/psci.h
19312
19313POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
19314M: Sebastian Reichel <[email protected]>
19315L: [email protected]
19316S: Maintained
19317T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
19318F: Documentation/ABI/testing/sysfs-class-power
19319F: Documentation/devicetree/bindings/power/supply/
19320F: drivers/power/supply/
19321F: include/linux/power/
19322F: include/linux/power_supply.h
19323F: tools/testing/selftests/power_supply/
19324
19325POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
19326M: Suraj Jitindar Singh <[email protected]>
19327L: [email protected]
19328S: Maintained
19329F: drivers/char/powernv-op-panel.c
19330
19331PPP OVER ATM (RFC 2364)
19332M: Mitchell Blank Jr <[email protected]>
19333S: Maintained
19334F: include/uapi/linux/atmppp.h
19335F: net/atm/pppoatm.c
19336
19337PPP OVER ETHERNET
19338M: Michal Ostrowski <[email protected]>
19339S: Maintained
19340F: drivers/net/ppp/pppoe.c
19341F: drivers/net/ppp/pppox.c
19342
19343PPP OVER L2TP
19344M: James Chapman <[email protected]>
19345S: Maintained
19346F: include/linux/if_pppol2tp.h
19347F: include/uapi/linux/if_pppol2tp.h
19348F: net/l2tp/l2tp_ppp.c
19349
19350PPP PROTOCOL DRIVERS AND COMPRESSORS
19351L: [email protected]
19352S: Orphan
19353F: drivers/net/ppp/ppp_*
19354
19355PPS SUPPORT
19356M: Rodolfo Giometti <[email protected]>
19357L: [email protected] (subscribers-only)
19358S: Maintained
19359W: http://wiki.enneenne.com/index.php/LinuxPPS_support
19360F: Documentation/ABI/testing/sysfs-pps
19361F: Documentation/ABI/testing/sysfs-pps-gen
19362F: Documentation/ABI/testing/sysfs-pps-gen-tio
19363F: Documentation/devicetree/bindings/pps/pps-gpio.yaml
19364F: Documentation/driver-api/pps.rst
19365F: drivers/pps/
19366F: include/linux/pps*.h
19367F: include/uapi/linux/pps.h
19368F: include/uapi/linux/pps_gen.h
19369
19370PRESSURE STALL INFORMATION (PSI)
19371M: Johannes Weiner <[email protected]>
19372M: Suren Baghdasaryan <[email protected]>
19373R: Peter Ziljstra <[email protected]>
19374S: Maintained
19375F: include/linux/psi*
19376F: kernel/sched/psi.c
19377
19378PROPELLER BUILD
19379M: Rong Xu <[email protected]>
19380M: Han Shen <[email protected]>
19381S: Supported
19382F: Documentation/dev-tools/propeller.rst
19383F: scripts/Makefile.propeller
19384
19385PRINTK
19386M: Petr Mladek <[email protected]>
19387R: Steven Rostedt <[email protected]>
19388R: John Ogness <[email protected]>
19389R: Sergey Senozhatsky <[email protected]>
19390S: Maintained
19391T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
19392F: include/linux/printk.h
19393F: kernel/printk/
19394
19395PRINTK INDEXING
19396R: Chris Down <[email protected]>
19397S: Maintained
19398F: Documentation/core-api/printk-index.rst
19399F: kernel/printk/index.c
19400K: printk_index
19401
19402PROC FILESYSTEM
19403L: [email protected]
19404L: [email protected]
19405S: Maintained
19406F: Documentation/filesystems/proc.rst
19407F: fs/proc/
19408F: include/linux/proc_fs.h
19409F: tools/testing/selftests/proc/
19410
19411PROC SYSCTL
19412M: Kees Cook <[email protected]>
19413M: Joel Granados <[email protected]>
19414L: [email protected]
19415L: [email protected]
19416S: Maintained
19417T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next
19418F: fs/proc/proc_sysctl.c
19419F: include/linux/sysctl.h
19420F: kernel/sysctl*
19421F: tools/testing/selftests/sysctl/*
19422F: lib/test_sysctl.c
19423F: scripts/check-sysctl-docs
19424
19425PS3 NETWORK SUPPORT
19426M: Geoff Levand <[email protected]>
19427L: [email protected]
19428L: [email protected]
19429S: Maintained
19430F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
19431
19432PS3 PLATFORM SUPPORT
19433M: Geoff Levand <[email protected]>
19434L: [email protected]
19435S: Maintained
19436F: arch/powerpc/boot/ps3*
19437F: arch/powerpc/include/asm/lv1call.h
19438F: arch/powerpc/include/asm/ps3*.h
19439F: arch/powerpc/platforms/ps3/
19440F: drivers/*/ps3*
19441F: drivers/ps3/
19442F: drivers/rtc/rtc-ps3.c
19443F: drivers/usb/host/*ps3.c
19444F: sound/ppc/snd_ps3*
19445
19446PS3VRAM DRIVER
19447M: Jim Paris <[email protected]>
19448M: Geoff Levand <[email protected]>
19449L: [email protected]
19450S: Maintained
19451F: drivers/block/ps3vram.c
19452
19453PSAMPLE PACKET SAMPLING SUPPORT
19454M: Yotam Gigi <[email protected]>
19455S: Maintained
19456F: include/net/psample.h
19457F: include/uapi/linux/psample.h
19458F: net/psample
19459
19460PSE NETWORK DRIVER
19461M: Oleksij Rempel <[email protected]>
19462M: Kory Maincent <[email protected]>
19463L: [email protected]
19464S: Maintained
19465F: Documentation/devicetree/bindings/net/pse-pd/
19466F: drivers/net/pse-pd/
19467F: net/ethtool/pse-pd.c
19468
19469PSTORE FILESYSTEM
19470M: Kees Cook <[email protected]>
19471R: Tony Luck <[email protected]>
19472R: Guilherme G. Piccoli <[email protected]>
19473L: [email protected]
19474S: Supported
19475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
19476F: Documentation/admin-guide/pstore-blk.rst
19477F: Documentation/admin-guide/ramoops.rst
19478F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml
19479F: drivers/acpi/apei/erst.c
19480F: drivers/firmware/efi/efi-pstore.c
19481F: fs/pstore/
19482F: include/linux/pstore*
19483K: \b(pstore|ramoops)
19484
19485PT5161L HARDWARE MONITOR DRIVER
19486M: Cosmo Chou <[email protected]>
19487L: [email protected]
19488S: Maintained
19489F: Documentation/hwmon/pt5161l.rst
19490F: drivers/hwmon/pt5161l.c
19491
19492PTP HARDWARE CLOCK SUPPORT
19493M: Richard Cochran <[email protected]>
19494L: [email protected]
19495S: Maintained
19496W: http://linuxptp.sourceforge.net/
19497F: Documentation/ABI/testing/sysfs-ptp
19498F: Documentation/driver-api/ptp.rst
19499F: drivers/net/phy/dp83640*
19500F: drivers/ptp/*
19501F: include/linux/ptp_cl*
19502K: (?:\b|_)ptp(?:\b|_)
19503
19504PTP MOCKUP CLOCK SUPPORT
19505M: Vladimir Oltean <[email protected]>
19506L: [email protected]
19507S: Maintained
19508F: drivers/ptp/ptp_mock.c
19509F: include/linux/ptp_mock.h
19510
19511PTP VIRTUAL CLOCK SUPPORT
19512M: Yangbo Lu <[email protected]>
19513L: [email protected]
19514S: Maintained
19515F: drivers/ptp/ptp_vclock.c
19516F: net/ethtool/phc_vclocks.c
19517
19518PTP VMCLOCK SUPPORT
19519M: David Woodhouse <[email protected]>
19520L: [email protected]
19521S: Maintained
19522F: drivers/ptp/ptp_vmclock.c
19523F: include/uapi/linux/vmclock-abi.h
19524
19525PTRACE SUPPORT
19526M: Oleg Nesterov <[email protected]>
19527S: Maintained
19528F: arch/*/*/ptrace*.c
19529F: arch/*/include/asm/ptrace*.h
19530F: arch/*/ptrace*.c
19531F: include/asm-generic/syscall.h
19532F: include/linux/ptrace.h
19533F: include/linux/regset.h
19534F: include/uapi/linux/ptrace.h
19535F: kernel/ptrace.c
19536
19537PULSE8-CEC DRIVER
19538M: Hans Verkuil <[email protected]>
19539L: [email protected]
19540S: Maintained
19541T: git git://linuxtv.org/media.git
19542F: drivers/media/cec/usb/pulse8/
19543
19544PURELIFI PLFXLC DRIVER
19545M: Srinivasan Raju <[email protected]>
19546L: [email protected]
19547S: Supported
19548F: drivers/net/wireless/purelifi/
19549
19550PVRUSB2 VIDEO4LINUX DRIVER
19551M: Mike Isely <[email protected]>
19552L: [email protected] (subscribers-only)
19553L: [email protected]
19554S: Maintained
19555W: http://www.isely.net/pvrusb2/
19556T: git git://linuxtv.org/media.git
19557F: Documentation/driver-api/media/drivers/pvrusb2*
19558F: drivers/media/usb/pvrusb2/
19559
19560PWC WEBCAM DRIVER
19561M: Hans Verkuil <[email protected]>
19562L: [email protected]
19563S: Odd Fixes
19564T: git git://linuxtv.org/media.git
19565F: drivers/media/usb/pwc/*
19566F: include/trace/events/pwc.h
19567
19568PWM IR Transmitter
19569M: Sean Young <[email protected]>
19570L: [email protected]
19571S: Maintained
19572F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml
19573F: drivers/media/rc/pwm-ir-tx.c
19574
19575PWM SUBSYSTEM
19576M: Uwe Kleine-König <[email protected]>
19577L: [email protected]
19578S: Maintained
19579Q: https://patchwork.ozlabs.org/project/linux-pwm/list/
19580T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git
19581F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml
19582F: Documentation/devicetree/bindings/pwm/
19583F: Documentation/driver-api/pwm.rst
19584F: drivers/gpio/gpio-mvebu.c
19585F: drivers/pwm/
19586F: drivers/video/backlight/pwm_bl.c
19587F: include/dt-bindings/pwm/
19588F: include/linux/pwm.h
19589F: include/linux/pwm_backlight.h
19590K: pwm_(config|apply_might_sleep|apply_atomic|ops)
19591
19592PXA GPIO DRIVER
19593M: Robert Jarzmik <[email protected]>
19594L: [email protected]
19595S: Maintained
19596F: drivers/gpio/gpio-pxa.c
19597
19598PXA MMCI DRIVER
19599S: Orphan
19600
19601PXA RTC DRIVER
19602M: Robert Jarzmik <[email protected]>
19603L: [email protected]
19604S: Maintained
19605
19606PXA2xx/PXA3xx SUPPORT
19607M: Daniel Mack <[email protected]>
19608M: Haojian Zhuang <[email protected]>
19609M: Robert Jarzmik <[email protected]>
19610L: [email protected] (moderated for non-subscribers)
19611S: Maintained
19612T: git git://github.com/hzhuang1/linux.git
19613T: git git://github.com/rjarzmik/linux.git
19614F: arch/arm/boot/dts/intel/pxa/
19615F: arch/arm/mach-pxa/
19616F: drivers/dma/pxa*
19617F: drivers/pcmcia/pxa2xx*
19618F: drivers/pinctrl/pxa/
19619F: drivers/spi/spi-pxa2xx*
19620F: drivers/usb/gadget/udc/pxa2*
19621F: include/sound/pxa2xx-lib.h
19622F: sound/arm/pxa*
19623F: sound/soc/pxa/
19624
19625QAT DRIVER
19626M: Giovanni Cabiddu <[email protected]>
19627L: [email protected]
19628S: Supported
19629F: drivers/crypto/intel/qat/
19630
19631QCOM AUDIO (ASoC) DRIVERS
19632M: Srinivas Kandagatla <[email protected]>
19633L: [email protected]
19634L: [email protected]
19635S: Supported
19636F: Documentation/devicetree/bindings/soc/qcom/qcom,apr*
19637F: Documentation/devicetree/bindings/sound/qcom,*
19638F: drivers/soc/qcom/apr.c
19639F: include/dt-bindings/sound/qcom,wcd9335.h
19640F: include/dt-bindings/sound/qcom,wcd934x.h
19641F: sound/soc/codecs/lpass-rx-macro.*
19642F: sound/soc/codecs/lpass-tx-macro.*
19643F: sound/soc/codecs/lpass-va-macro.c
19644F: sound/soc/codecs/lpass-wsa-macro.*
19645F: sound/soc/codecs/msm8916-wcd-analog.c
19646F: sound/soc/codecs/msm8916-wcd-digital.c
19647F: sound/soc/codecs/wcd-clsh-v2.*
19648F: sound/soc/codecs/wcd-mbhc-v2.*
19649F: sound/soc/codecs/wcd9335.*
19650F: sound/soc/codecs/wcd934x.c
19651F: sound/soc/codecs/wsa881x.c
19652F: sound/soc/codecs/wsa883x.c
19653F: sound/soc/codecs/wsa884x.c
19654F: sound/soc/qcom/
19655
19656QCOM EMBEDDED USB DEBUGGER (EUD)
19657M: Souradeep Chowdhury <[email protected]>
19658L: [email protected]
19659S: Maintained
19660F: Documentation/ABI/testing/sysfs-driver-eud
19661F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml
19662F: drivers/usb/misc/qcom_eud.c
19663
19664QCOM IPA DRIVER
19665M: Alex Elder <[email protected]>
19666L: [email protected]
19667S: Maintained
19668F: drivers/net/ipa/
19669
19670QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
19671M: Gabriel Somlo <[email protected]>
19672M: "Michael S. Tsirkin" <[email protected]>
19673L: [email protected]
19674S: Maintained
19675F: drivers/firmware/qemu_fw_cfg.c
19676F: include/uapi/linux/qemu_fw_cfg.h
19677
19678QIB DRIVER
19679M: Dennis Dalessandro <[email protected]>
19680L: [email protected]
19681S: Supported
19682F: drivers/infiniband/hw/qib/
19683
19684QLOGIC QL41xxx FCOE DRIVER
19685M: Saurav Kashyap <[email protected]>
19686M: Javed Hasan <[email protected]>
19687M: [email protected]
19688L: [email protected]
19689S: Supported
19690F: drivers/scsi/qedf/
19691
19692QLOGIC QL41xxx ISCSI DRIVER
19693M: Nilesh Javali <[email protected]>
19694M: Manish Rangankar <[email protected]>
19695M: [email protected]
19696L: [email protected]
19697S: Supported
19698F: drivers/scsi/qedi/
19699
19700QLOGIC QL4xxx ETHERNET DRIVER
19701M: Manish Chopra <[email protected]>
19702L: [email protected]
19703S: Maintained
19704F: drivers/net/ethernet/qlogic/qed/
19705F: drivers/net/ethernet/qlogic/qede/
19706F: include/linux/qed/
19707
19708QLOGIC QL4xxx RDMA DRIVER
19709M: Michal Kalderon <[email protected]>
19710L: [email protected]
19711S: Supported
19712F: drivers/infiniband/hw/qedr/
19713F: include/uapi/rdma/qedr-abi.h
19714
19715QLOGIC QLA1280 SCSI DRIVER
19716M: Michael Reed <[email protected]>
19717L: [email protected]
19718S: Maintained
19719F: drivers/scsi/qla1280.[ch]
19720
19721QLOGIC QLA2XXX FC-SCSI DRIVER
19722M: Nilesh Javali <[email protected]>
19723M: [email protected]
19724L: [email protected]
19725S: Supported
19726F: drivers/scsi/qla2xxx/
19727
19728QLOGIC QLA3XXX NETWORK DRIVER
19729M: [email protected]
19730L: [email protected]
19731S: Maintained
19732F: drivers/net/ethernet/qlogic/qla3xxx.*
19733
19734QLOGIC QLA4XXX iSCSI DRIVER
19735M: Nilesh Javali <[email protected]>
19736M: Manish Rangankar <[email protected]>
19737M: [email protected]
19738L: [email protected]
19739S: Supported
19740F: drivers/scsi/qla4xxx/
19741
19742QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
19743M: Shahed Shaikh <[email protected]>
19744M: Manish Chopra <[email protected]>
19745M: [email protected]
19746L: [email protected]
19747S: Maintained
19748F: drivers/net/ethernet/qlogic/qlcnic/
19749
19750QM1D1B0004 MEDIA DRIVER
19751M: Akihiro Tsukada <[email protected]>
19752L: [email protected]
19753S: Odd Fixes
19754F: drivers/media/tuners/qm1d1b0004*
19755
19756QM1D1C0042 MEDIA DRIVER
19757M: Akihiro Tsukada <[email protected]>
19758L: [email protected]
19759S: Odd Fixes
19760F: drivers/media/tuners/qm1d1c0042*
19761
19762QNAP MCU DRIVER
19763M: Heiko Stuebner <[email protected]>
19764S: Maintained
19765F: drivers/hwmon/qnap-mcu-hwmon.c
19766F: drivers/input/misc/qnap-mcu-input.c
19767F: drivers/leds/leds-qnap-mcu.c
19768F: drivers/mfd/qnap-mcu.c
19769F: include/linux/mfd/qnap-mcu.h
19770
19771QNX4 FILESYSTEM
19772M: Anders Larsen <[email protected]>
19773S: Maintained
19774W: http://www.alarsen.net/linux/qnx4fs/
19775F: fs/qnx4/
19776F: include/uapi/linux/qnx4_fs.h
19777F: include/uapi/linux/qnxtypes.h
19778
19779QNX6 FILESYSTEM
19780S: Orphan
19781F: Documentation/filesystems/qnx6.rst
19782F: fs/qnx6/
19783F: include/linux/qnx6_fs.h
19784
19785QORIQ DPAA2 FSL-MC BUS DRIVER
19786M: Ioana Ciornei <[email protected]>
19787L: [email protected]
19788L: [email protected]
19789S: Maintained
19790F: Documentation/ABI/stable/sysfs-bus-fsl-mc
19791F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
19792F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
19793F: drivers/bus/fsl-mc/
19794F: include/uapi/linux/fsl_mc.h
19795
19796QT1010 MEDIA DRIVER
19797L: [email protected]
19798S: Orphan
19799W: https://linuxtv.org
19800Q: http://patchwork.linuxtv.org/project/linux-media/list/
19801F: drivers/media/tuners/qt1010*
19802
19803QUALCOMM ATH12K WIRELESS DRIVER
19804M: Jeff Johnson <[email protected]>
19805L: [email protected]
19806L: [email protected]
19807S: Supported
19808W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k
19809T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19810F: drivers/net/wireless/ath/ath12k/
19811N: ath12k
19812
19813QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
19814M: Jeff Johnson <[email protected]>
19815L: [email protected]
19816L: [email protected]
19817S: Supported
19818W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k
19819T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19820F: drivers/net/wireless/ath/ath10k/
19821N: ath10k
19822
19823QUALCOMM ATHEROS ATH11K WIRELESS DRIVER
19824M: Jeff Johnson <[email protected]>
19825L: [email protected]
19826L: [email protected]
19827S: Supported
19828W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k
19829B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport
19830T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19831F: drivers/net/wireless/ath/ath11k/
19832N: ath11k
19833
19834QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
19835M: Toke Høiland-Jørgensen <[email protected]>
19836L: [email protected]
19837S: Maintained
19838W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k
19839T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git
19840F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml
19841F: drivers/net/wireless/ath/ath9k/
19842
19843QUALCOMM ATHEROS QCA7K ETHERNET DRIVER
19844M: Stefan Wahren <[email protected]>
19845L: [email protected]
19846S: Maintained
19847F: Documentation/devicetree/bindings/net/qca,qca7000.txt
19848F: drivers/net/ethernet/qualcomm/qca*
19849
19850QUALCOMM BAM-DMUX WWAN NETWORK DRIVER
19851M: Stephan Gerhold <[email protected]>
19852L: [email protected]
19853L: [email protected]
19854S: Maintained
19855F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml
19856F: drivers/net/wwan/qcom_bam_dmux.c
19857
19858QUALCOMM CAMERA SUBSYSTEM DRIVER
19859M: Robert Foss <[email protected]>
19860M: Todor Tomov <[email protected]>
19861M: Bryan O'Donoghue <[email protected]>
19862L: [email protected]
19863S: Maintained
19864F: Documentation/admin-guide/media/qcom_camss.rst
19865F: Documentation/devicetree/bindings/media/qcom,*camss*
19866F: drivers/media/platform/qcom/camss/
19867
19868QUALCOMM CLOCK DRIVERS
19869M: Bjorn Andersson <[email protected]>
19870L: [email protected]
19871S: Supported
19872T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
19873F: Documentation/devicetree/bindings/clock/qcom,*
19874F: drivers/clk/qcom/
19875F: include/dt-bindings/clock/qcom,*
19876
19877QUALCOMM CLOUD AI (QAIC) DRIVER
19878M: Jeff Hugo <[email protected]>
19879R: Carl Vanderlip <[email protected]>
19880L: [email protected]
19881L: [email protected]
19882S: Supported
19883T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
19884F: Documentation/accel/qaic/
19885F: drivers/accel/qaic/
19886F: include/uapi/drm/qaic_accel.h
19887
19888QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER
19889M: Bjorn Andersson <[email protected]>
19890M: Konrad Dybcio <[email protected]>
19891L: [email protected]
19892L: [email protected]
19893S: Maintained
19894F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml
19895F: drivers/pmdomain/qcom/cpr.c
19896
19897QUALCOMM CPUCP MAILBOX DRIVER
19898M: Sibi Sankar <[email protected]>
19899L: [email protected]
19900S: Supported
19901F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml
19902F: drivers/mailbox/qcom-cpucp-mbox.c
19903
19904QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096
19905M: Ilia Lin <[email protected]>
19906L: [email protected]
19907S: Maintained
19908F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
19909F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
19910F: drivers/cpufreq/qcom-cpufreq-nvmem.c
19911
19912QUALCOMM CRYPTO DRIVERS
19913M: Thara Gopinath <[email protected]>
19914L: [email protected]
19915L: [email protected]
19916S: Maintained
19917F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml
19918F: drivers/crypto/qce/
19919
19920QUALCOMM EMAC GIGABIT ETHERNET DRIVER
19921M: Timur Tabi <[email protected]>
19922L: [email protected]
19923S: Maintained
19924F: drivers/net/ethernet/qualcomm/emac/
19925
19926QUALCOMM ETHQOS ETHERNET DRIVER
19927M: Vinod Koul <[email protected]>
19928L: [email protected]
19929L: [email protected]
19930S: Maintained
19931F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml
19932F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c
19933
19934QUALCOMM FASTRPC DRIVER
19935M: Srinivas Kandagatla <[email protected]>
19936M: Amol Maheshwari <[email protected]>
19937L: [email protected]
19938L: [email protected]
19939S: Maintained
19940F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml
19941F: drivers/misc/fastrpc.c
19942F: include/uapi/misc/fastrpc.h
19943
19944QUALCOMM HEXAGON ARCHITECTURE
19945M: Brian Cain <[email protected]>
19946L: [email protected]
19947S: Supported
19948T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git
19949F: arch/hexagon/
19950
19951QUALCOMM HIDMA DRIVER
19952M: Sinan Kaya <[email protected]>
19953L: [email protected] (moderated for non-subscribers)
19954L: [email protected]
19955L: [email protected]
19956S: Supported
19957F: drivers/dma/qcom/hidma*
19958
19959QUALCOMM I2C QCOM GENI DRIVER
19960M: Mukesh Kumar Savaliya <[email protected]>
19961M: Viken Dadhaniya <[email protected]>
19962L: [email protected]
19963L: [email protected]
19964S: Maintained
19965F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml
19966F: drivers/i2c/busses/i2c-qcom-geni.c
19967
19968QUALCOMM I2C CCI DRIVER
19969M: Loic Poulain <[email protected]>
19970M: Robert Foss <[email protected]>
19971L: [email protected]
19972L: [email protected]
19973S: Maintained
19974F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml
19975F: drivers/i2c/busses/i2c-qcom-cci.c
19976
19977QUALCOMM INTERCONNECT BWMON DRIVER
19978M: Krzysztof Kozlowski <[email protected]>
19979L: [email protected]
19980S: Maintained
19981F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml
19982F: drivers/soc/qcom/icc-bwmon.c
19983F: drivers/soc/qcom/trace_icc-bwmon.h
19984
19985QUALCOMM IOMMU
19986M: Rob Clark <[email protected]>
19987L: [email protected]
19988L: [email protected]
19989S: Maintained
19990F: drivers/iommu/arm/arm-smmu/qcom_iommu.c
19991F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom*
19992F: drivers/iommu/msm_iommu*
19993
19994QUALCOMM IPC ROUTER (QRTR) DRIVER
19995M: Manivannan Sadhasivam <[email protected]>
19996L: [email protected]
19997S: Maintained
19998F: include/trace/events/qrtr.h
19999F: include/uapi/linux/qrtr.h
20000F: net/qrtr/
20001
20002QUALCOMM IPCC MAILBOX DRIVER
20003M: Manivannan Sadhasivam <[email protected]>
20004L: [email protected]
20005S: Supported
20006F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
20007F: drivers/mailbox/qcom-ipcc.c
20008F: include/dt-bindings/mailbox/qcom-ipcc.h
20009
20010QUALCOMM IPQ4019 USB PHY DRIVER
20011M: Robert Marko <[email protected]>
20012M: Luka Perkov <[email protected]>
20013L: [email protected]
20014S: Maintained
20015F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml
20016F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c
20017
20018QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER
20019M: Robert Marko <[email protected]>
20020M: Luka Perkov <[email protected]>
20021L: [email protected]
20022S: Maintained
20023F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
20024F: drivers/regulator/vqmmc-ipq4019-regulator.c
20025
20026QUALCOMM IRIS VIDEO ACCELERATOR DRIVER
20027M: Vikash Garodia <[email protected]>
20028M: Dikshita Agarwal <[email protected]>
20029R: Abhinav Kumar <[email protected]>
20030L: [email protected]
20031L: [email protected]
20032S: Maintained
20033F: Documentation/devicetree/bindings/media/qcom,*-iris.yaml
20034F: drivers/media/platform/qcom/iris/
20035
20036QUALCOMM NAND CONTROLLER DRIVER
20037M: Manivannan Sadhasivam <[email protected]>
20038L: [email protected]
20039L: [email protected]
20040S: Maintained
20041F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
20042F: drivers/mtd/nand/raw/qcom_nandc.c
20043
20044QUALCOMM QSEECOM DRIVER
20045M: Maximilian Luz <[email protected]>
20046L: [email protected]
20047S: Maintained
20048F: drivers/firmware/qcom/qcom_qseecom.c
20049
20050QUALCOMM QSEECOM UEFISECAPP DRIVER
20051M: Maximilian Luz <[email protected]>
20052L: [email protected]
20053S: Maintained
20054F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c
20055
20056QUALCOMM RMNET DRIVER
20057M: Subash Abhinov Kasiviswanathan <[email protected]>
20058M: Sean Tranchetti <[email protected]>
20059L: [email protected]
20060S: Maintained
20061F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst
20062F: drivers/net/ethernet/qualcomm/rmnet/
20063F: include/linux/if_rmnet.h
20064
20065QUALCOMM TRUST ZONE MEMORY ALLOCATOR
20066M: Bartosz Golaszewski <[email protected]>
20067L: [email protected]
20068S: Maintained
20069F: drivers/firmware/qcom/qcom_tzmem.c
20070F: drivers/firmware/qcom/qcom_tzmem.h
20071F: include/linux/firmware/qcom/qcom_tzmem.h
20072
20073QUALCOMM TSENS THERMAL DRIVER
20074M: Amit Kucheria <[email protected]>
20075M: Thara Gopinath <[email protected]>
20076L: [email protected]
20077L: [email protected]
20078S: Maintained
20079F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
20080F: drivers/thermal/qcom/
20081
20082QUALCOMM TYPEC PORT MANAGER DRIVER
20083M: Bryan O'Donoghue <[email protected]>
20084L: [email protected]
20085L: [email protected]
20086S: Maintained
20087F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml
20088F: drivers/usb/typec/tcpm/qcom/
20089
20090QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
20091M: Stanimir Varbanov <[email protected]>
20092M: Vikash Garodia <[email protected]>
20093R: Bryan O'Donoghue <[email protected]>
20094L: [email protected]
20095L: [email protected]
20096S: Maintained
20097T: git git://linuxtv.org/media.git
20098F: Documentation/devicetree/bindings/media/*venus*
20099F: drivers/media/platform/qcom/venus/
20100
20101QUALCOMM WCN36XX WIRELESS DRIVER
20102M: Loic Poulain <[email protected]>
20103L: [email protected]
20104S: Supported
20105W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx
20106F: drivers/net/wireless/ath/wcn36xx/
20107
20108QUANTENNA QTNFMAC WIRELESS DRIVER
20109M: Igor Mitsyanko <[email protected]>
20110R: Sergey Matyukevich <[email protected]>
20111L: [email protected]
20112S: Maintained
20113F: drivers/net/wireless/quantenna/
20114
20115RADEON and AMDGPU DRM DRIVERS
20116M: Alex Deucher <[email protected]>
20117M: Christian König <[email protected]>
20118L: [email protected]
20119S: Supported
20120B: https://gitlab.freedesktop.org/drm/amd/-/issues
20121C: irc://irc.oftc.net/radeon
20122T: git https://gitlab.freedesktop.org/agd5f/linux.git
20123F: Documentation/gpu/amdgpu/
20124F: drivers/gpu/drm/amd/
20125F: drivers/gpu/drm/ci/xfails/amd*
20126F: drivers/gpu/drm/radeon/
20127F: include/uapi/drm/amdgpu_drm.h
20128F: include/uapi/drm/radeon_drm.h
20129
20130RADEON FRAMEBUFFER DISPLAY DRIVER
20131M: Benjamin Herrenschmidt <[email protected]>
20132L: [email protected]
20133S: Maintained
20134F: drivers/video/fbdev/aty/radeon*
20135F: include/uapi/linux/radeonfb.h
20136
20137RADIOSHARK RADIO DRIVER
20138M: Hans Verkuil <[email protected]>
20139L: [email protected]
20140S: Maintained
20141T: git git://linuxtv.org/media.git
20142F: drivers/media/radio/radio-shark.c
20143
20144RADIOSHARK2 RADIO DRIVER
20145M: Hans Verkuil <[email protected]>
20146L: [email protected]
20147S: Maintained
20148T: git git://linuxtv.org/media.git
20149F: drivers/media/radio/radio-shark2.c
20150F: drivers/media/radio/radio-tea5777.c
20151
20152RADOS BLOCK DEVICE (RBD)
20153M: Ilya Dryomov <[email protected]>
20154R: Dongsheng Yang <[email protected]>
20155L: [email protected]
20156S: Supported
20157W: http://ceph.com/
20158T: git https://github.com/ceph/ceph-client.git
20159F: Documentation/ABI/testing/sysfs-bus-rbd
20160F: drivers/block/rbd.c
20161F: drivers/block/rbd_types.h
20162
20163RAGE128 FRAMEBUFFER DISPLAY DRIVER
20164L: [email protected]
20165S: Orphan
20166F: drivers/video/fbdev/aty/aty128fb.c
20167
20168RAINSHADOW-CEC DRIVER
20169M: Hans Verkuil <[email protected]>
20170L: [email protected]
20171S: Maintained
20172T: git git://linuxtv.org/media.git
20173F: drivers/media/cec/usb/rainshadow/
20174
20175RALINK MIPS ARCHITECTURE
20176M: John Crispin <[email protected]>
20177M: Sergio Paracuellos <[email protected]>
20178L: [email protected]
20179S: Maintained
20180F: arch/mips/ralink
20181
20182RALINK MT7621 MIPS ARCHITECTURE
20183M: Chester A. Unal <[email protected]>
20184M: Sergio Paracuellos <[email protected]>
20185L: [email protected]
20186S: Maintained
20187F: arch/mips/boot/dts/ralink/mt7621*
20188
20189RALINK RT2X00 WIRELESS LAN DRIVER
20190M: Stanislaw Gruszka <[email protected]>
20191L: [email protected]
20192S: Maintained
20193F: drivers/net/wireless/ralink/
20194
20195RAMDISK RAM BLOCK DEVICE DRIVER
20196M: Jens Axboe <[email protected]>
20197S: Maintained
20198F: Documentation/admin-guide/blockdev/ramdisk.rst
20199F: drivers/block/brd.c
20200
20201RANCHU VIRTUAL BOARD FOR MIPS
20202M: Miodrag Dinic <[email protected]>
20203L: [email protected]
20204S: Supported
20205F: arch/mips/configs/generic/board-ranchu.config
20206F: arch/mips/generic/board-ranchu.c
20207
20208RANDOM NUMBER DRIVER
20209M: "Theodore Ts'o" <[email protected]>
20210M: Jason A. Donenfeld <[email protected]>
20211S: Maintained
20212T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git
20213F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml
20214F: drivers/char/random.c
20215F: include/linux/random.h
20216F: include/uapi/linux/random.h
20217F: drivers/virt/vmgenid.c
20218N: ^.*/vdso/[^/]*getrandom[^/]+$
20219
20220RAPIDIO SUBSYSTEM
20221M: Matt Porter <[email protected]>
20222M: Alexandre Bounine <[email protected]>
20223S: Maintained
20224F: drivers/rapidio/
20225
20226RAS INFRASTRUCTURE
20227M: Tony Luck <[email protected]>
20228M: Borislav Petkov <[email protected]>
20229L: [email protected]
20230S: Maintained
20231F: Documentation/admin-guide/RAS
20232F: drivers/ras/
20233F: include/linux/ras.h
20234F: include/ras/ras_event.h
20235
20236RAS FRU MEMORY POISON MANAGER (FMPM)
20237M: Yazen Ghannam <[email protected]>
20238L: [email protected]
20239S: Maintained
20240F: drivers/ras/amd/fmpm.c
20241
20242RASPBERRY PI PISP BACK END
20243M: Jacopo Mondi <[email protected]>
20244R: Raspberry Pi Kernel Maintenance <[email protected]>
20245L: [email protected]
20246S: Maintained
20247F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml
20248F: drivers/media/platform/raspberrypi/pisp_be/
20249F: include/uapi/linux/media/raspberrypi/
20250
20251RASPBERRY PI PISP CAMERA FRONT END
20252M: Tomi Valkeinen <[email protected]>
20253M: Raspberry Pi Kernel Maintenance <[email protected]>
20254S: Maintained
20255F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml
20256F: drivers/media/platform/raspberrypi/rp1-cfe/
20257
20258RC-CORE / LIRC FRAMEWORK
20259M: Sean Young <[email protected]>
20260L: [email protected]
20261S: Maintained
20262W: http://linuxtv.org
20263T: git git://linuxtv.org/media.git
20264F: Documentation/driver-api/media/rc-core.rst
20265F: Documentation/userspace-api/media/rc/
20266F: drivers/media/rc/
20267F: include/media/rc-core.h
20268F: include/media/rc-map.h
20269F: include/uapi/linux/lirc.h
20270
20271RCMM REMOTE CONTROLS DECODER
20272M: Patrick Lerda <[email protected]>
20273S: Maintained
20274F: drivers/media/rc/ir-rcmm-decoder.c
20275
20276RCUTORTURE TEST FRAMEWORK
20277M: "Paul E. McKenney" <[email protected]>
20278M: Josh Triplett <[email protected]>
20279R: Steven Rostedt <[email protected]>
20280R: Mathieu Desnoyers <[email protected]>
20281R: Lai Jiangshan <[email protected]>
20282L: [email protected]
20283S: Supported
20284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20285F: tools/testing/selftests/rcutorture
20286
20287RDACM20 Camera Sensor
20288M: Jacopo Mondi <[email protected]>
20289M: Kieran Bingham <[email protected]>
20290M: Laurent Pinchart <[email protected]>
20291M: Niklas Söderlund <[email protected]>
20292L: [email protected]
20293S: Maintained
20294F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20295F: drivers/media/i2c/max9271.c
20296F: drivers/media/i2c/max9271.h
20297F: drivers/media/i2c/rdacm20.c
20298
20299RDACM21 Camera Sensor
20300M: Jacopo Mondi <[email protected]>
20301M: Kieran Bingham <[email protected]>
20302M: Laurent Pinchart <[email protected]>
20303M: Niklas Söderlund <[email protected]>
20304L: [email protected]
20305S: Maintained
20306F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
20307F: drivers/media/i2c/max9271.c
20308F: drivers/media/i2c/max9271.h
20309F: drivers/media/i2c/rdacm21.c
20310
20311RDC R-321X SoC
20312M: Florian Fainelli <[email protected]>
20313S: Maintained
20314
20315RDC R6040 FAST ETHERNET DRIVER
20316M: Florian Fainelli <[email protected]>
20317L: [email protected]
20318S: Maintained
20319F: drivers/net/ethernet/rdc/r6040.c
20320
20321RDMAVT - RDMA verbs software
20322M: Dennis Dalessandro <[email protected]>
20323L: [email protected]
20324S: Supported
20325F: drivers/infiniband/sw/rdmavt
20326
20327RDS - RELIABLE DATAGRAM SOCKETS
20328M: Allison Henderson <[email protected]>
20329L: [email protected]
20330L: [email protected]
20331L: [email protected] (moderated for non-subscribers)
20332S: Supported
20333W: https://oss.oracle.com/projects/rds/
20334F: Documentation/networking/rds.rst
20335F: net/rds/
20336F: tools/testing/selftests/net/rds/
20337
20338RDT - RESOURCE ALLOCATION
20339M: Tony Luck <[email protected]>
20340M: Reinette Chatre <[email protected]>
20341L: [email protected]
20342S: Supported
20343F: Documentation/arch/x86/resctrl*
20344F: arch/x86/include/asm/resctrl.h
20345F: arch/x86/kernel/cpu/resctrl/
20346F: include/linux/resctrl*.h
20347F: tools/testing/selftests/resctrl/
20348
20349READ-COPY UPDATE (RCU)
20350M: "Paul E. McKenney" <[email protected]>
20351M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h)
20352M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h)
20353M: Joel Fernandes <[email protected]>
20354M: Josh Triplett <[email protected]>
20355M: Boqun Feng <[email protected]>
20356M: Uladzislau Rezki <[email protected]>
20357R: Steven Rostedt <[email protected]>
20358R: Mathieu Desnoyers <[email protected]>
20359R: Lai Jiangshan <[email protected]>
20360R: Zqiang <[email protected]>
20361L: [email protected]
20362S: Supported
20363W: http://www.rdrop.com/users/paulmck/RCU/
20364T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
20365F: Documentation/RCU/
20366F: include/linux/rcu*
20367F: kernel/rcu/
20368F: rust/kernel/sync/rcu.rs
20369X: Documentation/RCU/torture.rst
20370X: include/linux/srcu*.h
20371X: kernel/rcu/srcu*.c
20372
20373REAL TIME CLOCK (RTC) SUBSYSTEM
20374M: Alexandre Belloni <[email protected]>
20375L: [email protected]
20376S: Maintained
20377Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
20378T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
20379F: Documentation/admin-guide/rtc.rst
20380F: Documentation/devicetree/bindings/rtc/
20381F: drivers/rtc/
20382F: include/linux/rtc.h
20383F: include/linux/rtc/
20384F: include/uapi/linux/rtc.h
20385F: tools/testing/selftests/rtc/
20386
20387Real-time Linux Analysis (RTLA) tools
20388M: Steven Rostedt <[email protected]>
20389L: [email protected]
20390S: Maintained
20391F: Documentation/tools/rtla/
20392F: tools/tracing/rtla/
20393
20394Real-time Linux (PREEMPT_RT)
20395M: Sebastian Andrzej Siewior <[email protected]>
20396M: Clark Williams <[email protected]>
20397M: Steven Rostedt <[email protected]>
20398L: [email protected]
20399S: Supported
20400K: PREEMPT_RT
20401
20402REALTEK AUDIO CODECS
20403M: Oder Chiou <[email protected]>
20404S: Maintained
20405F: include/sound/rt*.h
20406F: sound/soc/codecs/rt*
20407
20408REALTEK OTTO WATCHDOG
20409M: Sander Vanheule <[email protected]>
20410L: [email protected]
20411S: Maintained
20412F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
20413F: drivers/watchdog/realtek_otto_wdt.c
20414
20415REALTEK RTL83xx SMI DSA ROUTER CHIPS
20416M: Linus Walleij <[email protected]>
20417M: Alvin Šipraga <[email protected]>
20418S: Maintained
20419F: Documentation/devicetree/bindings/net/dsa/realtek.yaml
20420F: drivers/net/dsa/realtek/*
20421
20422REALTEK SPI-NAND
20423M: Chris Packham <[email protected]>
20424S: Maintained
20425F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml
20426F: drivers/spi/spi-realtek-rtl-snand.c
20427
20428REALTEK WIRELESS DRIVER (rtlwifi family)
20429M: Ping-Ke Shih <[email protected]>
20430L: [email protected]
20431S: Maintained
20432T: git https://github.com/pkshih/rtw.git
20433F: drivers/net/wireless/realtek/rtlwifi/
20434
20435REALTEK WIRELESS DRIVER (rtw88)
20436M: Ping-Ke Shih <[email protected]>
20437L: [email protected]
20438S: Maintained
20439T: git https://github.com/pkshih/rtw.git
20440F: drivers/net/wireless/realtek/rtw88/
20441
20442REALTEK WIRELESS DRIVER (rtw89)
20443M: Ping-Ke Shih <[email protected]>
20444L: [email protected]
20445S: Maintained
20446T: git https://github.com/pkshih/rtw.git
20447F: drivers/net/wireless/realtek/rtw89/
20448
20449REDPINE WIRELESS DRIVER
20450L: [email protected]
20451S: Orphan
20452F: drivers/net/wireless/rsi/
20453
20454REGISTER MAP ABSTRACTION
20455M: Mark Brown <[email protected]>
20456L: [email protected]
20457S: Supported
20458T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
20459F: Documentation/devicetree/bindings/regmap/
20460F: drivers/base/regmap/
20461F: include/linux/regmap.h
20462
20463REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
20464M: Bjorn Andersson <[email protected]>
20465M: Mathieu Poirier <[email protected]>
20466L: [email protected]
20467S: Maintained
20468T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next
20469F: Documentation/ABI/testing/sysfs-class-remoteproc
20470F: Documentation/devicetree/bindings/remoteproc/
20471F: Documentation/staging/remoteproc.rst
20472F: drivers/remoteproc/
20473F: include/linux/remoteproc.h
20474F: include/linux/remoteproc/
20475
20476REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
20477M: Bjorn Andersson <[email protected]>
20478M: Mathieu Poirier <[email protected]>
20479L: [email protected]
20480S: Maintained
20481T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next
20482F: Documentation/ABI/testing/sysfs-bus-rpmsg
20483F: Documentation/staging/rpmsg.rst
20484F: drivers/rpmsg/
20485F: include/linux/rpmsg.h
20486F: include/linux/rpmsg/
20487F: include/uapi/linux/rpmsg.h
20488F: samples/rpmsg/
20489
20490REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER
20491M: Stephan Gerhold <[email protected]>
20492L: [email protected]
20493L: [email protected]
20494S: Maintained
20495F: drivers/net/wwan/rpmsg_wwan_ctrl.c
20496
20497RENESAS CLOCK DRIVERS
20498M: Geert Uytterhoeven <[email protected]>
20499L: [email protected]
20500S: Supported
20501T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk
20502F: Documentation/devicetree/bindings/clock/renesas,*
20503F: drivers/clk/renesas/
20504
20505RENESAS EMEV2 I2C DRIVER
20506M: Wolfram Sang <[email protected]>
20507L: [email protected]
20508S: Supported
20509F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml
20510F: drivers/i2c/busses/i2c-emev2.c
20511
20512RENESAS ETHERNET AVB DRIVER
20513M: Paul Barker <[email protected]>
20514M: Niklas Söderlund <[email protected]>
20515L: [email protected]
20516L: [email protected]
20517S: Maintained
20518F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml
20519F: drivers/net/ethernet/renesas/Kconfig
20520F: drivers/net/ethernet/renesas/Makefile
20521F: drivers/net/ethernet/renesas/ravb*
20522
20523RENESAS ETHERNET SWITCH DRIVER
20524R: Yoshihiro Shimoda <[email protected]>
20525L: [email protected]
20526L: [email protected]
20527F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml
20528F: drivers/net/ethernet/renesas/Kconfig
20529F: drivers/net/ethernet/renesas/Makefile
20530F: drivers/net/ethernet/renesas/rcar_gen4*
20531F: drivers/net/ethernet/renesas/rswitch*
20532
20533RENESAS ETHERNET TSN DRIVER
20534M: Niklas Söderlund <[email protected]>
20535L: [email protected]
20536L: [email protected]
20537S: Maintained
20538F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml
20539F: drivers/net/ethernet/renesas/rtsn.*
20540
20541RENESAS IDT821034 ASoC CODEC
20542M: Herve Codina <[email protected]>
20543L: [email protected]
20544S: Maintained
20545F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml
20546F: sound/soc/codecs/idt821034.c
20547
20548RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS
20549M: Kuninori Morimoto <[email protected]>
20550L: [email protected]
20551L: [email protected]
20552S: Supported
20553F: Documentation/devicetree/bindings/sound/renesas,rsnd.*
20554F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml
20555F: sound/soc/renesas/rcar/
20556F: sound/soc/renesas/fsi.c
20557F: include/sound/sh_fsi.h
20558
20559RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER
20560M: Miquel Raynal <[email protected]>
20561L: [email protected]
20562L: [email protected]
20563S: Maintained
20564F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml
20565F: drivers/mtd/nand/raw/renesas-nand-controller.c
20566
20567RENESAS R-CAR GYROADC DRIVER
20568M: Marek Vasut <[email protected]>
20569L: [email protected]
20570S: Supported
20571F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml
20572F: drivers/iio/adc/rcar-gyroadc.c
20573
20574RENESAS R-CAR I2C DRIVERS
20575M: Wolfram Sang <[email protected]>
20576L: [email protected]
20577S: Supported
20578F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
20579F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml
20580F: drivers/i2c/busses/i2c-rcar.c
20581F: drivers/i2c/busses/i2c-sh_mobile.c
20582
20583RENESAS R-CAR SATA DRIVER
20584M: Geert Uytterhoeven <[email protected]>
20585L: [email protected]
20586L: [email protected]
20587S: Supported
20588F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml
20589F: drivers/ata/sata_rcar.c
20590
20591RENESAS R-CAR THERMAL DRIVERS
20592M: Niklas Söderlund <[email protected]>
20593L: [email protected]
20594S: Supported
20595F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
20596F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
20597F: drivers/thermal/renesas/rcar_gen3_thermal.c
20598F: drivers/thermal/renesas/rcar_thermal.c
20599
20600RENESAS RIIC DRIVER
20601M: Chris Brandt <[email protected]>
20602L: [email protected]
20603S: Supported
20604F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml
20605F: drivers/i2c/busses/i2c-riic.c
20606
20607RENESAS RZ AUDIO (ASoC) DRIVER
20608M: Biju Das <[email protected]>
20609M: Lad Prabhakar <[email protected]>
20610L: [email protected]
20611L: [email protected]
20612S: Supported
20613F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml
20614F: sound/soc/renesas/rz-ssi.c
20615
20616RENESAS RZ/G2L A/D DRIVER
20617M: Lad Prabhakar <[email protected]>
20618L: [email protected]
20619L: [email protected]
20620S: Supported
20621F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
20622F: drivers/iio/adc/rzg2l_adc.c
20623
20624RENESAS RZ/G2L MTU3a COUNTER DRIVER
20625M: Biju Das <[email protected]>
20626L: [email protected]
20627L: [email protected]
20628S: Supported
20629F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml
20630F: drivers/counter/rz-mtu3-cnt.c
20631
20632RENESAS RTCA-3 RTC DRIVER
20633M: Claudiu Beznea <[email protected]>
20634L: [email protected]
20635L: [email protected]
20636S: Supported
20637F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml
20638F: drivers/rtc/rtc-renesas-rtca3.c
20639
20640RENESAS RZ/N1 A5PSW SWITCH DRIVER
20641M: Clément Léger <[email protected]>
20642L: [email protected]
20643L: [email protected]
20644S: Maintained
20645F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml
20646F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml
20647F: drivers/net/dsa/rzn1_a5psw*
20648F: drivers/net/pcs/pcs-rzn1-miic.c
20649F: include/dt-bindings/net/pcs-rzn1-miic.h
20650F: include/linux/pcs-rzn1-miic.h
20651F: net/dsa/tag_rzn1_a5psw.c
20652
20653RENESAS RZ/N1 DWMAC GLUE LAYER
20654M: Romain Gantois <[email protected]>
20655S: Maintained
20656F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml
20657F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c
20658
20659RENESAS RZ/N1 RTC CONTROLLER DRIVER
20660M: Miquel Raynal <[email protected]>
20661L: [email protected]
20662L: [email protected]
20663S: Maintained
20664F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml
20665F: drivers/rtc/rtc-rzn1.c
20666
20667RENESAS RZ/N1 USBF CONTROLLER DRIVER
20668M: Herve Codina <[email protected]>
20669L: [email protected]
20670L: [email protected]
20671S: Maintained
20672F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml
20673F: drivers/usb/gadget/udc/renesas_usbf.c
20674
20675RENESAS RZ/V2M I2C DRIVER
20676M: Fabrizio Castro <[email protected]>
20677L: [email protected]
20678L: [email protected]
20679S: Supported
20680F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml
20681F: drivers/i2c/busses/i2c-rzv2m.c
20682
20683RENESAS SUPERH ETHERNET DRIVER
20684M: Niklas Söderlund <[email protected]>
20685L: [email protected]
20686L: [email protected]
20687S: Maintained
20688F: Documentation/devicetree/bindings/net/renesas,ether.yaml
20689F: drivers/net/ethernet/renesas/Kconfig
20690F: drivers/net/ethernet/renesas/Makefile
20691F: drivers/net/ethernet/renesas/sh_eth*
20692F: include/linux/sh_eth.h
20693
20694RENESAS USB PHY DRIVER
20695M: Yoshihiro Shimoda <[email protected]>
20696L: [email protected]
20697S: Maintained
20698F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
20699
20700RENESAS VERSACLOCK 7 CLOCK DRIVER
20701M: Alex Helms <[email protected]>
20702S: Maintained
20703F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml
20704F: drivers/clk/clk-versaclock7.c
20705
20706RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER
20707M: Herve Codina <[email protected]>
20708L: [email protected]
20709S: Maintained
20710F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml
20711F: drivers/iio/potentiometer/x9250.c
20712
20713RESET CONTROLLER FRAMEWORK
20714M: Philipp Zabel <[email protected]>
20715S: Maintained
20716T: git git://git.pengutronix.de/git/pza/linux
20717F: Documentation/devicetree/bindings/reset/
20718F: Documentation/driver-api/reset.rst
20719F: drivers/reset/
20720F: include/dt-bindings/reset/
20721F: include/linux/reset-controller.h
20722F: include/linux/reset.h
20723F: include/linux/reset/
20724K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b
20725
20726RESTARTABLE SEQUENCES SUPPORT
20727M: Mathieu Desnoyers <[email protected]>
20728M: Peter Zijlstra <[email protected]>
20729M: "Paul E. McKenney" <[email protected]>
20730M: Boqun Feng <[email protected]>
20731L: [email protected]
20732S: Supported
20733F: include/trace/events/rseq.h
20734F: include/uapi/linux/rseq.h
20735F: kernel/rseq.c
20736F: tools/testing/selftests/rseq/
20737
20738RFKILL
20739M: Johannes Berg <[email protected]>
20740L: [email protected]
20741S: Maintained
20742W: https://wireless.wiki.kernel.org/
20743Q: https://patchwork.kernel.org/project/linux-wireless/list/
20744T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git
20745T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git
20746F: Documentation/ABI/stable/sysfs-class-rfkill
20747F: Documentation/driver-api/rfkill.rst
20748F: include/linux/rfkill.h
20749F: include/uapi/linux/rfkill.h
20750F: net/rfkill/
20751
20752RHASHTABLE
20753M: Thomas Graf <[email protected]>
20754M: Herbert Xu <[email protected]>
20755L: [email protected]
20756S: Maintained
20757F: include/linux/rhashtable-types.h
20758F: include/linux/rhashtable.h
20759F: lib/rhashtable.c
20760F: lib/test_rhashtable.c
20761
20762RICOH R5C592 MEMORYSTICK DRIVER
20763M: Maxim Levitsky <[email protected]>
20764S: Maintained
20765F: drivers/memstick/host/r592.*
20766
20767RICOH SMARTMEDIA/XD DRIVER
20768M: Maxim Levitsky <[email protected]>
20769S: Maintained
20770F: drivers/mtd/nand/raw/r852.c
20771F: drivers/mtd/nand/raw/r852.h
20772
20773RISC-V AIA DRIVERS
20774M: Anup Patel <[email protected]>
20775L: [email protected]
20776S: Maintained
20777F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml
20778F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml
20779F: drivers/irqchip/irq-riscv-aplic-*.c
20780F: drivers/irqchip/irq-riscv-aplic-*.h
20781F: drivers/irqchip/irq-riscv-imsic-*.c
20782F: drivers/irqchip/irq-riscv-imsic-*.h
20783F: drivers/irqchip/irq-riscv-intc.c
20784F: include/linux/irqchip/riscv-aplic.h
20785F: include/linux/irqchip/riscv-imsic.h
20786
20787RISC-V ARCHITECTURE
20788M: Paul Walmsley <[email protected]>
20789M: Palmer Dabbelt <[email protected]>
20790M: Albert Ou <[email protected]>
20791R: Alexandre Ghiti <[email protected]>
20792L: [email protected]
20793S: Supported
20794Q: https://patchwork.kernel.org/project/linux-riscv/list/
20795C: irc://irc.libera.chat/riscv
20796P: Documentation/arch/riscv/patch-acceptance.rst
20797T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git
20798F: arch/riscv/
20799N: riscv
20800K: riscv
20801
20802RISC-V IOMMU
20803M: Tomasz Jeznach <[email protected]>
20804L: [email protected]
20805L: [email protected]
20806S: Maintained
20807T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git
20808F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml
20809F: drivers/iommu/riscv/
20810
20811RISC-V MICROCHIP FPGA SUPPORT
20812M: Conor Dooley <[email protected]>
20813M: Daire McNamara <[email protected]>
20814L: [email protected]
20815S: Supported
20816F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml
20817F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml
20818F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml
20819F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml
20820F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml
20821F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml
20822F: Documentation/devicetree/bindings/riscv/microchip.yaml
20823F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml
20824F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
20825F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml
20826F: arch/riscv/boot/dts/microchip/
20827F: drivers/char/hw_random/mpfs-rng.c
20828F: drivers/clk/microchip/clk-mpfs*.c
20829F: drivers/firmware/microchip/mpfs-auto-update.c
20830F: drivers/gpio/gpio-mpfs.c
20831F: drivers/i2c/busses/i2c-microchip-corei2c.c
20832F: drivers/mailbox/mailbox-mpfs.c
20833F: drivers/pci/controller/plda/pcie-microchip-host.c
20834F: drivers/pwm/pwm-microchip-core.c
20835F: drivers/reset/reset-mpfs.c
20836F: drivers/rtc/rtc-mpfs.c
20837F: drivers/soc/microchip/mpfs-sys-controller.c
20838F: drivers/spi/spi-microchip-core-qspi.c
20839F: drivers/spi/spi-microchip-core.c
20840F: drivers/usb/musb/mpfs.c
20841F: include/soc/microchip/mpfs.h
20842
20843RISC-V MISC SOC SUPPORT
20844M: Conor Dooley <[email protected]>
20845L: [email protected]
20846S: Maintained
20847Q: https://patchwork.kernel.org/project/linux-riscv/list/
20848T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
20849F: arch/riscv/boot/dts/canaan/
20850F: arch/riscv/boot/dts/microchip/
20851F: arch/riscv/boot/dts/sifive/
20852F: arch/riscv/boot/dts/starfive/
20853
20854RISC-V PMU DRIVERS
20855M: Atish Patra <[email protected]>
20856R: Anup Patel <[email protected]>
20857L: [email protected]
20858S: Supported
20859F: drivers/perf/riscv_pmu.c
20860F: drivers/perf/riscv_pmu_legacy.c
20861F: drivers/perf/riscv_pmu_sbi.c
20862
20863RISC-V SPACEMIT SoC Support
20864M: Yixun Lan <[email protected]>
20865L: [email protected]
20866L: [email protected]
20867S: Maintained
20868W: https://github.com/spacemit-com/linux/wiki
20869C: irc://irc.libera.chat/spacemit
20870T: git https://github.com/spacemit-com/linux
20871F: arch/riscv/boot/dts/spacemit/
20872N: spacemit
20873K: spacemit
20874
20875RISC-V THEAD SoC SUPPORT
20876M: Drew Fustini <[email protected]>
20877M: Guo Ren <[email protected]>
20878M: Fu Wei <[email protected]>
20879L: [email protected]
20880S: Maintained
20881T: git https://github.com/pdp7/linux.git
20882F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml
20883F: Documentation/devicetree/bindings/firmware/thead,th1520-aon.yaml
20884F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml
20885F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml
20886F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml
20887F: arch/riscv/boot/dts/thead/
20888F: drivers/clk/thead/clk-th1520-ap.c
20889F: drivers/firmware/thead,th1520-aon.c
20890F: drivers/mailbox/mailbox-th1520.c
20891F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c
20892F: drivers/pinctrl/pinctrl-th1520.c
20893F: drivers/pmdomain/thead/
20894F: include/dt-bindings/clock/thead,th1520-clk-ap.h
20895F: include/dt-bindings/power/thead,th1520-power.h
20896F: include/linux/firmware/thead/thead,th1520-aon.h
20897
20898RNBD BLOCK DRIVERS
20899M: Md. Haris Iqbal <[email protected]>
20900M: Jack Wang <[email protected]>
20901L: [email protected]
20902S: Maintained
20903F: drivers/block/rnbd/
20904
20905ROCCAT DRIVERS
20906M: Stefan Achatz <[email protected]>
20907S: Maintained
20908W: http://sourceforge.net/projects/roccat/
20909F: Documentation/ABI/*/sysfs-driver-hid-roccat*
20910F: drivers/hid/hid-roccat*
20911F: include/linux/hid-roccat*
20912
20913ROCKCHIP CAN-FD DRIVER
20914M: Marc Kleine-Budde <[email protected]>
20915R: [email protected]
20916L: [email protected]
20917S: Maintained
20918F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml
20919F: drivers/net/can/rockchip/
20920
20921ROCKCHIP CRYPTO DRIVERS
20922M: Corentin Labbe <[email protected]>
20923L: [email protected]
20924S: Maintained
20925F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml
20926F: drivers/crypto/rockchip/
20927
20928ROCKCHIP I2S TDM DRIVER
20929M: Nicolas Frattaroli <[email protected]>
20930L: [email protected]
20931S: Maintained
20932F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml
20933F: sound/soc/rockchip/rockchip_i2s_tdm.*
20934
20935ROCKCHIP ISP V1 DRIVER
20936M: Dafna Hirschfeld <[email protected]>
20937M: Laurent Pinchart <[email protected]>
20938L: [email protected]
20939L: [email protected]
20940S: Maintained
20941F: Documentation/admin-guide/media/rkisp1.rst
20942F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml
20943F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst
20944F: drivers/media/platform/rockchip/rkisp1
20945F: include/uapi/linux/rkisp1-config.h
20946
20947ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT
20948M: Daniel Golle <[email protected]>
20949M: Aurelien Jarno <[email protected]>
20950M: Nicolas Frattaroli <[email protected]>
20951S: Maintained
20952F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml
20953F: Documentation/devicetree/bindings/rng/rockchip,rk3588-rng.yaml
20954F: drivers/char/hw_random/rockchip-rng.c
20955
20956ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER
20957M: Jacob Chen <[email protected]>
20958M: Ezequiel Garcia <[email protected]>
20959L: [email protected]
20960L: [email protected]
20961S: Maintained
20962F: Documentation/devicetree/bindings/media/rockchip-rga.yaml
20963F: drivers/media/platform/rockchip/rga/
20964
20965ROCKCHIP RK3308 INTERNAL AUDIO CODEC
20966M: Luca Ceresoli <[email protected]>
20967S: Maintained
20968F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml
20969F: sound/soc/codecs/rk3308_codec.c
20970F: sound/soc/codecs/rk3308_codec.h
20971
20972ROCKCHIP VIDEO DECODER DRIVER
20973M: Ezequiel Garcia <[email protected]>
20974L: [email protected]
20975L: [email protected]
20976S: Maintained
20977F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml
20978F: drivers/staging/media/rkvdec/
20979
20980ROCKER DRIVER
20981M: Jiri Pirko <[email protected]>
20982L: [email protected]
20983S: Supported
20984F: drivers/net/ethernet/rocker/
20985
20986ROCKETPORT EXPRESS/INFINITY DRIVER
20987M: Kevin Cernekee <[email protected]>
20988L: [email protected]
20989S: Odd Fixes
20990F: drivers/tty/serial/rp2.*
20991
20992ROHM BD79703 DAC
20993M: Matti Vaittinen <[email protected]>
20994S: Supported
20995F: drivers/iio/dac/rohm-bd79703.c
20996
20997ROHM BD99954 CHARGER IC
20998M: Matti Vaittinen <[email protected]>
20999S: Supported
21000F: drivers/power/supply/bd99954-charger.c
21001F: drivers/power/supply/bd99954-charger.h
21002
21003ROHM BH1745 COLOUR SENSOR
21004M: Mudit Sharma <[email protected]>
21005L: [email protected]
21006S: Maintained
21007F: drivers/iio/light/bh1745.c
21008
21009ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER
21010M: Tomasz Duszynski <[email protected]>
21011S: Maintained
21012F: Documentation/devicetree/bindings/iio/light/bh1750.yaml
21013F: drivers/iio/light/bh1750.c
21014
21015ROHM BM1390 PRESSURE SENSOR DRIVER
21016M: Matti Vaittinen <[email protected]>
21017L: [email protected]
21018S: Supported
21019F: drivers/iio/pressure/rohm-bm1390.c
21020
21021ROHM BU270xx LIGHT SENSOR DRIVERs
21022M: Matti Vaittinen <[email protected]>
21023L: [email protected]
21024S: Supported
21025F: drivers/iio/light/rohm-bu27034.c
21026
21027ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS
21028M: Marek Vasut <[email protected]>
21029L: [email protected]
21030L: [email protected]
21031S: Supported
21032F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml
21033F: drivers/gpio/gpio-bd9571mwv.c
21034F: drivers/mfd/bd9571mwv.c
21035F: drivers/regulator/bd9571mwv-regulator.c
21036F: include/linux/mfd/bd9571mwv.h
21037
21038ROHM POWER MANAGEMENT IC DEVICE DRIVERS
21039M: Matti Vaittinen <[email protected]>
21040S: Supported
21041F: drivers/clk/clk-bd718x7.c
21042F: drivers/gpio/gpio-bd71815.c
21043F: drivers/gpio/gpio-bd71828.c
21044F: drivers/mfd/rohm-bd71828.c
21045F: drivers/mfd/rohm-bd718x7.c
21046F: drivers/mfd/rohm-bd9576.c
21047F: drivers/mfd/rohm-bd96801.c
21048F: drivers/regulator/bd71815-regulator.c
21049F: drivers/regulator/bd71828-regulator.c
21050F: drivers/regulator/bd718x7-regulator.c
21051F: drivers/regulator/bd9576-regulator.c
21052F: drivers/regulator/bd96801-regulator.c
21053F: drivers/regulator/rohm-regulator.c
21054F: drivers/rtc/rtc-bd70528.c
21055F: drivers/watchdog/bd9576_wdt.c
21056F: drivers/watchdog/bd96801_wdt.c
21057F: include/linux/mfd/rohm-bd71815.h
21058F: include/linux/mfd/rohm-bd71828.h
21059F: include/linux/mfd/rohm-bd718x7.h
21060F: include/linux/mfd/rohm-bd957x.h
21061F: include/linux/mfd/rohm-bd96801.h
21062F: include/linux/mfd/rohm-generic.h
21063F: include/linux/mfd/rohm-shared.h
21064
21065ROSE NETWORK LAYER
21066L: [email protected]
21067S: Orphan
21068W: https://linux-ax25.in-berlin.de
21069F: include/net/rose.h
21070F: include/uapi/linux/rose.h
21071F: net/rose/
21072
21073ROTATION DRIVER FOR ALLWINNER A83T
21074M: Jernej Skrabec <[email protected]>
21075L: [email protected]
21076S: Maintained
21077T: git git://linuxtv.org/media.git
21078F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
21079F: drivers/media/platform/sunxi/sun8i-rotate/
21080
21081RPMB SUBSYSTEM
21082M: Jens Wiklander <[email protected]>
21083L: [email protected]
21084S: Supported
21085F: drivers/misc/rpmb-core.c
21086F: include/linux/rpmb.h
21087
21088RPMSG TTY DRIVER
21089M: Arnaud Pouliquen <[email protected]>
21090L: [email protected]
21091S: Maintained
21092F: drivers/tty/rpmsg_tty.c
21093
21094RTASE ETHERNET DRIVER
21095M: Justin Lai <[email protected]>
21096M: Larry Chiu <[email protected]>
21097L: [email protected]
21098S: Maintained
21099F: drivers/net/ethernet/realtek/rtase/
21100
21101RTL2830 MEDIA DRIVER
21102L: [email protected]
21103S: Orphan
21104W: https://linuxtv.org
21105Q: http://patchwork.linuxtv.org/project/linux-media/list/
21106F: drivers/media/dvb-frontends/rtl2830*
21107
21108RTL2832 MEDIA DRIVER
21109L: [email protected]
21110S: Orphan
21111W: https://linuxtv.org
21112Q: http://patchwork.linuxtv.org/project/linux-media/list/
21113F: drivers/media/dvb-frontends/rtl2832*
21114
21115RTL2832_SDR MEDIA DRIVER
21116L: [email protected]
21117S: Orphan
21118W: https://linuxtv.org
21119Q: http://patchwork.linuxtv.org/project/linux-media/list/
21120F: drivers/media/dvb-frontends/rtl2832_sdr*
21121
21122RTL8180 WIRELESS DRIVER
21123L: [email protected]
21124S: Orphan
21125F: drivers/net/wireless/realtek/rtl818x/rtl8180/
21126
21127RTL8187 WIRELESS DRIVER
21128M: Hin-Tak Leung <[email protected]>
21129L: [email protected]
21130S: Maintained
21131T: git https://github.com/pkshih/rtw.git
21132F: drivers/net/wireless/realtek/rtl818x/rtl8187/
21133
21134RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
21135M: Jes Sorensen <[email protected]>
21136L: [email protected]
21137S: Maintained
21138T: git https://github.com/pkshih/rtw.git
21139F: drivers/net/wireless/realtek/rtl8xxxu/
21140
21141RTL9300 I2C DRIVER (rtl9300-i2c)
21142M: Chris Packham <[email protected]>
21143L: [email protected]
21144S: Maintained
21145F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml
21146F: drivers/i2c/busses/i2c-rtl9300.c
21147
21148RTRS TRANSPORT DRIVERS
21149M: Md. Haris Iqbal <[email protected]>
21150M: Jack Wang <[email protected]>
21151L: [email protected]
21152S: Maintained
21153F: drivers/infiniband/ulp/rtrs/
21154
21155RUNTIME VERIFICATION (RV)
21156M: Steven Rostedt <[email protected]>
21157L: [email protected]
21158S: Maintained
21159F: Documentation/trace/rv/
21160F: include/linux/rv.h
21161F: include/rv/
21162F: kernel/trace/rv/
21163F: tools/verification/
21164
21165RUST
21166M: Miguel Ojeda <[email protected]>
21167M: Alex Gaynor <[email protected]>
21168R: Boqun Feng <[email protected]>
21169R: Gary Guo <[email protected]>
21170R: Björn Roy Baron <[email protected]>
21171R: Benno Lossin <[email protected]>
21172R: Andreas Hindborg <[email protected]>
21173R: Alice Ryhl <[email protected]>
21174R: Trevor Gross <[email protected]>
21175R: Danilo Krummrich <[email protected]>
21176L: [email protected]
21177S: Supported
21178W: https://rust-for-linux.com
21179B: https://github.com/Rust-for-Linux/linux/issues
21180C: zulip://rust-for-linux.zulipchat.com
21181P: https://rust-for-linux.com/contributing
21182T: git https://github.com/Rust-for-Linux/linux.git rust-next
21183F: .clippy.toml
21184F: Documentation/rust/
21185F: include/trace/events/rust_sample.h
21186F: rust/
21187F: samples/rust/
21188F: scripts/*rust*
21189F: tools/testing/selftests/rust/
21190K: \b(?i:rust)\b
21191
21192RUST [ALLOC]
21193M: Danilo Krummrich <[email protected]>
21194L: [email protected]
21195S: Maintained
21196T: git https://github.com/Rust-for-Linux/linux.git alloc-next
21197F: rust/kernel/alloc.rs
21198F: rust/kernel/alloc/
21199
21200RUST [PIN-INIT]
21201M: Benno Lossin <[email protected]>
21202L: [email protected]
21203S: Maintained
21204W: https://rust-for-linux.com/pin-init
21205B: https://github.com/Rust-for-Linux/pin-init/issues
21206C: zulip://rust-for-linux.zulipchat.com
21207P: rust/pin-init/CONTRIBUTING.md
21208T: git https://github.com/Rust-for-Linux/linux.git pin-init-next
21209F: rust/kernel/init.rs
21210F: rust/pin-init/
21211K: \bpin-init\b|pin_init\b|PinInit
21212
21213RXRPC SOCKETS (AF_RXRPC)
21214M: David Howells <[email protected]>
21215M: Marc Dionne <[email protected]>
21216L: [email protected]
21217S: Supported
21218W: https://www.infradead.org/~dhowells/kafs/
21219F: Documentation/networking/rxrpc.rst
21220F: include/keys/rxrpc-type.h
21221F: include/net/af_rxrpc.h
21222F: include/trace/events/rxrpc.h
21223F: include/uapi/linux/rxrpc.h
21224F: net/rxrpc/
21225
21226S3 SAVAGE FRAMEBUFFER DRIVER
21227M: Antonino Daplas <[email protected]>
21228L: [email protected]
21229S: Maintained
21230F: drivers/video/fbdev/savage/
21231
21232S390 ARCHITECTURE
21233M: Heiko Carstens <[email protected]>
21234M: Vasily Gorbik <[email protected]>
21235M: Alexander Gordeev <[email protected]>
21236R: Christian Borntraeger <[email protected]>
21237R: Sven Schnelle <[email protected]>
21238L: [email protected]
21239S: Supported
21240T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21241F: Documentation/driver-api/s390-drivers.rst
21242F: Documentation/arch/s390/
21243F: arch/s390/
21244F: drivers/s390/
21245F: drivers/watchdog/diag288_wdt.c
21246
21247S390 COMMON I/O LAYER
21248M: Vineeth Vijayan <[email protected]>
21249M: Peter Oberparleiter <[email protected]>
21250L: [email protected]
21251S: Supported
21252F: drivers/s390/cio/
21253
21254S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM
21255M: Harald Freudenberger <[email protected]>
21256M: Holger Dengler <[email protected]>
21257L: [email protected]
21258L: [email protected]
21259S: Supported
21260F: arch/s390/crypto/
21261F: arch/s390/include/asm/archrandom.h
21262F: arch/s390/include/asm/cpacf.h
21263
21264S390 DASD DRIVER
21265M: Stefan Haberland <[email protected]>
21266M: Jan Hoeppner <[email protected]>
21267L: [email protected]
21268S: Supported
21269F: block/partitions/ibm.c
21270F: drivers/s390/block/dasd*
21271F: include/linux/dasd_mod.h
21272
21273S390 HWRANDOM TRNG DRIVER
21274M: Harald Freudenberger <[email protected]>
21275M: Holger Dengler <[email protected]>
21276L: [email protected]
21277L: [email protected]
21278S: Supported
21279F: drivers/char/hw_random/s390-trng.c
21280
21281S390 IOMMU (PCI)
21282M: Niklas Schnelle <[email protected]>
21283M: Matthew Rosato <[email protected]>
21284R: Gerald Schaefer <[email protected]>
21285L: [email protected]
21286S: Supported
21287F: drivers/iommu/s390-iommu.c
21288
21289S390 IUCV NETWORK LAYER
21290M: Alexandra Winter <[email protected]>
21291M: Thorsten Winkler <[email protected]>
21292L: [email protected]
21293L: [email protected]
21294S: Supported
21295F: drivers/s390/net/*iucv*
21296F: include/net/iucv/
21297F: net/iucv/
21298
21299S390 MM
21300M: Alexander Gordeev <[email protected]>
21301M: Gerald Schaefer <[email protected]>
21302L: [email protected]
21303S: Supported
21304T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
21305F: arch/s390/include/asm/pgtable.h
21306F: arch/s390/mm
21307
21308S390 NETWORK DRIVERS
21309M: Alexandra Winter <[email protected]>
21310M: Thorsten Winkler <[email protected]>
21311L: [email protected]
21312L: [email protected]
21313S: Supported
21314F: drivers/s390/net/
21315
21316S390 PCI SUBSYSTEM
21317M: Niklas Schnelle <[email protected]>
21318M: Gerald Schaefer <[email protected]>
21319L: [email protected]
21320S: Supported
21321F: Documentation/arch/s390/pci.rst
21322F: arch/s390/pci/
21323F: drivers/pci/hotplug/s390_pci_hpc.c
21324
21325S390 PTP DRIVER
21326M: Sven Schnelle <[email protected]>
21327L: [email protected]
21328S: Supported
21329F: drivers/ptp/ptp_s390.c
21330
21331S390 SCM DRIVER
21332M: Vineeth Vijayan <[email protected]>
21333L: [email protected]
21334S: Supported
21335F: drivers/s390/block/scm*
21336F: drivers/s390/cio/scm.c
21337
21338S390 VFIO AP DRIVER
21339M: Tony Krowiak <[email protected]>
21340M: Halil Pasic <[email protected]>
21341M: Jason Herne <[email protected]>
21342L: [email protected]
21343S: Supported
21344F: Documentation/arch/s390/vfio-ap*
21345F: drivers/s390/crypto/vfio_ap*
21346
21347S390 VFIO-CCW DRIVER
21348M: Eric Farman <[email protected]>
21349M: Matthew Rosato <[email protected]>
21350R: Halil Pasic <[email protected]>
21351L: [email protected]
21352L: [email protected]
21353S: Supported
21354F: Documentation/arch/s390/vfio-ccw.rst
21355F: drivers/s390/cio/vfio_ccw*
21356F: include/uapi/linux/vfio_ccw.h
21357
21358S390 VFIO-PCI DRIVER
21359M: Matthew Rosato <[email protected]>
21360M: Eric Farman <[email protected]>
21361L: [email protected]
21362L: [email protected]
21363S: Supported
21364F: arch/s390/kvm/pci*
21365F: drivers/vfio/pci/vfio_pci_zdev.c
21366F: include/uapi/linux/vfio_zdev.h
21367
21368S390 ZCRYPT AND PKEY DRIVER AND AP BUS
21369M: Harald Freudenberger <[email protected]>
21370M: Holger Dengler <[email protected]>
21371L: [email protected]
21372S: Supported
21373F: arch/s390/include/asm/ap.h
21374F: arch/s390/include/asm/pkey.h
21375F: arch/s390/include/asm/trace/zcrypt.h
21376F: arch/s390/include/uapi/asm/pkey.h
21377F: arch/s390/include/uapi/asm/zcrypt.h
21378F: drivers/s390/crypto/
21379
21380S390 ZFCP DRIVER
21381M: Nihar Panda <[email protected]>
21382L: [email protected]
21383S: Supported
21384F: drivers/s390/scsi/zfcp_*
21385
21386SAA6588 RDS RECEIVER DRIVER
21387M: Hans Verkuil <[email protected]>
21388L: [email protected]
21389S: Odd Fixes
21390W: https://linuxtv.org
21391T: git git://linuxtv.org/media.git
21392F: drivers/media/i2c/saa6588*
21393
21394SAA7134 VIDEO4LINUX DRIVER
21395M: Mauro Carvalho Chehab <[email protected]>
21396L: [email protected]
21397S: Odd fixes
21398W: https://linuxtv.org
21399T: git git://linuxtv.org/media.git
21400F: Documentation/driver-api/media/drivers/saa7134*
21401F: drivers/media/pci/saa7134/
21402
21403SAA7146 VIDEO4LINUX-2 DRIVER
21404M: Hans Verkuil <[email protected]>
21405L: [email protected]
21406S: Maintained
21407T: git git://linuxtv.org/media.git
21408F: drivers/media/common/saa7146/
21409F: drivers/media/pci/saa7146/
21410F: include/media/drv-intf/saa7146*
21411
21412SAFESETID SECURITY MODULE
21413M: Micah Morton <[email protected]>
21414S: Supported
21415F: Documentation/admin-guide/LSM/SafeSetID.rst
21416F: security/safesetid/
21417
21418SAMSUNG AUDIO (ASoC) DRIVERS
21419M: Sylwester Nawrocki <[email protected]>
21420L: [email protected]
21421S: Maintained
21422B: mailto:[email protected]
21423F: Documentation/devicetree/bindings/sound/samsung*
21424F: sound/soc/samsung/
21425
21426SAMSUNG EXYNOS850 SoC SUPPORT
21427M: Sam Protsenko <[email protected]>
21428L: [email protected] (moderated for non-subscribers)
21429L: [email protected]
21430S: Maintained
21431F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml
21432F: arch/arm64/boot/dts/exynos/exynos850*
21433F: drivers/clk/samsung/clk-exynos850.c
21434F: include/dt-bindings/clock/exynos850.h
21435
21436SAMSUNG EXYNOS ACPM MAILBOX PROTOCOL
21437M: Tudor Ambarus <[email protected]>
21438L: [email protected]
21439L: [email protected]
21440S: Supported
21441F: Documentation/devicetree/bindings/firmware/google,gs101-acpm-ipc.yaml
21442F: drivers/firmware/samsung/exynos-acpm*
21443F: include/linux/firmware/samsung/exynos-acpm-protocol.h
21444
21445SAMSUNG EXYNOS MAILBOX DRIVER
21446M: Tudor Ambarus <[email protected]>
21447L: [email protected]
21448L: [email protected]
21449S: Supported
21450F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml
21451F: drivers/mailbox/exynos-mailbox.c
21452F: include/linux/mailbox/exynos-message.h
21453
21454SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
21455M: Krzysztof Kozlowski <[email protected]>
21456L: [email protected]
21457L: [email protected]
21458S: Maintained
21459F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml
21460F: drivers/crypto/exynos-rng.c
21461
21462SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER
21463M: Łukasz Stelmach <[email protected]>
21464L: [email protected]
21465S: Maintained
21466F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml
21467F: drivers/char/hw_random/exynos-trng.c
21468
21469SAMSUNG FRAMEBUFFER DRIVER
21470M: Jingoo Han <[email protected]>
21471L: [email protected]
21472S: Maintained
21473F: drivers/video/fbdev/s3c-fb.c
21474
21475SAMSUNG GALAXY BOOK DRIVER
21476M: Joshua Grisham <[email protected]>
21477L: [email protected]
21478S: Maintained
21479F: Documentation/admin-guide/laptops/samsung-galaxybook.rst
21480F: drivers/platform/x86/samsung-galaxybook.c
21481
21482SAMSUNG INTERCONNECT DRIVERS
21483M: Sylwester Nawrocki <[email protected]>
21484M: Artur Świgoń <[email protected]>
21485L: [email protected]
21486L: [email protected]
21487S: Supported
21488F: drivers/interconnect/samsung/
21489
21490SAMSUNG LAPTOP DRIVER
21491M: Corentin Chary <[email protected]>
21492L: [email protected]
21493S: Maintained
21494F: drivers/platform/x86/samsung-laptop.c
21495
21496SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
21497M: Krzysztof Kozlowski <[email protected]>
21498L: [email protected]
21499L: [email protected]
21500S: Maintained
21501B: mailto:[email protected]
21502F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml
21503F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml
21504F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml
21505F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml
21506F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml
21507F: drivers/clk/clk-s2mps11.c
21508F: drivers/mfd/sec*.c
21509F: drivers/regulator/s2m*.c
21510F: drivers/regulator/s5m*.c
21511F: drivers/rtc/rtc-s5m.c
21512F: include/linux/mfd/samsung/
21513
21514SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
21515M: Sylwester Nawrocki <[email protected]>
21516L: [email protected]
21517L: [email protected]
21518S: Maintained
21519F: drivers/media/platform/samsung/s3c-camif/
21520F: include/media/drv-intf/s3c_camif.h
21521
21522SAMSUNG S3FWRN5 NFC DRIVER
21523M: Krzysztof Kozlowski <[email protected]>
21524S: Maintained
21525F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml
21526F: drivers/nfc/s3fwrn5
21527
21528SAMSUNG S5C73M3 CAMERA DRIVER
21529M: Sylwester Nawrocki <[email protected]>
21530M: Andrzej Hajda <[email protected]>
21531L: [email protected]
21532S: Supported
21533F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml
21534F: drivers/media/i2c/s5c73m3/*
21535
21536SAMSUNG S5K5BAF CAMERA DRIVER
21537M: Sylwester Nawrocki <[email protected]>
21538M: Andrzej Hajda <[email protected]>
21539L: [email protected]
21540S: Supported
21541F: drivers/media/i2c/s5k5baf.c
21542
21543SAMSUNG S5P Security SubSystem (SSS) DRIVER
21544M: Krzysztof Kozlowski <[email protected]>
21545M: Vladimir Zapolskiy <[email protected]>
21546L: [email protected]
21547L: [email protected]
21548S: Maintained
21549F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
21550F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml
21551F: drivers/crypto/s5p-sss.c
21552
21553SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
21554M: Sylwester Nawrocki <[email protected]>
21555L: [email protected]
21556S: Supported
21557Q: https://patchwork.linuxtv.org/project/linux-media/list/
21558F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml
21559F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml
21560F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml
21561F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml
21562F: Documentation/devicetree/bindings/media/samsung,fimc.yaml
21563F: drivers/media/platform/samsung/exynos4-is/
21564
21565SAMSUNG SOC CLOCK DRIVERS
21566M: Krzysztof Kozlowski <[email protected]>
21567M: Sylwester Nawrocki <[email protected]>
21568M: Chanwoo Choi <[email protected]>
21569R: Alim Akhtar <[email protected]>
21570L: [email protected]
21571S: Maintained
21572T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git
21573F: Documentation/devicetree/bindings/clock/samsung,*.yaml
21574F: Documentation/devicetree/bindings/clock/samsung,s3c*
21575F: drivers/clk/samsung/
21576F: include/dt-bindings/clock/exynos*.h
21577F: include/dt-bindings/clock/s5p*.h
21578F: include/dt-bindings/clock/samsung,*.h
21579F: include/linux/clk/samsung.h
21580
21581SAMSUNG SPI DRIVERS
21582M: Andi Shyti <[email protected]>
21583R: Tudor Ambarus <[email protected]>
21584L: [email protected]
21585L: [email protected]
21586S: Maintained
21587F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml
21588F: drivers/spi/spi-s3c*
21589F: include/linux/platform_data/spi-s3c64xx.h
21590
21591SAMSUNG SXGBE DRIVERS
21592M: Byungho An <[email protected]>
21593L: [email protected]
21594S: Maintained
21595F: drivers/net/ethernet/samsung/sxgbe/
21596
21597SAMSUNG THERMAL DRIVER
21598M: Bartlomiej Zolnierkiewicz <[email protected]>
21599M: Krzysztof Kozlowski <[email protected]>
21600L: [email protected]
21601L: [email protected]
21602S: Maintained
21603F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml
21604F: drivers/thermal/samsung/
21605
21606SAMSUNG USB2 PHY DRIVER
21607M: Sylwester Nawrocki <[email protected]>
21608L: [email protected]
21609S: Supported
21610F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml
21611F: Documentation/driver-api/phy/samsung-usb2.rst
21612F: drivers/phy/samsung/phy-exynos4210-usb2.c
21613F: drivers/phy/samsung/phy-exynos4x12-usb2.c
21614F: drivers/phy/samsung/phy-exynos5250-usb2.c
21615F: drivers/phy/samsung/phy-s5pv210-usb2.c
21616F: drivers/phy/samsung/phy-samsung-usb2.c
21617F: drivers/phy/samsung/phy-samsung-usb2.h
21618
21619SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE
21620M: Paul Barker <[email protected]>
21621R: Marc Murphy <[email protected]>
21622S: Supported
21623F: arch/arm/boot/dts/ti/omap/am335x-sancloud*
21624
21625SC1200 WDT DRIVER
21626M: Zwane Mwaikambo <[email protected]>
21627S: Maintained
21628F: drivers/watchdog/sc1200wdt.c
21629
21630SCHEDULER
21631M: Ingo Molnar <[email protected]>
21632M: Peter Zijlstra <[email protected]>
21633M: Juri Lelli <[email protected]> (SCHED_DEADLINE)
21634M: Vincent Guittot <[email protected]> (SCHED_NORMAL)
21635R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL)
21636R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR)
21637R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH)
21638R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING)
21639R: Valentin Schneider <[email protected]> (TOPOLOGY)
21640L: [email protected]
21641S: Maintained
21642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
21643F: include/linux/preempt.h
21644F: include/linux/sched.h
21645F: include/linux/wait.h
21646F: include/uapi/linux/sched.h
21647F: kernel/sched/
21648
21649SCHEDULER - SCHED_EXT
21650R: Tejun Heo <[email protected]>
21651R: David Vernet <[email protected]>
21652R: Andrea Righi <[email protected]>
21653R: Changwoo Min <[email protected]>
21654L: [email protected]
21655S: Maintained
21656W: https://github.com/sched-ext/scx
21657T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git
21658F: include/linux/sched/ext.h
21659F: kernel/sched/ext*
21660F: tools/sched_ext/
21661F: tools/testing/selftests/sched_ext
21662
21663SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER
21664M: Gustavo Silva <[email protected]>
21665S: Maintained
21666F: drivers/iio/chemical/ens160_core.c
21667F: drivers/iio/chemical/ens160_i2c.c
21668F: drivers/iio/chemical/ens160_spi.c
21669F: drivers/iio/chemical/ens160.h
21670
21671SCSI LIBSAS SUBSYSTEM
21672R: John Garry <[email protected]>
21673R: Jason Yan <[email protected]>
21674L: [email protected]
21675S: Supported
21676F: Documentation/scsi/libsas.rst
21677F: drivers/scsi/libsas/
21678F: include/scsi/libsas.h
21679F: include/scsi/sas_ata.h
21680
21681SCSI RDMA PROTOCOL (SRP) INITIATOR
21682M: Bart Van Assche <[email protected]>
21683L: [email protected]
21684S: Supported
21685Q: http://patchwork.kernel.org/project/linux-rdma/list/
21686F: drivers/infiniband/ulp/srp/
21687F: include/scsi/srp.h
21688
21689SCSI RDMA PROTOCOL (SRP) TARGET
21690M: Bart Van Assche <[email protected]>
21691L: [email protected]
21692L: [email protected]
21693S: Supported
21694Q: http://patchwork.kernel.org/project/linux-rdma/list/
21695F: drivers/infiniband/ulp/srpt/
21696
21697SCSI SG DRIVER
21698M: Doug Gilbert <[email protected]>
21699L: [email protected]
21700S: Maintained
21701W: http://sg.danny.cz/sg
21702F: Documentation/scsi/scsi-generic.rst
21703F: drivers/scsi/sg.c
21704F: include/scsi/sg.h
21705
21706SCSI SUBSYSTEM
21707M: "James E.J. Bottomley" <[email protected]>
21708M: "Martin K. Petersen" <[email protected]>
21709L: [email protected]
21710S: Maintained
21711Q: https://patchwork.kernel.org/project/linux-scsi/list/
21712T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
21713T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21714F: Documentation/devicetree/bindings/scsi/
21715F: drivers/scsi/
21716F: drivers/ufs/
21717F: include/scsi/
21718F: include/uapi/scsi/
21719
21720SCSI TAPE DRIVER
21721M: Kai Mäkisara <[email protected]>
21722L: [email protected]
21723S: Maintained
21724F: Documentation/scsi/st.rst
21725F: drivers/scsi/st.*
21726F: drivers/scsi/st_*.h
21727
21728SCSI TARGET CORE USER DRIVER
21729M: Bodo Stroesser <[email protected]>
21730L: [email protected]
21731L: [email protected]
21732S: Supported
21733F: Documentation/target/tcmu-design.rst
21734F: drivers/target/target_core_user.c
21735F: include/uapi/linux/target_core_user.h
21736
21737SCSI TARGET SUBSYSTEM
21738M: "Martin K. Petersen" <[email protected]>
21739L: [email protected]
21740L: [email protected]
21741S: Supported
21742Q: https://patchwork.kernel.org/project/target-devel/list/
21743T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
21744F: Documentation/target/
21745F: drivers/target/
21746F: include/target/
21747
21748SCTP PROTOCOL
21749M: Marcelo Ricardo Leitner <[email protected]>
21750M: Xin Long <[email protected]>
21751L: [email protected]
21752S: Maintained
21753W: https://github.com/sctp/lksctp-tools/wiki
21754F: Documentation/networking/sctp.rst
21755F: include/linux/sctp.h
21756F: include/net/sctp/
21757F: include/uapi/linux/sctp.h
21758F: net/sctp/
21759
21760SCx200 CPU SUPPORT
21761M: Jim Cromie <[email protected]>
21762S: Odd Fixes
21763F: Documentation/i2c/busses/scx200_acb.rst
21764F: arch/x86/platform/scx200/
21765F: drivers/i2c/busses/scx200*
21766F: drivers/mtd/maps/scx200_docflash.c
21767F: drivers/watchdog/scx200_wdt.c
21768F: include/linux/scx200.h
21769
21770SCx200 GPIO DRIVER
21771M: Jim Cromie <[email protected]>
21772S: Maintained
21773F: drivers/char/scx200_gpio.c
21774F: include/linux/scx200_gpio.h
21775
21776SCx200 HRT CLOCKSOURCE DRIVER
21777M: Jim Cromie <[email protected]>
21778S: Maintained
21779F: drivers/clocksource/scx200_hrt.c
21780
21781SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
21782M: Sascha Sommer <[email protected]>
21783L: [email protected] (subscribers-only)
21784S: Maintained
21785F: drivers/mmc/host/sdricoh_cs.c
21786
21787SECO BOARDS CEC DRIVER
21788M: Ettore Chimenti <[email protected]>
21789S: Maintained
21790F: drivers/media/cec/platform/seco/seco-cec.c
21791F: drivers/media/cec/platform/seco/seco-cec.h
21792
21793SECURE COMPUTING
21794M: Kees Cook <[email protected]>
21795R: Andy Lutomirski <[email protected]>
21796R: Will Drewry <[email protected]>
21797S: Supported
21798T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp
21799F: Documentation/userspace-api/seccomp_filter.rst
21800F: include/linux/seccomp.h
21801F: include/uapi/linux/seccomp.h
21802F: kernel/seccomp.c
21803F: tools/testing/selftests/kselftest_harness.h
21804F: tools/testing/selftests/seccomp/*
21805K: \bsecure_computing
21806K: \bTIF_SECCOMP\b
21807
21808SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
21809M: Kamal Dasu <[email protected]>
21810M: Al Cooper <[email protected]>
21811R: Broadcom internal kernel review list <[email protected]>
21812L: [email protected]
21813S: Maintained
21814F: drivers/mmc/host/sdhci-brcmstb*
21815
21816SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
21817M: Adrian Hunter <[email protected]>
21818L: [email protected]
21819S: Supported
21820F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml
21821F: drivers/mmc/host/sdhci*
21822
21823SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER
21824M: Aubin Constans <[email protected]>
21825R: Eugen Hristev <[email protected]>
21826L: [email protected]
21827S: Supported
21828F: drivers/mmc/host/sdhci-of-at91.c
21829
21830SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER
21831M: Haibo Chen <[email protected]>
21832L: [email protected]
21833L: [email protected]
21834L: [email protected]
21835S: Maintained
21836F: drivers/mmc/host/sdhci-esdhc-imx.c
21837
21838SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
21839M: Ben Dooks <[email protected]>
21840M: Jaehoon Chung <[email protected]>
21841L: [email protected]
21842S: Maintained
21843F: drivers/mmc/host/sdhci-s3c*
21844
21845SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
21846M: Viresh Kumar <[email protected]>
21847L: [email protected]
21848S: Maintained
21849F: drivers/mmc/host/sdhci-spear.c
21850
21851SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER
21852M: Vignesh Raghavendra <[email protected]>
21853L: [email protected]
21854S: Maintained
21855F: drivers/mmc/host/sdhci-omap.c
21856
21857SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
21858M: Jonathan Derrick <[email protected]>
21859L: [email protected]
21860S: Supported
21861F: block/opal_proto.h
21862F: block/sed*
21863F: include/linux/sed*
21864F: include/uapi/linux/sed*
21865
21866SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC)
21867M: Mark Rutland <[email protected]>
21868M: Lorenzo Pieralisi <[email protected]>
21869M: Sudeep Holla <[email protected]>
21870L: [email protected] (moderated for non-subscribers)
21871S: Maintained
21872F: drivers/firmware/smccc/
21873F: include/linux/arm-smccc.h
21874
21875SECURITY CONTACT
21876M: Security Officers <[email protected]>
21877S: Supported
21878F: Documentation/process/security-bugs.rst
21879
21880SECURITY SUBSYSTEM
21881M: Paul Moore <[email protected]>
21882M: James Morris <[email protected]>
21883M: "Serge E. Hallyn" <[email protected]>
21884L: [email protected]
21885S: Supported
21886Q: https://patchwork.kernel.org/project/linux-security-module/list
21887B: mailto:[email protected]
21888P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md
21889T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git
21890F: include/linux/lsm/
21891F: include/linux/lsm_audit.h
21892F: include/linux/lsm_hook_defs.h
21893F: include/linux/lsm_hooks.h
21894F: include/linux/security.h
21895F: include/uapi/linux/lsm.h
21896F: security/
21897F: tools/testing/selftests/lsm/
21898X: security/selinux/
21899K: \bsecurity_[a-z_0-9]\+\b
21900
21901SELINUX SECURITY MODULE
21902M: Paul Moore <[email protected]>
21903M: Stephen Smalley <[email protected]>
21904R: Ondrej Mosnacek <[email protected]>
21905L: [email protected]
21906S: Supported
21907W: https://github.com/SELinuxProject
21908Q: https://patchwork.kernel.org/project/selinux/list
21909B: mailto:[email protected]
21910P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md
21911T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git
21912F: Documentation/ABI/removed/sysfs-selinux-checkreqprot
21913F: Documentation/ABI/removed/sysfs-selinux-disable
21914F: Documentation/admin-guide/LSM/SELinux.rst
21915F: include/trace/events/avc.h
21916F: include/uapi/linux/selinux_netlink.h
21917F: scripts/selinux/
21918F: security/selinux/
21919
21920SENSABLE PHANTOM
21921M: Jiri Slaby <[email protected]>
21922S: Maintained
21923F: drivers/misc/phantom.c
21924F: include/uapi/linux/phantom.h
21925
21926SENSEAIR SUNRISE 006-0-0007
21927M: Jacopo Mondi <[email protected]>
21928S: Maintained
21929F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2
21930F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml
21931F: drivers/iio/chemical/sunrise_co2.c
21932
21933SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER
21934M: Tomasz Duszynski <[email protected]>
21935S: Maintained
21936F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml
21937F: drivers/iio/chemical/scd30.h
21938F: drivers/iio/chemical/scd30_core.c
21939F: drivers/iio/chemical/scd30_i2c.c
21940F: drivers/iio/chemical/scd30_serial.c
21941
21942SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER
21943M: Roan van Dijk <[email protected]>
21944S: Maintained
21945F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml
21946F: drivers/iio/chemical/scd4x.c
21947
21948SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER
21949M: Petar Stoykov <[email protected]>
21950S: Maintained
21951F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml
21952F: drivers/iio/pressure/sdp500.c
21953
21954SENSIRION SGP40 GAS SENSOR DRIVER
21955M: Andreas Klinger <[email protected]>
21956S: Maintained
21957F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40
21958F: drivers/iio/chemical/sgp40.c
21959
21960SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER
21961M: Tomasz Duszynski <[email protected]>
21962S: Maintained
21963F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
21964F: drivers/iio/chemical/sps30.c
21965F: drivers/iio/chemical/sps30_i2c.c
21966F: drivers/iio/chemical/sps30_serial.c
21967
21968SERIAL DEVICE BUS
21969M: Rob Herring <[email protected]>
21970L: [email protected]
21971S: Maintained
21972F: Documentation/devicetree/bindings/serial/serial.yaml
21973F: drivers/tty/serdev/
21974F: include/linux/serdev.h
21975
21976SERIAL IR RECEIVER
21977M: Sean Young <[email protected]>
21978L: [email protected]
21979S: Maintained
21980F: drivers/media/rc/serial_ir.c
21981
21982SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus)
21983M: Srinivas Kandagatla <[email protected]>
21984L: [email protected]
21985S: Maintained
21986F: Documentation/devicetree/bindings/slimbus/
21987F: Documentation/driver-api/slimbus.rst
21988F: drivers/slimbus/
21989F: include/linux/slimbus.h
21990
21991SFC NETWORK DRIVER
21992M: Edward Cree <[email protected]>
21993L: [email protected]
21994L: [email protected]
21995S: Maintained
21996F: Documentation/networking/devlink/sfc.rst
21997F: drivers/net/ethernet/sfc/
21998
21999SFCTEMP HWMON DRIVER
22000M: Emil Renner Berthing <[email protected]>
22001M: Hal Feng <[email protected]>
22002L: [email protected]
22003S: Maintained
22004F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml
22005F: Documentation/hwmon/sfctemp.rst
22006F: drivers/hwmon/sfctemp.c
22007
22008SFF/SFP/SFP+ MODULE SUPPORT
22009M: Russell King <[email protected]>
22010L: [email protected]
22011S: Maintained
22012F: Documentation/devicetree/bindings/net/sff,sfp.yaml
22013F: drivers/net/phy/phylink.c
22014F: drivers/net/phy/sfp*
22015F: include/linux/mdio/mdio-i2c.h
22016F: include/linux/phylink.h
22017F: include/linux/sfp.h
22018K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate)
22019
22020SGI GRU DRIVER
22021M: Dimitri Sivanich <[email protected]>
22022S: Maintained
22023F: drivers/misc/sgi-gru/
22024
22025SGI XP/XPC/XPNET DRIVER
22026M: Robin Holt <[email protected]>
22027M: Steve Wahl <[email protected]>
22028S: Maintained
22029F: drivers/misc/sgi-xp/
22030
22031SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
22032M: Wenjia Zhang <[email protected]>
22033M: Jan Karcher <[email protected]>
22034R: D. Wythe <[email protected]>
22035R: Tony Lu <[email protected]>
22036R: Wen Gu <[email protected]>
22037L: [email protected]
22038L: [email protected]
22039S: Supported
22040F: net/smc/
22041
22042SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER
22043M: Linus Walleij <[email protected]>
22044L: [email protected]
22045S: Maintained
22046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
22047F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
22048F: drivers/iio/light/gp2ap002.c
22049
22050SHARP RJ54N1CB0C SENSOR DRIVER
22051M: Jacopo Mondi <[email protected]>
22052L: [email protected]
22053S: Odd fixes
22054T: git git://linuxtv.org/media.git
22055F: drivers/media/i2c/rj54n1cb0c.c
22056F: include/media/i2c/rj54n1cb0c.h
22057
22058SHRINKER
22059M: Andrew Morton <[email protected]>
22060M: Dave Chinner <[email protected]>
22061R: Qi Zheng <[email protected]>
22062R: Roman Gushchin <[email protected]>
22063R: Muchun Song <[email protected]>
22064L: [email protected]
22065S: Maintained
22066F: Documentation/admin-guide/mm/shrinker_debugfs.rst
22067F: include/linux/shrinker.h
22068F: mm/shrinker.c
22069F: mm/shrinker_debug.c
22070
22071SH_VOU V4L2 OUTPUT DRIVER
22072L: [email protected]
22073S: Orphan
22074F: drivers/media/platform/renesas/sh_vou.c
22075F: include/media/drv-intf/sh_vou.h
22076
22077SI2157 MEDIA DRIVER
22078L: [email protected]
22079S: Orphan
22080W: https://linuxtv.org
22081Q: http://patchwork.linuxtv.org/project/linux-media/list/
22082F: drivers/media/tuners/si2157*
22083
22084SI2165 MEDIA DRIVER
22085M: Matthias Schwarzott <[email protected]>
22086L: [email protected]
22087S: Maintained
22088W: https://linuxtv.org
22089Q: http://patchwork.linuxtv.org/project/linux-media/list/
22090F: drivers/media/dvb-frontends/si2165*
22091
22092SI2168 MEDIA DRIVER
22093L: [email protected]
22094S: Orphan
22095W: https://linuxtv.org
22096Q: http://patchwork.linuxtv.org/project/linux-media/list/
22097F: drivers/media/dvb-frontends/si2168*
22098
22099SI470X FM RADIO RECEIVER I2C DRIVER
22100M: Hans Verkuil <[email protected]>
22101L: [email protected]
22102S: Odd Fixes
22103W: https://linuxtv.org
22104T: git git://linuxtv.org/media.git
22105F: Documentation/devicetree/bindings/media/silabs,si470x.yaml
22106F: drivers/media/radio/si470x/radio-si470x-i2c.c
22107
22108SI470X FM RADIO RECEIVER USB DRIVER
22109M: Hans Verkuil <[email protected]>
22110L: [email protected]
22111S: Maintained
22112W: https://linuxtv.org
22113T: git git://linuxtv.org/media.git
22114F: drivers/media/radio/si470x/radio-si470x-common.c
22115F: drivers/media/radio/si470x/radio-si470x-usb.c
22116F: drivers/media/radio/si470x/radio-si470x.h
22117
22118SI4713 FM RADIO TRANSMITTER I2C DRIVER
22119M: Eduardo Valentin <[email protected]>
22120L: [email protected]
22121S: Odd Fixes
22122W: https://linuxtv.org
22123T: git git://linuxtv.org/media.git
22124F: drivers/media/radio/si4713/si4713.?
22125
22126SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
22127M: Eduardo Valentin <[email protected]>
22128L: [email protected]
22129S: Odd Fixes
22130W: https://linuxtv.org
22131T: git git://linuxtv.org/media.git
22132F: drivers/media/radio/si4713/radio-platform-si4713.c
22133
22134SI4713 FM RADIO TRANSMITTER 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/si4713/radio-usb-si4713.c
22141
22142SIANO DVB DRIVER
22143M: Mauro Carvalho Chehab <[email protected]>
22144L: [email protected]
22145S: Odd fixes
22146W: https://linuxtv.org
22147T: git git://linuxtv.org/media.git
22148F: drivers/media/common/siano/
22149F: drivers/media/mmc/siano/
22150F: drivers/media/usb/siano/
22151F: drivers/media/usb/siano/
22152
22153SIEMENS IPC LED DRIVERS
22154M: Bao Cheng Su <[email protected]>
22155M: Benedikt Niedermayr <[email protected]>
22156M: Tobias Schaffner <[email protected]>
22157L: [email protected]
22158S: Maintained
22159F: drivers/leds/simple/
22160
22161SIEMENS IPC PLATFORM DRIVERS
22162M: Bao Cheng Su <[email protected]>
22163M: Benedikt Niedermayr <[email protected]>
22164M: Tobias Schaffner <[email protected]>
22165L: [email protected]
22166S: Maintained
22167F: drivers/platform/x86/siemens/
22168F: include/linux/platform_data/x86/simatic-ipc-base.h
22169F: include/linux/platform_data/x86/simatic-ipc.h
22170
22171SIEMENS IPC WATCHDOG DRIVERS
22172M: Bao Cheng Su <[email protected]>
22173M: Benedikt Niedermayr <[email protected]>
22174M: Tobias Schaffner <[email protected]>
22175L: [email protected]
22176S: Maintained
22177F: drivers/watchdog/simatic-ipc-wdt.c
22178
22179SIFIVE DRIVERS
22180M: Paul Walmsley <[email protected]>
22181M: Samuel Holland <[email protected]>
22182L: [email protected]
22183S: Supported
22184F: drivers/dma/sf-pdma/
22185N: sifive
22186K: fu[57]40
22187K: [^@]sifive
22188
22189SILEAD TOUCHSCREEN DRIVER
22190M: Hans de Goede <[email protected]>
22191L: [email protected]
22192L: [email protected]
22193S: Maintained
22194F: drivers/input/touchscreen/silead.c
22195F: drivers/platform/x86/touchscreen_dmi.c
22196
22197SILICON LABS WIRELESS DRIVERS (for WFxxx series)
22198M: Jérôme Pouiller <[email protected]>
22199L: [email protected]
22200S: Supported
22201F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml
22202F: drivers/net/wireless/silabs/
22203
22204SILICON MOTION SM712 FRAME BUFFER DRIVER
22205M: Sudip Mukherjee <[email protected]>
22206M: Teddy Wang <[email protected]>
22207M: Sudip Mukherjee <[email protected]>
22208L: [email protected]
22209S: Maintained
22210F: Documentation/fb/sm712fb.rst
22211F: drivers/video/fbdev/sm712*
22212
22213SILVACO I3C DUAL-ROLE MASTER
22214M: Miquel Raynal <[email protected]>
22215M: Frank Li <[email protected]>
22216L: [email protected] (moderated for non-subscribers)
22217L: [email protected]
22218S: Maintained
22219F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml
22220F: drivers/i3c/master/svc-i3c-master.c
22221
22222SIMPLEFB FB DRIVER
22223M: Hans de Goede <[email protected]>
22224L: [email protected]
22225S: Maintained
22226F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml
22227F: drivers/video/fbdev/simplefb.c
22228F: include/linux/platform_data/simplefb.h
22229
22230SIOX
22231M: Thorsten Scherer <[email protected]>
22232R: Pengutronix Kernel Team <[email protected]>
22233S: Supported
22234F: drivers/gpio/gpio-siox.c
22235F: drivers/siox/*
22236F: include/trace/events/siox.h
22237
22238SIPHASH PRF ROUTINES
22239M: Jason A. Donenfeld <[email protected]>
22240S: Maintained
22241F: include/linux/siphash.h
22242F: lib/siphash.c
22243F: lib/tests/siphash_kunit.c
22244
22245SIS 190 ETHERNET DRIVER
22246M: Francois Romieu <[email protected]>
22247L: [email protected]
22248S: Maintained
22249F: drivers/net/ethernet/sis/sis190.c
22250
22251SIS 900/7016 FAST ETHERNET DRIVER
22252M: Daniele Venzano <[email protected]>
22253L: [email protected]
22254S: Maintained
22255W: http://www.brownhat.org/sis900.html
22256F: drivers/net/ethernet/sis/sis900.*
22257
22258SIS FRAMEBUFFER DRIVER
22259S: Orphan
22260F: Documentation/fb/sisfb.rst
22261F: drivers/video/fbdev/sis/
22262F: include/video/sisfb.h
22263
22264SIS I2C TOUCHSCREEN DRIVER
22265M: Mika Penttilä <[email protected]>
22266L: [email protected]
22267S: Maintained
22268F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt
22269F: drivers/input/touchscreen/sis_i2c.c
22270
22271SIS USB2VGA DRIVER
22272M: Thomas Winischhofer <[email protected]>
22273S: Maintained
22274W: http://www.winischhofer.at/linuxsisusbvga.shtml
22275F: drivers/usb/misc/sisusbvga/
22276
22277SL28 CPLD MFD DRIVER
22278M: Michael Walle <[email protected]>
22279S: Maintained
22280F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml
22281F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml
22282F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml
22283F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml
22284F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml
22285F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml
22286F: drivers/gpio/gpio-sl28cpld.c
22287F: drivers/hwmon/sl28cpld-hwmon.c
22288F: drivers/irqchip/irq-sl28cpld.c
22289F: drivers/pwm/pwm-sl28cpld.c
22290F: drivers/watchdog/sl28cpld_wdt.c
22291
22292SL28 VPD NVMEM LAYOUT DRIVER
22293M: Michael Walle <[email protected]>
22294S: Maintained
22295F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml
22296F: drivers/nvmem/layouts/sl28vpd.c
22297
22298SLAB ALLOCATOR
22299M: Christoph Lameter <[email protected]>
22300M: David Rientjes <[email protected]>
22301M: Andrew Morton <[email protected]>
22302M: Vlastimil Babka <[email protected]>
22303R: Roman Gushchin <[email protected]>
22304R: Harry Yoo <[email protected]>
22305L: [email protected]
22306S: Maintained
22307T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git
22308F: include/linux/sl?b*.h
22309F: mm/sl?b*
22310
22311SLCAN CAN NETWORK DRIVER
22312M: Dario Binacchi <[email protected]>
22313L: [email protected]
22314S: Maintained
22315F: drivers/net/can/slcan/
22316
22317SLEEPABLE READ-COPY UPDATE (SRCU)
22318M: Lai Jiangshan <[email protected]>
22319M: "Paul E. McKenney" <[email protected]>
22320M: Josh Triplett <[email protected]>
22321R: Steven Rostedt <[email protected]>
22322R: Mathieu Desnoyers <[email protected]>
22323L: [email protected]
22324S: Supported
22325W: http://www.rdrop.com/users/paulmck/RCU/
22326T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
22327F: include/linux/srcu*.h
22328F: kernel/rcu/srcu*.c
22329
22330SMACK SECURITY MODULE
22331M: Casey Schaufler <[email protected]>
22332L: [email protected]
22333S: Maintained
22334W: http://schaufler-ca.com
22335T: git git://github.com/cschaufler/smack-next
22336F: Documentation/admin-guide/LSM/Smack.rst
22337F: security/smack/
22338
22339SMC91x ETHERNET DRIVER
22340M: Nicolas Pitre <[email protected]>
22341S: Odd Fixes
22342F: drivers/net/ethernet/smsc/smc91x.*
22343
22344SMSC EMC2103 HARDWARE MONITOR DRIVER
22345M: Steve Glendinning <[email protected]>
22346L: [email protected]
22347S: Maintained
22348F: Documentation/hwmon/emc2103.rst
22349F: drivers/hwmon/emc2103.c
22350
22351SMSC SCH5627 HARDWARE MONITOR DRIVER
22352M: Hans de Goede <[email protected]>
22353L: [email protected]
22354S: Supported
22355F: Documentation/hwmon/sch5627.rst
22356F: drivers/hwmon/sch5627.c
22357
22358SMSC UFX6000 and UFX7000 USB to VGA DRIVER
22359M: Steve Glendinning <[email protected]>
22360L: [email protected]
22361S: Maintained
22362F: drivers/video/fbdev/smscufx.c
22363
22364SMSC47B397 HARDWARE MONITOR DRIVER
22365M: Jean Delvare <[email protected]>
22366L: [email protected]
22367S: Maintained
22368F: Documentation/hwmon/smsc47b397.rst
22369F: drivers/hwmon/smsc47b397.c
22370
22371SMSC911x ETHERNET DRIVER
22372M: Steve Glendinning <[email protected]>
22373L: [email protected]
22374S: Maintained
22375F: drivers/net/ethernet/smsc/smsc911x.*
22376F: include/linux/smsc911x.h
22377
22378SMSC9420 PCI ETHERNET DRIVER
22379M: Steve Glendinning <[email protected]>
22380L: [email protected]
22381S: Maintained
22382F: drivers/net/ethernet/smsc/smsc9420.*
22383
22384SNET DPU VIRTIO DATA PATH ACCELERATOR
22385R: Alvaro Karsz <[email protected]>
22386F: drivers/vdpa/solidrun/
22387
22388SOCIONEXT (SNI) AVE NETWORK DRIVER
22389M: Kunihiko Hayashi <[email protected]>
22390L: [email protected]
22391S: Maintained
22392F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
22393F: drivers/net/ethernet/socionext/sni_ave.c
22394
22395SOCIONEXT (SNI) NETSEC NETWORK DRIVER
22396M: Ilias Apalodimas <[email protected]>
22397M: Masahisa Kojima <[email protected]>
22398L: [email protected]
22399S: Maintained
22400F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml
22401F: drivers/net/ethernet/socionext/netsec.c
22402
22403SOCIONEXT (SNI) Synquacer SPI DRIVER
22404M: Masahisa Kojima <[email protected]>
22405M: Jassi Brar <[email protected]>
22406L: [email protected]
22407S: Maintained
22408F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml
22409F: drivers/spi/spi-synquacer.c
22410
22411SOCIONEXT SYNQUACER I2C DRIVER
22412M: Ard Biesheuvel <[email protected]>
22413L: [email protected]
22414S: Maintained
22415F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml
22416F: drivers/i2c/busses/i2c-synquacer.c
22417
22418SOCIONEXT UNIPHIER SOUND DRIVER
22419L: [email protected]
22420S: Orphan
22421F: sound/soc/uniphier/
22422
22423SOCKET TIMESTAMPING
22424M: Willem de Bruijn <[email protected]>
22425R: Jason Xing <[email protected]>
22426S: Maintained
22427F: Documentation/networking/timestamping.rst
22428F: include/linux/net_tstamp.h
22429F: include/uapi/linux/net_tstamp.h
22430F: tools/testing/selftests/bpf/*/net_timestamping*
22431F: tools/testing/selftests/net/*timestamp*
22432F: tools/testing/selftests/net/so_txtime.c
22433
22434SOEKRIS NET48XX LED SUPPORT
22435M: Chris Boot <[email protected]>
22436S: Maintained
22437F: drivers/leds/leds-net48xx.c
22438
22439SOFT-IWARP DRIVER (siw)
22440M: Bernard Metzler <[email protected]>
22441L: [email protected]
22442S: Supported
22443F: drivers/infiniband/sw/siw/
22444F: include/uapi/rdma/siw-abi.h
22445
22446SOFT-ROCE DRIVER (rxe)
22447M: Zhu Yanjun <[email protected]>
22448L: [email protected]
22449S: Supported
22450F: drivers/infiniband/sw/rxe/
22451F: include/uapi/rdma/rdma_user_rxe.h
22452
22453SOFTLOGIC 6x10 MPEG CODEC
22454M: Bluecherry Maintainers <[email protected]>
22455M: Andrey Utkin <[email protected]>
22456M: Ismael Luceno <[email protected]>
22457L: [email protected]
22458S: Supported
22459F: drivers/media/pci/solo6x10/
22460
22461SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI)
22462M: James Morse <[email protected]>
22463L: [email protected] (moderated for non-subscribers)
22464S: Maintained
22465F: Documentation/devicetree/bindings/arm/firmware/sdei.txt
22466F: drivers/firmware/arm_sdei.c
22467F: include/linux/arm_sdei.h
22468F: include/uapi/linux/arm_sdei.h
22469
22470SOFTWARE NODES AND DEVICE PROPERTIES
22471R: Andy Shevchenko <[email protected]>
22472R: Daniel Scally <[email protected]>
22473R: Heikki Krogerus <[email protected]>
22474R: Sakari Ailus <[email protected]>
22475L: [email protected]
22476S: Maintained
22477F: drivers/base/property.c
22478F: drivers/base/swnode.c
22479F: include/linux/fwnode.h
22480F: include/linux/property.h
22481
22482SOFTWARE RAID (Multiple Disks) SUPPORT
22483M: Song Liu <[email protected]>
22484M: Yu Kuai <[email protected]>
22485L: [email protected]
22486S: Supported
22487Q: https://patchwork.kernel.org/project/linux-raid/list/
22488T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git
22489F: drivers/md/Kconfig
22490F: drivers/md/Makefile
22491F: drivers/md/md*
22492F: drivers/md/raid*
22493F: include/linux/raid/
22494F: include/uapi/linux/raid/
22495
22496SOLIDRUN CLEARFOG SUPPORT
22497M: Russell King <[email protected]>
22498S: Maintained
22499F: arch/arm/boot/dts/marvell/armada-388-clearfog*
22500F: arch/arm/boot/dts/marvell/armada-38x-solidrun-*
22501
22502SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT
22503M: Russell King <[email protected]>
22504S: Maintained
22505F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i*
22506F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard*
22507F: arch/arm/boot/dts/nxp/imx/imx6*-sr-*
22508
22509SONIC NETWORK DRIVER
22510M: Thomas Bogendoerfer <[email protected]>
22511L: [email protected]
22512S: Maintained
22513F: drivers/net/ethernet/natsemi/sonic.*
22514
22515SONICS SILICON BACKPLANE DRIVER (SSB)
22516M: Michael Buesch <[email protected]>
22517L: [email protected]
22518S: Maintained
22519F: drivers/ssb/
22520F: include/linux/ssb/
22521
22522SONY IMX208 SENSOR DRIVER
22523M: Sakari Ailus <[email protected]>
22524L: [email protected]
22525S: Maintained
22526T: git git://linuxtv.org/media.git
22527F: drivers/media/i2c/imx208.c
22528
22529SONY IMX214 SENSOR DRIVER
22530M: Ricardo Ribalda <[email protected]>
22531L: [email protected]
22532S: Maintained
22533T: git git://linuxtv.org/media.git
22534F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml
22535F: drivers/media/i2c/imx214.c
22536
22537SONY IMX219 SENSOR DRIVER
22538M: Dave Stevenson <[email protected]>
22539L: [email protected]
22540S: Maintained
22541T: git git://linuxtv.org/media.git
22542F: Documentation/devicetree/bindings/media/i2c/imx219.yaml
22543F: drivers/media/i2c/imx219.c
22544
22545SONY IMX258 SENSOR DRIVER
22546M: Sakari Ailus <[email protected]>
22547L: [email protected]
22548S: Maintained
22549T: git git://linuxtv.org/media.git
22550F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml
22551F: drivers/media/i2c/imx258.c
22552
22553SONY IMX274 SENSOR DRIVER
22554M: Leon Luo <[email protected]>
22555L: [email protected]
22556S: Maintained
22557T: git git://linuxtv.org/media.git
22558F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml
22559F: drivers/media/i2c/imx274.c
22560
22561SONY IMX283 SENSOR DRIVER
22562M: Kieran Bingham <[email protected]>
22563M: Umang Jain <[email protected]>
22564L: [email protected]
22565S: Maintained
22566T: git git://linuxtv.org/media.git
22567F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml
22568F: drivers/media/i2c/imx283.c
22569
22570SONY IMX290 SENSOR DRIVER
22571M: Manivannan Sadhasivam <[email protected]>
22572L: [email protected]
22573S: Maintained
22574T: git git://linuxtv.org/media.git
22575F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml
22576F: drivers/media/i2c/imx290.c
22577
22578SONY IMX296 SENSOR DRIVER
22579M: Laurent Pinchart <[email protected]>
22580M: Manivannan Sadhasivam <[email protected]>
22581L: [email protected]
22582S: Maintained
22583T: git git://linuxtv.org/media.git
22584F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml
22585F: drivers/media/i2c/imx296.c
22586
22587SONY IMX319 SENSOR DRIVER
22588M: Bingbu Cao <[email protected]>
22589L: [email protected]
22590S: Maintained
22591T: git git://linuxtv.org/media.git
22592F: drivers/media/i2c/imx319.c
22593
22594SONY IMX334 SENSOR DRIVER
22595L: [email protected]
22596S: Orphan
22597T: git git://linuxtv.org/media.git
22598F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml
22599F: drivers/media/i2c/imx334.c
22600
22601SONY IMX335 SENSOR DRIVER
22602L: [email protected]
22603S: Orphan
22604T: git git://linuxtv.org/media.git
22605F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml
22606F: drivers/media/i2c/imx335.c
22607
22608SONY IMX355 SENSOR DRIVER
22609M: Tianshu Qiu <[email protected]>
22610L: [email protected]
22611S: Maintained
22612T: git git://linuxtv.org/media.git
22613F: drivers/media/i2c/imx355.c
22614
22615SONY IMX412 SENSOR DRIVER
22616L: [email protected]
22617S: Orphan
22618T: git git://linuxtv.org/media.git
22619F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml
22620F: drivers/media/i2c/imx412.c
22621
22622SONY IMX415 SENSOR DRIVER
22623M: Michael Riesch <[email protected]>
22624L: [email protected]
22625S: Maintained
22626T: git git://linuxtv.org/media.git
22627F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml
22628F: drivers/media/i2c/imx415.c
22629
22630SONY MEMORYSTICK SUBSYSTEM
22631M: Maxim Levitsky <[email protected]>
22632M: Alex Dubov <[email protected]>
22633M: Ulf Hansson <[email protected]>
22634L: [email protected]
22635S: Maintained
22636T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
22637F: drivers/memstick/
22638F: include/linux/memstick.h
22639
22640SONY VAIO CONTROL DEVICE DRIVER
22641M: Mattia Dongili <[email protected]>
22642L: [email protected]
22643S: Maintained
22644W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
22645F: Documentation/admin-guide/laptops/sony-laptop.rst
22646F: drivers/char/sonypi.c
22647F: drivers/platform/x86/sony-laptop.c
22648F: include/linux/sony-laptop.h
22649
22650SOPHGO DEVICETREES and DRIVERS
22651M: Chen Wang <[email protected]>
22652M: Inochi Amaoto <[email protected]>
22653L: [email protected]
22654W: https://github.com/sophgo/linux/wiki
22655T: git https://github.com/sophgo/linux.git
22656S: Maintained
22657N: sophgo
22658K: sophgo
22659
22660SOUND
22661M: Jaroslav Kysela <[email protected]>
22662M: Takashi Iwai <[email protected]>
22663L: [email protected]
22664S: Maintained
22665W: http://www.alsa-project.org/
22666Q: http://patchwork.kernel.org/project/alsa-devel/list/
22667T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22668F: Documentation/sound/
22669F: include/sound/
22670F: include/uapi/sound/
22671F: sound/
22672F: tools/testing/selftests/alsa
22673
22674SOUND - ALSA SELFTESTS
22675M: Mark Brown <[email protected]>
22676L: [email protected]
22677L: [email protected]
22678S: Supported
22679F: tools/testing/selftests/alsa
22680
22681SOUND - COMPRESSED AUDIO
22682M: Vinod Koul <[email protected]>
22683L: [email protected]
22684S: Supported
22685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
22686F: Documentation/sound/designs/compress-offload.rst
22687F: include/sound/compress_driver.h
22688F: include/uapi/sound/compress_*
22689F: sound/core/compress_offload.c
22690F: sound/soc/soc-compress.c
22691
22692SOUND - CORE KUNIT TEST
22693M: Ivan Orlov <[email protected]>
22694L: [email protected]
22695S: Supported
22696F: sound/core/sound_kunit.c
22697
22698SOUND - DMAENGINE HELPERS
22699M: Lars-Peter Clausen <[email protected]>
22700S: Supported
22701F: include/sound/dmaengine_pcm.h
22702F: sound/core/pcm_dmaengine.c
22703F: sound/soc/soc-generic-dmaengine-pcm.c
22704
22705SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
22706M: Liam Girdwood <[email protected]>
22707M: Mark Brown <[email protected]>
22708L: [email protected]
22709S: Supported
22710W: http://alsa-project.org/main/index.php/ASoC
22711T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
22712F: Documentation/devicetree/bindings/sound/
22713F: Documentation/sound/soc/
22714F: include/dt-bindings/sound/
22715F: include/sound/soc*
22716F: include/sound/sof.h
22717F: include/sound/sof/
22718F: include/trace/events/sof*.h
22719F: include/uapi/sound/asoc.h
22720F: sound/soc/
22721
22722SOUND - SOC LAYER / dapm-graph
22723M: Luca Ceresoli <[email protected]>
22724L: [email protected]
22725S: Maintained
22726F: tools/sound/dapm-graph
22727
22728SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS
22729M: Liam Girdwood <[email protected]>
22730M: Peter Ujfalusi <[email protected]>
22731M: Bard Liao <[email protected]>
22732M: Ranjani Sridharan <[email protected]>
22733M: Daniel Baluta <[email protected]>
22734R: Kai Vehmanen <[email protected]>
22735R: Pierre-Louis Bossart <[email protected]>
22736L: [email protected] (moderated for non-subscribers)
22737S: Supported
22738W: https://github.com/thesofproject/linux/
22739F: sound/soc/sof/
22740
22741SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card)
22742M: Mark Brown <[email protected]>
22743M: Kuninori Morimoto <[email protected]>
22744S: Supported
22745L: [email protected]
22746F: sound/soc/generic/
22747F: include/sound/simple_card*
22748F: Documentation/devicetree/bindings/sound/simple-card.yaml
22749F: Documentation/devicetree/bindings/sound/audio-graph*.yaml
22750
22751SOUNDWIRE SUBSYSTEM
22752M: Vinod Koul <[email protected]>
22753M: Bard Liao <[email protected]>
22754R: Pierre-Louis Bossart <[email protected]>
22755R: Sanyog Kale <[email protected]>
22756L: [email protected]
22757S: Supported
22758T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git
22759F: Documentation/driver-api/soundwire/
22760F: drivers/soundwire/
22761F: include/linux/soundwire/
22762
22763SP2 MEDIA DRIVER
22764M: Olli Salonen <[email protected]>
22765L: [email protected]
22766S: Maintained
22767W: https://linuxtv.org
22768Q: http://patchwork.linuxtv.org/project/linux-media/list/
22769F: drivers/media/dvb-frontends/sp2*
22770
22771SPANISH DOCUMENTATION
22772M: Carlos Bilbao <[email protected]>
22773R: Avadhut Naik <[email protected]>
22774S: Maintained
22775F: Documentation/translations/sp_SP/
22776
22777SPARC + UltraSPARC (sparc/sparc64)
22778M: "David S. Miller" <[email protected]>
22779M: Andreas Larsson <[email protected]>
22780L: [email protected]
22781S: Maintained
22782Q: http://patchwork.ozlabs.org/project/sparclinux/list/
22783T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22784T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22785F: arch/sparc/
22786F: drivers/sbus/
22787
22788SPARC SERIAL DRIVERS
22789M: "David S. Miller" <[email protected]>
22790L: [email protected]
22791S: Maintained
22792T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
22793T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
22794F: drivers/tty/serial/suncore.c
22795F: drivers/tty/serial/sunhv.c
22796F: drivers/tty/serial/sunsab.c
22797F: drivers/tty/serial/sunsab.h
22798F: drivers/tty/serial/sunsu.c
22799F: drivers/tty/serial/sunzilog.c
22800F: drivers/tty/serial/sunzilog.h
22801F: drivers/tty/vcc.c
22802F: include/linux/sunserialcore.h
22803
22804SPARSE CHECKER
22805M: "Luc Van Oostenryck" <[email protected]>
22806L: [email protected]
22807S: Maintained
22808W: https://sparse.docs.kernel.org/
22809Q: https://patchwork.kernel.org/project/linux-sparse/list/
22810B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools
22811T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
22812F: include/linux/compiler.h
22813
22814SPEAKUP CONSOLE SPEECH DRIVER
22815M: William Hubbs <[email protected]>
22816M: Chris Brannon <[email protected]>
22817M: Kirk Reiser <[email protected]>
22818M: Samuel Thibault <[email protected]>
22819L: [email protected]
22820S: Odd Fixes
22821W: http://www.linux-speakup.org/
22822W: https://github.com/linux-speakup/speakup
22823B: https://github.com/linux-speakup/speakup/issues
22824F: drivers/accessibility/speakup/
22825
22826SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT
22827M: Viresh Kumar <[email protected]>
22828M: Shiraz Hashim <[email protected]>
22829L: [email protected] (moderated for non-subscribers)
22830L: [email protected]
22831S: Maintained
22832W: http://www.st.com/spear
22833F: arch/arm/boot/dts/st/spear*
22834F: arch/arm/mach-spear/
22835F: drivers/clk/spear/
22836F: drivers/pinctrl/spear/
22837
22838SPI NOR SUBSYSTEM
22839M: Tudor Ambarus <[email protected]>
22840M: Pratyush Yadav <[email protected]>
22841M: Michael Walle <[email protected]>
22842L: [email protected]
22843S: Maintained
22844W: http://www.linux-mtd.infradead.org/
22845Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
22846C: irc://irc.oftc.net/mtd
22847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next
22848F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml
22849F: drivers/mtd/spi-nor/
22850F: include/linux/mtd/spi-nor.h
22851
22852SPI OFFLOAD
22853R: David Lechner <[email protected]>
22854F: drivers/spi/spi-offload-trigger-pwm.c
22855F: drivers/spi/spi-offload.c
22856F: include/linux/spi/offload/
22857K: spi_offload
22858
22859SPI SUBSYSTEM
22860M: Mark Brown <[email protected]>
22861L: [email protected]
22862S: Maintained
22863Q: http://patchwork.kernel.org/project/spi-devel-general/list/
22864T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
22865F: Documentation/devicetree/bindings/spi/
22866F: Documentation/spi/
22867F: drivers/spi/
22868F: include/linux/spi/
22869F: include/uapi/linux/spi/
22870F: tools/spi/
22871
22872SPMI SUBSYSTEM
22873M: Stephen Boyd <[email protected]>
22874L: [email protected]
22875S: Maintained
22876T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git
22877F: Documentation/devicetree/bindings/spmi/
22878F: drivers/spmi/
22879F: include/dt-bindings/spmi/spmi.h
22880F: include/linux/spmi.h
22881F: include/trace/events/spmi.h
22882
22883SPU FILE SYSTEM
22884L: [email protected]
22885S: Orphan
22886F: Documentation/filesystems/spufs/spufs.rst
22887F: arch/powerpc/platforms/cell/spufs/
22888
22889SQUASHFS FILE SYSTEM
22890M: Phillip Lougher <[email protected]>
22891L: [email protected] (subscribers-only)
22892S: Maintained
22893W: http://squashfs.org.uk
22894T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
22895F: Documentation/filesystems/squashfs.rst
22896F: fs/squashfs/
22897
22898SRM (Alpha) environment access
22899M: Jan-Benedict Glaw <[email protected]>
22900S: Maintained
22901F: arch/alpha/kernel/srm_env.c
22902
22903ST LSM6DSx IMU IIO DRIVER
22904M: Lorenzo Bianconi <[email protected]>
22905L: [email protected]
22906S: Maintained
22907W: http://www.st.com/
22908F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
22909F: drivers/iio/imu/st_lsm6dsx/
22910
22911ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER
22912M: Benjamin Mugnier <[email protected]>
22913M: Sylvain Petinot <[email protected]>
22914L: [email protected]
22915S: Maintained
22916T: git git://linuxtv.org/media.git
22917F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml
22918F: drivers/media/i2c/st-mipid02.c
22919
22920ST STC3117 FUEL GAUGE DRIVER
22921M: Hardevsinh Palaniya <[email protected]>
22922M: Bhavin Sharma <[email protected]>
22923L: [email protected]
22924S: Maintained
22925F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml
22926F: drivers/power/supply/stc3117_fuel_gauge.c
22927
22928ST STM32 FIREWALL
22929M: Gatien Chevallier <[email protected]>
22930S: Maintained
22931F: drivers/bus/stm32_etzpc.c
22932F: drivers/bus/stm32_firewall.c
22933F: drivers/bus/stm32_rifsc.c
22934
22935ST STM32 I2C/SMBUS DRIVER
22936M: Pierre-Yves MORDRET <[email protected]>
22937M: Alain Volmat <[email protected]>
22938L: [email protected]
22939S: Maintained
22940F: drivers/i2c/busses/i2c-stm32*
22941
22942ST STM32 SPI DRIVER
22943M: Alain Volmat <[email protected]>
22944L: [email protected]
22945S: Maintained
22946F: drivers/spi/spi-stm32.c
22947
22948ST STPDDC60 DRIVER
22949M: Daniel Nilsson <[email protected]>
22950L: [email protected]
22951S: Maintained
22952F: Documentation/hwmon/stpddc60.rst
22953F: drivers/hwmon/pmbus/stpddc60.c
22954
22955ST VGXY61 DRIVER
22956M: Benjamin Mugnier <[email protected]>
22957M: Sylvain Petinot <[email protected]>
22958L: [email protected]
22959S: Maintained
22960T: git git://linuxtv.org/media.git
22961F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml
22962F: Documentation/userspace-api/media/drivers/vgxy61.rst
22963F: drivers/media/i2c/vgxy61.c
22964
22965ST VL53L0X ToF RANGER(I2C) IIO DRIVER
22966M: Song Qiang <[email protected]>
22967L: [email protected]
22968S: Maintained
22969F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
22970F: drivers/iio/proximity/vl53l0x-i2c.c
22971
22972STABLE BRANCH
22973M: Greg Kroah-Hartman <[email protected]>
22974M: Sasha Levin <[email protected]>
22975L: [email protected]
22976S: Supported
22977F: Documentation/process/stable-kernel-rules.rst
22978
22979STAGING - ATOMISP DRIVER
22980M: Hans de Goede <[email protected]>
22981M: Mauro Carvalho Chehab <[email protected]>
22982R: Sakari Ailus <[email protected]>
22983L: [email protected]
22984S: Maintained
22985F: drivers/staging/media/atomisp/
22986
22987STAGING - INDUSTRIAL IO
22988M: Jonathan Cameron <[email protected]>
22989L: [email protected]
22990S: Odd Fixes
22991F: Documentation/devicetree/bindings/staging/iio/
22992F: drivers/staging/iio/
22993
22994STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
22995M: Marc Dietrich <[email protected]>
22996L: [email protected] (moderated for non-subscribers)
22997L: [email protected]
22998S: Maintained
22999F: drivers/staging/nvec/
23000
23001STAGING - SEPS525 LCD CONTROLLER DRIVERS
23002M: Michael Hennerich <[email protected]>
23003L: [email protected]
23004S: Supported
23005F: drivers/staging/fbtft/fb_seps525.c
23006
23007STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
23008M: Sudip Mukherjee <[email protected]>
23009M: Teddy Wang <[email protected]>
23010M: Sudip Mukherjee <[email protected]>
23011L: [email protected]
23012S: Maintained
23013F: drivers/staging/sm750fb/
23014
23015STAGING SUBSYSTEM
23016M: Greg Kroah-Hartman <[email protected]>
23017L: [email protected]
23018S: Supported
23019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
23020F: drivers/staging/
23021
23022STANDALONE CACHE CONTROLLER DRIVERS
23023M: Conor Dooley <[email protected]>
23024S: Maintained
23025T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23026F: Documentation/devicetree/bindings/cache/
23027F: drivers/cache
23028
23029STARFIRE/DURALAN NETWORK DRIVER
23030M: Ion Badulescu <[email protected]>
23031S: Odd Fixes
23032F: drivers/net/ethernet/adaptec/starfire*
23033
23034STARFIVE CAMERA SUBSYSTEM DRIVER
23035M: Jack Zhu <[email protected]>
23036M: Changhuang Liang <[email protected]>
23037L: [email protected]
23038S: Maintained
23039F: Documentation/admin-guide/media/starfive_camss.rst
23040F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml
23041F: drivers/staging/media/starfive/camss
23042
23043STARFIVE CRYPTO DRIVER
23044M: Jia Jie Ho <[email protected]>
23045M: William Qiu <[email protected]>
23046S: Supported
23047F: Documentation/devicetree/bindings/crypto/starfive*
23048F: drivers/crypto/starfive/
23049
23050STARFIVE DEVICETREES
23051M: Emil Renner Berthing <[email protected]>
23052S: Maintained
23053F: arch/riscv/boot/dts/starfive/
23054
23055STARFIVE DWMAC GLUE LAYER
23056M: Emil Renner Berthing <[email protected]>
23057M: Minda Chen <[email protected]>
23058S: Maintained
23059F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml
23060F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c
23061
23062STARFIVE JH7110 DPHY RX DRIVER
23063M: Jack Zhu <[email protected]>
23064M: Changhuang Liang <[email protected]>
23065S: Supported
23066F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml
23067F: drivers/phy/starfive/phy-jh7110-dphy-rx.c
23068
23069STARFIVE JH7110 DPHY TX DRIVER
23070M: Keith Zhao <[email protected]>
23071S: Supported
23072F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml
23073F: drivers/phy/starfive/phy-jh7110-dphy-tx.c
23074
23075STARFIVE JH7110 MMC/SD/SDIO DRIVER
23076M: William Qiu <[email protected]>
23077S: Supported
23078F: Documentation/devicetree/bindings/mmc/starfive*
23079F: drivers/mmc/host/dw_mmc-starfive.c
23080
23081STARFIVE JH7110 PLL CLOCK DRIVER
23082M: Xingyu Wu <[email protected]>
23083S: Supported
23084F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml
23085F: drivers/clk/starfive/clk-starfive-jh7110-pll.c
23086
23087STARFIVE JH7110 PWMDAC DRIVER
23088M: Hal Feng <[email protected]>
23089M: Xingyu Wu <[email protected]>
23090S: Supported
23091F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml
23092F: sound/soc/starfive/jh7110_pwmdac.c
23093
23094STARFIVE JH7110 SYSCON
23095M: William Qiu <[email protected]>
23096M: Xingyu Wu <[email protected]>
23097S: Supported
23098F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml
23099
23100STARFIVE JH7110 TDM DRIVER
23101M: Walker Chen <[email protected]>
23102S: Maintained
23103F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml
23104F: sound/soc/starfive/jh7110_tdm.c
23105
23106STARFIVE JH71X0 CLOCK DRIVERS
23107M: Emil Renner Berthing <[email protected]>
23108M: Hal Feng <[email protected]>
23109S: Maintained
23110F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml
23111F: drivers/clk/starfive/clk-starfive-jh71*
23112F: include/dt-bindings/clock/starfive?jh71*.h
23113
23114STARFIVE JH71X0 PINCTRL DRIVERS
23115M: Emil Renner Berthing <[email protected]>
23116M: Jianlong Huang <[email protected]>
23117M: Hal Feng <[email protected]>
23118L: [email protected]
23119S: Maintained
23120F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml
23121F: drivers/pinctrl/starfive/pinctrl-starfive-jh71*
23122F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h
23123F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h
23124
23125STARFIVE JH71X0 RESET CONTROLLER DRIVERS
23126M: Emil Renner Berthing <[email protected]>
23127M: Hal Feng <[email protected]>
23128S: Maintained
23129F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml
23130F: drivers/reset/starfive/reset-starfive-jh71*
23131F: include/dt-bindings/reset/starfive?jh71*.h
23132
23133STARFIVE JH71X0 USB DRIVERS
23134M: Minda Chen <[email protected]>
23135S: Maintained
23136F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml
23137F: drivers/usb/cdns3/cdns3-starfive.c
23138
23139STARFIVE JH71XX PMU CONTROLLER DRIVER
23140M: Walker Chen <[email protected]>
23141M: Changhuang Liang <[email protected]>
23142S: Supported
23143F: Documentation/devicetree/bindings/power/starfive*
23144F: drivers/pmdomain/starfive/
23145F: include/dt-bindings/power/starfive,jh7110-pmu.h
23146
23147STARFIVE SOC DRIVERS
23148M: Conor Dooley <[email protected]>
23149S: Maintained
23150T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/
23151F: Documentation/devicetree/bindings/soc/starfive/
23152
23153STARFIVE STARLINK PMU DRIVER
23154M: Ji Sheng Teoh <[email protected]>
23155S: Maintained
23156F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst
23157F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml
23158F: drivers/perf/starfive_starlink_pmu.c
23159
23160STARFIVE TRNG DRIVER
23161M: Jia Jie Ho <[email protected]>
23162S: Supported
23163F: Documentation/devicetree/bindings/rng/starfive*
23164F: drivers/char/hw_random/jh7110-trng.c
23165
23166STARFIVE WATCHDOG DRIVER
23167M: Xingyu Wu <[email protected]>
23168M: Ziv Xu <[email protected]>
23169S: Supported
23170F: Documentation/devicetree/bindings/watchdog/starfive*
23171F: drivers/watchdog/starfive-wdt.c
23172
23173STARFIVE JH71X0 PCIE AND USB PHY DRIVER
23174M: Minda Chen <[email protected]>
23175S: Supported
23176F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml
23177F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml
23178F: drivers/phy/starfive/phy-jh7110-pcie.c
23179F: drivers/phy/starfive/phy-jh7110-usb.c
23180
23181STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER
23182M: Changhuang Liang <[email protected]>
23183S: Supported
23184F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml
23185F: drivers/irqchip/irq-starfive-jh8100-intc.c
23186
23187STATIC BRANCH/CALL
23188M: Peter Zijlstra <[email protected]>
23189M: Josh Poimboeuf <[email protected]>
23190M: Jason Baron <[email protected]>
23191R: Steven Rostedt <[email protected]>
23192R: Ard Biesheuvel <[email protected]>
23193S: Supported
23194F: arch/*/include/asm/jump_label*.h
23195F: arch/*/include/asm/static_call*.h
23196F: arch/*/kernel/jump_label.c
23197F: arch/*/kernel/static_call.c
23198F: include/linux/jump_label*.h
23199F: include/linux/static_call*.h
23200F: kernel/jump_label.c
23201F: kernel/static_call*.c
23202
23203STI AUDIO (ASoC) DRIVERS
23204M: Arnaud Pouliquen <[email protected]>
23205L: [email protected]
23206S: Maintained
23207F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
23208F: sound/soc/sti/
23209
23210STI CEC DRIVER
23211M: Alain Volmat <[email protected]>
23212S: Maintained
23213F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml
23214F: drivers/media/cec/platform/sti/
23215
23216STK1160 USB VIDEO CAPTURE DRIVER
23217M: Ezequiel Garcia <[email protected]>
23218L: [email protected]
23219S: Maintained
23220T: git git://linuxtv.org/media.git
23221F: drivers/media/usb/stk1160/
23222
23223STM32 AUDIO (ASoC) DRIVERS
23224M: Olivier Moysan <[email protected]>
23225M: Arnaud Pouliquen <[email protected]>
23226L: [email protected]
23227S: Maintained
23228F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
23229F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml
23230F: sound/soc/stm/
23231
23232STM32 DMA DRIVERS
23233M: Amélie Delaunay <[email protected]>
23234L: [email protected]
23235L: [email protected] (moderated for non-subscribers)
23236S: Maintained
23237F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst
23238F: Documentation/devicetree/bindings/dma/stm32/
23239F: drivers/dma/stm32/
23240
23241STM32 TIMER/LPTIMER DRIVERS
23242M: Fabrice Gasnier <[email protected]>
23243S: Maintained
23244F: Documentation/ABI/testing/*timer-stm32
23245F: Documentation/devicetree/bindings/*/*stm32-*timer*
23246F: drivers/*/stm32-*timer*
23247F: drivers/pwm/pwm-stm32*
23248F: include/linux/*/stm32-*tim*
23249
23250STM32MP25 USB3/PCIE COMBOPHY DRIVER
23251M: Christian Bruel <[email protected]>
23252S: Maintained
23253F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml
23254F: drivers/phy/st/phy-stm32-combophy.c
23255
23256STMMAC ETHERNET DRIVER
23257L: [email protected]
23258S: Orphan
23259F: Documentation/networking/device_drivers/ethernet/stmicro/
23260F: drivers/net/ethernet/stmicro/stmmac/
23261
23262SUN HAPPY MEAL ETHERNET DRIVER
23263M: Sean Anderson <[email protected]>
23264S: Maintained
23265F: drivers/net/ethernet/sun/sunhme.*
23266
23267SUN3/3X
23268M: Sam Creasey <[email protected]>
23269S: Maintained
23270W: http://sammy.net/sun3/
23271F: arch/m68k/include/asm/sun3*
23272F: arch/m68k/kernel/*sun3*
23273F: arch/m68k/sun3*/
23274F: drivers/net/ethernet/i825xx/sun3*
23275
23276SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
23277M: Hans de Goede <[email protected]>
23278L: [email protected]
23279S: Maintained
23280F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
23281F: drivers/input/keyboard/sun4i-lradc-keys.c
23282
23283SUNPLUS ETHERNET DRIVER
23284M: Wells Lu <[email protected]>
23285L: [email protected]
23286S: Maintained
23287W: https://sunplus.atlassian.net/wiki/spaces/doc/overview
23288F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml
23289F: drivers/net/ethernet/sunplus/
23290
23291SUNPLUS MMC DRIVER
23292M: Tony Huang <[email protected]>
23293M: Li-hao Kuo <[email protected]>
23294S: Maintained
23295F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml
23296F: drivers/mmc/host/sunplus-mmc.c
23297
23298SUNPLUS OCOTP DRIVER
23299M: Vincent Shih <[email protected]>
23300S: Maintained
23301F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml
23302F: drivers/nvmem/sunplus-ocotp.c
23303
23304SUNPLUS PWM DRIVER
23305M: Hammer Hsieh <[email protected]>
23306S: Maintained
23307F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml
23308F: drivers/pwm/pwm-sunplus.c
23309
23310SUNPLUS RTC DRIVER
23311M: Vincent Shih <[email protected]>
23312L: [email protected]
23313S: Maintained
23314F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml
23315F: drivers/rtc/rtc-sunplus.c
23316
23317SUNPLUS SPI CONTROLLER INTERFACE DRIVER
23318M: Li-hao Kuo <[email protected]>
23319L: [email protected]
23320S: Maintained
23321F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml
23322F: drivers/spi/spi-sunplus-sp7021.c
23323
23324SUNPLUS UART DRIVER
23325M: Hammer Hsieh <[email protected]>
23326S: Maintained
23327F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml
23328F: drivers/tty/serial/sunplus-uart.c
23329
23330SUNPLUS USB2 PHY DRIVER
23331M: Vincent Shih <[email protected]>
23332L: [email protected]
23333S: Maintained
23334F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml
23335F: drivers/phy/sunplus/Kconfig
23336F: drivers/phy/sunplus/Makefile
23337F: drivers/phy/sunplus/phy-sunplus-usb2.c
23338
23339SUNPLUS WATCHDOG DRIVER
23340M: Xiantao Hu <[email protected]>
23341L: [email protected]
23342S: Maintained
23343F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml
23344F: drivers/watchdog/sunplus_wdt.c
23345
23346SUPERH
23347M: Yoshinori Sato <[email protected]>
23348M: Rich Felker <[email protected]>
23349M: John Paul Adrian Glaubitz <[email protected]>
23350L: [email protected]
23351S: Maintained
23352Q: http://patchwork.kernel.org/project/linux-sh/list/
23353F: Documentation/arch/sh/
23354F: arch/sh/
23355F: drivers/sh/
23356
23357SUSPEND TO RAM
23358M: "Rafael J. Wysocki" <[email protected]>
23359M: Len Brown <[email protected]>
23360M: Pavel Machek <[email protected]>
23361L: [email protected]
23362S: Supported
23363B: https://bugzilla.kernel.org
23364F: Documentation/power/
23365F: arch/x86/kernel/acpi/sleep*
23366F: arch/x86/kernel/acpi/wakeup*
23367F: drivers/base/power/
23368F: include/linux/freezer.h
23369F: include/linux/pm.h
23370F: include/linux/suspend.h
23371F: kernel/power/
23372
23373SVGA HANDLING
23374M: Martin Mares <[email protected]>
23375L: [email protected]
23376S: Maintained
23377F: Documentation/admin-guide/svga.rst
23378F: arch/x86/boot/video*
23379
23380SWITCHDEV
23381M: Jiri Pirko <[email protected]>
23382M: Ivan Vecera <[email protected]>
23383L: [email protected]
23384S: Supported
23385F: include/net/switchdev.h
23386F: net/switchdev/
23387
23388SY8106A REGULATOR DRIVER
23389M: Icenowy Zheng <[email protected]>
23390S: Maintained
23391F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml
23392F: drivers/regulator/sy8106a-regulator.c
23393
23394SYNC FILE FRAMEWORK
23395M: Sumit Semwal <[email protected]>
23396R: Gustavo Padovan <[email protected]>
23397L: [email protected]
23398L: [email protected]
23399S: Maintained
23400T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
23401F: Documentation/driver-api/sync_file.rst
23402F: drivers/dma-buf/dma-fence*
23403F: drivers/dma-buf/sw_sync.c
23404F: drivers/dma-buf/sync_*
23405F: include/linux/sync_file.h
23406F: include/uapi/linux/sync_file.h
23407
23408SYNOPSYS ARC ARCHITECTURE
23409M: Vineet Gupta <[email protected]>
23410L: [email protected]
23411S: Supported
23412T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
23413F: Documentation/arch/arc
23414F: Documentation/devicetree/bindings/arc/*
23415F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
23416F: arch/arc/
23417F: drivers/clocksource/arc_timer.c
23418F: drivers/tty/serial/arc_uart.c
23419
23420SYNOPSYS ARC HSDK SDP pll clock driver
23421M: Eugeniy Paltsev <[email protected]>
23422S: Supported
23423F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt
23424F: drivers/clk/clk-hsdk-pll.c
23425
23426SYNOPSYS ARC SDP clock driver
23427M: Eugeniy Paltsev <[email protected]>
23428S: Supported
23429F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt
23430F: drivers/clk/axs10x/*
23431
23432SYNOPSYS ARC SDP platform support
23433M: Alexey Brodkin <[email protected]>
23434S: Supported
23435F: Documentation/devicetree/bindings/arc/axs10*
23436F: arch/arc/boot/dts/ax*
23437F: arch/arc/plat-axs10x
23438
23439SYNOPSYS AXS10x RESET CONTROLLER DRIVER
23440M: Eugeniy Paltsev <[email protected]>
23441S: Supported
23442F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml
23443F: drivers/reset/reset-axs10x.c
23444
23445SYNOPSYS CREG GPIO DRIVER
23446M: Eugeniy Paltsev <[email protected]>
23447S: Maintained
23448F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt
23449F: drivers/gpio/gpio-creg-snps.c
23450
23451SYNOPSYS DESIGNWARE 8250 UART DRIVER
23452M: Ilpo Järvinen <[email protected]>
23453R: Andy Shevchenko <[email protected]>
23454S: Supported
23455F: drivers/tty/serial/8250/8250_dw.c
23456F: drivers/tty/serial/8250/8250_dwlib.*
23457F: drivers/tty/serial/8250/8250_lpss.c
23458
23459SYNOPSYS DESIGNWARE APB GPIO DRIVER
23460M: Hoan Tran <[email protected]>
23461L: [email protected]
23462S: Maintained
23463F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
23464F: drivers/gpio/gpio-dwapb.c
23465
23466SYNOPSYS DESIGNWARE AXI DMAC DRIVER
23467M: Eugeniy Paltsev <[email protected]>
23468S: Maintained
23469F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
23470F: drivers/dma/dw-axi-dmac/
23471
23472SYNOPSYS DESIGNWARE DMAC DRIVER
23473M: Viresh Kumar <[email protected]>
23474R: Andy Shevchenko <[email protected]>
23475S: Maintained
23476F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml
23477F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
23478F: drivers/dma/dw/
23479F: include/dt-bindings/dma/dw-dmac.h
23480F: include/linux/dma/dw.h
23481F: include/linux/platform_data/dma-dw.h
23482
23483SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
23484M: Jose Abreu <[email protected]>
23485L: [email protected]
23486S: Maintained
23487F: drivers/net/ethernet/synopsys/
23488
23489SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER
23490L: [email protected]
23491S: Orphan
23492F: drivers/net/pcs/pcs-xpcs.c
23493F: drivers/net/pcs/pcs-xpcs.h
23494F: include/linux/pcs/pcs-xpcs.h
23495
23496SYNOPSYS DESIGNWARE HDMI RX CONTROLLER DRIVER
23497M: Shreeya Patel <[email protected]>
23498L: [email protected]
23499L: [email protected]
23500S: Maintained
23501F: Documentation/devicetree/bindings/media/snps,dw-hdmi-rx.yaml
23502F: drivers/media/platform/synopsys/hdmirx/*
23503
23504SYNOPSYS DESIGNWARE I2C DRIVER
23505M: Jarkko Nikula <[email protected]>
23506R: Andy Shevchenko <[email protected]>
23507R: Mika Westerberg <[email protected]>
23508R: Jan Dabros <[email protected]>
23509L: [email protected]
23510S: Supported
23511F: drivers/i2c/busses/i2c-designware-*
23512
23513SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
23514M: Jaehoon Chung <[email protected]>
23515L: [email protected]
23516S: Maintained
23517F: drivers/mmc/host/dw_mmc*
23518
23519SYNOPSYS DESIGNWARE PCIE PMU DRIVER
23520M: Shuai Xue <[email protected]>
23521M: Jing Zhang <[email protected]>
23522S: Supported
23523F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst
23524F: drivers/perf/dwc_pcie_pmu.c
23525
23526SYNOPSYS HSDK RESET CONTROLLER DRIVER
23527M: Eugeniy Paltsev <[email protected]>
23528S: Supported
23529F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt
23530F: drivers/reset/reset-hsdk.c
23531F: include/dt-bindings/reset/snps,hsdk-reset.h
23532
23533SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER
23534M: Prabu Thangamuthu <[email protected]>
23535M: Manjunath M B <[email protected]>
23536L: [email protected]
23537S: Maintained
23538F: drivers/mmc/host/sdhci-pci-dwc-mshc.c
23539
23540SYSTEM CONFIGURATION (SYSCON)
23541M: Lee Jones <[email protected]>
23542M: Arnd Bergmann <[email protected]>
23543S: Supported
23544T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
23545F: drivers/mfd/syscon.c
23546
23547SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers
23548M: Sudeep Holla <[email protected]>
23549R: Cristian Marussi <[email protected]>
23550L: [email protected]
23551L: [email protected] (moderated for non-subscribers)
23552S: Maintained
23553F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml
23554F: drivers/clk/clk-sc[mp]i.c
23555F: drivers/cpufreq/sc[mp]i-cpufreq.c
23556F: drivers/firmware/arm_scmi/
23557F: drivers/firmware/arm_scpi.c
23558F: drivers/hwmon/scmi-hwmon.c
23559F: drivers/pinctrl/pinctrl-scmi.c
23560F: drivers/pmdomain/arm/
23561F: drivers/powercap/arm_scmi_powercap.c
23562F: drivers/regulator/scmi-regulator.c
23563F: drivers/reset/reset-scmi.c
23564F: include/linux/sc[mp]i_protocol.h
23565F: include/trace/events/scmi.h
23566F: include/uapi/linux/virtio_scmi.h
23567
23568SYSTEM RESET/SHUTDOWN DRIVERS
23569M: Sebastian Reichel <[email protected]>
23570L: [email protected]
23571S: Maintained
23572T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
23573F: Documentation/devicetree/bindings/power/reset/
23574F: drivers/power/reset/
23575
23576SYSTEM TRACE MODULE CLASS
23577M: Alexander Shishkin <[email protected]>
23578S: Maintained
23579T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
23580F: Documentation/trace/stm.rst
23581F: drivers/hwtracing/stm/
23582F: include/linux/stm.h
23583F: include/uapi/linux/stm.h
23584
23585SYSTEM76 ACPI DRIVER
23586M: Jeremy Soller <[email protected]>
23587M: System76 Product Development <[email protected]>
23588L: [email protected]
23589S: Maintained
23590F: drivers/platform/x86/system76_acpi.c
23591
23592TASKSTATS STATISTICS INTERFACE
23593M: Balbir Singh <[email protected]>
23594S: Maintained
23595F: Documentation/accounting/taskstats*
23596F: include/linux/taskstats*
23597F: kernel/taskstats.c
23598
23599TC subsystem
23600M: Jamal Hadi Salim <[email protected]>
23601M: Cong Wang <[email protected]>
23602M: Jiri Pirko <[email protected]>
23603L: [email protected]
23604S: Maintained
23605F: include/net/pkt_cls.h
23606F: include/net/pkt_sched.h
23607F: include/net/tc_act/
23608F: include/uapi/linux/pkt_cls.h
23609F: include/uapi/linux/pkt_sched.h
23610F: include/uapi/linux/tc_act/
23611F: include/uapi/linux/tc_ematch/
23612F: net/sched/
23613F: tools/testing/selftests/tc-testing
23614
23615TC90522 MEDIA DRIVER
23616M: Akihiro Tsukada <[email protected]>
23617L: [email protected]
23618S: Odd Fixes
23619F: drivers/media/dvb-frontends/tc90522*
23620
23621TCP LOW PRIORITY MODULE
23622M: "Wong Hoi Sing, Edison" <[email protected]>
23623M: "Hung Hing Lun, Mike" <[email protected]>
23624S: Maintained
23625W: http://tcp-lp-mod.sourceforge.net/
23626F: net/ipv4/tcp_lp.c
23627
23628TDA10071 MEDIA DRIVER
23629L: [email protected]
23630S: Orphan
23631W: https://linuxtv.org
23632Q: http://patchwork.linuxtv.org/project/linux-media/list/
23633F: drivers/media/dvb-frontends/tda10071*
23634
23635TDA18212 MEDIA DRIVER
23636L: [email protected]
23637S: Orphan
23638W: https://linuxtv.org
23639Q: http://patchwork.linuxtv.org/project/linux-media/list/
23640F: drivers/media/tuners/tda18212*
23641
23642TDA18218 MEDIA DRIVER
23643L: [email protected]
23644S: Orphan
23645W: https://linuxtv.org
23646Q: http://patchwork.linuxtv.org/project/linux-media/list/
23647F: drivers/media/tuners/tda18218*
23648
23649TDA18250 MEDIA DRIVER
23650M: Olli Salonen <[email protected]>
23651L: [email protected]
23652S: Maintained
23653W: https://linuxtv.org
23654Q: http://patchwork.linuxtv.org/project/linux-media/list/
23655T: git git://linuxtv.org/media.git
23656F: drivers/media/tuners/tda18250*
23657
23658TDA18271 MEDIA DRIVER
23659M: Michael Krufky <[email protected]>
23660L: [email protected]
23661S: Maintained
23662W: https://linuxtv.org
23663W: http://github.com/mkrufky
23664Q: http://patchwork.linuxtv.org/project/linux-media/list/
23665T: git git://linuxtv.org/mkrufky/tuners.git
23666F: drivers/media/tuners/tda18271*
23667
23668TDA1997x MEDIA DRIVER
23669M: Tim Harvey <[email protected]>
23670L: [email protected]
23671S: Maintained
23672W: https://linuxtv.org
23673Q: http://patchwork.linuxtv.org/project/linux-media/list/
23674F: drivers/media/i2c/tda1997x.*
23675
23676TDA827x MEDIA DRIVER
23677M: Michael Krufky <[email protected]>
23678L: [email protected]
23679S: Maintained
23680W: https://linuxtv.org
23681W: http://github.com/mkrufky
23682Q: http://patchwork.linuxtv.org/project/linux-media/list/
23683T: git git://linuxtv.org/mkrufky/tuners.git
23684F: drivers/media/tuners/tda8290.*
23685
23686TDA8290 MEDIA DRIVER
23687M: Michael Krufky <[email protected]>
23688L: [email protected]
23689S: Maintained
23690W: https://linuxtv.org
23691W: http://github.com/mkrufky
23692Q: http://patchwork.linuxtv.org/project/linux-media/list/
23693T: git git://linuxtv.org/mkrufky/tuners.git
23694F: drivers/media/tuners/tda8290.*
23695
23696TDA9840 MEDIA DRIVER
23697M: Hans Verkuil <[email protected]>
23698L: [email protected]
23699S: Maintained
23700W: https://linuxtv.org
23701T: git git://linuxtv.org/media.git
23702F: drivers/media/i2c/tda9840*
23703
23704TEA5761 TUNER DRIVER
23705M: Mauro Carvalho Chehab <[email protected]>
23706L: [email protected]
23707S: Odd fixes
23708W: https://linuxtv.org
23709T: git git://linuxtv.org/media.git
23710F: drivers/media/tuners/tea5761.*
23711
23712TEA5767 TUNER DRIVER
23713M: Mauro Carvalho Chehab <[email protected]>
23714L: [email protected]
23715S: Maintained
23716W: https://linuxtv.org
23717T: git git://linuxtv.org/media.git
23718F: drivers/media/tuners/tea5767.*
23719
23720TEA6415C MEDIA DRIVER
23721M: Hans Verkuil <[email protected]>
23722L: [email protected]
23723S: Maintained
23724W: https://linuxtv.org
23725T: git git://linuxtv.org/media.git
23726F: drivers/media/i2c/tea6415c*
23727
23728TEA6420 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/tea6420*
23735
23736TEAM DRIVER
23737M: Jiri Pirko <[email protected]>
23738L: [email protected]
23739S: Supported
23740F: Documentation/netlink/specs/team.yaml
23741F: drivers/net/team/
23742F: include/linux/if_team.h
23743F: include/uapi/linux/if_team.h
23744F: tools/testing/selftests/drivers/net/team/
23745
23746TECHNICAL ADVISORY BOARD PROCESS DOCS
23747M: "Theodore Ts'o" <[email protected]>
23748M: Greg Kroah-Hartman <[email protected]>
23749L: [email protected]
23750S: Maintained
23751F: Documentation/process/contribution-maturity-model.rst
23752F: Documentation/process/researcher-guidelines.rst
23753
23754TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
23755M: "Savoir-faire Linux Inc." <[email protected]>
23756S: Maintained
23757F: arch/x86/platform/ts5500/
23758
23759TECHNOTREND USB IR RECEIVER
23760M: Sean Young <[email protected]>
23761L: [email protected]
23762S: Maintained
23763F: drivers/media/rc/ttusbir.c
23764
23765TECHWELL TW9900 VIDEO DECODER
23766M: Mehdi Djait <[email protected]>
23767L: [email protected]
23768S: Maintained
23769F: drivers/media/i2c/tw9900.c
23770
23771TECHWELL TW9910 VIDEO DECODER
23772L: [email protected]
23773S: Orphan
23774F: drivers/media/i2c/tw9910.c
23775F: include/media/i2c/tw9910.h
23776
23777TEE SUBSYSTEM
23778M: Jens Wiklander <[email protected]>
23779R: Sumit Garg <[email protected]>
23780L: [email protected]
23781S: Maintained
23782F: Documentation/ABI/testing/sysfs-class-tee
23783F: Documentation/driver-api/tee.rst
23784F: Documentation/tee/
23785F: Documentation/userspace-api/tee.rst
23786F: drivers/tee/
23787F: include/linux/tee_core.h
23788F: include/linux/tee_drv.h
23789F: include/uapi/linux/tee.h
23790
23791TEGRA ARCHITECTURE SUPPORT
23792M: Thierry Reding <[email protected]>
23793M: Jonathan Hunter <[email protected]>
23794L: [email protected]
23795S: Supported
23796Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
23797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
23798N: [^a-z]tegra
23799
23800TEGRA CLOCK DRIVER
23801M: Peter De Schrijver <[email protected]>
23802M: Prashant Gaikwad <[email protected]>
23803S: Supported
23804F: drivers/clk/tegra/
23805
23806TEGRA CRYPTO DRIVERS
23807M: Akhil R <[email protected]>
23808S: Supported
23809F: drivers/crypto/tegra/*
23810
23811TEGRA DMA DRIVERS
23812M: Laxman Dewangan <[email protected]>
23813M: Jon Hunter <[email protected]>
23814S: Supported
23815F: drivers/dma/tegra*
23816
23817TEGRA I2C DRIVER
23818M: Laxman Dewangan <[email protected]>
23819R: Dmitry Osipenko <[email protected]>
23820S: Supported
23821F: drivers/i2c/busses/i2c-tegra.c
23822
23823TEGRA IOMMU DRIVERS
23824M: Thierry Reding <[email protected]>
23825R: Krishna Reddy <[email protected]>
23826L: [email protected]
23827S: Supported
23828F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c
23829F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c
23830F: drivers/iommu/tegra*
23831
23832TEGRA KBC DRIVER
23833M: Laxman Dewangan <[email protected]>
23834S: Supported
23835F: drivers/input/keyboard/tegra-kbc.c
23836
23837TEGRA NAND DRIVER
23838M: Stefan Agner <[email protected]>
23839M: Lucas Stach <[email protected]>
23840S: Maintained
23841F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt
23842F: drivers/mtd/nand/raw/tegra_nand.c
23843
23844TEGRA PWM DRIVER
23845M: Thierry Reding <[email protected]>
23846S: Supported
23847F: drivers/pwm/pwm-tegra.c
23848
23849TEGRA QUAD SPI DRIVER
23850M: Thierry Reding <[email protected]>
23851M: Jonathan Hunter <[email protected]>
23852M: Sowjanya Komatineni <[email protected]>
23853L: [email protected]
23854S: Maintained
23855F: drivers/spi/spi-tegra210-quad.c
23856
23857TEGRA SERIAL DRIVER
23858M: Laxman Dewangan <[email protected]>
23859S: Supported
23860F: drivers/tty/serial/serial-tegra.c
23861
23862TEGRA SPI DRIVER
23863M: Laxman Dewangan <[email protected]>
23864S: Supported
23865F: drivers/spi/spi-tegra*
23866
23867TEGRA VIDEO DRIVER
23868M: Thierry Reding <[email protected]>
23869M: Jonathan Hunter <[email protected]>
23870M: Sowjanya Komatineni <[email protected]>
23871M: Luca Ceresoli <[email protected]>
23872L: [email protected]
23873L: [email protected]
23874S: Maintained
23875F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml
23876F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml
23877F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml
23878F: drivers/staging/media/tegra-video/
23879
23880TEGRA XUSB PADCTL DRIVER
23881M: JC Kuo <[email protected]>
23882S: Supported
23883F: drivers/phy/tegra/xusb*
23884
23885TEHUTI ETHERNET DRIVER
23886M: Andy Gospodarek <[email protected]>
23887L: [email protected]
23888S: Maintained
23889F: drivers/net/ethernet/tehuti/tehuti.*
23890
23891TEHUTI TN40XX ETHERNET DRIVER
23892M: FUJITA Tomonori <[email protected]>
23893L: [email protected]
23894S: Maintained
23895F: drivers/net/ethernet/tehuti/tn40*
23896
23897TELECOM CLOCK DRIVER FOR MCPL0010
23898M: Mark Gross <[email protected]>
23899S: Supported
23900F: drivers/char/tlclk.c
23901
23902TEMPO SEMICONDUCTOR DRIVERS
23903M: Steven Eckhoff <[email protected]>
23904S: Maintained
23905F: Documentation/devicetree/bindings/sound/tscs*.txt
23906F: sound/soc/codecs/tscs*.c
23907F: sound/soc/codecs/tscs*.h
23908
23909TENSILICA XTENSA PORT (xtensa)
23910M: Chris Zankel <[email protected]>
23911M: Max Filippov <[email protected]>
23912S: Maintained
23913T: git https://github.com/jcmvbkbc/linux-xtensa.git
23914F: arch/xtensa/
23915F: drivers/irqchip/irq-xtensa-*
23916
23917TEXAS INSTRUMENTS ASoC DRIVERS
23918M: Peter Ujfalusi <[email protected]>
23919L: [email protected]
23920S: Maintained
23921F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml
23922F: sound/soc/ti/
23923
23924TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS
23925M: Shenghao Ding <[email protected]>
23926M: Kevin Lu <[email protected]>
23927M: Baojun Xu <[email protected]>
23928L: [email protected]
23929S: Maintained
23930F: Documentation/devicetree/bindings/sound/tas2552.txt
23931F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml
23932F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml
23933F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml
23934F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml
23935F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml
23936F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml
23937F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml
23938F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml
23939F: include/sound/tas2*.h
23940F: include/sound/tlv320*.h
23941F: include/sound/tpa6130a2-plat.h
23942F: sound/pci/hda/tas2781_hda_i2c.c
23943F: sound/soc/codecs/pcm1681.c
23944F: sound/soc/codecs/pcm1789*.*
23945F: sound/soc/codecs/pcm179x*.*
23946F: sound/soc/codecs/pcm186x*.*
23947F: sound/soc/codecs/pcm3008.*
23948F: sound/soc/codecs/pcm3060*.*
23949F: sound/soc/codecs/pcm3168a*.*
23950F: sound/soc/codecs/pcm5102a.c
23951F: sound/soc/codecs/pcm512x*.*
23952F: sound/soc/codecs/tas2*.*
23953F: sound/soc/codecs/tlv320*.*
23954F: sound/soc/codecs/tpa6130a2.*
23955
23956TEXAS INSTRUMENTS DMA DRIVERS
23957M: Peter Ujfalusi <[email protected]>
23958L: [email protected]
23959S: Maintained
23960F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt
23961F: Documentation/devicetree/bindings/dma/ti-edma.txt
23962F: Documentation/devicetree/bindings/dma/ti/
23963F: drivers/dma/ti/
23964F: include/linux/dma/k3-psil.h
23965F: include/linux/dma/k3-udma-glue.h
23966F: include/linux/dma/ti-cppi5.h
23967X: drivers/dma/ti/cppi41.c
23968
23969TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER
23970M: Jerome Brunet <[email protected]>
23971L: [email protected]
23972S: Maintained
23973F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml
23974F: Documentation/hwmon/tps25990.rst
23975F: drivers/hwmon/pmbus/tps25990.c
23976
23977TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER
23978M: Robert Marko <[email protected]>
23979M: Luka Perkov <[email protected]>
23980L: [email protected]
23981S: Maintained
23982F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml
23983F: Documentation/hwmon/tps23861.rst
23984F: drivers/hwmon/tps23861.c
23985
23986TEXAS INSTRUMENTS' DAC7612 DAC DRIVER
23987M: Ricardo Ribalda <[email protected]>
23988L: [email protected]
23989S: Supported
23990F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml
23991F: drivers/iio/dac/ti-dac7612.c
23992
23993TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER
23994M: Alexander Sverdlin <[email protected]>
23995L: [email protected]
23996S: Maintained
23997F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml
23998F: drivers/leds/leds-lp8864.c
23999
24000TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
24001M: Nishanth Menon <[email protected]>
24002M: Tero Kristo <[email protected]>
24003M: Santosh Shilimkar <[email protected]>
24004L: [email protected] (moderated for non-subscribers)
24005S: Maintained
24006F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
24007F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml
24008F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml
24009F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
24010F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
24011F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml
24012F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml
24013F: drivers/clk/keystone/sci-clk.c
24014F: drivers/firmware/ti_sci*
24015F: drivers/irqchip/irq-ti-sci-inta.c
24016F: drivers/irqchip/irq-ti-sci-intr.c
24017F: drivers/reset/reset-ti-sci.c
24018F: drivers/soc/ti/ti_sci_inta_msi.c
24019F: drivers/pmdomain/ti/ti_sci_pm_domains.c
24020F: include/dt-bindings/soc/ti,sci_pm_domain.h
24021F: include/linux/soc/ti/ti_sci_inta_msi.h
24022F: include/linux/soc/ti/ti_sci_protocol.h
24023
24024TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER
24025M: Puranjay Mohan <[email protected]>
24026L: [email protected]
24027S: Supported
24028F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml
24029F: drivers/iio/temperature/tmp117.c
24030
24031THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
24032M: Hans Verkuil <[email protected]>
24033L: [email protected]
24034S: Maintained
24035W: https://linuxtv.org
24036T: git git://linuxtv.org/media.git
24037F: drivers/media/radio/radio-raremono.c
24038
24039THERMAL
24040M: Rafael J. Wysocki <[email protected]>
24041M: Daniel Lezcano <[email protected]>
24042R: Zhang Rui <[email protected]>
24043R: Lukasz Luba <[email protected]>
24044L: [email protected]
24045S: Supported
24046Q: https://patchwork.kernel.org/project/linux-pm/list/
24047T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal
24048F: Documentation/ABI/testing/sysfs-class-thermal
24049F: Documentation/admin-guide/thermal/
24050F: Documentation/devicetree/bindings/thermal/
24051F: Documentation/driver-api/thermal/
24052F: drivers/thermal/
24053F: include/dt-bindings/thermal/
24054F: include/linux/cpu_cooling.h
24055F: include/linux/thermal.h
24056F: include/uapi/linux/thermal.h
24057F: tools/lib/thermal/
24058F: tools/thermal/
24059
24060THERMAL DRIVER FOR AMLOGIC SOCS
24061M: Guillaume La Roque <[email protected]>
24062L: [email protected]
24063L: [email protected]
24064S: Supported
24065W: http://linux-meson.com/
24066F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
24067F: drivers/thermal/amlogic_thermal.c
24068
24069THERMAL/CPU_COOLING
24070M: Amit Daniel Kachhap <[email protected]>
24071M: Daniel Lezcano <[email protected]>
24072M: Viresh Kumar <[email protected]>
24073R: Lukasz Luba <[email protected]>
24074L: [email protected]
24075S: Supported
24076F: Documentation/driver-api/thermal/cpu-cooling-api.rst
24077F: Documentation/driver-api/thermal/cpu-idle-cooling.rst
24078F: drivers/thermal/cpufreq_cooling.c
24079F: drivers/thermal/cpuidle_cooling.c
24080F: include/linux/cpu_cooling.h
24081
24082THERMAL/POWER_ALLOCATOR
24083M: Lukasz Luba <[email protected]>
24084L: [email protected]
24085S: Maintained
24086F: Documentation/driver-api/thermal/power_allocator.rst
24087F: drivers/thermal/gov_power_allocator.c
24088F: drivers/thermal/thermal_trace_ipa.h
24089
24090THINKPAD ACPI EXTRAS DRIVER
24091M: Henrique de Moraes Holschuh <[email protected]>
24092L: [email protected]
24093L: [email protected]
24094S: Maintained
24095W: http://ibm-acpi.sourceforge.net
24096W: http://thinkwiki.org/wiki/Ibm-acpi
24097T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
24098F: drivers/platform/x86/thinkpad_acpi.c
24099
24100THINKPAD LMI DRIVER
24101M: Mark Pearson <[email protected]>
24102L: [email protected]
24103S: Maintained
24104F: Documentation/ABI/testing/sysfs-class-firmware-attributes
24105F: drivers/platform/x86/think-lmi.?
24106
24107THP7312 ISP DRIVER
24108M: Laurent Pinchart <[email protected]>
24109M: Paul Elder <[email protected]>
24110L: [email protected]
24111S: Maintained
24112T: git git://linuxtv.org/media.git
24113F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml
24114F: Documentation/userspace-api/media/drivers/thp7312.rst
24115F: drivers/media/i2c/thp7312.c
24116F: include/uapi/linux/thp7312.h
24117
24118THUNDERBOLT DMA TRAFFIC TEST DRIVER
24119M: Isaac Hazan <[email protected]>
24120L: [email protected]
24121S: Maintained
24122F: drivers/thunderbolt/dma_test.c
24123
24124THUNDERBOLT DRIVER
24125M: Andreas Noever <[email protected]>
24126M: Michael Jamet <[email protected]>
24127M: Mika Westerberg <[email protected]>
24128M: Yehezkel Bernat <[email protected]>
24129L: [email protected]
24130S: Maintained
24131T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git
24132F: Documentation/admin-guide/thunderbolt.rst
24133F: drivers/thunderbolt/
24134F: include/linux/thunderbolt.h
24135
24136THUNDERBOLT NETWORK DRIVER
24137M: Michael Jamet <[email protected]>
24138M: Mika Westerberg <[email protected]>
24139M: Yehezkel Bernat <[email protected]>
24140L: [email protected]
24141S: Maintained
24142F: drivers/net/thunderbolt/
24143
24144THUNDERX GPIO DRIVER
24145M: Robert Richter <[email protected]>
24146S: Odd Fixes
24147F: drivers/gpio/gpio-thunderx.c
24148
24149TI ADS1119 ADC DRIVER
24150M: Francesco Dolcini <[email protected]>
24151M: João Paulo Gonçalves <[email protected]>
24152L: [email protected]
24153S: Maintained
24154F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml
24155F: drivers/iio/adc/ti-ads1119.c
24156
24157TI ADS7924 ADC DRIVER
24158M: Hugo Villeneuve <[email protected]>
24159L: [email protected]
24160S: Supported
24161F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml
24162F: drivers/iio/adc/ti-ads7924.c
24163
24164TI AM437X VPFE DRIVER
24165M: "Lad, Prabhakar" <[email protected]>
24166L: [email protected]
24167S: Maintained
24168W: https://linuxtv.org
24169Q: http://patchwork.linuxtv.org/project/linux-media/list/
24170T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24171F: drivers/media/platform/ti/am437x/
24172
24173TI BANDGAP AND THERMAL DRIVER
24174M: Eduardo Valentin <[email protected]>
24175M: Keerthy <[email protected]>
24176L: [email protected]
24177L: [email protected]
24178S: Maintained
24179F: drivers/thermal/ti-soc-thermal/
24180
24181TI BQ27XXX POWER SUPPLY DRIVER
24182F: drivers/power/supply/bq27xxx_battery.c
24183F: drivers/power/supply/bq27xxx_battery_i2c.c
24184F: include/linux/power/bq27xxx_battery.h
24185
24186TI CDCE706 CLOCK DRIVER
24187M: Max Filippov <[email protected]>
24188S: Maintained
24189F: drivers/clk/clk-cdce706.c
24190
24191TI CLOCK DRIVER
24192M: Tero Kristo <[email protected]>
24193L: [email protected]
24194S: Odd Fixes
24195F: drivers/clk/ti/
24196F: include/linux/clk/ti.h
24197
24198TI DAVINCI MACHINE SUPPORT
24199M: Bartosz Golaszewski <[email protected]>
24200L: [email protected] (moderated for non-subscribers)
24201S: Maintained
24202T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
24203F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt
24204F: arch/arm/boot/dts/ti/davinci/
24205F: arch/arm/mach-davinci/
24206F: drivers/i2c/busses/i2c-davinci.c
24207
24208TI DAVINCI SERIES CLOCK DRIVER
24209M: David Lechner <[email protected]>
24210S: Maintained
24211F: Documentation/devicetree/bindings/clock/ti/davinci/
24212F: drivers/clk/davinci/
24213F: include/linux/clk/davinci.h
24214
24215TI DAVINCI SERIES GPIO DRIVER
24216M: Keerthy <[email protected]>
24217L: [email protected]
24218S: Maintained
24219F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml
24220F: drivers/gpio/gpio-davinci.c
24221
24222TI DAVINCI SERIES MEDIA DRIVER
24223M: "Lad, Prabhakar" <[email protected]>
24224L: [email protected]
24225S: Maintained
24226W: https://linuxtv.org
24227Q: http://patchwork.linuxtv.org/project/linux-media/list/
24228T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
24229F: drivers/media/platform/ti/davinci/
24230F: include/media/davinci/
24231
24232TI ENHANCED CAPTURE (eCAP) DRIVER
24233M: Vignesh Raghavendra <[email protected]>
24234R: Julien Panis <[email protected]>
24235L: [email protected]
24236L: [email protected]
24237S: Maintained
24238F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml
24239F: drivers/counter/ti-ecap-capture.c
24240
24241TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER
24242R: David Lechner <[email protected]>
24243L: [email protected]
24244F: Documentation/devicetree/bindings/counter/ti-eqep.yaml
24245F: drivers/counter/ti-eqep.c
24246
24247TI ETHERNET SWITCH DRIVER (CPSW)
24248R: Siddharth Vadapalli <[email protected]>
24249R: Roger Quadros <[email protected]>
24250L: [email protected]
24251L: [email protected]
24252S: Maintained
24253F: drivers/net/ethernet/ti/cpsw*
24254F: drivers/net/ethernet/ti/davinci*
24255
24256TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS
24257M: Alex Dubov <[email protected]>
24258S: Maintained
24259W: http://tifmxx.berlios.de/
24260F: drivers/memstick/host/tifm_ms.c
24261F: drivers/misc/tifm*
24262F: drivers/mmc/host/tifm_sd.c
24263F: include/linux/tifm.h
24264
24265TI FPD-LINK DRIVERS
24266M: Tomi Valkeinen <[email protected]>
24267L: [email protected]
24268S: Maintained
24269F: Documentation/devicetree/bindings/media/i2c/ti,ds90*
24270F: drivers/media/i2c/ds90*
24271F: include/media/i2c/ds90*
24272
24273TI HDC302X HUMIDITY DRIVER
24274M: Javier Carrasco <[email protected]>
24275M: Li peiyu <[email protected]>
24276L: [email protected]
24277S: Maintained
24278F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml
24279F: drivers/iio/humidity/hdc3020.c
24280
24281TI ICSSG ETHERNET DRIVER (ICSSG)
24282R: MD Danish Anwar <[email protected]>
24283R: Roger Quadros <[email protected]>
24284L: [email protected] (moderated for non-subscribers)
24285L: [email protected]
24286S: Maintained
24287F: Documentation/devicetree/bindings/net/ti,icss*.yaml
24288F: drivers/net/ethernet/ti/icssg/*
24289
24290TI J721E CSI2RX DRIVER
24291M: Jai Luthra <[email protected]>
24292L: [email protected]
24293S: Maintained
24294F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml
24295F: drivers/media/platform/ti/j721e-csi2rx/
24296
24297TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
24298M: Nishanth Menon <[email protected]>
24299M: Santosh Shilimkar <[email protected]>
24300L: [email protected]
24301L: [email protected] (moderated for non-subscribers)
24302S: Maintained
24303T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
24304F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml
24305F: drivers/pmdomain/ti/omap_prm.c
24306F: drivers/soc/ti/*
24307F: include/linux/pruss_driver.h
24308
24309TI LM49xxx FAMILY ASoC CODEC DRIVERS
24310M: M R Swami Reddy <[email protected]>
24311M: Vishwas A Deshpande <[email protected]>
24312L: [email protected]
24313S: Maintained
24314F: sound/soc/codecs/isabelle*
24315F: sound/soc/codecs/lm49453*
24316
24317TI LMP92064 ADC DRIVER
24318M: Leonard Göhrs <[email protected]>
24319R: [email protected]
24320L: [email protected]
24321S: Maintained
24322F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml
24323F: drivers/iio/adc/ti-lmp92064.c
24324
24325TI PCM3060 ASoC CODEC DRIVER
24326M: Kirill Marinushkin <[email protected]>
24327L: [email protected]
24328S: Maintained
24329F: Documentation/devicetree/bindings/sound/pcm3060.txt
24330F: sound/soc/codecs/pcm3060*
24331
24332TI TAS571X FAMILY ASoC CODEC DRIVER
24333M: Kevin Cernekee <[email protected]>
24334L: [email protected]
24335S: Odd Fixes
24336F: sound/soc/codecs/tas571x*
24337
24338TI TMAG5273 MAGNETOMETER DRIVER
24339M: Gerald Loacker <[email protected]>
24340L: [email protected]
24341S: Maintained
24342F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml
24343F: drivers/iio/magnetometer/tmag5273.c
24344
24345TI TRF7970A NFC DRIVER
24346M: Mark Greer <[email protected]>
24347L: [email protected]
24348S: Supported
24349F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
24350F: drivers/nfc/trf7970a.c
24351
24352TI TSC2046 ADC DRIVER
24353M: Oleksij Rempel <[email protected]>
24354R: [email protected]
24355L: [email protected]
24356S: Maintained
24357F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml
24358F: drivers/iio/adc/ti-tsc2046.c
24359
24360TI TWL4030 SERIES SOC CODEC DRIVER
24361M: Peter Ujfalusi <[email protected]>
24362L: [email protected]
24363S: Maintained
24364F: sound/soc/codecs/twl4030*
24365
24366TI VPE/CAL DRIVERS
24367M: Benoit Parrot <[email protected]>
24368L: [email protected]
24369S: Maintained
24370W: http://linuxtv.org/
24371Q: http://patchwork.linuxtv.org/project/linux-media/list/
24372F: Documentation/devicetree/bindings/media/ti,cal.yaml
24373F: Documentation/devicetree/bindings/media/ti,vpe.yaml
24374F: drivers/media/platform/ti/cal/
24375F: drivers/media/platform/ti/vpe/
24376
24377TI WILINK WIRELESS DRIVERS
24378L: [email protected]
24379S: Orphan
24380W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx
24381W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251
24382F: drivers/net/wireless/ti/
24383
24384TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
24385M: John Stultz <[email protected]>
24386M: Thomas Gleixner <[email protected]>
24387R: Stephen Boyd <[email protected]>
24388L: [email protected]
24389S: Supported
24390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
24391F: include/linux/clocksource.h
24392F: include/linux/time.h
24393F: include/linux/timekeeper_internal.h
24394F: include/linux/timekeeping.h
24395F: include/linux/timex.h
24396F: include/uapi/linux/time.h
24397F: include/uapi/linux/timex.h
24398F: kernel/time/alarmtimer.c
24399F: kernel/time/clocksource*
24400F: kernel/time/ntp*
24401F: kernel/time/time.c
24402F: kernel/time/timeconst.bc
24403F: kernel/time/timeconv.c
24404F: kernel/time/timecounter.c
24405F: kernel/time/timekeeping*
24406F: kernel/time/time_test.c
24407F: tools/testing/selftests/timers/
24408
24409TIPC NETWORK LAYER
24410M: Jon Maloy <[email protected]>
24411L: [email protected] (core kernel code)
24412L: [email protected] (user apps, general discussion)
24413S: Maintained
24414W: http://tipc.sourceforge.net/
24415F: include/uapi/linux/tipc*.h
24416F: net/tipc/
24417
24418TLAN NETWORK DRIVER
24419M: Samuel Chessman <[email protected]>
24420L: [email protected] (subscribers-only)
24421S: Maintained
24422W: http://sourceforge.net/projects/tlan/
24423F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
24424F: drivers/net/ethernet/ti/tlan.*
24425
24426TMIO/SDHI MMC DRIVER
24427M: Wolfram Sang <[email protected]>
24428L: [email protected]
24429L: [email protected]
24430S: Supported
24431F: drivers/mmc/host/renesas_sdhi*
24432F: drivers/mmc/host/tmio_mmc*
24433F: include/linux/platform_data/tmio.h
24434
24435TMP513 HARDWARE MONITOR DRIVER
24436M: Eric Tremblay <[email protected]>
24437L: [email protected]
24438S: Maintained
24439F: Documentation/hwmon/tmp513.rst
24440F: drivers/hwmon/tmp513.c
24441
24442TMPFS (SHMEM FILESYSTEM)
24443M: Hugh Dickins <[email protected]>
24444R: Baolin Wang <[email protected]>
24445L: [email protected]
24446S: Maintained
24447F: include/linux/shmem_fs.h
24448F: mm/shmem.c
24449
24450TOMOYO SECURITY MODULE
24451M: Kentaro Takeda <[email protected]>
24452M: Tetsuo Handa <[email protected]>
24453L: [email protected] (subscribers-only, for developers in English)
24454L: [email protected] (subscribers-only, for users in English)
24455L: [email protected] (subscribers-only, for developers in Japanese)
24456L: [email protected] (subscribers-only, for users in Japanese)
24457S: Maintained
24458W: https://tomoyo.sourceforge.net/
24459F: security/tomoyo/
24460
24461TOPSTAR LAPTOP EXTRAS DRIVER
24462M: Herton Ronaldo Krzesinski <[email protected]>
24463L: [email protected]
24464S: Maintained
24465F: drivers/platform/x86/topstar-laptop.c
24466
24467TORTURE-TEST MODULES
24468M: Davidlohr Bueso <[email protected]>
24469M: "Paul E. McKenney" <[email protected]>
24470M: Josh Triplett <[email protected]>
24471L: [email protected]
24472S: Supported
24473T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev
24474F: Documentation/RCU/torture.rst
24475F: kernel/locking/locktorture.c
24476F: kernel/rcu/rcuscale.c
24477F: kernel/rcu/rcutorture.c
24478F: kernel/rcu/refscale.c
24479F: kernel/torture.c
24480
24481TOSHIBA ACPI EXTRAS DRIVER
24482M: Azael Avalos <[email protected]>
24483L: [email protected]
24484S: Maintained
24485F: drivers/platform/x86/toshiba_acpi.c
24486
24487TOSHIBA BLUETOOTH DRIVER
24488M: Azael Avalos <[email protected]>
24489L: [email protected]
24490S: Maintained
24491F: drivers/platform/x86/toshiba_bluetooth.c
24492
24493TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
24494M: Azael Avalos <[email protected]>
24495L: [email protected]
24496S: Maintained
24497F: drivers/platform/x86/toshiba_haps.c
24498
24499TOSHIBA SMM DRIVER
24500M: Jonathan Buzzard <[email protected]>
24501S: Maintained
24502W: http://www.buzzard.org.uk/toshiba/
24503F: drivers/char/toshiba.c
24504F: include/linux/toshiba.h
24505F: include/uapi/linux/toshiba.h
24506
24507TOSHIBA TC358743 DRIVER
24508M: Hans Verkuil <[email protected]>
24509L: [email protected]
24510S: Maintained
24511F: Documentation/devicetree/bindings/media/i2c/tc358743.txt
24512F: drivers/media/i2c/tc358743*
24513F: include/media/i2c/tc358743.h
24514
24515TOSHIBA WMI HOTKEYS DRIVER
24516M: Azael Avalos <[email protected]>
24517L: [email protected]
24518S: Maintained
24519F: drivers/platform/x86/toshiba-wmi.c
24520
24521TPM DEVICE DRIVER
24522M: Peter Huewe <[email protected]>
24523M: Jarkko Sakkinen <[email protected]>
24524R: Jason Gunthorpe <[email protected]>
24525L: [email protected]
24526S: Maintained
24527W: https://codeberg.org/jarkko/linux-tpmdd-test
24528Q: https://patchwork.kernel.org/project/linux-integrity/list/
24529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git
24530F: Documentation/devicetree/bindings/tpm/
24531F: drivers/char/tpm/
24532F: include/linux/tpm*.h
24533F: include/uapi/linux/vtpm_proxy.h
24534F: tools/testing/selftests/tpm2/
24535
24536TPS546D24 DRIVER
24537M: Duke Du <[email protected]>
24538L: [email protected]
24539S: Maintained
24540F: Documentation/hwmon/tps546d24.rst
24541F: drivers/hwmon/pmbus/tps546d24.c
24542
24543TQ SYSTEMS BOARD & DRIVER SUPPORT
24544L: [email protected]
24545S: Supported
24546W: https://www.tq-group.com/en/products/tq-embedded/
24547F: arch/arm/boot/dts/nxp/imx/*mba*.dts*
24548F: arch/arm/boot/dts/nxp/imx/*tqma*.dts*
24549F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts*
24550F: arch/arm64/boot/dts/freescale/imx*mba*.dts*
24551F: arch/arm64/boot/dts/freescale/imx*tqma*.dts*
24552F: arch/arm64/boot/dts/freescale/mba*.dtsi
24553F: arch/arm64/boot/dts/freescale/tqml*.dts*
24554F: drivers/gpio/gpio-tqmx86.c
24555F: drivers/mfd/tqmx86.c
24556F: drivers/watchdog/tqmx86_wdt.c
24557
24558TRACING
24559M: Steven Rostedt <[email protected]>
24560M: Masami Hiramatsu <[email protected]>
24561R: Mathieu Desnoyers <[email protected]>
24562L: [email protected]
24563L: [email protected]
24564S: Maintained
24565Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/
24566T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
24567F: Documentation/trace/*
24568F: fs/tracefs/
24569F: include/linux/trace*.h
24570F: include/trace/
24571F: kernel/trace/
24572F: kernel/tracepoint.c
24573F: scripts/tracing/
24574F: tools/testing/selftests/ftrace/
24575
24576TRACING MMIO ACCESSES (MMIOTRACE)
24577M: Steven Rostedt <[email protected]>
24578M: Masami Hiramatsu <[email protected]>
24579R: Pekka Paalanen <[email protected]>
24580L: [email protected]
24581L: [email protected]
24582S: Maintained
24583F: arch/x86/mm/kmmio.c
24584F: arch/x86/mm/mmio-mod.c
24585F: arch/x86/mm/testmmiotrace.c
24586F: include/linux/mmiotrace.h
24587F: kernel/trace/trace_mmiotrace.c
24588
24589TRACING OS NOISE / LATENCY TRACERS
24590M: Steven Rostedt <[email protected]>
24591S: Maintained
24592F: Documentation/trace/hwlat_detector.rst
24593F: Documentation/trace/osnoise-tracer.rst
24594F: Documentation/trace/timerlat-tracer.rst
24595F: arch/*/kernel/trace.c
24596F: include/trace/events/osnoise.h
24597F: kernel/trace/trace_hwlat.c
24598F: kernel/trace/trace_irqsoff.c
24599F: kernel/trace/trace_osnoise.c
24600F: kernel/trace/trace_sched_wakeup.c
24601
24602TRADITIONAL CHINESE DOCUMENTATION
24603M: Hu Haowen <[email protected]>
24604S: Maintained
24605W: https://github.com/srcres258/linux-doc
24606T: git git://github.com/srcres258/linux-doc.git doc-zh-tw
24607F: Documentation/translations/zh_TW/
24608
24609TRIGGER SOURCE - PWM
24610M: David Lechner <[email protected]>
24611S: Maintained
24612F: Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml
24613
24614TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS
24615M: Dan Williams <[email protected]>
24616L: [email protected]
24617S: Maintained
24618F: Documentation/ABI/testing/configfs-tsm
24619F: drivers/virt/coco/tsm.c
24620F: include/linux/tsm.h
24621
24622TRUSTED SERVICES TEE DRIVER
24623M: Balint Dobszay <[email protected]>
24624M: Sudeep Holla <[email protected]>
24625L: [email protected] (moderated for non-subscribers)
24626L: [email protected]
24627S: Maintained
24628F: Documentation/tee/ts-tee.rst
24629F: drivers/tee/tstee/
24630
24631TTY LAYER AND SERIAL DRIVERS
24632M: Greg Kroah-Hartman <[email protected]>
24633M: Jiri Slaby <[email protected]>
24634L: [email protected]
24635L: [email protected]
24636S: Supported
24637T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
24638F: Documentation/devicetree/bindings/serial/
24639F: Documentation/driver-api/serial/
24640F: drivers/tty/
24641F: include/linux/selection.h
24642F: include/linux/serial.h
24643F: include/linux/serial_core.h
24644F: include/linux/sysrq.h
24645F: include/linux/tty*.h
24646F: include/linux/vt.h
24647F: include/linux/vt_*.h
24648F: include/uapi/linux/serial.h
24649F: include/uapi/linux/serial_core.h
24650F: include/uapi/linux/tty.h
24651
24652TUA9001 MEDIA DRIVER
24653L: [email protected]
24654S: Orphan
24655W: https://linuxtv.org
24656Q: http://patchwork.linuxtv.org/project/linux-media/list/
24657F: drivers/media/tuners/tua9001*
24658
24659TULIP NETWORK DRIVERS
24660L: [email protected]
24661L: [email protected]
24662S: Orphan
24663F: drivers/net/ethernet/dec/tulip/
24664
24665TUN/TAP driver
24666M: Willem de Bruijn <[email protected]>
24667M: Jason Wang <[email protected]>
24668S: Maintained
24669W: http://vtun.sourceforge.net/tun
24670F: Documentation/networking/tuntap.rst
24671F: arch/um/os-Linux/drivers/
24672F: drivers/net/tap.c
24673F: drivers/net/tun*
24674
24675TURBOCHANNEL SUBSYSTEM
24676M: "Maciej W. Rozycki" <[email protected]>
24677L: [email protected]
24678S: Maintained
24679Q: https://patchwork.kernel.org/project/linux-mips/list/
24680F: drivers/tc/
24681F: include/linux/tc.h
24682
24683TURBOSTAT UTILITY
24684M: "Len Brown" <[email protected]>
24685L: [email protected]
24686S: Supported
24687Q: https://patchwork.kernel.org/project/linux-pm/list/
24688B: https://bugzilla.kernel.org
24689T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat
24690F: tools/power/x86/turbostat/
24691F: tools/testing/selftests/turbostat/
24692
24693TW5864 VIDEO4LINUX DRIVER
24694M: Bluecherry Maintainers <[email protected]>
24695M: Andrey Utkin <[email protected]>
24696M: Andrey Utkin <[email protected]>
24697L: [email protected]
24698S: Supported
24699F: drivers/media/pci/tw5864/
24700
24701TW68 VIDEO4LINUX DRIVER
24702M: Hans Verkuil <[email protected]>
24703L: [email protected]
24704S: Odd Fixes
24705W: https://linuxtv.org
24706T: git git://linuxtv.org/media.git
24707F: drivers/media/pci/tw68/
24708
24709TW686X VIDEO4LINUX DRIVER
24710M: Ezequiel Garcia <[email protected]>
24711L: [email protected]
24712S: Maintained
24713W: http://linuxtv.org
24714T: git git://linuxtv.org/media.git
24715F: drivers/media/pci/tw686x/
24716
24717U-BOOT ENVIRONMENT VARIABLES
24718M: Rafał Miłecki <[email protected]>
24719S: Maintained
24720F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml
24721F: drivers/nvmem/layouts/u-boot-env.c
24722F: drivers/nvmem/u-boot-env.c
24723
24724UACCE ACCELERATOR FRAMEWORK
24725M: Zhangfei Gao <[email protected]>
24726M: Zhou Wang <[email protected]>
24727L: [email protected]
24728L: [email protected]
24729S: Maintained
24730F: Documentation/ABI/testing/sysfs-driver-uacce
24731F: Documentation/misc-devices/uacce.rst
24732F: drivers/misc/uacce/
24733F: include/linux/uacce.h
24734F: include/uapi/misc/uacce/
24735
24736UBI FILE SYSTEM (UBIFS)
24737M: Richard Weinberger <[email protected]>
24738R: Zhihao Cheng <[email protected]>
24739L: [email protected]
24740S: Supported
24741W: http://www.linux-mtd.infradead.org/doc/ubifs.html
24742T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24743T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24744F: Documentation/ABI/testing/sysfs-fs-ubifs
24745F: Documentation/filesystems/ubifs-authentication.rst
24746F: Documentation/filesystems/ubifs.rst
24747F: fs/ubifs/
24748
24749UBLK USERSPACE BLOCK DRIVER
24750M: Ming Lei <[email protected]>
24751L: [email protected]
24752S: Maintained
24753F: Documentation/block/ublk.rst
24754F: drivers/block/ublk_drv.c
24755F: include/uapi/linux/ublk_cmd.h
24756F: tools/testing/selftests/ublk/
24757
24758UBSAN
24759M: Kees Cook <[email protected]>
24760R: Marco Elver <[email protected]>
24761R: Andrey Konovalov <[email protected]>
24762R: Andrey Ryabinin <[email protected]>
24763L: [email protected]
24764L: [email protected]
24765S: Supported
24766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
24767F: Documentation/dev-tools/ubsan.rst
24768F: include/linux/ubsan.h
24769F: lib/Kconfig.ubsan
24770F: lib/test_ubsan.c
24771F: lib/ubsan.c
24772F: lib/ubsan.h
24773F: scripts/Makefile.ubsan
24774K: \bARCH_HAS_UBSAN\b
24775
24776UCLINUX (M68KNOMMU AND COLDFIRE)
24777M: Greg Ungerer <[email protected]>
24778L: [email protected]
24779S: Maintained
24780W: http://www.linux-m68k.org/
24781T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
24782F: arch/m68k/*/*_no.*
24783F: arch/m68k/68*/
24784F: arch/m68k/coldfire/
24785F: arch/m68k/include/asm/*_no.*
24786
24787UDF FILESYSTEM
24788M: Jan Kara <[email protected]>
24789S: Maintained
24790F: Documentation/filesystems/udf.rst
24791F: fs/udf/
24792
24793UDRAW TABLET
24794M: Bastien Nocera <[email protected]>
24795L: [email protected]
24796S: Maintained
24797F: drivers/hid/hid-udraw-ps3.c
24798
24799UHID USERSPACE HID IO DRIVER
24800M: David Rheinsberg <[email protected]>
24801L: [email protected]
24802S: Maintained
24803F: drivers/hid/uhid.c
24804F: include/uapi/linux/uhid.h
24805
24806ULPI BUS
24807M: Heikki Krogerus <[email protected]>
24808L: [email protected]
24809S: Maintained
24810F: drivers/usb/common/ulpi.c
24811F: include/linux/ulpi/
24812
24813UNICODE SUBSYSTEM
24814M: Gabriel Krisman Bertazi <[email protected]>
24815L: [email protected]
24816S: Supported
24817T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git
24818F: fs/unicode/
24819
24820UNIFDEF
24821M: Tony Finch <[email protected]>
24822S: Maintained
24823W: http://dotat.at/prog/unifdef
24824F: scripts/unifdef.c
24825
24826UNIFORM CDROM DRIVER
24827M: Phillip Potter <[email protected]>
24828S: Maintained
24829F: Documentation/cdrom/
24830F: drivers/cdrom/cdrom.c
24831F: include/linux/cdrom.h
24832F: include/uapi/linux/cdrom.h
24833
24834UNION-FIND
24835M: Xavier <[email protected]>
24836L: [email protected]
24837S: Maintained
24838F: Documentation/core-api/union_find.rst
24839F: Documentation/translations/zh_CN/core-api/union_find.rst
24840F: include/linux/union_find.h
24841F: lib/union_find.c
24842
24843UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
24844R: Alim Akhtar <[email protected]>
24845R: Avri Altman <[email protected]>
24846R: Bart Van Assche <[email protected]>
24847L: [email protected]
24848S: Supported
24849F: Documentation/devicetree/bindings/ufs/
24850F: Documentation/scsi/ufs.rst
24851F: drivers/ufs/core/
24852
24853UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
24854M: Pedro Sousa <[email protected]>
24855L: [email protected]
24856S: Supported
24857F: drivers/ufs/host/*dwc*
24858
24859UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS
24860M: Alim Akhtar <[email protected]>
24861R: Peter Griffin <[email protected]>
24862L: [email protected]
24863L: [email protected]
24864S: Maintained
24865F: drivers/ufs/host/ufs-exynos*
24866
24867UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS
24868M: Peter Wang <[email protected]>
24869R: Stanley Jhu <[email protected]>
24870L: [email protected]
24871L: [email protected] (moderated for non-subscribers)
24872S: Maintained
24873F: drivers/ufs/host/ufs-mediatek*
24874
24875UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS
24876M: Manivannan Sadhasivam <[email protected]>
24877L: [email protected]
24878L: [email protected]
24879S: Maintained
24880F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
24881F: drivers/ufs/host/ufs-qcom*
24882
24883UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS
24884M: Yoshihiro Shimoda <[email protected]>
24885L: [email protected]
24886L: [email protected]
24887S: Maintained
24888F: drivers/ufs/host/ufs-renesas.c
24889
24890UNSORTED BLOCK IMAGES (UBI)
24891M: Richard Weinberger <[email protected]>
24892R: Zhihao Cheng <[email protected]>
24893L: [email protected]
24894S: Supported
24895W: http://www.linux-mtd.infradead.org/
24896T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next
24897T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes
24898F: drivers/mtd/ubi/
24899F: include/linux/mtd/ubi.h
24900F: include/uapi/mtd/ubi-user.h
24901
24902UPROBES
24903M: Masami Hiramatsu <[email protected]>
24904M: Oleg Nesterov <[email protected]>
24905M: Peter Zijlstra <[email protected]>
24906L: [email protected]
24907L: [email protected]
24908S: Maintained
24909F: arch/*/include/asm/uprobes.h
24910F: arch/*/kernel/probes/uprobes.c
24911F: arch/*/kernel/uprobes.c
24912F: include/linux/uprobes.h
24913F: kernel/events/uprobes.c
24914
24915USB "USBNET" DRIVER FRAMEWORK
24916M: Oliver Neukum <[email protected]>
24917L: [email protected]
24918S: Maintained
24919W: http://www.linux-usb.org/usbnet
24920F: drivers/net/usb/usbnet.c
24921F: include/linux/usb/usbnet.h
24922
24923USB ACM DRIVER
24924M: Oliver Neukum <[email protected]>
24925L: [email protected]
24926S: Maintained
24927F: Documentation/usb/acm.rst
24928F: drivers/usb/class/cdc-acm.*
24929
24930USB APPLE MFI FASTCHARGE DRIVER
24931M: Bastien Nocera <[email protected]>
24932L: [email protected]
24933S: Maintained
24934F: drivers/usb/misc/apple-mfi-fastcharge.c
24935
24936USB AR5523 WIRELESS DRIVER
24937L: [email protected]
24938S: Orphan
24939F: drivers/net/wireless/ath/ar5523/
24940
24941USB ATTACHED SCSI
24942M: Oliver Neukum <[email protected]>
24943L: [email protected]
24944L: [email protected]
24945S: Maintained
24946F: drivers/usb/storage/uas.c
24947
24948USB CDC ETHERNET DRIVER
24949M: Oliver Neukum <[email protected]>
24950L: [email protected]
24951S: Maintained
24952F: drivers/net/usb/cdc_*.c
24953F: include/uapi/linux/usb/cdc.h
24954
24955USB CHAOSKEY DRIVER
24956M: Keith Packard <[email protected]>
24957L: [email protected]
24958S: Maintained
24959F: drivers/usb/misc/chaoskey.c
24960
24961USB CYPRESS C67X00 DRIVER
24962L: [email protected]
24963S: Orphan
24964F: drivers/usb/c67x00/
24965
24966USB DAVICOM DM9601 DRIVER
24967M: Peter Korsgaard <[email protected]>
24968L: [email protected]
24969S: Maintained
24970W: http://www.linux-usb.org/usbnet
24971F: drivers/net/usb/dm9601.c
24972
24973USB EHCI DRIVER
24974M: Alan Stern <[email protected]>
24975L: [email protected]
24976S: Maintained
24977F: Documentation/usb/ehci.rst
24978F: drivers/usb/host/ehci*
24979
24980USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
24981M: Jiri Kosina <[email protected]>
24982M: Benjamin Tissoires <[email protected]>
24983L: [email protected]
24984S: Maintained
24985T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git
24986F: Documentation/hid/hiddev.rst
24987F: drivers/hid/usbhid/
24988
24989USB INTEL XHCI ROLE MUX DRIVER
24990M: Hans de Goede <[email protected]>
24991L: [email protected]
24992S: Maintained
24993F: drivers/usb/roles/intel-xhci-usb-role-switch.c
24994
24995USB IP DRIVER FOR HISILICON KIRIN 960
24996M: Yu Chen <[email protected]>
24997M: Binghui Wang <[email protected]>
24998L: [email protected]
24999S: Maintained
25000F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml
25001F: drivers/phy/hisilicon/phy-hi3660-usb3.c
25002
25003USB IP DRIVER FOR HISILICON KIRIN 970
25004M: Mauro Carvalho Chehab <[email protected]>
25005L: [email protected]
25006S: Maintained
25007F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml
25008F: drivers/phy/hisilicon/phy-hi3670-usb3.c
25009
25010USB ISP116X DRIVER
25011M: Olav Kongas <[email protected]>
25012L: [email protected]
25013S: Maintained
25014F: drivers/usb/host/isp116x*
25015F: include/linux/usb/isp116x.h
25016
25017USB ISP1760 DRIVER
25018M: Rui Miguel Silva <[email protected]>
25019L: [email protected]
25020S: Maintained
25021F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml
25022F: drivers/usb/isp1760/*
25023
25024USB LAN78XX ETHERNET DRIVER
25025M: Thangaraj Samynathan <[email protected]>
25026M: Rengarajan Sundararajan <[email protected]>
25027M: [email protected]
25028L: [email protected]
25029S: Maintained
25030F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt
25031F: drivers/net/usb/lan78xx.*
25032F: include/dt-bindings/net/microchip-lan78xx.h
25033
25034USB MASS STORAGE DRIVER
25035M: Alan Stern <[email protected]>
25036L: [email protected]
25037L: [email protected]
25038S: Maintained
25039F: drivers/usb/storage/
25040
25041USB MIDI DRIVER
25042M: Clemens Ladisch <[email protected]>
25043L: [email protected]
25044S: Maintained
25045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
25046F: sound/usb/midi.*
25047
25048USB NETWORKING DRIVERS
25049L: [email protected]
25050S: Odd Fixes
25051F: drivers/net/usb/
25052
25053USB OHCI DRIVER
25054M: Alan Stern <[email protected]>
25055L: [email protected]
25056S: Maintained
25057F: Documentation/usb/ohci.rst
25058F: drivers/usb/host/ohci*
25059
25060USB OTG FSM (Finite State Machine)
25061M: Peter Chen <[email protected]>
25062L: [email protected]
25063S: Maintained
25064T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
25065F: drivers/usb/common/usb-otg-fsm.c
25066
25067USB OVER IP DRIVER
25068M: Valentina Manea <[email protected]>
25069M: Shuah Khan <[email protected]>
25070M: Shuah Khan <[email protected]>
25071R: Hongren Zheng <[email protected]>
25072L: [email protected]
25073S: Maintained
25074F: Documentation/usb/usbip_protocol.rst
25075F: drivers/usb/usbip/
25076F: tools/testing/selftests/drivers/usb/usbip/
25077F: tools/usb/usbip/
25078
25079USB PEGASUS DRIVER
25080M: Petko Manolov <[email protected]>
25081L: [email protected]
25082L: [email protected]
25083S: Maintained
25084W: https://github.com/petkan/pegasus
25085T: git https://github.com/petkan/pegasus.git
25086F: drivers/net/usb/pegasus.*
25087
25088USB PRINTER DRIVER (usblp)
25089M: Pete Zaitcev <[email protected]>
25090L: [email protected]
25091S: Supported
25092F: drivers/usb/class/usblp.c
25093
25094USB QMI WWAN NETWORK DRIVER
25095M: Bjørn Mork <[email protected]>
25096L: [email protected]
25097S: Maintained
25098F: Documentation/ABI/testing/sysfs-class-net-qmi
25099F: drivers/net/usb/qmi_wwan.c
25100
25101USB RAW GADGET DRIVER
25102R: Andrey Konovalov <[email protected]>
25103L: [email protected]
25104S: Maintained
25105B: https://github.com/xairy/raw-gadget/issues
25106F: Documentation/usb/raw-gadget.rst
25107F: drivers/usb/gadget/legacy/raw_gadget.c
25108F: include/uapi/linux/usb/raw_gadget.h
25109
25110USB RTL8150 DRIVER
25111M: Petko Manolov <[email protected]>
25112L: [email protected]
25113L: [email protected]
25114S: Maintained
25115W: https://github.com/petkan/rtl8150
25116T: git https://github.com/petkan/rtl8150.git
25117F: drivers/net/usb/rtl8150.c
25118
25119USB SERIAL SUBSYSTEM
25120M: Johan Hovold <[email protected]>
25121L: [email protected]
25122S: Maintained
25123T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
25124F: Documentation/usb/usb-serial.rst
25125F: drivers/usb/serial/
25126F: include/linux/usb/serial.h
25127
25128USB SMSC75XX ETHERNET DRIVER
25129M: Steve Glendinning <[email protected]>
25130L: [email protected]
25131S: Maintained
25132F: drivers/net/usb/smsc75xx.*
25133
25134USB SMSC95XX ETHERNET DRIVER
25135M: Steve Glendinning <[email protected]>
25136M: [email protected]
25137L: [email protected]
25138S: Maintained
25139F: drivers/net/usb/smsc95xx.*
25140
25141USB SUBSYSTEM
25142M: Greg Kroah-Hartman <[email protected]>
25143L: [email protected]
25144S: Supported
25145W: http://www.linux-usb.org
25146T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
25147F: Documentation/devicetree/bindings/usb/
25148F: Documentation/usb/
25149F: drivers/usb/
25150F: include/dt-bindings/usb/
25151F: include/linux/usb.h
25152F: include/linux/usb/
25153F: include/uapi/linux/usb/
25154
25155USB TYPEC BUS FOR ALTERNATE MODES
25156M: Heikki Krogerus <[email protected]>
25157L: [email protected]
25158S: Maintained
25159F: Documentation/ABI/testing/sysfs-bus-typec
25160F: Documentation/driver-api/usb/typec_bus.rst
25161F: drivers/usb/typec/altmodes/
25162F: include/linux/usb/typec_altmode.h
25163
25164USB TYPEC CLASS
25165M: Heikki Krogerus <[email protected]>
25166L: [email protected]
25167S: Maintained
25168F: Documentation/ABI/testing/sysfs-class-typec
25169F: Documentation/driver-api/usb/typec.rst
25170F: drivers/usb/typec/
25171F: include/linux/usb/typec.h
25172
25173USB TYPEC INTEL PMC MUX DRIVER
25174M: Heikki Krogerus <[email protected]>
25175L: [email protected]
25176S: Maintained
25177F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst
25178F: drivers/usb/typec/mux/intel_pmc_mux.c
25179
25180USB TYPEC PI3USB30532 MUX DRIVER
25181M: Hans de Goede <[email protected]>
25182L: [email protected]
25183S: Maintained
25184F: drivers/usb/typec/mux/pi3usb30532.c
25185
25186USB TYPEC PORT CONTROLLER DRIVERS
25187L: [email protected]
25188S: Orphan
25189F: drivers/usb/typec/tcpm/
25190
25191USB TYPEC TUSB1046 MUX DRIVER
25192M: Romain Gantois <[email protected]>
25193L: [email protected]
25194S: Maintained
25195F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
25196F: drivers/usb/typec/mux/tusb1046.c
25197
25198USB UHCI DRIVER
25199M: Alan Stern <[email protected]>
25200L: [email protected]
25201S: Maintained
25202F: drivers/usb/host/uhci*
25203
25204USB VIDEO CLASS
25205M: Laurent Pinchart <[email protected]>
25206M: Hans de Goede <[email protected]>
25207L: [email protected]
25208S: Maintained
25209W: http://www.ideasonboard.org/uvc/
25210T: git git://linuxtv.org/media.git
25211F: Documentation/userspace-api/media/drivers/uvcvideo.rst
25212F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst
25213F: drivers/media/common/uvc.c
25214F: drivers/media/usb/uvc/
25215F: include/linux/usb/uvc.h
25216F: include/uapi/linux/uvcvideo.h
25217
25218USB WEBCAM GADGET
25219L: [email protected]
25220S: Orphan
25221F: drivers/usb/gadget/function/*uvc*
25222F: drivers/usb/gadget/legacy/webcam.c
25223F: include/uapi/linux/usb/g_uvc.h
25224
25225USB XHCI DRIVER
25226M: Mathias Nyman <[email protected]>
25227L: [email protected]
25228S: Supported
25229F: drivers/usb/host/pci-quirks*
25230F: drivers/usb/host/xhci*
25231
25232USER DATAGRAM PROTOCOL (UDP)
25233M: Willem de Bruijn <[email protected]>
25234L: [email protected]
25235S: Maintained
25236F: include/linux/udp.h
25237F: include/net/udp.h
25238F: include/trace/events/udp.h
25239F: include/uapi/linux/udp.h
25240F: net/ipv4/udp.c
25241F: net/ipv6/udp.c
25242
25243USER-MODE LINUX (UML)
25244M: Richard Weinberger <[email protected]>
25245M: Anton Ivanov <[email protected]>
25246M: Johannes Berg <[email protected]>
25247L: [email protected]
25248S: Maintained
25249W: http://user-mode-linux.sourceforge.net
25250Q: https://patchwork.ozlabs.org/project/linux-um/list/
25251T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next
25252T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes
25253F: Documentation/virt/uml/
25254F: arch/um/
25255F: arch/x86/um/
25256F: fs/hostfs/
25257
25258USERSPACE COPYIN/COPYOUT (UIOVEC)
25259M: Alexander Viro <[email protected]>
25260S: Maintained
25261F: include/linux/uio.h
25262F: lib/iov_iter.c
25263
25264USERSPACE DMA BUFFER DRIVER
25265M: Gerd Hoffmann <[email protected]>
25266M: Vivek Kasireddy <[email protected]>
25267L: [email protected]
25268S: Maintained
25269T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25270F: drivers/dma-buf/udmabuf.c
25271F: include/uapi/linux/udmabuf.h
25272
25273USERSPACE I/O (UIO)
25274M: Greg Kroah-Hartman <[email protected]>
25275S: Maintained
25276T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25277F: Documentation/driver-api/uio-howto.rst
25278F: drivers/uio/
25279F: include/linux/uio_driver.h
25280
25281UTIL-LINUX PACKAGE
25282M: Karel Zak <[email protected]>
25283L: [email protected]
25284S: Maintained
25285W: http://en.wikipedia.org/wiki/Util-linux
25286T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
25287
25288UUID HELPERS
25289R: Andy Shevchenko <[email protected]>
25290L: [email protected]
25291S: Maintained
25292F: include/linux/uuid.h
25293F: lib/test_uuid.c
25294F: lib/uuid.c
25295
25296UV SYSFS DRIVER
25297M: Justin Ernst <[email protected]>
25298L: [email protected]
25299S: Maintained
25300F: drivers/platform/x86/uv_sysfs.c
25301
25302UVESAFB DRIVER
25303M: Michal Januszewski <[email protected]>
25304L: [email protected]
25305S: Maintained
25306W: https://github.com/mjanusz/v86d
25307F: Documentation/fb/uvesafb.rst
25308F: drivers/video/fbdev/uvesafb.*
25309
25310Ux500 CLOCK DRIVERS
25311M: Ulf Hansson <[email protected]>
25312L: [email protected]
25313L: [email protected] (moderated for non-subscribers)
25314S: Maintained
25315F: drivers/clk/ux500/
25316
25317V4L2 ASYNC AND FWNODE FRAMEWORKS
25318M: Sakari Ailus <[email protected]>
25319L: [email protected]
25320S: Maintained
25321T: git git://linuxtv.org/media.git
25322F: drivers/media/v4l2-core/v4l2-async.c
25323F: drivers/media/v4l2-core/v4l2-fwnode.c
25324F: include/media/v4l2-async.h
25325F: include/media/v4l2-fwnode.h
25326
25327V4L2 LENS DRIVERS
25328M: Sakari Ailus <[email protected]>
25329L: [email protected]
25330S: Maintained
25331F: drivers/media/i2c/ak*
25332F: drivers/media/i2c/dw*
25333F: drivers/media/i2c/lm*
25334
25335V4L2 CAMERA SENSOR DRIVERS
25336M: Sakari Ailus <[email protected]>
25337L: [email protected]
25338S: Maintained
25339F: Documentation/driver-api/media/camera-sensor.rst
25340F: Documentation/driver-api/media/tx-rx.rst
25341F: drivers/media/i2c/ar*
25342F: drivers/media/i2c/gc*
25343F: drivers/media/i2c/hi*
25344F: drivers/media/i2c/imx*
25345F: drivers/media/i2c/mt*
25346F: drivers/media/i2c/og*
25347F: drivers/media/i2c/ov*
25348F: drivers/media/i2c/s5*
25349F: drivers/media/i2c/vgxy61.c
25350
25351VF610 NAND DRIVER
25352M: Stefan Agner <[email protected]>
25353L: [email protected]
25354S: Supported
25355F: drivers/mtd/nand/raw/vf610_nfc.c
25356
25357VFAT/FAT/MSDOS FILESYSTEM
25358M: OGAWA Hirofumi <[email protected]>
25359S: Maintained
25360F: Documentation/filesystems/vfat.rst
25361F: fs/fat/
25362F: tools/testing/selftests/filesystems/fat/
25363
25364VFIO CDX DRIVER
25365M: Nipun Gupta <[email protected]>
25366M: Nikhil Agarwal <[email protected]>
25367L: [email protected]
25368S: Maintained
25369F: drivers/vfio/cdx/*
25370
25371VFIO DRIVER
25372M: Alex Williamson <[email protected]>
25373L: [email protected]
25374S: Maintained
25375T: git https://github.com/awilliam/linux-vfio.git
25376F: Documentation/ABI/testing/debugfs-vfio
25377F: Documentation/ABI/testing/sysfs-devices-vfio-dev
25378F: Documentation/driver-api/vfio.rst
25379F: drivers/vfio/
25380F: include/linux/vfio.h
25381F: include/linux/vfio_pci_core.h
25382F: include/uapi/linux/vfio.h
25383
25384VFIO FSL-MC DRIVER
25385L: [email protected]
25386S: Orphan
25387F: drivers/vfio/fsl-mc/
25388
25389VFIO HISILICON PCI DRIVER
25390M: Longfang Liu <[email protected]>
25391M: Shameer Kolothum <[email protected]>
25392L: [email protected]
25393S: Maintained
25394F: drivers/vfio/pci/hisilicon/
25395
25396VFIO MEDIATED DEVICE DRIVERS
25397M: Kirti Wankhede <[email protected]>
25398L: [email protected]
25399S: Maintained
25400F: Documentation/driver-api/vfio-mediated-device.rst
25401F: drivers/vfio/mdev/
25402F: include/linux/mdev.h
25403F: samples/vfio-mdev/
25404
25405VFIO MLX5 PCI DRIVER
25406M: Yishai Hadas <[email protected]>
25407L: [email protected]
25408S: Maintained
25409F: drivers/vfio/pci/mlx5/
25410
25411VFIO NVIDIA GRACE GPU DRIVER
25412M: Ankit Agrawal <[email protected]>
25413L: [email protected]
25414S: Supported
25415F: drivers/vfio/pci/nvgrace-gpu/
25416
25417VFIO PCI DEVICE SPECIFIC DRIVERS
25418R: Jason Gunthorpe <[email protected]>
25419R: Yishai Hadas <[email protected]>
25420R: Shameer Kolothum <[email protected]>
25421R: Kevin Tian <[email protected]>
25422L: [email protected]
25423S: Maintained
25424P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst
25425F: drivers/vfio/pci/*/
25426
25427VFIO PDS PCI DRIVER
25428M: Brett Creeley <[email protected]>
25429L: [email protected]
25430S: Maintained
25431F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst
25432F: drivers/vfio/pci/pds/
25433
25434VFIO PLATFORM DRIVER
25435M: Eric Auger <[email protected]>
25436L: [email protected]
25437S: Maintained
25438F: drivers/vfio/platform/
25439
25440VFIO QAT PCI DRIVER
25441M: Xin Zeng <[email protected]>
25442M: Giovanni Cabiddu <[email protected]>
25443L: [email protected]
25444L: [email protected]
25445S: Supported
25446F: drivers/vfio/pci/qat/
25447
25448VFIO VIRTIO PCI DRIVER
25449M: Yishai Hadas <[email protected]>
25450L: [email protected]
25451L: [email protected]
25452S: Maintained
25453F: drivers/vfio/pci/virtio
25454
25455VGA_SWITCHEROO
25456R: Lukas Wunner <[email protected]>
25457S: Maintained
25458T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25459F: Documentation/gpu/vga-switcheroo.rst
25460F: drivers/gpu/vga/vga_switcheroo.c
25461F: include/linux/vga_switcheroo.h
25462
25463VIA RHINE NETWORK DRIVER
25464M: Kevin Brace <[email protected]>
25465S: Maintained
25466F: drivers/net/ethernet/via/via-rhine.c
25467
25468VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
25469M: Florian Tobias Schandinat <[email protected]>
25470L: [email protected]
25471S: Maintained
25472F: drivers/video/fbdev/via/
25473F: include/linux/via-core.h
25474F: include/linux/via_i2c.h
25475
25476VIA VELOCITY NETWORK DRIVER
25477M: Francois Romieu <[email protected]>
25478L: [email protected]
25479S: Maintained
25480F: drivers/net/ethernet/via/via-velocity.*
25481
25482VICODEC VIRTUAL CODEC DRIVER
25483M: Hans Verkuil <[email protected]>
25484L: [email protected]
25485S: Maintained
25486W: https://linuxtv.org
25487T: git git://linuxtv.org/media.git
25488F: drivers/media/test-drivers/vicodec/*
25489
25490VIDEO I2C POLLING DRIVER
25491M: Matt Ranostay <[email protected]>
25492L: [email protected]
25493S: Maintained
25494F: drivers/media/i2c/video-i2c.c
25495
25496VIDEO MULTIPLEXER DRIVER
25497M: Philipp Zabel <[email protected]>
25498L: [email protected]
25499S: Maintained
25500F: drivers/media/platform/video-mux.c
25501
25502VIDEOBUF2 FRAMEWORK
25503M: Tomasz Figa <[email protected]>
25504M: Marek Szyprowski <[email protected]>
25505L: [email protected]
25506S: Maintained
25507F: drivers/media/common/videobuf2/*
25508F: include/media/videobuf2-*
25509
25510VIDTV VIRTUAL DIGITAL TV DRIVER
25511M: Daniel W. S. Almeida <[email protected]>
25512L: [email protected]
25513S: Maintained
25514W: https://linuxtv.org
25515T: git git://linuxtv.org/media.git
25516F: drivers/media/test-drivers/vidtv/*
25517
25518VIMC VIRTUAL MEDIA CONTROLLER DRIVER
25519M: Shuah Khan <[email protected]>
25520R: Kieran Bingham <[email protected]>
25521L: [email protected]
25522S: Maintained
25523W: https://linuxtv.org
25524T: git git://linuxtv.org/media.git
25525F: drivers/media/test-drivers/vimc/*
25526
25527VIRT LIB
25528M: Alex Williamson <[email protected]>
25529M: Paolo Bonzini <[email protected]>
25530L: [email protected]
25531S: Supported
25532F: virt/lib/
25533
25534VIRTIO AND VHOST VSOCK DRIVER
25535M: Stefan Hajnoczi <[email protected]>
25536M: Stefano Garzarella <[email protected]>
25537L: [email protected]
25538L: [email protected]
25539L: [email protected]
25540S: Maintained
25541F: drivers/vhost/vsock.c
25542F: include/linux/virtio_vsock.h
25543F: include/uapi/linux/virtio_vsock.h
25544F: net/vmw_vsock/virtio_transport.c
25545F: net/vmw_vsock/virtio_transport_common.c
25546
25547VIRTIO BALLOON
25548M: "Michael S. Tsirkin" <[email protected]>
25549M: David Hildenbrand <[email protected]>
25550L: [email protected]
25551S: Maintained
25552F: drivers/virtio/virtio_balloon.c
25553F: include/linux/balloon_compaction.h
25554F: include/uapi/linux/virtio_balloon.h
25555F: mm/balloon_compaction.c
25556
25557VIRTIO BLOCK AND SCSI DRIVERS
25558M: "Michael S. Tsirkin" <[email protected]>
25559M: Jason Wang <[email protected]>
25560R: Paolo Bonzini <[email protected]>
25561R: Stefan Hajnoczi <[email protected]>
25562R: Eugenio Pérez <[email protected]>
25563L: [email protected]
25564S: Maintained
25565F: drivers/block/virtio_blk.c
25566F: drivers/scsi/virtio_scsi.c
25567F: include/uapi/linux/virtio_blk.h
25568F: include/uapi/linux/virtio_scsi.h
25569
25570VIRTIO CONSOLE DRIVER
25571M: Amit Shah <[email protected]>
25572L: [email protected]
25573S: Maintained
25574F: drivers/char/virtio_console.c
25575F: include/uapi/linux/virtio_console.h
25576
25577VIRTIO CORE AND NET DRIVERS
25578M: "Michael S. Tsirkin" <[email protected]>
25579M: Jason Wang <[email protected]>
25580R: Xuan Zhuo <[email protected]>
25581R: Eugenio Pérez <[email protected]>
25582L: [email protected]
25583S: Maintained
25584F: Documentation/ABI/testing/sysfs-bus-vdpa
25585F: Documentation/ABI/testing/sysfs-class-vduse
25586F: Documentation/devicetree/bindings/virtio/
25587F: Documentation/driver-api/virtio/
25588F: drivers/block/virtio_blk.c
25589F: drivers/crypto/virtio/
25590F: drivers/net/virtio_net.c
25591F: drivers/vdpa/
25592F: drivers/virtio/
25593F: include/linux/vdpa.h
25594F: include/linux/virtio*.h
25595F: include/linux/vringh.h
25596F: include/uapi/linux/virtio_*.h
25597F: net/vmw_vsock/virtio*
25598F: tools/virtio/
25599F: tools/testing/selftests/drivers/net/virtio_net/
25600
25601VIRTIO CRYPTO DRIVER
25602M: Gonglei <[email protected]>
25603L: [email protected]
25604L: [email protected]
25605S: Maintained
25606F: drivers/crypto/virtio/
25607F: include/uapi/linux/virtio_crypto.h
25608
25609VIRTIO DRIVERS FOR S390
25610M: Cornelia Huck <[email protected]>
25611M: Halil Pasic <[email protected]>
25612M: Eric Farman <[email protected]>
25613L: [email protected]
25614L: [email protected]
25615L: [email protected]
25616S: Supported
25617F: arch/s390/include/uapi/asm/virtio-ccw.h
25618F: drivers/s390/virtio/
25619
25620VIRTIO FILE SYSTEM
25621M: Vivek Goyal <[email protected]>
25622M: Stefan Hajnoczi <[email protected]>
25623M: Miklos Szeredi <[email protected]>
25624R: Eugenio Pérez <[email protected]>
25625L: [email protected]
25626L: [email protected]
25627S: Supported
25628W: https://virtio-fs.gitlab.io/
25629F: Documentation/filesystems/virtiofs.rst
25630F: fs/fuse/virtio_fs.c
25631F: include/uapi/linux/virtio_fs.h
25632
25633VIRTIO GPIO DRIVER
25634M: Enrico Weigelt, metux IT consult <[email protected]>
25635M: Viresh Kumar <[email protected]>
25636L: [email protected]
25637L: [email protected]
25638S: Maintained
25639F: drivers/gpio/gpio-virtio.c
25640F: include/uapi/linux/virtio_gpio.h
25641
25642VIRTIO GPU DRIVER
25643M: David Airlie <[email protected]>
25644M: Gerd Hoffmann <[email protected]>
25645R: Gurchetan Singh <[email protected]>
25646R: Chia-I Wu <[email protected]>
25647L: [email protected]
25648L: [email protected]
25649S: Maintained
25650T: git https://gitlab.freedesktop.org/drm/misc/kernel.git
25651F: drivers/gpu/drm/ci/xfails/virtio*
25652F: drivers/gpu/drm/virtio/
25653F: include/uapi/linux/virtio_gpu.h
25654
25655VIRTIO HOST (VHOST)
25656M: "Michael S. Tsirkin" <[email protected]>
25657M: Jason Wang <[email protected]>
25658R: Eugenio Pérez <[email protected]>
25659L: [email protected]
25660L: [email protected]
25661L: [email protected]
25662S: Maintained
25663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
25664F: drivers/vhost/
25665F: include/linux/sched/vhost_task.h
25666F: include/linux/vhost_iotlb.h
25667F: include/uapi/linux/vhost.h
25668F: kernel/vhost_task.c
25669
25670VIRTIO HOST (VHOST-SCSI)
25671M: "Michael S. Tsirkin" <[email protected]>
25672M: Jason Wang <[email protected]>
25673M: Mike Christie <[email protected]>
25674R: Paolo Bonzini <[email protected]>
25675R: Stefan Hajnoczi <[email protected]>
25676L: [email protected]
25677S: Maintained
25678F: drivers/vhost/scsi.c
25679
25680VIRTIO I2C DRIVER
25681M: Viresh Kumar <[email protected]>
25682R: "Chen, Jian Jun" <[email protected]>
25683L: [email protected]
25684L: [email protected]
25685S: Maintained
25686F: drivers/i2c/busses/i2c-virtio.c
25687F: include/uapi/linux/virtio_i2c.h
25688
25689VIRTIO INPUT DRIVER
25690M: Gerd Hoffmann <[email protected]>
25691S: Maintained
25692F: drivers/virtio/virtio_input.c
25693F: include/uapi/linux/virtio_input.h
25694
25695VIRTIO IOMMU DRIVER
25696M: Jean-Philippe Brucker <[email protected]>
25697L: [email protected]
25698S: Maintained
25699F: drivers/iommu/virtio-iommu.c
25700F: include/uapi/linux/virtio_iommu.h
25701
25702VIRTIO MEM DRIVER
25703M: David Hildenbrand <[email protected]>
25704L: [email protected]
25705S: Maintained
25706W: https://virtio-mem.gitlab.io/
25707F: drivers/virtio/virtio_mem.c
25708F: include/uapi/linux/virtio_mem.h
25709
25710VIRTIO PMEM DRIVER
25711M: Pankaj Gupta <[email protected]>
25712L: [email protected]
25713S: Maintained
25714F: drivers/nvdimm/nd_virtio.c
25715F: drivers/nvdimm/virtio_pmem.c
25716
25717VIRTIO SOUND DRIVER
25718M: Anton Yakovlev <[email protected]>
25719M: "Michael S. Tsirkin" <[email protected]>
25720L: [email protected]
25721L: [email protected]
25722S: Maintained
25723F: include/uapi/linux/virtio_snd.h
25724F: sound/virtio/*
25725
25726VIRTUAL BOX GUEST DEVICE DRIVER
25727M: Hans de Goede <[email protected]>
25728M: Arnd Bergmann <[email protected]>
25729M: Greg Kroah-Hartman <[email protected]>
25730S: Maintained
25731F: drivers/virt/vboxguest/
25732F: include/linux/vbox_utils.h
25733F: include/uapi/linux/vbox*.h
25734
25735VIRTUAL BOX SHARED FOLDER VFS DRIVER
25736M: Hans de Goede <[email protected]>
25737L: [email protected]
25738S: Maintained
25739F: fs/vboxsf/*
25740
25741VIRTUAL PCM TEST DRIVER
25742M: Ivan Orlov <[email protected]>
25743L: [email protected]
25744S: Maintained
25745F: Documentation/sound/cards/pcmtest.rst
25746F: sound/drivers/pcmtest.c
25747F: tools/testing/selftests/alsa/test-pcmtest-driver.c
25748
25749VIRTUAL SERIO DEVICE DRIVER
25750M: Stephen Chandler Paul <[email protected]>
25751S: Maintained
25752F: drivers/input/serio/userio.c
25753F: include/uapi/linux/userio.h
25754
25755VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER
25756M: Javier Carrasco <[email protected]>
25757S: Maintained
25758F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25759F: drivers/iio/light/veml3235.c
25760
25761VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER
25762M: Javier Carrasco <[email protected]>
25763S: Maintained
25764F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml
25765F: drivers/iio/light/veml6030.c
25766
25767VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER
25768M: Javier Carrasco <[email protected]>
25769S: Maintained
25770F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml
25771F: drivers/iio/light/veml6075.c
25772
25773VISL VIRTUAL STATELESS DECODER DRIVER
25774M: Daniel Almeida <[email protected]>
25775L: [email protected]
25776S: Supported
25777F: drivers/media/test-drivers/visl
25778
25779VIVID VIRTUAL VIDEO DRIVER
25780M: Hans Verkuil <[email protected]>
25781L: [email protected]
25782S: Maintained
25783W: https://linuxtv.org
25784T: git git://linuxtv.org/media.git
25785F: drivers/media/test-drivers/vivid/*
25786
25787VM SOCKETS (AF_VSOCK)
25788M: Stefano Garzarella <[email protected]>
25789L: [email protected]
25790L: [email protected]
25791S: Maintained
25792F: drivers/net/vsockmon.c
25793F: include/net/af_vsock.h
25794F: include/uapi/linux/vm_sockets.h
25795F: include/uapi/linux/vm_sockets_diag.h
25796F: include/uapi/linux/vsockmon.h
25797F: net/vmw_vsock/
25798F: tools/testing/vsock/
25799
25800VMALLOC
25801M: Andrew Morton <[email protected]>
25802R: Uladzislau Rezki <[email protected]>
25803L: [email protected]
25804S: Maintained
25805W: http://www.linux-mm.org
25806T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
25807F: include/linux/vmalloc.h
25808F: mm/vmalloc.c
25809
25810VME SUBSYSTEM
25811L: [email protected]
25812S: Orphan
25813T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
25814F: Documentation/driver-api/vme.rst
25815F: drivers/staging/vme_user/
25816
25817VMWARE BALLOON DRIVER
25818M: Jerrin Shaji George <[email protected]>
25819R: Broadcom internal kernel review list <[email protected]>
25820L: [email protected]
25821S: Supported
25822F: drivers/misc/vmw_balloon.c
25823
25824VMWARE HYPERVISOR INTERFACE
25825M: Ajay Kaher <[email protected]>
25826M: Alexey Makhalov <[email protected]>
25827R: Broadcom internal kernel review list <[email protected]>
25828L: [email protected]
25829L: [email protected]
25830S: Supported
25831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware
25832F: arch/x86/include/asm/vmware.h
25833F: arch/x86/kernel/cpu/vmware.c
25834
25835VMWARE PVRDMA DRIVER
25836M: Bryan Tan <[email protected]>
25837M: Vishnu Dasa <[email protected]>
25838R: Broadcom internal kernel review list <[email protected]>
25839L: [email protected]
25840S: Supported
25841F: drivers/infiniband/hw/vmw_pvrdma/
25842
25843VMWARE PVSCSI DRIVER
25844M: Vishal Bhakta <[email protected]>
25845R: Broadcom internal kernel review list <[email protected]>
25846L: [email protected]
25847S: Supported
25848F: drivers/scsi/vmw_pvscsi.c
25849F: drivers/scsi/vmw_pvscsi.h
25850
25851VMWARE VIRTUAL PTP CLOCK DRIVER
25852M: Nick Shi <[email protected]>
25853R: Ajay Kaher <[email protected]>
25854R: Alexey Makhalov <[email protected]>
25855R: Broadcom internal kernel review list <[email protected]>
25856L: [email protected]
25857S: Supported
25858F: drivers/ptp/ptp_vmw.c
25859
25860VMWARE VMCI DRIVER
25861M: Bryan Tan <[email protected]>
25862M: Vishnu Dasa <[email protected]>
25863R: Broadcom internal kernel review list <[email protected]>
25864L: [email protected]
25865S: Supported
25866F: drivers/misc/vmw_vmci/
25867F: include/linux/vmw_vmci*
25868
25869VMWARE VMMOUSE SUBDRIVER
25870M: Zack Rusin <[email protected]>
25871R: Broadcom internal kernel review list <[email protected]>
25872L: [email protected]
25873S: Supported
25874F: drivers/input/mouse/vmmouse.c
25875F: drivers/input/mouse/vmmouse.h
25876
25877VMWARE VMXNET3 ETHERNET DRIVER
25878M: Ronak Doshi <[email protected]>
25879R: Broadcom internal kernel review list <[email protected]>
25880L: [email protected]
25881S: Supported
25882F: drivers/net/vmxnet3/
25883
25884VMWARE VSOCK VMCI TRANSPORT DRIVER
25885M: Bryan Tan <[email protected]>
25886M: Vishnu Dasa <[email protected]>
25887R: Broadcom internal kernel review list <[email protected]>
25888L: [email protected]
25889S: Supported
25890F: net/vmw_vsock/vmci_transport*
25891
25892VOCORE VOCORE2 BOARD
25893M: Harvey Hunt <[email protected]>
25894L: [email protected]
25895S: Maintained
25896F: arch/mips/boot/dts/ralink/vocore2.dts
25897
25898VOLTAGE AND CURRENT REGULATOR FRAMEWORK
25899M: Liam Girdwood <[email protected]>
25900M: Mark Brown <[email protected]>
25901L: [email protected]
25902S: Supported
25903W: http://www.slimlogic.co.uk/?p=48
25904T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
25905F: Documentation/devicetree/bindings/regulator/
25906F: Documentation/power/regulator/
25907F: drivers/regulator/
25908F: include/dt-bindings/regulator/
25909F: include/linux/regulator/
25910K: regulator_get_optional
25911
25912VOLTAGE AND CURRENT REGULATOR IRQ HELPERS
25913R: Matti Vaittinen <[email protected]>
25914F: drivers/regulator/irq_helpers.c
25915
25916VRF
25917M: David Ahern <[email protected]>
25918L: [email protected]
25919S: Maintained
25920F: Documentation/networking/vrf.rst
25921F: drivers/net/vrf.c
25922
25923VSPRINTF
25924M: Petr Mladek <[email protected]>
25925M: Steven Rostedt <[email protected]>
25926R: Andy Shevchenko <[email protected]>
25927R: Rasmus Villemoes <[email protected]>
25928R: Sergey Senozhatsky <[email protected]>
25929S: Maintained
25930T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git
25931F: Documentation/core-api/printk-formats.rst
25932F: lib/tests/printf_kunit.c
25933F: lib/tests/scanf_kunit.c
25934F: lib/vsprintf.c
25935
25936VT1211 HARDWARE MONITOR DRIVER
25937M: Juerg Haefliger <[email protected]>
25938L: [email protected]
25939S: Maintained
25940F: Documentation/hwmon/vt1211.rst
25941F: drivers/hwmon/vt1211.c
25942
25943VT8231 HARDWARE MONITOR DRIVER
25944M: Roger Lucas <[email protected]>
25945L: [email protected]
25946S: Maintained
25947F: drivers/hwmon/vt8231.c
25948
25949VUB300 USB to SDIO/SD/MMC bridge chip
25950L: [email protected]
25951S: Orphan
25952F: drivers/mmc/host/vub300.c
25953
25954W1 DALLAS'S 1-WIRE BUS
25955M: Krzysztof Kozlowski <[email protected]>
25956S: Maintained
25957F: Documentation/devicetree/bindings/w1/
25958F: Documentation/w1/
25959F: drivers/w1/
25960F: include/linux/w1.h
25961
25962W83791D HARDWARE MONITORING DRIVER
25963M: Marc Hulsman <[email protected]>
25964L: [email protected]
25965S: Maintained
25966F: Documentation/hwmon/w83791d.rst
25967F: drivers/hwmon/w83791d.c
25968
25969W83793 HARDWARE MONITORING DRIVER
25970M: Rudolf Marek <[email protected]>
25971L: [email protected]
25972S: Maintained
25973F: Documentation/hwmon/w83793.rst
25974F: drivers/hwmon/w83793.c
25975
25976W83795 HARDWARE MONITORING DRIVER
25977M: Jean Delvare <[email protected]>
25978L: [email protected]
25979S: Maintained
25980F: drivers/hwmon/w83795.c
25981
25982W83L51xD SD/MMC CARD INTERFACE DRIVER
25983M: Pierre Ossman <[email protected]>
25984S: Maintained
25985F: drivers/mmc/host/wbsd.*
25986
25987WACOM PROTOCOL 4 SERIAL TABLETS
25988M: Julian Squires <[email protected]>
25989M: Hans de Goede <[email protected]>
25990L: [email protected]
25991S: Maintained
25992F: drivers/input/tablet/wacom_serial4.c
25993
25994WANGXUN ETHERNET DRIVER
25995M: Jiawen Wu <[email protected]>
25996M: Mengyuan Lou <[email protected]>
25997L: [email protected]
25998S: Maintained
25999W: https://www.net-swift.com
26000F: Documentation/networking/device_drivers/ethernet/wangxun/*
26001F: drivers/net/ethernet/wangxun/
26002F: drivers/net/pcs/pcs-xpcs-wx.c
26003
26004WATCHDOG DEVICE DRIVERS
26005M: Wim Van Sebroeck <[email protected]>
26006M: Guenter Roeck <[email protected]>
26007L: [email protected]
26008S: Maintained
26009W: http://www.linux-watchdog.org/
26010T: git git://www.linux-watchdog.org/linux-watchdog.git
26011F: Documentation/devicetree/bindings/watchdog/
26012F: Documentation/watchdog/
26013F: drivers/watchdog/
26014F: include/linux/watchdog.h
26015F: include/trace/events/watchdog.h
26016F: include/uapi/linux/watchdog.h
26017
26018WAVE5 VPU CODEC DRIVER
26019M: Nas Chung <[email protected]>
26020M: Jackson Lee <[email protected]>
26021L: [email protected]
26022S: Maintained
26023F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml
26024F: drivers/media/platform/chips-media/wave5/
26025
26026WHISKEYCOVE PMIC GPIO DRIVER
26027M: Kuppuswamy Sathyanarayanan <[email protected]>
26028L: [email protected]
26029S: Maintained
26030F: drivers/gpio/gpio-wcove.c
26031
26032WHWAVE RTC DRIVER
26033M: Dianlong Li <[email protected]>
26034L: [email protected]
26035S: Maintained
26036F: drivers/rtc/rtc-sd3078.c
26037
26038WIIMOTE HID DRIVER
26039M: David Rheinsberg <[email protected]>
26040L: [email protected]
26041S: Maintained
26042F: drivers/hid/hid-wiimote*
26043
26044WILOCITY WIL6210 WIRELESS DRIVER
26045L: [email protected]
26046S: Orphan
26047W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210
26048F: drivers/net/wireless/ath/wil6210/
26049
26050WINBOND CIR DRIVER
26051M: David Härdeman <[email protected]>
26052S: Maintained
26053F: drivers/media/rc/winbond-cir.c
26054
26055WINSYSTEMS EBC-C384 WATCHDOG DRIVER
26056L: [email protected]
26057S: Orphan
26058F: drivers/watchdog/ebc-c384_wdt.c
26059
26060WINSYSTEMS WS16C48 GPIO DRIVER
26061M: William Breathitt Gray <[email protected]>
26062L: [email protected]
26063S: Maintained
26064F: drivers/gpio/gpio-ws16c48.c
26065
26066WIREGUARD SECURE NETWORK TUNNEL
26067M: Jason A. Donenfeld <[email protected]>
26068L: [email protected]
26069L: [email protected]
26070S: Maintained
26071F: drivers/net/wireguard/
26072F: tools/testing/selftests/wireguard/
26073
26074WISTRON LAPTOP BUTTON DRIVER
26075M: Miloslav Trmac <[email protected]>
26076S: Maintained
26077F: drivers/input/misc/wistron_btns.c
26078
26079WMI BINARY MOF DRIVER
26080M: Armin Wolf <[email protected]>
26081R: Thomas Weißschuh <[email protected]>
26082L: [email protected]
26083S: Maintained
26084F: Documentation/ABI/stable/sysfs-platform-wmi-bmof
26085F: Documentation/wmi/devices/wmi-bmof.rst
26086F: drivers/platform/x86/wmi-bmof.c
26087
26088WOLFSON MICROELECTRONICS DRIVERS
26089L: [email protected]
26090S: Supported
26091W: https://github.com/CirrusLogic/linux-drivers/wiki
26092T: git https://github.com/CirrusLogic/linux-drivers.git
26093F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
26094F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
26095F: Documentation/devicetree/bindings/mfd/wm831x.txt
26096F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
26097F: Documentation/devicetree/bindings/sound/wlf,*.yaml
26098F: Documentation/devicetree/bindings/sound/wm*
26099F: Documentation/hwmon/wm83??.rst
26100F: arch/arm/mach-s3c/mach-crag6410*
26101F: drivers/clk/clk-wm83*.c
26102F: drivers/gpio/gpio-*wm*.c
26103F: drivers/gpio/gpio-arizona.c
26104F: drivers/hwmon/wm83??-hwmon.c
26105F: drivers/input/misc/wm831x-on.c
26106F: drivers/input/touchscreen/wm831x-ts.c
26107F: drivers/input/touchscreen/wm97*.c
26108F: drivers/leds/leds-wm83*.c
26109F: drivers/mfd/arizona*
26110F: drivers/mfd/cs47l24*
26111F: drivers/mfd/wm*.c
26112F: drivers/power/supply/wm83*.c
26113F: drivers/regulator/arizona*
26114F: drivers/regulator/wm8*.c
26115F: drivers/rtc/rtc-wm83*.c
26116F: drivers/video/backlight/wm83*_bl.c
26117F: drivers/watchdog/wm83*_wdt.c
26118F: include/linux/mfd/arizona/
26119F: include/linux/mfd/wm831x/
26120F: include/linux/mfd/wm8350/
26121F: include/linux/mfd/wm8400*
26122F: include/linux/regulator/arizona*
26123F: include/linux/wm97xx.h
26124F: include/sound/wm????.h
26125F: sound/soc/codecs/arizona*
26126F: sound/soc/codecs/cs47l24*
26127F: sound/soc/codecs/wm*
26128
26129WORKQUEUE
26130M: Tejun Heo <[email protected]>
26131R: Lai Jiangshan <[email protected]>
26132S: Maintained
26133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
26134F: Documentation/core-api/workqueue.rst
26135F: include/linux/workqueue.h
26136F: kernel/workqueue.c
26137F: kernel/workqueue_internal.h
26138
26139WWAN DRIVERS
26140M: Loic Poulain <[email protected]>
26141M: Sergey Ryazanov <[email protected]>
26142R: Johannes Berg <[email protected]>
26143L: [email protected]
26144S: Maintained
26145F: drivers/net/wwan/
26146F: include/linux/wwan.h
26147F: include/uapi/linux/wwan.h
26148
26149X-POWERS AXP288 PMIC DRIVERS
26150M: Hans de Goede <[email protected]>
26151S: Maintained
26152F: drivers/acpi/pmic/intel_pmic_xpower.c
26153N: axp288
26154
26155X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
26156M: Chen-Yu Tsai <[email protected]>
26157L: [email protected]
26158S: Maintained
26159N: axp[128]
26160
26161X.25 STACK
26162M: Martin Schiller <[email protected]>
26163L: [email protected]
26164S: Maintained
26165F: Documentation/networking/lapb-module.rst
26166F: Documentation/networking/x25*
26167F: drivers/net/wan/hdlc_x25.c
26168F: drivers/net/wan/lapbether.c
26169F: include/*/lapb.h
26170F: include/net/x25*
26171F: include/uapi/linux/x25.h
26172F: net/lapb/
26173F: net/x25/
26174
26175X86 ARCHITECTURE (32-BIT AND 64-BIT)
26176M: Thomas Gleixner <[email protected]>
26177M: Ingo Molnar <[email protected]>
26178M: Borislav Petkov <[email protected]>
26179M: Dave Hansen <[email protected]>
26180M: [email protected]
26181R: "H. Peter Anvin" <[email protected]>
26182L: [email protected]
26183S: Maintained
26184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
26185F: Documentation/arch/x86/
26186F: Documentation/devicetree/bindings/x86/
26187F: arch/x86/
26188F: tools/testing/selftests/x86
26189
26190X86 CPUID DATABASE
26191M: Borislav Petkov <[email protected]>
26192M: Thomas Gleixner <[email protected]>
26193M: [email protected]
26194R: Ahmed S. Darwish <[email protected]>
26195L: [email protected]
26196S: Maintained
26197W: https://x86-cpuid.org
26198F: tools/arch/x86/kcpuid/cpuid.csv
26199
26200X86 ENTRY CODE
26201M: Andy Lutomirski <[email protected]>
26202L: [email protected]
26203S: Maintained
26204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm
26205F: arch/x86/entry/
26206
26207X86 HARDWARE VULNERABILITIES
26208M: Thomas Gleixner <[email protected]>
26209M: Borislav Petkov <[email protected]>
26210M: Peter Zijlstra <[email protected]>
26211M: Josh Poimboeuf <[email protected]>
26212R: Pawan Gupta <[email protected]>
26213S: Maintained
26214F: Documentation/admin-guide/hw-vuln/
26215F: arch/x86/include/asm/nospec-branch.h
26216F: arch/x86/kernel/cpu/bugs.c
26217
26218X86 MCE INFRASTRUCTURE
26219M: Tony Luck <[email protected]>
26220M: Borislav Petkov <[email protected]>
26221L: [email protected]
26222S: Maintained
26223F: Documentation/ABI/testing/sysfs-mce
26224F: Documentation/arch/x86/x86_64/machinecheck.rst
26225F: arch/x86/kernel/cpu/mce/*
26226
26227X86 MICROCODE UPDATE SUPPORT
26228M: Borislav Petkov <[email protected]>
26229S: Maintained
26230F: arch/x86/kernel/cpu/microcode/*
26231
26232X86 MM
26233M: Dave Hansen <[email protected]>
26234M: Andy Lutomirski <[email protected]>
26235M: Peter Zijlstra <[email protected]>
26236L: [email protected]
26237S: Maintained
26238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm
26239F: arch/x86/mm/
26240
26241X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER
26242M: Hans de Goede <[email protected]>
26243L: [email protected]
26244S: Maintained
26245T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26246F: drivers/platform/x86/x86-android-tablets/
26247
26248X86 PLATFORM DRIVERS
26249M: Hans de Goede <[email protected]>
26250M: Ilpo Järvinen <[email protected]>
26251L: [email protected]
26252S: Maintained
26253Q: https://patchwork.kernel.org/project/platform-driver-x86/list/
26254T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git
26255F: drivers/platform/olpc/
26256F: drivers/platform/x86/
26257F: include/linux/platform_data/x86/
26258
26259X86 PLATFORM UV HPE SUPERDOME FLEX
26260M: Steve Wahl <[email protected]>
26261R: Justin Ernst <[email protected]>
26262R: Kyle Meyer <[email protected]>
26263R: Dimitri Sivanich <[email protected]>
26264R: Russ Anderson <[email protected]>
26265S: Supported
26266F: arch/x86/include/asm/uv/
26267F: arch/x86/kernel/apic/x2apic_uv_x.c
26268F: arch/x86/platform/uv/
26269
26270X86 STACK UNWINDING
26271M: Josh Poimboeuf <[email protected]>
26272M: Peter Zijlstra <[email protected]>
26273S: Supported
26274F: arch/x86/include/asm/unwind*.h
26275F: arch/x86/kernel/dumpstack.c
26276F: arch/x86/kernel/stacktrace.c
26277F: arch/x86/kernel/unwind_*.c
26278
26279X86 TRUST DOMAIN EXTENSIONS (TDX)
26280M: Kirill A. Shutemov <[email protected]>
26281R: Dave Hansen <[email protected]>
26282L: [email protected]
26283L: [email protected]
26284S: Supported
26285T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx
26286F: arch/x86/boot/compressed/tdx*
26287F: arch/x86/coco/tdx/
26288F: arch/x86/include/asm/shared/tdx.h
26289F: arch/x86/include/asm/tdx.h
26290F: arch/x86/virt/vmx/tdx/
26291F: drivers/virt/coco/tdx-guest
26292
26293X86 VDSO
26294M: Andy Lutomirski <[email protected]>
26295L: [email protected]
26296S: Maintained
26297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
26298F: arch/x86/entry/vdso/
26299
26300XARRAY
26301M: Matthew Wilcox <[email protected]>
26302L: [email protected]
26303L: [email protected]
26304S: Supported
26305F: Documentation/core-api/xarray.rst
26306F: include/linux/idr.h
26307F: include/linux/xarray.h
26308F: lib/idr.c
26309F: lib/test_xarray.c
26310F: lib/xarray.c
26311F: tools/testing/radix-tree
26312
26313XBOX DVD IR REMOTE
26314M: Benjamin Valentin <[email protected]>
26315S: Maintained
26316F: drivers/media/rc/keymaps/rc-xbox-dvd.c
26317F: drivers/media/rc/xbox_remote.c
26318
26319XC2028/3028 TUNER DRIVER
26320M: Mauro Carvalho Chehab <[email protected]>
26321L: [email protected]
26322S: Maintained
26323W: https://linuxtv.org
26324T: git git://linuxtv.org/media.git
26325F: drivers/media/tuners/xc2028.*
26326
26327XDP (eXpress Data Path)
26328M: Alexei Starovoitov <[email protected]>
26329M: Daniel Borkmann <[email protected]>
26330M: David S. Miller <[email protected]>
26331M: Jakub Kicinski <[email protected]>
26332M: Jesper Dangaard Brouer <[email protected]>
26333M: John Fastabend <[email protected]>
26334L: [email protected]
26335L: [email protected]
26336S: Supported
26337F: drivers/net/ethernet/*/*/*/*/*xdp*
26338F: drivers/net/ethernet/*/*/*xdp*
26339F: include/net/xdp.h
26340F: include/net/xdp_priv.h
26341F: include/trace/events/xdp.h
26342F: kernel/bpf/cpumap.c
26343F: kernel/bpf/devmap.c
26344F: net/core/xdp.c
26345F: samples/bpf/xdp*
26346F: tools/testing/selftests/bpf/*/*xdp*
26347F: tools/testing/selftests/bpf/*xdp*
26348K: (?:\b|_)xdp(?:\b|_)
26349
26350XDP SOCKETS (AF_XDP)
26351M: Björn Töpel <[email protected]>
26352M: Magnus Karlsson <[email protected]>
26353M: Maciej Fijalkowski <[email protected]>
26354R: Jonathan Lemon <[email protected]>
26355L: [email protected]
26356L: [email protected]
26357S: Maintained
26358F: Documentation/networking/af_xdp.rst
26359F: include/net/netns/xdp.h
26360F: include/net/xdp_sock*
26361F: include/net/xsk_buff_pool.h
26362F: include/uapi/linux/if_xdp.h
26363F: include/uapi/linux/xdp_diag.h
26364F: net/xdp/
26365F: tools/testing/selftests/bpf/*xsk*
26366
26367XEN BLOCK SUBSYSTEM
26368M: Roger Pau Monné <[email protected]>
26369L: [email protected] (moderated for non-subscribers)
26370S: Supported
26371F: drivers/block/xen*
26372F: drivers/block/xen-blkback/*
26373
26374XEN HYPERVISOR ARM
26375M: Stefano Stabellini <[email protected]>
26376L: [email protected] (moderated for non-subscribers)
26377S: Maintained
26378F: arch/arm/include/asm/xen/
26379F: arch/arm/xen/
26380
26381XEN HYPERVISOR ARM64
26382M: Stefano Stabellini <[email protected]>
26383L: [email protected] (moderated for non-subscribers)
26384S: Maintained
26385F: arch/arm64/include/asm/xen/
26386F: arch/arm64/xen/
26387
26388XEN HYPERVISOR INTERFACE
26389M: Juergen Gross <[email protected]>
26390M: Stefano Stabellini <[email protected]>
26391R: Oleksandr Tyshchenko <[email protected]>
26392L: [email protected] (moderated for non-subscribers)
26393S: Supported
26394T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
26395F: Documentation/ABI/stable/sysfs-hypervisor-xen
26396F: Documentation/ABI/testing/sysfs-hypervisor-xen
26397F: drivers/*/xen-*front.c
26398F: drivers/xen/
26399F: include/uapi/xen/
26400F: include/xen/
26401F: kernel/configs/xen.config
26402
26403XEN HYPERVISOR X86
26404M: Juergen Gross <[email protected]>
26405R: Boris Ostrovsky <[email protected]>
26406L: [email protected] (moderated for non-subscribers)
26407S: Supported
26408F: arch/x86/configs/xen.config
26409F: arch/x86/include/asm/pvclock-abi.h
26410F: arch/x86/include/asm/xen/
26411F: arch/x86/platform/pvh/
26412F: arch/x86/xen/
26413
26414XEN NETWORK BACKEND DRIVER
26415M: Wei Liu <[email protected]>
26416M: Paul Durrant <[email protected]>
26417L: [email protected] (moderated for non-subscribers)
26418L: [email protected]
26419S: Supported
26420F: drivers/net/xen-netback/*
26421
26422XEN PCI SUBSYSTEM
26423M: Juergen Gross <[email protected]>
26424L: [email protected] (moderated for non-subscribers)
26425S: Supported
26426F: arch/x86/pci/*xen*
26427F: drivers/pci/*xen*
26428
26429XEN PVSCSI DRIVERS
26430M: Juergen Gross <[email protected]>
26431L: [email protected] (moderated for non-subscribers)
26432L: [email protected]
26433S: Supported
26434F: drivers/scsi/xen-scsifront.c
26435F: drivers/xen/xen-scsiback.c
26436F: include/xen/interface/io/vscsiif.h
26437
26438XEN PVUSB DRIVER
26439M: Juergen Gross <[email protected]>
26440L: [email protected] (moderated for non-subscribers)
26441L: [email protected]
26442S: Supported
26443F: drivers/usb/host/xen*
26444F: include/xen/interface/io/usbif.h
26445
26446XEN SOUND FRONTEND DRIVER
26447M: Oleksandr Andrushchenko <[email protected]>
26448L: [email protected] (moderated for non-subscribers)
26449L: [email protected]
26450S: Supported
26451F: sound/xen/*
26452
26453XEN SWIOTLB SUBSYSTEM
26454M: Juergen Gross <[email protected]>
26455M: Stefano Stabellini <[email protected]>
26456L: [email protected] (moderated for non-subscribers)
26457L: [email protected]
26458S: Supported
26459F: arch/*/include/asm/xen/swiotlb-xen.h
26460F: drivers/xen/swiotlb-xen.c
26461F: include/xen/arm/swiotlb-xen.h
26462F: include/xen/swiotlb-xen.h
26463
26464XFS FILESYSTEM
26465M: Carlos Maiolino <[email protected]>
26466L: [email protected]
26467S: Supported
26468W: http://xfs.org/
26469C: irc://irc.oftc.net/xfs
26470T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
26471P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst
26472F: Documentation/ABI/testing/sysfs-fs-xfs
26473F: Documentation/admin-guide/xfs.rst
26474F: Documentation/filesystems/xfs/*
26475F: fs/xfs/
26476F: include/uapi/linux/dqblk_xfs.h
26477F: include/uapi/linux/fsmap.h
26478
26479XILINX AMS DRIVER
26480M: Anand Ashok Dumbre <[email protected]>
26481L: [email protected]
26482S: Maintained
26483F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml
26484F: drivers/iio/adc/xilinx-ams.c
26485
26486XILINX AXI ETHERNET DRIVER
26487M: Radhey Shyam Pandey <[email protected]>
26488S: Maintained
26489F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml
26490F: drivers/net/ethernet/xilinx/xilinx_axienet*
26491
26492XILINX CAN DRIVER
26493M: Appana Durga Kedareswara rao <[email protected]>
26494L: [email protected]
26495S: Maintained
26496F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml
26497F: drivers/net/can/xilinx_can.c
26498
26499XILINX EVENT MANAGEMENT DRIVER
26500M: Michal Simek <[email protected]>
26501S: Maintained
26502F: drivers/soc/xilinx/xlnx_event_manager.c
26503F: include/linux/firmware/xlnx-event-manager.h
26504
26505XILINX GPIO DRIVER
26506M: Shubhrajyoti Datta <[email protected]>
26507R: Srinivas Neeli <[email protected]>
26508R: Michal Simek <[email protected]>
26509S: Maintained
26510F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml
26511F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml
26512F: drivers/gpio/gpio-xilinx.c
26513F: drivers/gpio/gpio-zynq.c
26514
26515XILINX LL TEMAC ETHERNET DRIVER
26516L: [email protected]
26517S: Orphan
26518F: drivers/net/ethernet/xilinx/ll_temac*
26519
26520XILINX PWM DRIVER
26521M: Sean Anderson <[email protected]>
26522S: Maintained
26523F: drivers/pwm/pwm-xilinx.c
26524F: include/clocksource/timer-xilinx.h
26525
26526XILINX SOUND DRIVERS
26527M: Vincenzo Frascino <[email protected]>
26528S: Maintained
26529F: Documentation/devicetree/bindings/sound/xlnx,i2s.yaml
26530F: Documentation/devicetree/bindings/sound/xlnx,audio-formatter.yaml
26531F: Documentation/devicetree/bindings/sound/xlnx,spdif.yaml
26532F: sound/soc/xilinx/*
26533
26534XILINX SD-FEC IP CORES
26535M: Derek Kiernan <[email protected]>
26536M: Dragan Cvetic <[email protected]>
26537S: Maintained
26538F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml
26539F: Documentation/misc-devices/xilinx_sdfec.rst
26540F: drivers/misc/Kconfig
26541F: drivers/misc/Makefile
26542F: drivers/misc/xilinx_sdfec.c
26543F: include/uapi/misc/xilinx_sdfec.h
26544
26545XILINX UARTLITE SERIAL DRIVER
26546M: Peter Korsgaard <[email protected]>
26547L: [email protected]
26548S: Maintained
26549F: drivers/tty/serial/uartlite.c
26550
26551XILINX VIDEO IP CORES
26552M: Laurent Pinchart <[email protected]>
26553L: [email protected]
26554S: Supported
26555T: git git://linuxtv.org/media.git
26556F: Documentation/devicetree/bindings/media/xilinx/
26557F: drivers/media/platform/xilinx/
26558F: include/uapi/linux/xilinx-v4l2-controls.h
26559
26560XILINX VERSAL EDAC DRIVER
26561M: Shubhrajyoti Datta <[email protected]>
26562M: Sai Krishna Potthuri <[email protected]>
26563S: Maintained
26564F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml
26565F: drivers/edac/versal_edac.c
26566
26567XILINX WATCHDOG DRIVER
26568M: Srinivas Neeli <[email protected]>
26569R: Shubhrajyoti Datta <[email protected]>
26570R: Michal Simek <[email protected]>
26571S: Maintained
26572F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml
26573F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml
26574F: drivers/watchdog/of_xilinx_wdt.c
26575F: drivers/watchdog/xilinx_wwdt.c
26576
26577XILINX XDMA DRIVER
26578M: Lizhi Hou <[email protected]>
26579M: Brian Xu <[email protected]>
26580M: Raj Kumar Rampelli <[email protected]>
26581L: [email protected]
26582S: Supported
26583F: drivers/dma/xilinx/xdma-regs.h
26584F: drivers/dma/xilinx/xdma.c
26585F: include/linux/dma/amd_xdma.h
26586F: include/linux/platform_data/amd_xdma.h
26587
26588XILINX ZYNQMP DPDMA DRIVER
26589M: Laurent Pinchart <[email protected]>
26590L: [email protected]
26591S: Supported
26592F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
26593F: drivers/dma/xilinx/xilinx_dpdma.c
26594F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h
26595
26596XILINX ZYNQMP OCM EDAC DRIVER
26597M: Shubhrajyoti Datta <[email protected]>
26598M: Sai Krishna Potthuri <[email protected]>
26599S: Maintained
26600F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml
26601F: drivers/edac/zynqmp_edac.c
26602
26603XILINX ZYNQMP PSGTR PHY DRIVER
26604M: Laurent Pinchart <[email protected]>
26605L: [email protected]
26606S: Supported
26607T: git https://github.com/Xilinx/linux-xlnx.git
26608F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml
26609F: drivers/phy/xilinx/phy-zynqmp.c
26610
26611XILINX ZYNQMP SHA3 DRIVER
26612M: Harsha <[email protected]>
26613S: Maintained
26614F: drivers/crypto/xilinx/zynqmp-sha.c
26615
26616XILINX ZYNQMP NVMEM DRIVER
26617M: Praveen Teja Kundanala <[email protected]>
26618M: Kalyani Akula <[email protected]>
26619R: Michal Simek <[email protected]>
26620S: Maintained
26621F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml
26622F: drivers/nvmem/zynqmp_nvmem.c
26623
26624XILLYBUS DRIVER
26625M: Eli Billauer <[email protected]>
26626L: [email protected]
26627S: Supported
26628F: drivers/char/xillybus/
26629
26630XLP9XX I2C DRIVER
26631M: George Cherian <[email protected]>
26632L: [email protected]
26633S: Supported
26634W: http://www.marvell.com
26635F: drivers/i2c/busses/i2c-xlp9xx.c
26636
26637XRA1403 GPIO EXPANDER
26638M: Nandor Han <[email protected]>
26639L: [email protected]
26640S: Maintained
26641F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
26642F: drivers/gpio/gpio-xra1403.c
26643
26644XTENSA XTFPGA PLATFORM SUPPORT
26645M: Max Filippov <[email protected]>
26646S: Maintained
26647F: drivers/spi/spi-xtensa-xtfpga.c
26648F: sound/soc/xtensa/xtfpga-i2s.c
26649
26650XZ EMBEDDED
26651M: Lasse Collin <[email protected]>
26652S: Maintained
26653W: https://tukaani.org/xz/embedded.html
26654B: https://github.com/tukaani-project/xz-embedded/issues
26655C: irc://irc.libera.chat/tukaani
26656F: Documentation/staging/xz.rst
26657F: include/linux/decompress/unxz.h
26658F: include/linux/xz.h
26659F: lib/decompress_unxz.c
26660F: lib/xz/
26661F: scripts/xz_wrap.sh
26662
26663YAM DRIVER FOR AX.25
26664M: Jean-Paul Roubelat <[email protected]>
26665L: [email protected]
26666S: Maintained
26667F: drivers/net/hamradio/yam*
26668F: include/linux/yam.h
26669
26670YAMA SECURITY MODULE
26671M: Kees Cook <[email protected]>
26672S: Supported
26673T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening
26674F: Documentation/admin-guide/LSM/Yama.rst
26675F: security/yama/
26676
26677YAML NETLINK (YNL)
26678M: Donald Hunter <[email protected]>
26679M: Jakub Kicinski <[email protected]>
26680F: Documentation/netlink/
26681F: Documentation/userspace-api/netlink/intro-specs.rst
26682F: Documentation/userspace-api/netlink/specs.rst
26683F: tools/net/ynl/
26684
26685YEALINK PHONE DRIVER
26686M: Henk Vergonet <[email protected]>
26687S: Maintained
26688F: Documentation/input/devices/yealink.rst
26689F: drivers/input/misc/yealink.*
26690
26691Z8530 DRIVER FOR AX.25
26692M: Joerg Reuter <[email protected]>
26693L: [email protected]
26694S: Maintained
26695W: http://yaina.de/jreuter/
26696W: http://www.qsl.net/dl1bke/
26697F: Documentation/networking/device_drivers/hamradio/z8530drv.rst
26698F: drivers/net/hamradio/*scc.c
26699F: drivers/net/hamradio/z8530.h
26700
26701ZD1211RW WIRELESS DRIVER
26702L: [email protected]
26703S: Orphan
26704F: drivers/net/wireless/zydas/
26705
26706ZD1301 MEDIA DRIVER
26707L: [email protected]
26708S: Orphan
26709W: https://linuxtv.org/
26710Q: https://patchwork.linuxtv.org/project/linux-media/list/
26711F: drivers/media/usb/dvb-usb-v2/zd1301*
26712
26713ZD1301_DEMOD MEDIA DRIVER
26714L: [email protected]
26715S: Orphan
26716W: https://linuxtv.org/
26717Q: https://patchwork.linuxtv.org/project/linux-media/list/
26718F: drivers/media/dvb-frontends/zd1301_demod*
26719
26720ZHAOXIN PROCESSOR SUPPORT
26721M: Tony W Wang-oc <[email protected]>
26722L: [email protected]
26723S: Maintained
26724F: arch/x86/kernel/cpu/zhaoxin.c
26725
26726ZONEFS FILESYSTEM
26727M: Damien Le Moal <[email protected]>
26728M: Naohiro Aota <[email protected]>
26729R: Johannes Thumshirn <[email protected]>
26730L: [email protected]
26731S: Maintained
26732T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git
26733F: Documentation/filesystems/zonefs.rst
26734F: fs/zonefs/
26735
26736ZR36067 VIDEO FOR LINUX DRIVER
26737M: Corentin Labbe <[email protected]>
26738L: [email protected]
26739L: [email protected]
26740S: Maintained
26741W: http://mjpeg.sourceforge.net/driver-zoran/
26742Q: https://patchwork.linuxtv.org/project/linux-media/list/
26743F: Documentation/driver-api/media/drivers/zoran.rst
26744F: drivers/media/pci/zoran/
26745
26746ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
26747M: Minchan Kim <[email protected]>
26748M: Sergey Senozhatsky <[email protected]>
26749L: [email protected]
26750S: Maintained
26751F: Documentation/admin-guide/blockdev/zram.rst
26752F: drivers/block/zram/
26753
26754ZS DECSTATION Z85C30 SERIAL DRIVER
26755M: "Maciej W. Rozycki" <[email protected]>
26756S: Maintained
26757F: drivers/tty/serial/zs.*
26758
26759ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
26760M: Minchan Kim <[email protected]>
26761M: Sergey Senozhatsky <[email protected]>
26762L: [email protected]
26763S: Maintained
26764F: Documentation/mm/zsmalloc.rst
26765F: include/linux/zsmalloc.h
26766F: mm/zsmalloc.c
26767
26768ZSTD
26769M: Nick Terrell <[email protected]>
26770M: David Sterba <[email protected]>
26771S: Maintained
26772B: https://github.com/facebook/zstd/issues
26773T: git https://github.com/terrelln/linux.git
26774F: crypto/zstd.c
26775F: include/linux/zstd*
26776F: lib/decompress_unzstd.c
26777F: lib/zstd/
26778N: zstd
26779K: zstd
26780
26781ZSWAP COMPRESSED SWAP CACHING
26782M: Johannes Weiner <[email protected]>
26783M: Yosry Ahmed <[email protected]>
26784M: Nhat Pham <[email protected]>
26785R: Chengming Zhou <[email protected]>
26786L: [email protected]
26787S: Maintained
26788F: Documentation/admin-guide/mm/zswap.rst
26789F: include/linux/zpool.h
26790F: include/linux/zswap.h
26791F: mm/zpool.c
26792F: mm/zswap.c
26793F: tools/testing/selftests/cgroup/test_zswap.c
26794
26795SENARYTECH AUDIO CODEC DRIVER
26796M: bo liu <[email protected]>
26797S: Maintained
26798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
26799F: sound/pci/hda/patch_senarytech.c
26800
26801THE REST
26802M: Linus Torvalds <[email protected]>
26803L: [email protected]
26804S: Buried alive in reporters
26805T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
26806F: *
26807F: */