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 127F: include/uapi/linux/wireless.h 128F: net/wireless/ 129 1308169 10/100/1000 GIGABIT ETHERNET DRIVER 131M: Heiner Kallweit <[email protected]> 132M: [email protected] 133L: [email protected] 134S: Maintained 135F: drivers/net/ethernet/realtek/r8169* 136 1378250/16?50 (AND CLONE UARTS) SERIAL DRIVER 138M: Greg Kroah-Hartman <[email protected]> 139L: [email protected] 140S: Maintained 141T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 142F: drivers/tty/serial/8250* 143F: include/linux/serial_8250.h 144 1458390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 146L: [email protected] 147S: Orphan / Obsolete 148F: drivers/net/ethernet/8390/ 149 1509P FILE SYSTEM 151M: Eric Van Hensbergen <[email protected]> 152M: Latchesar Ionkov <[email protected]> 153M: Dominique Martinet <[email protected]> 154R: Christian Schoenebeck <[email protected]> 155L: [email protected] 156S: Maintained 157W: http://github.com/v9fs 158Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 159T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 160T: git git://github.com/martinetd/linux.git 161F: Documentation/filesystems/9p.rst 162F: fs/9p/ 163F: include/net/9p/ 164F: include/trace/events/9p.h 165F: include/uapi/linux/virtio_9p.h 166F: net/9p/ 167 168A64FX DIAG DRIVER 169M: Hitomi Hasegawa <[email protected]> 170S: Supported 171F: drivers/soc/fujitsu/a64fx-diag.c 172 173A8293 MEDIA DRIVER 174L: [email protected] 175S: Orphan 176W: https://linuxtv.org 177Q: http://patchwork.linuxtv.org/project/linux-media/list/ 178F: drivers/media/dvb-frontends/a8293* 179 180AACRAID SCSI RAID DRIVER 181M: Adaptec OEM Raid Solutions <[email protected]> 182L: [email protected] 183S: Supported 184W: http://www.adaptec.com/ 185F: Documentation/scsi/aacraid.rst 186F: drivers/scsi/aacraid/ 187 188AB8500 BATTERY AND CHARGER DRIVERS 189M: Linus Walleij <[email protected]> 190F: Documentation/devicetree/bindings/power/supply/*ab8500* 191F: drivers/power/supply/*ab8500* 192 193ABI/API 194L: [email protected] 195F: include/linux/syscalls.h 196F: kernel/sys_ni.c 197X: arch/*/include/uapi/ 198X: include/uapi/ 199 200ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 201M: Hans de Goede <[email protected]> 202L: [email protected] 203S: Maintained 204F: drivers/hwmon/abituguru.c 205 206ABIT UGURU 3 HARDWARE MONITOR DRIVER 207M: Alistair John Strachan <[email protected]> 208L: [email protected] 209S: Maintained 210F: drivers/hwmon/abituguru3.c 211 212ACCES 104-DIO-48E GPIO DRIVER 213M: William Breathitt Gray <[email protected]> 214L: [email protected] 215S: Maintained 216F: drivers/gpio/gpio-104-dio-48e.c 217 218ACCES 104-IDI-48 GPIO DRIVER 219M: William Breathitt Gray <[email protected]> 220L: [email protected] 221S: Maintained 222F: drivers/gpio/gpio-104-idi-48.c 223 224ACCES 104-IDIO-16 GPIO DRIVER 225M: William Breathitt Gray <[email protected]> 226L: [email protected] 227S: Maintained 228F: drivers/gpio/gpio-104-idio-16.c 229 230ACCES 104-QUAD-8 DRIVER 231M: William Breathitt Gray <[email protected]> 232L: [email protected] 233S: Maintained 234F: drivers/counter/104-quad-8.c 235 236ACCES IDIO-16 GPIO LIBRARY 237M: William Breathitt Gray <[email protected]> 238L: [email protected] 239S: Maintained 240F: drivers/gpio/gpio-idio-16.c 241F: drivers/gpio/gpio-idio-16.h 242 243ACCES PCI-IDIO-16 GPIO DRIVER 244M: William Breathitt Gray <[email protected]> 245L: [email protected] 246S: Maintained 247F: drivers/gpio/gpio-pci-idio-16.c 248 249ACCES PCIe-IDIO-24 GPIO DRIVER 250M: William Breathitt Gray <[email protected]> 251L: [email protected] 252S: Maintained 253F: drivers/gpio/gpio-pcie-idio-24.c 254 255ACENIC DRIVER 256M: Jes Sorensen <[email protected]> 257L: [email protected] 258S: Maintained 259F: drivers/net/ethernet/alteon/acenic* 260 261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 262M: Peter Kaestle <[email protected]> 263L: [email protected] 264S: Maintained 265W: http://piie.net/?section=acerhdf 266F: drivers/platform/x86/acerhdf.c 267 268ACER WMI LAPTOP EXTRAS 269M: "Lee, Chun-Yi" <[email protected]> 270L: [email protected] 271S: Maintained 272F: drivers/platform/x86/acer-wmi.c 273 274ACPI 275M: "Rafael J. Wysocki" <[email protected]> 276R: Len Brown <[email protected]> 277L: [email protected] 278S: Supported 279Q: https://patchwork.kernel.org/project/linux-acpi/list/ 280B: https://bugzilla.kernel.org 281T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 282F: Documentation/ABI/testing/configfs-acpi 283F: Documentation/ABI/testing/sysfs-bus-acpi 284F: Documentation/firmware-guide/acpi/ 285F: arch/x86/kernel/acpi/ 286F: arch/x86/pci/acpi.c 287F: drivers/acpi/ 288F: drivers/pci/*/*acpi* 289F: drivers/pci/*acpi* 290F: drivers/pnp/pnpacpi/ 291F: include/acpi/ 292F: include/linux/acpi.h 293F: include/linux/fwnode.h 294F: include/linux/fw_table.h 295F: lib/fw_table.c 296F: tools/power/acpi/ 297 298ACPI APEI 299M: "Rafael J. Wysocki" <[email protected]> 300R: Len Brown <[email protected]> 301R: James Morse <[email protected]> 302R: Tony Luck <[email protected]> 303R: Borislav Petkov <[email protected]> 304L: [email protected] 305F: drivers/acpi/apei/ 306 307ACPI COMPONENT ARCHITECTURE (ACPICA) 308M: Robert Moore <[email protected]> 309M: "Rafael J. Wysocki" <[email protected]> 310L: [email protected] 311L: [email protected] 312S: Supported 313W: https://acpica.org/ 314W: https://github.com/acpica/acpica/ 315Q: https://patchwork.kernel.org/project/linux-acpi/list/ 316B: https://bugzilla.kernel.org 317B: https://bugs.acpica.org 318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 319F: drivers/acpi/acpica/ 320F: include/acpi/ 321F: tools/power/acpi/ 322 323ACPI FOR ARM64 (ACPI/arm64) 324M: Lorenzo Pieralisi <[email protected]> 325M: Hanjun Guo <[email protected]> 326M: Sudeep Holla <[email protected]> 327L: [email protected] 328L: [email protected] (moderated for non-subscribers) 329S: Maintained 330F: drivers/acpi/arm64 331F: include/linux/acpi_iort.h 332 333ACPI FOR RISC-V (ACPI/riscv) 334M: Sunil V L <[email protected]> 335L: [email protected] 336L: [email protected] 337S: Maintained 338F: drivers/acpi/riscv/ 339 340ACPI PCC(Platform Communication Channel) MAILBOX DRIVER 341M: Sudeep Holla <[email protected]> 342L: [email protected] 343S: Supported 344F: drivers/mailbox/pcc.c 345 346ACPI PMIC DRIVERS 347M: "Rafael J. Wysocki" <[email protected]> 348M: Len Brown <[email protected]> 349R: Andy Shevchenko <[email protected]> 350R: Mika Westerberg <[email protected]> 351L: [email protected] 352S: Supported 353Q: https://patchwork.kernel.org/project/linux-acpi/list/ 354B: https://bugzilla.kernel.org 355T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 356F: drivers/acpi/pmic/ 357 358ACPI QUICKSTART DRIVER 359M: Armin Wolf <[email protected]> 360L: [email protected] 361S: Maintained 362F: drivers/platform/x86/quickstart.c 363 364ACPI SERIAL MULTI INSTANTIATE DRIVER 365M: Hans de Goede <[email protected]> 366L: [email protected] 367S: Maintained 368F: drivers/platform/x86/serial-multi-instantiate.c 369 370ACPI THERMAL DRIVER 371M: Rafael J. Wysocki <[email protected]> 372R: Zhang Rui <[email protected]> 373L: [email protected] 374S: Supported 375B: https://bugzilla.kernel.org 376F: drivers/acpi/*thermal* 377 378ACPI VIOT DRIVER 379M: Jean-Philippe Brucker <[email protected]> 380L: [email protected] 381L: [email protected] 382S: Maintained 383F: drivers/acpi/viot.c 384F: include/linux/acpi_viot.h 385 386ACPI WMI DRIVER 387M: Armin Wolf <[email protected]> 388L: [email protected] 389S: Maintained 390F: Documentation/ABI/testing/sysfs-bus-wmi 391F: Documentation/driver-api/wmi.rst 392F: Documentation/wmi/ 393F: drivers/platform/x86/wmi.c 394F: include/uapi/linux/wmi.h 395 396ACRN HYPERVISOR SERVICE MODULE 397M: Fei Li <[email protected]> 398L: [email protected] (subscribers-only) 399S: Supported 400W: https://projectacrn.org 401F: Documentation/virt/acrn/ 402F: drivers/virt/acrn/ 403F: include/uapi/linux/acrn.h 404 405AD1889 ALSA SOUND DRIVER 406L: [email protected] 407S: Maintained 408W: https://parisc.wiki.kernel.org/index.php/AD1889 409F: sound/pci/ad1889.* 410 411AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Mugilraj Dhavachelvan <[email protected]> 413L: [email protected] 414S: Supported 415F: drivers/iio/potentiometer/ad5110.c 416 417AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 418M: Michael Hennerich <[email protected]> 419S: Supported 420W: http://wiki.analog.com/AD5254 421W: https://ez.analog.com/linux-software-drivers 422F: drivers/misc/ad525x_dpot.c 423 424AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 425M: Michael Hennerich <[email protected]> 426S: Supported 427W: http://wiki.analog.com/AD5398 428W: https://ez.analog.com/linux-software-drivers 429F: drivers/regulator/ad5398.c 430 431AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 432M: Michael Hennerich <[email protected]> 433S: Supported 434W: http://wiki.analog.com/AD7142 435W: https://ez.analog.com/linux-software-drivers 436F: drivers/input/misc/ad714x.c 437 438AD738X ADC DRIVER (AD7380/1/2/4) 439M: Michael Hennerich <[email protected]> 440M: Nuno Sá <[email protected]> 441R: David Lechner <[email protected]> 442S: Supported 443W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x 444W: https://ez.analog.com/linux-software-drivers 445F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml 446F: Documentation/iio/ad7380.rst 447F: drivers/iio/adc/ad7380.c 448 449AD7877 TOUCHSCREEN DRIVER 450M: Michael Hennerich <[email protected]> 451S: Supported 452W: http://wiki.analog.com/AD7877 453W: https://ez.analog.com/linux-software-drivers 454F: drivers/input/touchscreen/ad7877.c 455 456AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 457M: Michael Hennerich <[email protected]> 458S: Supported 459W: http://wiki.analog.com/AD7879 460W: https://ez.analog.com/linux-software-drivers 461F: drivers/input/touchscreen/ad7879.c 462 463AD7944 ADC DRIVER (AD7944/AD7985/AD7986) 464M: Michael Hennerich <[email protected]> 465M: Nuno Sá <[email protected]> 466R: David Lechner <[email protected]> 467S: Supported 468W: https://ez.analog.com/linux-software-drivers 469F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml 470F: Documentation/iio/ad7944.rst 471F: drivers/iio/adc/ad7944.c 472 473ADAFRUIT MINI I2C GAMEPAD 474M: Anshul Dalal <[email protected]> 475L: [email protected] 476S: Maintained 477F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml 478F: drivers/input/joystick/adafruit-seesaw.c 479 480ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 481M: Jiri Kosina <[email protected]> 482S: Maintained 483 484ADF7242 IEEE 802.15.4 RADIO DRIVER 485M: Michael Hennerich <[email protected]> 486L: [email protected] 487S: Supported 488W: https://wiki.analog.com/ADF7242 489W: https://ez.analog.com/linux-software-drivers 490F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 491F: drivers/net/ieee802154/adf7242.c 492 493ADM1025 HARDWARE MONITOR DRIVER 494M: Jean Delvare <[email protected]> 495L: [email protected] 496S: Maintained 497F: Documentation/hwmon/adm1025.rst 498F: drivers/hwmon/adm1025.c 499 500ADM1029 HARDWARE MONITOR DRIVER 501M: Corentin Labbe <[email protected]> 502L: [email protected] 503S: Maintained 504F: drivers/hwmon/adm1029.c 505 506ADM8211 WIRELESS DRIVER 507L: [email protected] 508S: Orphan 509F: drivers/net/wireless/admtek/adm8211.* 510 511ADP1050 HARDWARE MONITOR DRIVER 512M: Radu Sabau <[email protected]> 513L: [email protected] 514S: Supported 515W: https://ez.analog.com/linux-software-drivers 516F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml 517 518ADP1653 FLASH CONTROLLER DRIVER 519M: Sakari Ailus <[email protected]> 520L: [email protected] 521S: Maintained 522F: drivers/media/i2c/adp1653.c 523F: include/media/i2c/adp1653.h 524 525ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 526M: Michael Hennerich <[email protected]> 527S: Supported 528W: http://wiki.analog.com/ADP5520 529W: https://ez.analog.com/linux-software-drivers 530F: drivers/gpio/gpio-adp5520.c 531F: drivers/input/keyboard/adp5520-keys.c 532F: drivers/leds/leds-adp5520.c 533F: drivers/mfd/adp5520.c 534F: drivers/video/backlight/adp5520_bl.c 535 536ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER 537M: Laurent Pinchart <[email protected]> 538L: [email protected] 539L: [email protected] 540S: Maintained 541F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml 542F: drivers/gpio/gpio-adp5585.c 543F: drivers/mfd/adp5585.c 544F: drivers/pwm/pwm-adp5585.c 545F: include/linux/mfd/adp5585.h 546 547ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 548M: Michael Hennerich <[email protected]> 549S: Supported 550W: http://wiki.analog.com/ADP5588 551W: https://ez.analog.com/linux-software-drivers 552F: Documentation/devicetree/bindings/input/adi,adp5588.yaml 553F: drivers/input/keyboard/adp5588-keys.c 554 555ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 556M: Michael Hennerich <[email protected]> 557S: Supported 558W: http://wiki.analog.com/ADP8860 559W: https://ez.analog.com/linux-software-drivers 560F: drivers/video/backlight/adp8860_bl.c 561 562ADT746X FAN DRIVER 563M: Colin Leroy <[email protected]> 564S: Maintained 565F: drivers/macintosh/therm_adt746x.c 566 567ADT7475 HARDWARE MONITOR DRIVER 568M: Jean Delvare <[email protected]> 569L: [email protected] 570S: Maintained 571F: Documentation/hwmon/adt7475.rst 572F: drivers/hwmon/adt7475.c 573 574ADVANSYS SCSI DRIVER 575M: Matthew Wilcox <[email protected]> 576M: Hannes Reinecke <[email protected]> 577L: [email protected] 578S: Maintained 579F: Documentation/scsi/advansys.rst 580F: drivers/scsi/advansys.c 581 582ADVANTECH SWBTN DRIVER 583M: Andrea Ho <[email protected]> 584L: [email protected] 585S: Maintained 586F: drivers/platform/x86/adv_swbutton.c 587 588ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 589M: Lucas Stankus <[email protected]> 590S: Supported 591F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml 592F: drivers/iio/accel/adxl313* 593 594ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 595M: Michael Hennerich <[email protected]> 596S: Supported 597W: http://wiki.analog.com/ADXL345 598W: https://ez.analog.com/linux-software-drivers 599F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 600F: drivers/input/misc/adxl34x.c 601 602ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 603M: Puranjay Mohan <[email protected]> 604L: [email protected] 605S: Supported 606F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml 607F: drivers/iio/accel/adxl355.h 608F: drivers/iio/accel/adxl355_core.c 609F: drivers/iio/accel/adxl355_i2c.c 610F: drivers/iio/accel/adxl355_spi.c 611 612ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 613M: Cosmin Tanislav <[email protected]> 614L: [email protected] 615S: Supported 616W: https://ez.analog.com/linux-software-drivers 617F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml 618F: drivers/iio/accel/adxl367* 619 620ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 621M: Michael Hennerich <[email protected]> 622S: Supported 623W: https://ez.analog.com/linux-software-drivers 624F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 625F: drivers/iio/accel/adxl372.c 626F: drivers/iio/accel/adxl372_i2c.c 627F: drivers/iio/accel/adxl372_spi.c 628 629ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 630M: Ramona Gradinariu <[email protected]> 631M: Antoniu Miclaus <[email protected]> 632S: Supported 633W: https://ez.analog.com/linux-software-drivers 634F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml 635F: drivers/iio/accel/adxl380.c 636F: drivers/iio/accel/adxl380.h 637F: drivers/iio/accel/adxl380_i2c.c 638F: drivers/iio/accel/adxl380_spi.c 639 640AF8133J THREE-AXIS MAGNETOMETER DRIVER 641M: Ondřej Jirman <[email protected]> 642S: Maintained 643F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml 644F: drivers/iio/magnetometer/af8133j.c 645 646AF9013 MEDIA DRIVER 647L: [email protected] 648S: Orphan 649W: https://linuxtv.org 650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 651F: drivers/media/dvb-frontends/af9013* 652 653AF9033 MEDIA DRIVER 654L: [email protected] 655S: Orphan 656W: https://linuxtv.org 657Q: http://patchwork.linuxtv.org/project/linux-media/list/ 658F: drivers/media/dvb-frontends/af9033* 659 660AFFS FILE SYSTEM 661M: David Sterba <[email protected]> 662L: [email protected] 663S: Odd Fixes 664F: Documentation/filesystems/affs.rst 665F: fs/affs/ 666 667AFS FILESYSTEM 668M: David Howells <[email protected]> 669M: Marc Dionne <[email protected]> 670L: [email protected] 671S: Supported 672W: https://www.infradead.org/~dhowells/kafs/ 673F: Documentation/filesystems/afs.rst 674F: fs/afs/ 675F: include/trace/events/afs.h 676 677AGPGART DRIVER 678M: David Airlie <[email protected]> 679L: [email protected] 680S: Maintained 681T: git https://gitlab.freedesktop.org/drm/kernel.git 682F: drivers/char/agp/ 683F: include/linux/agp* 684F: include/uapi/linux/agp* 685 686AHA152X SCSI DRIVER 687M: "Juergen E. Fischer" <[email protected]> 688L: [email protected] 689S: Maintained 690F: drivers/scsi/aha152x* 691F: drivers/scsi/pcmcia/aha152x* 692 693AIC7XXX / AIC79XX SCSI DRIVER 694M: Hannes Reinecke <[email protected]> 695L: [email protected] 696S: Maintained 697F: drivers/scsi/aic7xxx/ 698 699AIMSLAB FM RADIO RECEIVER DRIVER 700M: Hans Verkuil <[email protected]> 701L: [email protected] 702S: Maintained 703W: https://linuxtv.org 704T: git git://linuxtv.org/media.git 705F: drivers/media/radio/radio-aimslab* 706 707AIO 708M: Benjamin LaHaise <[email protected]> 709L: [email protected] 710S: Supported 711F: fs/aio.c 712F: include/linux/*aio*.h 713 714AIROHA ETHERNET DRIVER 715M: Lorenzo Bianconi <[email protected]> 716L: [email protected] (moderated for non-subscribers) 717L: [email protected] (moderated for non-subscribers) 718L: [email protected] 719S: Maintained 720F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml 721F: drivers/net/ethernet/mediatek/airoha_eth.c 722 723AIROHA PCIE PHY DRIVER 724M: Lorenzo Bianconi <[email protected]> 725L: [email protected] (moderated for non-subscribers) 726S: Maintained 727F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml 728F: drivers/phy/phy-airoha-pcie-regs.h 729F: drivers/phy/phy-airoha-pcie.c 730 731AIROHA SPI SNFI DRIVER 732M: Lorenzo Bianconi <[email protected]> 733M: Ray Liu <[email protected]> 734L: [email protected] (moderated for non-subscribers) 735L: [email protected] 736S: Maintained 737F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml 738F: drivers/spi/spi-airoha-snfi.c 739 740AIRSPY MEDIA DRIVER 741L: [email protected] 742S: Orphan 743W: https://linuxtv.org 744Q: http://patchwork.linuxtv.org/project/linux-media/list/ 745F: drivers/media/usb/airspy/ 746 747ALACRITECH GIGABIT ETHERNET DRIVER 748M: Lino Sanfilippo <[email protected]> 749S: Maintained 750F: drivers/net/ethernet/alacritech/* 751 752ALCATEL SPEEDTOUCH USB DRIVER 753M: Duncan Sands <[email protected]> 754L: [email protected] 755S: Maintained 756W: http://www.linux-usb.org/SpeedTouch/ 757F: drivers/usb/atm/speedtch.c 758F: drivers/usb/atm/usbatm.c 759 760ALCHEMY AU1XX0 MMC DRIVER 761M: Manuel Lauss <[email protected]> 762S: Maintained 763F: drivers/mmc/host/au1xmmc.c 764 765ALI1563 I2C DRIVER 766M: Rudolf Marek <[email protected]> 767L: [email protected] 768S: Maintained 769F: Documentation/i2c/busses/i2c-ali1563.rst 770F: drivers/i2c/busses/i2c-ali1563.c 771 772ALIBABA ELASTIC RDMA DRIVER 773M: Cheng Xu <[email protected]> 774M: Kai Shen <[email protected]> 775L: [email protected] 776S: Supported 777F: drivers/infiniband/hw/erdma 778F: include/uapi/rdma/erdma-abi.h 779 780ALIBABA PMU DRIVER 781M: Shuai Xue <[email protected]> 782S: Supported 783F: Documentation/admin-guide/perf/alibaba_pmu.rst 784F: drivers/perf/alibaba_uncore_drw_pmu.c 785 786ALIENWARE WMI DRIVER 787L: [email protected] 788S: Maintained 789F: Documentation/wmi/devices/alienware-wmi.rst 790F: drivers/platform/x86/dell/alienware-wmi.c 791 792ALLEGRO DVT VIDEO IP CORE DRIVER 793M: Michael Tretter <[email protected]> 794R: Pengutronix Kernel Team <[email protected]> 795L: [email protected] 796S: Maintained 797F: Documentation/devicetree/bindings/media/allegro,al5e.yaml 798F: drivers/media/platform/allegro-dvt/ 799 800ALLIED VISION ALVIUM CAMERA DRIVER 801M: Tommaso Merciai <[email protected]> 802M: Martin Hecht <[email protected]> 803L: [email protected] 804S: Maintained 805F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml 806F: drivers/media/i2c/alvium-csi2.c 807F: drivers/media/i2c/alvium-csi2.h 808 809ALLWINNER A10 CSI DRIVER 810M: Maxime Ripard <[email protected]> 811L: [email protected] 812S: Maintained 813T: git git://linuxtv.org/media.git 814F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 815F: drivers/media/platform/sunxi/sun4i-csi/ 816 817ALLWINNER A31 CSI DRIVER 818M: Yong Deng <[email protected]> 819M: Paul Kocialkowski <[email protected]> 820L: [email protected] 821S: Maintained 822T: git git://linuxtv.org/media.git 823F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml 824F: drivers/media/platform/sunxi/sun6i-csi/ 825 826ALLWINNER A31 ISP DRIVER 827M: Paul Kocialkowski <[email protected]> 828L: [email protected] 829S: Maintained 830T: git git://linuxtv.org/media.git 831F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml 832F: drivers/staging/media/sunxi/sun6i-isp/ 833F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h 834 835ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER 836M: Paul Kocialkowski <[email protected]> 837L: [email protected] 838S: Maintained 839T: git git://linuxtv.org/media.git 840F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml 841F: drivers/media/platform/sunxi/sun6i-mipi-csi2/ 842 843ALLWINNER CPUFREQ DRIVER 844M: Yangtao Li <[email protected]> 845L: [email protected] 846S: Maintained 847F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml 848F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 849 850ALLWINNER CRYPTO DRIVERS 851M: Corentin Labbe <[email protected]> 852L: [email protected] 853S: Maintained 854F: drivers/crypto/allwinner/ 855 856ALLWINNER DMIC DRIVERS 857M: Ban Tao <[email protected]> 858L: [email protected] 859S: Maintained 860F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 861F: sound/soc/sunxi/sun50i-dmic.c 862 863ALLWINNER HARDWARE SPINLOCK SUPPORT 864M: Wilken Gottwalt <[email protected]> 865S: Maintained 866F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml 867F: drivers/hwspinlock/sun6i_hwspinlock.c 868 869ALLWINNER THERMAL DRIVER 870M: Vasily Khoruzhick <[email protected]> 871M: Yangtao Li <[email protected]> 872L: [email protected] 873S: Maintained 874F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 875F: drivers/thermal/sun8i_thermal.c 876 877ALLWINNER VPU DRIVER 878M: Maxime Ripard <[email protected]> 879M: Paul Kocialkowski <[email protected]> 880L: [email protected] 881S: Maintained 882F: drivers/staging/media/sunxi/cedrus/ 883 884ALPHA PORT 885M: Richard Henderson <[email protected]> 886M: Matt Turner <[email protected]> 887L: [email protected] 888S: Odd Fixes 889F: arch/alpha/ 890 891ALPS PS/2 TOUCHPAD DRIVER 892R: Pali Rohár <[email protected]> 893F: drivers/input/mouse/alps.* 894 895ALTERA MAILBOX DRIVER 896M: Mun Yew Tham <[email protected]> 897S: Maintained 898F: drivers/mailbox/mailbox-altera.c 899 900ALTERA MSGDMA IP CORE DRIVER 901M: Olivier Dautricourt <[email protected]> 902R: Stefan Roese <[email protected]> 903L: [email protected] 904S: Odd Fixes 905F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml 906F: drivers/dma/altera-msgdma.c 907 908ALTERA PIO DRIVER 909M: Mun Yew Tham <[email protected]> 910L: [email protected] 911S: Maintained 912F: drivers/gpio/gpio-altera.c 913 914ALTERA TRIPLE SPEED ETHERNET DRIVER 915M: Joyce Ooi <[email protected]> 916L: [email protected] 917S: Maintained 918F: drivers/net/ethernet/altera/ 919 920ALTERA UART/JTAG UART SERIAL DRIVERS 921M: Tobias Klauser <[email protected]> 922L: [email protected] 923S: Maintained 924F: drivers/tty/serial/altera_jtaguart.c 925F: drivers/tty/serial/altera_uart.c 926F: include/linux/altera_jtaguart.h 927F: include/linux/altera_uart.h 928 929AMAZON ANNAPURNA LABS FIC DRIVER 930M: Talel Shenhar <[email protected]> 931S: Maintained 932F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 933F: drivers/irqchip/irq-al-fic.c 934 935AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC 936M: Talel Shenhar <[email protected]> 937M: Talel Shenhar <[email protected]> 938S: Maintained 939F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml 940F: drivers/edac/al_mc_edac.c 941 942AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 943M: Talel Shenhar <[email protected]> 944S: Maintained 945F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 946F: drivers/thermal/thermal_mmio.c 947 948AMAZON ETHERNET DRIVERS 949M: Shay Agroskin <[email protected]> 950M: Arthur Kiyanovski <[email protected]> 951R: David Arinzon <[email protected]> 952R: Noam Dagan <[email protected]> 953R: Saeed Bishara <[email protected]> 954L: [email protected] 955S: Supported 956F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 957F: drivers/net/ethernet/amazon/ 958 959AMAZON RDMA EFA DRIVER 960M: Michael Margolin <[email protected]> 961R: Gal Pressman <[email protected]> 962R: Yossi Leybovich <[email protected]> 963L: [email protected] 964S: Supported 965Q: https://patchwork.kernel.org/project/linux-rdma/list/ 966F: drivers/infiniband/hw/efa/ 967F: include/uapi/rdma/efa-abi.h 968 969AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER 970M: Basavaraj Natikar <[email protected]> 971R: Mario Limonciello <[email protected]> 972L: [email protected] 973S: Supported 974F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache 975F: drivers/platform/x86/amd/x3d_vcache.c 976 977AMD ADDRESS TRANSLATION LIBRARY (ATL) 978M: Yazen Ghannam <[email protected]> 979L: [email protected] 980S: Supported 981F: drivers/ras/amd/atl/* 982 983AMD AXI W1 DRIVER 984M: Kris Chaplin <[email protected]> 985R: Thomas Delev <[email protected]> 986R: Michal Simek <[email protected]> 987S: Maintained 988F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 989F: drivers/w1/masters/amd_axi_w1.c 990 991AMD CDX BUS DRIVER 992M: Nipun Gupta <[email protected]> 993M: Nikhil Agarwal <[email protected]> 994S: Maintained 995F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml 996F: drivers/cdx/* 997F: include/linux/cdx/* 998 999AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 1000M: Tom Lendacky <[email protected]> 1001M: John Allen <[email protected]> 1002L: [email protected] 1003S: Supported 1004F: drivers/crypto/ccp/ 1005F: include/linux/ccp.h 1006 1007AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 1008M: Ashish Kalra <[email protected]> 1009M: Tom Lendacky <[email protected]> 1010L: [email protected] 1011S: Supported 1012F: drivers/crypto/ccp/sev* 1013F: include/uapi/linux/psp-sev.h 1014 1015AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT 1016M: Mario Limonciello <[email protected]> 1017L: [email protected] 1018S: Supported 1019F: drivers/crypto/ccp/dbc.c 1020F: drivers/crypto/ccp/dbc.h 1021F: drivers/crypto/ccp/platform-access.c 1022F: drivers/crypto/ccp/platform-access.h 1023F: include/uapi/linux/psp-dbc.h 1024F: tools/crypto/ccp/*.c 1025F: tools/crypto/ccp/*.py 1026 1027AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT 1028M: Mario Limonciello <[email protected]> 1029L: [email protected] 1030S: Supported 1031F: drivers/crypto/ccp/hsti.* 1032 1033AMD DISPLAY CORE 1034M: Harry Wentland <[email protected]> 1035M: Leo Li <[email protected]> 1036M: Rodrigo Siqueira <[email protected]> 1037L: [email protected] 1038S: Supported 1039T: git https://gitlab.freedesktop.org/agd5f/linux.git 1040F: drivers/gpu/drm/amd/display/ 1041 1042AMD DISPLAY CORE - DML 1043M: Chaitanya Dhere <[email protected]> 1044M: Jun Lei <[email protected]> 1045S: Supported 1046F: drivers/gpu/drm/amd/display/dc/dml/ 1047F: drivers/gpu/drm/amd/display/dc/dml2/ 1048 1049AMD FAM15H PROCESSOR POWER MONITORING DRIVER 1050M: Huang Rui <[email protected]> 1051L: [email protected] 1052S: Supported 1053F: Documentation/hwmon/fam15h_power.rst 1054F: drivers/hwmon/fam15h_power.c 1055 1056AMD FCH GPIO DRIVER 1057M: Enrico Weigelt, metux IT consult <[email protected]> 1058L: [email protected] 1059S: Maintained 1060F: drivers/gpio/gpio-amd-fch.c 1061F: include/linux/platform_data/gpio/gpio-amd-fch.h 1062 1063AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 1064L: [email protected] (moderated for non-subscribers) 1065S: Orphan 1066F: drivers/usb/gadget/udc/amd5536udc.* 1067 1068AMD GEODE PROCESSOR/CHIPSET SUPPORT 1069M: Andres Salomon <[email protected]> 1070L: [email protected] (moderated for non-subscribers) 1071S: Supported 1072W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 1073F: arch/x86/include/asm/geode.h 1074F: drivers/char/hw_random/geode-rng.c 1075F: drivers/crypto/geode* 1076F: drivers/video/fbdev/geode/ 1077 1078AMD HSMP DRIVER 1079M: Naveen Krishna Chatradhi <[email protected]> 1080R: Carlos Bilbao <[email protected]> 1081L: [email protected] 1082S: Maintained 1083F: Documentation/arch/x86/amd_hsmp.rst 1084F: arch/x86/include/asm/amd_hsmp.h 1085F: arch/x86/include/uapi/asm/amd_hsmp.h 1086F: drivers/platform/x86/amd/hsmp/ 1087 1088AMD IOMMU (AMD-VI) 1089M: Joerg Roedel <[email protected]> 1090R: Suravee Suthikulpanit <[email protected]> 1091L: [email protected] 1092S: Maintained 1093T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 1094F: drivers/iommu/amd/ 1095F: include/linux/amd-iommu.h 1096 1097AMD KFD 1098M: Felix Kuehling <[email protected]> 1099L: [email protected] 1100S: Supported 1101T: git https://gitlab.freedesktop.org/agd5f/linux.git 1102F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 1103F: drivers/gpu/drm/amd/amdkfd/ 1104F: drivers/gpu/drm/amd/include/cik_structs.h 1105F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 1106F: drivers/gpu/drm/amd/include/v9_structs.h 1107F: drivers/gpu/drm/amd/include/vi_structs.h 1108F: include/uapi/linux/kfd_ioctl.h 1109F: include/uapi/linux/kfd_sysfs.h 1110 1111AMD MP2 I2C DRIVER 1112M: Elie Morisse <[email protected]> 1113M: Shyam Sundar S K <[email protected]> 1114L: [email protected] 1115S: Maintained 1116F: drivers/i2c/busses/i2c-amd-mp2* 1117 1118AMD ASF I2C DRIVER 1119M: Shyam Sundar S K <[email protected]> 1120L: [email protected] 1121S: Supported 1122F: drivers/i2c/busses/i2c-amd-asf-plat.c 1123 1124AMD PDS CORE DRIVER 1125M: Shannon Nelson <[email protected]> 1126M: Brett Creeley <[email protected]> 1127L: [email protected] 1128S: Supported 1129F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1130F: drivers/net/ethernet/amd/pds_core/ 1131F: include/linux/pds/ 1132 1133AMD PMC DRIVER 1134M: Shyam Sundar S K <[email protected]> 1135L: [email protected] 1136S: Maintained 1137F: drivers/platform/x86/amd/pmc/ 1138 1139AMD PMF DRIVER 1140M: Shyam Sundar S K <[email protected]> 1141L: [email protected] 1142S: Supported 1143F: Documentation/ABI/testing/sysfs-amd-pmf 1144F: drivers/platform/x86/amd/pmf/ 1145 1146AMD POWERPLAY AND SWSMU 1147M: Kenneth Feng <[email protected]> 1148L: [email protected] 1149S: Supported 1150T: git https://gitlab.freedesktop.org/agd5f/linux.git 1151F: drivers/gpu/drm/amd/pm/ 1152 1153AMD PSTATE DRIVER 1154M: Huang Rui <[email protected]> 1155M: Gautham R. Shenoy <[email protected]> 1156M: Mario Limonciello <[email protected]> 1157R: Perry Yuan <[email protected]> 1158L: [email protected] 1159S: Supported 1160F: Documentation/admin-guide/pm/amd-pstate.rst 1161F: drivers/cpufreq/amd-pstate* 1162F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py 1163 1164AMD PTDMA DRIVER 1165M: Basavaraj Natikar <[email protected]> 1166L: [email protected] 1167S: Maintained 1168F: drivers/dma/ptdma/ 1169 1170AMD QDMA DRIVER 1171M: Nishad Saraf <[email protected]> 1172M: Lizhi Hou <[email protected]> 1173L: [email protected] 1174S: Supported 1175F: drivers/dma/amd/qdma/ 1176F: include/linux/platform_data/amd_qdma.h 1177 1178AMD SEATTLE DEVICE TREE SUPPORT 1179M: Suravee Suthikulpanit <[email protected]> 1180M: Tom Lendacky <[email protected]> 1181S: Supported 1182F: arch/arm64/boot/dts/amd/ 1183 1184AMD SENSOR FUSION HUB DRIVER 1185M: Basavaraj Natikar <[email protected]> 1186L: [email protected] 1187S: Maintained 1188F: Documentation/hid/amd-sfh* 1189F: drivers/hid/amd-sfh-hid/ 1190 1191AMD SPI DRIVER 1192M: Raju Rangoju <[email protected]> 1193L: [email protected] 1194S: Supported 1195F: drivers/spi/spi-amd.c 1196 1197AMD XGBE DRIVER 1198M: "Shyam Sundar S K" <[email protected]> 1199L: [email protected] 1200S: Supported 1201F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1202F: drivers/net/ethernet/amd/xgbe/ 1203 1204AMLOGIC BLUETOOTH DRIVER 1205M: Yang Li <[email protected]> 1206L: [email protected] 1207S: Maintained 1208F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml 1209F: drivers/bluetooth/hci_aml.c 1210 1211AMLOGIC DDR PMU DRIVER 1212M: Jiucheng Xu <[email protected]> 1213L: [email protected] 1214S: Supported 1215W: http://www.amlogic.com 1216F: Documentation/admin-guide/perf/meson-ddr-pmu.rst 1217F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml 1218F: drivers/perf/amlogic/ 1219F: include/soc/amlogic/ 1220 1221AMLOGIC RTC DRIVER 1222M: Yiting Deng <[email protected]> 1223M: Xianwei Zhao <[email protected]> 1224L: [email protected] 1225S: Maintained 1226F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml 1227F: drivers/rtc/rtc-amlogic-a4.c 1228 1229AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER 1230M: Javier Carrasco <[email protected]> 1231L: [email protected] 1232S: Maintained 1233F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml 1234F: Documentation/hwmon/chipcap2.rst 1235F: drivers/hwmon/chipcap2.c 1236 1237AMPHION VPU CODEC V4L2 DRIVER 1238M: Ming Qian <[email protected]> 1239M: Zhou Peng <[email protected]> 1240L: [email protected] 1241S: Maintained 1242F: Documentation/devicetree/bindings/media/amphion,vpu.yaml 1243F: drivers/media/platform/amphion/ 1244 1245AMS AS73211 DRIVER 1246M: Christian Eggers <[email protected]> 1247L: [email protected] 1248S: Maintained 1249F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml 1250F: drivers/iio/light/as73211.c 1251 1252AMT (Automatic Multicast Tunneling) 1253M: Taehee Yoo <[email protected]> 1254L: [email protected] 1255S: Maintained 1256T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 1257T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1258F: drivers/net/amt.c 1259 1260ANALOG DEVICES INC AD3552R DRIVER 1261M: Nuno Sá <[email protected]> 1262L: [email protected] 1263S: Supported 1264W: https://ez.analog.com/linux-software-drivers 1265F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1266F: drivers/iio/dac/ad3552r.c 1267 1268ANALOG DEVICES INC AD4000 DRIVER 1269M: Marcelo Schmitt <[email protected]> 1270L: [email protected] 1271S: Supported 1272W: https://ez.analog.com/linux-software-drivers 1273F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml 1274F: Documentation/iio/ad4000.rst 1275F: drivers/iio/adc/ad4000.c 1276 1277ANALOG DEVICES INC AD4130 DRIVER 1278M: Cosmin Tanislav <[email protected]> 1279L: [email protected] 1280S: Supported 1281W: https://ez.analog.com/linux-software-drivers 1282F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml 1283F: drivers/iio/adc/ad4130.c 1284 1285ANALOG DEVICES INC AD4695 DRIVER 1286M: Michael Hennerich <[email protected]> 1287M: Nuno Sá <[email protected]> 1288R: David Lechner <[email protected]> 1289L: [email protected] 1290S: Supported 1291W: https://ez.analog.com/linux-software-drivers 1292F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml 1293F: Documentation/iio/ad4695.rst 1294F: drivers/iio/adc/ad4695.c 1295F: include/dt-bindings/iio/adi,ad4695.h 1296 1297ANALOG DEVICES INC AD7091R DRIVER 1298M: Marcelo Schmitt <[email protected]> 1299L: [email protected] 1300S: Supported 1301W: http://ez.analog.com/community/linux-device-drivers 1302F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r* 1303F: drivers/iio/adc/ad7091r* 1304 1305ANALOG DEVICES INC AD7192 DRIVER 1306M: Alisa-Dariana Roman <[email protected]> 1307L: [email protected] 1308S: Supported 1309W: https://ez.analog.com/linux-software-drivers 1310F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 1311F: drivers/iio/adc/ad7192.c 1312 1313ANALOG DEVICES INC AD7292 DRIVER 1314M: Marcelo Schmitt <[email protected]> 1315L: [email protected] 1316S: Supported 1317W: https://ez.analog.com/linux-software-drivers 1318F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1319F: drivers/iio/adc/ad7292.c 1320 1321ANALOG DEVICES INC AD7293 DRIVER 1322M: Antoniu Miclaus <[email protected]> 1323L: [email protected] 1324S: Supported 1325W: https://ez.analog.com/linux-software-drivers 1326F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1327F: drivers/iio/dac/ad7293.c 1328 1329ANALOG DEVICES INC AD74115 DRIVER 1330M: Cosmin Tanislav <[email protected]> 1331L: [email protected] 1332S: Supported 1333W: https://ez.analog.com/linux-software-drivers 1334F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml 1335F: drivers/iio/addac/ad74115.c 1336 1337ANALOG DEVICES INC AD74413R DRIVER 1338M: Cosmin Tanislav <[email protected]> 1339L: [email protected] 1340S: Supported 1341W: https://ez.analog.com/linux-software-drivers 1342F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1343F: drivers/iio/addac/ad74413r.c 1344F: include/dt-bindings/iio/addac/adi,ad74413r.h 1345 1346ANALOG DEVICES INC AD7625 DRIVER 1347M: Michael Hennerich <[email protected]> 1348M: Nuno Sá <[email protected]> 1349R: Trevor Gamblin <[email protected]> 1350S: Supported 1351W: https://ez.analog.com/linux-software-drivers 1352W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html 1353F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml 1354F: Documentation/iio/ad7625.rst 1355F: drivers/iio/adc/ad7625.c 1356 1357ANALOG DEVICES INC AD7768-1 DRIVER 1358M: Michael Hennerich <[email protected]> 1359L: [email protected] 1360S: Supported 1361W: https://ez.analog.com/linux-software-drivers 1362F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1363F: drivers/iio/adc/ad7768-1.c 1364 1365ANALOG DEVICES INC AD7780 DRIVER 1366M: Michael Hennerich <[email protected]> 1367M: Renato Lui Geh <[email protected]> 1368L: [email protected] 1369S: Supported 1370W: https://ez.analog.com/linux-software-drivers 1371F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1372F: drivers/iio/adc/ad7780.c 1373 1374ANALOG DEVICES INC AD9467 DRIVER 1375M: Michael Hennerich <[email protected]> 1376M: Nuno Sa <[email protected]> 1377L: [email protected] 1378S: Supported 1379W: https://ez.analog.com/linux-software-drivers 1380F: Documentation/ABI/testing/debugfs-iio-ad9467 1381F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml 1382F: drivers/iio/adc/ad9467.c 1383 1384ANALOG DEVICES INC AD8460 DRIVER 1385M: Mariel Tinaco <[email protected]> 1386L: [email protected] 1387S: Supported 1388W: https://ez.analog.com/linux-software-drivers 1389F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml 1390F: drivers/iio/dac/ad8460.c 1391 1392ANALOG DEVICES INC AD9739a DRIVER 1393M: Nuno Sa <[email protected]> 1394M: Dragos Bogdan <[email protected]> 1395L: [email protected] 1396S: Supported 1397W: https://ez.analog.com/linux-software-drivers 1398F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml 1399F: drivers/iio/dac/ad9739a.c 1400 1401ANALOG DEVICES INC ADA4250 DRIVER 1402M: Antoniu Miclaus <[email protected]> 1403L: [email protected] 1404S: Supported 1405W: https://ez.analog.com/linux-software-drivers 1406F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml 1407F: drivers/iio/amplifiers/ada4250.c 1408 1409ANALOG DEVICES INC ADF4377 DRIVER 1410M: Antoniu Miclaus <[email protected]> 1411L: [email protected] 1412S: Supported 1413W: https://ez.analog.com/linux-software-drivers 1414F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml 1415F: drivers/iio/frequency/adf4377.c 1416 1417ANALOG DEVICES INC ADGS1408 DRIVER 1418M: Mircea Caprioru <[email protected]> 1419S: Supported 1420F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1421F: drivers/mux/adgs1408.c 1422 1423ANALOG DEVICES INC ADIN DRIVER 1424M: Michael Hennerich <[email protected]> 1425L: [email protected] 1426S: Supported 1427W: https://ez.analog.com/linux-software-drivers 1428F: Documentation/devicetree/bindings/net/adi,adin.yaml 1429F: drivers/net/phy/adin.c 1430 1431ANALOG DEVICES INC ADIS DRIVER LIBRARY 1432M: Nuno Sa <[email protected]> 1433L: [email protected] 1434S: Supported 1435F: drivers/iio/imu/adis.c 1436F: drivers/iio/imu/adis_buffer.c 1437F: drivers/iio/imu/adis_trigger.c 1438F: include/linux/iio/imu/adis.h 1439 1440ANALOG DEVICES INC ADIS16460 DRIVER 1441M: Dragos Bogdan <[email protected]> 1442L: [email protected] 1443S: Supported 1444W: https://ez.analog.com/linux-software-drivers 1445F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1446F: drivers/iio/imu/adis16460.c 1447 1448ANALOG DEVICES INC ADIS16475 DRIVER 1449M: Nuno Sa <[email protected]> 1450L: [email protected] 1451S: Supported 1452W: https://ez.analog.com/linux-software-drivers 1453F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1454F: drivers/iio/imu/adis16475.c 1455 1456ANALOG DEVICES INC ADM1177 DRIVER 1457M: Michael Hennerich <[email protected]> 1458L: [email protected] 1459S: Supported 1460W: https://ez.analog.com/linux-software-drivers 1461F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1462F: drivers/hwmon/adm1177.c 1463 1464ANALOG DEVICES INC ADMFM2000 DRIVER 1465M: Kim Seer Paller <[email protected]> 1466L: [email protected] 1467S: Supported 1468W: https://ez.analog.com/linux-software-drivers 1469F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml 1470F: drivers/iio/frequency/admfm2000.c 1471 1472ANALOG DEVICES INC ADMV1013 DRIVER 1473M: Antoniu Miclaus <[email protected]> 1474L: [email protected] 1475S: Supported 1476W: https://ez.analog.com/linux-software-drivers 1477F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1478F: drivers/iio/frequency/admv1013.c 1479 1480ANALOG DEVICES INC ADMV1014 DRIVER 1481M: Antoniu Miclaus <[email protected]> 1482L: [email protected] 1483S: Supported 1484W: https://ez.analog.com/linux-software-drivers 1485F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1486F: drivers/iio/frequency/admv1014.c 1487 1488ANALOG DEVICES INC ADMV8818 DRIVER 1489M: Antoniu Miclaus <[email protected]> 1490L: [email protected] 1491S: Supported 1492W: https://ez.analog.com/linux-software-drivers 1493F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1494F: drivers/iio/filter/admv8818.c 1495 1496ANALOG DEVICES INC ADP5061 DRIVER 1497M: Michael Hennerich <[email protected]> 1498L: [email protected] 1499S: Supported 1500W: https://ez.analog.com/linux-software-drivers 1501F: drivers/power/supply/adp5061.c 1502 1503ANALOG DEVICES INC ADRF6780 DRIVER 1504M: Antoniu Miclaus <[email protected]> 1505L: [email protected] 1506S: Supported 1507W: https://ez.analog.com/linux-software-drivers 1508F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml 1509F: drivers/iio/frequency/adrf6780.c 1510 1511ANALOG DEVICES INC ADV7180 DRIVER 1512M: Lars-Peter Clausen <[email protected]> 1513L: [email protected] 1514S: Supported 1515W: https://ez.analog.com/linux-software-drivers 1516F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1517F: drivers/media/i2c/adv7180.c 1518 1519ANALOG DEVICES INC ADV748X DRIVER 1520M: Kieran Bingham <[email protected]> 1521L: [email protected] 1522S: Maintained 1523F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml 1524F: drivers/media/i2c/adv748x/* 1525 1526ANALOG DEVICES INC ADV7511 DRIVER 1527M: Hans Verkuil <[email protected]> 1528L: [email protected] 1529S: Maintained 1530F: drivers/media/i2c/adv7511* 1531 1532ANALOG DEVICES INC ADV7604 DRIVER 1533M: Hans Verkuil <[email protected]> 1534L: [email protected] 1535S: Maintained 1536F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1537F: drivers/media/i2c/adv7604* 1538 1539ANALOG DEVICES INC ADV7842 DRIVER 1540M: Hans Verkuil <[email protected]> 1541L: [email protected] 1542S: Maintained 1543F: drivers/media/i2c/adv7842* 1544 1545ANALOG DEVICES INC ADXRS290 DRIVER 1546M: Nishant Malpani <[email protected]> 1547L: [email protected] 1548S: Supported 1549F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1550F: drivers/iio/gyro/adxrs290.c 1551 1552ANALOG DEVICES INC ASOC CODEC DRIVERS 1553M: Lars-Peter Clausen <[email protected]> 1554M: Nuno Sá <[email protected]> 1555L: [email protected] 1556S: Supported 1557W: http://wiki.analog.com/ 1558W: https://ez.analog.com/linux-software-drivers 1559F: Documentation/devicetree/bindings/sound/adi,* 1560F: sound/soc/codecs/ad1* 1561F: sound/soc/codecs/ad7* 1562F: sound/soc/codecs/adau* 1563F: sound/soc/codecs/adav* 1564F: sound/soc/codecs/sigmadsp.* 1565F: sound/soc/codecs/ssm* 1566 1567ANALOG DEVICES INC AXI DAC DRIVER 1568M: Nuno Sa <[email protected]> 1569L: [email protected] 1570S: Supported 1571W: https://ez.analog.com/linux-software-drivers 1572F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml 1573F: drivers/iio/dac/adi-axi-dac.c 1574 1575ANALOG DEVICES INC DMA DRIVERS 1576M: Lars-Peter Clausen <[email protected]> 1577S: Supported 1578W: https://ez.analog.com/linux-software-drivers 1579F: drivers/dma/dma-axi-dmac.c 1580 1581ANALOG DEVICES INC IIO DRIVERS 1582M: Lars-Peter Clausen <[email protected]> 1583M: Michael Hennerich <[email protected]> 1584S: Supported 1585W: http://wiki.analog.com/ 1586W: https://ez.analog.com/linux-software-drivers 1587F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1588F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1589F: Documentation/devicetree/bindings/iio/*/adi,* 1590F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml 1591F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml 1592F: Documentation/iio/ad7606.rst 1593F: drivers/iio/*/ad* 1594F: drivers/iio/adc/ltc249* 1595F: drivers/iio/amplifiers/hmc425a.c 1596F: drivers/staging/iio/*/ad* 1597X: drivers/iio/*/adjd* 1598 1599ANALOGBITS PLL LIBRARIES 1600M: Paul Walmsley <[email protected]> 1601M: Samuel Holland <[email protected]> 1602S: Supported 1603F: drivers/clk/analogbits/* 1604F: include/linux/clk/analogbits* 1605 1606ANDROID DRIVERS 1607M: Greg Kroah-Hartman <[email protected]> 1608M: Arve Hjønnevåg <[email protected]> 1609M: Todd Kjos <[email protected]> 1610M: Martijn Coenen <[email protected]> 1611M: Joel Fernandes <[email protected]> 1612M: Christian Brauner <[email protected]> 1613M: Carlos Llamas <[email protected]> 1614M: Suren Baghdasaryan <[email protected]> 1615L: [email protected] 1616S: Supported 1617T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1618F: drivers/android/ 1619 1620ANDROID GOLDFISH PIC DRIVER 1621M: Miodrag Dinic <[email protected]> 1622S: Supported 1623F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1624F: drivers/irqchip/irq-goldfish-pic.c 1625 1626ANDROID GOLDFISH RTC DRIVER 1627M: Jiaxun Yang <[email protected]> 1628S: Supported 1629F: drivers/rtc/rtc-goldfish.c 1630 1631AOA (Apple Onboard Audio) ALSA DRIVER 1632M: Johannes Berg <[email protected]> 1633L: [email protected] 1634L: [email protected] 1635S: Maintained 1636F: sound/aoa/ 1637 1638APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1639M: William Breathitt Gray <[email protected]> 1640L: [email protected] 1641S: Maintained 1642F: drivers/iio/addac/stx104.c 1643 1644APM DRIVER 1645M: Jiri Kosina <[email protected]> 1646S: Odd fixes 1647T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1648F: arch/x86/kernel/apm_32.c 1649F: drivers/char/apm-emulation.c 1650F: include/linux/apm_bios.h 1651F: include/uapi/linux/apm_bios.h 1652 1653APPARMOR SECURITY MODULE 1654M: John Johansen <[email protected]> 1655M: John Johansen <[email protected]> 1656L: [email protected] (moderated for non-subscribers) 1657S: Supported 1658W: apparmor.net 1659B: https://gitlab.com/apparmor/apparmor-kernel 1660C: irc://irc.oftc.net/apparmor 1661T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1662T: https://gitlab.com/apparmor/apparmor-kernel.git 1663F: Documentation/admin-guide/LSM/apparmor.rst 1664F: security/apparmor/ 1665 1666APPLE BCM5974 MULTITOUCH DRIVER 1667M: Henrik Rydberg <[email protected]> 1668L: [email protected] 1669S: Odd fixes 1670F: drivers/input/mouse/bcm5974.c 1671 1672APPLE PCIE CONTROLLER DRIVER 1673M: Alyssa Rosenzweig <[email protected]> 1674M: Marc Zyngier <[email protected]> 1675L: [email protected] 1676S: Maintained 1677F: drivers/pci/controller/pcie-apple.c 1678 1679APPLE SMC DRIVER 1680M: Henrik Rydberg <[email protected]> 1681L: [email protected] 1682S: Odd fixes 1683F: drivers/hwmon/applesmc.c 1684 1685APPLETALK NETWORK LAYER 1686L: [email protected] 1687S: Odd fixes 1688F: include/linux/atalk.h 1689F: include/uapi/linux/atalk.h 1690F: net/appletalk/ 1691 1692APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1693M: Khuong Dinh <[email protected]> 1694S: Supported 1695F: arch/arm64/boot/dts/apm/ 1696 1697APPLIED MICRO (APM) X-GENE SOC EDAC 1698M: Khuong Dinh <[email protected]> 1699S: Supported 1700F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1701F: drivers/edac/xgene_edac.c 1702 1703APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1704M: Iyappan Subramanian <[email protected]> 1705M: Keyur Chudgar <[email protected]> 1706S: Supported 1707F: drivers/net/ethernet/apm/xgene-v2/ 1708 1709APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1710M: Iyappan Subramanian <[email protected]> 1711M: Keyur Chudgar <[email protected]> 1712M: Quan Nguyen <[email protected]> 1713S: Supported 1714F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1715F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1716F: drivers/net/ethernet/apm/xgene/ 1717F: drivers/net/mdio/mdio-xgene.c 1718 1719APPLIED MICRO (APM) X-GENE SOC PMU 1720M: Khuong Dinh <[email protected]> 1721S: Supported 1722F: Documentation/admin-guide/perf/xgene-pmu.rst 1723F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1724F: drivers/perf/xgene_pmu.c 1725 1726APPLIED MICRO QT2025 PHY DRIVER 1727M: FUJITA Tomonori <[email protected]> 1728R: Trevor Gross <[email protected]> 1729L: [email protected] 1730L: [email protected] 1731S: Maintained 1732F: drivers/net/phy/qt2025.rs 1733 1734APTINA CAMERA SENSOR PLL 1735M: Laurent Pinchart <[email protected]> 1736L: [email protected] 1737S: Maintained 1738F: drivers/media/i2c/aptina-pll.* 1739 1740AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER 1741M: Aleksa Savic <[email protected]> 1742M: Jack Doan <[email protected]> 1743L: [email protected] 1744S: Maintained 1745F: Documentation/hwmon/aquacomputer_d5next.rst 1746F: drivers/hwmon/aquacomputer_d5next.c 1747 1748AQUANTIA ETHERNET DRIVER (atlantic) 1749M: Igor Russkikh <[email protected]> 1750L: [email protected] 1751S: Supported 1752W: https://www.marvell.com/ 1753Q: https://patchwork.kernel.org/project/netdevbpf/list/ 1754F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1755F: drivers/net/ethernet/aquantia/atlantic/ 1756 1757AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1758M: Egor Pomozov <[email protected]> 1759L: [email protected] 1760S: Supported 1761W: http://www.aquantia.com 1762F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1763 1764AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER 1765M: Krzysztof Hałasa <[email protected]> 1766L: [email protected] 1767S: Maintained 1768F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml 1769F: drivers/media/i2c/ar0521.c 1770 1771ARASAN NAND CONTROLLER DRIVER 1772M: Miquel Raynal <[email protected]> 1773R: Michal Simek <[email protected]> 1774L: [email protected] 1775S: Maintained 1776F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml 1777F: drivers/mtd/nand/raw/arasan-nand-controller.c 1778 1779ARC FRAMEBUFFER DRIVER 1780M: Jaya Kumar <[email protected]> 1781S: Maintained 1782F: drivers/video/fbdev/arcfb.c 1783F: drivers/video/fbdev/core/fb_defio.c 1784 1785ARC PGU DRM DRIVER 1786M: Alexey Brodkin <[email protected]> 1787S: Supported 1788F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1789F: drivers/gpu/drm/tiny/arcpgu.c 1790 1791ARCNET NETWORK LAYER 1792M: Michael Grzeschik <[email protected]> 1793L: [email protected] 1794S: Maintained 1795F: drivers/net/arcnet/ 1796F: include/uapi/linux/if_arcnet.h 1797 1798ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1799M: Arnd Bergmann <[email protected]> 1800M: Olof Johansson <[email protected]> 1801L: [email protected] (moderated for non-subscribers) 1802L: [email protected] 1803S: Maintained 1804P: Documentation/process/maintainer-soc.rst 1805C: irc://irc.libera.chat/armlinux 1806T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1807F: Documentation/process/maintainer-soc*.rst 1808F: arch/arm/boot/dts/Makefile 1809F: arch/arm64/boot/dts/Makefile 1810 1811ARM ARCHITECTED TIMER DRIVER 1812M: Mark Rutland <[email protected]> 1813M: Marc Zyngier <[email protected]> 1814L: [email protected] (moderated for non-subscribers) 1815S: Maintained 1816F: arch/arm/include/asm/arch_timer.h 1817F: arch/arm64/include/asm/arch_timer.h 1818F: drivers/clocksource/arm_arch_timer.c 1819 1820ARM GENERIC INTERRUPT CONTROLLER DRIVERS 1821M: Marc Zyngier <[email protected]> 1822L: [email protected] (moderated for non-subscribers) 1823S: Maintained 1824F: Documentation/devicetree/bindings/interrupt-controller/arm,gic* 1825F: arch/arm/include/asm/arch_gicv3.h 1826F: arch/arm64/include/asm/arch_gicv3.h 1827F: drivers/irqchip/irq-gic*.[ch] 1828F: include/linux/irqchip/arm-gic*.h 1829F: include/linux/irqchip/arm-vgic-info.h 1830 1831ARM HDLCD DRM DRIVER 1832M: Liviu Dudau <[email protected]> 1833S: Supported 1834F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml 1835F: drivers/gpu/drm/arm/hdlcd_* 1836 1837ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1838M: Linus Walleij <[email protected]> 1839L: [email protected] (moderated for non-subscribers) 1840S: Maintained 1841F: Documentation/devicetree/bindings/arm/arm,integrator.yaml 1842F: Documentation/devicetree/bindings/arm/arm,realview.yaml 1843F: Documentation/devicetree/bindings/arm/arm,versatile.yaml 1844F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 1845F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml 1846F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml 1847F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml 1848F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1849F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 1850F: arch/arm/boot/dts/arm/arm-realview-* 1851F: arch/arm/boot/dts/arm/integrator* 1852F: arch/arm/boot/dts/arm/versatile* 1853F: arch/arm/mach-versatile/ 1854F: drivers/bus/arm-integrator-lm.c 1855F: drivers/clk/versatile/ 1856F: drivers/i2c/busses/i2c-versatile.c 1857F: drivers/irqchip/irq-versatile-fpga.c 1858F: drivers/mtd/maps/physmap-versatile.* 1859F: drivers/power/reset/arm-versatile-reboot.c 1860F: drivers/soc/versatile/ 1861 1862ARM INTERCONNECT PMU DRIVERS 1863M: Robin Murphy <[email protected]> 1864S: Supported 1865F: Documentation/admin-guide/perf/arm-cmn.rst 1866F: Documentation/admin-guide/perf/arm-ni.rst 1867F: Documentation/devicetree/bindings/perf/arm,cmn.yaml 1868F: Documentation/devicetree/bindings/perf/arm,ni.yaml 1869F: drivers/perf/arm-cmn.c 1870F: drivers/perf/arm-ni.c 1871F: tools/perf/pmu-events/arch/arm64/arm/cmn/ 1872 1873ARM KOMEDA DRM-KMS DRIVER 1874M: Liviu Dudau <[email protected]> 1875S: Supported 1876T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1877F: Documentation/devicetree/bindings/display/arm,komeda.yaml 1878F: Documentation/gpu/komeda-kms.rst 1879F: drivers/gpu/drm/arm/display/include/ 1880F: drivers/gpu/drm/arm/display/komeda/ 1881 1882ARM MALI PANFROST DRM DRIVER 1883M: Boris Brezillon <[email protected]> 1884M: Rob Herring <[email protected]> 1885R: Steven Price <[email protected]> 1886L: [email protected] 1887S: Supported 1888T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1889F: Documentation/gpu/panfrost.rst 1890F: drivers/gpu/drm/ci/xfails/panfrost* 1891F: drivers/gpu/drm/panfrost/ 1892F: include/uapi/drm/panfrost_drm.h 1893 1894ARM MALI PANTHOR DRM DRIVER 1895M: Boris Brezillon <[email protected]> 1896M: Steven Price <[email protected]> 1897M: Liviu Dudau <[email protected]> 1898L: [email protected] 1899S: Supported 1900T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1901F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml 1902F: drivers/gpu/drm/panthor/ 1903F: include/uapi/drm/panthor_drm.h 1904 1905ARM MALI-DP DRM DRIVER 1906M: Liviu Dudau <[email protected]> 1907S: Supported 1908T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1909F: Documentation/devicetree/bindings/display/arm,malidp.yaml 1910F: Documentation/gpu/afbc.rst 1911F: drivers/gpu/drm/arm/ 1912 1913ARM MFM AND FLOPPY DRIVERS 1914M: Ian Molton <[email protected]> 1915S: Maintained 1916F: arch/arm/include/asm/floppy.h 1917F: arch/arm/mach-rpc/floppydma.S 1918 1919ARM PMU PROFILING AND DEBUGGING 1920M: Will Deacon <[email protected]> 1921M: Mark Rutland <[email protected]> 1922L: [email protected] (moderated for non-subscribers) 1923S: Maintained 1924F: Documentation/devicetree/bindings/arm/pmu.yaml 1925F: Documentation/devicetree/bindings/perf/ 1926F: arch/arm*/include/asm/hw_breakpoint.h 1927F: arch/arm*/include/asm/perf_event.h 1928F: arch/arm*/kernel/hw_breakpoint.c 1929F: arch/arm*/kernel/perf_* 1930F: drivers/perf/ 1931F: include/linux/perf/arm_pmu*.h 1932 1933ARM PORT 1934M: Russell King <[email protected]> 1935L: [email protected] (moderated for non-subscribers) 1936S: Odd Fixes 1937W: http://www.armlinux.org.uk/ 1938T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1939F: arch/arm/ 1940X: arch/arm/boot/dts/ 1941 1942ARM PRIMECELL AACI PL041 DRIVER 1943M: Russell King <[email protected]> 1944S: Odd Fixes 1945F: sound/arm/aaci.* 1946 1947ARM PRIMECELL BUS SUPPORT 1948M: Russell King <[email protected]> 1949S: Odd Fixes 1950F: drivers/amba/ 1951F: include/linux/amba/bus.h 1952 1953ARM PRIMECELL KMI PL050 DRIVER 1954M: Russell King <[email protected]> 1955S: Odd Fixes 1956F: drivers/input/serio/ambakmi.* 1957F: include/linux/amba/kmi.h 1958 1959ARM PRIMECELL MMCI PL180/1 DRIVER 1960M: Russell King <[email protected]> 1961S: Odd Fixes 1962F: drivers/mmc/host/mmci.* 1963F: include/linux/amba/mmci.h 1964 1965ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 1966M: Miquel Raynal <[email protected]> 1967R: Michal Simek <[email protected]> 1968L: [email protected] 1969S: Maintained 1970F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 1971F: drivers/mtd/nand/raw/pl35x-nand-controller.c 1972 1973ARM PRIMECELL PL35X SMC DRIVER 1974M: Miquel Raynal <[email protected]> 1975R: Michal Simek <[email protected]> 1976L: [email protected] (moderated for non-subscribers) 1977S: Maintained 1978F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 1979F: drivers/memory/pl353-smc.c 1980 1981ARM PRIMECELL SSP PL022 SPI DRIVER 1982M: Linus Walleij <[email protected]> 1983L: [email protected] (moderated for non-subscribers) 1984S: Maintained 1985F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1986F: drivers/spi/spi-pl022.c 1987 1988ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1989M: Russell King <[email protected]> 1990S: Odd Fixes 1991F: drivers/tty/serial/amba-pl01*.c 1992F: include/linux/amba/serial.h 1993 1994ARM PRIMECELL VIC PL190/PL192 DRIVER 1995M: Linus Walleij <[email protected]> 1996L: [email protected] (moderated for non-subscribers) 1997S: Maintained 1998F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml 1999F: drivers/irqchip/irq-vic.c 2000 2001ARM SMC WATCHDOG DRIVER 2002M: Julius Werner <[email protected]> 2003R: Evan Benn <[email protected]> 2004S: Maintained 2005F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml 2006F: drivers/watchdog/arm_smc_wdt.c 2007 2008ARM SMMU DRIVERS 2009M: Will Deacon <[email protected]> 2010R: Robin Murphy <[email protected]> 2011L: [email protected] (moderated for non-subscribers) 2012S: Maintained 2013F: Documentation/devicetree/bindings/iommu/arm,smmu* 2014F: drivers/iommu/arm/ 2015F: drivers/iommu/io-pgtable-arm* 2016 2017ARM SMMU SVA SUPPORT 2018R: Jean-Philippe Brucker <[email protected]> 2019F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 2020 2021ARM SUB-ARCHITECTURES 2022L: [email protected] (moderated for non-subscribers) 2023S: Maintained 2024C: irc://irc.libera.chat/armlinux 2025T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 2026F: arch/arm/mach-*/ 2027F: arch/arm/plat-*/ 2028 2029ARM/ACTIONS SEMI ARCHITECTURE 2030M: Andreas Färber <[email protected]> 2031M: Manivannan Sadhasivam <[email protected]> 2032L: [email protected] (moderated for non-subscribers) 2033L: [email protected] (moderated for non-subscribers) 2034S: Maintained 2035F: Documentation/devicetree/bindings/arm/actions.yaml 2036F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml 2037F: Documentation/devicetree/bindings/dma/owl-dma.yaml 2038F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml 2039F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml 2040F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 2041F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 2042F: Documentation/devicetree/bindings/pinctrl/actions,* 2043F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 2044F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml 2045F: arch/arm/boot/dts/actions/ 2046F: arch/arm/mach-actions/ 2047F: arch/arm64/boot/dts/actions/ 2048F: drivers/clk/actions/ 2049F: drivers/clocksource/timer-owl* 2050F: drivers/dma/owl-dma.c 2051F: drivers/i2c/busses/i2c-owl.c 2052F: drivers/irqchip/irq-owl-sirq.c 2053F: drivers/mmc/host/owl-mmc.c 2054F: drivers/net/ethernet/actions/ 2055F: drivers/pinctrl/actions/* 2056F: drivers/pmdomain/actions/ 2057F: include/dt-bindings/power/owl-* 2058F: include/dt-bindings/reset/actions,* 2059F: include/linux/soc/actions/ 2060N: owl 2061 2062ARM/AIROHA SOC SUPPORT 2063M: Matthias Brugger <[email protected]> 2064M: AngeloGioacchino Del Regno <[email protected]> 2065L: [email protected] (moderated for non-subscribers) 2066L: [email protected] (moderated for non-subscribers) 2067S: Odd Fixes 2068F: arch/arm/boot/dts/airoha/ 2069F: arch/arm64/boot/dts/airoha/ 2070 2071ARM/Allwinner SoC Clock Support 2072M: Emilio López <[email protected]> 2073S: Maintained 2074F: drivers/clk/sunxi/ 2075 2076ARM/Allwinner sunXi SoC support 2077M: Chen-Yu Tsai <[email protected]> 2078M: Jernej Skrabec <[email protected]> 2079M: Samuel Holland <[email protected]> 2080L: [email protected] (moderated for non-subscribers) 2081L: [email protected] 2082S: Maintained 2083T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 2084F: arch/arm/mach-sunxi/ 2085F: arch/arm64/boot/dts/allwinner/ 2086F: drivers/clk/sunxi-ng/ 2087F: drivers/pinctrl/sunxi/ 2088F: drivers/soc/sunxi/ 2089N: allwinner 2090N: sun[x456789]i 2091N: sun[25]0i 2092 2093ARM/ALPHASCALE ARCHITECTURE 2094M: Krzysztof Kozlowski <[email protected]> 2095L: [email protected] (moderated for non-subscribers) 2096S: Odd Fixes 2097F: arch/arm/boot/dts/alphascale/ 2098F: drivers/clk/clk-asm9260.c 2099F: drivers/clocksource/asm9260_timer.c 2100F: drivers/rtc/rtc-asm9260.c 2101F: drivers/watchdog/asm9260_wdt.c 2102 2103ARM/AMD PENSANDO ARM64 ARCHITECTURE 2104M: Brad Larson <[email protected]> 2105L: [email protected] (moderated for non-subscribers) 2106S: Supported 2107F: Documentation/devicetree/bindings/*/amd,pensando* 2108F: arch/arm64/boot/dts/amd/elba* 2109 2110ARM/Amlogic Meson SoC CLOCK FRAMEWORK 2111M: Neil Armstrong <[email protected]> 2112M: Jerome Brunet <[email protected]> 2113L: [email protected] 2114S: Maintained 2115F: Documentation/devicetree/bindings/clock/amlogic* 2116F: drivers/clk/meson/ 2117F: include/dt-bindings/clock/amlogic,a1* 2118F: include/dt-bindings/clock/gxbb* 2119F: include/dt-bindings/clock/meson* 2120 2121ARM/Amlogic Meson SoC Crypto Drivers 2122M: Corentin Labbe <[email protected]> 2123L: [email protected] 2124L: [email protected] 2125S: Maintained 2126F: Documentation/devicetree/bindings/crypto/amlogic* 2127F: drivers/crypto/amlogic/ 2128 2129ARM/Amlogic Meson SoC Sound Drivers 2130M: Jerome Brunet <[email protected]> 2131L: [email protected] 2132S: Maintained 2133F: Documentation/devicetree/bindings/sound/amlogic* 2134F: sound/soc/meson/ 2135 2136ARM/Amlogic Meson SoC support 2137M: Neil Armstrong <[email protected]> 2138M: Kevin Hilman <[email protected]> 2139R: Jerome Brunet <[email protected]> 2140R: Martin Blumenstingl <[email protected]> 2141L: [email protected] (moderated for non-subscribers) 2142L: [email protected] 2143S: Maintained 2144W: http://linux-meson.com/ 2145F: Documentation/devicetree/bindings/phy/amlogic* 2146F: arch/arm/boot/dts/amlogic/ 2147F: arch/arm/mach-meson/ 2148F: arch/arm64/boot/dts/amlogic/ 2149F: drivers/pmdomain/amlogic/ 2150F: drivers/mmc/host/meson* 2151F: drivers/phy/amlogic/ 2152F: drivers/pinctrl/meson/ 2153F: drivers/rtc/rtc-meson* 2154F: drivers/soc/amlogic/ 2155N: meson 2156 2157ARM/Annapurna Labs ALPINE ARCHITECTURE 2158M: Antoine Tenart <[email protected]> 2159L: [email protected] (moderated for non-subscribers) 2160S: Odd Fixes 2161F: arch/arm/boot/dts/amazon/ 2162F: arch/arm/mach-alpine/ 2163F: arch/arm64/boot/dts/amazon/ 2164F: drivers/*/*alpine* 2165 2166ARM/APPLE MACHINE SOUND DRIVERS 2167M: Martin Povišer <[email protected]> 2168L: [email protected] 2169L: [email protected] 2170S: Maintained 2171F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml 2172F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml 2173F: Documentation/devicetree/bindings/sound/apple,* 2174F: sound/soc/apple/* 2175F: sound/soc/codecs/cs42l83-i2c.c 2176F: sound/soc/codecs/cs42l84.* 2177F: sound/soc/codecs/ssm3515.c 2178 2179ARM/APPLE MACHINE SUPPORT 2180M: Hector Martin <[email protected]> 2181M: Sven Peter <[email protected]> 2182R: Alyssa Rosenzweig <[email protected]> 2183L: [email protected] 2184L: [email protected] (moderated for non-subscribers) 2185S: Maintained 2186W: https://asahilinux.org 2187B: https://github.com/AsahiLinux/linux/issues 2188C: irc://irc.oftc.net/asahi-dev 2189T: git https://github.com/AsahiLinux/linux.git 2190F: Documentation/devicetree/bindings/arm/apple.yaml 2191F: Documentation/devicetree/bindings/arm/apple/* 2192F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2193F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2194F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2195F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2196F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2197F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2198F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2199F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2200F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2201F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2202F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2203F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2204F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2205F: Documentation/devicetree/bindings/power/apple* 2206F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2207F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2208F: arch/arm64/boot/dts/apple/ 2209F: drivers/bluetooth/hci_bcm4377.c 2210F: drivers/clk/clk-apple-nco.c 2211F: drivers/cpufreq/apple-soc-cpufreq.c 2212F: drivers/dma/apple-admac.c 2213F: drivers/pmdomain/apple/ 2214F: drivers/i2c/busses/i2c-pasemi-core.c 2215F: drivers/i2c/busses/i2c-pasemi-platform.c 2216F: drivers/iommu/apple-dart.c 2217F: drivers/iommu/io-pgtable-dart.c 2218F: drivers/irqchip/irq-apple-aic.c 2219F: drivers/nvme/host/apple.c 2220F: drivers/nvmem/apple-efuses.c 2221F: drivers/pinctrl/pinctrl-apple-gpio.c 2222F: drivers/pwm/pwm-apple.c 2223F: drivers/soc/apple/* 2224F: drivers/watchdog/apple_wdt.c 2225F: include/dt-bindings/interrupt-controller/apple-aic.h 2226F: include/dt-bindings/pinctrl/apple.h 2227F: include/linux/soc/apple/* 2228 2229ARM/ARTPEC MACHINE SUPPORT 2230M: Jesper Nilsson <[email protected]> 2231M: Lars Persson <[email protected]> 2232L: [email protected] 2233S: Maintained 2234F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2235F: arch/arm/boot/dts/axis/ 2236F: arch/arm/mach-artpec 2237F: drivers/clk/axis 2238F: drivers/crypto/axis 2239F: drivers/mmc/host/usdhi6rol0.c 2240F: drivers/pinctrl/pinctrl-artpec* 2241 2242ARM/ASPEED I2C DRIVER 2243M: Ryan Chen <[email protected]> 2244R: Benjamin Herrenschmidt <[email protected]> 2245R: Joel Stanley <[email protected]> 2246L: [email protected] 2247L: [email protected] (moderated for non-subscribers) 2248S: Maintained 2249F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2250F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2251F: drivers/i2c/busses/i2c-aspeed.c 2252F: drivers/irqchip/irq-aspeed-i2c-ic.c 2253 2254ARM/ASPEED MACHINE SUPPORT 2255M: Joel Stanley <[email protected]> 2256R: Andrew Jeffery <[email protected]> 2257L: [email protected] (moderated for non-subscribers) 2258L: [email protected] (moderated for non-subscribers) 2259S: Supported 2260Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2261T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2262F: Documentation/devicetree/bindings/arm/aspeed/ 2263F: arch/arm/boot/dts/aspeed/ 2264F: arch/arm/mach-aspeed/ 2265N: aspeed 2266 2267ARM/AXM LSI SOC 2268M: Krzysztof Kozlowski <[email protected]> 2269L: [email protected] (moderated for non-subscribers) 2270S: Odd Fixes 2271F: Documentation/devicetree/bindings/arm/axxia.yaml 2272F: arch/arm/boot/dts/intel/axm/ 2273F: arch/arm/mach-axxia/ 2274 2275ARM/BITMAIN ARCHITECTURE 2276M: Manivannan Sadhasivam <[email protected]> 2277L: [email protected] (moderated for non-subscribers) 2278S: Maintained 2279F: Documentation/devicetree/bindings/arm/bitmain.yaml 2280F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2281F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2282F: arch/arm64/boot/dts/bitmain/ 2283F: drivers/clk/clk-bm1880.c 2284F: drivers/pinctrl/pinctrl-bm1880.c 2285 2286ARM/CALXEDA HIGHBANK ARCHITECTURE 2287M: Andre Przywara <[email protected]> 2288L: [email protected] (moderated for non-subscribers) 2289S: Maintained 2290F: arch/arm/boot/dts/calxeda/ 2291F: arch/arm/mach-highbank/ 2292 2293ARM/CAVIUM THUNDER NETWORK DRIVER 2294M: Sunil Goutham <[email protected]> 2295L: [email protected] (moderated for non-subscribers) 2296S: Supported 2297F: drivers/net/ethernet/cavium/thunder/ 2298 2299ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2300M: Lukasz Majewski <[email protected]> 2301L: [email protected] (moderated for non-subscribers) 2302S: Maintained 2303F: arch/arm/mach-ep93xx/ts72xx.c 2304 2305ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2306M: Hartley Sweeten <[email protected]> 2307M: Alexander Sverdlin <[email protected]> 2308M: Nikita Shubin <[email protected]> 2309L: [email protected] (moderated for non-subscribers) 2310S: Maintained 2311F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2312F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2313F: arch/arm/boot/compressed/misc-ep93xx.h 2314F: arch/arm/mach-ep93xx/ 2315F: drivers/iio/adc/ep93xx_adc.c 2316 2317ARM/CLKDEV SUPPORT 2318M: Russell King <[email protected]> 2319L: [email protected] (moderated for non-subscribers) 2320S: Maintained 2321T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2322F: drivers/clk/clkdev.c 2323 2324ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2325M: Baruch Siach <[email protected]> 2326L: [email protected] (moderated for non-subscribers) 2327S: Maintained 2328F: arch/arm/boot/dts/cnxt/ 2329N: digicolor 2330 2331ARM/CORESIGHT FRAMEWORK AND DRIVERS 2332M: Suzuki K Poulose <[email protected]> 2333R: Mike Leach <[email protected]> 2334R: James Clark <[email protected]> 2335L: [email protected] (moderated for non-subscribers) 2336L: [email protected] (moderated for non-subscribers) 2337S: Maintained 2338T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2339F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2340F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2341F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2342F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2343F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2344F: Documentation/trace/coresight/* 2345F: drivers/hwtracing/coresight/* 2346F: include/dt-bindings/arm/coresight-cti-dt.h 2347F: include/linux/coresight* 2348F: include/uapi/linux/coresight* 2349F: samples/coresight/* 2350F: tools/perf/Documentation/arm-coresight.txt 2351F: tools/perf/arch/arm/util/auxtrace.c 2352F: tools/perf/arch/arm/util/cs-etm.c 2353F: tools/perf/arch/arm/util/cs-etm.h 2354F: tools/perf/arch/arm/util/pmu.c 2355F: tools/perf/tests/shell/*coresight* 2356F: tools/perf/tests/shell/coresight/* 2357F: tools/perf/tests/shell/lib/*coresight* 2358F: tools/perf/util/cs-etm-decoder/* 2359F: tools/perf/util/cs-etm.* 2360 2361ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2362M: Hans Ulli Kroll <[email protected]> 2363M: Linus Walleij <[email protected]> 2364L: [email protected] (moderated for non-subscribers) 2365S: Maintained 2366T: git git://github.com/ulli-kroll/linux.git 2367F: Documentation/devicetree/bindings/arm/gemini.yaml 2368F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2369F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2370F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2371F: arch/arm/boot/dts/gemini/ 2372F: arch/arm/mach-gemini/ 2373F: drivers/crypto/gemini/ 2374F: drivers/net/ethernet/cortina/ 2375F: drivers/pinctrl/pinctrl-gemini.c 2376F: drivers/rtc/rtc-ftrtc010.c 2377 2378ARM/CZ.NIC TURRIS SUPPORT 2379M: Marek Behún <[email protected]> 2380S: Maintained 2381W: https://www.turris.cz/ 2382F: Documentation/ABI/testing/debugfs-moxtet 2383F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2384F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2385F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2386F: Documentation/devicetree/bindings/bus/moxtet.txt 2387F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2388F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2389F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2390F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2391F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2392F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2393F: drivers/bus/moxtet.c 2394F: drivers/firmware/turris-mox-rwtm.c 2395F: drivers/gpio/gpio-moxtet.c 2396F: drivers/leds/leds-turris-omnia.c 2397F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2398F: drivers/platform/cznic/ 2399F: drivers/watchdog/armada_37xx_wdt.c 2400F: include/dt-bindings/bus/moxtet.h 2401F: include/linux/armada-37xx-rwtm-mailbox.h 2402F: include/linux/moxtet.h 2403F: include/linux/turris-omnia-mcu-interface.h 2404 2405ARM/FARADAY FA526 PORT 2406M: Hans Ulli Kroll <[email protected]> 2407L: [email protected] (moderated for non-subscribers) 2408S: Maintained 2409T: git git://git.berlios.de/gemini-board 2410F: arch/arm/mm/*-fa* 2411 2412ARM/FOOTBRIDGE ARCHITECTURE 2413M: Russell King <[email protected]> 2414L: [email protected] (moderated for non-subscribers) 2415S: Maintained 2416W: http://www.armlinux.org.uk/ 2417F: arch/arm/include/asm/hardware/dec21285.h 2418F: arch/arm/mach-footbridge/ 2419 2420ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2421M: Shawn Guo <[email protected]> 2422M: Sascha Hauer <[email protected]> 2423R: Pengutronix Kernel Team <[email protected]> 2424R: Fabio Estevam <[email protected]> 2425L: [email protected] 2426L: [email protected] (moderated for non-subscribers) 2427S: Maintained 2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2429F: arch/arm/boot/dts/nxp/imx/ 2430F: arch/arm/boot/dts/nxp/mxs/ 2431F: arch/arm64/boot/dts/freescale/ 2432X: arch/arm64/boot/dts/freescale/fsl-* 2433X: arch/arm64/boot/dts/freescale/qoriq-* 2434X: drivers/media/i2c/ 2435N: imx 2436N: mxs 2437 2438ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2439M: Shawn Guo <[email protected]> 2440L: [email protected] (moderated for non-subscribers) 2441S: Maintained 2442T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2443F: arch/arm/boot/dts/nxp/ls/ 2444F: arch/arm64/boot/dts/freescale/fsl-* 2445F: arch/arm64/boot/dts/freescale/qoriq-* 2446 2447ARM/FREESCALE VYBRID ARM ARCHITECTURE 2448M: Shawn Guo <[email protected]> 2449M: Sascha Hauer <[email protected]> 2450R: Pengutronix Kernel Team <[email protected]> 2451R: Stefan Agner <[email protected]> 2452L: [email protected] (moderated for non-subscribers) 2453S: Maintained 2454T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2455F: arch/arm/boot/dts/nxp/vf/ 2456F: arch/arm/mach-imx/*vf610* 2457 2458ARM/GUMSTIX MACHINE SUPPORT 2459M: Steve Sakoman <[email protected]> 2460L: [email protected] (moderated for non-subscribers) 2461S: Maintained 2462 2463ARM/HISILICON SOC SUPPORT 2464M: Wei Xu <[email protected]> 2465L: [email protected] (moderated for non-subscribers) 2466S: Supported 2467W: http://www.hisilicon.com 2468T: git https://github.com/hisilicon/linux-hisi.git 2469F: arch/arm/boot/dts/hisilicon/ 2470F: arch/arm/mach-hisi/ 2471F: arch/arm64/boot/dts/hisilicon/ 2472 2473ARM/HP JORNADA 7XX MACHINE SUPPORT 2474M: Kristoffer Ericson <[email protected]> 2475S: Maintained 2476W: www.jlime.com 2477T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2478F: arch/arm/mach-sa1100/include/mach/jornada720.h 2479F: arch/arm/mach-sa1100/jornada720.c 2480 2481ARM/HPE GXP ARCHITECTURE 2482M: Jean-Marie Verdun <[email protected]> 2483M: Nick Hawkins <[email protected]> 2484S: Maintained 2485F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2486F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2487F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2488F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2489F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2490F: Documentation/hwmon/gxp-fan-ctrl.rst 2491F: arch/arm/boot/dts/hpe/ 2492F: arch/arm/mach-hpe/ 2493F: drivers/clocksource/timer-gxp.c 2494F: drivers/hwmon/gxp-fan-ctrl.c 2495F: drivers/i2c/busses/i2c-gxp.c 2496F: drivers/spi/spi-gxp.c 2497F: drivers/watchdog/gxp-wdt.c 2498 2499ARM/IGEP MACHINE SUPPORT 2500M: Enric Balletbo i Serra <[email protected]> 2501M: Javier Martinez Canillas <[email protected]> 2502L: [email protected] 2503L: [email protected] (moderated for non-subscribers) 2504S: Maintained 2505F: arch/arm/boot/dts/ti/omap/omap3-igep* 2506 2507ARM/INTEL IXP4XX ARM ARCHITECTURE 2508M: Linus Walleij <[email protected]> 2509M: Imre Kaloz <[email protected]> 2510L: [email protected] (moderated for non-subscribers) 2511S: Maintained 2512F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2513F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2514F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2515F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2516F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2517F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2518F: arch/arm/boot/dts/intel/ixp/ 2519F: arch/arm/mach-ixp4xx/ 2520F: drivers/bus/intel-ixp4xx-eb.c 2521F: drivers/char/hw_random/ixp4xx-rng.c 2522F: drivers/clocksource/timer-ixp4xx.c 2523F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2524F: drivers/gpio/gpio-ixp4xx.c 2525F: drivers/irqchip/irq-ixp4xx.c 2526F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2527F: drivers/net/wan/ixp4xx_hss.c 2528F: drivers/soc/ixp4xx/ixp4xx-npe.c 2529F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2530F: include/linux/soc/ixp4xx/npe.h 2531F: include/linux/soc/ixp4xx/qmgr.h 2532 2533ARM/INTEL KEEMBAY ARCHITECTURE 2534M: Paul J. Murphy <[email protected]> 2535M: Daniele Alessandrelli <[email protected]> 2536S: Maintained 2537F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2538F: arch/arm64/boot/dts/intel/keembay-evm.dts 2539F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2540 2541ARM/INTEL XSC3 (MANZANO) ARM CORE 2542M: Lennert Buytenhek <[email protected]> 2543L: [email protected] (moderated for non-subscribers) 2544S: Maintained 2545 2546ARM/LG1K ARCHITECTURE 2547M: Chanho Min <[email protected]> 2548L: [email protected] (moderated for non-subscribers) 2549S: Maintained 2550F: arch/arm64/boot/dts/lg/ 2551 2552ARM/LPC18XX ARCHITECTURE 2553M: Vladimir Zapolskiy <[email protected]> 2554L: [email protected] (moderated for non-subscribers) 2555S: Maintained 2556F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2557F: arch/arm/boot/dts/nxp/lpc/lpc43* 2558F: drivers/i2c/busses/i2c-lpc2k.c 2559F: drivers/memory/pl172.c 2560F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2561F: drivers/rtc/rtc-lpc24xx.c 2562N: lpc18xx 2563 2564ARM/LPC32XX SOC SUPPORT 2565M: Vladimir Zapolskiy <[email protected]> 2566M: Piotr Wojtaszczyk <[email protected]> 2567L: [email protected] (moderated for non-subscribers) 2568S: Maintained 2569T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2570F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2571F: arch/arm/boot/dts/nxp/lpc/lpc32* 2572F: arch/arm/mach-lpc32xx/ 2573F: drivers/dma/lpc32xx-dmamux.c 2574F: drivers/i2c/busses/i2c-pnx.c 2575F: drivers/net/ethernet/nxp/lpc_eth.c 2576F: drivers/usb/host/ohci-nxp.c 2577F: drivers/watchdog/pnx4008_wdt.c 2578N: lpc32xx 2579 2580LPC32XX DMAMUX SUPPORT 2581M: J.M.B. Downing <[email protected]> 2582M: Piotr Wojtaszczyk <[email protected]> 2583R: Vladimir Zapolskiy <[email protected]> 2584L: [email protected] (moderated for non-subscribers) 2585S: Maintained 2586F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2587 2588ARM/Marvell Dove/MV78xx0/Orion SOC support 2589M: Andrew Lunn <[email protected]> 2590M: Sebastian Hesselbarth <[email protected]> 2591M: Gregory Clement <[email protected]> 2592L: [email protected] (moderated for non-subscribers) 2593S: Maintained 2594T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2595F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2596F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2597F: Documentation/devicetree/bindings/soc/dove/ 2598F: arch/arm/boot/dts/marvell/dove* 2599F: arch/arm/boot/dts/marvell/orion5x* 2600F: arch/arm/mach-dove/ 2601F: arch/arm/mach-mv78xx0/ 2602F: arch/arm/mach-orion5x/ 2603F: arch/arm/plat-orion/ 2604F: drivers/bus/mvebu-mbus.c 2605F: drivers/soc/dove/ 2606 2607ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2608M: Andrew Lunn <[email protected]> 2609M: Gregory Clement <[email protected]> 2610M: Sebastian Hesselbarth <[email protected]> 2611L: [email protected] (moderated for non-subscribers) 2612S: Maintained 2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2614F: Documentation/devicetree/bindings/arm/marvell/ 2615F: arch/arm/boot/dts/marvell/armada* 2616F: arch/arm/boot/dts/marvell/kirkwood* 2617F: arch/arm/configs/mvebu_*_defconfig 2618F: arch/arm/mach-mvebu/ 2619F: arch/arm64/boot/dts/marvell/ 2620F: drivers/clk/mvebu/ 2621F: drivers/cpufreq/armada-37xx-cpufreq.c 2622F: drivers/cpufreq/armada-8k-cpufreq.c 2623F: drivers/cpufreq/mvebu-cpufreq.c 2624F: drivers/irqchip/irq-armada-370-xp.c 2625F: drivers/irqchip/irq-mvebu-* 2626F: drivers/pinctrl/mvebu/ 2627F: drivers/rtc/rtc-armada38x.c 2628 2629ARM/Mediatek RTC DRIVER 2630M: Eddie Huang <[email protected]> 2631M: Sean Wang <[email protected]> 2632L: [email protected] (moderated for non-subscribers) 2633L: [email protected] (moderated for non-subscribers) 2634S: Maintained 2635F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2636F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2637F: drivers/rtc/rtc-mt2712.c 2638F: drivers/rtc/rtc-mt6397.c 2639F: drivers/rtc/rtc-mt7622.c 2640 2641ARM/Mediatek SoC support 2642M: Matthias Brugger <[email protected]> 2643M: AngeloGioacchino Del Regno <[email protected]> 2644L: [email protected] 2645L: [email protected] (moderated for non-subscribers) 2646L: [email protected] (moderated for non-subscribers) 2647S: Maintained 2648W: https://mtk.wiki.kernel.org/ 2649C: irc://irc.libera.chat/linux-mediatek 2650F: arch/arm/boot/dts/mediatek/ 2651F: arch/arm/mach-mediatek/ 2652F: arch/arm64/boot/dts/mediatek/ 2653F: drivers/soc/mediatek/ 2654N: mtk 2655N: mt[2678] 2656K: mediatek 2657 2658ARM/Mediatek USB3 PHY DRIVER 2659M: Chunfeng Yun <[email protected]> 2660L: [email protected] (moderated for non-subscribers) 2661L: [email protected] (moderated for non-subscribers) 2662S: Maintained 2663F: Documentation/devicetree/bindings/phy/mediatek,* 2664F: drivers/phy/mediatek/ 2665 2666ARM/MICROCHIP (ARM64) SoC support 2667M: Conor Dooley <[email protected]> 2668M: Nicolas Ferre <[email protected]> 2669M: Claudiu Beznea <[email protected]> 2670L: [email protected] (moderated for non-subscribers) 2671S: Supported 2672T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2673F: arch/arm64/boot/dts/microchip/ 2674 2675ARM/Microchip (AT91) SoC support 2676M: Nicolas Ferre <[email protected]> 2677M: Alexandre Belloni <[email protected]> 2678M: Claudiu Beznea <[email protected]> 2679L: [email protected] (moderated for non-subscribers) 2680S: Supported 2681W: http://www.linux4sam.org 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2683F: arch/arm/boot/dts/microchip/ 2684F: arch/arm/include/debug/at91.S 2685F: arch/arm/mach-at91/ 2686F: drivers/memory/atmel* 2687F: drivers/watchdog/sama5d4_wdt.c 2688F: include/soc/at91/ 2689X: drivers/input/touchscreen/atmel_mxt_ts.c 2690N: at91 2691N: atmel 2692 2693ARM/Microchip Sparx5 SoC support 2694M: Lars Povlsen <[email protected]> 2695M: Steen Hegelund <[email protected]> 2696M: Daniel Machon <[email protected]> 2697M: [email protected] 2698L: [email protected] (moderated for non-subscribers) 2699S: Supported 2700F: arch/arm64/boot/dts/microchip/sparx* 2701F: drivers/net/ethernet/microchip/vcap/ 2702F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2703N: sparx5 2704 2705ARM/MILBEAUT ARCHITECTURE 2706M: Taichi Sugaya <[email protected]> 2707M: Takao Orito <[email protected]> 2708L: [email protected] (moderated for non-subscribers) 2709S: Maintained 2710F: arch/arm/boot/dts/socionext/milbeaut* 2711F: arch/arm/mach-milbeaut/ 2712N: milbeaut 2713 2714ARM/MOXA ART SOC 2715M: Krzysztof Kozlowski <[email protected]> 2716L: [email protected] (moderated for non-subscribers) 2717S: Odd Fixes 2718F: Documentation/devicetree/bindings/arm/moxart.yaml 2719F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2720F: arch/arm/boot/dts/moxa/ 2721F: drivers/clk/clk-moxart.c 2722 2723ARM/MStar/Sigmastar Armv7 SoC support 2724M: Daniel Palmer <[email protected]> 2725M: Romain Perier <[email protected]> 2726L: [email protected] (moderated for non-subscribers) 2727S: Maintained 2728W: http://linux-chenxing.org/ 2729T: git git://github.com/linux-chenxing/linux.git 2730F: Documentation/devicetree/bindings/arm/mstar/* 2731F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2732F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2733F: arch/arm/boot/dts/sigmastar/ 2734F: arch/arm/mach-mstar/ 2735F: drivers/clk/mstar/ 2736F: drivers/clocksource/timer-msc313e.c 2737F: drivers/gpio/gpio-msc313.c 2738F: drivers/rtc/rtc-msc313.c 2739F: drivers/watchdog/msc313e_wdt.c 2740F: include/dt-bindings/clock/mstar-* 2741F: include/dt-bindings/gpio/msc313-gpio.h 2742 2743ARM/NOMADIK/Ux500 ARCHITECTURES 2744M: Linus Walleij <[email protected]> 2745L: [email protected] (moderated for non-subscribers) 2746S: Maintained 2747T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2748F: Documentation/devicetree/bindings/arm/ste-* 2749F: Documentation/devicetree/bindings/arm/ux500.yaml 2750F: Documentation/devicetree/bindings/arm/ux500/ 2751F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2752F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2753F: arch/arm/boot/dts/st/ste-* 2754F: arch/arm/mach-nomadik/ 2755F: arch/arm/mach-ux500/ 2756F: drivers/clk/clk-nomadik.c 2757F: drivers/clocksource/clksrc-dbx500-prcmu.c 2758F: drivers/dma/ste_dma40* 2759F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2760F: drivers/gpio/gpio-nomadik.c 2761F: drivers/hwspinlock/u8500_hsem.c 2762F: drivers/i2c/busses/i2c-nomadik.c 2763F: drivers/iio/adc/ab8500-gpadc.c 2764F: drivers/mfd/ab8500* 2765F: drivers/mfd/abx500* 2766F: drivers/mfd/db8500* 2767F: drivers/pinctrl/nomadik/ 2768F: drivers/rtc/rtc-ab8500.c 2769F: drivers/rtc/rtc-pl031.c 2770F: drivers/soc/ux500/ 2771 2772ARM/NUVOTON MA35 ARCHITECTURE 2773M: Jacky Huang <[email protected]> 2774M: Shan-Chun Hung <[email protected]> 2775L: [email protected] (moderated for non-subscribers) 2776S: Supported 2777F: Documentation/devicetree/bindings/*/*/*ma35* 2778F: Documentation/devicetree/bindings/*/*ma35* 2779F: arch/arm64/boot/dts/nuvoton/*ma35* 2780F: drivers/*/*/*ma35* 2781F: drivers/*/*ma35* 2782K: ma35d1 2783 2784ARM/NUVOTON NPCM ARCHITECTURE 2785M: Avi Fishman <[email protected]> 2786M: Tomer Maimon <[email protected]> 2787M: Tali Perry <[email protected]> 2788R: Patrick Venture <[email protected]> 2789R: Nancy Yuen <[email protected]> 2790R: Benjamin Fair <[email protected]> 2791L: [email protected] (moderated for non-subscribers) 2792S: Supported 2793F: Documentation/devicetree/bindings/*/*/*npcm* 2794F: Documentation/devicetree/bindings/*/*npcm* 2795F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2796F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2797F: arch/arm/mach-npcm/ 2798F: arch/arm64/boot/dts/nuvoton/ 2799F: drivers/*/*/*npcm* 2800F: drivers/*/*npcm* 2801F: drivers/rtc/rtc-nct3018y.c 2802F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2803F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2804 2805ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2806M: Joseph Liu <[email protected]> 2807M: Marvin Lin <[email protected]> 2808L: [email protected] 2809L: [email protected] (moderated for non-subscribers) 2810S: Maintained 2811F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2812F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2813F: Documentation/userspace-api/media/drivers/npcm-video.rst 2814F: drivers/media/platform/nuvoton/ 2815F: include/uapi/linux/npcm-video.h 2816 2817ARM/NUVOTON WPCM450 ARCHITECTURE 2818M: Jonathan Neuschäfer <[email protected]> 2819L: [email protected] (moderated for non-subscribers) 2820S: Maintained 2821W: https://github.com/neuschaefer/wpcm450/wiki 2822F: Documentation/devicetree/bindings/*/*wpcm* 2823F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2824F: arch/arm/configs/wpcm450_defconfig 2825F: arch/arm/mach-npcm/wpcm450.c 2826F: drivers/*/*/*wpcm* 2827F: drivers/*/*wpcm* 2828 2829ARM/NXP S32G ARCHITECTURE 2830R: Chester Lin <[email protected]> 2831R: Matthias Brugger <[email protected]> 2832R: Ghennadi Procopciuc <[email protected]> 2833L: NXP S32 Linux Team <[email protected]> 2834L: [email protected] (moderated for non-subscribers) 2835S: Maintained 2836F: arch/arm64/boot/dts/freescale/s32g*.dts* 2837F: drivers/pinctrl/nxp/ 2838 2839ARM/Orion SoC/Technologic Systems TS-78xx platform support 2840M: Alexander Clouter <[email protected]> 2841L: [email protected] (moderated for non-subscribers) 2842S: Maintained 2843W: http://www.digriz.org.uk/ts78xx/kernel 2844F: arch/arm/mach-orion5x/ts78xx-* 2845 2846ARM/QUALCOMM CHROMEBOOK SUPPORT 2847R: [email protected] 2848F: arch/arm64/boot/dts/qcom/sc7180* 2849F: arch/arm64/boot/dts/qcom/sc7280* 2850F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2851 2852ARM/QUALCOMM MAILING LIST 2853L: [email protected] 2854C: irc://irc.oftc.net/linux-msm 2855F: Documentation/devicetree/bindings/*/qcom* 2856F: Documentation/devicetree/bindings/soc/qcom/ 2857F: arch/arm/boot/dts/qcom/ 2858F: arch/arm/configs/qcom_defconfig 2859F: arch/arm/mach-qcom/ 2860F: arch/arm64/boot/dts/qcom/ 2861F: drivers/*/*/pm8???-* 2862F: drivers/*/*/qcom* 2863F: drivers/*/*/qcom/ 2864F: drivers/*/qcom* 2865F: drivers/*/qcom/ 2866F: drivers/bluetooth/btqcomsmd.c 2867F: drivers/clocksource/timer-qcom.c 2868F: drivers/cpuidle/cpuidle-qcom-spm.c 2869F: drivers/extcon/extcon-qcom* 2870F: drivers/i2c/busses/i2c-qcom-geni.c 2871F: drivers/i2c/busses/i2c-qup.c 2872F: drivers/iommu/msm* 2873F: drivers/mfd/ssbi.c 2874F: drivers/mmc/host/mmci_qcom* 2875F: drivers/mmc/host/sdhci-msm.c 2876F: drivers/pci/controller/dwc/pcie-qcom* 2877F: drivers/phy/qualcomm/ 2878F: drivers/power/*/msm* 2879F: drivers/reset/reset-qcom-* 2880F: drivers/rtc/rtc-pm8xxx.c 2881F: drivers/spi/spi-geni-qcom.c 2882F: drivers/spi/spi-qcom-qspi.c 2883F: drivers/spi/spi-qup.c 2884F: drivers/tty/serial/msm_serial.c 2885F: drivers/ufs/host/ufs-qcom* 2886F: drivers/usb/dwc3/dwc3-qcom.c 2887F: include/dt-bindings/*/qcom* 2888F: include/linux/*/qcom* 2889F: include/linux/soc/qcom/ 2890 2891ARM/QUALCOMM SUPPORT 2892M: Bjorn Andersson <[email protected]> 2893M: Konrad Dybcio <[email protected]> 2894L: [email protected] 2895S: Maintained 2896C: irc://irc.oftc.net/linux-msm 2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2898F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 2899F: Documentation/devicetree/bindings/arm/qcom.yaml 2900F: Documentation/devicetree/bindings/bus/qcom* 2901F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 2902F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 2903F: Documentation/devicetree/bindings/reserved-memory/qcom* 2904F: Documentation/devicetree/bindings/soc/qcom/ 2905F: arch/arm/boot/dts/qcom/ 2906F: arch/arm/configs/qcom_defconfig 2907F: arch/arm/mach-qcom/ 2908F: arch/arm64/boot/dts/qcom/ 2909F: drivers/bus/qcom* 2910F: drivers/firmware/qcom/ 2911F: drivers/soc/qcom/ 2912F: include/dt-bindings/arm/qcom,ids.h 2913F: include/dt-bindings/firmware/qcom,scm.h 2914F: include/dt-bindings/soc/qcom* 2915F: include/linux/firmware/qcom 2916F: include/linux/soc/qcom/ 2917F: include/soc/qcom/ 2918 2919ARM/RDA MICRO ARCHITECTURE 2920M: Manivannan Sadhasivam <[email protected]> 2921L: [email protected] (moderated for non-subscribers) 2922L: [email protected] (moderated for non-subscribers) 2923S: Maintained 2924F: Documentation/devicetree/bindings/arm/rda.yaml 2925F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2926F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 2927F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 2928F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 2929F: arch/arm/boot/dts/unisoc/ 2930F: drivers/clocksource/timer-rda.c 2931F: drivers/gpio/gpio-rda.c 2932F: drivers/irqchip/irq-rda-intc.c 2933F: drivers/tty/serial/rda-uart.c 2934 2935ARM/REALTEK ARCHITECTURE 2936M: Andreas Färber <[email protected]> 2937L: [email protected] (moderated for non-subscribers) 2938L: [email protected] (moderated for non-subscribers) 2939S: Maintained 2940F: Documentation/devicetree/bindings/arm/realtek.yaml 2941F: arch/arm/boot/dts/realtek/ 2942F: arch/arm/mach-realtek/ 2943F: arch/arm64/boot/dts/realtek/ 2944 2945ARM/RISC-V/RENESAS ARCHITECTURE 2946M: Geert Uytterhoeven <[email protected]> 2947M: Magnus Damm <[email protected]> 2948L: [email protected] 2949S: Supported 2950Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2951C: irc://irc.libera.chat/renesas-soc 2952T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2953F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 2954F: Documentation/devicetree/bindings/nvmem/renesas,* 2955F: Documentation/devicetree/bindings/soc/renesas/ 2956F: arch/arm/boot/dts/renesas/ 2957F: arch/arm/configs/shmobile_defconfig 2958F: arch/arm/include/debug/renesas-scif.S 2959F: arch/arm/mach-shmobile/ 2960F: arch/arm64/boot/dts/renesas/ 2961F: arch/riscv/boot/dts/renesas/ 2962F: drivers/nvmem/rcar-efuse.c 2963F: drivers/pmdomain/renesas/ 2964F: drivers/soc/renesas/ 2965F: include/linux/soc/renesas/ 2966K: \brenesas, 2967 2968ARM/RISCPC ARCHITECTURE 2969M: Russell King <[email protected]> 2970L: [email protected] (moderated for non-subscribers) 2971S: Maintained 2972W: http://www.armlinux.org.uk/ 2973F: arch/arm/include/asm/hardware/ioc.h 2974F: arch/arm/include/asm/hardware/iomd.h 2975F: arch/arm/include/asm/hardware/memc.h 2976F: arch/arm/mach-rpc/ 2977F: drivers/net/ethernet/8390/etherh.c 2978F: drivers/net/ethernet/i825xx/ether1* 2979F: drivers/net/ethernet/seeq/ether3* 2980F: drivers/scsi/arm/ 2981 2982ARM/Rockchip SoC support 2983M: Heiko Stuebner <[email protected]> 2984L: [email protected] (moderated for non-subscribers) 2985L: [email protected] 2986S: Maintained 2987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2988F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 2989F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 2990F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 2991F: arch/arm/boot/dts/rockchip/ 2992F: arch/arm/mach-rockchip/ 2993F: drivers/*/*/*rockchip* 2994F: drivers/*/*rockchip* 2995F: drivers/clk/rockchip/ 2996F: drivers/i2c/busses/i2c-rk3x.c 2997F: sound/soc/rockchip/ 2998N: rockchip 2999 3000ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3001M: Krzysztof Kozlowski <[email protected]> 3002R: Alim Akhtar <[email protected]> 3003L: [email protected] (moderated for non-subscribers) 3004L: [email protected] 3005S: Maintained 3006P: Documentation/process/maintainer-soc-clean-dts.rst 3007Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3008B: mailto:[email protected] 3009C: irc://irc.libera.chat/linux-exynos 3010T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3011F: Documentation/arch/arm/samsung/ 3012F: Documentation/devicetree/bindings/arm/samsung/ 3013F: Documentation/devicetree/bindings/hwinfo/samsung,* 3014F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3015F: Documentation/devicetree/bindings/soc/samsung/ 3016F: arch/arm/boot/dts/samsung/ 3017F: arch/arm/mach-exynos*/ 3018F: arch/arm/mach-s3c/ 3019F: arch/arm/mach-s5p*/ 3020F: arch/arm64/boot/dts/exynos/ 3021F: drivers/*/*/*s3c24* 3022F: drivers/*/*s3c24* 3023F: drivers/*/*s3c64xx* 3024F: drivers/*/*s5pv210* 3025F: drivers/clocksource/samsung_pwm_timer.c 3026F: drivers/memory/samsung/ 3027F: drivers/pwm/pwm-samsung.c 3028F: drivers/soc/samsung/ 3029F: drivers/tty/serial/samsung* 3030F: include/clocksource/samsung_pwm.h 3031F: include/linux/platform_data/*s3c* 3032F: include/linux/serial_s3c.h 3033F: include/linux/soc/samsung/ 3034N: exynos 3035N: s3c64xx 3036N: s5pv210 3037 3038ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3039M: Łukasz Stelmach <[email protected]> 3040L: [email protected] (moderated for non-subscribers) 3041L: [email protected] 3042S: Maintained 3043F: drivers/media/platform/samsung/s5p-g2d/ 3044 3045ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3046M: Marek Szyprowski <[email protected]> 3047L: [email protected] 3048L: [email protected] 3049S: Maintained 3050F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3051F: drivers/media/cec/platform/s5p/ 3052 3053ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3054M: Andrzej Pietrasiewicz <[email protected]> 3055M: Jacek Anaszewski <[email protected]> 3056M: Sylwester Nawrocki <[email protected]> 3057L: [email protected] (moderated for non-subscribers) 3058L: [email protected] 3059S: Maintained 3060F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3061F: drivers/media/platform/samsung/s5p-jpeg/ 3062 3063ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3064M: Marek Szyprowski <[email protected]> 3065M: Andrzej Hajda <[email protected]> 3066L: [email protected] (moderated for non-subscribers) 3067L: [email protected] 3068S: Maintained 3069F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3070F: drivers/media/platform/samsung/s5p-mfc/ 3071 3072ARM/SOCFPGA ARCHITECTURE 3073M: Dinh Nguyen <[email protected]> 3074S: Maintained 3075W: http://www.rocketboards.org 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3077F: arch/arm/boot/dts/intel/socfpga/ 3078F: arch/arm/configs/socfpga_defconfig 3079F: arch/arm/mach-socfpga/ 3080F: arch/arm64/boot/dts/altera/ 3081F: arch/arm64/boot/dts/intel/ 3082 3083ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3084M: Dinh Nguyen <[email protected]> 3085S: Maintained 3086F: drivers/clk/socfpga/ 3087 3088ARM/SOCFPGA EDAC SUPPORT 3089M: Dinh Nguyen <[email protected]> 3090S: Maintained 3091F: drivers/edac/altera_edac.[ch] 3092 3093ARM/SPREADTRUM SoC SUPPORT 3094M: Orson Zhai <[email protected]> 3095M: Baolin Wang <[email protected]> 3096R: Chunyan Zhang <[email protected]> 3097S: Maintained 3098F: arch/arm64/boot/dts/sprd 3099N: sprd 3100N: sc27xx 3101N: sc2731 3102 3103ARM/STI ARCHITECTURE 3104M: Patrice Chotard <[email protected]> 3105L: [email protected] (moderated for non-subscribers) 3106S: Maintained 3107W: http://www.stlinux.com 3108F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3109F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3110F: arch/arm/boot/dts/st/sti* 3111F: arch/arm/mach-sti/ 3112F: drivers/ata/ahci_st.c 3113F: drivers/char/hw_random/st-rng.c 3114F: drivers/clocksource/arm_global_timer.c 3115F: drivers/clocksource/clksrc_st_lpc.c 3116F: drivers/cpufreq/sti-cpufreq.c 3117F: drivers/dma/st_fdma* 3118F: drivers/i2c/busses/i2c-st.c 3119F: drivers/media/platform/st/sti/c8sectpfe/ 3120F: drivers/media/rc/st_rc.c 3121F: drivers/mmc/host/sdhci-st.c 3122F: drivers/phy/st/phy-miphy28lp.c 3123F: drivers/phy/st/phy-stih407-usb.c 3124F: drivers/pinctrl/pinctrl-st.c 3125F: drivers/remoteproc/st_remoteproc.c 3126F: drivers/remoteproc/st_slim_rproc.c 3127F: drivers/reset/sti/ 3128F: drivers/rtc/rtc-st-lpc.c 3129F: drivers/tty/serial/st-asc.c 3130F: drivers/usb/dwc3/dwc3-st.c 3131F: drivers/usb/host/ehci-st.c 3132F: drivers/usb/host/ohci-st.c 3133F: drivers/watchdog/st_lpc_wdt.c 3134F: include/linux/remoteproc/st_slim_rproc.h 3135 3136ARM/STM32 ARCHITECTURE 3137M: Maxime Coquelin <[email protected]> 3138M: Alexandre Torgue <[email protected]> 3139L: [email protected] (moderated for non-subscribers) 3140L: [email protected] (moderated for non-subscribers) 3141S: Maintained 3142T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3143F: arch/arm/boot/dts/st/stm32* 3144F: arch/arm/mach-stm32/ 3145F: arch/arm64/boot/dts/st/ 3146F: drivers/clocksource/armv7m_systick.c 3147N: stm32 3148N: stm 3149 3150ARM/SUNPLUS SP7021 SOC SUPPORT 3151M: Qin Jian <[email protected]> 3152L: [email protected] (moderated for mon-subscribers) 3153S: Maintained 3154W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3155F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3156F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3157F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3158F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3159F: arch/arm/boot/dts/sunplus/ 3160F: arch/arm/configs/sp7021_*defconfig 3161F: drivers/clk/clk-sp7021.c 3162F: drivers/irqchip/irq-sp7021-intc.c 3163F: drivers/reset/reset-sunplus.c 3164F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3165F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3166 3167ARM/Synaptics SoC support 3168M: Jisheng Zhang <[email protected]> 3169M: Sebastian Hesselbarth <[email protected]> 3170L: [email protected] (moderated for non-subscribers) 3171S: Maintained 3172F: arch/arm/boot/dts/synaptics/ 3173F: arch/arm/mach-berlin/ 3174F: arch/arm64/boot/dts/synaptics/ 3175 3176ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3177M: Hans Verkuil <[email protected]> 3178L: [email protected] 3179L: [email protected] 3180S: Maintained 3181F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3182F: drivers/media/cec/platform/tegra/ 3183 3184ARM/TESLA FSD SoC SUPPORT 3185M: Alim Akhtar <[email protected]> 3186M: [email protected] 3187L: [email protected] (moderated for non-subscribers) 3188L: [email protected] 3189S: Maintained 3190F: arch/arm64/boot/dts/tesla/ 3191 3192ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3193M: Santosh Shilimkar <[email protected]> 3194L: [email protected] 3195S: Maintained 3196F: drivers/memory/*emif* 3197 3198ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3199M: Nishanth Menon <[email protected]> 3200M: Santosh Shilimkar <[email protected]> 3201L: [email protected] (moderated for non-subscribers) 3202S: Maintained 3203T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3204F: arch/arm/boot/dts/ti/keystone/ 3205F: arch/arm/mach-keystone/ 3206 3207ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3208M: Santosh Shilimkar <[email protected]> 3209L: [email protected] 3210S: Maintained 3211F: drivers/clk/keystone/ 3212 3213ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3214M: Santosh Shilimkar <[email protected]> 3215L: [email protected] (moderated for non-subscribers) 3216L: [email protected] 3217S: Maintained 3218F: drivers/clocksource/timer-keystone.c 3219 3220ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3221M: Santosh Shilimkar <[email protected]> 3222L: [email protected] 3223S: Maintained 3224F: drivers/power/reset/keystone-reset.c 3225 3226ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3227M: Nishanth Menon <[email protected]> 3228M: Vignesh Raghavendra <[email protected]> 3229M: Tero Kristo <[email protected]> 3230L: [email protected] (moderated for non-subscribers) 3231S: Supported 3232F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3233F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3234F: arch/arm64/boot/dts/ti/Makefile 3235F: arch/arm64/boot/dts/ti/k3-* 3236 3237ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3238M: Krzysztof Kozlowski <[email protected]> 3239L: [email protected] (moderated for non-subscribers) 3240S: Odd Fixes 3241F: Documentation/devicetree/bindings/*/*/ti,nspire* 3242F: Documentation/devicetree/bindings/*/ti,nspire* 3243F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3244F: arch/arm/boot/dts/nspire/ 3245 3246ARM/TOSHIBA VISCONTI ARCHITECTURE 3247M: Nobuhiro Iwamatsu <[email protected]> 3248L: [email protected] (moderated for non-subscribers) 3249S: Supported 3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3251F: Documentation/devicetree/bindings/arm/toshiba.yaml 3252F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3253F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3254F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3255F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3256F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3257F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3258F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3259F: arch/arm64/boot/dts/toshiba/ 3260F: drivers/clk/visconti/ 3261F: drivers/gpio/gpio-visconti.c 3262F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3263F: drivers/pci/controller/dwc/pcie-visconti.c 3264F: drivers/pinctrl/visconti/ 3265F: drivers/watchdog/visconti_wdt.c 3266N: visconti 3267 3268ARM/UNIPHIER ARCHITECTURE 3269M: Kunihiko Hayashi <[email protected]> 3270M: Masami Hiramatsu <[email protected]> 3271L: [email protected] (moderated for non-subscribers) 3272S: Maintained 3273F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3274F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3275F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3276F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3277F: arch/arm/boot/dts/socionext/uniphier* 3278F: arch/arm/include/asm/hardware/cache-uniphier.h 3279F: arch/arm/mm/cache-uniphier.c 3280F: arch/arm64/boot/dts/socionext/uniphier* 3281F: drivers/bus/uniphier-system-bus.c 3282F: drivers/clk/uniphier/ 3283F: drivers/dma/uniphier-mdmac.c 3284F: drivers/gpio/gpio-uniphier.c 3285F: drivers/i2c/busses/i2c-uniphier* 3286F: drivers/irqchip/irq-uniphier-aidet.c 3287F: drivers/mmc/host/uniphier-sd.c 3288F: drivers/pinctrl/uniphier/ 3289F: drivers/reset/reset-uniphier.c 3290F: drivers/tty/serial/8250/8250_uniphier.c 3291N: uniphier 3292 3293ARM/VERSATILE EXPRESS PLATFORM 3294M: Liviu Dudau <[email protected]> 3295M: Sudeep Holla <[email protected]> 3296M: Lorenzo Pieralisi <[email protected]> 3297L: [email protected] (moderated for non-subscribers) 3298S: Maintained 3299N: mps2 3300N: vexpress 3301F: arch/arm/mach-versatile/ 3302F: arch/arm64/boot/dts/arm/ 3303F: drivers/clocksource/timer-versatile.c 3304X: drivers/cpufreq/vexpress-spc-cpufreq.c 3305X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3306 3307ARM/VFP SUPPORT 3308M: Russell King <[email protected]> 3309L: [email protected] (moderated for non-subscribers) 3310S: Maintained 3311W: http://www.armlinux.org.uk/ 3312F: arch/arm/vfp/ 3313 3314ARM/VT8500 ARM ARCHITECTURE 3315M: Alexey Charkov <[email protected]> 3316M: Krzysztof Kozlowski <[email protected]> 3317L: [email protected] (moderated for non-subscribers) 3318S: Odd Fixes 3319F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3320F: arch/arm/boot/dts/vt8500/ 3321F: arch/arm/mach-vt8500/ 3322F: drivers/clocksource/timer-vt8500.c 3323F: drivers/i2c/busses/i2c-viai2c-wmt.c 3324F: drivers/mmc/host/wmt-sdmmc.c 3325F: drivers/pwm/pwm-vt8500.c 3326F: drivers/rtc/rtc-vt8500.c 3327F: drivers/tty/serial/vt8500_serial.c 3328F: drivers/video/fbdev/vt8500lcdfb.* 3329F: drivers/video/fbdev/wm8505fb* 3330F: drivers/video/fbdev/wmt_ge_rops.* 3331 3332ARM/ZYNQ ARCHITECTURE 3333M: Michal Simek <[email protected]> 3334L: [email protected] (moderated for non-subscribers) 3335S: Supported 3336W: http://wiki.xilinx.com 3337T: git https://github.com/Xilinx/linux-xlnx.git 3338F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3339F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3340F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3341F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3342F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3343F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3344F: arch/arm/mach-zynq/ 3345F: drivers/clocksource/timer-cadence-ttc.c 3346F: drivers/cpuidle/cpuidle-zynq.c 3347F: drivers/edac/synopsys_edac.c 3348F: drivers/i2c/busses/i2c-cadence.c 3349F: drivers/i2c/busses/i2c-xiic.c 3350F: drivers/mmc/host/sdhci-of-arasan.c 3351N: zynq 3352N: xilinx 3353 3354ARM64 FIT SUPPORT 3355M: Simon Glass <[email protected]> 3356L: [email protected] (moderated for non-subscribers) 3357S: Maintained 3358F: arch/arm64/boot/Makefile 3359F: scripts/make_fit.py 3360 3361ARM64 PLATFORM DRIVERS 3362M: Hans de Goede <[email protected]> 3363M: Ilpo Järvinen <[email protected]> 3364R: Bryan O'Donoghue <[email protected]> 3365L: [email protected] 3366S: Maintained 3367Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3368T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3369F: drivers/platform/arm64/ 3370 3371ARM64 PORT (AARCH64 ARCHITECTURE) 3372M: Catalin Marinas <[email protected]> 3373M: Will Deacon <[email protected]> 3374L: [email protected] (moderated for non-subscribers) 3375S: Maintained 3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3377F: Documentation/arch/arm64/ 3378F: arch/arm64/ 3379F: drivers/virt/coco/arm-cca-guest/ 3380F: drivers/virt/coco/pkvm-guest/ 3381F: tools/testing/selftests/arm64/ 3382X: arch/arm64/boot/dts/ 3383 3384ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3385M: George McCollister <[email protected]> 3386L: [email protected] 3387S: Maintained 3388F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3389F: drivers/net/dsa/xrs700x/* 3390F: net/dsa/tag_xrs700x.c 3391 3392AS3645A LED FLASH CONTROLLER DRIVER 3393M: Sakari Ailus <[email protected]> 3394L: [email protected] 3395S: Maintained 3396F: drivers/leds/flash/leds-as3645a.c 3397 3398ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3399M: Tianshu Qiu <[email protected]> 3400L: [email protected] 3401S: Maintained 3402T: git git://linuxtv.org/media.git 3403F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3404F: drivers/media/i2c/ak7375.c 3405 3406ASAHI KASEI AK8974 DRIVER 3407M: Linus Walleij <[email protected]> 3408L: [email protected] 3409S: Supported 3410W: http://www.akm.com/ 3411F: drivers/iio/magnetometer/ak8974.c 3412 3413AOSONG AGS02MA TVOC SENSOR DRIVER 3414M: Anshul Dalal <[email protected]> 3415L: [email protected] 3416S: Maintained 3417F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3418F: drivers/iio/chemical/ags02ma.c 3419 3420ASC7621 HARDWARE MONITOR DRIVER 3421M: George Joseph <[email protected]> 3422L: [email protected] 3423S: Maintained 3424F: Documentation/hwmon/asc7621.rst 3425F: drivers/hwmon/asc7621.c 3426 3427ASIX AX88796C SPI ETHERNET ADAPTER 3428M: Łukasz Stelmach <[email protected]> 3429S: Maintained 3430F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3431F: drivers/net/ethernet/asix/ax88796c_* 3432 3433ASIX PHY DRIVER [RUST] 3434M: FUJITA Tomonori <[email protected]> 3435R: Trevor Gross <[email protected]> 3436L: [email protected] 3437L: [email protected] 3438S: Maintained 3439F: drivers/net/phy/ax88796b_rust.rs 3440 3441ASPEED CRYPTO DRIVER 3442M: Neal Liu <[email protected]> 3443L: [email protected] (moderated for non-subscribers) 3444S: Maintained 3445F: Documentation/devicetree/bindings/crypto/aspeed,* 3446F: drivers/crypto/aspeed/ 3447 3448ASPEED PECI CONTROLLER 3449M: Iwona Winiarska <[email protected]> 3450L: [email protected] (moderated for non-subscribers) 3451L: [email protected] (moderated for non-subscribers) 3452S: Supported 3453F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3454F: drivers/peci/controller/peci-aspeed.c 3455 3456ASPEED PINCTRL DRIVERS 3457M: Andrew Jeffery <[email protected]> 3458L: [email protected] (moderated for non-subscribers) 3459L: [email protected] (moderated for non-subscribers) 3460L: [email protected] 3461S: Maintained 3462F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3463F: drivers/pinctrl/aspeed/ 3464 3465ASPEED SCU INTERRUPT CONTROLLER DRIVER 3466M: Eddie James <[email protected]> 3467L: [email protected] (moderated for non-subscribers) 3468S: Maintained 3469F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3470F: drivers/irqchip/irq-aspeed-scu-ic.c 3471F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3472 3473ASPEED SD/MMC DRIVER 3474M: Andrew Jeffery <[email protected]> 3475L: [email protected] (moderated for non-subscribers) 3476L: [email protected] (moderated for non-subscribers) 3477L: [email protected] 3478S: Maintained 3479F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3480F: drivers/mmc/host/sdhci-of-aspeed* 3481 3482ASPEED SMC SPI DRIVER 3483M: Chin-Ting Kuo <[email protected]> 3484M: Cédric Le Goater <[email protected]> 3485L: [email protected] (moderated for non-subscribers) 3486L: [email protected] (moderated for non-subscribers) 3487L: [email protected] 3488S: Maintained 3489F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3490F: drivers/spi/spi-aspeed-smc.c 3491 3492ASPEED USB UDC DRIVER 3493M: Neal Liu <[email protected]> 3494L: [email protected] (moderated for non-subscribers) 3495S: Maintained 3496F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3497F: drivers/usb/gadget/udc/aspeed_udc.c 3498 3499ASPEED VIDEO ENGINE DRIVER 3500M: Eddie James <[email protected]> 3501L: [email protected] 3502L: [email protected] (moderated for non-subscribers) 3503S: Maintained 3504F: Documentation/devicetree/bindings/media/aspeed-video.txt 3505F: drivers/media/platform/aspeed/ 3506 3507ASUS EC HARDWARE MONITOR DRIVER 3508M: Eugene Shalygin <[email protected]> 3509L: [email protected] 3510S: Maintained 3511F: drivers/hwmon/asus-ec-sensors.c 3512 3513ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3514M: Corentin Chary <[email protected]> 3515M: Luke D. Jones <[email protected]> 3516L: [email protected] 3517S: Maintained 3518W: https://asus-linux.org/ 3519F: drivers/platform/x86/asus*.c 3520F: drivers/platform/x86/eeepc*.c 3521 3522ASUS TF103C DOCK DRIVER 3523M: Hans de Goede <[email protected]> 3524L: [email protected] 3525S: Maintained 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3527F: drivers/platform/x86/asus-tf103c-dock.c 3528 3529ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3530M: Aleksa Savic <[email protected]> 3531L: [email protected] 3532S: Maintained 3533F: drivers/hwmon/asus_rog_ryujin.c 3534 3535ASUS WIRELESS RADIO CONTROL DRIVER 3536M: João Paulo Rechi Vita <[email protected]> 3537L: [email protected] 3538S: Maintained 3539F: drivers/platform/x86/asus-wireless.c 3540 3541ASUS WMI HARDWARE MONITOR DRIVER 3542M: Ed Brindley <[email protected]> 3543M: Denis Pauk <[email protected]> 3544L: [email protected] 3545S: Maintained 3546F: drivers/hwmon/asus_wmi_sensors.c 3547 3548ASYMMETRIC KEYS 3549M: David Howells <[email protected]> 3550L: [email protected] 3551S: Maintained 3552F: Documentation/crypto/asymmetric-keys.rst 3553F: crypto/asymmetric_keys/ 3554F: include/crypto/pkcs7.h 3555F: include/crypto/public_key.h 3556F: include/linux/verification.h 3557 3558ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3559R: Dan Williams <[email protected]> 3560S: Odd fixes 3561W: http://sourceforge.net/projects/xscaleiop 3562F: Documentation/crypto/async-tx-api.rst 3563F: crypto/async_tx/ 3564F: include/linux/async_tx.h 3565 3566AT24 EEPROM DRIVER 3567M: Bartosz Golaszewski <[email protected]> 3568L: [email protected] 3569S: Maintained 3570T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3571F: Documentation/devicetree/bindings/eeprom/at24.yaml 3572F: drivers/misc/eeprom/at24.c 3573 3574ATA OVER ETHERNET (AOE) DRIVER 3575M: "Justin Sanders" <[email protected]> 3576S: Supported 3577W: http://www.openaoe.org/ 3578F: Documentation/admin-guide/aoe/ 3579F: drivers/block/aoe/ 3580 3581ATC260X PMIC MFD DRIVER 3582M: Manivannan Sadhasivam <[email protected]> 3583M: Cristian Ciocaltea <[email protected]> 3584L: [email protected] 3585S: Maintained 3586F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3587F: drivers/input/misc/atc260x-onkey.c 3588F: drivers/mfd/atc260* 3589F: drivers/power/reset/atc260x-poweroff.c 3590F: drivers/regulator/atc260x-regulator.c 3591F: include/linux/mfd/atc260x/* 3592 3593ATHEROS 71XX/9XXX GPIO DRIVER 3594M: Alban Bedel <[email protected]> 3595S: Maintained 3596W: https://github.com/AlbanBedel/linux 3597T: git git://github.com/AlbanBedel/linux 3598F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3599F: drivers/gpio/gpio-ath79.c 3600 3601ATHEROS 71XX/9XXX USB PHY DRIVER 3602M: Alban Bedel <[email protected]> 3603S: Maintained 3604W: https://github.com/AlbanBedel/linux 3605T: git git://github.com/AlbanBedel/linux 3606F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3607F: drivers/phy/qualcomm/phy-ath79-usb.c 3608 3609ATHEROS ATH GENERIC UTILITIES 3610M: Kalle Valo <[email protected]> 3611L: [email protected] 3612S: Supported 3613F: drivers/net/wireless/ath/* 3614 3615ATHEROS ATH5K WIRELESS DRIVER 3616M: Jiri Slaby <[email protected]> 3617M: Nick Kossifidis <[email protected]> 3618M: Luis Chamberlain <[email protected]> 3619L: [email protected] 3620S: Maintained 3621W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3622F: drivers/net/wireless/ath/ath5k/ 3623 3624ATHEROS ATH6KL WIRELESS DRIVER 3625L: [email protected] 3626S: Orphan 3627W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3628F: drivers/net/wireless/ath/ath6kl/ 3629 3630ATI_REMOTE2 DRIVER 3631M: Ville Syrjala <[email protected]> 3632S: Maintained 3633F: drivers/input/misc/ati_remote2.c 3634 3635ATK0110 HWMON DRIVER 3636M: Luca Tettamanti <[email protected]> 3637L: [email protected] 3638S: Maintained 3639F: drivers/hwmon/asus_atk0110.c 3640 3641ATLX ETHERNET DRIVERS 3642M: Chris Snook <[email protected]> 3643L: [email protected] 3644S: Maintained 3645W: http://sourceforge.net/projects/atl1 3646W: http://atl1.sourceforge.net 3647F: drivers/net/ethernet/atheros/ 3648 3649ATM 3650M: Chas Williams <[email protected]> 3651L: [email protected] (moderated for non-subscribers) 3652L: [email protected] 3653S: Maintained 3654W: http://linux-atm.sourceforge.net 3655F: drivers/atm/ 3656F: include/linux/atm* 3657F: include/linux/sonet.h 3658F: include/uapi/linux/atm* 3659F: include/uapi/linux/sonet.h 3660 3661ATMEL MACB ETHERNET DRIVER 3662M: Nicolas Ferre <[email protected]> 3663M: Claudiu Beznea <[email protected]> 3664S: Supported 3665F: drivers/net/ethernet/cadence/ 3666 3667ATMEL MAXTOUCH DRIVER 3668M: Nick Dyer <[email protected]> 3669S: Maintained 3670T: git git://github.com/ndyer/linux.git 3671F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3672F: drivers/input/touchscreen/atmel_mxt_ts.c 3673 3674ATOMIC INFRASTRUCTURE 3675M: Will Deacon <[email protected]> 3676M: Peter Zijlstra <[email protected]> 3677R: Boqun Feng <[email protected]> 3678R: Mark Rutland <[email protected]> 3679L: [email protected] 3680S: Maintained 3681F: Documentation/atomic_*.txt 3682F: arch/*/include/asm/atomic*.h 3683F: include/*/atomic*.h 3684F: include/linux/refcount.h 3685F: scripts/atomic/ 3686 3687ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3688M: Bradley Grove <[email protected]> 3689L: [email protected] 3690S: Supported 3691W: http://www.attotech.com 3692F: drivers/scsi/esas2r 3693 3694ATUSB IEEE 802.15.4 RADIO DRIVER 3695M: Stefan Schmidt <[email protected]> 3696L: [email protected] 3697S: Maintained 3698F: drivers/net/ieee802154/at86rf230.h 3699F: drivers/net/ieee802154/atusb.c 3700F: drivers/net/ieee802154/atusb.h 3701 3702AUDIT SUBSYSTEM 3703M: Paul Moore <[email protected]> 3704M: Eric Paris <[email protected]> 3705L: [email protected] 3706S: Supported 3707W: https://github.com/linux-audit 3708Q: https://patchwork.kernel.org/project/audit/list 3709B: mailto:[email protected] 3710P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3711T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3712F: include/asm-generic/audit_*.h 3713F: include/linux/audit.h 3714F: include/linux/audit_arch.h 3715F: include/uapi/linux/audit.h 3716F: kernel/audit* 3717F: lib/*audit.c 3718K: \baudit_[a-z_0-9]\+\b 3719 3720AUTOFDO BUILD 3721M: Rong Xu <[email protected]> 3722M: Han Shen <[email protected]> 3723S: Supported 3724F: Documentation/dev-tools/autofdo.rst 3725F: scripts/Makefile.autofdo 3726 3727AUXILIARY BUS DRIVER 3728M: Greg Kroah-Hartman <[email protected]> 3729R: Dave Ertman <[email protected]> 3730R: Ira Weiny <[email protected]> 3731S: Supported 3732T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3733F: Documentation/driver-api/auxiliary_bus.rst 3734F: drivers/base/auxiliary.c 3735F: include/linux/auxiliary_bus.h 3736 3737AUXILIARY DISPLAY DRIVERS 3738M: Andy Shevchenko <[email protected]> 3739R: Geert Uytterhoeven <[email protected]> 3740S: Odd Fixes 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3742F: Documentation/devicetree/bindings/auxdisplay/ 3743F: drivers/auxdisplay/ 3744F: include/linux/cfag12864b.h 3745F: include/uapi/linux/map_to_14segment.h 3746F: include/uapi/linux/map_to_7segment.h 3747 3748AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3749M: Subhajit Ghosh <[email protected]> 3750L: [email protected] 3751S: Maintained 3752F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3753F: drivers/iio/light/apds9306.c 3754 3755AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3756M: Andreas Klinger <[email protected]> 3757L: [email protected] 3758S: Maintained 3759F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3760F: drivers/iio/adc/hx711.c 3761 3762AX.25 NETWORK LAYER 3763L: [email protected] 3764S: Orphan 3765W: https://linux-ax25.in-berlin.de 3766F: include/net/ax25.h 3767F: include/uapi/linux/ax25.h 3768F: net/ax25/ 3769 3770AXENTIA ARM DEVICES 3771M: Peter Rosin <[email protected]> 3772L: [email protected] (moderated for non-subscribers) 3773S: Maintained 3774F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3775F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3776F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3777F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3778 3779AXENTIA ASOC DRIVERS 3780M: Peter Rosin <[email protected]> 3781L: [email protected] 3782S: Maintained 3783F: Documentation/devicetree/bindings/sound/axentia,* 3784F: sound/soc/atmel/tse850-pcm5142.c 3785 3786AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3787M: Nuno Sá <[email protected]> 3788L: [email protected] 3789S: Supported 3790W: https://ez.analog.com/linux-software-drivers 3791F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3792F: drivers/hwmon/axi-fan-control.c 3793 3794AXI SPI ENGINE 3795M: Michael Hennerich <[email protected]> 3796M: Nuno Sá <[email protected]> 3797R: David Lechner <[email protected]> 3798L: [email protected] 3799S: Supported 3800W: https://ez.analog.com/linux-software-drivers 3801F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3802F: drivers/spi/spi-axi-spi-engine.c 3803 3804AXI PWM GENERATOR 3805M: Michael Hennerich <[email protected]> 3806M: Nuno Sá <[email protected]> 3807R: Trevor Gamblin <[email protected]> 3808L: [email protected] 3809S: Supported 3810W: https://ez.analog.com/linux-software-drivers 3811F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3812F: drivers/pwm/pwm-axi-pwmgen.c 3813 3814AXXIA I2C CONTROLLER 3815M: Krzysztof Adamski <[email protected]> 3816L: [email protected] 3817S: Maintained 3818F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 3819F: drivers/i2c/busses/i2c-axxia.c 3820 3821AZ6007 DVB DRIVER 3822M: Mauro Carvalho Chehab <[email protected]> 3823L: [email protected] 3824S: Maintained 3825W: https://linuxtv.org 3826T: git git://linuxtv.org/media.git 3827F: drivers/media/usb/dvb-usb-v2/az6007.c 3828 3829AZTECH FM RADIO RECEIVER DRIVER 3830M: Hans Verkuil <[email protected]> 3831L: [email protected] 3832S: Maintained 3833W: https://linuxtv.org 3834T: git git://linuxtv.org/media.git 3835F: drivers/media/radio/radio-aztech* 3836 3837B43 WIRELESS DRIVER 3838L: [email protected] 3839L: [email protected] 3840S: Orphan 3841W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3842F: drivers/net/wireless/broadcom/b43/ 3843 3844B43LEGACY WIRELESS DRIVER 3845L: [email protected] 3846L: [email protected] 3847S: Orphan 3848W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3849F: drivers/net/wireless/broadcom/b43legacy/ 3850 3851BACKLIGHT CLASS/SUBSYSTEM 3852M: Lee Jones <[email protected]> 3853M: Daniel Thompson <[email protected]> 3854M: Jingoo Han <[email protected]> 3855L: [email protected] 3856S: Maintained 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3858F: Documentation/ABI/stable/sysfs-class-backlight 3859F: Documentation/ABI/testing/sysfs-class-backlight 3860F: Documentation/devicetree/bindings/leds/backlight 3861F: drivers/video/backlight/ 3862F: include/linux/backlight.h 3863F: include/linux/pwm_backlight.h 3864 3865BARCO P50 GPIO DRIVER 3866M: Santosh Kumar Yadav <[email protected]> 3867M: Peter Korsgaard <[email protected]> 3868S: Maintained 3869F: drivers/platform/x86/barco-p50-gpio.c 3870 3871BATMAN ADVANCED 3872M: Marek Lindner <[email protected]> 3873M: Simon Wunderlich <[email protected]> 3874M: Antonio Quartulli <[email protected]> 3875M: Sven Eckelmann <[email protected]> 3876L: [email protected] (moderated for non-subscribers) 3877S: Maintained 3878W: https://www.open-mesh.org/ 3879Q: https://patchwork.open-mesh.org/project/batman/list/ 3880B: https://www.open-mesh.org/projects/batman-adv/issues 3881C: ircs://irc.hackint.org/batadv 3882T: git https://git.open-mesh.org/linux-merge.git 3883F: Documentation/networking/batman-adv.rst 3884F: include/uapi/linux/batadv_packet.h 3885F: include/uapi/linux/batman_adv.h 3886F: net/batman-adv/ 3887 3888BAYCOM/HDLCDRV DRIVERS FOR AX.25 3889M: Thomas Sailer <[email protected]> 3890L: [email protected] 3891S: Maintained 3892W: http://www.baycom.org/~tom/ham/ham.html 3893F: drivers/net/hamradio/baycom* 3894 3895BCACHE (BLOCK LAYER CACHE) 3896M: Coly Li <[email protected]> 3897M: Kent Overstreet <[email protected]> 3898L: [email protected] 3899S: Maintained 3900W: http://bcache.evilpiepirate.org 3901C: irc://irc.oftc.net/bcache 3902F: drivers/md/bcache/ 3903 3904BCACHEFS 3905M: Kent Overstreet <[email protected]> 3906L: [email protected] 3907S: Supported 3908C: irc://irc.oftc.net/bcache 3909T: git https://evilpiepirate.org/git/bcachefs.git 3910F: fs/bcachefs/ 3911F: Documentation/filesystems/bcachefs/ 3912 3913BDISP ST MEDIA DRIVER 3914M: Fabien Dessenne <[email protected]> 3915L: [email protected] 3916S: Supported 3917W: https://linuxtv.org 3918T: git git://linuxtv.org/media.git 3919F: drivers/media/platform/st/sti/bdisp 3920 3921BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3922M: Dariusz Marcinkiewicz <[email protected]> 3923L: [email protected] 3924S: Maintained 3925F: drivers/net/ethernet/ec_bhf.c 3926 3927BEFS FILE SYSTEM 3928M: Luis de Bethencourt <[email protected]> 3929M: Salah Triki <[email protected]> 3930S: Maintained 3931T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3932F: Documentation/filesystems/befs.rst 3933F: fs/befs/ 3934 3935BFQ I/O SCHEDULER 3936M: Yu Kuai <[email protected]> 3937L: [email protected] 3938S: Odd Fixes 3939F: Documentation/block/bfq-iosched.rst 3940F: block/bfq-* 3941 3942BFS FILE SYSTEM 3943M: "Tigran A. Aivazian" <[email protected]> 3944S: Maintained 3945F: Documentation/filesystems/bfs.rst 3946F: fs/bfs/ 3947F: include/uapi/linux/bfs_fs.h 3948 3949BINMAN 3950M: Simon Glass <[email protected]> 3951S: Supported 3952F: Documentation/devicetree/bindings/mtd/partitions/binman* 3953 3954BITMAP API 3955M: Yury Norov <[email protected]> 3956R: Rasmus Villemoes <[email protected]> 3957S: Maintained 3958F: include/linux/bitfield.h 3959F: include/linux/bitmap-str.h 3960F: include/linux/bitmap.h 3961F: include/linux/bits.h 3962F: include/linux/cpumask.h 3963F: include/linux/cpumask_types.h 3964F: include/linux/find.h 3965F: include/linux/nodemask.h 3966F: include/linux/nodemask_types.h 3967F: include/vdso/bits.h 3968F: lib/bitmap-str.c 3969F: lib/bitmap.c 3970F: lib/cpumask.c 3971F: lib/cpumask_kunit.c 3972F: lib/find_bit.c 3973F: lib/find_bit_benchmark.c 3974F: lib/test_bitmap.c 3975F: tools/include/linux/bitfield.h 3976F: tools/include/linux/bitmap.h 3977F: tools/include/linux/bits.h 3978F: tools/include/linux/find.h 3979F: tools/include/vdso/bits.h 3980F: tools/lib/bitmap.c 3981F: tools/lib/find_bit.c 3982 3983BITOPS API 3984M: Yury Norov <[email protected]> 3985R: Rasmus Villemoes <[email protected]> 3986S: Maintained 3987F: arch/*/include/asm/bitops.h 3988F: arch/*/include/asm/bitops_32.h 3989F: arch/*/include/asm/bitops_64.h 3990F: arch/*/lib/bitops.c 3991F: include/asm-generic/bitops 3992F: include/asm-generic/bitops.h 3993F: include/linux/bitops.h 3994F: lib/test_bitops.c 3995F: tools/*/bitops* 3996 3997BLINKM RGB LED DRIVER 3998M: Jan-Simon Moeller <[email protected]> 3999S: Maintained 4000F: drivers/leds/leds-blinkm.c 4001 4002BLOCK LAYER 4003M: Jens Axboe <[email protected]> 4004L: [email protected] 4005S: Maintained 4006T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4007F: Documentation/ABI/stable/sysfs-block 4008F: Documentation/block/ 4009F: block/ 4010F: drivers/block/ 4011F: include/linux/bio.h 4012F: include/linux/blk* 4013F: kernel/trace/blktrace.c 4014F: lib/sbitmap.c 4015 4016BLOCK LAYER DEVICE DRIVER API [RUST] 4017M: Andreas Hindborg <[email protected]> 4018R: Boqun Feng <[email protected]> 4019L: [email protected] 4020L: [email protected] 4021S: Supported 4022W: https://rust-for-linux.com 4023B: https://github.com/Rust-for-Linux/linux/issues 4024C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4025T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4026F: drivers/block/rnull.rs 4027F: rust/kernel/block.rs 4028F: rust/kernel/block/ 4029 4030BLOCK2MTD DRIVER 4031M: Joern Engel <[email protected]> 4032L: [email protected] 4033S: Maintained 4034F: drivers/mtd/devices/block2mtd.c 4035 4036BLUETOOTH DRIVERS 4037M: Marcel Holtmann <[email protected]> 4038M: Luiz Augusto von Dentz <[email protected]> 4039L: [email protected] 4040S: Supported 4041W: http://www.bluez.org/ 4042T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4043T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4044F: Documentation/devicetree/bindings/net/bluetooth/ 4045F: drivers/bluetooth/ 4046 4047BLUETOOTH SUBSYSTEM 4048M: Marcel Holtmann <[email protected]> 4049M: Johan Hedberg <[email protected]> 4050M: Luiz Augusto von Dentz <[email protected]> 4051L: [email protected] 4052S: Supported 4053W: http://www.bluez.org/ 4054T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4056F: include/net/bluetooth/ 4057F: net/bluetooth/ 4058 4059BONDING DRIVER 4060M: Jay Vosburgh <[email protected]> 4061M: Andy Gospodarek <[email protected]> 4062L: [email protected] 4063S: Maintained 4064F: Documentation/networking/bonding.rst 4065F: drivers/net/bonding/ 4066F: include/net/bond* 4067F: include/uapi/linux/if_bonding.h 4068F: tools/testing/selftests/drivers/net/bonding/ 4069 4070BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4071M: Dan Robertson <[email protected]> 4072L: [email protected] 4073S: Maintained 4074F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4075F: drivers/iio/accel/bma400* 4076 4077BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4078M: Alex Lanzano <[email protected]> 4079L: [email protected] 4080S: Maintained 4081F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4082F: drivers/iio/imu/bmi270/ 4083 4084BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4085M: Jagath Jog J <[email protected]> 4086L: [email protected] 4087S: Maintained 4088F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4089F: drivers/iio/imu/bmi323/ 4090 4091BPF JIT for ARC 4092M: Shahab Vahedi <[email protected]> 4093L: [email protected] 4094S: Maintained 4095F: arch/arc/net/ 4096 4097BPF JIT for ARM 4098M: Russell King <[email protected]> 4099M: Puranjay Mohan <[email protected]> 4100L: [email protected] 4101S: Maintained 4102F: arch/arm/net/ 4103 4104BPF JIT for ARM64 4105M: Daniel Borkmann <[email protected]> 4106M: Alexei Starovoitov <[email protected]> 4107M: Puranjay Mohan <[email protected]> 4108R: Xu Kuohai <[email protected]> 4109L: [email protected] 4110S: Supported 4111F: arch/arm64/net/ 4112 4113BPF JIT for LOONGARCH 4114M: Tiezhu Yang <[email protected]> 4115R: Hengqi Chen <[email protected]> 4116L: [email protected] 4117S: Maintained 4118F: arch/loongarch/net/ 4119 4120BPF JIT for MIPS (32-BIT AND 64-BIT) 4121M: Johan Almbladh <[email protected]> 4122M: Paul Burton <[email protected]> 4123L: [email protected] 4124S: Maintained 4125F: arch/mips/net/ 4126 4127BPF JIT for NFP NICs 4128M: Jakub Kicinski <[email protected]> 4129L: [email protected] 4130S: Odd Fixes 4131F: drivers/net/ethernet/netronome/nfp/bpf/ 4132 4133BPF JIT for POWERPC (32-BIT AND 64-BIT) 4134M: Michael Ellerman <[email protected]> 4135M: Hari Bathini <[email protected]> 4136M: Christophe Leroy <[email protected]> 4137R: Naveen N Rao <[email protected]> 4138L: [email protected] 4139S: Supported 4140F: arch/powerpc/net/ 4141 4142BPF JIT for RISC-V (32-bit) 4143M: Luke Nelson <[email protected]> 4144M: Xi Wang <[email protected]> 4145L: [email protected] 4146S: Maintained 4147F: arch/riscv/net/ 4148X: arch/riscv/net/bpf_jit_comp64.c 4149 4150BPF JIT for RISC-V (64-bit) 4151M: Björn Töpel <[email protected]> 4152R: Pu Lehui <[email protected]> 4153R: Puranjay Mohan <[email protected]> 4154L: [email protected] 4155S: Maintained 4156F: arch/riscv/net/ 4157X: arch/riscv/net/bpf_jit_comp32.c 4158 4159BPF JIT for S390 4160M: Ilya Leoshkevich <[email protected]> 4161M: Heiko Carstens <[email protected]> 4162M: Vasily Gorbik <[email protected]> 4163L: [email protected] 4164S: Supported 4165F: arch/s390/net/ 4166X: arch/s390/net/pnet.c 4167 4168BPF JIT for SPARC (32-BIT AND 64-BIT) 4169M: David S. Miller <[email protected]> 4170L: [email protected] 4171S: Odd Fixes 4172F: arch/sparc/net/ 4173 4174BPF JIT for X86 32-BIT 4175M: Wang YanQing <[email protected]> 4176L: [email protected] 4177S: Odd Fixes 4178F: arch/x86/net/bpf_jit_comp32.c 4179 4180BPF JIT for X86 64-BIT 4181M: Alexei Starovoitov <[email protected]> 4182M: Daniel Borkmann <[email protected]> 4183L: [email protected] 4184S: Supported 4185F: arch/x86/net/ 4186X: arch/x86/net/bpf_jit_comp32.c 4187 4188BPF [BTF] 4189M: Martin KaFai Lau <[email protected]> 4190L: [email protected] 4191S: Maintained 4192F: include/linux/btf* 4193F: kernel/bpf/btf.c 4194 4195BPF [CORE] 4196M: Alexei Starovoitov <[email protected]> 4197M: Daniel Borkmann <[email protected]> 4198R: John Fastabend <[email protected]> 4199L: [email protected] 4200S: Maintained 4201F: include/linux/bpf* 4202F: include/linux/filter.h 4203F: include/linux/tnum.h 4204F: kernel/bpf/core.c 4205F: kernel/bpf/dispatcher.c 4206F: kernel/bpf/mprog.c 4207F: kernel/bpf/syscall.c 4208F: kernel/bpf/tnum.c 4209F: kernel/bpf/trampoline.c 4210F: kernel/bpf/verifier.c 4211 4212BPF [CRYPTO] 4213M: Vadim Fedorenko <[email protected]> 4214L: [email protected] 4215S: Maintained 4216F: crypto/bpf_crypto_skcipher.c 4217F: include/linux/bpf_crypto.h 4218F: kernel/bpf/crypto.c 4219 4220BPF [DOCUMENTATION] (Related to Standardization) 4221R: David Vernet <[email protected]> 4222L: [email protected] 4223L: [email protected] 4224S: Maintained 4225F: Documentation/bpf/standardization/ 4226 4227BPF [GENERAL] (Safe Dynamic Programs and Tools) 4228M: Alexei Starovoitov <[email protected]> 4229M: Daniel Borkmann <[email protected]> 4230M: Andrii Nakryiko <[email protected]> 4231R: Martin KaFai Lau <[email protected]> 4232R: Eduard Zingerman <[email protected]> 4233R: Song Liu <[email protected]> 4234R: Yonghong Song <[email protected]> 4235R: John Fastabend <[email protected]> 4236R: KP Singh <[email protected]> 4237R: Stanislav Fomichev <[email protected]> 4238R: Hao Luo <[email protected]> 4239R: Jiri Olsa <[email protected]> 4240L: [email protected] 4241S: Supported 4242W: https://bpf.io/ 4243Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4244T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4245T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4246F: Documentation/bpf/ 4247F: Documentation/networking/filter.rst 4248F: Documentation/userspace-api/ebpf/ 4249F: arch/*/net/* 4250F: include/linux/bpf* 4251F: include/linux/btf* 4252F: include/linux/filter.h 4253F: include/trace/events/xdp.h 4254F: include/uapi/linux/bpf* 4255F: include/uapi/linux/btf* 4256F: include/uapi/linux/filter.h 4257F: kernel/bpf/ 4258F: kernel/trace/bpf_trace.c 4259F: lib/buildid.c 4260F: lib/test_bpf.c 4261F: net/bpf/ 4262F: net/core/filter.c 4263F: net/sched/act_bpf.c 4264F: net/sched/cls_bpf.c 4265F: samples/bpf/ 4266F: scripts/bpf_doc.py 4267F: scripts/Makefile.btf 4268F: scripts/pahole-version.sh 4269F: tools/bpf/ 4270F: tools/lib/bpf/ 4271F: tools/testing/selftests/bpf/ 4272 4273BPF [ITERATOR] 4274M: Yonghong Song <[email protected]> 4275L: [email protected] 4276S: Maintained 4277F: kernel/bpf/*iter.c 4278 4279BPF [L7 FRAMEWORK] (sockmap) 4280M: John Fastabend <[email protected]> 4281M: Jakub Sitnicki <[email protected]> 4282L: [email protected] 4283L: [email protected] 4284S: Maintained 4285F: include/linux/skmsg.h 4286F: net/core/skmsg.c 4287F: net/core/sock_map.c 4288F: net/ipv4/tcp_bpf.c 4289F: net/ipv4/udp_bpf.c 4290F: net/unix/unix_bpf.c 4291 4292BPF [LIBRARY] (libbpf) 4293M: Andrii Nakryiko <[email protected]> 4294M: Eduard Zingerman <[email protected]> 4295L: [email protected] 4296S: Maintained 4297F: tools/lib/bpf/ 4298 4299BPF [MISC] 4300L: [email protected] 4301S: Odd Fixes 4302K: (?:\b|_)bpf(?:\b|_) 4303 4304BPF [NETKIT] (BPF-programmable network device) 4305M: Daniel Borkmann <[email protected]> 4306M: Nikolay Aleksandrov <[email protected]> 4307L: [email protected] 4308L: [email protected] 4309S: Supported 4310F: drivers/net/netkit.c 4311F: include/net/netkit.h 4312 4313BPF [NETWORKING] (struct_ops, reuseport) 4314M: Martin KaFai Lau <[email protected]> 4315L: [email protected] 4316L: [email protected] 4317S: Maintained 4318F: kernel/bpf/bpf_struct* 4319 4320BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4321M: Martin KaFai Lau <[email protected]> 4322M: Daniel Borkmann <[email protected]> 4323R: John Fastabend <[email protected]> 4324L: [email protected] 4325L: [email protected] 4326S: Maintained 4327F: include/net/tcx.h 4328F: kernel/bpf/tcx.c 4329F: net/core/filter.c 4330F: net/sched/act_bpf.c 4331F: net/sched/cls_bpf.c 4332 4333BPF [RINGBUF] 4334M: Andrii Nakryiko <[email protected]> 4335L: [email protected] 4336S: Maintained 4337F: kernel/bpf/ringbuf.c 4338 4339BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4340M: KP Singh <[email protected]> 4341M: Matt Bobrowski <[email protected]> 4342L: [email protected] 4343S: Maintained 4344F: Documentation/bpf/prog_lsm.rst 4345F: include/linux/bpf_lsm.h 4346F: kernel/bpf/bpf_lsm.c 4347F: kernel/trace/bpf_trace.c 4348F: security/bpf/ 4349 4350BPF [SELFTESTS] (Test Runners & Infrastructure) 4351M: Andrii Nakryiko <[email protected]> 4352M: Eduard Zingerman <[email protected]> 4353R: Mykola Lysenko <[email protected]> 4354L: [email protected] 4355S: Maintained 4356F: tools/testing/selftests/bpf/ 4357 4358BPF [STORAGE & CGROUPS] 4359M: Martin KaFai Lau <[email protected]> 4360L: [email protected] 4361S: Maintained 4362F: kernel/bpf/*storage.c 4363F: kernel/bpf/bpf_lru* 4364F: kernel/bpf/cgroup.c 4365 4366BPF [TOOLING] (bpftool) 4367M: Quentin Monnet <[email protected]> 4368L: [email protected] 4369S: Maintained 4370F: kernel/bpf/disasm.* 4371F: tools/bpf/bpftool/ 4372 4373BPF [TRACING] 4374M: Song Liu <[email protected]> 4375R: Jiri Olsa <[email protected]> 4376L: [email protected] 4377S: Maintained 4378F: kernel/bpf/stackmap.c 4379F: kernel/trace/bpf_trace.c 4380F: lib/buildid.c 4381 4382BROADCOM ASP 2.0 ETHERNET DRIVER 4383M: Justin Chen <[email protected]> 4384M: Florian Fainelli <[email protected]> 4385L: [email protected] 4386L: [email protected] 4387S: Supported 4388F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4389F: drivers/net/ethernet/broadcom/asp2/ 4390 4391BROADCOM B44 10/100 ETHERNET DRIVER 4392M: Michael Chan <[email protected]> 4393L: [email protected] 4394S: Supported 4395F: drivers/net/ethernet/broadcom/b44.* 4396 4397BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4398M: Florian Fainelli <[email protected]> 4399L: [email protected] 4400L: [email protected] (subscribers-only) 4401S: Supported 4402F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4403F: drivers/net/dsa/b53/* 4404F: drivers/net/dsa/bcm_sf2* 4405F: include/linux/dsa/brcm.h 4406F: include/linux/platform_data/b53.h 4407 4408BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4409M: Florian Fainelli <[email protected]> 4410R: Broadcom internal kernel review list <[email protected]> 4411L: [email protected] (moderated for non-subscribers) 4412L: [email protected] (moderated for non-subscribers) 4413S: Maintained 4414T: git https://github.com/broadcom/stblinux.git 4415F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4416F: drivers/pci/controller/pcie-brcmstb.c 4417F: drivers/staging/vc04_services 4418N: bcm2711 4419N: bcm283* 4420N: raspberrypi 4421 4422BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4423M: Florian Fainelli <[email protected]> 4424M: Ray Jui <[email protected]> 4425M: Scott Branden <[email protected]> 4426R: Broadcom internal kernel review list <[email protected]> 4427S: Maintained 4428T: git https://github.com/broadcom/mach-bcm 4429F: arch/arm/mach-bcm/ 4430N: bcm281* 4431N: bcm113* 4432N: bcm216* 4433N: kona 4434 4435BROADCOM BCM2835 CAMERA DRIVERS 4436M: Raspberry Pi Kernel Maintenance <[email protected]> 4437L: [email protected] 4438S: Maintained 4439F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4440F: drivers/media/platform/broadcom/bcm2835-unicam* 4441 4442BROADCOM BCM47XX MIPS ARCHITECTURE 4443M: Hauke Mehrtens <[email protected]> 4444M: Rafał Miłecki <[email protected]> 4445L: [email protected] 4446S: Maintained 4447F: Documentation/devicetree/bindings/mips/brcm/ 4448F: arch/mips/bcm47xx/* 4449F: arch/mips/include/asm/mach-bcm47xx/* 4450 4451BROADCOM BCM4908 ETHERNET DRIVER 4452M: Rafał Miłecki <[email protected]> 4453R: Broadcom internal kernel review list <[email protected]> 4454L: [email protected] 4455S: Maintained 4456F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4457F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4458F: drivers/net/ethernet/broadcom/unimac.h 4459 4460BROADCOM BCM4908 PINMUX DRIVER 4461M: Rafał Miłecki <[email protected]> 4462R: Broadcom internal kernel review list <[email protected]> 4463L: [email protected] 4464S: Maintained 4465F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4466F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4467 4468BROADCOM BCM5301X ARM ARCHITECTURE 4469M: Florian Fainelli <[email protected]> 4470M: Hauke Mehrtens <[email protected]> 4471M: Rafał Miłecki <[email protected]> 4472R: Broadcom internal kernel review list <[email protected]> 4473L: [email protected] (moderated for non-subscribers) 4474S: Maintained 4475F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4476F: arch/arm/boot/dts/broadcom/bcm470* 4477F: arch/arm/boot/dts/broadcom/bcm5301* 4478F: arch/arm/boot/dts/broadcom/bcm953012* 4479F: arch/arm/mach-bcm/bcm_5301x.c 4480 4481BROADCOM BCM53573 ARM ARCHITECTURE 4482M: Florian Fainelli <[email protected]> 4483M: Rafał Miłecki <[email protected]> 4484R: Broadcom internal kernel review list <[email protected]> 4485L: [email protected] (moderated for non-subscribers) 4486S: Maintained 4487F: arch/arm/boot/dts/broadcom/bcm47189* 4488F: arch/arm/boot/dts/broadcom/bcm53573* 4489 4490BROADCOM BCM63XX/BCM33XX UDC DRIVER 4491M: Kevin Cernekee <[email protected]> 4492L: [email protected] 4493S: Maintained 4494F: drivers/usb/gadget/udc/bcm63xx_udc.* 4495 4496BROADCOM BCM7XXX ARM ARCHITECTURE 4497M: Florian Fainelli <[email protected]> 4498R: Broadcom internal kernel review list <[email protected]> 4499L: [email protected] (moderated for non-subscribers) 4500S: Maintained 4501T: git https://github.com/broadcom/stblinux.git 4502F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4503F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4504F: arch/arm/include/asm/hardware/cache-b15-rac.h 4505F: arch/arm/mach-bcm/*brcmstb* 4506F: arch/arm/mm/cache-b15-rac.c 4507F: drivers/bus/brcmstb_gisb.c 4508F: drivers/pci/controller/pcie-brcmstb.c 4509N: brcmstb 4510N: bcm7038 4511N: bcm7120 4512 4513BROADCOM BCMBCA ARM ARCHITECTURE 4514M: William Zhang <[email protected]> 4515M: Anand Gore <[email protected]> 4516M: Kursad Oney <[email protected]> 4517M: Florian Fainelli <[email protected]> 4518M: Rafał Miłecki <[email protected]> 4519R: Broadcom internal kernel review list <[email protected]> 4520L: [email protected] (moderated for non-subscribers) 4521S: Maintained 4522T: git https://github.com/broadcom/stblinux.git 4523F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4524F: arch/arm64/boot/dts/broadcom/bcmbca/* 4525N: bcmbca 4526N: bcm[9]?47622 4527N: bcm[9]?4912 4528N: bcm[9]?63138 4529N: bcm[9]?63146 4530N: bcm[9]?63148 4531N: bcm[9]?63158 4532N: bcm[9]?63178 4533N: bcm[9]?6756 4534N: bcm[9]?6813 4535N: bcm[9]?6846 4536N: bcm[9]?6855 4537N: bcm[9]?6856 4538N: bcm[9]?6858 4539N: bcm[9]?6878 4540 4541BROADCOM BDC DRIVER 4542M: Justin Chen <[email protected]> 4543M: Al Cooper <[email protected]> 4544R: Broadcom internal kernel review list <[email protected]> 4545L: [email protected] 4546S: Maintained 4547F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4548F: drivers/usb/gadget/udc/bdc/ 4549 4550BROADCOM BMIPS CPUFREQ DRIVER 4551M: Markus Mayer <[email protected]> 4552R: Broadcom internal kernel review list <[email protected]> 4553L: [email protected] 4554S: Maintained 4555F: drivers/cpufreq/bmips-cpufreq.c 4556 4557BROADCOM BMIPS MIPS ARCHITECTURE 4558M: Florian Fainelli <[email protected]> 4559R: Broadcom internal kernel review list <[email protected]> 4560L: [email protected] 4561S: Maintained 4562T: git https://github.com/broadcom/stblinux.git 4563F: arch/mips/bmips/* 4564F: arch/mips/boot/dts/brcm/bcm*.dts* 4565F: arch/mips/include/asm/mach-bmips/* 4566F: arch/mips/kernel/*bmips* 4567F: drivers/irqchip/irq-bcm63* 4568F: drivers/irqchip/irq-bcm7* 4569F: drivers/irqchip/irq-brcmstb* 4570F: drivers/pmdomain/bcm/bcm63xx-power.c 4571F: include/linux/bcm963xx_nvram.h 4572F: include/linux/bcm963xx_tag.h 4573 4574BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4575M: Rasesh Mody <[email protected]> 4576M: [email protected] 4577L: [email protected] 4578S: Supported 4579F: drivers/net/ethernet/broadcom/bnx2.* 4580F: drivers/net/ethernet/broadcom/bnx2_* 4581 4582BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4583M: Saurav Kashyap <[email protected]> 4584M: Javed Hasan <[email protected]> 4585M: [email protected] 4586L: [email protected] 4587S: Supported 4588F: drivers/scsi/bnx2fc/ 4589 4590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4591M: Nilesh Javali <[email protected]> 4592M: Manish Rangankar <[email protected]> 4593M: [email protected] 4594L: [email protected] 4595S: Supported 4596F: drivers/scsi/bnx2i/ 4597 4598BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4599M: Sudarsana Kalluru <[email protected]> 4600M: Manish Chopra <[email protected]> 4601L: [email protected] 4602S: Supported 4603F: drivers/net/ethernet/broadcom/bnx2x/ 4604 4605BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4606M: Michael Chan <[email protected]> 4607L: [email protected] 4608S: Supported 4609F: drivers/firmware/broadcom/tee_bnxt_fw.c 4610F: drivers/net/ethernet/broadcom/bnxt/ 4611F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4612 4613BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4614M: Arend van Spriel <[email protected]> 4615L: [email protected] 4616L: [email protected] 4617L: [email protected] 4618S: Supported 4619F: drivers/net/wireless/broadcom/brcm80211/ 4620F: include/linux/platform_data/brcmfmac.h 4621 4622BROADCOM BRCMSTB GPIO DRIVER 4623M: Doug Berger <[email protected]> 4624M: Florian Fainelli <[email protected]> 4625R: Broadcom internal kernel review list <[email protected]> 4626S: Supported 4627F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4628F: drivers/gpio/gpio-brcmstb.c 4629 4630BROADCOM BRCMSTB I2C DRIVER 4631M: Kamal Dasu <[email protected]> 4632R: Broadcom internal kernel review list <[email protected]> 4633L: [email protected] 4634S: Supported 4635F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4636F: drivers/i2c/busses/i2c-brcmstb.c 4637 4638BROADCOM BRCMSTB UART DRIVER 4639M: Al Cooper <[email protected]> 4640R: Broadcom internal kernel review list <[email protected]> 4641L: [email protected] 4642S: Maintained 4643F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4644F: drivers/tty/serial/8250/8250_bcm7271.c 4645 4646BROADCOM BRCMSTB USB EHCI DRIVER 4647M: Justin Chen <[email protected]> 4648M: Al Cooper <[email protected]> 4649R: Broadcom internal kernel review list <[email protected]> 4650L: [email protected] 4651S: Maintained 4652F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4653F: drivers/usb/host/ehci-brcm.* 4654 4655BROADCOM BRCMSTB USB PIN MAP DRIVER 4656M: Al Cooper <[email protected]> 4657R: Broadcom internal kernel review list <[email protected]> 4658L: [email protected] 4659S: Maintained 4660F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4661F: drivers/usb/misc/brcmstb-usb-pinmap.c 4662 4663BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4664M: Justin Chen <[email protected]> 4665M: Al Cooper <[email protected]> 4666R: Broadcom internal kernel review list <[email protected]> 4667L: [email protected] 4668S: Maintained 4669F: drivers/phy/broadcom/phy-brcm-usb* 4670 4671BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4672M: William Zhang <[email protected]> 4673M: Kursad Oney <[email protected]> 4674M: Jonas Gorski <[email protected]> 4675R: Broadcom internal kernel review list <[email protected]> 4676L: [email protected] 4677S: Maintained 4678F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4679F: drivers/spi/spi-bcm63xx-hsspi.c 4680F: drivers/spi/spi-bcmbca-hsspi.c 4681 4682BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4683M: Jonas Gorski <[email protected]> 4684L: [email protected] 4685S: Odd Fixes 4686F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4687F: drivers/spi/spi-bcm63xx.c 4688 4689BROADCOM ETHERNET PHY DRIVERS 4690M: Florian Fainelli <[email protected]> 4691R: Broadcom internal kernel review list <[email protected]> 4692L: [email protected] 4693S: Supported 4694F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4695F: drivers/net/phy/bcm*.[ch] 4696F: drivers/net/phy/broadcom.c 4697F: include/linux/brcmphy.h 4698 4699BROADCOM GENET ETHERNET DRIVER 4700M: Doug Berger <[email protected]> 4701M: Florian Fainelli <[email protected]> 4702R: Broadcom internal kernel review list <[email protected]> 4703L: [email protected] 4704S: Supported 4705F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4706F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4707F: drivers/net/ethernet/broadcom/genet/ 4708F: drivers/net/ethernet/broadcom/unimac.h 4709F: drivers/net/mdio/mdio-bcm-unimac.c 4710F: include/linux/platform_data/bcmgenet.h 4711F: include/linux/platform_data/mdio-bcm-unimac.h 4712 4713BROADCOM IPROC ARM ARCHITECTURE 4714M: Ray Jui <[email protected]> 4715M: Scott Branden <[email protected]> 4716R: Broadcom internal kernel review list <[email protected]> 4717L: [email protected] (moderated for non-subscribers) 4718S: Maintained 4719T: git https://github.com/broadcom/stblinux.git 4720F: arch/arm64/boot/dts/broadcom/northstar2/* 4721F: arch/arm64/boot/dts/broadcom/stingray/* 4722F: drivers/clk/bcm/clk-ns* 4723F: drivers/clk/bcm/clk-sr* 4724F: drivers/pinctrl/bcm/pinctrl-ns* 4725F: include/dt-bindings/clock/bcm-sr* 4726N: iproc 4727N: cygnus 4728N: bcm[-_]nsp 4729N: bcm9113* 4730N: bcm9583* 4731N: bcm9585* 4732N: bcm9586* 4733N: bcm988312 4734N: bcm113* 4735N: bcm583* 4736N: bcm585* 4737N: bcm586* 4738N: bcm88312 4739N: hr2 4740N: stingray 4741 4742BROADCOM IPROC GBIT ETHERNET DRIVER 4743M: Rafał Miłecki <[email protected]> 4744R: Broadcom internal kernel review list <[email protected]> 4745L: [email protected] 4746S: Maintained 4747F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4748F: drivers/net/ethernet/broadcom/bgmac* 4749F: drivers/net/ethernet/broadcom/unimac.h 4750 4751BROADCOM KONA GPIO DRIVER 4752M: Ray Jui <[email protected]> 4753R: Broadcom internal kernel review list <[email protected]> 4754S: Supported 4755F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4756F: drivers/gpio/gpio-bcm-kona.c 4757 4758BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4759M: Sathya Prakash Veerichetty <[email protected]> 4760M: Kashyap Desai <[email protected]> 4761M: Sumit Saxena <[email protected]> 4762M: Sreekanth Reddy <[email protected]> 4763L: [email protected] 4764L: [email protected] 4765S: Supported 4766W: https://www.broadcom.com/support/storage 4767F: drivers/scsi/mpi3mr/ 4768 4769BROADCOM NETXTREME-E ROCE DRIVER 4770M: Selvin Xavier <[email protected]> 4771L: [email protected] 4772S: Supported 4773W: http://www.broadcom.com 4774F: drivers/infiniband/hw/bnxt_re/ 4775F: include/uapi/rdma/bnxt_re-abi.h 4776 4777BROADCOM NVRAM DRIVER 4778M: Rafał Miłecki <[email protected]> 4779L: [email protected] 4780S: Maintained 4781F: drivers/firmware/broadcom/* 4782 4783BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4784M: Rafał Miłecki <[email protected]> 4785M: Florian Fainelli <[email protected]> 4786R: Broadcom internal kernel review list <[email protected]> 4787L: [email protected] 4788S: Maintained 4789T: git https://github.com/broadcom/stblinux.git 4790F: drivers/pmdomain/bcm/bcm-pmb.c 4791F: include/dt-bindings/soc/bcm-pmb.h 4792 4793BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4794M: Rafał Miłecki <[email protected]> 4795L: [email protected] 4796S: Maintained 4797F: drivers/bcma/ 4798F: include/linux/bcma/ 4799 4800BROADCOM SPI DRIVER 4801M: Kamal Dasu <[email protected]> 4802R: Broadcom internal kernel review list <[email protected]> 4803S: Maintained 4804F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4805F: drivers/spi/spi-bcm-qspi.* 4806F: drivers/spi/spi-brcmstb-qspi.c 4807F: drivers/spi/spi-iproc-qspi.c 4808 4809BROADCOM STB AVS CPUFREQ DRIVER 4810M: Markus Mayer <[email protected]> 4811R: Broadcom internal kernel review list <[email protected]> 4812L: [email protected] 4813S: Maintained 4814F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4815F: drivers/cpufreq/brcmstb* 4816 4817BROADCOM STB AVS TMON DRIVER 4818M: Markus Mayer <[email protected]> 4819R: Broadcom internal kernel review list <[email protected]> 4820L: [email protected] 4821S: Maintained 4822F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4823F: drivers/thermal/broadcom/brcmstb* 4824 4825BROADCOM STB DPFE DRIVER 4826M: Markus Mayer <[email protected]> 4827R: Broadcom internal kernel review list <[email protected]> 4828L: [email protected] (moderated for non-subscribers) 4829S: Maintained 4830F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4831F: drivers/memory/brcmstb_dpfe.c 4832 4833BROADCOM STB NAND FLASH DRIVER 4834M: Brian Norris <[email protected]> 4835M: Kamal Dasu <[email protected]> 4836R: Broadcom internal kernel review list <[email protected]> 4837L: [email protected] 4838S: Maintained 4839F: drivers/mtd/nand/raw/brcmnand/ 4840F: include/linux/platform_data/brcmnand.h 4841 4842BROADCOM STB PCIE DRIVER 4843M: Jim Quinlan <[email protected]> 4844M: Nicolas Saenz Julienne <[email protected]> 4845M: Florian Fainelli <[email protected]> 4846R: Broadcom internal kernel review list <[email protected]> 4847L: [email protected] 4848S: Maintained 4849F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4850F: drivers/pci/controller/pcie-brcmstb.c 4851 4852BROADCOM SYSTEMPORT ETHERNET DRIVER 4853M: Florian Fainelli <[email protected]> 4854R: Broadcom internal kernel review list <[email protected]> 4855L: [email protected] 4856S: Supported 4857F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4858F: drivers/net/ethernet/broadcom/bcmsysport.* 4859F: drivers/net/ethernet/broadcom/unimac.h 4860 4861BROADCOM TG3 GIGABIT ETHERNET DRIVER 4862M: Pavan Chebbi <[email protected]> 4863M: Michael Chan <[email protected]> 4864L: [email protected] 4865S: Supported 4866F: drivers/net/ethernet/broadcom/tg3.* 4867 4868BROADCOM VK DRIVER 4869M: Scott Branden <[email protected]> 4870R: Broadcom internal kernel review list <[email protected]> 4871S: Supported 4872F: drivers/misc/bcm-vk/ 4873F: include/uapi/linux/misc/bcm_vk.h 4874 4875BROCADE BFA FC SCSI DRIVER 4876M: Anil Gurumurthy <[email protected]> 4877M: Sudarsana Kalluru <[email protected]> 4878L: [email protected] 4879S: Supported 4880F: drivers/scsi/bfa/ 4881 4882BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4883M: Rasesh Mody <[email protected]> 4884M: Sudarsana Kalluru <[email protected]> 4885M: [email protected] 4886L: [email protected] 4887S: Supported 4888F: drivers/net/ethernet/brocade/bna/ 4889 4890BSG (block layer generic sg v4 driver) 4891M: FUJITA Tomonori <[email protected]> 4892L: [email protected] 4893S: Supported 4894F: block/bsg.c 4895F: include/linux/bsg.h 4896F: include/uapi/linux/bsg.h 4897 4898BT87X AUDIO DRIVER 4899M: Clemens Ladisch <[email protected]> 4900L: [email protected] 4901S: Maintained 4902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4903F: Documentation/sound/cards/bt87x.rst 4904F: sound/pci/bt87x.c 4905 4906BT8XXGPIO DRIVER 4907M: Michael Buesch <[email protected]> 4908S: Maintained 4909W: http://bu3sch.de/btgpio.php 4910F: drivers/gpio/gpio-bt8xx.c 4911 4912BTRFS FILE SYSTEM 4913M: Chris Mason <[email protected]> 4914M: Josef Bacik <[email protected]> 4915M: David Sterba <[email protected]> 4916L: [email protected] 4917S: Maintained 4918W: https://btrfs.readthedocs.io 4919Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4920C: irc://irc.libera.chat/btrfs 4921T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4922F: Documentation/filesystems/btrfs.rst 4923F: fs/btrfs/ 4924F: include/linux/btrfs* 4925F: include/trace/events/btrfs.h 4926F: include/uapi/linux/btrfs* 4927 4928BTTV VIDEO4LINUX DRIVER 4929M: Mauro Carvalho Chehab <[email protected]> 4930L: [email protected] 4931S: Odd fixes 4932W: https://linuxtv.org 4933T: git git://linuxtv.org/media.git 4934F: Documentation/driver-api/media/drivers/bttv* 4935F: drivers/media/pci/bt8xx/bttv* 4936 4937BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4938M: Chanwoo Choi <[email protected]> 4939L: [email protected] 4940L: [email protected] 4941S: Maintained 4942T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4943F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4944F: drivers/devfreq/exynos-bus.c 4945 4946BUSLOGIC SCSI DRIVER 4947M: Khalid Aziz <[email protected]> 4948L: [email protected] 4949S: Maintained 4950F: drivers/scsi/BusLogic.* 4951F: drivers/scsi/FlashPoint.* 4952 4953BXCAN CAN NETWORK DRIVER 4954M: Dario Binacchi <[email protected]> 4955L: [email protected] 4956S: Maintained 4957F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 4958F: drivers/net/can/bxcan.c 4959 4960C-MEDIA CMI8788 DRIVER 4961M: Clemens Ladisch <[email protected]> 4962L: [email protected] 4963S: Maintained 4964T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4965F: sound/pci/oxygen/ 4966 4967C-SKY ARCHITECTURE 4968M: Guo Ren <[email protected]> 4969L: [email protected] 4970S: Supported 4971T: git https://github.com/c-sky/csky-linux.git 4972F: Documentation/devicetree/bindings/csky/ 4973F: Documentation/devicetree/bindings/interrupt-controller/csky,* 4974F: Documentation/devicetree/bindings/timer/csky,* 4975F: arch/csky/ 4976F: drivers/clocksource/timer-gx6605s.c 4977F: drivers/clocksource/timer-mp-csky.c 4978F: drivers/irqchip/irq-csky-* 4979N: csky 4980K: csky 4981 4982CA8210 IEEE-802.15.4 RADIO DRIVER 4983L: [email protected] 4984S: Orphan 4985W: https://github.com/Cascoda/ca8210-linux.git 4986F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 4987F: drivers/net/ieee802154/ca8210.c 4988 4989CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 4990M: David Howells <[email protected]> 4991L: [email protected] 4992S: Supported 4993F: Documentation/filesystems/caching/cachefiles.rst 4994F: fs/cachefiles/ 4995 4996CACHESTAT: PAGE CACHE STATS FOR A FILE 4997M: Nhat Pham <[email protected]> 4998M: Johannes Weiner <[email protected]> 4999L: [email protected] 5000S: Maintained 5001F: tools/testing/selftests/cachestat/test_cachestat.c 5002 5003CADENCE MIPI-CSI2 BRIDGES 5004M: Maxime Ripard <[email protected]> 5005L: [email protected] 5006S: Maintained 5007F: Documentation/devicetree/bindings/media/cdns,*.txt 5008F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5009F: drivers/media/platform/cadence/cdns-csi2* 5010 5011CADENCE NAND DRIVER 5012L: [email protected] 5013S: Orphan 5014F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 5015F: drivers/mtd/nand/raw/cadence-nand-controller.c 5016 5017CADENCE USB3 DRD IP DRIVER 5018M: Peter Chen <[email protected]> 5019M: Pawel Laszczak <[email protected]> 5020R: Roger Quadros <[email protected]> 5021L: [email protected] 5022S: Maintained 5023T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5024F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5025F: drivers/usb/cdns3/ 5026X: drivers/usb/cdns3/cdnsp* 5027 5028CADENCE USBHS DRIVER 5029M: Pawel Laszczak <[email protected]> 5030L: [email protected] 5031S: Maintained 5032F: drivers/usb/gadget/udc/cdns2 5033 5034CADENCE USBSSP DRD IP DRIVER 5035M: Pawel Laszczak <[email protected]> 5036L: [email protected] 5037S: Maintained 5038T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5039F: drivers/usb/cdns3/ 5040X: drivers/usb/cdns3/cdns3* 5041 5042CADET FM/AM RADIO RECEIVER DRIVER 5043M: Hans Verkuil <[email protected]> 5044L: [email protected] 5045S: Maintained 5046W: https://linuxtv.org 5047T: git git://linuxtv.org/media.git 5048F: drivers/media/radio/radio-cadet* 5049 5050CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5051L: [email protected] 5052S: Orphan 5053T: git git://linuxtv.org/media.git 5054F: Documentation/admin-guide/media/cafe_ccic* 5055F: drivers/media/platform/marvell/ 5056 5057CAIF NETWORK LAYER 5058L: [email protected] 5059S: Orphan 5060F: Documentation/networking/caif/ 5061F: drivers/net/caif/ 5062F: include/net/caif/ 5063F: include/uapi/linux/caif/ 5064F: net/caif/ 5065 5066CAKE QDISC 5067M: Toke Høiland-Jørgensen <[email protected]> 5068L: [email protected] (moderated for non-subscribers) 5069S: Maintained 5070F: net/sched/sch_cake.c 5071 5072CAN NETWORK DRIVERS 5073M: Marc Kleine-Budde <[email protected]> 5074M: Vincent Mailhol <[email protected]> 5075L: [email protected] 5076S: Maintained 5077W: https://github.com/linux-can 5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5080F: Documentation/devicetree/bindings/net/can/ 5081F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5082F: drivers/net/can/ 5083F: drivers/phy/phy-can-transceiver.c 5084F: include/linux/can/bittiming.h 5085F: include/linux/can/dev.h 5086F: include/linux/can/length.h 5087F: include/linux/can/platform/ 5088F: include/linux/can/rx-offload.h 5089F: include/uapi/linux/can/error.h 5090F: include/uapi/linux/can/netlink.h 5091F: include/uapi/linux/can/vxcan.h 5092 5093CAN NETWORK LAYER 5094M: Oliver Hartkopp <[email protected]> 5095M: Marc Kleine-Budde <[email protected]> 5096L: [email protected] 5097S: Maintained 5098W: https://github.com/linux-can 5099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5100T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5101F: Documentation/networking/can.rst 5102F: Documentation/networking/iso15765-2.rst 5103F: include/linux/can/can-ml.h 5104F: include/linux/can/core.h 5105F: include/linux/can/skb.h 5106F: include/net/netns/can.h 5107F: include/uapi/linux/can.h 5108F: include/uapi/linux/can/bcm.h 5109F: include/uapi/linux/can/gw.h 5110F: include/uapi/linux/can/isotp.h 5111F: include/uapi/linux/can/raw.h 5112F: net/can/ 5113 5114CAN-J1939 NETWORK LAYER 5115M: Robin van der Gracht <[email protected]> 5116M: Oleksij Rempel <[email protected]> 5117R: [email protected] 5118L: [email protected] 5119S: Maintained 5120F: Documentation/networking/j1939.rst 5121F: include/uapi/linux/can/j1939.h 5122F: net/can/j1939/ 5123 5124CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5125M: Damien Le Moal <[email protected]> 5126L: [email protected] 5127L: [email protected] (pinctrl driver) 5128F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5129F: drivers/pinctrl/pinctrl-k210.c 5130 5131CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5132M: Damien Le Moal <[email protected]> 5133L: [email protected] 5134L: [email protected] 5135S: Maintained 5136F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5137F: drivers/reset/reset-k210.c 5138 5139CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5140M: Damien Le Moal <[email protected]> 5141L: [email protected] 5142S: Maintained 5143F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5144F: drivers/soc/canaan/ 5145F: include/soc/canaan/ 5146 5147CAPABILITIES 5148M: Serge Hallyn <[email protected]> 5149L: [email protected] 5150S: Supported 5151F: include/linux/capability.h 5152F: include/uapi/linux/capability.h 5153F: kernel/capability.c 5154F: security/commoncap.c 5155 5156CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5157M: Kevin Tsai <[email protected]> 5158S: Maintained 5159F: drivers/iio/light/cm* 5160 5161CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5162M: Christian Lamparter <[email protected]> 5163L: [email protected] 5164S: Maintained 5165W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5166F: drivers/net/wireless/ath/carl9170/ 5167 5168CAVIUM I2C DRIVER 5169M: Robert Richter <[email protected]> 5170S: Odd Fixes 5171W: http://www.marvell.com 5172F: drivers/i2c/busses/i2c-octeon* 5173F: drivers/i2c/busses/i2c-thunderx* 5174 5175CAVIUM LIQUIDIO NETWORK DRIVER 5176L: [email protected] 5177S: Orphan 5178W: http://www.marvell.com 5179F: drivers/net/ethernet/cavium/liquidio/ 5180 5181CAVIUM MMC DRIVER 5182M: Robert Richter <[email protected]> 5183S: Odd Fixes 5184W: http://www.marvell.com 5185F: drivers/mmc/host/cavium* 5186 5187CAVIUM OCTEON-TX CRYPTO DRIVER 5188M: George Cherian <[email protected]> 5189L: [email protected] 5190S: Supported 5191W: http://www.marvell.com 5192F: drivers/crypto/cavium/cpt/ 5193 5194CAVIUM THUNDERX2 ARM64 SOC 5195M: Robert Richter <[email protected]> 5196L: [email protected] (moderated for non-subscribers) 5197S: Odd Fixes 5198F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5199F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5200 5201CBS/ETF/TAPRIO QDISCS 5202M: Vinicius Costa Gomes <[email protected]> 5203L: [email protected] 5204S: Maintained 5205F: net/sched/sch_cbs.c 5206F: net/sched/sch_etf.c 5207F: net/sched/sch_taprio.c 5208 5209CC2520 IEEE-802.15.4 RADIO DRIVER 5210M: Stefan Schmidt <[email protected]> 5211L: [email protected] 5212S: Odd Fixes 5213F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5214F: drivers/net/ieee802154/cc2520.c 5215 5216CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5217M: Gilad Ben-Yossef <[email protected]> 5218L: [email protected] 5219S: Supported 5220W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5221F: drivers/crypto/ccree/ 5222 5223CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5224M: Hadar Gat <[email protected]> 5225L: [email protected] 5226S: Supported 5227W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5228F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5229F: drivers/char/hw_random/cctrng.c 5230F: drivers/char/hw_random/cctrng.h 5231 5232CEC FRAMEWORK 5233M: Hans Verkuil <[email protected]> 5234L: [email protected] 5235S: Supported 5236W: http://linuxtv.org 5237T: git git://linuxtv.org/media.git 5238F: Documentation/ABI/testing/debugfs-cec-error-inj 5239F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5240F: Documentation/driver-api/media/cec-core.rst 5241F: Documentation/userspace-api/media/cec 5242F: drivers/media/cec/ 5243F: drivers/media/rc/keymaps/rc-cec.c 5244F: include/media/cec-notifier.h 5245F: include/media/cec.h 5246F: include/uapi/linux/cec-funcs.h 5247F: include/uapi/linux/cec.h 5248 5249CEC GPIO DRIVER 5250M: Hans Verkuil <[email protected]> 5251L: [email protected] 5252S: Supported 5253W: http://linuxtv.org 5254T: git git://linuxtv.org/media.git 5255F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5256F: drivers/media/cec/platform/cec-gpio/ 5257 5258CELL BROADBAND ENGINE ARCHITECTURE 5259L: [email protected] 5260S: Orphan 5261F: arch/powerpc/include/asm/cell*.h 5262F: arch/powerpc/include/asm/spu*.h 5263F: arch/powerpc/include/uapi/asm/spu*.h 5264F: arch/powerpc/platforms/cell/ 5265 5266CELLWISE CW2015 BATTERY DRIVER 5267M: Tobias Schrammm <[email protected]> 5268S: Maintained 5269F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5270F: drivers/power/supply/cw2015_battery.c 5271 5272CEPH COMMON CODE (LIBCEPH) 5273M: Ilya Dryomov <[email protected]> 5274M: Xiubo Li <[email protected]> 5275L: [email protected] 5276S: Supported 5277W: http://ceph.com/ 5278T: git https://github.com/ceph/ceph-client.git 5279F: include/linux/ceph/ 5280F: include/linux/crush/ 5281F: net/ceph/ 5282 5283CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5284M: Xiubo Li <[email protected]> 5285M: Ilya Dryomov <[email protected]> 5286L: [email protected] 5287S: Supported 5288W: http://ceph.com/ 5289T: git https://github.com/ceph/ceph-client.git 5290F: Documentation/filesystems/ceph.rst 5291F: fs/ceph/ 5292 5293CERTIFICATE HANDLING 5294M: David Howells <[email protected]> 5295M: David Woodhouse <[email protected]> 5296L: [email protected] 5297S: Maintained 5298F: Documentation/admin-guide/module-signing.rst 5299F: certs/ 5300F: scripts/sign-file.c 5301F: scripts/ssl-common.h 5302F: tools/certs/ 5303 5304CFAG12864B LCD DRIVER 5305M: Miguel Ojeda <[email protected]> 5306S: Maintained 5307F: drivers/auxdisplay/cfag12864b.c 5308F: include/linux/cfag12864b.h 5309 5310CFAG12864BFB LCD FRAMEBUFFER DRIVER 5311M: Miguel Ojeda <[email protected]> 5312S: Maintained 5313F: drivers/auxdisplay/cfag12864bfb.c 5314F: include/linux/cfag12864b.h 5315 5316CHAR and MISC DRIVERS 5317M: Arnd Bergmann <[email protected]> 5318M: Greg Kroah-Hartman <[email protected]> 5319S: Supported 5320T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5321F: drivers/char/ 5322F: drivers/misc/ 5323F: include/linux/miscdevice.h 5324X: drivers/char/agp/ 5325X: drivers/char/hw_random/ 5326X: drivers/char/ipmi/ 5327X: drivers/char/random.c 5328X: drivers/char/tpm/ 5329 5330CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5331M: Thomas Weißschuh <[email protected]> 5332L: [email protected] 5333S: Maintained 5334F: Documentation/hwmon/powerz.rst 5335F: drivers/hwmon/powerz.c 5336 5337CHECKPATCH 5338M: Andy Whitcroft <[email protected]> 5339M: Joe Perches <[email protected]> 5340R: Dwaipayan Ray <[email protected]> 5341R: Lukas Bulwahn <[email protected]> 5342S: Maintained 5343F: scripts/checkpatch.pl 5344 5345CHECKPATCH DOCUMENTATION 5346M: Dwaipayan Ray <[email protected]> 5347M: Lukas Bulwahn <[email protected]> 5348R: Joe Perches <[email protected]> 5349S: Maintained 5350F: Documentation/dev-tools/checkpatch.rst 5351 5352CHINESE DOCUMENTATION 5353M: Alex Shi <[email protected]> 5354M: Yanteng Si <[email protected]> 5355S: Maintained 5356F: Documentation/translations/zh_CN/ 5357 5358CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5359M: Peter Chen <[email protected]> 5360L: [email protected] 5361S: Maintained 5362T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5363F: drivers/usb/chipidea/ 5364 5365CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5366M: Hans de Goede <[email protected]> 5367L: [email protected] 5368S: Maintained 5369F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5370F: drivers/input/touchscreen/chipone_icn8318.c 5371 5372CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5373M: Hans de Goede <[email protected]> 5374L: [email protected] 5375S: Maintained 5376F: drivers/input/touchscreen/chipone_icn8505.c 5377 5378CHROME HARDWARE PLATFORM SUPPORT 5379M: Benson Leung <[email protected]> 5380M: Tzung-Bi Shih <[email protected]> 5381L: [email protected] 5382S: Maintained 5383T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5384F: drivers/platform/chrome/ 5385 5386CHROMEOS EC CODEC DRIVER 5387M: Cheng-Yi Chiang <[email protected]> 5388M: Tzung-Bi Shih <[email protected]> 5389R: Guenter Roeck <[email protected]> 5390L: [email protected] 5391S: Maintained 5392F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5393F: sound/soc/codecs/cros_ec_codec.* 5394 5395CHROMEOS EC CHARGE CONTROL 5396M: Thomas Weißschuh <[email protected]> 5397S: Maintained 5398F: drivers/power/supply/cros_charge-control.c 5399 5400CHROMEOS EC HARDWARE MONITORING 5401M: Thomas Weißschuh <[email protected]> 5402L: [email protected] 5403L: [email protected] 5404S: Maintained 5405F: Documentation/hwmon/cros_ec_hwmon.rst 5406F: drivers/hwmon/cros_ec_hwmon.c 5407 5408CHROMEOS EC LED DRIVER 5409M: Thomas Weißschuh <[email protected]> 5410S: Maintained 5411F: drivers/leds/leds-cros_ec.c 5412 5413CHROMEOS EC SUBDRIVERS 5414M: Benson Leung <[email protected]> 5415R: Guenter Roeck <[email protected]> 5416L: [email protected] 5417S: Maintained 5418F: drivers/power/supply/cros_charge-control.c 5419F: drivers/power/supply/cros_usbpd-charger.c 5420N: cros_ec 5421N: cros-ec 5422 5423CHROMEOS EC UART DRIVER 5424M: Bhanu Prakash Maiya <[email protected]> 5425R: Benson Leung <[email protected]> 5426R: Tzung-Bi Shih <[email protected]> 5427S: Maintained 5428F: drivers/platform/chrome/cros_ec_uart.c 5429 5430CHROMEOS EC USB PD NOTIFY DRIVER 5431M: Prashant Malani <[email protected]> 5432L: [email protected] 5433S: Maintained 5434F: drivers/platform/chrome/cros_usbpd_notify.c 5435F: include/linux/platform_data/cros_usbpd_notify.h 5436 5437CHROMEOS EC USB TYPE-C DRIVER 5438M: Prashant Malani <[email protected]> 5439L: [email protected] 5440S: Maintained 5441F: drivers/platform/chrome/cros_ec_typec.* 5442F: drivers/platform/chrome/cros_typec_switch.c 5443F: drivers/platform/chrome/cros_typec_vdm.* 5444 5445CHROMEOS HPS DRIVER 5446M: Dan Callaghan <[email protected]> 5447R: Sami Kyöstilä <[email protected]> 5448S: Maintained 5449F: drivers/platform/chrome/cros_hps_i2c.c 5450 5451CHROMEOS EC WATCHDOG 5452M: Lukasz Majczak <[email protected]> 5453L: [email protected] 5454S: Maintained 5455F: drivers/watchdog/cros_ec_wdt.c 5456 5457CHRONTEL CH7322 CEC DRIVER 5458M: Joe Tessler <[email protected]> 5459L: [email protected] 5460S: Maintained 5461T: git git://linuxtv.org/media.git 5462F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5463F: drivers/media/cec/i2c/ch7322.c 5464 5465CIRRUS LOGIC AUDIO CODEC DRIVERS 5466M: David Rhodes <[email protected]> 5467M: Richard Fitzgerald <[email protected]> 5468L: [email protected] 5469L: [email protected] 5470S: Maintained 5471F: Documentation/devicetree/bindings/sound/cirrus,cs* 5472F: drivers/mfd/cs42l43* 5473F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5474F: drivers/spi/spi-cs42l43* 5475F: include/dt-bindings/sound/cs* 5476F: include/linux/mfd/cs42l43* 5477F: include/sound/cs* 5478F: sound/pci/hda/cirrus* 5479F: sound/pci/hda/cs* 5480F: sound/pci/hda/hda_component* 5481F: sound/pci/hda/hda_cs_dsp_ctl.* 5482F: sound/soc/codecs/cs* 5483 5484CIRRUS LOGIC HAPTIC DRIVERS 5485M: James Ogletree <[email protected]> 5486M: Fred Treven <[email protected]> 5487M: Ben Bright <[email protected]> 5488L: [email protected] 5489S: Supported 5490F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5491F: drivers/input/misc/cs40l* 5492F: drivers/mfd/cs40l* 5493F: include/linux/mfd/cs40l* 5494F: sound/soc/codecs/cs40l* 5495 5496CIRRUS LOGIC DSP FIRMWARE DRIVER 5497M: Simon Trimmer <[email protected]> 5498M: Charles Keepax <[email protected]> 5499M: Richard Fitzgerald <[email protected]> 5500L: [email protected] 5501S: Supported 5502W: https://github.com/CirrusLogic/linux-drivers/wiki 5503T: git https://github.com/CirrusLogic/linux-drivers.git 5504F: drivers/firmware/cirrus/* 5505F: include/linux/firmware/cirrus/* 5506 5507CIRRUS LOGIC EP93XX ETHERNET DRIVER 5508M: Hartley Sweeten <[email protected]> 5509L: [email protected] 5510S: Maintained 5511F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5512 5513CIRRUS LOGIC LOCHNAGAR DRIVER 5514M: Charles Keepax <[email protected]> 5515M: Richard Fitzgerald <[email protected]> 5516L: [email protected] 5517S: Supported 5518F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5519F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5520F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5521F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5522F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5523F: Documentation/hwmon/lochnagar.rst 5524F: drivers/clk/clk-lochnagar.c 5525F: drivers/hwmon/lochnagar-hwmon.c 5526F: drivers/mfd/lochnagar-i2c.c 5527F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5528F: drivers/regulator/lochnagar-regulator.c 5529F: include/dt-bindings/clock/lochnagar.h 5530F: include/dt-bindings/pinctrl/lochnagar.h 5531F: include/linux/mfd/lochnagar* 5532F: sound/soc/codecs/lochnagar-sc.c 5533 5534CIRRUS LOGIC MADERA CODEC DRIVERS 5535M: Charles Keepax <[email protected]> 5536M: Richard Fitzgerald <[email protected]> 5537L: [email protected] 5538L: [email protected] 5539S: Supported 5540W: https://github.com/CirrusLogic/linux-drivers/wiki 5541T: git https://github.com/CirrusLogic/linux-drivers.git 5542F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5543F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5544F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5545F: drivers/gpio/gpio-madera* 5546F: drivers/irqchip/irq-madera* 5547F: drivers/mfd/cs47l* 5548F: drivers/mfd/madera* 5549F: drivers/pinctrl/cirrus/* 5550F: include/dt-bindings/sound/madera* 5551F: include/linux/irqchip/irq-madera* 5552F: include/linux/mfd/madera/* 5553F: include/sound/madera* 5554F: sound/soc/codecs/cs47l* 5555F: sound/soc/codecs/madera* 5556 5557CISCO FCOE HBA DRIVER 5558M: Satish Kharat <[email protected]> 5559M: Sesidhar Baddela <[email protected]> 5560M: Karan Tilak Kumar <[email protected]> 5561L: [email protected] 5562S: Supported 5563F: drivers/scsi/fnic/ 5564 5565CISCO SCSI HBA DRIVER 5566M: Karan Tilak Kumar <[email protected]> 5567M: Sesidhar Baddela <[email protected]> 5568L: [email protected] 5569S: Supported 5570F: drivers/scsi/snic/ 5571 5572CISCO VIC ETHERNET NIC DRIVER 5573M: Christian Benvenuti <[email protected]> 5574M: Satish Kharat <[email protected]> 5575S: Supported 5576F: drivers/net/ethernet/cisco/enic/ 5577 5578CISCO VIC LOW LATENCY NIC DRIVER 5579M: Christian Benvenuti <[email protected]> 5580M: Nelson Escobar <[email protected]> 5581S: Supported 5582F: drivers/infiniband/hw/usnic/ 5583 5584CLANG CONTROL FLOW INTEGRITY SUPPORT 5585M: Sami Tolvanen <[email protected]> 5586M: Kees Cook <[email protected]> 5587R: Nathan Chancellor <[email protected]> 5588L: [email protected] 5589S: Supported 5590B: https://github.com/ClangBuiltLinux/linux/issues 5591T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5592F: include/linux/cfi.h 5593F: kernel/cfi.c 5594 5595CLANG-FORMAT FILE 5596M: Miguel Ojeda <[email protected]> 5597S: Maintained 5598F: .clang-format 5599 5600CLANG/LLVM BUILD SUPPORT 5601M: Nathan Chancellor <[email protected]> 5602R: Nick Desaulniers <[email protected]> 5603R: Bill Wendling <[email protected]> 5604R: Justin Stitt <[email protected]> 5605L: [email protected] 5606S: Supported 5607W: https://clangbuiltlinux.github.io/ 5608B: https://github.com/ClangBuiltLinux/linux/issues 5609C: irc://irc.libera.chat/clangbuiltlinux 5610F: Documentation/kbuild/llvm.rst 5611F: include/linux/compiler-clang.h 5612F: scripts/Makefile.clang 5613F: scripts/clang-tools/ 5614K: \b(?i:clang|llvm)\b 5615 5616CLK API 5617M: Russell King <[email protected]> 5618L: [email protected] 5619S: Maintained 5620F: include/linux/clk.h 5621 5622CLOCKSOURCE, CLOCKEVENT DRIVERS 5623M: Daniel Lezcano <[email protected]> 5624M: Thomas Gleixner <[email protected]> 5625L: [email protected] 5626S: Supported 5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5628F: Documentation/devicetree/bindings/timer/ 5629F: drivers/clocksource/ 5630 5631CLOSURES 5632M: Kent Overstreet <[email protected]> 5633L: [email protected] 5634S: Supported 5635C: irc://irc.oftc.net/bcache 5636F: include/linux/closure.h 5637F: lib/closure.c 5638 5639CMPC ACPI DRIVER 5640M: Thadeu Lima de Souza Cascardo <[email protected]> 5641L: [email protected] 5642S: Supported 5643F: drivers/platform/x86/classmate-laptop.c 5644 5645COBALT MEDIA DRIVER 5646M: Hans Verkuil <[email protected]> 5647L: [email protected] 5648S: Supported 5649W: https://linuxtv.org 5650T: git git://linuxtv.org/media.git 5651F: drivers/media/pci/cobalt/ 5652 5653COCCINELLE/Semantic Patches (SmPL) 5654M: Julia Lawall <[email protected]> 5655M: Nicolas Palix <[email protected]> 5656L: [email protected] (moderated for non-subscribers) 5657S: Supported 5658W: https://coccinelle.gitlabpages.inria.fr/website/ 5659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5660F: Documentation/dev-tools/coccinelle.rst 5661F: scripts/coccicheck 5662F: scripts/coccinelle/ 5663 5664CODA FILE SYSTEM 5665M: Jan Harkes <[email protected]> 5666M: [email protected] 5667L: [email protected] 5668S: Maintained 5669W: http://www.coda.cs.cmu.edu/ 5670F: Documentation/filesystems/coda.rst 5671F: fs/coda/ 5672F: include/linux/coda*.h 5673F: include/uapi/linux/coda*.h 5674 5675CODA V4L2 MEM2MEM DRIVER 5676M: Philipp Zabel <[email protected]> 5677L: [email protected] 5678S: Maintained 5679F: Documentation/devicetree/bindings/media/coda.yaml 5680F: drivers/media/platform/chips-media/coda 5681 5682CODE OF CONDUCT 5683M: Greg Kroah-Hartman <[email protected]> 5684S: Supported 5685F: Documentation/process/code-of-conduct-interpretation.rst 5686F: Documentation/process/code-of-conduct.rst 5687 5688CODE TAGGING 5689M: Suren Baghdasaryan <[email protected]> 5690M: Kent Overstreet <[email protected]> 5691S: Maintained 5692F: include/asm-generic/codetag.lds.h 5693F: include/linux/codetag.h 5694F: lib/codetag.c 5695 5696COMEDI DRIVERS 5697M: Ian Abbott <[email protected]> 5698M: H Hartley Sweeten <[email protected]> 5699S: Odd Fixes 5700F: drivers/comedi/ 5701F: include/linux/comedi/ 5702F: include/uapi/linux/comedi.h 5703 5704COMMON CLK FRAMEWORK 5705M: Michael Turquette <[email protected]> 5706M: Stephen Boyd <[email protected]> 5707L: [email protected] 5708S: Maintained 5709Q: http://patchwork.kernel.org/project/linux-clk/list/ 5710T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5711F: Documentation/devicetree/bindings/clock/ 5712F: drivers/clk/ 5713F: include/dt-bindings/clock/ 5714F: include/linux/clk-pr* 5715F: include/linux/clk/ 5716F: include/linux/of_clk.h 5717X: drivers/clk/clkdev.c 5718 5719COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5720M: Steve French <[email protected]> 5721R: Paulo Alcantara <[email protected]> (DFS, global name space) 5722R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5723R: Shyam Prasad N <[email protected]> (multichannel) 5724R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5725R: Bharath SM <[email protected]> (deferred close, directory leases) 5726L: [email protected] 5727L: [email protected] (moderated for non-subscribers) 5728S: Supported 5729W: https://wiki.samba.org/index.php/LinuxCIFS 5730T: git git://git.samba.org/sfrench/cifs-2.6.git 5731F: Documentation/admin-guide/cifs/ 5732F: fs/smb/client/ 5733F: fs/smb/common/ 5734F: include/uapi/linux/cifs 5735 5736COMPACTPCI HOTPLUG CORE 5737M: Scott Murray <[email protected]> 5738L: [email protected] 5739S: Maintained 5740F: drivers/pci/hotplug/cpci_hotplug* 5741 5742COMPACTPCI HOTPLUG GENERIC DRIVER 5743M: Scott Murray <[email protected]> 5744L: [email protected] 5745S: Maintained 5746F: drivers/pci/hotplug/cpcihp_generic.c 5747 5748COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5749M: Scott Murray <[email protected]> 5750L: [email protected] 5751S: Maintained 5752F: drivers/pci/hotplug/cpcihp_zt5550.* 5753 5754COMPAL LAPTOP SUPPORT 5755M: Cezary Jackiewicz <[email protected]> 5756L: [email protected] 5757S: Maintained 5758F: drivers/platform/x86/compal-laptop.c 5759 5760COMPILER ATTRIBUTES 5761M: Miguel Ojeda <[email protected]> 5762S: Maintained 5763F: include/linux/compiler_attributes.h 5764 5765COMPUTE EXPRESS LINK (CXL) 5766M: Davidlohr Bueso <[email protected]> 5767M: Jonathan Cameron <[email protected]> 5768M: Dave Jiang <[email protected]> 5769M: Alison Schofield <[email protected]> 5770M: Vishal Verma <[email protected]> 5771M: Ira Weiny <[email protected]> 5772M: Dan Williams <[email protected]> 5773L: [email protected] 5774S: Maintained 5775F: Documentation/driver-api/cxl 5776F: drivers/cxl/ 5777F: include/cxl/ 5778F: include/uapi/linux/cxl_mem.h 5779F: tools/testing/cxl/ 5780 5781COMPUTE EXPRESS LINK PMU (CPMU) 5782M: Jonathan Cameron <[email protected]> 5783L: [email protected] 5784S: Maintained 5785F: Documentation/admin-guide/perf/cxl.rst 5786F: drivers/perf/cxl_pmu.c 5787 5788CONEXANT ACCESSRUNNER USB DRIVER 5789L: [email protected] 5790S: Orphan 5791W: http://accessrunner.sourceforge.net/ 5792F: drivers/usb/atm/cxacru.c 5793 5794CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5795M: Elena Reshetova <[email protected]> 5796M: Carlos Bilbao <[email protected]> 5797S: Maintained 5798F: Documentation/security/snp-tdx-threat-model.rst 5799 5800CONFIGFS 5801M: Joel Becker <[email protected]> 5802M: Christoph Hellwig <[email protected]> 5803S: Supported 5804T: git git://git.infradead.org/users/hch/configfs.git 5805F: fs/configfs/ 5806F: include/linux/configfs.h 5807F: samples/configfs/ 5808 5809CONGATEC BOARD CONTROLLER MFD DRIVER 5810M: Thomas Richard <[email protected]> 5811S: Maintained 5812F: drivers/gpio/gpio-cgbc.c 5813F: drivers/i2c/busses/i2c-cgbc.c 5814F: drivers/mfd/cgbc-core.c 5815F: drivers/watchdog/cgbc_wdt.c 5816F: include/linux/mfd/cgbc.h 5817 5818CONSOLE SUBSYSTEM 5819M: Greg Kroah-Hartman <[email protected]> 5820S: Supported 5821F: drivers/video/console/ 5822F: include/linux/console* 5823 5824CONTEXT TRACKING 5825M: Frederic Weisbecker <[email protected]> 5826M: "Paul E. McKenney" <[email protected]> 5827S: Maintained 5828F: include/linux/context_tracking* 5829F: kernel/context_tracking.c 5830 5831CONTROL GROUP (CGROUP) 5832M: Tejun Heo <[email protected]> 5833M: Johannes Weiner <[email protected]> 5834M: Michal Koutný <[email protected]> 5835L: [email protected] 5836S: Maintained 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5838F: Documentation/admin-guide/cgroup-v1/ 5839F: Documentation/admin-guide/cgroup-v2.rst 5840F: include/linux/cgroup* 5841F: kernel/cgroup/ 5842F: tools/testing/selftests/cgroup/ 5843 5844CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5845M: Tejun Heo <[email protected]> 5846M: Josef Bacik <[email protected]> 5847M: Jens Axboe <[email protected]> 5848L: [email protected] 5849L: [email protected] 5850T: git git://git.kernel.dk/linux-block 5851F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5852F: block/bfq-cgroup.c 5853F: block/blk-cgroup.c 5854F: block/blk-iocost.c 5855F: block/blk-iolatency.c 5856F: block/blk-throttle.c 5857F: include/linux/blk-cgroup.h 5858 5859CONTROL GROUP - CPUSET 5860M: Waiman Long <[email protected]> 5861L: [email protected] 5862S: Maintained 5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5864F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5865F: include/linux/cpuset.h 5866F: kernel/cgroup/cpuset-internal.h 5867F: kernel/cgroup/cpuset-v1.c 5868F: kernel/cgroup/cpuset.c 5869F: tools/testing/selftests/cgroup/test_cpuset.c 5870F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5871F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5872 5873CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5874M: Johannes Weiner <[email protected]> 5875M: Michal Hocko <[email protected]> 5876M: Roman Gushchin <[email protected]> 5877M: Shakeel Butt <[email protected]> 5878R: Muchun Song <[email protected]> 5879L: [email protected] 5880L: [email protected] 5881S: Maintained 5882F: include/linux/memcontrol.h 5883F: mm/memcontrol.c 5884F: mm/memcontrol-v1.c 5885F: mm/memcontrol-v1.h 5886F: mm/swap_cgroup.c 5887F: samples/cgroup/* 5888F: tools/testing/selftests/cgroup/memcg_protection.m 5889F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5890F: tools/testing/selftests/cgroup/test_kmem.c 5891F: tools/testing/selftests/cgroup/test_memcontrol.c 5892 5893CORETEMP HARDWARE MONITORING DRIVER 5894M: Fenghua Yu <[email protected]> 5895L: [email protected] 5896S: Maintained 5897F: Documentation/hwmon/coretemp.rst 5898F: drivers/hwmon/coretemp.c 5899 5900CORSAIR-CPRO HARDWARE MONITOR DRIVER 5901M: Marius Zachmann <[email protected]> 5902L: [email protected] 5903S: Maintained 5904F: drivers/hwmon/corsair-cpro.c 5905 5906CORSAIR-PSU HARDWARE MONITOR DRIVER 5907M: Wilken Gottwalt <[email protected]> 5908L: [email protected] 5909S: Maintained 5910F: Documentation/hwmon/corsair-psu.rst 5911F: drivers/hwmon/corsair-psu.c 5912 5913COUNTER SUBSYSTEM 5914M: William Breathitt Gray <[email protected]> 5915L: [email protected] 5916S: Maintained 5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5918F: Documentation/ABI/testing/sysfs-bus-counter 5919F: Documentation/driver-api/generic-counter.rst 5920F: drivers/counter/ 5921F: include/linux/counter.h 5922F: include/uapi/linux/counter.h 5923F: tools/counter/ 5924 5925COUNTER WATCH EVENTS TOOL 5926M: Fabrice Gasnier <[email protected]> 5927L: [email protected] 5928S: Maintained 5929F: tools/counter/counter_watch_events.c 5930 5931CP2615 I2C DRIVER 5932M: Bence Csókás <[email protected]> 5933S: Maintained 5934F: drivers/i2c/busses/i2c-cp2615.c 5935 5936CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 5937M: Viresh Kumar <[email protected]> 5938M: Sudeep Holla <[email protected]> 5939L: [email protected] 5940S: Maintained 5941W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 5942F: drivers/cpufreq/vexpress-spc-cpufreq.c 5943 5944CPU FREQUENCY SCALING FRAMEWORK 5945M: "Rafael J. Wysocki" <[email protected]> 5946M: Viresh Kumar <[email protected]> 5947L: [email protected] 5948S: Maintained 5949B: https://bugzilla.kernel.org 5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 5951T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 5952F: Documentation/admin-guide/pm/cpufreq.rst 5953F: Documentation/admin-guide/pm/intel_pstate.rst 5954F: Documentation/cpu-freq/ 5955F: Documentation/devicetree/bindings/cpufreq/ 5956F: drivers/cpufreq/ 5957F: include/linux/cpufreq.h 5958F: include/linux/sched/cpufreq.h 5959F: kernel/sched/cpufreq*.c 5960F: tools/testing/selftests/cpufreq/ 5961 5962CPU HOTPLUG 5963M: Thomas Gleixner <[email protected]> 5964M: Peter Zijlstra <[email protected]> 5965L: [email protected] 5966S: Maintained 5967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 5968F: include/linux/cpu.h 5969F: include/linux/cpuhotplug.h 5970F: include/linux/smpboot.h 5971F: kernel/cpu.c 5972F: kernel/smpboot.* 5973 5974CPU IDLE TIME MANAGEMENT FRAMEWORK 5975M: "Rafael J. Wysocki" <[email protected]> 5976M: Daniel Lezcano <[email protected]> 5977L: [email protected] 5978S: Maintained 5979B: https://bugzilla.kernel.org 5980T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 5981F: Documentation/admin-guide/pm/cpuidle.rst 5982F: Documentation/driver-api/pm/cpuidle.rst 5983F: drivers/cpuidle/ 5984F: include/linux/cpuidle.h 5985 5986CPU POWER MONITORING SUBSYSTEM 5987M: Thomas Renninger <[email protected]> 5988M: Shuah Khan <[email protected]> 5989M: Shuah Khan <[email protected]> 5990M: John B. Wyatt IV <[email protected]> 5991M: John B. Wyatt IV <[email protected]> 5992M: John Kacur <[email protected]> 5993L: [email protected] 5994S: Maintained 5995F: tools/power/cpupower/ 5996 5997CPUID/MSR DRIVER 5998M: "H. Peter Anvin" <[email protected]> 5999S: Maintained 6000F: arch/x86/kernel/cpuid.c 6001F: arch/x86/kernel/msr.c 6002 6003CPUIDLE DRIVER - ARM BIG LITTLE 6004M: Lorenzo Pieralisi <[email protected]> 6005M: Daniel Lezcano <[email protected]> 6006L: [email protected] 6007L: [email protected] (moderated for non-subscribers) 6008S: Maintained 6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6010F: drivers/cpuidle/cpuidle-big_little.c 6011 6012CPUIDLE DRIVER - ARM EXYNOS 6013M: Daniel Lezcano <[email protected]> 6014M: Kukjin Kim <[email protected]> 6015R: Krzysztof Kozlowski <[email protected]> 6016L: [email protected] 6017L: [email protected] 6018S: Maintained 6019F: arch/arm/mach-exynos/pm.c 6020F: drivers/cpuidle/cpuidle-exynos.c 6021F: include/linux/platform_data/cpuidle-exynos.h 6022 6023CPUIDLE DRIVER - ARM PSCI 6024M: Lorenzo Pieralisi <[email protected]> 6025M: Sudeep Holla <[email protected]> 6026L: [email protected] 6027L: [email protected] (moderated for non-subscribers) 6028S: Supported 6029F: drivers/cpuidle/cpuidle-psci.c 6030 6031CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6032M: Ulf Hansson <[email protected]> 6033L: [email protected] 6034L: [email protected] (moderated for non-subscribers) 6035S: Supported 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6037F: drivers/cpuidle/cpuidle-psci-domain.c 6038F: drivers/cpuidle/cpuidle-psci.h 6039 6040CPUIDLE DRIVER - DT IDLE PM DOMAIN 6041M: Ulf Hansson <[email protected]> 6042L: [email protected] 6043S: Supported 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6045F: drivers/cpuidle/dt_idle_genpd.c 6046F: drivers/cpuidle/dt_idle_genpd.h 6047 6048CPUIDLE DRIVER - RISC-V SBI 6049M: Anup Patel <[email protected]> 6050L: [email protected] 6051L: [email protected] 6052S: Maintained 6053F: drivers/cpuidle/cpuidle-riscv-sbi.c 6054 6055CRAMFS FILESYSTEM 6056M: Nicolas Pitre <[email protected]> 6057S: Maintained 6058F: Documentation/filesystems/cramfs.rst 6059F: fs/cramfs/ 6060 6061CREATIVE SB0540 6062M: Bastien Nocera <[email protected]> 6063L: [email protected] 6064S: Maintained 6065F: drivers/hid/hid-creative-sb0540.c 6066 6067CRYPTO API 6068M: Herbert Xu <[email protected]> 6069M: "David S. Miller" <[email protected]> 6070L: [email protected] 6071S: Maintained 6072T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6073T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6074F: Documentation/crypto/ 6075F: Documentation/devicetree/bindings/crypto/ 6076F: arch/*/crypto/ 6077F: crypto/ 6078F: drivers/crypto/ 6079F: include/crypto/ 6080F: include/linux/crypto* 6081F: lib/crypto/ 6082 6083CRYPTO SPEED TEST COMPARE 6084M: Wang Jinchao <[email protected]> 6085L: [email protected] 6086S: Maintained 6087F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6088 6089CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6090M: Neil Horman <[email protected]> 6091L: [email protected] 6092S: Maintained 6093F: crypto/ansi_cprng.c 6094F: crypto/rng.c 6095 6096CS3308 MEDIA DRIVER 6097M: Hans Verkuil <[email protected]> 6098L: [email protected] 6099S: Odd Fixes 6100W: http://linuxtv.org 6101T: git git://linuxtv.org/media.git 6102F: drivers/media/i2c/cs3308.c 6103 6104CS5535 Audio ALSA driver 6105M: Jaya Kumar <[email protected]> 6106S: Maintained 6107F: sound/pci/cs5535audio/ 6108 6109CTU CAN FD DRIVER 6110M: Pavel Pisa <[email protected]> 6111M: Ondrej Ille <[email protected]> 6112L: [email protected] 6113S: Maintained 6114F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6115F: drivers/net/can/ctucanfd/ 6116 6117CVE ASSIGNMENT CONTACT 6118M: CVE Assignment Team <[email protected]> 6119S: Maintained 6120F: Documentation/process/cve.rst 6121 6122CW1200 WLAN driver 6123S: Orphan 6124F: drivers/net/wireless/st/cw1200/ 6125F: include/linux/platform_data/net-cw1200.h 6126 6127CX18 VIDEO4LINUX DRIVER 6128M: Andy Walls <[email protected]> 6129L: [email protected] 6130S: Maintained 6131W: https://linuxtv.org 6132T: git git://linuxtv.org/media.git 6133F: drivers/media/pci/cx18/ 6134F: include/uapi/linux/ivtv* 6135 6136CX2341X MPEG ENCODER HELPER MODULE 6137M: Hans Verkuil <[email protected]> 6138L: [email protected] 6139S: Maintained 6140W: https://linuxtv.org 6141T: git git://linuxtv.org/media.git 6142F: drivers/media/common/cx2341x* 6143F: include/media/drv-intf/cx2341x.h 6144 6145CX24120 MEDIA DRIVER 6146M: Jemma Denson <[email protected]> 6147M: Patrick Boettcher <[email protected]> 6148L: [email protected] 6149S: Maintained 6150W: https://linuxtv.org 6151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6152F: drivers/media/dvb-frontends/cx24120* 6153 6154CX88 VIDEO4LINUX DRIVER 6155M: Mauro Carvalho Chehab <[email protected]> 6156L: [email protected] 6157S: Odd fixes 6158W: https://linuxtv.org 6159T: git git://linuxtv.org/media.git 6160F: Documentation/driver-api/media/drivers/cx88* 6161F: drivers/media/pci/cx88/ 6162 6163CXD2820R MEDIA DRIVER 6164L: [email protected] 6165S: Orphan 6166W: https://linuxtv.org 6167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6168F: drivers/media/dvb-frontends/cxd2820r* 6169 6170CXGB3 ETHERNET DRIVER (CXGB3) 6171M: Potnuri Bharat Teja <[email protected]> 6172L: [email protected] 6173S: Supported 6174W: http://www.chelsio.com 6175F: drivers/net/ethernet/chelsio/cxgb3/ 6176 6177CXGB3 ISCSI DRIVER (CXGB3I) 6178M: Varun Prakash <[email protected]> 6179L: [email protected] 6180S: Supported 6181W: http://www.chelsio.com 6182F: drivers/scsi/cxgbi/cxgb3i 6183 6184CXGB4 CRYPTO DRIVER (chcr) 6185M: Ayush Sawal <[email protected]> 6186L: [email protected] 6187S: Supported 6188W: http://www.chelsio.com 6189F: drivers/crypto/chelsio 6190 6191CXGB4 ETHERNET DRIVER (CXGB4) 6192M: Potnuri Bharat Teja <[email protected]> 6193L: [email protected] 6194S: Supported 6195W: http://www.chelsio.com 6196F: drivers/net/ethernet/chelsio/cxgb4/ 6197 6198CXGB4 INLINE CRYPTO DRIVER 6199M: Ayush Sawal <[email protected]> 6200L: [email protected] 6201S: Supported 6202W: http://www.chelsio.com 6203F: drivers/net/ethernet/chelsio/inline_crypto/ 6204 6205CXGB4 ISCSI DRIVER (CXGB4I) 6206M: Varun Prakash <[email protected]> 6207L: [email protected] 6208S: Supported 6209W: http://www.chelsio.com 6210F: drivers/scsi/cxgbi/cxgb4i 6211 6212CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6213M: Potnuri Bharat Teja <[email protected]> 6214L: [email protected] 6215S: Supported 6216W: http://www.openfabrics.org 6217F: drivers/infiniband/hw/cxgb4/ 6218F: include/uapi/rdma/cxgb4-abi.h 6219 6220CXGB4VF ETHERNET DRIVER (CXGB4VF) 6221M: Potnuri Bharat Teja <[email protected]> 6222L: [email protected] 6223S: Supported 6224W: http://www.chelsio.com 6225F: drivers/net/ethernet/chelsio/cxgb4vf/ 6226 6227CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6228M: Frederic Barrat <[email protected]> 6229M: Andrew Donnellan <[email protected]> 6230L: [email protected] 6231S: Supported 6232F: Documentation/ABI/testing/sysfs-class-cxl 6233F: Documentation/arch/powerpc/cxl.rst 6234F: arch/powerpc/platforms/powernv/pci-cxl.c 6235F: drivers/misc/cxl/ 6236F: include/misc/cxl* 6237F: include/uapi/misc/cxl.h 6238 6239CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6240M: Manoj N. Kumar <[email protected]> 6241M: Uma Krishnan <[email protected]> 6242L: [email protected] 6243S: Obsolete 6244F: Documentation/arch/powerpc/cxlflash.rst 6245F: drivers/scsi/cxlflash/ 6246F: include/uapi/scsi/cxlflash_ioctl.h 6247 6248CYBERPRO FB DRIVER 6249M: Russell King <[email protected]> 6250L: [email protected] (moderated for non-subscribers) 6251S: Maintained 6252W: http://www.armlinux.org.uk/ 6253F: drivers/video/fbdev/cyber2000fb.* 6254 6255CYCLADES PC300 DRIVER 6256S: Orphan 6257F: drivers/net/wan/pc300* 6258 6259CYPRESS CY8C95X0 PINCTRL DRIVER 6260M: Patrick Rudolph <[email protected]> 6261L: [email protected] 6262S: Maintained 6263F: drivers/pinctrl/pinctrl-cy8c95x0.c 6264 6265CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6266M: Linus Walleij <[email protected]> 6267L: [email protected] 6268S: Maintained 6269F: drivers/input/touchscreen/cy8ctma140.c 6270 6271CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6272M: Yassine Oudjana <[email protected]> 6273L: [email protected] 6274S: Maintained 6275F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6276F: drivers/input/keyboard/cypress-sf.c 6277 6278CYPRESS_FIRMWARE MEDIA DRIVER 6279L: [email protected] 6280S: Orphan 6281W: https://linuxtv.org 6282Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6283F: drivers/media/common/cypress_firmware* 6284 6285CYTTSP TOUCHSCREEN DRIVER 6286M: Linus Walleij <[email protected]> 6287L: [email protected] 6288S: Maintained 6289F: drivers/input/touchscreen/cyttsp* 6290 6291D-LINK DIR-685 TOUCHKEYS DRIVER 6292M: Linus Walleij <[email protected]> 6293L: [email protected] 6294S: Supported 6295F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6296 6297DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6298M: Joshua Kinard <[email protected]> 6299S: Maintained 6300F: drivers/rtc/rtc-ds1685.c 6301F: include/linux/rtc/ds1685.h 6302 6303DAMA SLAVE for AX.25 6304M: Joerg Reuter <[email protected]> 6305L: [email protected] 6306S: Maintained 6307W: http://yaina.de/jreuter/ 6308W: http://www.qsl.net/dl1bke/ 6309F: net/ax25/af_ax25.c 6310F: net/ax25/ax25_dev.c 6311F: net/ax25/ax25_ds_* 6312F: net/ax25/ax25_in.c 6313F: net/ax25/ax25_out.c 6314F: net/ax25/ax25_timer.c 6315F: net/ax25/sysctl_net_ax25.c 6316 6317DATA ACCESS MONITOR 6318M: SeongJae Park <[email protected]> 6319L: [email protected] 6320L: [email protected] 6321S: Maintained 6322W: https://damonitor.github.io 6323P: Documentation/mm/damon/maintainer-profile.rst 6324T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6325T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6327F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6328F: Documentation/admin-guide/mm/damon/ 6329F: Documentation/mm/damon/ 6330F: include/linux/damon.h 6331F: include/trace/events/damon.h 6332F: mm/damon/ 6333F: tools/testing/selftests/damon/ 6334 6335DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6336L: [email protected] 6337S: Orphan 6338F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6339F: drivers/net/ethernet/dec/tulip/dmfe.c 6340 6341DC390/AM53C974 SCSI driver 6342M: Hannes Reinecke <[email protected]> 6343L: [email protected] 6344S: Maintained 6345F: drivers/scsi/am53c974.c 6346 6347DC395x SCSI driver 6348M: Oliver Neukum <[email protected]> 6349M: Ali Akcaagac <[email protected]> 6350M: Jamie Lenehan <[email protected]> 6351S: Maintained 6352F: Documentation/scsi/dc395x.rst 6353F: drivers/scsi/dc395x.* 6354 6355DCCP PROTOCOL 6356L: [email protected] 6357S: Orphan 6358W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6359F: include/linux/dccp.h 6360F: include/linux/tfrc.h 6361F: include/uapi/linux/dccp.h 6362F: net/dccp/ 6363 6364DEBUGOBJECTS: 6365M: Thomas Gleixner <[email protected]> 6366L: [email protected] 6367S: Maintained 6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6369F: include/linux/debugobjects.h 6370F: lib/debugobjects.c 6371 6372DECSTATION PLATFORM SUPPORT 6373M: "Maciej W. Rozycki" <[email protected]> 6374L: [email protected] 6375S: Maintained 6376F: arch/mips/dec/ 6377F: arch/mips/include/asm/dec/ 6378F: arch/mips/include/asm/mach-dec/ 6379 6380DEFXX FDDI NETWORK DRIVER 6381M: "Maciej W. Rozycki" <[email protected]> 6382S: Maintained 6383F: drivers/net/fddi/defxx.* 6384 6385DEFZA FDDI NETWORK DRIVER 6386M: "Maciej W. Rozycki" <[email protected]> 6387S: Maintained 6388F: drivers/net/fddi/defza.* 6389 6390DEINTERLACE DRIVERS FOR ALLWINNER H3 6391M: Jernej Skrabec <[email protected]> 6392L: [email protected] 6393S: Maintained 6394T: git git://linuxtv.org/media.git 6395F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6396F: drivers/media/platform/sunxi/sun8i-di/ 6397 6398DELL LAPTOP DRIVER 6399M: Matthew Garrett <[email protected]> 6400M: Pali Rohár <[email protected]> 6401L: [email protected] 6402S: Maintained 6403F: drivers/platform/x86/dell/dell-laptop.c 6404 6405DELL LAPTOP FREEFALL DRIVER 6406M: Pali Rohár <[email protected]> 6407S: Maintained 6408F: drivers/platform/x86/dell/dell-smo8800.c 6409 6410DELL LAPTOP RBTN DRIVER 6411M: Pali Rohár <[email protected]> 6412S: Maintained 6413F: drivers/platform/x86/dell/dell-rbtn.* 6414 6415DELL LAPTOP SMM DRIVER 6416M: Pali Rohár <[email protected]> 6417S: Maintained 6418F: Documentation/ABI/obsolete/procfs-i8k 6419F: drivers/hwmon/dell-smm-hwmon.c 6420F: include/uapi/linux/i8k.h 6421 6422DELL PC DRIVER 6423M: Lyndon Sanche <[email protected]> 6424L: [email protected] 6425S: Maintained 6426F: drivers/platform/x86/dell/dell-pc.c 6427 6428DELL REMOTE BIOS UPDATE DRIVER 6429M: Stuart Hayes <[email protected]> 6430L: [email protected] 6431S: Maintained 6432F: drivers/platform/x86/dell/dell_rbu.c 6433 6434DELL SMBIOS DRIVER 6435M: Pali Rohár <[email protected]> 6436L: [email protected] 6437L: [email protected] 6438S: Maintained 6439F: drivers/platform/x86/dell/dell-smbios.* 6440 6441DELL SMBIOS SMM DRIVER 6442L: [email protected] 6443L: [email protected] 6444S: Maintained 6445F: drivers/platform/x86/dell/dell-smbios-smm.c 6446 6447DELL SMBIOS WMI DRIVER 6448L: [email protected] 6449L: [email protected] 6450S: Maintained 6451F: drivers/platform/x86/dell/dell-smbios-wmi.c 6452F: tools/wmi/dell-smbios-example.c 6453 6454DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6455M: Stuart Hayes <[email protected]> 6456L: [email protected] 6457S: Maintained 6458F: Documentation/userspace-api/dcdbas.rst 6459F: drivers/platform/x86/dell/dcdbas.* 6460 6461DELL WMI DDV DRIVER 6462M: Armin Wolf <[email protected]> 6463S: Maintained 6464F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6465F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6466F: Documentation/wmi/devices/dell-wmi-ddv.rst 6467F: drivers/platform/x86/dell/dell-wmi-ddv.c 6468 6469DELL WMI DESCRIPTOR DRIVER 6470L: [email protected] 6471S: Maintained 6472F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6473 6474DELL WMI HARDWARE PRIVACY SUPPORT 6475L: [email protected] 6476L: [email protected] 6477S: Maintained 6478F: drivers/platform/x86/dell/dell-wmi-privacy.c 6479 6480DELL WMI NOTIFICATIONS DRIVER 6481M: Matthew Garrett <[email protected]> 6482M: Pali Rohár <[email protected]> 6483S: Maintained 6484F: drivers/platform/x86/dell/dell-wmi-base.c 6485 6486DELL WMI SYSMAN DRIVER 6487M: Prasanth Ksr <[email protected]> 6488L: [email protected] 6489L: [email protected] 6490S: Maintained 6491F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6492F: drivers/platform/x86/dell/dell-wmi-sysman/ 6493 6494DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6495M: Zev Weiss <[email protected]> 6496L: [email protected] 6497S: Maintained 6498F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6499 6500DELTA DPS920AB PSU DRIVER 6501M: Robert Marko <[email protected]> 6502L: [email protected] 6503S: Maintained 6504F: Documentation/hwmon/dps920ab.rst 6505F: drivers/hwmon/pmbus/dps920ab.c 6506 6507DELTA NETWORKS TN48M CPLD DRIVERS 6508M: Robert Marko <[email protected]> 6509S: Maintained 6510F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6511F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6512F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6513F: drivers/gpio/gpio-tn48m.c 6514F: include/dt-bindings/reset/delta,tn48m-reset.h 6515 6516DELTA ST MEDIA DRIVER 6517M: Hugues Fruchet <[email protected]> 6518L: [email protected] 6519S: Supported 6520W: https://linuxtv.org 6521T: git git://linuxtv.org/media.git 6522F: drivers/media/platform/st/sti/delta 6523 6524DENALI NAND DRIVER 6525L: [email protected] 6526S: Orphan 6527F: drivers/mtd/nand/raw/denali* 6528 6529DESIGNWARE EDMA CORE IP DRIVER 6530M: Manivannan Sadhasivam <[email protected]> 6531L: [email protected] 6532S: Maintained 6533F: drivers/dma/dw-edma/ 6534F: include/linux/dma/edma.h 6535 6536DESIGNWARE USB2 DRD IP DRIVER 6537M: Minas Harutyunyan <[email protected]> 6538L: [email protected] 6539S: Maintained 6540T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6541F: drivers/usb/dwc2/ 6542 6543DESIGNWARE USB3 DRD IP DRIVER 6544M: Thinh Nguyen <[email protected]> 6545L: [email protected] 6546S: Maintained 6547F: drivers/usb/dwc3/ 6548 6549DESIGNWARE XDATA IP DRIVER 6550L: [email protected] 6551S: Orphan 6552F: Documentation/misc-devices/dw-xdata-pcie.rst 6553F: drivers/misc/dw-xdata-pcie.c 6554 6555DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6556M: Andreas Klinger <[email protected]> 6557L: [email protected] 6558S: Maintained 6559F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6560F: drivers/iio/proximity/srf*.c 6561 6562DEVICE COREDUMP (DEV_COREDUMP) 6563M: Johannes Berg <[email protected]> 6564L: [email protected] 6565S: Maintained 6566F: drivers/base/devcoredump.c 6567F: include/linux/devcoredump.h 6568 6569DEVICE DEPENDENCY HELPER SCRIPT 6570M: Saravana Kannan <[email protected]> 6571L: [email protected] 6572S: Maintained 6573F: scripts/dev-needs.sh 6574 6575DEVICE DIRECT ACCESS (DAX) 6576M: Dan Williams <[email protected]> 6577M: Vishal Verma <[email protected]> 6578M: Dave Jiang <[email protected]> 6579L: [email protected] 6580L: [email protected] 6581S: Supported 6582F: drivers/dax/ 6583 6584DEVICE FREQUENCY (DEVFREQ) 6585M: MyungJoo Ham <[email protected]> 6586M: Kyungmin Park <[email protected]> 6587M: Chanwoo Choi <[email protected]> 6588L: [email protected] 6589S: Maintained 6590T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6591F: Documentation/devicetree/bindings/devfreq/ 6592F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6593F: drivers/devfreq/ 6594F: include/linux/devfreq.h 6595F: include/trace/events/devfreq.h 6596 6597DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6598M: Chanwoo Choi <[email protected]> 6599L: [email protected] 6600S: Supported 6601T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6602F: Documentation/devicetree/bindings/devfreq/event/ 6603F: drivers/devfreq/devfreq-event.c 6604F: drivers/devfreq/event/ 6605F: include/dt-bindings/pmu/exynos_ppmu.h 6606F: include/linux/devfreq-event.h 6607 6608DEVICE RESOURCE MANAGEMENT HELPERS 6609M: Hans de Goede <[email protected]> 6610R: Matti Vaittinen <[email protected]> 6611S: Maintained 6612F: include/linux/devm-helpers.h 6613 6614DEVICE-MAPPER (LVM) 6615M: Alasdair Kergon <[email protected]> 6616M: Mike Snitzer <[email protected]> 6617M: Mikulas Patocka <[email protected]> 6618L: [email protected] 6619S: Maintained 6620Q: http://patchwork.kernel.org/project/dm-devel/list/ 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6622F: Documentation/admin-guide/device-mapper/ 6623F: drivers/md/Kconfig 6624F: drivers/md/Makefile 6625F: drivers/md/dm* 6626F: drivers/md/persistent-data/ 6627F: include/linux/device-mapper.h 6628F: include/linux/dm-*.h 6629F: include/uapi/linux/dm-*.h 6630 6631DEVICE-MAPPER VDO TARGET 6632M: Matthew Sakai <[email protected]> 6633L: [email protected] 6634S: Maintained 6635F: Documentation/admin-guide/device-mapper/vdo*.rst 6636F: drivers/md/dm-vdo/ 6637 6638DEVLINK 6639M: Jiri Pirko <[email protected]> 6640L: [email protected] 6641S: Supported 6642F: Documentation/networking/devlink 6643F: include/net/devlink.h 6644F: include/uapi/linux/devlink.h 6645F: net/devlink/ 6646 6647DFROBOT SD2405AL RTC DRIVER 6648M: Tóth János <[email protected]> 6649L: [email protected] 6650S: Maintained 6651F: drivers/rtc/rtc-sd2405al.c 6652 6653DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT 6654M: Christoph Niedermaier <[email protected]> 6655L: [email protected] 6656S: Maintained 6657F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-* 6658F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-* 6659 6660DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT 6661M: Marek Vasut <[email protected]> 6662L: [email protected] 6663S: Maintained 6664F: arch/arm/boot/dts/st/stm32mp1*-dhcom-* 6665F: arch/arm/boot/dts/st/stm32mp1*-dhcor-* 6666 6667DIALOG SEMICONDUCTOR DRIVERS 6668M: Support Opensource <[email protected]> 6669S: Supported 6670W: http://www.dialog-semiconductor.com/products 6671F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6672F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6673F: Documentation/devicetree/bindings/mfd/da90*.txt 6674F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6675F: Documentation/devicetree/bindings/regulator/da92*.txt 6676F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6677F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6678F: Documentation/devicetree/bindings/sound/da[79]*.txt 6679F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6680F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6681F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6682F: Documentation/hwmon/da90??.rst 6683F: drivers/gpio/gpio-da90??.c 6684F: drivers/hwmon/da90??-hwmon.c 6685F: drivers/iio/adc/da91??-*.c 6686F: drivers/input/misc/da72??.[ch] 6687F: drivers/input/misc/da90??_onkey.c 6688F: drivers/input/touchscreen/da9052_tsi.c 6689F: drivers/leds/leds-da90??.c 6690F: drivers/mfd/da903x.c 6691F: drivers/mfd/da90??-*.c 6692F: drivers/mfd/da91??-*.c 6693F: drivers/pinctrl/pinctrl-da90??.c 6694F: drivers/power/supply/da9052-battery.c 6695F: drivers/power/supply/da91??-*.c 6696F: drivers/regulator/da9???-regulator.[ch] 6697F: drivers/regulator/slg51000-regulator.[ch] 6698F: drivers/rtc/rtc-da90??.c 6699F: drivers/thermal/da90??-thermal.c 6700F: drivers/video/backlight/da90??_bl.c 6701F: drivers/watchdog/da90??_wdt.c 6702F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6703F: include/linux/mfd/da903x.h 6704F: include/linux/mfd/da9052/ 6705F: include/linux/mfd/da9055/ 6706F: include/linux/mfd/da9062/ 6707F: include/linux/mfd/da9063/ 6708F: include/linux/mfd/da9150/ 6709F: include/linux/regulator/da9211.h 6710F: include/sound/da[79]*.h 6711F: sound/soc/codecs/da[79]*.[ch] 6712 6713DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6714M: William Breathitt Gray <[email protected]> 6715L: [email protected] 6716S: Maintained 6717F: drivers/gpio/gpio-gpio-mm.c 6718 6719DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6720M: Martin Tuma <[email protected]> 6721L: [email protected] 6722S: Maintained 6723F: Documentation/admin-guide/media/mgb4.rst 6724F: drivers/media/pci/mgb4/ 6725 6726DIOLAN U2C-12 I2C DRIVER 6727M: Guenter Roeck <[email protected]> 6728L: [email protected] 6729S: Maintained 6730F: drivers/i2c/busses/i2c-diolan-u2c.c 6731 6732DIRECTORY NOTIFICATION (DNOTIFY) 6733M: Jan Kara <[email protected]> 6734R: Amir Goldstein <[email protected]> 6735L: [email protected] 6736S: Maintained 6737F: Documentation/filesystems/dnotify.rst 6738F: fs/notify/dnotify/ 6739F: include/linux/dnotify.h 6740 6741DISK GEOMETRY AND PARTITION HANDLING 6742M: Andries Brouwer <[email protected]> 6743S: Maintained 6744W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6745W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6746W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6747 6748DISKQUOTA 6749M: Jan Kara <[email protected]> 6750S: Maintained 6751F: Documentation/filesystems/quota.rst 6752F: fs/quota/ 6753F: include/linux/quota*.h 6754F: include/uapi/linux/quota*.h 6755 6756DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6757M: Bernie Thompson <[email protected]> 6758L: [email protected] 6759S: Maintained 6760W: http://plugable.com/category/projects/udlfb/ 6761F: Documentation/fb/udlfb.rst 6762F: drivers/video/fbdev/udlfb.c 6763F: include/video/udlfb.h 6764 6765DISTRIBUTED LOCK MANAGER (DLM) 6766M: Alexander Aring <[email protected]> 6767M: David Teigland <[email protected]> 6768L: [email protected] 6769S: Supported 6770W: https://pagure.io/dlm 6771T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6772F: fs/dlm/ 6773 6774DMA BUFFER SHARING FRAMEWORK 6775M: Sumit Semwal <[email protected]> 6776M: Christian König <[email protected]> 6777L: [email protected] 6778L: [email protected] 6779L: [email protected] (moderated for non-subscribers) 6780S: Maintained 6781T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6782F: Documentation/driver-api/dma-buf.rst 6783F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6784F: drivers/dma-buf/ 6785F: include/linux/*fence.h 6786F: include/linux/dma-buf.h 6787F: include/linux/dma-resv.h 6788K: \bdma_(?:buf|fence|resv)\b 6789 6790DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6791M: Vinod Koul <[email protected]> 6792L: [email protected] 6793S: Maintained 6794Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6795T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6796F: Documentation/devicetree/bindings/dma/ 6797F: Documentation/driver-api/dmaengine/ 6798F: drivers/dma/ 6799F: include/dt-bindings/dma/ 6800F: include/linux/dma/ 6801F: include/linux/dmaengine.h 6802F: include/linux/of_dma.h 6803 6804DMA MAPPING BENCHMARK 6805M: Xiang Chen <[email protected]> 6806L: [email protected] 6807F: kernel/dma/map_benchmark.c 6808F: tools/testing/selftests/dma/ 6809 6810DMA MAPPING HELPERS 6811M: Christoph Hellwig <[email protected]> 6812M: Marek Szyprowski <[email protected]> 6813R: Robin Murphy <[email protected]> 6814L: [email protected] 6815S: Supported 6816W: http://git.infradead.org/users/hch/dma-mapping.git 6817T: git git://git.infradead.org/users/hch/dma-mapping.git 6818F: include/asm-generic/dma-mapping.h 6819F: include/linux/dma-direct.h 6820F: include/linux/dma-map-ops.h 6821F: include/linux/dma-mapping.h 6822F: include/linux/swiotlb.h 6823F: kernel/dma/ 6824 6825DMA-BUF HEAPS FRAMEWORK 6826M: Sumit Semwal <[email protected]> 6827R: Benjamin Gaignard <[email protected]> 6828R: Brian Starkey <[email protected]> 6829R: John Stultz <[email protected]> 6830R: T.J. Mercier <[email protected]> 6831L: [email protected] 6832L: [email protected] 6833L: [email protected] (moderated for non-subscribers) 6834S: Maintained 6835T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6836F: drivers/dma-buf/dma-heap.c 6837F: drivers/dma-buf/heaps/* 6838F: include/linux/dma-heap.h 6839F: include/uapi/linux/dma-heap.h 6840F: tools/testing/selftests/dmabuf-heaps/ 6841 6842DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6843M: Lukasz Luba <[email protected]> 6844L: [email protected] 6845L: [email protected] 6846S: Maintained 6847F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6848F: drivers/memory/samsung/exynos5422-dmc.c 6849 6850DME1737 HARDWARE MONITOR DRIVER 6851M: Juerg Haefliger <[email protected]> 6852L: [email protected] 6853S: Maintained 6854F: Documentation/hwmon/dme1737.rst 6855F: drivers/hwmon/dme1737.c 6856 6857DMI/SMBIOS SUPPORT 6858M: Jean Delvare <[email protected]> 6859S: Maintained 6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6861F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6862F: drivers/firmware/dmi-id.c 6863F: drivers/firmware/dmi_scan.c 6864F: include/linux/dmi.h 6865 6866DOCUMENTATION 6867M: Jonathan Corbet <[email protected]> 6868L: [email protected] 6869S: Maintained 6870P: Documentation/doc-guide/maintainer-profile.rst 6871T: git git://git.lwn.net/linux.git docs-next 6872F: Documentation/ 6873F: scripts/check-variable-fonts.sh 6874F: scripts/documentation-file-ref-check 6875F: scripts/kernel-doc 6876F: scripts/sphinx-pre-install 6877X: Documentation/ABI/ 6878X: Documentation/admin-guide/media/ 6879X: Documentation/devicetree/ 6880X: Documentation/driver-api/media/ 6881X: Documentation/firmware-guide/acpi/ 6882X: Documentation/i2c/ 6883X: Documentation/netlink/ 6884X: Documentation/power/ 6885X: Documentation/spi/ 6886X: Documentation/userspace-api/media/ 6887 6888DOCUMENTATION PROCESS 6889M: Jonathan Corbet <[email protected]> 6890L: [email protected] 6891S: Maintained 6892F: Documentation/dev-tools/ 6893F: Documentation/maintainer/ 6894F: Documentation/process/ 6895 6896DOCUMENTATION REPORTING ISSUES 6897M: Thorsten Leemhuis <[email protected]> 6898L: [email protected] 6899S: Maintained 6900F: Documentation/admin-guide/bug-bisect.rst 6901F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6902F: Documentation/admin-guide/reporting-issues.rst 6903F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6904 6905DOCUMENTATION SCRIPTS 6906M: Mauro Carvalho Chehab <[email protected]> 6907L: [email protected] 6908S: Maintained 6909F: Documentation/sphinx/parse-headers.pl 6910F: scripts/documentation-file-ref-check 6911F: scripts/sphinx-pre-install 6912 6913DOCUMENTATION/ITALIAN 6914M: Federico Vaga <[email protected]> 6915L: [email protected] 6916S: Maintained 6917F: Documentation/translations/it_IT 6918 6919DOCUMENTATION/JAPANESE 6920R: Akira Yokosawa <[email protected]> 6921L: [email protected] 6922S: Maintained 6923F: Documentation/translations/ja_JP 6924 6925DONGWOON DW9714 LENS VOICE COIL DRIVER 6926M: Sakari Ailus <[email protected]> 6927L: [email protected] 6928S: Maintained 6929T: git git://linuxtv.org/media.git 6930F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 6931F: drivers/media/i2c/dw9714.c 6932 6933DONGWOON DW9719 LENS VOICE COIL DRIVER 6934M: Daniel Scally <[email protected]> 6935L: [email protected] 6936S: Maintained 6937T: git git://linuxtv.org/media.git 6938F: drivers/media/i2c/dw9719.c 6939 6940DONGWOON DW9768 LENS VOICE COIL DRIVER 6941L: [email protected] 6942S: Orphan 6943T: git git://linuxtv.org/media.git 6944F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 6945F: drivers/media/i2c/dw9768.c 6946 6947DONGWOON DW9807 LENS VOICE COIL DRIVER 6948M: Sakari Ailus <[email protected]> 6949L: [email protected] 6950S: Maintained 6951T: git git://linuxtv.org/media.git 6952F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 6953F: drivers/media/i2c/dw9807-vcm.c 6954 6955DOUBLETALK DRIVER 6956M: "James R. Van Zandt" <[email protected]> 6957L: [email protected] 6958S: Maintained 6959F: drivers/char/dtlk.c 6960F: include/linux/dtlk.h 6961 6962DPAA2 DATAPATH I/O (DPIO) DRIVER 6963M: Roy Pledge <[email protected]> 6964L: [email protected] 6965S: Maintained 6966F: drivers/soc/fsl/dpio 6967 6968DPAA2 ETHERNET DRIVER 6969M: Ioana Ciornei <[email protected]> 6970L: [email protected] 6971S: Maintained 6972F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 6973F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 6974F: drivers/net/ethernet/freescale/dpaa2/Kconfig 6975F: drivers/net/ethernet/freescale/dpaa2/Makefile 6976F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 6977F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 6978F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 6979F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 6980F: drivers/net/ethernet/freescale/dpaa2/dpmac* 6981F: drivers/net/ethernet/freescale/dpaa2/dpni* 6982 6983DPAA2 ETHERNET SWITCH DRIVER 6984M: Ioana Ciornei <[email protected]> 6985L: [email protected] 6986S: Maintained 6987F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 6988F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 6989F: drivers/net/ethernet/freescale/dpaa2/dpsw* 6990 6991DPLL SUBSYSTEM 6992M: Vadim Fedorenko <[email protected]> 6993M: Arkadiusz Kubalewski <[email protected]> 6994M: Jiri Pirko <[email protected]> 6995L: [email protected] 6996S: Supported 6997F: Documentation/driver-api/dpll.rst 6998F: drivers/dpll/* 6999F: include/linux/dpll.h 7000F: include/uapi/linux/dpll.h 7001 7002DRBD DRIVER 7003M: Philipp Reisner <[email protected]> 7004M: Lars Ellenberg <[email protected]> 7005M: Christoph Böhmwalder <[email protected]> 7006L: [email protected] 7007S: Supported 7008W: http://www.drbd.org 7009T: git git://git.linbit.com/linux-drbd.git 7010T: git git://git.linbit.com/drbd-8.4.git 7011F: Documentation/admin-guide/blockdev/ 7012F: drivers/block/drbd/ 7013F: include/linux/drbd* 7014F: lib/lru_cache.c 7015 7016DRIVER COMPONENT FRAMEWORK 7017L: [email protected] 7018F: drivers/base/component.c 7019F: include/linux/component.h 7020 7021DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7022M: Greg Kroah-Hartman <[email protected]> 7023R: "Rafael J. Wysocki" <[email protected]> 7024S: Supported 7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7026F: Documentation/core-api/kobject.rst 7027F: drivers/base/ 7028F: fs/debugfs/ 7029F: fs/sysfs/ 7030F: include/linux/debugfs.h 7031F: include/linux/fwnode.h 7032F: include/linux/kobj* 7033F: include/linux/property.h 7034F: lib/kobj* 7035F: rust/kernel/device.rs 7036 7037DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7038M: Nishanth Menon <[email protected]> 7039L: [email protected] 7040S: Maintained 7041F: drivers/soc/ti/smartreflex.c 7042F: include/linux/power/smartreflex.h 7043 7044DRM ACCEL DRIVERS FOR INTEL VPU 7045M: Jacek Lawrynowicz <[email protected]> 7046M: Stanislaw Gruszka <[email protected]> 7047L: [email protected] 7048S: Supported 7049T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7050F: drivers/accel/ivpu/ 7051F: include/uapi/drm/ivpu_accel.h 7052 7053DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7054M: Oded Gabbay <[email protected]> 7055L: [email protected] 7056S: Maintained 7057C: irc://irc.oftc.net/dri-devel 7058T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7059F: Documentation/accel/ 7060F: drivers/accel/ 7061F: include/drm/drm_accel.h 7062 7063DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7064M: Maxime Ripard <[email protected]> 7065M: Chen-Yu Tsai <[email protected]> 7066R: Jernej Skrabec <[email protected]> 7067L: [email protected] 7068S: Supported 7069T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7070F: drivers/gpu/drm/sun4i/sun8i* 7071 7072DRM DRIVER FOR ARM PL111 CLCD 7073S: Orphan 7074T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7075F: drivers/gpu/drm/pl111/ 7076 7077DRM DRIVER FOR ARM VERSATILE TFT PANELS 7078M: Linus Walleij <[email protected]> 7079S: Maintained 7080T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7081F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7082F: drivers/gpu/drm/panel/panel-arm-versatile.c 7083 7084DRM DRIVER FOR ASPEED BMC GFX 7085M: Joel Stanley <[email protected]> 7086L: [email protected] (moderated for non-subscribers) 7087S: Supported 7088T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7089F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7090F: drivers/gpu/drm/aspeed/ 7091 7092DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7093M: Dave Airlie <[email protected]> 7094R: Thomas Zimmermann <[email protected]> 7095R: Jocelyn Falempe <[email protected]> 7096L: [email protected] 7097S: Supported 7098T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7099F: drivers/gpu/drm/ast/ 7100 7101DRM DRIVER FOR BOCHS VIRTUAL GPU 7102M: Gerd Hoffmann <[email protected]> 7103L: [email protected] 7104S: Maintained 7105T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7106F: drivers/gpu/drm/tiny/bochs.c 7107 7108DRM DRIVER FOR BOE HIMAX8279D PANELS 7109M: Jerry Han <[email protected]> 7110S: Maintained 7111F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7112F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7113 7114DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7115M: Jagan Teki <[email protected]> 7116S: Maintained 7117F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7118F: drivers/gpu/drm/bridge/chipone-icn6211.c 7119 7120DRM DRIVER FOR EBBG FT8719 PANEL 7121M: Joel Selvaraj <[email protected]> 7122S: Maintained 7123T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7124F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7125F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7126 7127DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7128M: Linus Walleij <[email protected]> 7129S: Maintained 7130T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7131F: drivers/gpu/drm/tve200/ 7132 7133DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7134M: Icenowy Zheng <[email protected]> 7135S: Maintained 7136F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7137F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7138 7139DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7140M: Jagan Teki <[email protected]> 7141S: Maintained 7142F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7143F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7144 7145DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7146M: Thomas Zimmermann <[email protected]> 7147M: Javier Martinez Canillas <[email protected]> 7148L: [email protected] 7149S: Maintained 7150T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7151F: drivers/gpu/drm/tiny/ofdrm.c 7152F: drivers/gpu/drm/tiny/simpledrm.c 7153F: drivers/video/aperture.c 7154F: drivers/video/nomodeset.c 7155F: include/linux/aperture.h 7156F: include/video/nomodeset.h 7157 7158DRM DRIVER FOR GENERIC EDP PANELS 7159R: Douglas Anderson <[email protected]> 7160F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7161F: drivers/gpu/drm/panel/panel-edp.c 7162 7163DRM DRIVER FOR GENERIC USB DISPLAY 7164M: Noralf Trønnes <[email protected]> 7165S: Maintained 7166W: https://github.com/notro/gud/wiki 7167T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7168F: drivers/gpu/drm/gud/ 7169F: include/drm/gud.h 7170 7171DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7172M: Hans de Goede <[email protected]> 7173S: Maintained 7174T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7175F: drivers/gpu/drm/tiny/gm12u320.c 7176 7177DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7178M: Ondrej Jirman <[email protected]> 7179M: Javier Martinez Canillas <[email protected]> 7180S: Maintained 7181T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7182F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7183F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7184 7185DRM DRIVER FOR HX8357D PANELS 7186S: Orphan 7187T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7188F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7189F: drivers/gpu/drm/tiny/hx8357d.c 7190 7191DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7192M: Deepak Rawat <[email protected]> 7193L: [email protected] 7194L: [email protected] 7195S: Maintained 7196T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7197F: drivers/gpu/drm/hyperv 7198 7199DRM DRIVER FOR ILITEK ILI9225 PANELS 7200M: David Lechner <[email protected]> 7201S: Maintained 7202T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7203F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7204F: drivers/gpu/drm/tiny/ili9225.c 7205 7206DRM DRIVER FOR ILITEK ILI9486 PANELS 7207M: Kamlesh Gurudasani <[email protected]> 7208S: Maintained 7209T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7210F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7211F: drivers/gpu/drm/tiny/ili9486.c 7212 7213DRM DRIVER FOR ILITEK ILI9805 PANELS 7214M: Michael Trimarchi <[email protected]> 7215S: Maintained 7216F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7217F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7218 7219DRM DRIVER FOR ILITEK ILI9806E PANELS 7220M: Michael Walle <[email protected]> 7221S: Maintained 7222F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7223 7224DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7225M: Jagan Teki <[email protected]> 7226S: Maintained 7227F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7228F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7229 7230DRM DRIVER FOR LG SW43408 PANELS 7231M: Sumit Semwal <[email protected]> 7232M: Caleb Connolly <[email protected]> 7233S: Maintained 7234T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7235F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7236F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7237 7238DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7239M: Paul Kocialkowski <[email protected]> 7240S: Supported 7241T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7242F: drivers/gpu/drm/logicvc/ 7243 7244DRM DRIVER FOR LVDS PANELS 7245M: Laurent Pinchart <[email protected]> 7246L: [email protected] 7247S: Maintained 7248T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7249F: Documentation/devicetree/bindings/display/lvds.yaml 7250F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7251F: drivers/gpu/drm/panel/panel-lvds.c 7252 7253DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7254M: Guido Günther <[email protected]> 7255R: Purism Kernel Team <[email protected]> 7256S: Maintained 7257F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7258F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7259 7260DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7261M: Dave Airlie <[email protected]> 7262R: Thomas Zimmermann <[email protected]> 7263R: Jocelyn Falempe <[email protected]> 7264L: [email protected] 7265S: Supported 7266T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7267F: drivers/gpu/drm/mgag200/ 7268 7269DRM DRIVER FOR MI0283QT 7270M: Noralf Trønnes <[email protected]> 7271S: Maintained 7272T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7273F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7274F: drivers/gpu/drm/tiny/mi0283qt.c 7275 7276DRM DRIVER FOR MIPI DBI compatible panels 7277M: Noralf Trønnes <[email protected]> 7278S: Maintained 7279W: https://github.com/notro/panel-mipi-dbi/wiki 7280T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7281F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7282F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7283 7284DRM DRIVER for Qualcomm Adreno GPUs 7285M: Rob Clark <[email protected]> 7286R: Sean Paul <[email protected]> 7287R: Konrad Dybcio <[email protected]> 7288L: [email protected] 7289L: [email protected] 7290L: [email protected] 7291S: Maintained 7292B: https://gitlab.freedesktop.org/drm/msm/-/issues 7293T: git https://gitlab.freedesktop.org/drm/msm.git 7294F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7295F: drivers/gpu/drm/msm/adreno/ 7296F: drivers/gpu/drm/msm/msm_gpu.* 7297F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7298F: drivers/gpu/drm/msm/msm_ringbuffer.* 7299F: drivers/gpu/drm/msm/registers/adreno/ 7300F: include/uapi/drm/msm_drm.h 7301 7302DRM DRIVER for Qualcomm display hardware 7303M: Rob Clark <[email protected]> 7304M: Abhinav Kumar <[email protected]> 7305M: Dmitry Baryshkov <[email protected]> 7306R: Sean Paul <[email protected]> 7307R: Marijn Suijten <[email protected]> 7308L: [email protected] 7309L: [email protected] 7310L: [email protected] 7311S: Maintained 7312B: https://gitlab.freedesktop.org/drm/msm/-/issues 7313T: git https://gitlab.freedesktop.org/drm/msm.git 7314F: Documentation/devicetree/bindings/display/msm/ 7315F: drivers/gpu/drm/ci/xfails/msm* 7316F: drivers/gpu/drm/msm/ 7317F: include/uapi/drm/msm_drm.h 7318 7319DRM DRIVER FOR NOVATEK NT35510 PANELS 7320M: Linus Walleij <[email protected]> 7321S: Maintained 7322T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7323F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7324F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7325 7326DRM DRIVER FOR NOVATEK NT35560 PANELS 7327M: Linus Walleij <[email protected]> 7328S: Maintained 7329T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7330F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7331F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7332 7333DRM DRIVER FOR NOVATEK NT36523 PANELS 7334M: Jianhua Lu <[email protected]> 7335S: Maintained 7336T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7337F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7338F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7339 7340DRM DRIVER FOR NOVATEK NT36672A PANELS 7341M: Sumit Semwal <[email protected]> 7342S: Maintained 7343T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7344F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7345F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7346 7347DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7348M: Karol Herbst <[email protected]> 7349M: Lyude Paul <[email protected]> 7350M: Danilo Krummrich <[email protected]> 7351L: [email protected] 7352L: [email protected] 7353S: Supported 7354W: https://nouveau.freedesktop.org/ 7355Q: https://patchwork.freedesktop.org/project/nouveau/ 7356Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7357B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7358C: irc://irc.oftc.net/nouveau 7359T: git https://gitlab.freedesktop.org/drm/nouveau.git 7360F: drivers/gpu/drm/nouveau/ 7361F: include/uapi/drm/nouveau_drm.h 7362 7363DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7364M: Stefan Mavrodiev <[email protected]> 7365S: Maintained 7366F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7367F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7368 7369DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7370R: Douglas Anderson <[email protected]> 7371F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7372F: drivers/gpu/drm/bridge/parade-ps8640.c 7373 7374DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7375M: Noralf Trønnes <[email protected]> 7376S: Maintained 7377T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7378F: Documentation/devicetree/bindings/display/repaper.txt 7379F: drivers/gpu/drm/tiny/repaper.c 7380 7381DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7382M: Dave Airlie <[email protected]> 7383M: Gerd Hoffmann <[email protected]> 7384L: [email protected] 7385S: Obsolete 7386W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7387T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7388F: drivers/gpu/drm/tiny/cirrus.c 7389 7390DRM DRIVER FOR QXL VIRTUAL GPU 7391M: Dave Airlie <[email protected]> 7392M: Gerd Hoffmann <[email protected]> 7393L: [email protected] 7394L: [email protected] 7395S: Maintained 7396T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7397F: drivers/gpu/drm/qxl/ 7398F: include/uapi/drm/qxl_drm.h 7399 7400DRM DRIVER FOR RAYDIUM RM67191 PANELS 7401M: Robert Chiras <[email protected]> 7402S: Maintained 7403F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7404F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7405 7406DRM DRIVER FOR SAMSUNG DB7430 PANELS 7407M: Linus Walleij <[email protected]> 7408S: Maintained 7409T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7410F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7411F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7412 7413DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7414M: Inki Dae <[email protected]> 7415M: Jagan Teki <[email protected]> 7416M: Marek Szyprowski <[email protected]> 7417S: Maintained 7418T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7419F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7420F: drivers/gpu/drm/bridge/samsung-dsim.c 7421F: include/drm/bridge/samsung-dsim.h 7422 7423DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7424M: Markuss Broks <[email protected]> 7425S: Maintained 7426F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7427F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7428 7429DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7430M: Artur Weber <[email protected]> 7431S: Maintained 7432F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7433F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7434 7435DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7436M: Dzmitry Sankouski <[email protected]> 7437S: Maintained 7438F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7439F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7440 7441DRM DRIVER FOR SHARP MEMORY LCD 7442M: Alex Lanzano <[email protected]> 7443S: Maintained 7444F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7445F: drivers/gpu/drm/tiny/sharp-memory.c 7446 7447DRM DRIVER FOR SITRONIX ST7586 PANELS 7448M: David Lechner <[email protected]> 7449S: Maintained 7450T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7451F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7452F: drivers/gpu/drm/tiny/st7586.c 7453 7454DRM DRIVER FOR SITRONIX ST7701 PANELS 7455M: Jagan Teki <[email protected]> 7456S: Maintained 7457F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7458F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7459 7460DRM DRIVER FOR SITRONIX ST7703 PANELS 7461M: Guido Günther <[email protected]> 7462R: Purism Kernel Team <[email protected]> 7463R: Ondrej Jirman <[email protected]> 7464S: Maintained 7465F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7466F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7467 7468DRM DRIVER FOR SITRONIX ST7735R PANELS 7469M: David Lechner <[email protected]> 7470S: Maintained 7471T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7472F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7473F: drivers/gpu/drm/tiny/st7735r.c 7474 7475DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7476M: Javier Martinez Canillas <[email protected]> 7477S: Maintained 7478T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7479F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7480F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7481F: drivers/gpu/drm/solomon/ssd130x* 7482 7483DRM DRIVER FOR ST-ERICSSON MCDE 7484M: Linus Walleij <[email protected]> 7485S: Maintained 7486T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7487F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7488F: drivers/gpu/drm/mcde/ 7489 7490DRM DRIVER FOR SYNAPTICS R63353 PANELS 7491M: Michael Trimarchi <[email protected]> 7492S: Maintained 7493F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7494F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7495 7496DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7497M: Jagan Teki <[email protected]> 7498S: Maintained 7499F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7500F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7501 7502DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7503R: Douglas Anderson <[email protected]> 7504F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7505F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7506 7507DRM DRIVER FOR TPO TPG110 PANELS 7508M: Linus Walleij <[email protected]> 7509S: Maintained 7510T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7511F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7512F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7513 7514DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7515M: Dave Airlie <[email protected]> 7516R: Sean Paul <[email protected]> 7517R: Thomas Zimmermann <[email protected]> 7518L: [email protected] 7519S: Supported 7520T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7521F: drivers/gpu/drm/udl/ 7522 7523DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7524M: Louis Chauvet <[email protected]> 7525R: Haneen Mohammed <[email protected]> 7526R: Simona Vetter <[email protected]> 7527R: Melissa Wen <[email protected]> 7528L: [email protected] 7529S: Maintained 7530T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7531F: Documentation/gpu/vkms.rst 7532F: drivers/gpu/drm/ci/xfails/vkms* 7533F: drivers/gpu/drm/vkms/ 7534 7535DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7536M: Hans de Goede <[email protected]> 7537L: [email protected] 7538S: Maintained 7539T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7540F: drivers/gpu/drm/vboxvideo/ 7541 7542DRM DRIVER FOR VMWARE VIRTUAL GPU 7543M: Zack Rusin <[email protected]> 7544R: Broadcom internal kernel review list <[email protected]> 7545L: [email protected] 7546S: Supported 7547T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7548F: drivers/gpu/drm/vmwgfx/ 7549F: include/uapi/drm/vmwgfx_drm.h 7550 7551DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7552M: Linus Walleij <[email protected]> 7553S: Maintained 7554T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7555F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7556F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7557 7558DRM DRIVERS 7559M: David Airlie <[email protected]> 7560M: Simona Vetter <[email protected]> 7561L: [email protected] 7562S: Maintained 7563B: https://gitlab.freedesktop.org/drm 7564C: irc://irc.oftc.net/dri-devel 7565T: git https://gitlab.freedesktop.org/drm/kernel.git 7566F: Documentation/devicetree/bindings/display/ 7567F: Documentation/devicetree/bindings/gpu/ 7568F: Documentation/gpu/ 7569F: drivers/gpu/ 7570F: include/drm/ 7571F: include/linux/vga* 7572F: include/uapi/drm/ 7573 7574DRM DRIVERS AND MISC GPU PATCHES 7575M: Maarten Lankhorst <[email protected]> 7576M: Maxime Ripard <[email protected]> 7577M: Thomas Zimmermann <[email protected]> 7578S: Maintained 7579W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7580T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7581F: Documentation/devicetree/bindings/display/ 7582F: Documentation/devicetree/bindings/gpu/ 7583F: Documentation/gpu/ 7584F: drivers/gpu/drm/ 7585F: drivers/gpu/vga/ 7586F: include/drm/drm 7587F: include/linux/vga* 7588F: include/uapi/drm/ 7589X: drivers/gpu/drm/amd/ 7590X: drivers/gpu/drm/armada/ 7591X: drivers/gpu/drm/etnaviv/ 7592X: drivers/gpu/drm/exynos/ 7593X: drivers/gpu/drm/i915/ 7594X: drivers/gpu/drm/kmb/ 7595X: drivers/gpu/drm/mediatek/ 7596X: drivers/gpu/drm/msm/ 7597X: drivers/gpu/drm/nouveau/ 7598X: drivers/gpu/drm/radeon/ 7599X: drivers/gpu/drm/renesas/rcar-du/ 7600X: drivers/gpu/drm/tegra/ 7601 7602DRM DRIVERS FOR ALLWINNER A10 7603M: Maxime Ripard <[email protected]> 7604M: Chen-Yu Tsai <[email protected]> 7605L: [email protected] 7606S: Supported 7607T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7608F: Documentation/devicetree/bindings/display/allwinner* 7609F: drivers/gpu/drm/sun4i/ 7610 7611DRM DRIVERS FOR AMLOGIC SOCS 7612M: Neil Armstrong <[email protected]> 7613L: [email protected] 7614L: [email protected] 7615S: Supported 7616W: http://linux-meson.com/ 7617T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7618F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7619F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7620F: Documentation/gpu/meson.rst 7621F: drivers/gpu/drm/ci/xfails/meson* 7622F: drivers/gpu/drm/meson/ 7623 7624DRM DRIVERS FOR ATMEL HLCDC 7625M: Sam Ravnborg <[email protected]> 7626M: Boris Brezillon <[email protected]> 7627L: [email protected] 7628S: Supported 7629T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7630F: Documentation/devicetree/bindings/display/atmel/ 7631F: drivers/gpu/drm/atmel-hlcdc/ 7632 7633DRM DRIVERS FOR BRIDGE CHIPS 7634M: Andrzej Hajda <[email protected]> 7635M: Neil Armstrong <[email protected]> 7636M: Robert Foss <[email protected]> 7637R: Laurent Pinchart <[email protected]> 7638R: Jonas Karlman <[email protected]> 7639R: Jernej Skrabec <[email protected]> 7640S: Maintained 7641T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7642F: Documentation/devicetree/bindings/display/bridge/ 7643F: drivers/gpu/drm/bridge/ 7644F: drivers/gpu/drm/display/drm_bridge_connector.c 7645F: drivers/gpu/drm/drm_bridge.c 7646F: include/drm/drm_bridge.h 7647F: include/drm/drm_bridge_connector.h 7648 7649DRM DRIVERS FOR EXYNOS 7650M: Inki Dae <[email protected]> 7651M: Seung-Woo Kim <[email protected]> 7652M: Kyungmin Park <[email protected]> 7653L: [email protected] 7654S: Supported 7655T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7656F: Documentation/devicetree/bindings/display/samsung/ 7657F: drivers/gpu/drm/exynos/ 7658F: include/uapi/drm/exynos_drm.h 7659 7660DRM DRIVERS FOR FREESCALE DCU 7661M: Stefan Agner <[email protected]> 7662M: Alison Wang <[email protected]> 7663L: [email protected] 7664S: Supported 7665T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7666F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7667F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7668F: drivers/gpu/drm/fsl-dcu/ 7669 7670DRM DRIVERS FOR FREESCALE IMX 5/6 7671M: Philipp Zabel <[email protected]> 7672L: [email protected] 7673S: Maintained 7674T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7675T: git git://git.pengutronix.de/git/pza/linux 7676F: Documentation/devicetree/bindings/display/imx/ 7677F: drivers/gpu/drm/imx/ipuv3/ 7678F: drivers/gpu/ipu-v3/ 7679 7680DRM DRIVERS FOR FREESCALE IMX BRIDGE 7681M: Liu Ying <[email protected]> 7682L: [email protected] 7683S: Maintained 7684F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7685F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7686F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7687F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7688F: drivers/gpu/drm/bridge/imx/ 7689 7690DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7691M: Patrik Jakobsson <[email protected]> 7692L: [email protected] 7693S: Maintained 7694T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7695F: drivers/gpu/drm/gma500/ 7696 7697DRM DRIVERS FOR HISILICON 7698M: Xinliang Liu <[email protected]> 7699M: Tian Tao <[email protected]> 7700R: Xinwei Kong <[email protected]> 7701R: Sumit Semwal <[email protected]> 7702R: Yongqin Liu <[email protected]> 7703R: John Stultz <[email protected]> 7704L: [email protected] 7705S: Maintained 7706T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7707F: Documentation/devicetree/bindings/display/hisilicon/ 7708F: drivers/gpu/drm/hisilicon/ 7709 7710DRM DRIVERS FOR LIMA 7711M: Qiang Yu <[email protected]> 7712L: [email protected] 7713L: [email protected] (moderated for non-subscribers) 7714S: Maintained 7715T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7716F: drivers/gpu/drm/lima/ 7717F: include/uapi/drm/lima_drm.h 7718 7719DRM DRIVERS FOR LOONGSON 7720M: Sui Jingfeng <[email protected]> 7721L: [email protected] 7722S: Supported 7723T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7724F: drivers/gpu/drm/loongson/ 7725 7726DRM DRIVERS FOR MEDIATEK 7727M: Chun-Kuang Hu <[email protected]> 7728M: Philipp Zabel <[email protected]> 7729L: [email protected] 7730L: [email protected] (moderated for non-subscribers) 7731S: Supported 7732F: Documentation/devicetree/bindings/display/mediatek/ 7733F: drivers/gpu/drm/ci/xfails/mediatek* 7734F: drivers/gpu/drm/mediatek/ 7735F: drivers/phy/mediatek/phy-mtk-dp.c 7736F: drivers/phy/mediatek/phy-mtk-hdmi* 7737F: drivers/phy/mediatek/phy-mtk-mipi* 7738 7739DRM DRIVERS FOR NVIDIA TEGRA 7740M: Thierry Reding <[email protected]> 7741M: Mikko Perttunen <[email protected]> 7742L: [email protected] 7743L: [email protected] 7744S: Supported 7745T: git https://gitlab.freedesktop.org/drm/tegra.git 7746F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7747F: Documentation/devicetree/bindings/gpu/host1x/ 7748F: drivers/gpu/drm/tegra/ 7749F: drivers/gpu/host1x/ 7750F: include/linux/host1x.h 7751F: include/uapi/drm/tegra_drm.h 7752 7753DRM DRIVERS FOR RENESAS R-CAR 7754M: Laurent Pinchart <[email protected]> 7755M: Kieran Bingham <kieran.bingham[email protected]> 7756L: [email protected] 7757L: [email protected] 7758S: Supported 7759T: git git://linuxtv.org/pinchartl/media drm/du/next 7760F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7761F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7762F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7763F: Documentation/devicetree/bindings/display/renesas,du.yaml 7764F: drivers/gpu/drm/renesas/rcar-du/ 7765 7766DRM DRIVERS FOR RENESAS RZ 7767M: Biju Das <[email protected]> 7768L: [email protected] 7769L: [email protected] 7770S: Maintained 7771T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7772F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7773F: drivers/gpu/drm/renesas/rz-du/ 7774 7775DRM DRIVERS FOR RENESAS SHMOBILE 7776M: Laurent Pinchart <[email protected]> 7777M: Geert Uytterhoeven <[email protected]> 7778L: [email protected] 7779L: [email protected] 7780S: Supported 7781T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7782F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7783F: drivers/gpu/drm/renesas/shmobile/ 7784F: include/linux/platform_data/shmob_drm.h 7785 7786DRM DRIVERS FOR ROCKCHIP 7787M: Sandy Huang <[email protected]> 7788M: Heiko Stübner <[email protected]> 7789M: Andy Yan <[email protected]> 7790L: [email protected] 7791S: Maintained 7792T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7793F: Documentation/devicetree/bindings/display/rockchip/ 7794F: drivers/gpu/drm/ci/xfails/rockchip* 7795F: drivers/gpu/drm/rockchip/ 7796 7797DRM DRIVERS FOR STI 7798M: Alain Volmat <[email protected]> 7799L: [email protected] 7800S: Maintained 7801T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7802F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7803F: drivers/gpu/drm/sti 7804 7805DRM DRIVERS FOR STM 7806M: Yannick Fertre <[email protected]> 7807M: Raphael Gallais-Pou <[email protected]> 7808M: Philippe Cornu <[email protected]> 7809L: [email protected] 7810S: Maintained 7811T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7812F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7813F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7814F: drivers/gpu/drm/stm 7815 7816DRM DRIVERS FOR TI KEYSTONE 7817M: Jyri Sarha <[email protected]> 7818M: Tomi Valkeinen <[email protected]> 7819L: [email protected] 7820S: Maintained 7821T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7822F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7823F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7824F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7825F: drivers/gpu/drm/tidss/ 7826 7827DRM DRIVERS FOR TI LCDC 7828M: Jyri Sarha <[email protected]> 7829M: Tomi Valkeinen <[email protected]> 7830L: [email protected] 7831S: Maintained 7832T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7833F: Documentation/devicetree/bindings/display/tilcdc/ 7834F: drivers/gpu/drm/tilcdc/ 7835 7836DRM DRIVERS FOR TI OMAP 7837M: Tomi Valkeinen <[email protected]> 7838L: [email protected] 7839S: Maintained 7840T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7841F: Documentation/devicetree/bindings/display/ti/ 7842F: drivers/gpu/drm/omapdrm/ 7843 7844DRM DRIVERS FOR V3D 7845M: Melissa Wen <[email protected]> 7846M: Maíra Canal <[email protected]> 7847S: Supported 7848T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7849F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7850F: drivers/gpu/drm/v3d/ 7851F: include/uapi/drm/v3d_drm.h 7852 7853DRM DRIVERS FOR VC4 7854M: Maxime Ripard <[email protected]> 7855M: Dave Stevenson <[email protected]> 7856R: Maíra Canal <[email protected]> 7857R: Raspberry Pi Kernel Maintenance <[email protected]> 7858S: Supported 7859T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7860F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7861F: drivers/gpu/drm/vc4/ 7862F: include/uapi/drm/vc4_drm.h 7863 7864DRM DRIVERS FOR VIVANTE GPU IP 7865M: Lucas Stach <[email protected]> 7866R: Russell King <[email protected]> 7867R: Christian Gmeiner <[email protected]> 7868L: [email protected] (moderated for non-subscribers) 7869L: [email protected] 7870S: Maintained 7871F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7872F: drivers/gpu/drm/etnaviv/ 7873F: include/uapi/drm/etnaviv_drm.h 7874 7875DRM DRIVERS FOR XEN 7876M: Oleksandr Andrushchenko <[email protected]> 7877L: [email protected] 7878L: [email protected] (moderated for non-subscribers) 7879S: Supported 7880T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7881F: Documentation/gpu/xen-front.rst 7882F: drivers/gpu/drm/xen/ 7883 7884DRM DRIVERS FOR XILINX 7885M: Laurent Pinchart <[email protected]> 7886M: Tomi Valkeinen <[email protected]> 7887L: [email protected] 7888S: Maintained 7889T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7890F: Documentation/devicetree/bindings/display/xlnx/ 7891F: Documentation/gpu/zynqmp.rst 7892F: drivers/gpu/drm/xlnx/ 7893 7894DRM GPU SCHEDULER 7895M: Luben Tuikov <[email protected]> 7896M: Matthew Brost <[email protected]> 7897M: Danilo Krummrich <[email protected]> 7898M: Philipp Stanner <[email protected]> 7899L: [email protected] 7900S: Maintained 7901T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7902F: drivers/gpu/drm/scheduler/ 7903F: include/drm/gpu_scheduler.h 7904 7905DRM PANEL DRIVERS 7906M: Neil Armstrong <[email protected]> 7907R: Jessica Zhang <[email protected]> 7908L: [email protected] 7909S: Maintained 7910T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7911F: Documentation/devicetree/bindings/display/panel/ 7912F: drivers/gpu/drm/drm_panel.c 7913F: drivers/gpu/drm/panel/ 7914F: include/drm/drm_panel.h 7915 7916DRM PRIVACY-SCREEN CLASS 7917M: Hans de Goede <[email protected]> 7918L: [email protected] 7919S: Maintained 7920T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7921F: drivers/gpu/drm/drm_privacy_screen* 7922F: include/drm/drm_privacy_screen* 7923 7924DRM TTM SUBSYSTEM 7925M: Christian Koenig <[email protected]> 7926M: Huang Rui <[email protected]> 7927L: [email protected] 7928S: Maintained 7929T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7930F: drivers/gpu/drm/ttm/ 7931F: include/drm/ttm/ 7932 7933DRM AUTOMATED TESTING 7934M: Helen Koike <[email protected]> 7935L: [email protected] 7936S: Maintained 7937T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7938F: Documentation/gpu/automated_testing.rst 7939F: drivers/gpu/drm/ci/ 7940 7941DSBR100 USB FM RADIO DRIVER 7942M: Alexey Klimov <[email protected]> 7943L: [email protected] 7944S: Maintained 7945T: git git://linuxtv.org/media.git 7946F: drivers/media/radio/dsbr100.c 7947 7948DT3155 MEDIA DRIVER 7949M: Hans Verkuil <[email protected]> 7950L: [email protected] 7951S: Odd Fixes 7952W: https://linuxtv.org 7953T: git git://linuxtv.org/media.git 7954F: drivers/media/pci/dt3155/ 7955 7956DVB_USB_AF9015 MEDIA DRIVER 7957L: [email protected] 7958S: Orphan 7959W: https://linuxtv.org 7960Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7961F: drivers/media/usb/dvb-usb-v2/af9015* 7962 7963DVB_USB_AF9035 MEDIA DRIVER 7964L: [email protected] 7965S: Orphan 7966W: https://linuxtv.org 7967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7968F: drivers/media/usb/dvb-usb-v2/af9035* 7969 7970DVB_USB_ANYSEE MEDIA DRIVER 7971L: [email protected] 7972S: Orphan 7973W: https://linuxtv.org 7974Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7975F: drivers/media/usb/dvb-usb-v2/anysee* 7976 7977DVB_USB_AU6610 MEDIA DRIVER 7978L: [email protected] 7979S: Orphan 7980W: https://linuxtv.org 7981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7982F: drivers/media/usb/dvb-usb-v2/au6610* 7983 7984DVB_USB_CE6230 MEDIA DRIVER 7985L: [email protected] 7986S: Orphan 7987W: https://linuxtv.org 7988Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7989F: drivers/media/usb/dvb-usb-v2/ce6230* 7990 7991DVB_USB_CXUSB MEDIA DRIVER 7992M: Michael Krufky <[email protected]> 7993L: [email protected] 7994S: Maintained 7995W: https://linuxtv.org 7996W: http://github.com/mkrufky 7997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7998T: git git://linuxtv.org/media.git 7999F: drivers/media/usb/dvb-usb/cxusb* 8000 8001DVB_USB_EC168 MEDIA DRIVER 8002L: [email protected] 8003S: Orphan 8004W: https://linuxtv.org 8005Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8006F: drivers/media/usb/dvb-usb-v2/ec168* 8007 8008DVB_USB_GL861 MEDIA DRIVER 8009L: [email protected] 8010S: Orphan 8011W: https://linuxtv.org 8012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8013F: drivers/media/usb/dvb-usb-v2/gl861* 8014 8015DVB_USB_MXL111SF MEDIA DRIVER 8016M: Michael Krufky <[email protected]> 8017L: [email protected] 8018S: Maintained 8019W: https://linuxtv.org 8020W: http://github.com/mkrufky 8021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8022T: git git://linuxtv.org/mkrufky/mxl111sf.git 8023F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8024 8025DVB_USB_RTL28XXU MEDIA DRIVER 8026L: [email protected] 8027S: Orphan 8028W: https://linuxtv.org 8029Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8030F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8031 8032DVB_USB_V2 MEDIA DRIVER 8033L: [email protected] 8034S: Orphan 8035W: https://linuxtv.org 8036W: http://palosaari.fi/linux/ 8037Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8038F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8039F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8040 8041DYNAMIC DEBUG 8042M: Jason Baron <[email protected]> 8043M: Jim Cromie <[email protected]> 8044S: Maintained 8045F: include/linux/dynamic_debug.h 8046F: lib/dynamic_debug.c 8047F: lib/test_dynamic_debug.c 8048 8049DYNAMIC INTERRUPT MODERATION 8050M: Tal Gilboa <[email protected]> 8051S: Maintained 8052F: Documentation/networking/net_dim.rst 8053F: include/linux/dim.h 8054F: lib/dim/ 8055 8056DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8057M: Daniel Lezcano <[email protected]> 8058L: [email protected] 8059S: Supported 8060B: https://bugzilla.kernel.org 8061T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8062F: drivers/powercap/dtpm* 8063F: include/linux/dtpm.h 8064 8065DZ DECSTATION DZ11 SERIAL DRIVER 8066M: "Maciej W. Rozycki" <[email protected]> 8067S: Maintained 8068F: drivers/tty/serial/dz.* 8069 8070E3X0 POWER BUTTON DRIVER 8071M: Moritz Fischer <[email protected]> 8072L: [email protected] 8073S: Supported 8074W: http://www.ettus.com 8075F: Documentation/devicetree/bindings/input/e3x0-button.txt 8076F: drivers/input/misc/e3x0-button.c 8077 8078E4000 MEDIA DRIVER 8079L: [email protected] 8080S: Orphan 8081W: https://linuxtv.org 8082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8083F: drivers/media/tuners/e4000* 8084 8085EARTH_PT1 MEDIA DRIVER 8086M: Akihiro Tsukada <[email protected]> 8087L: [email protected] 8088S: Odd Fixes 8089F: drivers/media/pci/pt1/ 8090 8091EARTH_PT3 MEDIA DRIVER 8092M: Akihiro Tsukada <[email protected]> 8093L: [email protected] 8094S: Odd Fixes 8095F: drivers/media/pci/pt3/ 8096 8097EC100 MEDIA DRIVER 8098L: [email protected] 8099S: Orphan 8100W: https://linuxtv.org 8101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8102F: drivers/media/dvb-frontends/ec100* 8103 8104ECRYPT FILE SYSTEM 8105M: Tyler Hicks <[email protected]> 8106L: [email protected] 8107S: Odd Fixes 8108W: http://ecryptfs.org 8109W: https://launchpad.net/ecryptfs 8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8111F: Documentation/filesystems/ecryptfs.rst 8112F: fs/ecryptfs/ 8113 8114EDAC-AMD64 8115M: Yazen Ghannam <[email protected]> 8116L: [email protected] 8117S: Supported 8118F: drivers/edac/amd64_edac* 8119F: drivers/edac/mce_amd* 8120 8121EDAC-ARMADA 8122M: Jan Luebbe <[email protected]> 8123L: [email protected] 8124S: Maintained 8125F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8126F: drivers/edac/armada_xp_* 8127 8128EDAC-AST2500 8129M: Stefan Schaeckeler <[email protected]> 8130S: Supported 8131F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8132F: drivers/edac/aspeed_edac.c 8133 8134EDAC-BLUEFIELD 8135M: Shravan Kumar Ramani <[email protected]> 8136S: Supported 8137F: drivers/edac/bluefield_edac.c 8138 8139EDAC-CALXEDA 8140M: Andre Przywara <[email protected]> 8141L: [email protected] 8142S: Maintained 8143F: drivers/edac/highbank* 8144 8145EDAC-CAVIUM OCTEON 8146M: Thomas Bogendoerfer <[email protected]> 8147L: [email protected] 8148L: [email protected] 8149S: Maintained 8150F: drivers/edac/octeon_edac* 8151 8152EDAC-CAVIUM THUNDERX 8153M: Robert Richter <[email protected]> 8154L: [email protected] 8155S: Odd Fixes 8156F: drivers/edac/thunderx_edac* 8157 8158EDAC-CORE 8159M: Borislav Petkov <[email protected]> 8160M: Tony Luck <[email protected]> 8161R: James Morse <[email protected]> 8162R: Mauro Carvalho Chehab <[email protected]> 8163R: Robert Richter <[email protected]> 8164L: [email protected] 8165S: Supported 8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8167F: Documentation/driver-api/edac.rst 8168F: drivers/edac/ 8169F: include/linux/edac.h 8170 8171EDAC-DMC520 8172M: Lei Wang <[email protected]> 8173L: [email protected] 8174S: Supported 8175F: drivers/edac/dmc520_edac.c 8176 8177EDAC-E752X 8178M: Mark Gross <[email protected]> 8179L: [email protected] 8180S: Maintained 8181F: drivers/edac/e752x_edac.c 8182 8183EDAC-E7XXX 8184L: [email protected] 8185S: Maintained 8186F: drivers/edac/e7xxx_edac.c 8187 8188EDAC-FSL_DDR 8189R: Frank Li <[email protected]> 8190L: [email protected] 8191L: [email protected] 8192S: Maintained 8193F: drivers/edac/fsl_ddr_edac.* 8194 8195EDAC-GHES 8196M: Mauro Carvalho Chehab <[email protected]> 8197L: [email protected] 8198S: Maintained 8199F: drivers/edac/ghes_edac.c 8200 8201EDAC-I10NM 8202M: Tony Luck <[email protected]> 8203L: [email protected] 8204S: Maintained 8205F: drivers/edac/i10nm_base.c 8206 8207EDAC-I3000 8208L: [email protected] 8209S: Orphan 8210F: drivers/edac/i3000_edac.c 8211 8212EDAC-I5000 8213L: [email protected] 8214S: Maintained 8215F: drivers/edac/i5000_edac.c 8216 8217EDAC-I5400 8218M: Mauro Carvalho Chehab <[email protected]> 8219L: [email protected] 8220S: Maintained 8221F: drivers/edac/i5400_edac.c 8222 8223EDAC-I7300 8224M: Mauro Carvalho Chehab <[email protected]> 8225L: [email protected] 8226S: Maintained 8227F: drivers/edac/i7300_edac.c 8228 8229EDAC-I7CORE 8230M: Mauro Carvalho Chehab <[email protected]> 8231L: [email protected] 8232S: Maintained 8233F: drivers/edac/i7core_edac.c 8234 8235EDAC-I82443BXGX 8236M: Tim Small <[email protected]> 8237L: [email protected] 8238S: Maintained 8239F: drivers/edac/i82443bxgx_edac.c 8240 8241EDAC-I82975X 8242M: "Arvind R." <[email protected]> 8243L: [email protected] 8244S: Maintained 8245F: drivers/edac/i82975x_edac.c 8246 8247EDAC-IE31200 8248M: Jason Baron <[email protected]> 8249L: [email protected] 8250S: Maintained 8251F: drivers/edac/ie31200_edac.c 8252 8253EDAC-IGEN6 8254M: Tony Luck <[email protected]> 8255R: Qiuxu Zhuo <[email protected]> 8256L: [email protected] 8257S: Maintained 8258F: drivers/edac/igen6_edac.c 8259 8260EDAC-MPC85XX 8261M: Johannes Thumshirn <[email protected]> 8262L: [email protected] 8263S: Maintained 8264F: drivers/edac/mpc85xx_edac.[ch] 8265 8266EDAC-NPCM 8267M: Marvin Lin <[email protected]> 8268M: Stanley Chu <[email protected]> 8269L: [email protected] 8270S: Maintained 8271F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8272F: drivers/edac/npcm_edac.c 8273 8274EDAC-PASEMI 8275M: Egor Martovetsky <[email protected]> 8276L: [email protected] 8277S: Maintained 8278F: drivers/edac/pasemi_edac.c 8279 8280EDAC-PND2 8281M: Tony Luck <[email protected]> 8282L: [email protected] 8283S: Maintained 8284F: drivers/edac/pnd2_edac.[ch] 8285 8286EDAC-QCOM 8287M: Manivannan Sadhasivam <[email protected]> 8288L: [email protected] 8289L: [email protected] 8290S: Maintained 8291F: drivers/edac/qcom_edac.c 8292 8293EDAC-R82600 8294M: Tim Small <[email protected]> 8295L: [email protected] 8296S: Maintained 8297F: drivers/edac/r82600_edac.c 8298 8299EDAC-SBRIDGE 8300M: Tony Luck <[email protected]> 8301R: Qiuxu Zhuo <[email protected]> 8302L: [email protected] 8303S: Maintained 8304F: drivers/edac/sb_edac.c 8305 8306EDAC-SKYLAKE 8307M: Tony Luck <[email protected]> 8308L: [email protected] 8309S: Maintained 8310F: drivers/edac/skx_*.[ch] 8311 8312EDAC-TI 8313M: Tero Kristo <[email protected]> 8314L: [email protected] 8315S: Odd Fixes 8316F: drivers/edac/ti_edac.c 8317 8318EDIROL UA-101/UA-1000 DRIVER 8319M: Clemens Ladisch <[email protected]> 8320L: [email protected] 8321S: Maintained 8322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8323F: sound/usb/misc/ua101.c 8324 8325EFI TEST DRIVER 8326M: Ivan Hu <[email protected]> 8327M: Ard Biesheuvel <[email protected]> 8328L: [email protected] 8329S: Maintained 8330F: drivers/firmware/efi/test/ 8331 8332EFI VARIABLE FILESYSTEM 8333M: Jeremy Kerr <[email protected]> 8334M: Ard Biesheuvel <[email protected]> 8335L: [email protected] 8336S: Maintained 8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8338F: fs/efivarfs/ 8339 8340EFIFB FRAMEBUFFER DRIVER 8341M: Peter Jones <[email protected]> 8342L: [email protected] 8343S: Maintained 8344F: drivers/video/fbdev/efifb.c 8345 8346EFS FILESYSTEM 8347S: Orphan 8348W: http://aeschi.ch.eu.org/efs/ 8349F: fs/efs/ 8350 8351EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8352L: [email protected] 8353S: Orphan 8354F: drivers/net/ethernet/ibm/ehea/ 8355 8356ELM327 CAN NETWORK DRIVER 8357M: Max Staudt <[email protected]> 8358L: [email protected] 8359S: Maintained 8360F: Documentation/networking/device_drivers/can/can327.rst 8361F: drivers/net/can/can327.c 8362 8363EM28XX VIDEO4LINUX DRIVER 8364M: Mauro Carvalho Chehab <[email protected]> 8365L: [email protected] 8366S: Maintained 8367W: https://linuxtv.org 8368T: git git://linuxtv.org/media.git 8369F: Documentation/admin-guide/media/em28xx* 8370F: drivers/media/usb/em28xx/ 8371 8372EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8373M: Adrian Hunter <[email protected]> 8374M: Asutosh Das <[email protected]> 8375R: Ritesh Harjani <[email protected]> 8376L: [email protected] 8377S: Supported 8378F: drivers/mmc/host/cqhci* 8379 8380EMS CPC-PCI CAN DRIVER 8381M: Gerhard Uttenthaler <[email protected]> 8382M: [email protected] 8383L: [email protected] 8384S: Maintained 8385F: drivers/net/can/sja1000/ems_pci.c 8386 8387EMULEX 10Gbps iSCSI - OneConnect DRIVER 8388M: Ketan Mukadam <[email protected]> 8389L: [email protected] 8390S: Supported 8391W: http://www.broadcom.com 8392F: drivers/scsi/be2iscsi/ 8393 8394EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8395M: Ajit Khaparde <[email protected]> 8396M: Sriharsha Basavapatna <[email protected]> 8397M: Somnath Kotur <[email protected]> 8398L: [email protected] 8399S: Supported 8400W: http://www.emulex.com 8401F: drivers/net/ethernet/emulex/benet/ 8402 8403EMULEX ONECONNECT ROCE DRIVER 8404M: Selvin Xavier <[email protected]> 8405L: [email protected] 8406S: Odd Fixes 8407W: http://www.broadcom.com 8408F: drivers/infiniband/hw/ocrdma/ 8409F: include/uapi/rdma/ocrdma-abi.h 8410 8411EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8412M: James Smart <[email protected]> 8413M: Ram Vegesna <[email protected]> 8414L: [email protected] 8415L: [email protected] 8416S: Supported 8417W: http://www.broadcom.com 8418F: drivers/scsi/elx/ 8419 8420EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8421M: James Smart <[email protected]> 8422M: Dick Kennedy <[email protected]> 8423L: [email protected] 8424S: Supported 8425W: http://www.broadcom.com 8426F: drivers/scsi/lpfc/ 8427 8428ENE CB710 FLASH CARD READER DRIVER 8429M: Michał Mirosław <[email protected]> 8430S: Maintained 8431F: drivers/misc/cb710/ 8432F: drivers/mmc/host/cb710-mmc.* 8433F: include/linux/cb710.h 8434 8435ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8436M: Maxim Levitsky <[email protected]> 8437S: Maintained 8438F: drivers/media/rc/ene_ir.* 8439 8440EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8441M: Laurentiu Tudor <[email protected]> 8442L: [email protected] 8443S: Maintained 8444F: drivers/tty/ehv_bytechan.c 8445 8446EPSON S1D13XXX FRAMEBUFFER DRIVER 8447M: Kristoffer Ericson <[email protected]> 8448S: Maintained 8449T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8450F: drivers/video/fbdev/s1d13xxxfb.c 8451F: include/video/s1d13xxxfb.h 8452 8453EROFS FILE SYSTEM 8454M: Gao Xiang <[email protected]> 8455M: Chao Yu <[email protected]> 8456R: Yue Hu <[email protected]> 8457R: Jeffle Xu <[email protected]> 8458R: Sandeep Dhavale <[email protected]> 8459L: [email protected] 8460S: Maintained 8461W: https://erofs.docs.kernel.org 8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8463F: Documentation/ABI/testing/sysfs-fs-erofs 8464F: Documentation/filesystems/erofs.rst 8465F: fs/erofs/ 8466F: include/trace/events/erofs.h 8467 8468ERRSEQ ERROR TRACKING INFRASTRUCTURE 8469M: Jeff Layton <[email protected]> 8470S: Maintained 8471F: include/linux/errseq.h 8472F: lib/errseq.c 8473 8474ESD CAN NETWORK DRIVERS 8475M: Stefan Mätje <[email protected]> 8476R: [email protected] 8477L: [email protected] 8478S: Maintained 8479F: drivers/net/can/esd/ 8480 8481ESD CAN/USB DRIVERS 8482M: Frank Jungclaus <[email protected]> 8483R: [email protected] 8484L: [email protected] 8485S: Maintained 8486F: drivers/net/can/usb/esd_usb.c 8487 8488ET131X NETWORK DRIVER 8489M: Mark Einon <[email protected]> 8490S: Odd Fixes 8491F: drivers/net/ethernet/agere/ 8492 8493ETAS ES58X CAN/USB DRIVER 8494M: Vincent Mailhol <[email protected]> 8495L: [email protected] 8496S: Maintained 8497F: Documentation/networking/devlink/etas_es58x.rst 8498F: drivers/net/can/usb/etas_es58x/ 8499 8500ETHERNET BRIDGE 8501M: Roopa Prabhu <[email protected]> 8502M: Nikolay Aleksandrov <[email protected]> 8503L: [email protected] 8504L: [email protected] 8505S: Maintained 8506W: http://www.linuxfoundation.org/en/Net:Bridge 8507F: include/linux/netfilter_bridge/ 8508F: net/bridge/ 8509 8510ETHERNET PHY LIBRARY 8511M: Andrew Lunn <[email protected]> 8512M: Heiner Kallweit <[email protected]> 8513R: Russell King <[email protected]> 8514L: [email protected] 8515S: Maintained 8516F: Documentation/ABI/testing/sysfs-class-net-phydev 8517F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8518F: Documentation/devicetree/bindings/net/mdio* 8519F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8520F: Documentation/networking/phy.rst 8521F: drivers/net/mdio/ 8522F: drivers/net/mdio/acpi_mdio.c 8523F: drivers/net/mdio/fwnode_mdio.c 8524F: drivers/net/mdio/of_mdio.c 8525F: drivers/net/pcs/ 8526F: drivers/net/phy/ 8527F: include/dt-bindings/net/qca-ar803x.h 8528F: include/linux/*mdio*.h 8529F: include/linux/linkmode.h 8530F: include/linux/mdio/*.h 8531F: include/linux/mii.h 8532F: include/linux/of_net.h 8533F: include/linux/phy.h 8534F: include/linux/phy_fixed.h 8535F: include/linux/phy_link_topology.h 8536F: include/linux/phylib_stubs.h 8537F: include/linux/platform_data/mdio-bcm-unimac.h 8538F: include/linux/platform_data/mdio-gpio.h 8539F: include/trace/events/mdio.h 8540F: include/uapi/linux/mdio.h 8541F: include/uapi/linux/mii.h 8542F: net/core/of_net.c 8543 8544ETHERNET PHY LIBRARY [RUST] 8545M: FUJITA Tomonori <[email protected]> 8546R: Trevor Gross <[email protected]> 8547L: [email protected] 8548L: [email protected] 8549S: Maintained 8550F: rust/kernel/net/phy.rs 8551F: rust/kernel/net/phy/reg.rs 8552 8553EXEC & BINFMT API, ELF 8554R: Eric Biederman <[email protected]> 8555R: Kees Cook <[email protected]> 8556L: [email protected] 8557S: Supported 8558T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8559F: Documentation/userspace-api/ELF.rst 8560F: fs/*binfmt_*.c 8561F: fs/Kconfig.binfmt 8562F: fs/exec.c 8563F: fs/tests/binfmt_*_kunit.c 8564F: fs/tests/exec_kunit.c 8565F: include/linux/binfmts.h 8566F: include/linux/elf.h 8567F: include/uapi/linux/binfmts.h 8568F: include/uapi/linux/elf.h 8569F: tools/testing/selftests/exec/ 8570N: asm/elf.h 8571N: binfmt 8572 8573EXFAT FILE SYSTEM 8574M: Namjae Jeon <[email protected]> 8575M: Sungjong Seo <[email protected]> 8576R: Yuezhang Mo <[email protected]> 8577L: [email protected] 8578S: Maintained 8579T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8580F: fs/exfat/ 8581 8582EXPRESSWIRE PROTOCOL LIBRARY 8583M: Duje Mihanović <[email protected]> 8584L: [email protected] 8585S: Maintained 8586F: drivers/leds/leds-expresswire.c 8587F: include/linux/leds-expresswire.h 8588 8589EXT2 FILE SYSTEM 8590M: Jan Kara <[email protected]> 8591L: [email protected] 8592S: Maintained 8593F: Documentation/filesystems/ext2.rst 8594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8595F: fs/ext2/ 8596F: include/linux/ext2* 8597 8598EXT4 FILE SYSTEM 8599M: "Theodore Ts'o" <[email protected]> 8600M: Andreas Dilger <[email protected]> 8601L: [email protected] 8602S: Maintained 8603W: http://ext4.wiki.kernel.org 8604Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8606F: Documentation/filesystems/ext4/ 8607F: fs/ext4/ 8608F: include/trace/events/ext4.h 8609F: include/uapi/linux/ext4.h 8610 8611Extended Verification Module (EVM) 8612M: Mimi Zohar <[email protected]> 8613M: Roberto Sassu <[email protected]> 8614L: [email protected] 8615S: Supported 8616T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8617F: security/integrity/ 8618F: security/integrity/evm/ 8619 8620EXTENSIBLE FIRMWARE INTERFACE (EFI) 8621M: Ard Biesheuvel <[email protected]> 8622L: [email protected] 8623S: Maintained 8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8625F: Documentation/admin-guide/efi-stub.rst 8626F: arch/*/include/asm/efi.h 8627F: arch/*/kernel/efi.c 8628F: arch/arm/boot/compressed/efi-header.S 8629F: arch/x86/platform/efi/ 8630F: drivers/firmware/efi/ 8631F: include/linux/efi*.h 8632 8633EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8634M: MyungJoo Ham <[email protected]> 8635M: Chanwoo Choi <[email protected]> 8636L: [email protected] 8637S: Maintained 8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8639F: Documentation/devicetree/bindings/extcon/ 8640F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8641F: drivers/extcon/ 8642F: include/linux/extcon.h 8643F: include/linux/extcon/ 8644 8645EXTRA BOOT CONFIG 8646M: Masami Hiramatsu <[email protected]> 8647L: [email protected] 8648L: [email protected] 8649S: Maintained 8650Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8651T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8652F: Documentation/admin-guide/bootconfig.rst 8653F: fs/proc/bootconfig.c 8654F: include/linux/bootconfig.h 8655F: lib/bootconfig-data.S 8656F: lib/bootconfig.c 8657F: tools/bootconfig/* 8658F: tools/bootconfig/scripts/* 8659 8660EXTRON DA HD 4K PLUS CEC DRIVER 8661M: Hans Verkuil <[email protected]> 8662L: [email protected] 8663S: Maintained 8664T: git git://linuxtv.org/media.git 8665F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8666 8667EXYNOS DP DRIVER 8668M: Jingoo Han <[email protected]> 8669L: [email protected] 8670S: Maintained 8671F: drivers/gpu/drm/exynos/exynos_dp* 8672 8673EXYNOS SYSMMU (IOMMU) driver 8674M: Marek Szyprowski <[email protected]> 8675L: [email protected] 8676S: Maintained 8677F: drivers/iommu/exynos-iommu.c 8678 8679F2FS FILE SYSTEM 8680M: Jaegeuk Kim <[email protected]> 8681M: Chao Yu <[email protected]> 8682L: [email protected] 8683S: Maintained 8684W: https://f2fs.wiki.kernel.org/ 8685Q: https://patchwork.kernel.org/project/f2fs/list/ 8686B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8687T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8688F: Documentation/ABI/testing/sysfs-fs-f2fs 8689F: Documentation/filesystems/f2fs.rst 8690F: fs/f2fs/ 8691F: include/linux/f2fs_fs.h 8692F: include/trace/events/f2fs.h 8693F: include/uapi/linux/f2fs.h 8694 8695F71805F HARDWARE MONITORING DRIVER 8696M: Jean Delvare <[email protected]> 8697L: [email protected] 8698S: Maintained 8699F: Documentation/hwmon/f71805f.rst 8700F: drivers/hwmon/f71805f.c 8701 8702FADDR2LINE 8703M: Josh Poimboeuf <[email protected]> 8704S: Maintained 8705F: scripts/faddr2line 8706 8707FAILOVER MODULE 8708M: Sridhar Samudrala <[email protected]> 8709L: [email protected] 8710S: Supported 8711F: Documentation/networking/failover.rst 8712F: include/net/failover.h 8713F: net/core/failover.c 8714 8715FANOTIFY 8716M: Jan Kara <[email protected]> 8717R: Amir Goldstein <[email protected]> 8718R: Matthew Bobrowski <[email protected]> 8719L: [email protected] 8720S: Maintained 8721F: fs/notify/fanotify/ 8722F: include/linux/fanotify.h 8723F: include/uapi/linux/fanotify.h 8724 8725FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8726M: Linus Walleij <[email protected]> 8727L: [email protected] 8728S: Maintained 8729F: drivers/usb/fotg210/ 8730 8731FARSYNC SYNCHRONOUS DRIVER 8732M: Kevin Curtis <[email protected]> 8733S: Supported 8734W: http://www.farsite.co.uk/ 8735F: drivers/net/wan/farsync.* 8736 8737FAULT INJECTION SUPPORT 8738M: Akinobu Mita <[email protected]> 8739S: Supported 8740F: Documentation/fault-injection/ 8741F: lib/fault-inject.c 8742F: tools/testing/fault-injection/ 8743 8744FBTFT Framebuffer drivers 8745L: [email protected] 8746L: [email protected] 8747S: Orphan 8748F: drivers/staging/fbtft/ 8749 8750FC0011 TUNER DRIVER 8751M: Michael Buesch <[email protected]> 8752L: [email protected] 8753S: Maintained 8754F: drivers/media/tuners/fc0011.c 8755F: drivers/media/tuners/fc0011.h 8756 8757FC2580 MEDIA DRIVER 8758L: [email protected] 8759S: Orphan 8760W: https://linuxtv.org 8761Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8762F: drivers/media/tuners/fc2580* 8763 8764FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8765M: Hannes Reinecke <[email protected]> 8766L: [email protected] 8767S: Supported 8768W: www.Open-FCoE.org 8769F: drivers/scsi/fcoe/ 8770F: drivers/scsi/libfc/ 8771F: include/scsi/fc/ 8772F: include/scsi/libfc.h 8773F: include/scsi/libfcoe.h 8774F: include/uapi/scsi/fc/ 8775 8776FILE LOCKING (flock() and fcntl()/lockf()) 8777M: Jeff Layton <[email protected]> 8778M: Chuck Lever <[email protected]> 8779R: Alexander Aring <[email protected]> 8780L: [email protected] 8781S: Maintained 8782F: fs/fcntl.c 8783F: fs/locks.c 8784F: include/linux/fcntl.h 8785F: include/uapi/linux/fcntl.h 8786 8787FILESYSTEM DIRECT ACCESS (DAX) 8788M: Dan Williams <[email protected]> 8789R: Matthew Wilcox <[email protected]> 8790R: Jan Kara <[email protected]> 8791L: [email protected] 8792L: [email protected] 8793S: Supported 8794F: fs/dax.c 8795F: include/linux/dax.h 8796F: include/trace/events/fs_dax.h 8797 8798FILESYSTEMS (VFS and infrastructure) 8799M: Alexander Viro <[email protected]> 8800M: Christian Brauner <[email protected]> 8801R: Jan Kara <[email protected]> 8802L: [email protected] 8803S: Maintained 8804T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8805F: fs/* 8806F: include/linux/fs.h 8807F: include/linux/fs_types.h 8808F: include/uapi/linux/fs.h 8809F: include/uapi/linux/openat2.h 8810 8811FILESYSTEMS [EXPORTFS] 8812M: Chuck Lever <[email protected]> 8813M: Jeff Layton <[email protected]> 8814R: Amir Goldstein <[email protected]> 8815L: [email protected] 8816L: [email protected] 8817S: Supported 8818F: Documentation/filesystems/nfs/exporting.rst 8819F: fs/exportfs/ 8820F: fs/fhandle.c 8821F: include/linux/exportfs.h 8822 8823FILESYSTEMS [IDMAPPED MOUNTS] 8824M: Christian Brauner <[email protected]> 8825M: Seth Forshee <[email protected]> 8826L: [email protected] 8827S: Maintained 8828F: Documentation/filesystems/idmappings.rst 8829F: fs/mnt_idmapping.c 8830F: include/linux/mnt_idmapping.* 8831F: tools/testing/selftests/mount_setattr/ 8832 8833FILESYSTEMS [IOMAP] 8834M: Christian Brauner <[email protected]> 8835R: Darrick J. Wong <[email protected]> 8836L: [email protected] 8837L: [email protected] 8838S: Supported 8839F: Documentation/filesystems/iomap/* 8840F: fs/iomap/ 8841F: include/linux/iomap.h 8842 8843FILESYSTEMS [NETFS LIBRARY] 8844M: David Howells <[email protected]> 8845R: Jeff Layton <[email protected]> 8846L: [email protected] 8847L: [email protected] 8848S: Supported 8849F: Documentation/filesystems/caching/ 8850F: Documentation/filesystems/netfs_library.rst 8851F: fs/netfs/ 8852F: include/linux/fscache*.h 8853F: include/linux/netfs.h 8854F: include/trace/events/fscache.h 8855F: include/trace/events/netfs.h 8856 8857FILESYSTEMS [STACKABLE] 8858M: Miklos Szeredi <[email protected]> 8859M: Amir Goldstein <[email protected]> 8860L: [email protected] 8861L: [email protected] 8862S: Maintained 8863F: fs/backing-file.c 8864F: include/linux/backing-file.h 8865 8866FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8867M: Riku Voipio <[email protected]> 8868L: [email protected] 8869S: Maintained 8870F: drivers/hwmon/f75375s.c 8871F: include/linux/f75375s.h 8872 8873FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8874M: Ji-Ze Hong (Peter Hong) <[email protected]> 8875L: [email protected] 8876S: Maintained 8877F: drivers/net/can/usb/f81604.c 8878 8879FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8880M: Clemens Ladisch <[email protected]> 8881M: Takashi Sakamoto <[email protected]> 8882L: [email protected] 8883S: Maintained 8884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8885F: include/uapi/sound/firewire.h 8886F: sound/firewire/ 8887 8888FIREWIRE MEDIA DRIVERS (firedtv) 8889M: Stefan Richter <[email protected]> 8890L: [email protected] 8891L: [email protected] 8892S: Maintained 8893T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8894F: drivers/media/firewire/ 8895 8896FIREWIRE SBP-2 TARGET 8897M: Chris Boot <[email protected]> 8898L: [email protected] 8899L: [email protected] 8900L: [email protected] 8901S: Maintained 8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8903F: drivers/target/sbp/ 8904 8905FIREWIRE SUBSYSTEM 8906M: Takashi Sakamoto <[email protected]> 8907M: Takashi Sakamoto <[email protected]> 8908L: [email protected] 8909S: Maintained 8910W: http://ieee1394.docs.kernel.org/ 8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 8912F: drivers/firewire/ 8913F: include/linux/firewire.h 8914F: include/uapi/linux/firewire*.h 8915F: tools/firewire/ 8916 8917FIRMWARE FRAMEWORK FOR ARMV8-A 8918M: Sudeep Holla <[email protected]> 8919L: [email protected] (moderated for non-subscribers) 8920S: Maintained 8921F: drivers/firmware/arm_ffa/ 8922F: include/linux/arm_ffa.h 8923 8924FIRMWARE LOADER (request_firmware) 8925M: Luis Chamberlain <[email protected]> 8926M: Russ Weight <[email protected]> 8927M: Danilo Krummrich <[email protected]> 8928L: [email protected] 8929S: Maintained 8930F: Documentation/firmware_class/ 8931F: drivers/base/firmware_loader/ 8932F: rust/kernel/firmware.rs 8933F: include/linux/firmware.h 8934 8935FLEXTIMER FTM-QUADDEC DRIVER 8936M: Patrick Havelange <[email protected]> 8937L: [email protected] 8938S: Maintained 8939F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 8940F: drivers/counter/ftm-quaddec.c 8941 8942FLOPPY DRIVER 8943M: Denis Efremov <[email protected]> 8944L: [email protected] 8945S: Odd Fixes 8946F: drivers/block/floppy.c 8947 8948FLYSKY FSIA6B RC RECEIVER 8949M: Markus Koch <[email protected]> 8950L: [email protected] 8951S: Maintained 8952F: drivers/input/joystick/fsia6b.c 8953 8954FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett) 8955M: Geoffrey D. Bennett <[email protected]> 8956L: [email protected] 8957S: Maintained 8958W: https://github.com/geoffreybennett/scarlett-gen2 8959B: https://github.com/geoffreybennett/scarlett-gen2/issues 8960T: git https://github.com/geoffreybennett/scarlett-gen2.git 8961F: include/uapi/sound/scarlett2.h 8962F: sound/usb/mixer_scarlett2.c 8963 8964FORCEDETH GIGABIT ETHERNET DRIVER 8965M: Rain River <[email protected]> 8966M: Zhu Yanjun <[email protected]> 8967L: [email protected] 8968S: Maintained 8969F: drivers/net/ethernet/nvidia/* 8970 8971FORTIFY_SOURCE 8972M: Kees Cook <[email protected]> 8973L: [email protected] 8974S: Supported 8975T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 8976F: include/linux/fortify-string.h 8977F: lib/fortify_kunit.c 8978F: lib/memcpy_kunit.c 8979F: lib/test_fortify/* 8980K: \bunsafe_memcpy\b 8981K: \b__NO_FORTIFY\b 8982 8983FPGA DFL DRIVERS 8984M: Wu Hao <[email protected]> 8985R: Tom Rix <[email protected]> 8986L: [email protected] 8987S: Maintained 8988F: Documentation/ABI/testing/sysfs-bus-dfl* 8989F: Documentation/fpga/dfl.rst 8990F: drivers/fpga/dfl* 8991F: drivers/uio/uio_dfl.c 8992F: include/linux/dfl.h 8993F: include/uapi/linux/fpga-dfl.h 8994 8995FPGA MANAGER FRAMEWORK 8996M: Moritz Fischer <[email protected]> 8997M: Wu Hao <[email protected]> 8998M: Xu Yilun <[email protected]> 8999R: Tom Rix <[email protected]> 9000L: [email protected] 9001S: Maintained 9002Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9003T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9004F: Documentation/devicetree/bindings/fpga/ 9005F: Documentation/driver-api/fpga/ 9006F: Documentation/fpga/ 9007F: drivers/fpga/ 9008F: include/linux/fpga/ 9009 9010FPU EMULATOR 9011M: Bill Metzenthen <[email protected]> 9012S: Maintained 9013W: https://floatingpoint.billm.au/ 9014F: arch/x86/math-emu/ 9015 9016FRAMEBUFFER CORE 9017M: Simona Vetter <[email protected]> 9018S: Odd Fixes 9019T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9020F: drivers/video/fbdev/core/ 9021 9022FRAMEBUFFER LAYER 9023M: Helge Deller <[email protected]> 9024L: [email protected] 9025L: [email protected] 9026S: Maintained 9027Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9028T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9029F: Documentation/fb/ 9030F: drivers/video/ 9031F: include/linux/fb.h 9032F: include/uapi/linux/fb.h 9033F: include/uapi/video/ 9034F: include/video/ 9035 9036FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9037M: Horia Geantă <[email protected]> 9038M: Pankaj Gupta <[email protected]> 9039M: Gaurav Jain <[email protected]> 9040L: [email protected] 9041S: Maintained 9042F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9043F: drivers/crypto/caam/ 9044 9045FREESCALE COLDFIRE M5441X MMC DRIVER 9046M: Angelo Dureghello <[email protected]> 9047L: [email protected] 9048S: Maintained 9049F: drivers/mmc/host/sdhci-esdhc-mcf.c 9050F: include/linux/platform_data/mmc-esdhc-mcf.h 9051 9052FREESCALE DIU FRAMEBUFFER DRIVER 9053M: Timur Tabi <[email protected]> 9054L: [email protected] 9055S: Maintained 9056F: drivers/video/fbdev/fsl-diu-fb.* 9057 9058FREESCALE DMA DRIVER 9059M: Zhang Wei <[email protected]> 9060L: [email protected] 9061S: Maintained 9062F: drivers/dma/fsldma.* 9063 9064FREESCALE DSPI DRIVER 9065M: Vladimir Oltean <[email protected]> 9066L: [email protected] 9067L: [email protected] 9068S: Maintained 9069F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9070F: drivers/spi/spi-fsl-dspi.c 9071F: include/linux/spi/spi-fsl-dspi.h 9072 9073FREESCALE eDMA DRIVER 9074M: Frank Li <[email protected]> 9075L: [email protected] 9076L: [email protected] 9077S: Maintained 9078F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9079F: drivers/dma/fsl-edma*.* 9080 9081FREESCALE ENETC ETHERNET DRIVERS 9082M: Claudiu Manoil <[email protected]> 9083M: Vladimir Oltean <[email protected]> 9084M: Wei Fang <[email protected]> 9085M: Clark Wang <[email protected]> 9086L: [email protected] 9087L: [email protected] 9088S: Maintained 9089F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9090F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9091F: drivers/net/ethernet/freescale/enetc/ 9092F: include/linux/fsl/enetc_mdio.h 9093F: include/linux/fsl/netc_global.h 9094 9095FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9096M: Claudiu Manoil <[email protected]> 9097L: [email protected] 9098S: Maintained 9099F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9100F: drivers/net/ethernet/freescale/gianfar* 9101 9102FREESCALE GPMI NAND DRIVER 9103M: Han Xu <[email protected]> 9104L: [email protected] 9105L: [email protected] 9106S: Maintained 9107F: drivers/mtd/nand/raw/gpmi-nand/* 9108 9109FREESCALE I2C CPM DRIVER 9110M: Jochen Friedrich <[email protected]> 9111L: [email protected] 9112L: [email protected] 9113S: Maintained 9114F: drivers/i2c/busses/i2c-cpm.c 9115 9116FREESCALE IMX / MXC FEC DRIVER 9117M: Wei Fang <[email protected]> 9118R: Shenwei Wang <[email protected]> 9119R: Clark Wang <[email protected]> 9120L: [email protected] 9121L: [email protected] 9122S: Maintained 9123F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9124F: drivers/net/ethernet/freescale/fec.h 9125F: drivers/net/ethernet/freescale/fec_main.c 9126F: drivers/net/ethernet/freescale/fec_ptp.c 9127 9128FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9129M: Sascha Hauer <[email protected]> 9130R: Pengutronix Kernel Team <[email protected]> 9131L: [email protected] 9132L: [email protected] (moderated for non-subscribers) 9133S: Maintained 9134F: drivers/video/fbdev/imxfb.c 9135 9136FREESCALE IMX DDR PMU DRIVER 9137M: Frank Li <[email protected]> 9138L: [email protected] (moderated for non-subscribers) 9139S: Maintained 9140F: Documentation/admin-guide/perf/imx-ddr.rst 9141F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9142F: drivers/perf/fsl_imx8_ddr_perf.c 9143 9144FREESCALE IMX I2C DRIVER 9145M: Oleksij Rempel <[email protected]> 9146R: Pengutronix Kernel Team <[email protected]> 9147L: [email protected] 9148S: Maintained 9149F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9150F: drivers/i2c/busses/i2c-imx.c 9151 9152FREESCALE IMX LPI2C DRIVER 9153M: Dong Aisheng <[email protected]> 9154L: [email protected] 9155L: [email protected] 9156S: Maintained 9157F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9158F: drivers/i2c/busses/i2c-imx-lpi2c.c 9159 9160FREESCALE IMX LPSPI DRIVER 9161M: Frank Li <[email protected]> 9162L: [email protected] 9163L: [email protected] 9164S: Maintained 9165F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9166F: drivers/spi/spi-fsl-lpspi.c 9167 9168FREESCALE MPC I2C DRIVER 9169M: Chris Packham <[email protected]> 9170L: [email protected] 9171S: Maintained 9172F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9173F: drivers/i2c/busses/i2c-mpc.c 9174 9175FREESCALE QORIQ DPAA ETHERNET DRIVER 9176M: Madalin Bucur <[email protected]> 9177L: [email protected] 9178S: Maintained 9179F: drivers/net/ethernet/freescale/dpaa 9180 9181FREESCALE QORIQ DPAA FMAN DRIVER 9182M: Madalin Bucur <[email protected]> 9183R: Sean Anderson <[email protected]> 9184L: [email protected] 9185S: Maintained 9186F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9187F: drivers/net/ethernet/freescale/fman 9188 9189FREESCALE QORIQ PTP CLOCK DRIVER 9190M: Yangbo Lu <[email protected]> 9191L: [email protected] 9192S: Maintained 9193F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9194F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9195F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9196F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9197F: drivers/ptp/ptp_qoriq.c 9198F: drivers/ptp/ptp_qoriq_debugfs.c 9199F: include/linux/fsl/ptp_qoriq.h 9200 9201FREESCALE QUAD SPI DRIVER 9202M: Han Xu <[email protected]> 9203L: [email protected] 9204L: [email protected] 9205S: Maintained 9206F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9207F: drivers/spi/spi-fsl-qspi.c 9208 9209FREESCALE QUICC ENGINE LIBRARY 9210M: Qiang Zhao <[email protected]> 9211M: Christophe Leroy <[email protected]> 9212L: [email protected] 9213S: Maintained 9214F: drivers/soc/fsl/qe/ 9215F: include/soc/fsl/qe/ 9216 9217FREESCALE QUICC ENGINE QMC DRIVER 9218M: Herve Codina <[email protected]> 9219L: [email protected] 9220S: Maintained 9221F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9222F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9223F: drivers/soc/fsl/qe/qmc.c 9224F: include/soc/fsl/qe/qmc.h 9225 9226FREESCALE QUICC ENGINE QMC HDLC DRIVER 9227M: Herve Codina <[email protected]> 9228L: [email protected] 9229L: [email protected] 9230S: Maintained 9231F: drivers/net/wan/fsl_qmc_hdlc.c 9232 9233FREESCALE QUICC ENGINE TSA DRIVER 9234M: Herve Codina <[email protected]> 9235L: [email protected] 9236S: Maintained 9237F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9238F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9239F: drivers/soc/fsl/qe/tsa.c 9240F: drivers/soc/fsl/qe/tsa.h 9241F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9242F: include/dt-bindings/soc/qe-fsl,tsa.h 9243 9244FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9245L: [email protected] 9246L: [email protected] 9247S: Orphan 9248F: drivers/net/ethernet/freescale/ucc_geth* 9249 9250FREESCALE QUICC ENGINE UCC HDLC DRIVER 9251M: Zhao Qiang <[email protected]> 9252L: [email protected] 9253L: [email protected] 9254S: Maintained 9255F: drivers/net/wan/fsl_ucc_hdlc* 9256 9257FREESCALE QUICC ENGINE UCC UART DRIVER 9258M: Timur Tabi <[email protected]> 9259L: [email protected] 9260S: Maintained 9261F: drivers/tty/serial/ucc_uart.c 9262 9263FREESCALE SOC DRIVERS 9264M: Christophe Leroy <[email protected]> 9265L: [email protected] 9266L: [email protected] (moderated for non-subscribers) 9267S: Maintained 9268F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9269F: Documentation/devicetree/bindings/soc/fsl/ 9270F: drivers/soc/fsl/ 9271F: include/linux/fsl/ 9272F: include/soc/fsl/ 9273 9274FREESCALE SOC FS_ENET DRIVER 9275M: Pantelis Antoniou <[email protected]> 9276L: [email protected] 9277L: [email protected] 9278S: Maintained 9279F: drivers/net/ethernet/freescale/fs_enet/ 9280 9281FREESCALE SOC SOUND DRIVERS 9282M: Shengjiu Wang <[email protected]> 9283M: Xiubo Li <[email protected]> 9284R: Fabio Estevam <[email protected]> 9285R: Nicolin Chen <[email protected]> 9286L: [email protected] 9287L: [email protected] 9288S: Maintained 9289F: sound/soc/fsl/fsl* 9290F: sound/soc/fsl/imx* 9291 9292FREESCALE SOC LPC32XX SOUND DRIVERS 9293M: J.M.B. Downing <[email protected]> 9294M: Piotr Wojtaszczyk <[email protected]> 9295R: Vladimir Zapolskiy <[email protected]> 9296L: [email protected] 9297L: [email protected] 9298S: Maintained 9299F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9300F: sound/soc/fsl/lpc3xxx-* 9301 9302FREESCALE SOC SOUND QMC DRIVER 9303M: Herve Codina <[email protected]> 9304L: [email protected] 9305L: [email protected] 9306S: Maintained 9307F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9308F: sound/soc/fsl/fsl_qmc_audio.c 9309 9310FREESCALE USB PERIPHERAL DRIVERS 9311L: [email protected] 9312L: [email protected] 9313S: Orphan 9314F: drivers/usb/gadget/udc/fsl* 9315 9316FREESCALE USB PHY DRIVER 9317L: [email protected] 9318L: [email protected] 9319S: Orphan 9320F: drivers/usb/phy/phy-fsl-usb* 9321 9322FREEVXFS FILESYSTEM 9323M: Christoph Hellwig <[email protected]> 9324S: Maintained 9325W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9326F: fs/freevxfs/ 9327 9328FREEZER 9329M: "Rafael J. Wysocki" <[email protected]> 9330M: Pavel Machek <[email protected]> 9331L: [email protected] 9332S: Supported 9333F: Documentation/power/freezing-of-tasks.rst 9334F: include/linux/freezer.h 9335F: kernel/freezer.c 9336 9337FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9338M: Eric Biggers <[email protected]> 9339M: Theodore Y. Ts'o <[email protected]> 9340M: Jaegeuk Kim <[email protected]> 9341L: [email protected] 9342S: Supported 9343Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9344T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9345F: Documentation/filesystems/fscrypt.rst 9346F: fs/crypto/ 9347F: include/linux/fscrypt.h 9348F: include/uapi/linux/fscrypt.h 9349 9350FSI SUBSYSTEM 9351M: Jeremy Kerr <[email protected]> 9352M: Joel Stanley <[email protected]> 9353R: Alistar Popple <[email protected]> 9354R: Eddie James <[email protected]> 9355L: [email protected] 9356S: Supported 9357Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 9359F: drivers/fsi/ 9360F: include/linux/fsi*.h 9361F: include/trace/events/fsi*.h 9362 9363FSI-ATTACHED I2C DRIVER 9364M: Eddie James <[email protected]> 9365L: [email protected] 9366L: [email protected] (moderated for non-subscribers) 9367S: Maintained 9368F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9369F: drivers/i2c/busses/i2c-fsi.c 9370 9371FSI-ATTACHED SPI DRIVER 9372M: Eddie James <[email protected]> 9373L: [email protected] 9374S: Maintained 9375F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9376F: drivers/spi/spi-fsi.c 9377 9378FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9379M: Jan Kara <[email protected]> 9380R: Amir Goldstein <[email protected]> 9381L: [email protected] 9382S: Maintained 9383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9384F: fs/notify/ 9385F: include/linux/fsnotify*.h 9386 9387FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9388M: Eric Biggers <[email protected]> 9389M: Theodore Y. Ts'o <[email protected]> 9390L: [email protected] 9391S: Supported 9392Q: https://patchwork.kernel.org/project/fsverity/list/ 9393T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9394F: Documentation/filesystems/fsverity.rst 9395F: fs/verity/ 9396F: include/linux/fsverity.h 9397F: include/uapi/linux/fsverity.h 9398 9399FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9400M: Michael Zaidman <[email protected]> 9401L: [email protected] 9402L: [email protected] 9403S: Maintained 9404F: drivers/hid/hid-ft260.c 9405 9406FUJITSU LAPTOP EXTRAS 9407M: Jonathan Woithe <[email protected]> 9408L: [email protected] 9409S: Maintained 9410F: drivers/platform/x86/fujitsu-laptop.c 9411 9412FUJITSU TABLET EXTRAS 9413M: Robert Gerlach <[email protected]> 9414L: [email protected] 9415S: Maintained 9416F: drivers/platform/x86/fujitsu-tablet.c 9417 9418FUNCTION HOOKS (FTRACE) 9419M: Steven Rostedt <[email protected]> 9420M: Masami Hiramatsu <[email protected]> 9421R: Mark Rutland <[email protected]> 9422L: [email protected] 9423L: [email protected] 9424S: Maintained 9425Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9427F: Documentation/trace/ftrace* 9428F: arch/*/*/*/*ftrace* 9429F: arch/*/*/*ftrace* 9430F: include/*/ftrace.h 9431F: kernel/trace/fgraph.c 9432F: kernel/trace/ftrace* 9433F: samples/ftrace 9434 9435FUNGIBLE ETHERNET DRIVERS 9436M: Dimitris Michailidis <[email protected]> 9437L: [email protected] 9438S: Supported 9439F: drivers/net/ethernet/fungible/ 9440 9441FUSE: FILESYSTEM IN USERSPACE 9442M: Miklos Szeredi <[email protected]> 9443L: [email protected] 9444S: Maintained 9445W: https://github.com/libfuse/ 9446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9447F: Documentation/filesystems/fuse.rst 9448F: fs/fuse/ 9449F: include/uapi/linux/fuse.h 9450 9451FUTEX SUBSYSTEM 9452M: Thomas Gleixner <[email protected]> 9453M: Ingo Molnar <[email protected]> 9454R: Peter Zijlstra <[email protected]> 9455R: Darren Hart <[email protected]> 9456R: Davidlohr Bueso <[email protected]> 9457R: André Almeida <[email protected]> 9458L: [email protected] 9459S: Maintained 9460T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9461F: Documentation/locking/*futex* 9462F: include/asm-generic/futex.h 9463F: include/linux/futex.h 9464F: include/uapi/linux/futex.h 9465F: kernel/futex/* 9466F: tools/perf/bench/futex* 9467F: tools/testing/selftests/futex/ 9468 9469GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9470M: Sebastian Reichel <[email protected]> 9471L: [email protected] 9472S: Maintained 9473F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9474F: drivers/media/i2c/gc0308.c 9475 9476GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9477M: Zhi Mao <[email protected]> 9478L: [email protected] 9479S: Maintained 9480F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9481F: drivers/media/i2c/gc05a2.c 9482 9483GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9484M: Zhi Mao <[email protected]> 9485L: [email protected] 9486S: Maintained 9487F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9488F: drivers/media/i2c/gc08a3.c 9489 9490GALAXYCORE GC2145 SENSOR DRIVER 9491M: Alain Volmat <[email protected]> 9492L: [email protected] 9493S: Maintained 9494T: git git://linuxtv.org/media.git 9495F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9496F: drivers/media/i2c/gc2145.c 9497 9498GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9499M: Tim Harvey <[email protected]> 9500S: Maintained 9501F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9502F: Documentation/hwmon/gsc-hwmon.rst 9503F: drivers/hwmon/gsc-hwmon.c 9504F: drivers/mfd/gateworks-gsc.c 9505F: include/linux/mfd/gsc.h 9506F: include/linux/platform_data/gsc_hwmon.h 9507 9508GCC PLUGINS 9509M: Kees Cook <[email protected]> 9510L: [email protected] 9511S: Maintained 9512T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9513F: Documentation/kbuild/gcc-plugins.rst 9514F: include/linux/stackleak.h 9515F: kernel/stackleak.c 9516F: scripts/Makefile.gcc-plugins 9517F: scripts/gcc-plugins/ 9518 9519GCOV BASED KERNEL PROFILING 9520M: Peter Oberparleiter <[email protected]> 9521S: Maintained 9522F: Documentation/dev-tools/gcov.rst 9523F: kernel/gcov/ 9524 9525GDB KERNEL DEBUGGING HELPER SCRIPTS 9526M: Jan Kiszka <[email protected]> 9527M: Kieran Bingham <[email protected]> 9528S: Supported 9529F: scripts/gdb/ 9530 9531GE HEALTHCARE PMC ADC DRIVER 9532M: Herve Codina <[email protected]> 9533L: [email protected] 9534S: Maintained 9535F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9536F: drivers/iio/adc/gehc-pmc-adc.c 9537F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9538 9539GEMINI CRYPTO DRIVER 9540M: Corentin Labbe <[email protected]> 9541L: [email protected] 9542S: Maintained 9543F: drivers/crypto/gemini/ 9544 9545GEMTEK FM RADIO RECEIVER DRIVER 9546M: Hans Verkuil <[email protected]> 9547L: [email protected] 9548S: Maintained 9549W: https://linuxtv.org 9550T: git git://linuxtv.org/media.git 9551F: drivers/media/radio/radio-gemtek* 9552 9553GENERIC ARCHITECTURE TOPOLOGY 9554M: Sudeep Holla <[email protected]> 9555L: [email protected] 9556S: Maintained 9557F: drivers/base/arch_topology.c 9558F: include/linux/arch_topology.h 9559 9560GENERIC ENTRY CODE 9561M: Thomas Gleixner <[email protected]> 9562M: Peter Zijlstra <[email protected]> 9563M: Andy Lutomirski <[email protected]> 9564L: [email protected] 9565S: Maintained 9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9567F: include/linux/entry-common.h 9568F: include/linux/entry-kvm.h 9569F: kernel/entry/ 9570 9571GENERIC GPIO I2C DRIVER 9572M: Wolfram Sang <[email protected]> 9573S: Supported 9574F: drivers/i2c/busses/i2c-gpio.c 9575F: include/linux/platform_data/i2c-gpio.h 9576 9577GENERIC GPIO I2C MULTIPLEXER DRIVER 9578M: Peter Korsgaard <[email protected]> 9579L: [email protected] 9580S: Supported 9581F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9582F: drivers/i2c/muxes/i2c-mux-gpio.c 9583F: include/linux/platform_data/i2c-mux-gpio.h 9584 9585GENERIC GPIO RESET DRIVER 9586M: Krzysztof Kozlowski <[email protected]> 9587S: Maintained 9588F: drivers/reset/reset-gpio.c 9589 9590GENERIC HDLC (WAN) DRIVERS 9591M: Krzysztof Halasa <[email protected]> 9592S: Maintained 9593W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9594F: drivers/net/wan/c101.c 9595F: drivers/net/wan/hd6457* 9596F: drivers/net/wan/hdlc* 9597F: drivers/net/wan/n2.c 9598F: drivers/net/wan/pc300too.c 9599F: drivers/net/wan/pci200syn.c 9600F: drivers/net/wan/wanxl* 9601 9602GENERIC INCLUDE/ASM HEADER FILES 9603M: Arnd Bergmann <[email protected]> 9604L: [email protected] 9605S: Maintained 9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9607F: include/asm-generic/ 9608F: include/uapi/asm-generic/ 9609 9610GENERIC PHY FRAMEWORK 9611M: Vinod Koul <[email protected]> 9612M: Kishon Vijay Abraham I <[email protected]> 9613L: [email protected] 9614S: Supported 9615Q: https://patchwork.kernel.org/project/linux-phy/list/ 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9617F: Documentation/devicetree/bindings/phy/ 9618F: drivers/phy/ 9619F: include/dt-bindings/phy/ 9620F: include/linux/phy/ 9621 9622GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9623M: Wolfram Sang <[email protected]> 9624S: Supported 9625F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9626F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9627 9628GENERIC PM DOMAINS 9629M: Ulf Hansson <[email protected]> 9630L: [email protected] 9631S: Supported 9632F: Documentation/devicetree/bindings/power/power?domain* 9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9634F: drivers/pmdomain/ 9635F: include/linux/pm_domain.h 9636 9637GENERIC RADIX TREE 9638M: Kent Overstreet <[email protected]> 9639S: Supported 9640C: irc://irc.oftc.net/bcache 9641F: include/linux/generic-radix-tree.h 9642F: lib/generic-radix-tree.c 9643 9644GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9645M: Eugen Hristev <[email protected]> 9646L: [email protected] 9647S: Maintained 9648F: drivers/input/touchscreen/resistive-adc-touch.c 9649 9650GENERIC STRING LIBRARY 9651M: Kees Cook <[email protected]> 9652R: Andy Shevchenko <[email protected]> 9653L: [email protected] 9654S: Supported 9655T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9656F: include/linux/string.h 9657F: include/linux/string_choices.h 9658F: include/linux/string_helpers.h 9659F: lib/string.c 9660F: lib/string_kunit.c 9661F: lib/string_helpers.c 9662F: lib/string_helpers_kunit.c 9663F: scripts/coccinelle/api/string_choices.cocci 9664 9665GENERIC UIO DRIVER FOR PCI DEVICES 9666M: "Michael S. Tsirkin" <[email protected]> 9667L: [email protected] 9668S: Supported 9669F: drivers/uio/uio_pci_generic.c 9670 9671GENERIC VDSO LIBRARY 9672M: Andy Lutomirski <[email protected]> 9673M: Thomas Gleixner <[email protected]> 9674M: Vincenzo Frascino <[email protected]> 9675L: [email protected] 9676S: Maintained 9677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9678F: include/asm-generic/vdso/vsyscall.h 9679F: include/vdso/ 9680F: kernel/time/vsyscall.c 9681F: lib/vdso/ 9682 9683GENWQE (IBM Generic Workqueue Card) 9684M: Frank Haverkamp <[email protected]> 9685S: Supported 9686F: drivers/misc/genwqe/ 9687 9688GET_MAINTAINER SCRIPT 9689M: Joe Perches <[email protected]> 9690S: Maintained 9691F: scripts/get_maintainer.pl 9692 9693GFS2 FILE SYSTEM 9694M: Andreas Gruenbacher <[email protected]> 9695L: [email protected] 9696S: Supported 9697B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9698T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9699F: Documentation/filesystems/gfs2* 9700F: fs/gfs2/ 9701F: include/uapi/linux/gfs2_ondisk.h 9702 9703GIGABYTE WATERFORCE SENSOR DRIVER 9704M: Aleksa Savic <[email protected]> 9705L: [email protected] 9706S: Maintained 9707F: Documentation/hwmon/gigabyte_waterforce.rst 9708F: drivers/hwmon/gigabyte_waterforce.c 9709 9710GIGABYTE WMI DRIVER 9711M: Thomas Weißschuh <[email protected]> 9712L: [email protected] 9713S: Maintained 9714F: drivers/platform/x86/gigabyte-wmi.c 9715 9716GNSS SUBSYSTEM 9717M: Johan Hovold <[email protected]> 9718S: Maintained 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9720F: Documentation/ABI/testing/sysfs-class-gnss 9721F: Documentation/devicetree/bindings/gnss/ 9722F: drivers/gnss/ 9723F: include/linux/gnss.h 9724 9725GO7007 MPEG CODEC 9726M: Hans Verkuil <[email protected]> 9727L: [email protected] 9728S: Maintained 9729F: drivers/media/usb/go7007/ 9730 9731GOODIX TOUCHSCREEN 9732M: Bastien Nocera <[email protected]> 9733M: Hans de Goede <[email protected]> 9734L: [email protected] 9735S: Maintained 9736F: drivers/input/touchscreen/goodix* 9737 9738GOOGLE ETHERNET DRIVERS 9739M: Jeroen de Borst <[email protected]> 9740M: Praveen Kaligineedi <[email protected]> 9741R: Shailend Chand <[email protected]> 9742L: [email protected] 9743S: Supported 9744F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9745F: drivers/net/ethernet/google 9746 9747GOOGLE FIRMWARE DRIVERS 9748M: Tzung-Bi Shih <[email protected]> 9749R: Brian Norris <[email protected]> 9750R: Julius Werner <[email protected]> 9751L: [email protected] 9752S: Maintained 9753T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9754F: drivers/firmware/google/ 9755 9756GOOGLE TENSOR SoC SUPPORT 9757M: Peter Griffin <[email protected]> 9758L: [email protected] (moderated for non-subscribers) 9759L: [email protected] 9760S: Maintained 9761F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9762F: arch/arm64/boot/dts/exynos/google/ 9763F: drivers/clk/samsung/clk-gs101.c 9764F: drivers/phy/samsung/phy-gs101-ufs.c 9765F: include/dt-bindings/clock/google,gs101.h 9766K: [gG]oogle.?[tT]ensor 9767 9768GPD POCKET FAN DRIVER 9769M: Hans de Goede <[email protected]> 9770L: [email protected] 9771S: Maintained 9772F: drivers/platform/x86/gpd-pocket-fan.c 9773 9774GPIB DRIVERS 9775M: Dave Penkler <[email protected]> 9776S: Maintained 9777F: drivers/staging/gpib/ 9778 9779GPIO ACPI SUPPORT 9780M: Mika Westerberg <[email protected]> 9781M: Andy Shevchenko <[email protected]> 9782L: [email protected] 9783L: [email protected] 9784S: Supported 9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9786F: Documentation/firmware-guide/acpi/gpio-properties.rst 9787F: drivers/gpio/gpiolib-acpi.c 9788F: drivers/gpio/gpiolib-acpi.h 9789 9790GPIO AGGREGATOR 9791M: Geert Uytterhoeven <[email protected]> 9792L: [email protected] 9793S: Supported 9794F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9795F: drivers/gpio/gpio-aggregator.c 9796 9797GPIO IR Transmitter 9798M: Sean Young <[email protected]> 9799L: [email protected] 9800S: Maintained 9801F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9802F: drivers/media/rc/gpio-ir-tx.c 9803 9804GPIO MOCKUP DRIVER 9805M: Bamvor Jian Zhang <[email protected]> 9806L: [email protected] 9807S: Maintained 9808F: drivers/gpio/gpio-mockup.c 9809F: tools/testing/selftests/gpio/ 9810 9811GPIO REGMAP 9812M: Michael Walle <[email protected]> 9813S: Maintained 9814F: drivers/gpio/gpio-regmap.c 9815F: include/linux/gpio/regmap.h 9816K: (devm_)?gpio_regmap_(un)?register 9817 9818GPIO SUBSYSTEM 9819M: Linus Walleij <[email protected]> 9820M: Bartosz Golaszewski <[email protected]> 9821L: [email protected] 9822S: Maintained 9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9824F: Documentation/admin-guide/gpio/ 9825F: Documentation/devicetree/bindings/gpio/ 9826F: Documentation/driver-api/gpio/ 9827F: drivers/gpio/ 9828F: include/dt-bindings/gpio/ 9829F: include/linux/gpio.h 9830F: include/linux/gpio/ 9831F: include/linux/of_gpio.h 9832K: (devm_)?gpio_(request|free|direction|get|set) 9833 9834GPIO UAPI 9835M: Bartosz Golaszewski <[email protected]> 9836R: Kent Gibson <[email protected]> 9837L: [email protected] 9838S: Maintained 9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9840F: Documentation/ABI/obsolete/sysfs-gpio 9841F: Documentation/ABI/testing/gpio-cdev 9842F: Documentation/userspace-api/gpio/ 9843F: drivers/gpio/gpiolib-cdev.c 9844F: include/uapi/linux/gpio.h 9845F: tools/gpio/ 9846 9847GRETH 10/100/1G Ethernet MAC device driver 9848M: Andreas Larsson <[email protected]> 9849L: [email protected] 9850S: Maintained 9851F: drivers/net/ethernet/aeroflex/ 9852 9853GREYBUS AUDIO PROTOCOLS DRIVERS 9854M: Vaibhav Agarwal <[email protected]> 9855M: Mark Greer <[email protected]> 9856S: Maintained 9857F: drivers/staging/greybus/audio_apbridgea.c 9858F: drivers/staging/greybus/audio_apbridgea.h 9859F: drivers/staging/greybus/audio_codec.c 9860F: drivers/staging/greybus/audio_codec.h 9861F: drivers/staging/greybus/audio_gb.c 9862F: drivers/staging/greybus/audio_manager.c 9863F: drivers/staging/greybus/audio_manager.h 9864F: drivers/staging/greybus/audio_manager_module.c 9865F: drivers/staging/greybus/audio_manager_private.h 9866F: drivers/staging/greybus/audio_manager_sysfs.c 9867F: drivers/staging/greybus/audio_module.c 9868F: drivers/staging/greybus/audio_topology.c 9869 9870GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9871M: Viresh Kumar <[email protected]> 9872S: Maintained 9873F: drivers/staging/greybus/authentication.c 9874F: drivers/staging/greybus/bootrom.c 9875F: drivers/staging/greybus/firmware.h 9876F: drivers/staging/greybus/fw-core.c 9877F: drivers/staging/greybus/fw-download.c 9878F: drivers/staging/greybus/fw-management.c 9879F: drivers/staging/greybus/greybus_authentication.h 9880F: drivers/staging/greybus/greybus_firmware.h 9881F: drivers/staging/greybus/hid.c 9882F: drivers/staging/greybus/i2c.c 9883F: drivers/staging/greybus/spi.c 9884F: drivers/staging/greybus/spilib.c 9885F: drivers/staging/greybus/spilib.h 9886 9887GREYBUS LOOPBACK DRIVER 9888M: Bryan O'Donoghue <[email protected]> 9889S: Maintained 9890F: drivers/staging/greybus/loopback.c 9891 9892GREYBUS PLATFORM DRIVERS 9893M: Vaibhav Hiremath <[email protected]> 9894S: Maintained 9895F: drivers/staging/greybus/arche-apb-ctrl.c 9896F: drivers/staging/greybus/arche-platform.c 9897F: drivers/staging/greybus/arche_platform.h 9898 9899GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 9900M: Rui Miguel Silva <[email protected]> 9901S: Maintained 9902F: drivers/staging/greybus/gpio.c 9903F: drivers/staging/greybus/light.c 9904F: drivers/staging/greybus/power_supply.c 9905F: drivers/staging/greybus/sdio.c 9906F: drivers/staging/greybus/spi.c 9907F: drivers/staging/greybus/spilib.c 9908 9909GREYBUS BEAGLEPLAY DRIVERS 9910M: Ayush Singh <[email protected]> 9911L: [email protected] (moderated for non-subscribers) 9912S: Maintained 9913F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 9914F: drivers/greybus/gb-beagleplay.c 9915 9916GREYBUS SUBSYSTEM 9917M: Johan Hovold <[email protected]> 9918M: Alex Elder <[email protected]> 9919M: Greg Kroah-Hartman <[email protected]> 9920L: [email protected] (moderated for non-subscribers) 9921S: Maintained 9922F: drivers/greybus/ 9923F: drivers/staging/greybus/ 9924F: include/linux/greybus.h 9925F: include/linux/greybus/ 9926 9927GREYBUS UART PROTOCOLS DRIVERS 9928M: David Lin <[email protected]> 9929S: Maintained 9930F: drivers/staging/greybus/log.c 9931F: drivers/staging/greybus/uart.c 9932 9933GS1662 VIDEO SERIALIZER 9934M: Charles-Antoine Couret <[email protected]> 9935L: [email protected] 9936S: Maintained 9937T: git git://linuxtv.org/media.git 9938F: drivers/media/spi/gs1662.c 9939 9940GSPCA FINEPIX SUBDRIVER 9941M: Frank Zago <[email protected]> 9942L: [email protected] 9943S: Maintained 9944T: git git://linuxtv.org/media.git 9945F: drivers/media/usb/gspca/finepix.c 9946 9947GSPCA GL860 SUBDRIVER 9948M: Olivier Lorin <[email protected]> 9949L: [email protected] 9950S: Maintained 9951T: git git://linuxtv.org/media.git 9952F: drivers/media/usb/gspca/gl860/ 9953 9954GSPCA M5602 SUBDRIVER 9955M: Erik Andren <[email protected]> 9956L: [email protected] 9957S: Maintained 9958T: git git://linuxtv.org/media.git 9959F: drivers/media/usb/gspca/m5602/ 9960 9961GSPCA PAC207 SONIXB SUBDRIVER 9962M: Hans Verkuil <[email protected]> 9963L: [email protected] 9964S: Odd Fixes 9965T: git git://linuxtv.org/media.git 9966F: drivers/media/usb/gspca/pac207.c 9967 9968GSPCA SN9C20X SUBDRIVER 9969M: Brian Johnson <[email protected]> 9970L: [email protected] 9971S: Maintained 9972T: git git://linuxtv.org/media.git 9973F: drivers/media/usb/gspca/sn9c20x.c 9974 9975GSPCA T613 SUBDRIVER 9976M: Leandro Costantino <[email protected]> 9977L: [email protected] 9978S: Maintained 9979T: git git://linuxtv.org/media.git 9980F: drivers/media/usb/gspca/t613.c 9981 9982GSPCA USB WEBCAM DRIVER 9983M: Hans Verkuil <[email protected]> 9984L: [email protected] 9985S: Odd Fixes 9986T: git git://linuxtv.org/media.git 9987F: drivers/media/usb/gspca/ 9988 9989GTP (GPRS Tunneling Protocol) 9990M: Pablo Neira Ayuso <[email protected]> 9991M: Harald Welte <[email protected]> 9992L: [email protected] 9993S: Maintained 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 9995F: drivers/net/gtp.c 9996 9997GUID PARTITION TABLE (GPT) 9998M: Davidlohr Bueso <[email protected]> 9999L: [email protected] 10000S: Maintained 10001F: block/partitions/efi.* 10002 10003HABANALABS PCI DRIVER 10004M: Ofir Bitton <[email protected]> 10005L: [email protected] 10006S: Supported 10007C: irc://irc.oftc.net/dri-devel 10008T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10009F: Documentation/ABI/testing/debugfs-driver-habanalabs 10010F: Documentation/ABI/testing/sysfs-driver-habanalabs 10011F: drivers/accel/habanalabs/ 10012F: include/linux/habanalabs/ 10013F: include/trace/events/habanalabs.h 10014F: include/uapi/drm/habanalabs_accel.h 10015 10016HACKRF MEDIA DRIVER 10017L: [email protected] 10018S: Orphan 10019W: https://linuxtv.org 10020Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10021F: drivers/media/usb/hackrf/ 10022 10023HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10024M: Chuck Lever <[email protected]> 10025L: [email protected] 10026L: [email protected] 10027S: Maintained 10028F: Documentation/netlink/specs/handshake.yaml 10029F: Documentation/networking/tls-handshake.rst 10030F: include/net/handshake.h 10031F: include/trace/events/handshake.h 10032F: net/handshake/ 10033 10034HANTRO VPU CODEC DRIVER 10035M: Ezequiel Garcia <[email protected]> 10036M: Philipp Zabel <[email protected]> 10037L: [email protected] 10038L: [email protected] 10039S: Maintained 10040F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10041F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10042F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10043F: drivers/media/platform/verisilicon/ 10044 10045HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10046M: Frank Seidel <[email protected]> 10047L: [email protected] 10048S: Maintained 10049W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10050F: drivers/platform/x86/hdaps.c 10051 10052HARDWARE MONITORING 10053M: Jean Delvare <[email protected]> 10054M: Guenter Roeck <[email protected]> 10055L: [email protected] 10056S: Maintained 10057W: http://hwmon.wiki.kernel.org/ 10058T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10059F: Documentation/ABI/testing/sysfs-class-hwmon 10060F: Documentation/devicetree/bindings/hwmon/ 10061F: Documentation/hwmon/ 10062F: drivers/hwmon/ 10063F: include/linux/hwmon*.h 10064F: include/trace/events/hwmon*.h 10065K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10066 10067HARDWARE RANDOM NUMBER GENERATOR CORE 10068M: Olivia Mackall <[email protected]> 10069M: Herbert Xu <[email protected]> 10070L: [email protected] 10071S: Odd fixes 10072F: Documentation/admin-guide/hw_random.rst 10073F: Documentation/devicetree/bindings/rng/ 10074F: drivers/char/hw_random/ 10075F: include/linux/hw_random.h 10076 10077HARDWARE SPINLOCK CORE 10078M: Bjorn Andersson <[email protected]> 10079R: Baolin Wang <[email protected]> 10080L: [email protected] 10081S: Maintained 10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10083F: Documentation/devicetree/bindings/hwlock/ 10084F: Documentation/locking/hwspinlock.rst 10085F: drivers/hwspinlock/ 10086F: include/linux/hwspinlock.h 10087 10088HARDWARE TRACING FACILITIES 10089M: Alexander Shishkin <[email protected]> 10090S: Maintained 10091F: drivers/hwtracing/ 10092 10093HARMONY SOUND DRIVER 10094L: [email protected] 10095S: Maintained 10096F: sound/parisc/harmony.* 10097 10098HDPVR USB VIDEO ENCODER DRIVER 10099M: Hans Verkuil <[email protected]> 10100L: [email protected] 10101S: Odd Fixes 10102W: https://linuxtv.org 10103T: git git://linuxtv.org/media.git 10104F: drivers/media/usb/hdpvr/ 10105 10106HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10107M: Keng-Yu Lin <[email protected]> 10108S: Supported 10109F: drivers/misc/hpilo.[ch] 10110 10111HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10112M: Jerry Hoemann <[email protected]> 10113S: Supported 10114F: Documentation/watchdog/hpwdt.rst 10115F: drivers/watchdog/hpwdt.c 10116 10117HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10118M: Don Brace <[email protected]> 10119L: [email protected] 10120L: [email protected] 10121S: Supported 10122F: Documentation/scsi/hpsa.rst 10123F: drivers/scsi/hpsa*.[ch] 10124F: include/linux/cciss*.h 10125F: include/uapi/linux/cciss*.h 10126 10127HFI1 DRIVER 10128M: Dennis Dalessandro <[email protected]> 10129L: [email protected] 10130S: Supported 10131F: drivers/infiniband/hw/hfi1 10132 10133HFS FILESYSTEM 10134L: [email protected] 10135S: Orphan 10136F: Documentation/filesystems/hfs.rst 10137F: fs/hfs/ 10138 10139HFSPLUS FILESYSTEM 10140L: [email protected] 10141S: Orphan 10142F: Documentation/filesystems/hfsplus.rst 10143F: fs/hfsplus/ 10144 10145HGA FRAMEBUFFER DRIVER 10146M: Ferenc Bakonyi <[email protected]> 10147L: [email protected] 10148S: Maintained 10149W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10150F: drivers/video/fbdev/hgafb.c 10151 10152HIBERNATION (aka Software Suspend, aka swsusp) 10153M: "Rafael J. Wysocki" <[email protected]> 10154M: Pavel Machek <[email protected]> 10155L: [email protected] 10156S: Supported 10157B: https://bugzilla.kernel.org 10158F: arch/*/include/asm/suspend*.h 10159F: arch/x86/power/ 10160F: drivers/base/power/ 10161F: include/linux/freezer.h 10162F: include/linux/pm.h 10163F: include/linux/suspend.h 10164F: kernel/power/ 10165 10166HID CORE LAYER 10167M: Jiri Kosina <[email protected]> 10168M: Benjamin Tissoires <[email protected]> 10169L: [email protected] 10170S: Maintained 10171T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10172F: Documentation/hid/ 10173F: drivers/hid/ 10174F: include/linux/hid* 10175F: include/uapi/linux/hid* 10176F: samples/hid/ 10177F: tools/testing/selftests/hid/ 10178 10179HID LOGITECH DRIVERS 10180R: Filipe Laíns <[email protected]> 10181L: [email protected] 10182S: Maintained 10183F: drivers/hid/hid-logitech-* 10184 10185HID NVIDIA SHIELD DRIVER 10186M: Rahul Rameshbabu <[email protected]> 10187L: [email protected] 10188S: Maintained 10189F: drivers/hid/hid-nvidia-shield.c 10190 10191HID PHOENIX RC FLIGHT CONTROLLER 10192M: Marcus Folkesson <[email protected]> 10193L: [email protected] 10194S: Maintained 10195F: drivers/hid/hid-pxrc.c 10196 10197HID PLAYSTATION DRIVER 10198M: Roderick Colenbrander <[email protected]> 10199L: [email protected] 10200S: Supported 10201F: drivers/hid/hid-playstation.c 10202 10203HID SENSOR HUB DRIVERS 10204M: Jiri Kosina <[email protected]> 10205M: Jonathan Cameron <[email protected]> 10206M: Srinivas Pandruvada <[email protected]> 10207L: [email protected] 10208L: [email protected] 10209S: Maintained 10210F: Documentation/hid/hid-sensor* 10211F: drivers/hid/hid-sensor-* 10212F: drivers/iio/*/hid-* 10213F: include/linux/hid-sensor-* 10214 10215HID VRC-2 CAR CONTROLLER DRIVER 10216M: Marcus Folkesson <[email protected]> 10217L: [email protected] 10218S: Maintained 10219F: drivers/hid/hid-vrc2.c 10220 10221HID WACOM DRIVER 10222M: Ping Cheng <[email protected]> 10223M: Jason Gerecke <[email protected]> 10224L: [email protected] 10225S: Maintained 10226F: drivers/hid/wacom.h 10227F: drivers/hid/wacom_* 10228 10229HID++ LOGITECH DRIVERS 10230R: Filipe Laíns <[email protected]> 10231R: Bastien Nocera <[email protected]> 10232L: [email protected] 10233S: Maintained 10234F: drivers/hid/hid-logitech-hidpp.c 10235 10236HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10237M: Anna-Maria Behnsen <[email protected]> 10238M: Frederic Weisbecker <[email protected]> 10239M: Thomas Gleixner <[email protected]> 10240L: [email protected] 10241S: Maintained 10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10243F: Documentation/timers/ 10244F: include/linux/clockchips.h 10245F: include/linux/delay.h 10246F: include/linux/hrtimer.h 10247F: include/linux/timer.h 10248F: kernel/time/clockevents.c 10249F: kernel/time/hrtimer.c 10250F: kernel/time/sleep_timeout.c 10251F: kernel/time/timer.c 10252F: kernel/time/timer_list.c 10253F: kernel/time/timer_migration.* 10254F: tools/testing/selftests/timers/ 10255 10256HIGH-SPEED SCC DRIVER FOR AX.25 10257L: [email protected] 10258S: Orphan 10259F: drivers/net/hamradio/scc.c 10260 10261HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10262M: HighPoint Linux Team <[email protected]> 10263S: Supported 10264W: http://www.highpoint-tech.com 10265F: Documentation/scsi/hptiop.rst 10266F: drivers/scsi/hptiop.c 10267 10268HIKEY960 ONBOARD USB GPIO HUB DRIVER 10269M: John Stultz <[email protected]> 10270L: [email protected] 10271S: Maintained 10272F: drivers/misc/hisi_hikey_usb.c 10273 10274HIMAX HX83112B TOUCHSCREEN SUPPORT 10275M: Job Noorman <[email protected]> 10276L: [email protected] 10277S: Maintained 10278F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10279F: drivers/input/touchscreen/himax_hx83112b.c 10280 10281HIPPI 10282M: Jes Sorensen <[email protected]> 10283L: [email protected] 10284S: Maintained 10285F: drivers/net/hippi/ 10286F: include/linux/hippidevice.h 10287F: include/uapi/linux/if_hippi.h 10288F: net/802/hippi.c 10289 10290HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10291M: Kurt Kanzenbach <[email protected]> 10292L: [email protected] 10293S: Maintained 10294F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10295F: drivers/net/dsa/hirschmann/* 10296F: include/linux/platform_data/hirschmann-hellcreek.h 10297F: net/dsa/tag_hellcreek.c 10298 10299HISILICON DMA DRIVER 10300M: Zhou Wang <[email protected]> 10301M: Jie Hai <[email protected]> 10302L: [email protected] 10303S: Maintained 10304F: drivers/dma/hisi_dma.c 10305 10306HISILICON GPIO DRIVER 10307M: Jay Fang <[email protected]> 10308L: [email protected] 10309S: Maintained 10310F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10311F: drivers/gpio/gpio-hisi.c 10312 10313HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10314M: Zhiqi Song <[email protected]> 10315M: Longfang Liu <[email protected]> 10316L: [email protected] 10317S: Maintained 10318F: Documentation/ABI/testing/debugfs-hisi-hpre 10319F: drivers/crypto/hisilicon/hpre/hpre.h 10320F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10321F: drivers/crypto/hisilicon/hpre/hpre_main.c 10322 10323HISILICON HNS3 PMU DRIVER 10324M: Jijie Shao <[email protected]> 10325S: Supported 10326F: Documentation/admin-guide/perf/hns3-pmu.rst 10327F: drivers/perf/hisilicon/hns3_pmu.c 10328 10329HISILICON I2C CONTROLLER DRIVER 10330M: Yicong Yang <[email protected]> 10331L: [email protected] 10332S: Maintained 10333W: https://www.hisilicon.com 10334F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10335F: drivers/i2c/busses/i2c-hisi.c 10336 10337HISILICON KUNPENG SOC HCCS DRIVER 10338M: Huisong Li <[email protected]> 10339S: Maintained 10340F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10341F: drivers/soc/hisilicon/kunpeng_hccs.c 10342F: drivers/soc/hisilicon/kunpeng_hccs.h 10343 10344HISILICON LPC BUS DRIVER 10345M: Jay Fang <[email protected]> 10346S: Maintained 10347W: http://www.hisilicon.com 10348F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10349F: drivers/bus/hisi_lpc.c 10350 10351HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10352M: Jian Shen <[email protected]> 10353M: Salil Mehta <[email protected]> 10354M: Jijie Shao <[email protected]> 10355L: [email protected] 10356S: Maintained 10357W: http://www.hisilicon.com 10358F: drivers/net/ethernet/hisilicon/hns3/ 10359 10360HISILICON NETWORK HIBMCGE DRIVER 10361M: Jijie Shao <[email protected]> 10362L: [email protected] 10363S: Maintained 10364F: drivers/net/ethernet/hisilicon/hibmcge/ 10365 10366HISILICON NETWORK SUBSYSTEM DRIVER 10367M: Jian Shen <[email protected]> 10368M: Salil Mehta <[email protected]> 10369L: [email protected] 10370S: Maintained 10371W: http://www.hisilicon.com 10372F: Documentation/devicetree/bindings/net/hisilicon*.txt 10373F: drivers/net/ethernet/hisilicon/ 10374 10375HISILICON PMU DRIVER 10376M: Yicong Yang <[email protected]> 10377M: Jonathan Cameron <[email protected]> 10378S: Supported 10379W: http://www.hisilicon.com 10380F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10381F: Documentation/admin-guide/perf/hisi-pmu.rst 10382F: drivers/perf/hisilicon 10383 10384HISILICON PTT DRIVER 10385M: Yicong Yang <[email protected]> 10386M: Jonathan Cameron <[email protected]> 10387L: [email protected] 10388S: Maintained 10389F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10390F: Documentation/trace/hisi-ptt.rst 10391F: drivers/hwtracing/ptt/ 10392F: tools/perf/arch/arm64/util/hisi-ptt.c 10393F: tools/perf/util/hisi-ptt* 10394F: tools/perf/util/hisi-ptt-decoder/* 10395 10396HISILICON QM DRIVER 10397M: Weili Qian <[email protected]> 10398M: Zhou Wang <[email protected]> 10399L: [email protected] 10400S: Maintained 10401F: drivers/crypto/hisilicon/Kconfig 10402F: drivers/crypto/hisilicon/Makefile 10403F: drivers/crypto/hisilicon/qm.c 10404F: drivers/crypto/hisilicon/sgl.c 10405F: include/linux/hisi_acc_qm.h 10406 10407HISILICON ROCE DRIVER 10408M: Chengchang Tang <[email protected]> 10409M: Junxian Huang <[email protected]> 10410L: [email protected] 10411S: Maintained 10412F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10413F: drivers/infiniband/hw/hns/ 10414 10415HISILICON SAS Controller 10416M: Yihang Li <[email protected]> 10417S: Supported 10418W: http://www.hisilicon.com 10419F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10420F: drivers/scsi/hisi_sas/ 10421 10422HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10423M: Longfang Liu <[email protected]> 10424L: [email protected] 10425S: Maintained 10426F: Documentation/ABI/testing/debugfs-hisi-sec 10427F: drivers/crypto/hisilicon/sec2/sec.h 10428F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10429F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10430F: drivers/crypto/hisilicon/sec2/sec_main.c 10431 10432HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10433M: Jay Fang <[email protected]> 10434L: [email protected] 10435S: Maintained 10436W: http://www.hisilicon.com 10437F: drivers/spi/spi-hisi-kunpeng.c 10438 10439HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10440M: Mauro Carvalho Chehab <[email protected]> 10441L: [email protected] 10442S: Maintained 10443F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10444F: drivers/spmi/hisi-spmi-controller.c 10445 10446HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10447M: Mauro Carvalho Chehab <[email protected]> 10448L: [email protected] 10449S: Maintained 10450F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10451F: drivers/mfd/hi6421-spmi-pmic.c 10452 10453HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10454M: Weili Qian <[email protected]> 10455S: Maintained 10456F: drivers/crypto/hisilicon/trng/trng.c 10457 10458HISILICON V3XX SPI NOR FLASH Controller Driver 10459M: Jay Fang <[email protected]> 10460S: Maintained 10461W: http://www.hisilicon.com 10462F: drivers/spi/spi-hisi-sfc-v3xx.c 10463 10464HISILICON ZIP Controller DRIVER 10465M: Yang Shen <[email protected]> 10466M: Zhou Wang <[email protected]> 10467L: [email protected] 10468S: Maintained 10469F: Documentation/ABI/testing/debugfs-hisi-zip 10470F: drivers/crypto/hisilicon/zip/ 10471 10472HMM - Heterogeneous Memory Management 10473M: Jérôme Glisse <[email protected]> 10474L: [email protected] 10475S: Maintained 10476F: Documentation/mm/hmm.rst 10477F: include/linux/hmm* 10478F: lib/test_hmm* 10479F: mm/hmm* 10480F: tools/testing/selftests/mm/*hmm* 10481 10482HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10483M: Petre Rodan <[email protected]> 10484L: [email protected] 10485S: Maintained 10486F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10487F: drivers/iio/pressure/hsc030pa* 10488 10489HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10490M: Andreas Klinger <[email protected]> 10491M: Petre Rodan <[email protected]> 10492L: [email protected] 10493S: Maintained 10494F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10495F: drivers/iio/pressure/mprls0025pa* 10496 10497HP BIOSCFG DRIVER 10498M: Jorge Lopez <[email protected]> 10499L: [email protected] 10500S: Maintained 10501F: drivers/platform/x86/hp/hp-bioscfg/ 10502 10503HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10504L: [email protected] 10505S: Orphan 10506F: drivers/platform/x86/hp/tc1100-wmi.c 10507 10508HP WMI HARDWARE MONITOR DRIVER 10509M: James Seo <[email protected]> 10510L: [email protected] 10511S: Maintained 10512F: Documentation/hwmon/hp-wmi-sensors.rst 10513F: drivers/hwmon/hp-wmi-sensors.c 10514 10515HPET: High Precision Event Timers driver 10516M: Clemens Ladisch <[email protected]> 10517S: Maintained 10518F: Documentation/timers/hpet.rst 10519F: drivers/char/hpet.c 10520F: include/linux/hpet.h 10521F: include/uapi/linux/hpet.h 10522 10523HPET: x86 10524S: Orphan 10525F: arch/x86/include/asm/hpet.h 10526F: arch/x86/kernel/hpet.c 10527 10528HPFS FILESYSTEM 10529M: Mikulas Patocka <[email protected]> 10530S: Maintained 10531W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10532F: fs/hpfs/ 10533 10534HS3001 Hardware Temperature and Humidity Sensor 10535M: Andre Werner <[email protected]> 10536L: [email protected] 10537S: Maintained 10538F: drivers/hwmon/hs3001.c 10539 10540HSI SUBSYSTEM 10541M: Sebastian Reichel <[email protected]> 10542S: Maintained 10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10544F: Documentation/ABI/testing/sysfs-bus-hsi 10545F: Documentation/driver-api/hsi.rst 10546F: drivers/hsi/ 10547F: include/linux/hsi/ 10548F: include/uapi/linux/hsi/ 10549 10550HSO 3G MODEM DRIVER 10551L: [email protected] 10552S: Orphan 10553F: drivers/net/usb/hso.c 10554 10555HSR NETWORK PROTOCOL 10556L: [email protected] 10557S: Orphan 10558F: net/hsr/ 10559 10560HT16K33 LED CONTROLLER DRIVER 10561M: Robin van der Gracht <[email protected]> 10562S: Maintained 10563F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10564F: drivers/auxdisplay/ht16k33.c 10565 10566HTCPEN TOUCHSCREEN DRIVER 10567M: Pau Oliva Fora <[email protected]> 10568L: [email protected] 10569S: Maintained 10570F: drivers/input/touchscreen/htcpen.c 10571 10572HTE SUBSYSTEM 10573M: Dipen Patel <[email protected]> 10574L: [email protected] 10575S: Maintained 10576Q: https://patchwork.kernel.org/project/timestamp/list/ 10577T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10578F: Documentation/devicetree/bindings/timestamp/ 10579F: Documentation/driver-api/hte/ 10580F: drivers/hte/ 10581F: include/linux/hte.h 10582 10583HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10584M: Lorenzo Bianconi <[email protected]> 10585L: [email protected] 10586S: Maintained 10587W: http://www.st.com/ 10588F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10589F: drivers/iio/humidity/hts221* 10590 10591HUAWEI ETHERNET DRIVER 10592M: Cai Huoqing <[email protected]> 10593L: [email protected] 10594S: Maintained 10595F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10596F: drivers/net/ethernet/huawei/hinic/ 10597 10598HUGETLB SUBSYSTEM 10599M: Muchun Song <[email protected]> 10600L: [email protected] 10601S: Maintained 10602F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10603F: Documentation/admin-guide/mm/hugetlbpage.rst 10604F: Documentation/mm/hugetlbfs_reserv.rst 10605F: Documentation/mm/vmemmap_dedup.rst 10606F: fs/hugetlbfs/ 10607F: include/linux/hugetlb.h 10608F: include/trace/events/hugetlbfs.h 10609F: mm/hugetlb.c 10610F: mm/hugetlb_vmemmap.c 10611F: mm/hugetlb_vmemmap.h 10612F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10613 10614HVA ST MEDIA DRIVER 10615M: Jean-Christophe Trotin <[email protected]> 10616L: [email protected] 10617S: Supported 10618W: https://linuxtv.org 10619T: git git://linuxtv.org/media.git 10620F: drivers/media/platform/st/sti/hva 10621 10622HWPOISON MEMORY FAILURE HANDLING 10623M: Miaohe Lin <[email protected]> 10624R: Naoya Horiguchi <[email protected]> 10625L: [email protected] 10626S: Maintained 10627F: mm/hwpoison-inject.c 10628F: mm/memory-failure.c 10629 10630HYCON HY46XX TOUCHSCREEN SUPPORT 10631M: Giulio Benetti <[email protected]> 10632L: [email protected] 10633S: Maintained 10634F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10635F: drivers/input/touchscreen/hycon-hy46xx.c 10636 10637HYGON PROCESSOR SUPPORT 10638M: Pu Wen <[email protected]> 10639L: [email protected] 10640S: Maintained 10641F: arch/x86/kernel/cpu/hygon.c 10642 10643HYNIX HI556 SENSOR DRIVER 10644M: Sakari Ailus <[email protected]> 10645L: [email protected] 10646S: Maintained 10647T: git git://linuxtv.org/media.git 10648F: drivers/media/i2c/hi556.c 10649 10650HYNIX HI846 SENSOR DRIVER 10651M: Martin Kepplinger <[email protected]> 10652L: [email protected] 10653S: Maintained 10654F: drivers/media/i2c/hi846.c 10655 10656HYNIX HI847 SENSOR DRIVER 10657M: Sakari Ailus <[email protected]> 10658L: [email protected] 10659S: Maintained 10660F: drivers/media/i2c/hi847.c 10661 10662Hyper-V/Azure CORE AND DRIVERS 10663M: "K. Y. Srinivasan" <[email protected]> 10664M: Haiyang Zhang <[email protected]> 10665M: Wei Liu <[email protected]> 10666M: Dexuan Cui <[email protected]> 10667L: [email protected] 10668S: Supported 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10670F: Documentation/ABI/stable/sysfs-bus-vmbus 10671F: Documentation/ABI/testing/debugfs-hyperv 10672F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10673F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10674F: Documentation/virt/hyperv 10675F: arch/arm64/hyperv 10676F: arch/arm64/include/asm/hyperv-tlfs.h 10677F: arch/arm64/include/asm/mshyperv.h 10678F: arch/x86/hyperv 10679F: arch/x86/include/asm/hyperv-tlfs.h 10680F: arch/x86/include/asm/mshyperv.h 10681F: arch/x86/include/asm/trace/hyperv.h 10682F: arch/x86/kernel/cpu/mshyperv.c 10683F: drivers/clocksource/hyperv_timer.c 10684F: drivers/hid/hid-hyperv.c 10685F: drivers/hv/ 10686F: drivers/input/serio/hyperv-keyboard.c 10687F: drivers/iommu/hyperv-iommu.c 10688F: drivers/net/ethernet/microsoft/ 10689F: drivers/net/hyperv/ 10690F: drivers/pci/controller/pci-hyperv-intf.c 10691F: drivers/pci/controller/pci-hyperv.c 10692F: drivers/scsi/storvsc_drv.c 10693F: drivers/uio/uio_hv_generic.c 10694F: drivers/video/fbdev/hyperv_fb.c 10695F: include/asm-generic/hyperv-tlfs.h 10696F: include/asm-generic/mshyperv.h 10697F: include/clocksource/hyperv_timer.h 10698F: include/linux/hyperv.h 10699F: include/net/mana 10700F: include/uapi/linux/hyperv.h 10701F: net/vmw_vsock/hyperv_transport.c 10702F: tools/hv/ 10703 10704HYPERBUS SUPPORT 10705M: Vignesh Raghavendra <[email protected]> 10706R: Tudor Ambarus <[email protected]> 10707L: [email protected] 10708S: Supported 10709Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10710C: irc://irc.oftc.net/mtd 10711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10712F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10713F: drivers/mtd/hyperbus/ 10714F: include/linux/mtd/hyperbus.h 10715 10716HYPERVISOR VIRTUAL CONSOLE DRIVER 10717L: [email protected] 10718S: Odd Fixes 10719F: drivers/tty/hvc/ 10720 10721I2C ACPI SUPPORT 10722M: Mika Westerberg <[email protected]> 10723L: [email protected] 10724L: [email protected] 10725S: Maintained 10726F: drivers/i2c/i2c-core-acpi.c 10727 10728I2C ADDRESS TRANSLATOR (ATR) 10729M: Tomi Valkeinen <[email protected]> 10730R: Luca Ceresoli <[email protected]> 10731L: [email protected] 10732S: Maintained 10733F: drivers/i2c/i2c-atr.c 10734F: include/linux/i2c-atr.h 10735 10736I2C CONTROLLER DRIVER FOR NVIDIA GPU 10737M: Ajay Gupta <[email protected]> 10738L: [email protected] 10739S: Maintained 10740F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10741F: drivers/i2c/busses/i2c-nvidia-gpu.c 10742 10743I2C MUXES 10744M: Peter Rosin <[email protected]> 10745L: [email protected] 10746S: Maintained 10747F: Documentation/devicetree/bindings/i2c/i2c-arb* 10748F: Documentation/devicetree/bindings/i2c/i2c-gate* 10749F: Documentation/devicetree/bindings/i2c/i2c-mux* 10750F: Documentation/i2c/i2c-topology.rst 10751F: Documentation/i2c/muxes/ 10752F: drivers/i2c/i2c-mux.c 10753F: drivers/i2c/muxes/ 10754F: include/linux/i2c-mux.h 10755 10756I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10757M: Gregory CLEMENT <[email protected]> 10758L: [email protected] 10759S: Maintained 10760F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10761F: drivers/i2c/busses/i2c-mv64xxx.c 10762 10763I2C OF COMPONENT PROBER 10764M: Chen-Yu Tsai <[email protected]> 10765L: [email protected] 10766L: [email protected] 10767S: Maintained 10768F: drivers/i2c/i2c-core-of-prober.c 10769F: include/linux/i2c-of-prober.h 10770 10771I2C OVER PARALLEL PORT 10772M: Jean Delvare <[email protected]> 10773L: [email protected] 10774S: Maintained 10775F: Documentation/i2c/busses/i2c-parport.rst 10776F: drivers/i2c/busses/i2c-parport.c 10777 10778I2C SUBSYSTEM 10779M: Wolfram Sang <[email protected]> 10780L: [email protected] 10781S: Maintained 10782W: https://i2c.wiki.kernel.org/ 10783Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10785F: Documentation/i2c/ 10786F: drivers/i2c/* 10787F: include/dt-bindings/i2c/i2c.h 10788F: include/linux/i2c-dev.h 10789F: include/linux/i2c-smbus.h 10790F: include/linux/i2c.h 10791F: include/uapi/linux/i2c-*.h 10792F: include/uapi/linux/i2c.h 10793 10794I2C SUBSYSTEM HOST DRIVERS 10795M: Andi Shyti <[email protected]> 10796L: [email protected] 10797S: Maintained 10798W: https://i2c.wiki.kernel.org/ 10799Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10801F: Documentation/devicetree/bindings/i2c/ 10802F: drivers/i2c/algos/ 10803F: drivers/i2c/busses/ 10804F: include/dt-bindings/i2c/ 10805 10806I2C-TAOS-EVM DRIVER 10807M: Jean Delvare <[email protected]> 10808L: [email protected] 10809S: Maintained 10810F: Documentation/i2c/busses/i2c-taos-evm.rst 10811F: drivers/i2c/busses/i2c-taos-evm.c 10812 10813I2C-TINY-USB DRIVER 10814M: Till Harbaum <[email protected]> 10815L: [email protected] 10816S: Maintained 10817W: http://www.harbaum.org/till/i2c_tiny_usb 10818F: drivers/i2c/busses/i2c-tiny-usb.c 10819 10820I2C/SMBUS CONTROLLER DRIVERS FOR PC 10821M: Jean Delvare <[email protected]> 10822L: [email protected] 10823S: Maintained 10824F: Documentation/i2c/busses/i2c-ali1535.rst 10825F: Documentation/i2c/busses/i2c-ali1563.rst 10826F: Documentation/i2c/busses/i2c-ali15x3.rst 10827F: Documentation/i2c/busses/i2c-amd756.rst 10828F: Documentation/i2c/busses/i2c-amd8111.rst 10829F: Documentation/i2c/busses/i2c-i801.rst 10830F: Documentation/i2c/busses/i2c-nforce2.rst 10831F: Documentation/i2c/busses/i2c-piix4.rst 10832F: Documentation/i2c/busses/i2c-sis5595.rst 10833F: Documentation/i2c/busses/i2c-sis630.rst 10834F: Documentation/i2c/busses/i2c-sis96x.rst 10835F: Documentation/i2c/busses/i2c-via.rst 10836F: Documentation/i2c/busses/i2c-viapro.rst 10837F: drivers/i2c/busses/i2c-ali1535.c 10838F: drivers/i2c/busses/i2c-ali1563.c 10839F: drivers/i2c/busses/i2c-ali15x3.c 10840F: drivers/i2c/busses/i2c-amd756.c 10841F: drivers/i2c/busses/i2c-amd8111.c 10842F: drivers/i2c/busses/i2c-i801.c 10843F: drivers/i2c/busses/i2c-isch.c 10844F: drivers/i2c/busses/i2c-nforce2.c 10845F: drivers/i2c/busses/i2c-piix4.* 10846F: drivers/i2c/busses/i2c-sis5595.c 10847F: drivers/i2c/busses/i2c-sis630.c 10848F: drivers/i2c/busses/i2c-sis96x.c 10849F: drivers/i2c/busses/i2c-via.c 10850F: drivers/i2c/busses/i2c-viapro.c 10851 10852I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10853M: Hans de Goede <[email protected]> 10854L: [email protected] 10855S: Maintained 10856F: drivers/i2c/busses/i2c-cht-wc.c 10857 10858I2C/SMBUS ISMT DRIVER 10859M: Seth Heasley <[email protected]> 10860M: Neil Horman <[email protected]> 10861L: [email protected] 10862F: Documentation/i2c/busses/i2c-ismt.rst 10863F: drivers/i2c/busses/i2c-ismt.c 10864 10865I2C/SMBUS ZHAOXIN DRIVER 10866M: Hans Hu <[email protected]> 10867L: [email protected] 10868S: Maintained 10869W: https://www.zhaoxin.com 10870F: drivers/i2c/busses/i2c-viai2c-common.c 10871F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10872 10873I2C/SMBUS STUB DRIVER 10874M: Jean Delvare <[email protected]> 10875L: [email protected] 10876S: Maintained 10877F: drivers/i2c/i2c-stub.c 10878 10879I3C DRIVER FOR ASPEED AST2600 10880M: Jeremy Kerr <[email protected]> 10881S: Maintained 10882F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10883F: drivers/i3c/master/ast2600-i3c-master.c 10884 10885I3C DRIVER FOR CADENCE I3C MASTER IP 10886M: Przemysław Gaj <[email protected]> 10887S: Maintained 10888F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10889F: drivers/i3c/master/i3c-master-cdns.c 10890 10891I3C DRIVER FOR SYNOPSYS DESIGNWARE 10892S: Orphan 10893F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10894F: drivers/i3c/master/dw* 10895 10896I3C SUBSYSTEM 10897M: Alexandre Belloni <[email protected]> 10898L: [email protected] (moderated for non-subscribers) 10899S: Maintained 10900C: irc://chat.freenode.net/linux-i3c 10901T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 10902F: Documentation/ABI/testing/sysfs-bus-i3c 10903F: Documentation/devicetree/bindings/i3c/ 10904F: Documentation/driver-api/i3c 10905F: drivers/i3c/ 10906F: include/dt-bindings/i3c/ 10907F: include/linux/i3c/ 10908 10909IBM Operation Panel Input Driver 10910M: Eddie James <[email protected]> 10911L: [email protected] 10912S: Maintained 10913F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 10914F: drivers/input/misc/ibm-panel.c 10915 10916IBM Power 842 compression accelerator 10917M: Haren Myneni <[email protected]> 10918S: Supported 10919F: crypto/842.c 10920F: drivers/crypto/nx/Kconfig 10921F: drivers/crypto/nx/Makefile 10922F: drivers/crypto/nx/nx-842* 10923F: include/linux/sw842.h 10924F: lib/842/ 10925 10926IBM Power in-Nest Crypto Acceleration 10927M: Breno Leitão <[email protected]> 10928M: Nayna Jain <[email protected]> 10929M: Paulo Flabiano Smorigo <[email protected]> 10930L: [email protected] 10931S: Supported 10932F: drivers/crypto/nx/Kconfig 10933F: drivers/crypto/nx/Makefile 10934F: drivers/crypto/nx/nx-aes* 10935F: drivers/crypto/nx/nx-sha* 10936F: drivers/crypto/nx/nx.* 10937F: drivers/crypto/nx/nx_csbcpb.h 10938F: drivers/crypto/nx/nx_debugfs.c 10939 10940IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 10941M: Tyrel Datwyler <[email protected]> 10942L: [email protected] 10943L: [email protected] 10944S: Supported 10945F: drivers/pci/hotplug/rpadlpar* 10946 10947IBM Power Linux RAID adapter 10948M: Brian King <[email protected]> 10949S: Supported 10950F: drivers/scsi/ipr.* 10951 10952IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 10953M: Tyrel Datwyler <[email protected]> 10954L: [email protected] 10955L: [email protected] 10956S: Supported 10957F: drivers/pci/hotplug/rpaphp* 10958 10959IBM Power SRIOV Virtual NIC Device Driver 10960M: Haren Myneni <[email protected]> 10961M: Rick Lindsley <[email protected]> 10962R: Nick Child <[email protected]> 10963R: Thomas Falcon <[email protected]> 10964L: [email protected] 10965S: Supported 10966F: drivers/net/ethernet/ibm/ibmvnic.* 10967 10968IBM Power VFIO Support 10969M: Timothy Pearson <[email protected]> 10970S: Supported 10971F: drivers/vfio/vfio_iommu_spapr_tce.c 10972 10973IBM Power Virtual Ethernet Device Driver 10974M: Nick Child <[email protected]> 10975L: [email protected] 10976S: Supported 10977F: drivers/net/ethernet/ibm/ibmveth.* 10978 10979IBM Power Virtual FC Device Drivers 10980M: Tyrel Datwyler <[email protected]> 10981L: [email protected] 10982S: Supported 10983F: drivers/scsi/ibmvscsi/ibmvfc* 10984 10985IBM Power Virtual Management Channel Driver 10986M: Brad Warrum <[email protected]> 10987M: Ritu Agarwal <[email protected]> 10988S: Supported 10989F: drivers/misc/ibmvmc.* 10990 10991IBM Power Virtual SCSI Device Drivers 10992M: Tyrel Datwyler <[email protected]> 10993L: [email protected] 10994S: Supported 10995F: drivers/scsi/ibmvscsi/ibmvscsi* 10996F: include/scsi/viosrp.h 10997 10998IBM Power Virtual SCSI Device Target Driver 10999M: Tyrel Datwyler <[email protected]> 11000L: [email protected] 11001L: [email protected] 11002S: Supported 11003F: drivers/scsi/ibmvscsi_tgt/ 11004 11005IBM Power VMX Cryptographic instructions 11006M: Breno Leitão <[email protected]> 11007M: Nayna Jain <[email protected]> 11008M: Paulo Flabiano Smorigo <[email protected]> 11009L: [email protected] 11010S: Supported 11011F: arch/powerpc/crypto/Kconfig 11012F: arch/powerpc/crypto/Makefile 11013F: arch/powerpc/crypto/aes.c 11014F: arch/powerpc/crypto/aes_cbc.c 11015F: arch/powerpc/crypto/aes_ctr.c 11016F: arch/powerpc/crypto/aes_xts.c 11017F: arch/powerpc/crypto/aesp8-ppc.* 11018F: arch/powerpc/crypto/ghash.c 11019F: arch/powerpc/crypto/ghashp8-ppc.pl 11020F: arch/powerpc/crypto/ppc-xlate.pl 11021F: arch/powerpc/crypto/vmx.c 11022 11023IBM ServeRAID RAID DRIVER 11024S: Orphan 11025F: drivers/scsi/ips.* 11026 11027ICH LPC AND GPIO DRIVER 11028M: Peter Tyser <[email protected]> 11029S: Maintained 11030F: drivers/gpio/gpio-ich.c 11031F: drivers/mfd/lpc_ich.c 11032 11033ICY I2C DRIVER 11034M: Max Staudt <[email protected]> 11035L: [email protected] 11036S: Maintained 11037F: drivers/i2c/busses/i2c-icy.c 11038 11039IDEAPAD LAPTOP EXTRAS DRIVER 11040M: Ike Panhc <[email protected]> 11041L: [email protected] 11042S: Maintained 11043W: http://launchpad.net/ideapad-laptop 11044F: drivers/platform/x86/ideapad-laptop.c 11045 11046IDEAPAD LAPTOP SLIDEBAR DRIVER 11047M: Andrey Moiseev <[email protected]> 11048L: [email protected] 11049S: Maintained 11050W: https://github.com/o2genum/ideapad-slidebar 11051F: drivers/input/misc/ideapad_slidebar.c 11052 11053IDT VersaClock 5 CLOCK DRIVER 11054M: Luca Ceresoli <[email protected]> 11055S: Maintained 11056F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11057F: drivers/clk/clk-versaclock5.c 11058 11059IEEE 802.15.4 SUBSYSTEM 11060M: Alexander Aring <[email protected]> 11061M: Stefan Schmidt <[email protected]> 11062M: Miquel Raynal <[email protected]> 11063L: [email protected] 11064S: Maintained 11065W: https://linux-wpan.org/ 11066Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11069F: Documentation/networking/ieee802154.rst 11070F: drivers/net/ieee802154/ 11071F: include/linux/ieee802154.h 11072F: include/linux/nl802154.h 11073F: include/net/af_ieee802154.h 11074F: include/net/cfg802154.h 11075F: include/net/ieee802154_netdev.h 11076F: include/net/mac802154.h 11077F: include/net/nl802154.h 11078F: net/ieee802154/ 11079F: net/mac802154/ 11080 11081Intel VIRTIO DATA PATH ACCELERATOR 11082M: Zhu Lingshan <[email protected]> 11083L: [email protected] 11084S: Supported 11085F: drivers/vdpa/ifcvf/ 11086 11087IFE PROTOCOL 11088M: Yotam Gigi <[email protected]> 11089M: Jamal Hadi Salim <[email protected]> 11090F: include/net/ife.h 11091F: include/uapi/linux/ife.h 11092F: net/ife 11093 11094IGORPLUG-USB IR RECEIVER 11095M: Sean Young <[email protected]> 11096L: [email protected] 11097S: Maintained 11098F: drivers/media/rc/igorplugusb.c 11099 11100IGUANAWORKS USB IR TRANSCEIVER 11101M: Sean Young <[email protected]> 11102L: [email protected] 11103S: Maintained 11104F: drivers/media/rc/iguanair.c 11105 11106IIO BACKEND FRAMEWORK 11107M: Nuno Sa <[email protected]> 11108R: Olivier Moysan <[email protected]> 11109L: [email protected] 11110S: Maintained 11111F: Documentation/ABI/testing/debugfs-iio-backend 11112F: drivers/iio/industrialio-backend.c 11113F: include/linux/iio/backend.h 11114 11115IIO DIGITAL POTENTIOMETER DAC 11116M: Peter Rosin <[email protected]> 11117L: [email protected] 11118S: Maintained 11119F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11120F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11121F: drivers/iio/dac/dpot-dac.c 11122 11123IIO ENVELOPE DETECTOR 11124M: Peter Rosin <[email protected]> 11125L: [email protected] 11126S: Maintained 11127F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11128F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11129F: drivers/iio/adc/envelope-detector.c 11130 11131IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11132M: Matti Vaittinen <[email protected]> 11133L: [email protected] 11134S: Maintained 11135F: drivers/iio/industrialio-gts-helper.c 11136F: include/linux/iio/iio-gts-helper.h 11137F: drivers/iio/test/iio-test-gts.c 11138 11139IIO MULTIPLEXER 11140M: Peter Rosin <[email protected]> 11141L: [email protected] 11142S: Maintained 11143F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11144F: drivers/iio/multiplexer/iio-mux.c 11145 11146IIO SCMI BASED DRIVER 11147M: Jyoti Bhayana <[email protected]> 11148L: [email protected] 11149S: Maintained 11150F: drivers/iio/common/scmi_sensors/scmi_iio.c 11151 11152IIO SUBSYSTEM AND DRIVERS 11153M: Jonathan Cameron <[email protected]> 11154R: Lars-Peter Clausen <[email protected]> 11155L: [email protected] 11156S: Maintained 11157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11158F: Documentation/ABI/testing/configfs-iio* 11159F: Documentation/ABI/testing/sysfs-bus-iio* 11160F: Documentation/devicetree/bindings/iio/ 11161F: Documentation/iio/ 11162F: drivers/iio/ 11163F: drivers/staging/iio/ 11164F: include/dt-bindings/iio/ 11165F: include/linux/iio/ 11166F: tools/iio/ 11167 11168IIO UNIT CONVERTER 11169M: Peter Rosin <[email protected]> 11170L: [email protected] 11171S: Maintained 11172F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11173F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11174F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11175F: drivers/iio/afe/iio-rescale.c 11176 11177IKANOS/ADI EAGLE ADSL USB DRIVER 11178M: Matthieu Castet <[email protected]> 11179M: Stanislaw Gruszka <[email protected]> 11180S: Maintained 11181F: drivers/usb/atm/ueagle-atm.c 11182 11183IMAGIS TOUCHSCREEN DRIVER 11184M: Markuss Broks <[email protected]> 11185S: Maintained 11186F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11187F: drivers/input/touchscreen/imagis.c 11188 11189IMGTEC ASCII LCD DRIVER 11190M: Paul Burton <[email protected]> 11191S: Maintained 11192F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11193F: drivers/auxdisplay/img-ascii-lcd.c 11194 11195IMGTEC JPEG ENCODER DRIVER 11196M: Devarsh Thakkar <[email protected]> 11197L: [email protected] 11198S: Supported 11199F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11200F: drivers/media/platform/imagination/e5010* 11201 11202IMGTEC IR DECODER DRIVER 11203S: Orphan 11204F: drivers/media/rc/img-ir/ 11205 11206IMGTEC POWERVR DRM DRIVER 11207M: Frank Binns <[email protected]> 11208M: Matt Coster <[email protected]> 11209S: Supported 11210T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11211F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11212F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11213F: Documentation/gpu/imagination/ 11214F: drivers/gpu/drm/ci/xfails/powervr* 11215F: drivers/gpu/drm/imagination/ 11216F: include/uapi/drm/pvr_drm.h 11217 11218IMON SOUNDGRAPH USB IR RECEIVER 11219M: Sean Young <[email protected]> 11220L: [email protected] 11221S: Maintained 11222F: drivers/media/rc/imon.c 11223F: drivers/media/rc/imon_raw.c 11224 11225IMS TWINTURBO FRAMEBUFFER DRIVER 11226L: [email protected] 11227S: Orphan 11228F: drivers/video/fbdev/imsttfb.c 11229 11230INDEX OF FURTHER KERNEL DOCUMENTATION 11231M: Carlos Bilbao <[email protected]> 11232S: Maintained 11233F: Documentation/process/kernel-docs.rst 11234 11235INDUSTRY PACK SUBSYSTEM (IPACK) 11236M: Vaibhav Gupta <[email protected]> 11237M: Jens Taprogge <[email protected]> 11238M: Greg Kroah-Hartman <[email protected]> 11239L: [email protected] 11240S: Maintained 11241W: http://industrypack.sourceforge.net 11242F: drivers/ipack/ 11243 11244INFINEON DPS310 Driver 11245M: Eddie James <[email protected]> 11246L: [email protected] 11247S: Maintained 11248F: drivers/iio/pressure/dps310.c 11249 11250INFINEON PEB2466 ASoC CODEC 11251M: Herve Codina <[email protected]> 11252L: [email protected] 11253S: Maintained 11254F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11255F: sound/soc/codecs/peb2466.c 11256 11257INFINIBAND SUBSYSTEM 11258M: Jason Gunthorpe <[email protected]> 11259M: Leon Romanovsky <[email protected]> 11260L: [email protected] 11261S: Supported 11262W: https://github.com/linux-rdma/rdma-core 11263Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11264T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11265F: Documentation/devicetree/bindings/infiniband/ 11266F: Documentation/infiniband/ 11267F: drivers/infiniband/ 11268F: include/rdma/ 11269F: include/trace/events/ib_mad.h 11270F: include/trace/events/ib_umad.h 11271F: include/trace/misc/rdma.h 11272F: include/uapi/linux/if_infiniband.h 11273F: include/uapi/rdma/ 11274F: samples/bpf/ibumad_kern.c 11275F: samples/bpf/ibumad_user.c 11276 11277INGENIC JZ4780 NAND DRIVER 11278M: Harvey Hunt <[email protected]> 11279L: [email protected] 11280L: [email protected] 11281S: Maintained 11282F: drivers/mtd/nand/raw/ingenic/ 11283 11284INGENIC JZ47xx SoCs 11285M: Paul Cercueil <[email protected]> 11286L: [email protected] 11287S: Maintained 11288F: arch/mips/boot/dts/ingenic/ 11289F: arch/mips/generic/board-ingenic.c 11290F: arch/mips/include/asm/mach-ingenic/ 11291F: arch/mips/ingenic/Kconfig 11292F: drivers/clk/ingenic/ 11293F: drivers/dma/dma-jz4780.c 11294F: drivers/gpu/drm/ingenic/ 11295F: drivers/i2c/busses/i2c-jz4780.c 11296F: drivers/iio/adc/ingenic-adc.c 11297F: drivers/irqchip/irq-ingenic.c 11298F: drivers/memory/jz4780-nemc.c 11299F: drivers/mmc/host/jz4740_mmc.c 11300F: drivers/mtd/nand/raw/ingenic/ 11301F: drivers/pinctrl/pinctrl-ingenic.c 11302F: drivers/power/supply/ingenic-battery.c 11303F: drivers/pwm/pwm-jz4740.c 11304F: drivers/remoteproc/ingenic_rproc.c 11305F: drivers/rtc/rtc-jz4740.c 11306F: drivers/tty/serial/8250/8250_ingenic.c 11307F: drivers/usb/musb/jz4740.c 11308F: drivers/watchdog/jz4740_wdt.c 11309F: include/dt-bindings/iio/adc/ingenic,adc.h 11310F: include/linux/mfd/ingenic-tcu.h 11311F: sound/soc/codecs/jz47* 11312F: sound/soc/jz4740/ 11313 11314INJOINIC IP5xxx POWER BANK IC DRIVER 11315M: Samuel Holland <[email protected]> 11316S: Maintained 11317F: drivers/power/supply/ip5xxx_power.c 11318 11319INOTIFY 11320M: Jan Kara <[email protected]> 11321R: Amir Goldstein <[email protected]> 11322L: [email protected] 11323S: Maintained 11324F: Documentation/filesystems/inotify.rst 11325F: fs/notify/inotify/ 11326F: include/linux/inotify.h 11327F: include/uapi/linux/inotify.h 11328 11329INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11330M: Dmitry Torokhov <[email protected]> 11331L: [email protected] 11332S: Maintained 11333Q: http://patchwork.kernel.org/project/linux-input/list/ 11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11335F: Documentation/devicetree/bindings/input/ 11336F: Documentation/devicetree/bindings/serio/ 11337F: Documentation/input/ 11338F: drivers/input/ 11339F: include/dt-bindings/input/ 11340F: include/linux/gameport.h 11341F: include/linux/i8042.h 11342F: include/linux/input.h 11343F: include/linux/input/ 11344F: include/linux/libps2.h 11345F: include/linux/serio.h 11346F: include/uapi/linux/gameport.h 11347F: include/uapi/linux/input-event-codes.h 11348F: include/uapi/linux/input.h 11349F: include/uapi/linux/serio.h 11350F: include/uapi/linux/uinput.h 11351 11352INPUT MULTITOUCH (MT) PROTOCOL 11353M: Henrik Rydberg <[email protected]> 11354L: [email protected] 11355S: Odd fixes 11356F: Documentation/input/multi-touch-protocol.rst 11357F: drivers/input/input-mt.c 11358K: \b(ABS|SYN)_MT_ 11359 11360INSIDE SECURE CRYPTO DRIVER 11361M: Antoine Tenart <[email protected]> 11362L: [email protected] 11363S: Maintained 11364F: drivers/crypto/inside-secure/ 11365 11366INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11367M: Mimi Zohar <[email protected]> 11368M: Roberto Sassu <[email protected]> 11369M: Dmitry Kasatkin <[email protected]> 11370R: Eric Snowberg <[email protected]> 11371L: [email protected] 11372S: Supported 11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11374F: security/integrity/ 11375F: security/integrity/ima/ 11376 11377INTEGRITY POLICY ENFORCEMENT (IPE) 11378M: Fan Wu <[email protected]> 11379L: [email protected] 11380S: Supported 11381T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11382F: Documentation/admin-guide/LSM/ipe.rst 11383F: Documentation/security/ipe.rst 11384F: scripts/ipe/ 11385F: security/ipe/ 11386 11387INTEL 810/815 FRAMEBUFFER DRIVER 11388M: Antonino Daplas <[email protected]> 11389L: [email protected] 11390S: Maintained 11391F: drivers/video/fbdev/i810/ 11392 11393INTEL 8254 COUNTER DRIVER 11394M: William Breathitt Gray <[email protected]> 11395L: [email protected] 11396S: Maintained 11397F: drivers/counter/i8254.c 11398F: include/linux/i8254.h 11399 11400INTEL 8255 GPIO DRIVER 11401M: William Breathitt Gray <[email protected]> 11402L: [email protected] 11403S: Maintained 11404F: drivers/gpio/gpio-i8255.c 11405F: drivers/gpio/gpio-i8255.h 11406 11407INTEL ASoC DRIVERS 11408M: Cezary Rojewski <[email protected]> 11409M: Liam Girdwood <[email protected]> 11410M: Peter Ujfalusi <[email protected]> 11411M: Bard Liao <[email protected]> 11412M: Ranjani Sridharan <[email protected]> 11413M: Kai Vehmanen <[email protected]> 11414R: Pierre-Louis Bossart <[email protected]> 11415L: [email protected] 11416S: Supported 11417F: sound/soc/intel/ 11418 11419INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11420M: Hans de Goede <[email protected]> 11421L: [email protected] 11422S: Maintained 11423F: drivers/platform/x86/intel/atomisp2/pm.c 11424 11425INTEL ATOMISP2 LED DRIVER 11426M: Hans de Goede <[email protected]> 11427L: [email protected] 11428S: Maintained 11429F: drivers/platform/x86/intel/atomisp2/led.c 11430 11431INTEL BIOS SAR INT1092 DRIVER 11432M: Shravan Sudhakar <[email protected]> 11433L: [email protected] 11434S: Maintained 11435F: drivers/platform/x86/intel/int1092/ 11436 11437INTEL BROXTON PMC DRIVER 11438M: Mika Westerberg <[email protected]> 11439M: Zha Qipeng <[email protected]> 11440S: Maintained 11441F: drivers/mfd/intel_pmc_bxt.c 11442F: include/linux/mfd/intel_pmc_bxt.h 11443 11444INTEL C600 SERIES SAS CONTROLLER DRIVER 11445M: Artur Paszkiewicz <[email protected]> 11446L: [email protected] 11447S: Supported 11448T: git git://git.code.sf.net/p/intel-sas/isci 11449F: drivers/scsi/isci/ 11450 11451INTEL CPU family model numbers 11452M: Tony Luck <[email protected]> 11453M: [email protected] 11454L: [email protected] 11455S: Supported 11456F: arch/x86/include/asm/intel-family.h 11457 11458INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11459M: Jani Nikula <[email protected]> 11460M: Rodrigo Vivi <[email protected]> 11461L: [email protected] 11462L: [email protected] 11463S: Supported 11464F: drivers/gpu/drm/i915/display/ 11465F: drivers/gpu/drm/xe/display/ 11466F: drivers/gpu/drm/xe/compat-i915-headers 11467F: include/drm/intel/ 11468 11469INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11470M: Jani Nikula <[email protected]> 11471M: Joonas Lahtinen <[email protected]> 11472M: Rodrigo Vivi <[email protected]> 11473M: Tvrtko Ursulin <[email protected]> 11474L: [email protected] 11475S: Supported 11476W: https://drm.pages.freedesktop.org/intel-docs/ 11477Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11478B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11479C: irc://irc.oftc.net/intel-gfx 11480T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11481F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11482F: Documentation/gpu/i915.rst 11483F: drivers/gpu/drm/ci/xfails/i915* 11484F: drivers/gpu/drm/i915/ 11485F: include/drm/intel/ 11486F: include/uapi/drm/i915_drm.h 11487 11488INTEL DRM XE DRIVER (Lunar Lake and newer) 11489M: Lucas De Marchi <[email protected]> 11490M: Thomas Hellström <[email protected]> 11491M: Rodrigo Vivi <[email protected]> 11492L: [email protected] 11493S: Supported 11494W: https://drm.pages.freedesktop.org/intel-docs/ 11495Q: http://patchwork.freedesktop.org/project/intel-xe/ 11496B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11497C: irc://irc.oftc.net/xe 11498T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11499F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11500F: Documentation/gpu/xe/ 11501F: drivers/gpu/drm/xe/ 11502F: include/drm/intel/ 11503F: include/uapi/drm/xe_drm.h 11504 11505INTEL ETHERNET DRIVERS 11506M: Tony Nguyen <[email protected]> 11507M: Przemek Kitszel <[email protected]> 11508L: [email protected] (moderated for non-subscribers) 11509S: Supported 11510W: https://www.intel.com/content/www/us/en/support.html 11511Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11513T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11514F: Documentation/networking/device_drivers/ethernet/intel/ 11515F: drivers/net/ethernet/intel/ 11516F: drivers/net/ethernet/intel/*/ 11517F: include/linux/avf/virtchnl.h 11518F: include/linux/net/intel/iidc.h 11519 11520INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11521M: Mustafa Ismail <[email protected]> 11522M: Tatyana Nikolova <[email protected]> 11523L: [email protected] 11524S: Supported 11525F: drivers/infiniband/hw/irdma/ 11526F: include/uapi/rdma/irdma-abi.h 11527 11528INTEL GPIO DRIVERS 11529M: Andy Shevchenko <[email protected]> 11530L: [email protected] 11531S: Supported 11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11533F: drivers/gpio/gpio-elkhartlake.c 11534F: drivers/gpio/gpio-graniterapids.c 11535F: drivers/gpio/gpio-ich.c 11536F: drivers/gpio/gpio-merrifield.c 11537F: drivers/gpio/gpio-ml-ioh.c 11538F: drivers/gpio/gpio-pch.c 11539F: drivers/gpio/gpio-sch.c 11540F: drivers/gpio/gpio-sodaville.c 11541F: drivers/gpio/gpio-tangier.c 11542F: drivers/gpio/gpio-tangier.h 11543 11544INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11545M: Zhenyu Wang <[email protected]> 11546M: Zhi Wang <[email protected]> 11547L: [email protected] 11548L: [email protected] 11549S: Supported 11550W: https://github.com/intel/gvt-linux/wiki 11551T: git https://github.com/intel/gvt-linux.git 11552F: drivers/gpu/drm/i915/gvt/ 11553 11554INTEL HID EVENT DRIVER 11555M: Alex Hung <[email protected]> 11556L: [email protected] 11557S: Maintained 11558F: drivers/platform/x86/intel/hid.c 11559 11560INTEL I/OAT DMA DRIVER 11561M: Dave Jiang <[email protected]> 11562R: Dan Williams <[email protected]> 11563L: [email protected] 11564S: Supported 11565Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11566F: drivers/dma/ioat* 11567 11568INTEL IAA CRYPTO DRIVER 11569M: Kristen Accardi <[email protected]> 11570L: [email protected] 11571S: Supported 11572F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11573F: drivers/crypto/intel/iaa/* 11574 11575INTEL IDLE DRIVER 11576M: Jacob Pan <[email protected]> 11577M: Len Brown <[email protected]> 11578L: [email protected] 11579S: Supported 11580B: https://bugzilla.kernel.org 11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11582F: drivers/idle/intel_idle.c 11583 11584INTEL IDXD DRIVER 11585M: Fenghua Yu <[email protected]> 11586R: Dave Jiang <[email protected]> 11587L: [email protected] 11588S: Supported 11589F: drivers/dma/idxd/* 11590F: include/uapi/linux/idxd.h 11591 11592INTEL IN FIELD SCAN (IFS) DEVICE 11593M: Jithu Joseph <[email protected]> 11594R: Ashok Raj <[email protected]> 11595R: Tony Luck <[email protected]> 11596S: Maintained 11597F: drivers/platform/x86/intel/ifs 11598F: include/trace/events/intel_ifs.h 11599F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11600 11601INTEL INTEGRATED SENSOR HUB DRIVER 11602M: Srinivas Pandruvada <[email protected]> 11603M: Jiri Kosina <[email protected]> 11604L: [email protected] 11605S: Maintained 11606F: drivers/hid/intel-ish-hid/ 11607 11608INTEL IOMMU (VT-d) 11609M: David Woodhouse <[email protected]> 11610M: Lu Baolu <[email protected]> 11611L: [email protected] 11612S: Supported 11613T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11614F: drivers/iommu/intel/ 11615 11616INTEL IPU3 CSI-2 CIO2 DRIVER 11617M: Yong Zhi <[email protected]> 11618M: Sakari Ailus <[email protected]> 11619M: Bingbu Cao <[email protected]> 11620M: Dan Scally <[email protected]> 11621R: Tianshu Qiu <[email protected]> 11622L: [email protected] 11623S: Maintained 11624T: git git://linuxtv.org/media.git 11625F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11626F: drivers/media/pci/intel/ipu3/ 11627 11628INTEL IPU3 CSI-2 IMGU DRIVER 11629M: Sakari Ailus <[email protected]> 11630R: Bingbu Cao <[email protected]> 11631R: Tianshu Qiu <[email protected]> 11632L: [email protected] 11633S: Maintained 11634F: Documentation/admin-guide/media/ipu3.rst 11635F: Documentation/admin-guide/media/ipu3_rcb.svg 11636F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11637F: drivers/staging/media/ipu3/ 11638 11639INTEL IPU6 INPUT SYSTEM DRIVER 11640M: Sakari Ailus <[email protected]> 11641M: Bingbu Cao <[email protected]> 11642R: Tianshu Qiu <[email protected]> 11643L: [email protected] 11644S: Maintained 11645T: git git://linuxtv.org/media.git 11646F: Documentation/admin-guide/media/ipu6-isys.rst 11647F: drivers/media/pci/intel/ipu6/ 11648 11649INTEL ISHTP ECLITE DRIVER 11650M: Srinivas Pandruvada <[email protected]> 11651L: [email protected] 11652S: Supported 11653F: drivers/platform/x86/intel/ishtp_eclite.c 11654 11655INTEL IXP4XX CRYPTO SUPPORT 11656M: Corentin Labbe <[email protected]> 11657L: [email protected] 11658S: Maintained 11659F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11660 11661INTEL KEEM BAY DRM DRIVER 11662M: Anitha Chrisanthus <[email protected]> 11663M: Edmund Dea <[email protected]> 11664S: Maintained 11665F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11666F: drivers/gpu/drm/kmb/ 11667 11668INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11669M: Daniele Alessandrelli <[email protected]> 11670S: Maintained 11671F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11672F: drivers/crypto/intel/keembay/Kconfig 11673F: drivers/crypto/intel/keembay/Makefile 11674F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11675F: drivers/crypto/intel/keembay/ocs-aes.c 11676F: drivers/crypto/intel/keembay/ocs-aes.h 11677 11678INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11679M: Daniele Alessandrelli <[email protected]> 11680M: Prabhjot Khurana <[email protected]> 11681M: Mark Gross <[email protected]> 11682S: Maintained 11683F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11684F: drivers/crypto/intel/keembay/Kconfig 11685F: drivers/crypto/intel/keembay/Makefile 11686F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11687 11688INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11689M: Daniele Alessandrelli <[email protected]> 11690M: Declan Murphy <[email protected]> 11691S: Maintained 11692F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11693F: drivers/crypto/intel/keembay/Kconfig 11694F: drivers/crypto/intel/keembay/Makefile 11695F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11696F: drivers/crypto/intel/keembay/ocs-hcu.c 11697F: drivers/crypto/intel/keembay/ocs-hcu.h 11698 11699INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 11700M: Wentong Wu <[email protected]> 11701M: Sakari Ailus <[email protected]> 11702S: Maintained 11703F: drivers/gpio/gpio-ljca.c 11704F: drivers/i2c/busses/i2c-ljca.c 11705F: drivers/spi/spi-ljca.c 11706F: drivers/usb/misc/usb-ljca.c 11707F: include/linux/usb/ljca.h 11708 11709INTEL MANAGEMENT ENGINE (mei) 11710M: Alexander Usyskin <[email protected]> 11711L: [email protected] 11712S: Supported 11713F: Documentation/driver-api/mei/* 11714F: drivers/misc/mei/ 11715F: drivers/watchdog/mei_wdt.c 11716F: include/linux/mei_aux.h 11717F: include/linux/mei_cl_bus.h 11718F: include/uapi/linux/mei.h 11719F: include/uapi/linux/mei_uuid.h 11720F: include/uapi/linux/uuid.h 11721F: samples/mei/* 11722 11723INTEL MAX 10 BMC MFD DRIVER 11724M: Xu Yilun <[email protected]> 11725R: Tom Rix <[email protected]> 11726S: Maintained 11727F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11728F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11729F: drivers/hwmon/intel-m10-bmc-hwmon.c 11730F: drivers/mfd/intel-m10-bmc* 11731F: include/linux/mfd/intel-m10-bmc.h 11732 11733INTEL MAX10 BMC SECURE UPDATES 11734M: Peter Colberg <[email protected]> 11735L: [email protected] 11736S: Maintained 11737F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11738F: drivers/fpga/intel-m10-bmc-sec-update.c 11739 11740INTEL MID (Mobile Internet Device) PLATFORM 11741M: Andy Shevchenko <[email protected]> 11742L: [email protected] 11743S: Supported 11744F: arch/x86/include/asm/intel-mid.h 11745F: arch/x86/pci/intel_mid_pci.c 11746F: arch/x86/platform/intel-mid/ 11747F: drivers/extcon/extcon-intel-mrfld.c 11748F: drivers/iio/adc/intel_mrfld_adc.c 11749F: drivers/mfd/intel_soc_pmic_mrfld.c 11750F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11751F: drivers/platform/x86/intel_scu_* 11752F: drivers/staging/media/atomisp/ 11753F: drivers/watchdog/intel-mid_wdt.c 11754F: include/linux/mfd/intel_soc_pmic_mrfld.h 11755F: include/linux/platform_data/x86/intel-mid_wdt.h 11756F: include/linux/platform_data/x86/intel_scu_ipc.h 11757 11758INTEL P-Unit IPC DRIVER 11759M: Zha Qipeng <[email protected]> 11760L: [email protected] 11761S: Maintained 11762F: arch/x86/include/asm/intel_punit_ipc.h 11763F: drivers/platform/x86/intel/punit_ipc.c 11764 11765INTEL PMC CORE DRIVER 11766M: Rajneesh Bhardwaj <[email protected]> 11767M: David E Box <[email protected]> 11768L: [email protected] 11769S: Maintained 11770F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11771F: drivers/platform/x86/intel/pmc/ 11772 11773INTEL PMIC GPIO DRIVERS 11774M: Andy Shevchenko <[email protected]> 11775S: Supported 11776T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11777F: drivers/gpio/gpio-*cove.c 11778 11779INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11780M: Andy Shevchenko <[email protected]> 11781S: Supported 11782F: drivers/mfd/intel_soc_pmic* 11783F: include/linux/mfd/intel_soc_pmic* 11784 11785INTEL PMT DRIVERS 11786M: David E. Box <[email protected]> 11787S: Supported 11788F: drivers/platform/x86/intel/pmt/ 11789 11790INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11791M: Stanislav Yakovlev <[email protected]> 11792L: [email protected] 11793S: Maintained 11794F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11795F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11796F: drivers/net/wireless/intel/ipw2x00/ 11797 11798INTEL PSTATE DRIVER 11799M: Srinivas Pandruvada <[email protected]> 11800M: Len Brown <[email protected]> 11801L: [email protected] 11802S: Supported 11803F: drivers/cpufreq/intel_pstate.c 11804 11805INTEL PTP DFL ToD DRIVER 11806M: Tianfei Zhang <[email protected]> 11807L: [email protected] 11808L: [email protected] 11809S: Maintained 11810F: drivers/ptp/ptp_dfl_tod.c 11811 11812INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11813M: Jarkko Nikula <[email protected]> 11814L: [email protected] 11815F: drivers/counter/intel-qep.c 11816 11817INTEL SCU DRIVERS 11818M: Mika Westerberg <[email protected]> 11819S: Maintained 11820F: drivers/platform/x86/intel_scu_* 11821F: include/linux/platform_data/x86/intel_scu_ipc.h 11822 11823INTEL SDSI DRIVER 11824M: David E. Box <[email protected]> 11825S: Supported 11826F: drivers/platform/x86/intel/sdsi.c 11827F: tools/arch/x86/intel_sdsi/ 11828F: tools/testing/selftests/drivers/sdsi/ 11829 11830INTEL SGX 11831M: Jarkko Sakkinen <[email protected]> 11832R: Dave Hansen <[email protected]> 11833L: [email protected] 11834S: Supported 11835Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11837F: Documentation/arch/x86/sgx.rst 11838F: arch/x86/entry/vdso/vsgx.S 11839F: arch/x86/include/asm/sgx.h 11840F: arch/x86/include/uapi/asm/sgx.h 11841F: arch/x86/kernel/cpu/sgx/* 11842F: tools/testing/selftests/sgx/* 11843K: \bSGX_ 11844 11845INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11846M: Daniel Scally <[email protected]> 11847S: Maintained 11848F: drivers/platform/x86/intel/int3472/ 11849 11850INTEL SPEED SELECT TECHNOLOGY 11851M: Srinivas Pandruvada <[email protected]> 11852L: [email protected] 11853S: Maintained 11854F: drivers/platform/x86/intel/speed_select_if/ 11855F: include/uapi/linux/isst_if.h 11856F: tools/power/x86/intel-speed-select/ 11857 11858INTEL STRATIX10 FIRMWARE DRIVERS 11859M: Dinh Nguyen <[email protected]> 11860L: [email protected] 11861S: Maintained 11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11863F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11864F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11865F: drivers/firmware/stratix10-rsu.c 11866F: drivers/firmware/stratix10-svc.c 11867F: include/linux/firmware/intel/stratix10-smc.h 11868F: include/linux/firmware/intel/stratix10-svc-client.h 11869 11870INTEL TELEMETRY DRIVER 11871M: Rajneesh Bhardwaj <[email protected]> 11872M: "David E. Box" <[email protected]> 11873L: [email protected] 11874S: Maintained 11875F: arch/x86/include/asm/intel_telemetry.h 11876F: drivers/platform/x86/intel/telemetry/ 11877 11878INTEL TPMI DRIVER 11879M: Srinivas Pandruvada <[email protected]> 11880L: [email protected] 11881S: Maintained 11882F: Documentation/ABI/testing/debugfs-tpmi 11883F: drivers/platform/x86/intel/vsec_tpmi.c 11884F: include/linux/intel_tpmi.h 11885 11886INTEL UNCORE FREQUENCY CONTROL 11887M: Srinivas Pandruvada <[email protected]> 11888L: [email protected] 11889S: Maintained 11890F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 11891F: drivers/platform/x86/intel/uncore-frequency/ 11892 11893INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 11894M: David E. Box <[email protected]> 11895S: Supported 11896F: drivers/platform/x86/intel/vsec.c 11897F: include/linux/intel_vsec.h 11898 11899INTEL VIRTUAL BUTTON DRIVER 11900M: AceLan Kao <[email protected]> 11901L: [email protected] 11902S: Maintained 11903F: drivers/platform/x86/intel/vbtn.c 11904 11905INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 11906M: Stanislaw Gruszka <[email protected]> 11907L: [email protected] 11908S: Supported 11909F: drivers/net/wireless/intel/iwlegacy/ 11910 11911INTEL WIRELESS WIFI LINK (iwlwifi) 11912M: Miri Korenblit <[email protected]> 11913L: [email protected] 11914S: Supported 11915W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 11917F: drivers/net/wireless/intel/iwlwifi/ 11918 11919INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 11920M: Jithu Joseph <[email protected]> 11921S: Maintained 11922W: https://slimbootloader.github.io/security/firmware-update.html 11923F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 11924 11925INTEL WMI THUNDERBOLT FORCE POWER DRIVER 11926L: [email protected] 11927S: Maintained 11928F: drivers/platform/x86/intel/wmi/thunderbolt.c 11929 11930INTEL WWAN IOSM DRIVER 11931M: M Chetan Kumar <[email protected]> 11932L: [email protected] 11933S: Maintained 11934F: drivers/net/wwan/iosm/ 11935 11936INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 11937M: Xin Li <[email protected]> 11938M: "H. Peter Anvin" <[email protected]> 11939S: Supported 11940F: Documentation/arch/x86/x86_64/fred.rst 11941F: arch/x86/entry/entry_64_fred.S 11942F: arch/x86/entry/entry_fred.c 11943F: arch/x86/include/asm/fred.h 11944F: arch/x86/kernel/fred.c 11945 11946INTEL(R) TRACE HUB 11947M: Alexander Shishkin <[email protected]> 11948S: Supported 11949F: Documentation/trace/intel_th.rst 11950F: drivers/hwtracing/intel_th/ 11951F: include/linux/intel_th.h 11952 11953INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 11954M: Ning Sun <[email protected]> 11955L: [email protected] 11956S: Supported 11957W: http://tboot.sourceforge.net 11958T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 11959F: Documentation/arch/x86/intel_txt.rst 11960F: arch/x86/kernel/tboot.c 11961F: include/linux/tboot.h 11962 11963INTERCONNECT API 11964M: Georgi Djakov <[email protected]> 11965L: [email protected] 11966S: Maintained 11967T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 11968F: Documentation/devicetree/bindings/interconnect/ 11969F: Documentation/driver-api/interconnect.rst 11970F: drivers/interconnect/ 11971F: include/dt-bindings/interconnect/ 11972F: include/linux/interconnect-provider.h 11973F: include/linux/interconnect.h 11974 11975INTERRUPT COUNTER DRIVER 11976M: Oleksij Rempel <[email protected]> 11977R: Pengutronix Kernel Team <[email protected]> 11978L: [email protected] 11979F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 11980F: drivers/counter/interrupt-cnt.c 11981 11982INTERSIL ISL7998X VIDEO DECODER DRIVER 11983M: Michael Tretter <[email protected]> 11984R: Pengutronix Kernel Team <[email protected]> 11985L: [email protected] 11986S: Maintained 11987F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 11988F: drivers/media/i2c/isl7998x.c 11989 11990INVENSENSE ICM-426xx IMU DRIVER 11991M: Jean-Baptiste Maneyrol <[email protected]> 11992L: [email protected] 11993S: Maintained 11994W: https://invensense.tdk.com/ 11995F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 11996F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 11997F: drivers/iio/imu/inv_icm42600/ 11998 11999INVENSENSE MPU-3050 GYROSCOPE DRIVER 12000M: Linus Walleij <[email protected]> 12001L: [email protected] 12002S: Maintained 12003F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12004F: drivers/iio/gyro/mpu3050* 12005 12006INVENSENSE MPU-6050 IMU DRIVER 12007M: Jean-Baptiste Maneyrol <[email protected]> 12008L: [email protected] 12009S: Maintained 12010W: https://invensense.tdk.com/ 12011F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12012F: drivers/iio/imu/inv_mpu6050/ 12013 12014IOC3 ETHERNET DRIVER 12015M: Thomas Bogendoerfer <[email protected]> 12016L: [email protected] 12017S: Maintained 12018F: drivers/net/ethernet/sgi/ioc3-eth.c 12019 12020IOMMU DMA-API LAYER 12021M: Robin Murphy <[email protected]> 12022L: [email protected] 12023S: Maintained 12024T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12025F: drivers/iommu/dma-iommu.c 12026F: drivers/iommu/dma-iommu.h 12027F: drivers/iommu/iova.c 12028F: include/linux/iommu-dma.h 12029F: include/linux/iova.h 12030 12031IOMMU SUBSYSTEM 12032M: Joerg Roedel <[email protected]> 12033M: Will Deacon <[email protected]> 12034R: Robin Murphy <[email protected]> 12035L: [email protected] 12036S: Maintained 12037T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12038F: Documentation/devicetree/bindings/iommu/ 12039F: drivers/iommu/ 12040F: include/linux/iommu.h 12041F: include/linux/iova.h 12042F: include/linux/of_iommu.h 12043 12044IOMMUFD 12045M: Jason Gunthorpe <[email protected]> 12046M: Kevin Tian <[email protected]> 12047L: [email protected] 12048S: Maintained 12049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12050F: Documentation/userspace-api/iommufd.rst 12051F: drivers/iommu/iommufd/ 12052F: include/linux/iommufd.h 12053F: include/uapi/linux/iommufd.h 12054F: tools/testing/selftests/iommu/ 12055 12056IOSYS-MAP HELPERS 12057M: Thomas Zimmermann <[email protected]> 12058L: [email protected] 12059S: Maintained 12060T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12061F: include/linux/iosys-map.h 12062 12063IO_URING 12064M: Jens Axboe <[email protected]> 12065M: Pavel Begunkov <[email protected]> 12066L: [email protected] 12067S: Maintained 12068T: git git://git.kernel.dk/linux-block 12069T: git git://git.kernel.dk/liburing 12070F: include/linux/io_uring/ 12071F: include/linux/io_uring.h 12072F: include/linux/io_uring_types.h 12073F: include/trace/events/io_uring.h 12074F: include/uapi/linux/io_uring.h 12075F: io_uring/ 12076 12077IPMI SUBSYSTEM 12078M: Corey Minyard <[email protected]> 12079L: [email protected] (moderated for non-subscribers) 12080S: Supported 12081W: http://openipmi.sourceforge.net/ 12082T: git https://github.com/cminyard/linux-ipmi.git for-next 12083F: Documentation/devicetree/bindings/ipmi/ 12084F: Documentation/driver-api/ipmi.rst 12085F: drivers/char/ipmi/ 12086F: include/linux/ipmi* 12087F: include/uapi/linux/ipmi* 12088 12089IPS SCSI RAID DRIVER 12090M: Adaptec OEM Raid Solutions <[email protected]> 12091L: [email protected] 12092S: Maintained 12093W: http://www.adaptec.com/ 12094F: drivers/scsi/ips* 12095 12096IPVS 12097M: Simon Horman <[email protected]> 12098M: Julian Anastasov <[email protected]> 12099L: [email protected] 12100L: [email protected] 12101S: Maintained 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12103T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12104F: Documentation/networking/ipvs-sysctl.rst 12105F: include/net/ip_vs.h 12106F: include/uapi/linux/ip_vs.h 12107F: net/netfilter/ipvs/ 12108 12109IPWIRELESS DRIVER 12110M: Jiri Kosina <[email protected]> 12111M: David Sterba <[email protected]> 12112S: Odd Fixes 12113F: drivers/tty/ipwireless/ 12114 12115IRON DEVICE AUDIO CODEC DRIVERS 12116M: Kiseok Jo <[email protected]> 12117L: [email protected] 12118S: Maintained 12119F: Documentation/devicetree/bindings/sound/irondevice,* 12120F: sound/soc/codecs/sma* 12121 12122IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12123M: Thomas Gleixner <[email protected]> 12124S: Maintained 12125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12126F: Documentation/core-api/irq/irq-domain.rst 12127F: include/linux/irqdomain.h 12128F: include/linux/irqdomain_defs.h 12129F: kernel/irq/irqdomain.c 12130F: kernel/irq/msi.c 12131 12132IRQ SUBSYSTEM 12133M: Thomas Gleixner <[email protected]> 12134L: [email protected] 12135S: Maintained 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12137F: include/linux/group_cpus.h 12138F: include/linux/irq.h 12139F: include/linux/irqhandler.h 12140F: include/linux/irqnr.h 12141F: include/linux/irqreturn.h 12142F: kernel/irq/ 12143F: lib/group_cpus.c 12144 12145IRQCHIP DRIVERS 12146M: Thomas Gleixner <[email protected]> 12147L: [email protected] 12148S: Maintained 12149T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12150F: Documentation/devicetree/bindings/interrupt-controller/ 12151F: drivers/irqchip/ 12152F: include/linux/irqchip.h 12153 12154ISA 12155M: William Breathitt Gray <[email protected]> 12156S: Maintained 12157F: Documentation/driver-api/isa.rst 12158F: drivers/base/isa.c 12159F: include/linux/isa.h 12160 12161ISA RADIO MODULE 12162M: Hans Verkuil <[email protected]> 12163L: [email protected] 12164S: Maintained 12165W: https://linuxtv.org 12166T: git git://linuxtv.org/media.git 12167F: drivers/media/radio/radio-isa* 12168 12169ISAPNP 12170M: Jaroslav Kysela <[email protected]> 12171S: Maintained 12172F: Documentation/userspace-api/isapnp.rst 12173F: drivers/pnp/isapnp/ 12174F: include/linux/isapnp.h 12175 12176ISCSI 12177M: Lee Duncan <[email protected]> 12178M: Chris Leech <[email protected]> 12179M: Mike Christie <[email protected]> 12180L: [email protected] 12181L: [email protected] 12182S: Maintained 12183W: www.open-iscsi.com 12184F: drivers/scsi/*iscsi* 12185F: include/scsi/*iscsi* 12186 12187iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12188M: Peter Jones <[email protected]> 12189M: Konrad Rzeszutek Wilk <[email protected]> 12190S: Maintained 12191F: drivers/firmware/iscsi_ibft* 12192 12193ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12194M: Sagi Grimberg <[email protected]> 12195M: Max Gurtovoy <[email protected]> 12196L: [email protected] 12197S: Supported 12198W: http://www.openfabrics.org 12199W: www.open-iscsi.org 12200Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12201F: drivers/infiniband/ulp/iser/ 12202 12203ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12204M: Sagi Grimberg <[email protected]> 12205L: [email protected] 12206L: [email protected] 12207S: Supported 12208T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12209F: drivers/infiniband/ulp/isert 12210 12211ISDN/CMTP OVER BLUETOOTH 12212M: Karsten Keil <[email protected]> 12213L: [email protected] (subscribers-only) 12214L: [email protected] 12215S: Odd Fixes 12216W: http://www.isdn4linux.de 12217F: Documentation/isdn/ 12218F: drivers/isdn/capi/ 12219F: include/linux/isdn/ 12220F: include/uapi/linux/isdn/ 12221F: net/bluetooth/cmtp/ 12222 12223ISDN/mISDN SUBSYSTEM 12224M: Karsten Keil <[email protected]> 12225L: [email protected] (subscribers-only) 12226L: [email protected] 12227S: Maintained 12228W: http://www.isdn4linux.de 12229F: drivers/isdn/Kconfig 12230F: drivers/isdn/Makefile 12231F: drivers/isdn/hardware/ 12232F: drivers/isdn/mISDN/ 12233 12234ISL28022 HARDWARE MONITORING DRIVER 12235M: Carsten Spieß <[email protected]> 12236L: [email protected] 12237S: Maintained 12238F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12239F: Documentation/hwmon/isl28022.rst 12240F: drivers/hwmon/isl28022.c 12241 12242ISOFS FILESYSTEM 12243M: Jan Kara <[email protected]> 12244L: [email protected] 12245S: Maintained 12246F: Documentation/filesystems/isofs.rst 12247F: fs/isofs/ 12248 12249IT87 HARDWARE MONITORING DRIVER 12250M: Jean Delvare <[email protected]> 12251L: [email protected] 12252S: Maintained 12253F: Documentation/hwmon/it87.rst 12254F: drivers/hwmon/it87.c 12255 12256IT913X MEDIA DRIVER 12257L: [email protected] 12258S: Orphan 12259W: https://linuxtv.org 12260Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12261F: drivers/media/tuners/it913x* 12262 12263ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12264M: Liu Ying <[email protected]> 12265L: [email protected] 12266S: Maintained 12267T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12268F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12269F: drivers/gpu/drm/bridge/ite-it6263.c 12270 12271ITE IT66121 HDMI BRIDGE DRIVER 12272M: Phong LE <[email protected]> 12273M: Neil Armstrong <[email protected]> 12274S: Maintained 12275T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12276F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12277F: drivers/gpu/drm/bridge/ite-it66121.c 12278 12279IVTV VIDEO4LINUX DRIVER 12280M: Andy Walls <[email protected]> 12281L: [email protected] 12282S: Maintained 12283W: https://linuxtv.org 12284T: git git://linuxtv.org/media.git 12285F: Documentation/admin-guide/media/ivtv* 12286F: drivers/media/pci/ivtv/ 12287F: include/uapi/linux/ivtv* 12288 12289IX2505V MEDIA DRIVER 12290M: Malcolm Priestley <[email protected]> 12291L: [email protected] 12292S: Maintained 12293W: https://linuxtv.org 12294Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12295F: drivers/media/dvb-frontends/ix2505v* 12296 12297JAILHOUSE HYPERVISOR INTERFACE 12298M: Jan Kiszka <[email protected]> 12299L: [email protected] 12300S: Maintained 12301F: arch/x86/include/asm/jailhouse_para.h 12302F: arch/x86/kernel/jailhouse.c 12303 12304JFS FILESYSTEM 12305M: Dave Kleikamp <[email protected]> 12306L: [email protected] 12307S: Odd Fixes 12308W: http://jfs.sourceforge.net/ 12309T: git https://github.com/kleikamp/linux-shaggy.git 12310F: Documentation/admin-guide/jfs.rst 12311F: fs/jfs/ 12312 12313JME NETWORK DRIVER 12314M: Guo-Fu Tseng <[email protected]> 12315L: [email protected] 12316S: Odd Fixes 12317F: drivers/net/ethernet/jme.* 12318 12319JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12320M: David Woodhouse <[email protected]> 12321M: Richard Weinberger <[email protected]> 12322L: [email protected] 12323S: Odd Fixes 12324W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12325T: git git://git.infradead.org/ubifs-2.6.git 12326F: fs/jffs2/ 12327F: include/uapi/linux/jffs2.h 12328 12329JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12330M: "Theodore Ts'o" <[email protected]> 12331M: Jan Kara <[email protected]> 12332L: [email protected] 12333S: Maintained 12334F: fs/jbd2/ 12335F: include/linux/jbd2.h 12336 12337JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12338M: Mikhail Ulyanov <[email protected]> 12339L: [email protected] 12340L: [email protected] 12341S: Maintained 12342F: drivers/media/platform/renesas/rcar_jpu.c 12343 12344JSM Neo PCI based serial card 12345L: [email protected] 12346S: Orphan 12347F: drivers/tty/serial/jsm/ 12348 12349K10TEMP HARDWARE MONITORING DRIVER 12350M: Clemens Ladisch <[email protected]> 12351L: [email protected] 12352S: Maintained 12353F: Documentation/hwmon/k10temp.rst 12354F: drivers/hwmon/k10temp.c 12355 12356K8TEMP HARDWARE MONITORING DRIVER 12357M: Rudolf Marek <[email protected]> 12358L: [email protected] 12359S: Maintained 12360F: Documentation/hwmon/k8temp.rst 12361F: drivers/hwmon/k8temp.c 12362 12363KASAN 12364M: Andrey Ryabinin <[email protected]> 12365R: Alexander Potapenko <[email protected]> 12366R: Andrey Konovalov <[email protected]> 12367R: Dmitry Vyukov <[email protected]> 12368R: Vincenzo Frascino <[email protected]> 12369L: [email protected] 12370S: Maintained 12371B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12372F: Documentation/dev-tools/kasan.rst 12373F: arch/*/include/asm/*kasan.h 12374F: arch/*/mm/kasan_init* 12375F: include/linux/kasan*.h 12376F: lib/Kconfig.kasan 12377F: mm/kasan/ 12378F: scripts/Makefile.kasan 12379 12380KCONFIG 12381M: Masahiro Yamada <[email protected]> 12382L: [email protected] 12383S: Maintained 12384Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12385T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12386F: Documentation/kbuild/kconfig* 12387F: scripts/Kconfig.include 12388F: scripts/kconfig/ 12389 12390KCOV 12391R: Dmitry Vyukov <[email protected]> 12392R: Andrey Konovalov <[email protected]> 12393L: [email protected] 12394S: Maintained 12395B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12396F: Documentation/dev-tools/kcov.rst 12397F: include/linux/kcov.h 12398F: include/uapi/linux/kcov.h 12399F: kernel/kcov.c 12400F: scripts/Makefile.kcov 12401 12402KCSAN 12403M: Marco Elver <[email protected]> 12404R: Dmitry Vyukov <[email protected]> 12405L: [email protected] 12406S: Maintained 12407F: Documentation/dev-tools/kcsan.rst 12408F: include/linux/kcsan*.h 12409F: kernel/kcsan/ 12410F: lib/Kconfig.kcsan 12411F: scripts/Makefile.kcsan 12412 12413KDUMP 12414M: Baoquan He <[email protected]> 12415R: Vivek Goyal <[email protected]> 12416R: Dave Young <[email protected]> 12417L: [email protected] 12418S: Maintained 12419W: http://lse.sourceforge.net/kdump/ 12420F: Documentation/admin-guide/kdump/ 12421F: fs/proc/vmcore.c 12422F: include/linux/crash_core.h 12423F: include/linux/crash_dump.h 12424F: include/uapi/linux/vmcore.h 12425F: kernel/crash_*.c 12426 12427KEENE FM RADIO TRANSMITTER DRIVER 12428M: Hans Verkuil <[email protected]> 12429L: [email protected] 12430S: Maintained 12431W: https://linuxtv.org 12432T: git git://linuxtv.org/media.git 12433F: drivers/media/radio/radio-keene* 12434 12435KERNEL AUTOMOUNTER 12436M: Ian Kent <[email protected]> 12437L: [email protected] 12438S: Maintained 12439F: fs/autofs/ 12440 12441KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12442M: Masahiro Yamada <[email protected]> 12443R: Nathan Chancellor <[email protected]> 12444R: Nicolas Schier <[email protected]> 12445L: [email protected] 12446S: Maintained 12447Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12448T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12449F: Documentation/kbuild/ 12450F: Makefile 12451F: scripts/*vmlinux* 12452F: scripts/Kbuild* 12453F: scripts/Makefile* 12454F: scripts/basic/ 12455F: scripts/clang-tools/ 12456F: scripts/dummy-tools/ 12457F: scripts/include/ 12458F: scripts/mk* 12459F: scripts/mod/ 12460F: scripts/package/ 12461F: usr/ 12462 12463KERNEL HARDENING (not covered by other areas) 12464M: Kees Cook <[email protected]> 12465R: Gustavo A. R. Silva <[email protected]> 12466L: [email protected] 12467S: Supported 12468T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12469F: Documentation/ABI/testing/sysfs-kernel-oops_count 12470F: Documentation/ABI/testing/sysfs-kernel-warn_count 12471F: arch/*/configs/hardening.config 12472F: include/linux/overflow.h 12473F: include/linux/randomize_kstack.h 12474F: kernel/configs/hardening.config 12475F: lib/usercopy_kunit.c 12476F: mm/usercopy.c 12477F: security/Kconfig.hardening 12478K: \b(add|choose)_random_kstack_offset\b 12479K: \b__check_(object_size|heap_object)\b 12480K: \b__counted_by(_le|_be)?\b 12481 12482KERNEL JANITORS 12483L: [email protected] 12484S: Odd Fixes 12485W: http://kernelnewbies.org/KernelJanitors 12486 12487KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12488M: Chuck Lever <[email protected]> 12489M: Jeff Layton <[email protected]> 12490R: Neil Brown <[email protected]> 12491R: Olga Kornievskaia <[email protected]> 12492R: Dai Ngo <[email protected]> 12493R: Tom Talpey <[email protected]> 12494L: [email protected] 12495S: Supported 12496B: https://bugzilla.kernel.org 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12498F: Documentation/filesystems/nfs/ 12499F: fs/lockd/ 12500F: fs/nfs_common/ 12501F: fs/nfsd/ 12502F: include/linux/lockd/ 12503F: include/linux/sunrpc/ 12504F: include/trace/events/rpcgss.h 12505F: include/trace/events/rpcrdma.h 12506F: include/trace/events/sunrpc.h 12507F: include/trace/misc/fs.h 12508F: include/trace/misc/nfs.h 12509F: include/trace/misc/sunrpc.h 12510F: include/uapi/linux/nfsd/ 12511F: include/uapi/linux/sunrpc/ 12512F: net/sunrpc/ 12513F: tools/net/sunrpc/ 12514 12515KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12516M: Thomas Weißschuh <[email protected]> 12517R: Christian Heusel <[email protected]> 12518R: Nathan Chancellor <[email protected]> 12519S: Maintained 12520F: scripts/package/PKGBUILD 12521 12522KERNEL REGRESSIONS 12523M: Thorsten Leemhuis <[email protected]> 12524L: [email protected] 12525S: Supported 12526F: Documentation/admin-guide/reporting-regressions.rst 12527F: Documentation/process/handling-regressions.rst 12528 12529KERNEL SELFTEST FRAMEWORK 12530M: Shuah Khan <[email protected]> 12531M: Shuah Khan <[email protected]> 12532L: [email protected] 12533S: Maintained 12534Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12535T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12536F: Documentation/dev-tools/kselftest* 12537F: tools/testing/selftests/ 12538 12539KERNEL SMB3 SERVER (KSMBD) 12540M: Namjae Jeon <[email protected]> 12541M: Steve French <[email protected]> 12542R: Sergey Senozhatsky <[email protected]> 12543R: Tom Talpey <[email protected]> 12544L: [email protected] 12545S: Maintained 12546T: git git://git.samba.org/ksmbd.git 12547F: Documentation/filesystems/smb/ksmbd.rst 12548F: fs/smb/common/ 12549F: fs/smb/server/ 12550 12551KERNEL UNIT TESTING FRAMEWORK (KUnit) 12552M: Brendan Higgins <[email protected]> 12553M: David Gow <[email protected]> 12554R: Rae Moar <[email protected]> 12555L: [email protected] 12556L: [email protected] 12557S: Maintained 12558W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12559T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12560T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12561F: Documentation/dev-tools/kunit/ 12562F: include/kunit/ 12563F: lib/kunit/ 12564F: rust/kernel/kunit.rs 12565F: scripts/rustdoc_test_* 12566F: tools/testing/kunit/ 12567 12568KERNEL USERMODE HELPER 12569M: Luis Chamberlain <[email protected]> 12570L: [email protected] 12571S: Maintained 12572F: include/linux/umh.h 12573F: kernel/umh.c 12574 12575KERNEL VIRTUAL MACHINE (KVM) 12576M: Paolo Bonzini <[email protected]> 12577L: [email protected] 12578S: Supported 12579W: http://www.linux-kvm.org 12580T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12581F: Documentation/virt/kvm/ 12582F: include/asm-generic/kvm* 12583F: include/kvm/iodev.h 12584F: include/linux/kvm* 12585F: include/trace/events/kvm.h 12586F: include/uapi/asm-generic/kvm* 12587F: include/uapi/linux/kvm* 12588F: tools/kvm/ 12589F: tools/testing/selftests/kvm/ 12590F: virt/kvm/* 12591 12592KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12593M: Marc Zyngier <[email protected]> 12594M: Oliver Upton <[email protected]> 12595R: Joey Gouly <[email protected]> 12596R: Suzuki K Poulose <[email protected]> 12597R: Zenghui Yu <[email protected]> 12598L: [email protected] (moderated for non-subscribers) 12599L: [email protected] 12600S: Maintained 12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12602F: Documentation/virt/kvm/arm/ 12603F: Documentation/virt/kvm/devices/arm* 12604F: arch/arm64/include/asm/kvm* 12605F: arch/arm64/include/uapi/asm/kvm* 12606F: arch/arm64/kvm/ 12607F: include/kvm/arm_* 12608F: tools/testing/selftests/kvm/*/aarch64/ 12609F: tools/testing/selftests/kvm/aarch64/ 12610 12611KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12612M: Tianrui Zhao <[email protected]> 12613M: Bibo Mao <[email protected]> 12614M: Huacai Chen <[email protected]> 12615L: [email protected] 12616L: [email protected] 12617S: Maintained 12618T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12619F: Documentation/virt/kvm/loongarch/ 12620F: arch/loongarch/include/asm/kvm* 12621F: arch/loongarch/include/uapi/asm/kvm* 12622F: arch/loongarch/kvm/ 12623 12624KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 12625M: Huacai Chen <[email protected]> 12626L: [email protected] 12627L: [email protected] 12628S: Maintained 12629T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12630F: arch/mips/include/asm/kvm* 12631F: arch/mips/include/uapi/asm/kvm* 12632F: arch/mips/kvm/ 12633 12634KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12635M: Michael Ellerman <[email protected]> 12636R: Nicholas Piggin <[email protected]> 12637L: [email protected] 12638L: [email protected] 12639S: Maintained (Book3S 64-bit HV) 12640S: Odd fixes (Book3S 64-bit PR) 12641S: Orphan (Book3E and 32-bit) 12642T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12643F: arch/powerpc/include/asm/kvm* 12644F: arch/powerpc/include/uapi/asm/kvm* 12645F: arch/powerpc/kernel/kvm* 12646F: arch/powerpc/kvm/ 12647 12648KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12649M: Anup Patel <[email protected]> 12650R: Atish Patra <[email protected]> 12651L: [email protected] 12652L: [email protected] 12653L: [email protected] 12654S: Maintained 12655T: git https://github.com/kvm-riscv/linux.git 12656F: arch/riscv/include/asm/kvm* 12657F: arch/riscv/include/uapi/asm/kvm* 12658F: arch/riscv/kvm/ 12659F: tools/testing/selftests/kvm/*/riscv/ 12660F: tools/testing/selftests/kvm/riscv/ 12661 12662KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12663M: Christian Borntraeger <[email protected]> 12664M: Janosch Frank <[email protected]> 12665M: Claudio Imbrenda <[email protected]> 12666R: David Hildenbrand <[email protected]> 12667L: [email protected] 12668S: Supported 12669T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12670F: Documentation/virt/kvm/s390* 12671F: arch/s390/include/asm/gmap.h 12672F: arch/s390/include/asm/kvm* 12673F: arch/s390/include/uapi/asm/kvm* 12674F: arch/s390/include/uapi/asm/uvdevice.h 12675F: arch/s390/kernel/uv.c 12676F: arch/s390/kvm/ 12677F: arch/s390/mm/gmap.c 12678F: drivers/s390/char/uvdevice.c 12679F: tools/testing/selftests/drivers/s390x/uvdevice/ 12680F: tools/testing/selftests/kvm/*/s390x/ 12681F: tools/testing/selftests/kvm/s390x/ 12682 12683KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12684M: Sean Christopherson <[email protected]> 12685M: Paolo Bonzini <[email protected]> 12686L: [email protected] 12687S: Supported 12688P: Documentation/process/maintainer-kvm-x86.rst 12689T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12690F: arch/x86/include/asm/kvm* 12691F: arch/x86/include/asm/svm.h 12692F: arch/x86/include/asm/vmx*.h 12693F: arch/x86/include/uapi/asm/kvm* 12694F: arch/x86/include/uapi/asm/svm.h 12695F: arch/x86/include/uapi/asm/vmx.h 12696F: arch/x86/kvm/ 12697F: arch/x86/kvm/*/ 12698F: tools/testing/selftests/kvm/*/x86_64/ 12699F: tools/testing/selftests/kvm/x86_64/ 12700 12701KERNFS 12702M: Greg Kroah-Hartman <[email protected]> 12703M: Tejun Heo <[email protected]> 12704S: Supported 12705T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12706F: fs/kernfs/ 12707F: include/linux/kernfs.h 12708 12709KEXEC 12710M: Eric Biederman <[email protected]> 12711L: [email protected] 12712S: Maintained 12713W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12714F: include/linux/kexec.h 12715F: include/uapi/linux/kexec.h 12716F: kernel/kexec* 12717 12718KEYS-ENCRYPTED 12719M: Mimi Zohar <[email protected]> 12720L: [email protected] 12721L: [email protected] 12722S: Supported 12723F: Documentation/security/keys/trusted-encrypted.rst 12724F: include/keys/encrypted-type.h 12725F: security/keys/encrypted-keys/ 12726 12727KEYS-TRUSTED 12728M: James Bottomley <[email protected]> 12729M: Jarkko Sakkinen <[email protected]> 12730M: Mimi Zohar <[email protected]> 12731L: [email protected] 12732L: [email protected] 12733S: Supported 12734F: Documentation/security/keys/trusted-encrypted.rst 12735F: include/keys/trusted-type.h 12736F: include/keys/trusted_tpm.h 12737F: security/keys/trusted-keys/ 12738 12739KEYS-TRUSTED-CAAM 12740M: Ahmad Fatoum <[email protected]> 12741R: Pengutronix Kernel Team <[email protected]> 12742L: [email protected] 12743L: [email protected] 12744S: Maintained 12745F: include/keys/trusted_caam.h 12746F: security/keys/trusted-keys/trusted_caam.c 12747 12748KEYS-TRUSTED-DCP 12749M: David Gstir <[email protected]> 12750R: sigma star Kernel Team <[email protected]> 12751L: [email protected] 12752L: [email protected] 12753S: Supported 12754F: include/keys/trusted_dcp.h 12755F: security/keys/trusted-keys/trusted_dcp.c 12756 12757KEYS-TRUSTED-TEE 12758M: Sumit Garg <[email protected]> 12759L: [email protected] 12760L: [email protected] 12761S: Supported 12762F: include/keys/trusted_tee.h 12763F: security/keys/trusted-keys/trusted_tee.c 12764 12765KEYS/KEYRINGS 12766M: David Howells <[email protected]> 12767M: Jarkko Sakkinen <[email protected]> 12768L: [email protected] 12769S: Maintained 12770F: Documentation/security/keys/core.rst 12771F: include/keys/ 12772F: include/linux/key-type.h 12773F: include/linux/key.h 12774F: include/linux/keyctl.h 12775F: include/uapi/linux/keyctl.h 12776F: security/keys/ 12777 12778KEYS/KEYRINGS_INTEGRITY 12779M: Jarkko Sakkinen <[email protected]> 12780M: Mimi Zohar <[email protected]> 12781L: [email protected] 12782L: [email protected] 12783S: Supported 12784W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12785F: security/integrity/platform_certs 12786 12787KFENCE 12788M: Alexander Potapenko <[email protected]> 12789M: Marco Elver <[email protected]> 12790R: Dmitry Vyukov <[email protected]> 12791L: [email protected] 12792S: Maintained 12793F: Documentation/dev-tools/kfence.rst 12794F: arch/*/include/asm/kfence.h 12795F: include/linux/kfence.h 12796F: lib/Kconfig.kfence 12797F: mm/kfence/ 12798 12799KFIFO 12800M: Stefani Seibold <[email protected]> 12801S: Maintained 12802F: include/linux/kfifo.h 12803F: lib/kfifo.c 12804F: samples/kfifo/ 12805 12806KGDB / KDB /debug_core 12807M: Jason Wessel <[email protected]> 12808M: Daniel Thompson <[email protected]> 12809R: Douglas Anderson <[email protected]> 12810L: [email protected] 12811S: Maintained 12812W: http://kgdb.wiki.kernel.org/ 12813T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12814F: Documentation/dev-tools/kgdb.rst 12815F: drivers/misc/kgdbts.c 12816F: drivers/tty/serial/kgdboc.c 12817F: include/linux/kdb.h 12818F: include/linux/kgdb.h 12819F: kernel/debug/ 12820F: kernel/module/kdb.c 12821 12822KHADAS MCU MFD DRIVER 12823M: Neil Armstrong <[email protected]> 12824L: [email protected] 12825S: Maintained 12826F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12827F: drivers/mfd/khadas-mcu.c 12828F: drivers/thermal/khadas_mcu_fan.c 12829F: include/linux/mfd/khadas-mcu.h 12830 12831KIONIX/ROHM KX022A ACCELEROMETER 12832M: Matti Vaittinen <[email protected]> 12833L: [email protected] 12834S: Supported 12835F: drivers/iio/accel/kionix-kx022a* 12836 12837KMEMLEAK 12838M: Catalin Marinas <[email protected]> 12839S: Maintained 12840F: Documentation/dev-tools/kmemleak.rst 12841F: include/linux/kmemleak.h 12842F: mm/kmemleak.c 12843F: samples/kmemleak/kmemleak-test.c 12844 12845KMSAN 12846M: Alexander Potapenko <[email protected]> 12847R: Marco Elver <[email protected]> 12848R: Dmitry Vyukov <[email protected]> 12849L: [email protected] 12850S: Maintained 12851F: Documentation/dev-tools/kmsan.rst 12852F: arch/*/include/asm/kmsan.h 12853F: arch/*/mm/kmsan_* 12854F: include/linux/kmsan*.h 12855F: lib/Kconfig.kmsan 12856F: mm/kmsan/ 12857F: scripts/Makefile.kmsan 12858 12859KPROBES 12860M: Naveen N Rao <[email protected]> 12861M: Anil S Keshavamurthy <[email protected]> 12862M: "David S. Miller" <[email protected]> 12863M: Masami Hiramatsu <[email protected]> 12864L: [email protected] 12865L: [email protected] 12866S: Maintained 12867Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12868T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12869F: Documentation/trace/kprobes.rst 12870F: include/asm-generic/kprobes.h 12871F: include/linux/kprobes.h 12872F: kernel/kprobes.c 12873F: lib/test_kprobes.c 12874F: samples/kprobes 12875 12876KS0108 LCD CONTROLLER DRIVER 12877M: Miguel Ojeda <[email protected]> 12878S: Maintained 12879F: Documentation/admin-guide/auxdisplay/ks0108.rst 12880F: drivers/auxdisplay/ks0108.c 12881F: include/linux/ks0108.h 12882 12883KTD253 BACKLIGHT DRIVER 12884M: Linus Walleij <[email protected]> 12885S: Maintained 12886F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 12887F: drivers/video/backlight/ktd253-backlight.c 12888 12889KTD2801 BACKLIGHT DRIVER 12890M: Duje Mihanović <[email protected]> 12891S: Maintained 12892F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 12893F: drivers/video/backlight/ktd2801-backlight.c 12894 12895KTEST 12896M: Steven Rostedt <[email protected]> 12897M: John Hawley <[email protected]> 12898S: Maintained 12899F: tools/testing/ktest 12900 12901KTZ8866 BACKLIGHT DRIVER 12902M: Jianhua Lu <[email protected]> 12903S: Maintained 12904F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 12905F: drivers/video/backlight/ktz8866.c 12906 12907KVM PARAVIRT (KVM/paravirt) 12908M: Paolo Bonzini <[email protected]> 12909R: Vitaly Kuznetsov <[email protected]> 12910L: [email protected] 12911S: Supported 12912T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12913F: arch/um/include/asm/kvm_para.h 12914F: arch/x86/include/asm/kvm_para.h 12915F: arch/x86/include/asm/pvclock-abi.h 12916F: arch/x86/include/uapi/asm/kvm_para.h 12917F: arch/x86/kernel/kvm.c 12918F: arch/x86/kernel/kvmclock.c 12919F: include/asm-generic/kvm_para.h 12920F: include/linux/kvm_para.h 12921F: include/uapi/asm-generic/kvm_para.h 12922F: include/uapi/linux/kvm_para.h 12923 12924KVM X86 HYPER-V (KVM/hyper-v) 12925M: Vitaly Kuznetsov <[email protected]> 12926M: Sean Christopherson <[email protected]> 12927M: Paolo Bonzini <[email protected]> 12928L: [email protected] 12929S: Supported 12930T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12931F: arch/x86/kvm/hyperv.* 12932F: arch/x86/kvm/kvm_onhyperv.* 12933F: arch/x86/kvm/svm/hyperv.* 12934F: arch/x86/kvm/svm/svm_onhyperv.* 12935F: arch/x86/kvm/vmx/hyperv.* 12936 12937KVM X86 Xen (KVM/Xen) 12938M: David Woodhouse <[email protected]> 12939M: Paul Durrant <[email protected]> 12940M: Sean Christopherson <[email protected]> 12941M: Paolo Bonzini <[email protected]> 12942L: [email protected] 12943S: Supported 12944T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12945F: arch/x86/kvm/xen.* 12946 12947L3MDEV 12948M: David Ahern <[email protected]> 12949L: [email protected] 12950S: Maintained 12951F: include/net/l3mdev.h 12952F: net/l3mdev 12953 12954LANDLOCK SECURITY MODULE 12955M: Mickaël Salaün <[email protected]> 12956R: Günther Noack <[email protected]> 12957L: [email protected] 12958S: Supported 12959W: https://landlock.io 12960T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 12961F: Documentation/security/landlock.rst 12962F: Documentation/userspace-api/landlock.rst 12963F: fs/ioctl.c 12964F: include/uapi/linux/landlock.h 12965F: samples/landlock/ 12966F: security/landlock/ 12967F: tools/testing/selftests/landlock/ 12968K: landlock 12969K: LANDLOCK 12970 12971LANTIQ / INTEL Ethernet drivers 12972M: Hauke Mehrtens <[email protected]> 12973L: [email protected] 12974S: Maintained 12975F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 12976F: drivers/net/dsa/lantiq_gswip.c 12977F: drivers/net/dsa/lantiq_pce.h 12978F: drivers/net/ethernet/lantiq_xrx200.c 12979F: net/dsa/tag_gswip.c 12980 12981LANTIQ MIPS ARCHITECTURE 12982M: John Crispin <[email protected]> 12983L: [email protected] 12984S: Maintained 12985F: arch/mips/lantiq 12986F: drivers/soc/lantiq 12987 12988LANTIQ PEF2256 DRIVER 12989M: Herve Codina <[email protected]> 12990S: Maintained 12991F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 12992F: drivers/net/wan/framer/pef2256/ 12993F: drivers/pinctrl/pinctrl-pef2256.c 12994F: include/linux/framer/pef2256.h 12995 12996LASI 53c700 driver for PARISC 12997M: "James E.J. Bottomley" <[email protected]> 12998L: [email protected] 12999S: Maintained 13000F: Documentation/scsi/53c700.rst 13001F: drivers/scsi/53c700* 13002 13003LEAKING_ADDRESSES 13004M: Tycho Andersen <[email protected]> 13005R: Kees Cook <[email protected]> 13006L: [email protected] 13007S: Maintained 13008T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13009F: scripts/leaking_addresses.pl 13010 13011LED SUBSYSTEM 13012M: Pavel Machek <[email protected]> 13013M: Lee Jones <[email protected]> 13014L: [email protected] 13015S: Maintained 13016T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13017F: Documentation/devicetree/bindings/leds/ 13018F: Documentation/leds/ 13019F: drivers/leds/ 13020F: include/dt-bindings/leds/ 13021F: include/linux/leds.h 13022 13023LEGO MINDSTORMS EV3 13024R: David Lechner <[email protected]> 13025S: Maintained 13026F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13027F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13028F: drivers/power/supply/lego_ev3_battery.c 13029 13030LEGO USB Tower driver 13031M: Juergen Stuber <[email protected]> 13032L: [email protected] 13033S: Maintained 13034W: http://legousb.sourceforge.net/ 13035F: drivers/usb/misc/legousbtower.c 13036 13037LETSKETCH HID TABLET DRIVER 13038M: Hans de Goede <[email protected]> 13039L: [email protected] 13040S: Maintained 13041T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13042F: drivers/hid/hid-letsketch.c 13043 13044LG LAPTOP EXTRAS 13045M: Matan Ziv-Av <[email protected]> 13046L: [email protected] 13047S: Maintained 13048F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13049F: Documentation/admin-guide/laptops/lg-laptop.rst 13050F: drivers/platform/x86/lg-laptop.c 13051 13052LG2160 MEDIA DRIVER 13053M: Michael Krufky <[email protected]> 13054L: [email protected] 13055S: Maintained 13056W: https://linuxtv.org 13057W: http://github.com/mkrufky 13058Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13059T: git git://linuxtv.org/mkrufky/tuners.git 13060F: drivers/media/dvb-frontends/lg2160.* 13061 13062LGDT3305 MEDIA DRIVER 13063M: Michael Krufky <[email protected]> 13064L: [email protected] 13065S: Maintained 13066W: https://linuxtv.org 13067W: http://github.com/mkrufky 13068Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13069T: git git://linuxtv.org/mkrufky/tuners.git 13070F: drivers/media/dvb-frontends/lgdt3305.* 13071 13072LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13073M: Viresh Kumar <[email protected]> 13074L: [email protected] 13075S: Maintained 13076F: drivers/ata/pata_arasan_cf.c 13077F: include/linux/pata_arasan_cf_data.h 13078 13079LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13080M: Linus Walleij <[email protected]> 13081L: [email protected] 13082S: Maintained 13083F: drivers/ata/pata_ftide010.c 13084F: drivers/ata/sata_gemini.c 13085F: drivers/ata/sata_gemini.h 13086 13087LIBATA SATA AHCI PLATFORM devices support 13088M: Hans de Goede <[email protected]> 13089L: [email protected] 13090S: Maintained 13091F: drivers/ata/ahci_platform.c 13092F: drivers/ata/libahci_platform.c 13093F: include/linux/ahci_platform.h 13094 13095LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13096M: Mikael Pettersson <[email protected]> 13097L: [email protected] 13098S: Maintained 13099F: drivers/ata/sata_promise.* 13100 13101LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13102M: Damien Le Moal <[email protected]> 13103M: Niklas Cassel <[email protected]> 13104L: [email protected] 13105S: Maintained 13106T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13107F: Documentation/ABI/testing/sysfs-ata 13108F: Documentation/devicetree/bindings/ata/ 13109F: drivers/ata/ 13110F: include/linux/ata.h 13111F: include/linux/libata.h 13112 13113LIBETH COMMON ETHERNET LIBRARY 13114M: Alexander Lobakin <[email protected]> 13115L: [email protected] 13116L: [email protected] (moderated for non-subscribers) 13117S: Supported 13118T: git https://github.com/alobakin/linux.git 13119F: drivers/net/ethernet/intel/libeth/ 13120F: include/net/libeth/ 13121K: libeth 13122 13123LIBIE COMMON INTEL ETHERNET LIBRARY 13124M: Alexander Lobakin <[email protected]> 13125L: [email protected] (moderated for non-subscribers) 13126L: [email protected] 13127S: Supported 13128T: git https://github.com/alobakin/linux.git 13129F: drivers/net/ethernet/intel/libie/ 13130F: include/linux/net/intel/libie/ 13131K: libie 13132 13133LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13134M: Vishal Verma <[email protected]> 13135M: Dan Williams <[email protected]> 13136M: Dave Jiang <[email protected]> 13137L: [email protected] 13138S: Supported 13139Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13140P: Documentation/nvdimm/maintainer-entry-profile.rst 13141F: drivers/nvdimm/btt* 13142 13143LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13144M: Dan Williams <[email protected]> 13145M: Vishal Verma <[email protected]> 13146M: Dave Jiang <[email protected]> 13147L: [email protected] 13148S: Supported 13149Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13150P: Documentation/nvdimm/maintainer-entry-profile.rst 13151F: drivers/nvdimm/pmem* 13152 13153LIBNVDIMM: DEVICETREE BINDINGS 13154M: Oliver O'Halloran <[email protected]> 13155L: [email protected] 13156S: Supported 13157Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13158F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13159F: drivers/nvdimm/of_pmem.c 13160 13161LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13162M: Dan Williams <[email protected]> 13163M: Vishal Verma <[email protected]> 13164M: Dave Jiang <[email protected]> 13165M: Ira Weiny <[email protected]> 13166L: [email protected] 13167S: Supported 13168Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13169P: Documentation/nvdimm/maintainer-entry-profile.rst 13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13171F: drivers/acpi/nfit/* 13172F: drivers/nvdimm/* 13173F: include/linux/libnvdimm.h 13174F: include/linux/nd.h 13175F: include/uapi/linux/ndctl.h 13176F: tools/testing/nvdimm/ 13177 13178LIBRARY CODE 13179M: Andrew Morton <[email protected]> 13180L: [email protected] 13181S: Supported 13182T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13183F: lib/* 13184 13185LICENSES and SPDX stuff 13186M: Thomas Gleixner <[email protected]> 13187M: Greg Kroah-Hartman <[email protected]> 13188L: [email protected] 13189S: Maintained 13190T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13191F: COPYING 13192F: Documentation/process/license-rules.rst 13193F: LICENSES/ 13194F: scripts/spdxcheck-test.sh 13195F: scripts/spdxcheck.py 13196F: scripts/spdxexclude 13197 13198LINEAR RANGES HELPERS 13199M: Mark Brown <[email protected]> 13200R: Matti Vaittinen <[email protected]> 13201F: include/linux/linear_range.h 13202F: lib/linear_ranges.c 13203F: lib/test_linear_ranges.c 13204 13205LINUX FOR POWER MACINTOSH 13206L: [email protected] 13207S: Orphan 13208F: arch/powerpc/platforms/powermac/ 13209F: drivers/macintosh/ 13210X: drivers/macintosh/adb-iop.c 13211X: drivers/macintosh/via-macii.c 13212 13213LINUX FOR POWERPC (32-BIT AND 64-BIT) 13214M: Michael Ellerman <[email protected]> 13215R: Nicholas Piggin <[email protected]> 13216R: Christophe Leroy <[email protected]> 13217R: Naveen N Rao <[email protected]> 13218M: Madhavan Srinivasan <[email protected]> 13219L: [email protected] 13220S: Supported 13221W: https://github.com/linuxppc/wiki/wiki 13222Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13224F: Documentation/ABI/stable/sysfs-firmware-opal-* 13225F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13226F: Documentation/devicetree/bindings/powerpc/ 13227F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13228F: Documentation/arch/powerpc/ 13229F: arch/powerpc/ 13230F: drivers/*/*/*pasemi* 13231F: drivers/*/*pasemi* 13232F: drivers/char/tpm/tpm_ibmvtpm* 13233F: drivers/crypto/nx/ 13234F: drivers/i2c/busses/i2c-opal.c 13235F: drivers/net/ethernet/ibm/ibmveth.* 13236F: drivers/net/ethernet/ibm/ibmvnic.* 13237F: drivers/pci/hotplug/pnv_php.c 13238F: drivers/pci/hotplug/rpa* 13239F: drivers/rtc/rtc-opal.c 13240F: drivers/scsi/ibmvscsi/ 13241F: drivers/tty/hvc/hvc_opal.c 13242F: drivers/watchdog/wdrtas.c 13243F: include/linux/papr_scm.h 13244F: include/uapi/linux/papr_pdsm.h 13245F: tools/testing/selftests/powerpc 13246N: /pmac 13247N: powermac 13248N: powernv 13249N: [^a-z0-9]ps3 13250N: pseries 13251 13252LINUX FOR POWERPC EMBEDDED MPC5XXX 13253M: Anatolij Gustschin <[email protected]> 13254L: [email protected] 13255S: Odd Fixes 13256F: arch/powerpc/platforms/512x/ 13257F: arch/powerpc/platforms/52xx/ 13258 13259LINUX FOR POWERPC EMBEDDED PPC4XX 13260L: [email protected] 13261S: Orphan 13262F: arch/powerpc/platforms/44x/ 13263 13264LINUX FOR POWERPC EMBEDDED PPC85XX 13265M: Scott Wood <[email protected]> 13266L: [email protected] 13267S: Odd fixes 13268T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13269F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13270F: Documentation/devicetree/bindings/powerpc/fsl/ 13271F: arch/powerpc/platforms/85xx/ 13272 13273LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13274M: Christophe Leroy <[email protected]> 13275L: [email protected] 13276S: Maintained 13277F: arch/powerpc/platforms/8xx/ 13278F: arch/powerpc/platforms/83xx/ 13279 13280LINUX KERNEL DUMP TEST MODULE (LKDTM) 13281M: Kees Cook <[email protected]> 13282S: Maintained 13283F: drivers/misc/lkdtm/* 13284F: tools/testing/selftests/lkdtm/* 13285 13286LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13287M: Alan Stern <[email protected]> 13288M: Andrea Parri <[email protected]> 13289M: Will Deacon <[email protected]> 13290M: Peter Zijlstra <[email protected]> 13291M: Boqun Feng <[email protected]> 13292M: Nicholas Piggin <[email protected]> 13293M: David Howells <[email protected]> 13294M: Jade Alglave <[email protected]> 13295M: Luc Maranget <[email protected]> 13296M: "Paul E. McKenney" <[email protected]> 13297R: Akira Yokosawa <[email protected]> 13298R: Daniel Lustig <[email protected]> 13299R: Joel Fernandes <[email protected]> 13300L: [email protected] 13301L: [email protected] 13302L: [email protected] 13303S: Supported 13304T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13305F: Documentation/atomic_bitops.txt 13306F: Documentation/atomic_t.txt 13307F: Documentation/core-api/refcount-vs-atomic.rst 13308F: Documentation/litmus-tests/ 13309F: Documentation/memory-barriers.txt 13310F: tools/memory-model/ 13311 13312LINUX-NEXT TREE 13313M: Stephen Rothwell <[email protected]> 13314L: [email protected] 13315S: Supported 13316B: mailto:[email protected] and the appropriate development tree 13317T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13318 13319LIS3LV02D ACCELEROMETER DRIVER 13320M: Eric Piel <[email protected]> 13321S: Maintained 13322F: Documentation/misc-devices/lis3lv02d.rst 13323F: drivers/misc/lis3lv02d/ 13324F: drivers/platform/x86/hp/hp_accel.c 13325 13326LIST KUNIT TEST 13327M: David Gow <[email protected]> 13328L: [email protected] 13329L: [email protected] 13330S: Maintained 13331F: lib/list-test.c 13332 13333LITEX PLATFORM 13334M: Karol Gugala <[email protected]> 13335M: Mateusz Holenko <[email protected]> 13336M: Gabriel Somlo <[email protected]> 13337M: Joel Stanley <[email protected]> 13338S: Maintained 13339F: Documentation/devicetree/bindings/*/litex,*.yaml 13340F: arch/openrisc/boot/dts/or1klitex.dts 13341F: drivers/mmc/host/litex_mmc.c 13342F: drivers/net/ethernet/litex/* 13343F: drivers/soc/litex/* 13344F: drivers/tty/serial/liteuart.c 13345F: include/linux/litex.h 13346N: litex 13347 13348LIVE PATCHING 13349M: Josh Poimboeuf <[email protected]> 13350M: Jiri Kosina <[email protected]> 13351M: Miroslav Benes <[email protected]> 13352M: Petr Mladek <[email protected]> 13353R: Joe Lawrence <[email protected]> 13354L: [email protected] 13355S: Maintained 13356T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13357F: Documentation/ABI/testing/sysfs-kernel-livepatch 13358F: Documentation/livepatch/ 13359F: arch/powerpc/include/asm/livepatch.h 13360F: include/linux/livepatch.h 13361F: kernel/livepatch/ 13362F: kernel/module/livepatch.c 13363F: samples/livepatch/ 13364F: tools/testing/selftests/livepatch/ 13365 13366LLC (802.2) 13367L: [email protected] 13368S: Odd fixes 13369F: include/linux/llc.h 13370F: include/net/llc* 13371F: include/uapi/linux/llc.h 13372F: net/llc/ 13373 13374LM73 HARDWARE MONITOR DRIVER 13375M: Guillaume Ligneul <[email protected]> 13376L: [email protected] 13377S: Maintained 13378F: drivers/hwmon/lm73.c 13379 13380LM78 HARDWARE MONITOR DRIVER 13381M: Jean Delvare <[email protected]> 13382L: [email protected] 13383S: Maintained 13384F: Documentation/hwmon/lm78.rst 13385F: drivers/hwmon/lm78.c 13386 13387LM83 HARDWARE MONITOR DRIVER 13388M: Jean Delvare <[email protected]> 13389L: [email protected] 13390S: Maintained 13391F: Documentation/hwmon/lm83.rst 13392F: drivers/hwmon/lm83.c 13393 13394LM90 HARDWARE MONITOR DRIVER 13395M: Jean Delvare <[email protected]> 13396L: [email protected] 13397S: Maintained 13398F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13399F: Documentation/hwmon/lm90.rst 13400F: drivers/hwmon/lm90.c 13401F: include/dt-bindings/thermal/lm90.h 13402 13403LME2510 MEDIA DRIVER 13404M: Malcolm Priestley <[email protected]> 13405L: [email protected] 13406S: Maintained 13407W: https://linuxtv.org 13408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13409F: drivers/media/usb/dvb-usb-v2/lmedm04* 13410 13411LOADPIN SECURITY MODULE 13412M: Kees Cook <[email protected]> 13413S: Supported 13414T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13415F: Documentation/admin-guide/LSM/LoadPin.rst 13416F: security/loadpin/ 13417 13418LOCKDOWN SECURITY MODULE 13419L: [email protected] 13420S: Odd Fixes 13421T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13422F: security/lockdown/ 13423 13424LOCKING PRIMITIVES 13425M: Peter Zijlstra <[email protected]> 13426M: Ingo Molnar <[email protected]> 13427M: Will Deacon <[email protected]> 13428R: Waiman Long <[email protected]> 13429R: Boqun Feng <[email protected]> (LOCKDEP) 13430L: [email protected] 13431S: Maintained 13432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13433F: Documentation/locking/ 13434F: arch/*/include/asm/spinlock*.h 13435F: include/linux/lockdep*.h 13436F: include/linux/mutex*.h 13437F: include/linux/rwlock*.h 13438F: include/linux/rwsem*.h 13439F: include/linux/seqlock.h 13440F: include/linux/spinlock*.h 13441F: kernel/locking/ 13442F: lib/locking*.[ch] 13443X: kernel/locking/locktorture.c 13444 13445LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13446M: "Richard Russon (FlatCap)" <[email protected]> 13447L: [email protected] 13448S: Maintained 13449W: http://www.linux-ntfs.org/content/view/19/37/ 13450F: Documentation/admin-guide/ldm.rst 13451F: block/partitions/ldm.* 13452 13453LOGITECH HID GAMING KEYBOARDS 13454M: Hans de Goede <[email protected]> 13455L: [email protected] 13456S: Maintained 13457T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13458F: drivers/hid/hid-lg-g15.c 13459 13460LONTIUM LT8912B MIPI TO HDMI BRIDGE 13461M: Adrien Grassein <[email protected]> 13462S: Maintained 13463F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13464F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13465 13466LOONGARCH 13467M: Huacai Chen <[email protected]> 13468R: WANG Xuerui <[email protected]> 13469L: [email protected] 13470S: Maintained 13471T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13472F: Documentation/arch/loongarch/ 13473F: Documentation/translations/zh_CN/arch/loongarch/ 13474F: arch/loongarch/ 13475F: drivers/*/*loongarch* 13476F: drivers/cpufreq/loongson3_cpufreq.c 13477 13478LOONGSON GPIO DRIVER 13479M: Yinbo Zhu <[email protected]> 13480L: [email protected] 13481S: Maintained 13482F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13483F: drivers/gpio/gpio-loongson-64bit.c 13484 13485LOONGSON-2 APB DMA DRIVER 13486M: Binbin Zhou <[email protected]> 13487L: [email protected] 13488S: Maintained 13489F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13490F: drivers/dma/loongson2-apb-dma.c 13491 13492LOONGSON LS2X I2C DRIVER 13493M: Binbin Zhou <[email protected]> 13494L: [email protected] 13495S: Maintained 13496F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13497F: drivers/i2c/busses/i2c-ls2x.c 13498 13499LOONGSON-2 SOC SERIES CLOCK DRIVER 13500M: Yinbo Zhu <[email protected]> 13501L: [email protected] 13502S: Maintained 13503F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13504F: drivers/clk/clk-loongson2.c 13505F: include/dt-bindings/clock/loongson,ls2k-clk.h 13506 13507LOONGSON SPI DRIVER 13508M: Yinbo Zhu <[email protected]> 13509L: [email protected] 13510S: Maintained 13511F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13512F: drivers/spi/spi-loongson-core.c 13513F: drivers/spi/spi-loongson-pci.c 13514F: drivers/spi/spi-loongson-plat.c 13515F: drivers/spi/spi-loongson.h 13516 13517LOONGSON-2 SOC SERIES GUTS DRIVER 13518M: Yinbo Zhu <[email protected]> 13519L: [email protected] 13520S: Maintained 13521F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13522F: drivers/soc/loongson/loongson2_guts.c 13523 13524LOONGSON-2 SOC SERIES PM DRIVER 13525M: Yinbo Zhu <[email protected]> 13526L: [email protected] 13527S: Maintained 13528F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13529F: drivers/soc/loongson/loongson2_pm.c 13530 13531LOONGSON-2 SOC SERIES PINCTRL DRIVER 13532M: zhanghongchen <[email protected]> 13533M: Yinbo Zhu <[email protected]> 13534L: [email protected] 13535S: Maintained 13536F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13537F: drivers/pinctrl/pinctrl-loongson2.c 13538 13539LOONGSON-2 SOC SERIES THERMAL DRIVER 13540M: zhanghongchen <[email protected]> 13541M: Yinbo Zhu <[email protected]> 13542L: [email protected] 13543S: Maintained 13544F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13545F: drivers/thermal/loongson2_thermal.c 13546 13547LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13548M: Sathya Prakash <[email protected]> 13549M: Sreekanth Reddy <[email protected]> 13550M: Suganath Prabu Subramani <[email protected]> 13551L: [email protected] 13552L: [email protected] 13553S: Supported 13554W: http://www.avagotech.com/support/ 13555F: drivers/message/fusion/ 13556F: drivers/scsi/mpt3sas/ 13557 13558LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13559M: Matthew Wilcox <[email protected]> 13560L: [email protected] 13561S: Maintained 13562F: drivers/scsi/sym53c8xx_2/ 13563 13564LTC1660 DAC DRIVER 13565M: Marcus Folkesson <[email protected]> 13566L: [email protected] 13567S: Maintained 13568F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13569F: drivers/iio/dac/ltc1660.c 13570 13571LTC2664 IIO DAC DRIVER 13572M: Michael Hennerich <[email protected]> 13573M: Kim Seer Paller <[email protected]> 13574L: [email protected] 13575S: Supported 13576W: https://ez.analog.com/linux-software-drivers 13577F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13578F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13579F: drivers/iio/dac/ltc2664.c 13580 13581LTC2688 IIO DAC DRIVER 13582M: Nuno Sá <[email protected]> 13583L: [email protected] 13584S: Supported 13585W: https://ez.analog.com/linux-software-drivers 13586F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13587F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13588F: drivers/iio/dac/ltc2688.c 13589 13590LTC2947 HARDWARE MONITOR DRIVER 13591M: Nuno Sá <[email protected]> 13592L: [email protected] 13593S: Supported 13594W: https://ez.analog.com/linux-software-drivers 13595F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13596F: drivers/hwmon/ltc2947-core.c 13597F: drivers/hwmon/ltc2947-i2c.c 13598F: drivers/hwmon/ltc2947-spi.c 13599F: drivers/hwmon/ltc2947.h 13600 13601LTC2991 HARDWARE MONITOR DRIVER 13602M: Antoniu Miclaus <[email protected]> 13603L: [email protected] 13604S: Supported 13605W: https://ez.analog.com/linux-software-drivers 13606F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13607F: drivers/hwmon/ltc2991.c 13608 13609LTC2983 IIO TEMPERATURE DRIVER 13610M: Nuno Sá <[email protected]> 13611L: [email protected] 13612S: Supported 13613W: https://ez.analog.com/linux-software-drivers 13614F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13615F: drivers/iio/temperature/ltc2983.c 13616 13617LTC4282 HARDWARE MONITOR DRIVER 13618M: Nuno Sa <[email protected]> 13619L: [email protected] 13620S: Supported 13621F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13622F: Documentation/hwmon/ltc4282.rst 13623F: drivers/hwmon/ltc4282.c 13624 13625LTC4286 HARDWARE MONITOR DRIVER 13626M: Delphine CC Chiu <[email protected]> 13627L: [email protected] 13628S: Maintained 13629F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13630F: Documentation/hwmon/ltc4286.rst 13631F: drivers/hwmon/pmbus/Kconfig 13632F: drivers/hwmon/pmbus/Makefile 13633F: drivers/hwmon/pmbus/ltc4286.c 13634 13635LTC4306 I2C MULTIPLEXER DRIVER 13636M: Michael Hennerich <[email protected]> 13637L: [email protected] 13638S: Supported 13639W: https://ez.analog.com/linux-software-drivers 13640F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13641F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13642 13643LTP (Linux Test Project) 13644M: Andrea Cervesato <[email protected]> 13645M: Cyril Hrubis <[email protected]> 13646M: Jan Stancek <[email protected]> 13647M: Petr Vorel <[email protected]> 13648M: Li Wang <[email protected]> 13649M: Yang Xu <[email protected]> 13650M: Xiao Yang <[email protected]> 13651L: [email protected] (subscribers-only) 13652S: Maintained 13653W: https://linux-test-project.readthedocs.io/ 13654T: git https://github.com/linux-test-project/ltp.git 13655 13656LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13657M: Anshul Dalal <[email protected]> 13658L: [email protected] 13659S: Maintained 13660F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13661F: drivers/iio/light/ltr390.c 13662 13663LYNX 28G SERDES PHY DRIVER 13664M: Ioana Ciornei <[email protected]> 13665L: [email protected] 13666S: Supported 13667F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13668F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13669 13670LYNX PCS MODULE 13671M: Ioana Ciornei <[email protected]> 13672L: [email protected] 13673S: Supported 13674F: drivers/net/pcs/pcs-lynx.c 13675F: include/linux/pcs-lynx.h 13676 13677M68K ARCHITECTURE 13678M: Geert Uytterhoeven <[email protected]> 13679L: [email protected] 13680S: Maintained 13681W: http://www.linux-m68k.org/ 13682T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13683F: arch/m68k/ 13684F: drivers/zorro/ 13685 13686M68K ON APPLE MACINTOSH 13687M: Joshua Thompson <[email protected]> 13688L: [email protected] 13689S: Maintained 13690W: http://www.mac.linux-m68k.org/ 13691F: arch/m68k/mac/ 13692F: drivers/macintosh/adb-iop.c 13693F: drivers/macintosh/via-macii.c 13694 13695M68K ON HP9000/300 13696M: Philip Blundell <[email protected]> 13697S: Maintained 13698W: http://www.tazenda.demon.co.uk/phil/linux-hp 13699F: arch/m68k/hp300/ 13700 13701M88DS3103 MEDIA DRIVER 13702L: [email protected] 13703S: Orphan 13704W: https://linuxtv.org 13705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13706F: drivers/media/dvb-frontends/m88ds3103* 13707 13708M88RS2000 MEDIA DRIVER 13709M: Malcolm Priestley <[email protected]> 13710L: [email protected] 13711S: Maintained 13712W: https://linuxtv.org 13713Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13714F: drivers/media/dvb-frontends/m88rs2000* 13715 13716MA901 MASTERKIT USB FM RADIO DRIVER 13717M: Alexey Klimov <[email protected]> 13718L: [email protected] 13719S: Maintained 13720T: git git://linuxtv.org/media.git 13721F: drivers/media/radio/radio-ma901.c 13722 13723MAC80211 13724M: Johannes Berg <[email protected]> 13725L: [email protected] 13726S: Maintained 13727W: https://wireless.wiki.kernel.org/ 13728Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13729T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13730T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13731F: Documentation/networking/mac80211-injection.rst 13732F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13733F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13734F: include/net/mac80211.h 13735F: net/mac80211/ 13736 13737MAILBOX API 13738M: Jassi Brar <[email protected]> 13739L: [email protected] 13740S: Maintained 13741F: Documentation/devicetree/bindings/mailbox/ 13742F: drivers/mailbox/ 13743F: include/dt-bindings/mailbox/ 13744F: include/linux/mailbox_client.h 13745F: include/linux/mailbox_controller.h 13746 13747MAILBOX ARM MHUv2 13748M: Viresh Kumar <[email protected]> 13749M: Tushar Khandelwal <[email protected]> 13750L: [email protected] 13751S: Maintained 13752F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13753F: drivers/mailbox/arm_mhuv2.c 13754F: include/linux/mailbox/arm_mhuv2_message.h 13755 13756MAILBOX ARM MHUv3 13757M: Sudeep Holla <[email protected]> 13758M: Cristian Marussi <[email protected]> 13759L: [email protected] 13760L: [email protected] (moderated for non-subscribers) 13761S: Maintained 13762F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13763F: drivers/mailbox/arm_mhuv3.c 13764 13765MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13766M: Alejandro Colomar <[email protected]> 13767L: [email protected] 13768S: Maintained 13769W: http://www.kernel.org/doc/man-pages 13770T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13771T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13772 13773MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13774M: Jeremy Kerr <[email protected]> 13775M: Matt Johnston <[email protected]> 13776L: [email protected] 13777S: Maintained 13778F: Documentation/networking/mctp.rst 13779F: drivers/net/mctp/ 13780F: include/net/mctp.h 13781F: include/net/mctpdevice.h 13782F: include/net/netns/mctp.h 13783F: net/mctp/ 13784 13785MAPLE TREE 13786M: Liam R. Howlett <[email protected]> 13787L: [email protected] 13788L: [email protected] 13789S: Supported 13790F: Documentation/core-api/maple_tree.rst 13791F: include/linux/maple_tree.h 13792F: include/trace/events/maple_tree.h 13793F: lib/maple_tree.c 13794F: lib/test_maple_tree.c 13795F: tools/testing/radix-tree/linux/maple_tree.h 13796F: tools/testing/radix-tree/maple.c 13797 13798MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13799M: Rahul Bedarkar <[email protected]> 13800L: [email protected] 13801S: Maintained 13802F: arch/mips/boot/dts/img/pistachio* 13803 13804MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13805M: Andrew Lunn <[email protected]> 13806L: [email protected] 13807S: Maintained 13808F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13809F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13810F: Documentation/networking/devlink/mv88e6xxx.rst 13811F: drivers/net/dsa/mv88e6xxx/ 13812F: include/linux/dsa/mv88e6xxx.h 13813F: include/linux/platform_data/mv88e6xxx.h 13814 13815MARVELL 88PM886 PMIC DRIVER 13816M: Karel Balej <[email protected]> 13817S: Maintained 13818F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13819F: drivers/input/misc/88pm886-onkey.c 13820F: drivers/mfd/88pm886.c 13821F: drivers/regulator/88pm886-regulator.c 13822F: drivers/rtc/rtc-88pm886.c 13823F: include/linux/mfd/88pm886.h 13824 13825MARVELL ARMADA 3700 PHY DRIVERS 13826M: Miquel Raynal <[email protected]> 13827S: Maintained 13828F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13829F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13830F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13831F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13832 13833MARVELL ARMADA 3700 SERIAL DRIVER 13834M: Pali Rohár <[email protected]> 13835S: Maintained 13836F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13837F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13838F: drivers/tty/serial/mvebu-uart.c 13839 13840MARVELL ARMADA DRM SUPPORT 13841M: Russell King <[email protected]> 13842S: Maintained 13843T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13844T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13845F: Documentation/devicetree/bindings/display/armada/ 13846F: drivers/gpu/drm/armada/ 13847F: include/uapi/drm/armada_drm.h 13848 13849MARVELL CRYPTO DRIVER 13850M: Boris Brezillon <[email protected]> 13851M: Arnaud Ebalard <[email protected]> 13852M: Srujana Challa <[email protected]> 13853L: [email protected] 13854S: Maintained 13855F: drivers/crypto/marvell/ 13856F: include/linux/soc/marvell/octeontx2/ 13857 13858MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13859M: Mirko Lindner <[email protected]> 13860M: Stephen Hemminger <[email protected]> 13861L: [email protected] 13862S: Odd fixes 13863F: drivers/net/ethernet/marvell/sk* 13864 13865MARVELL LIBERTAS WIRELESS DRIVER 13866L: [email protected] 13867S: Orphan 13868F: drivers/net/wireless/marvell/libertas/ 13869 13870MARVELL MACCHIATOBIN SUPPORT 13871M: Russell King <[email protected]> 13872L: [email protected] (moderated for non-subscribers) 13873S: Maintained 13874F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 13875 13876MARVELL MV643XX ETHERNET DRIVER 13877M: Sebastian Hesselbarth <[email protected]> 13878L: [email protected] 13879S: Maintained 13880F: drivers/net/ethernet/marvell/mv643xx_eth.* 13881 13882MARVELL MV88X3310 PHY DRIVER 13883M: Russell King <[email protected]> 13884M: Marek Behún <[email protected]> 13885L: [email protected] 13886S: Maintained 13887F: drivers/net/phy/marvell10g.c 13888 13889MARVELL MVEBU THERMAL DRIVER 13890M: Miquel Raynal <[email protected]> 13891S: Maintained 13892F: drivers/thermal/armada_thermal.c 13893 13894MARVELL MVNETA ETHERNET DRIVER 13895M: Marcin Wojtas <[email protected]> 13896L: [email protected] 13897S: Maintained 13898F: drivers/net/ethernet/marvell/mvneta* 13899 13900MARVELL MVPP2 ETHERNET DRIVER 13901M: Marcin Wojtas <[email protected]> 13902M: Russell King <[email protected]> 13903L: [email protected] 13904S: Maintained 13905F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 13906F: drivers/net/ethernet/marvell/mvpp2/ 13907 13908MARVELL MWIFIEX WIRELESS DRIVER 13909M: Brian Norris <[email protected]> 13910R: Francesco Dolcini <[email protected]> 13911L: [email protected] 13912S: Odd Fixes 13913F: drivers/net/wireless/marvell/mwifiex/ 13914 13915MARVELL MWL8K WIRELESS DRIVER 13916L: [email protected] 13917S: Orphan 13918F: drivers/net/wireless/marvell/mwl8k.c 13919 13920MARVELL NAND CONTROLLER DRIVER 13921M: Miquel Raynal <[email protected]> 13922L: [email protected] 13923S: Maintained 13924F: drivers/mtd/nand/raw/marvell_nand.c 13925 13926MARVELL OCTEON ENDPOINT DRIVER 13927M: Veerasenareddy Burru <[email protected]> 13928M: Sathesh Edara <[email protected]> 13929L: [email protected] 13930S: Supported 13931F: drivers/net/ethernet/marvell/octeon_ep 13932 13933MARVELL OCTEON ENDPOINT VF DRIVER 13934M: Veerasenareddy Burru <[email protected]> 13935M: Sathesh Edara <[email protected]> 13936M: Shinas Rasheed <[email protected]> 13937M: Satananda Burla <[email protected]> 13938L: [email protected] 13939S: Supported 13940F: drivers/net/ethernet/marvell/octeon_ep_vf 13941 13942MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 13943M: Sunil Goutham <[email protected]> 13944M: Geetha sowjanya <[email protected]> 13945M: Subbaraya Sundeep <[email protected]> 13946M: hariprasad <[email protected]> 13947L: [email protected] 13948S: Supported 13949F: drivers/net/ethernet/marvell/octeontx2/nic/ 13950F: include/linux/soc/marvell/octeontx2/ 13951 13952MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 13953M: Sunil Goutham <[email protected]> 13954M: Linu Cherian <[email protected]> 13955M: Geetha sowjanya <[email protected]> 13956M: Jerin Jacob <[email protected]> 13957M: hariprasad <[email protected]> 13958M: Subbaraya Sundeep <[email protected]> 13959L: [email protected] 13960S: Supported 13961F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 13962F: drivers/net/ethernet/marvell/octeontx2/af/ 13963 13964MARVELL PEM PMU DRIVER 13965M: Linu Cherian <[email protected]> 13966M: Gowthami Thiagarajan <[email protected]> 13967S: Supported 13968F: drivers/perf/marvell_pem_pmu.c 13969 13970MARVELL PRESTERA ETHERNET SWITCH DRIVER 13971M: Taras Chornyi <[email protected]> 13972S: Supported 13973W: https://github.com/Marvell-switching/switchdev-prestera 13974F: drivers/net/ethernet/marvell/prestera/ 13975 13976MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 13977M: Nicolas Pitre <[email protected]> 13978S: Odd Fixes 13979F: drivers/mmc/host/mvsdio.* 13980 13981MARVELL USB MDIO CONTROLLER DRIVER 13982M: Tobias Waldekranz <[email protected]> 13983L: [email protected] 13984S: Maintained 13985F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 13986F: drivers/net/mdio/mdio-mvusb.c 13987 13988MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 13989M: Hu Ziji <[email protected]> 13990L: [email protected] 13991S: Supported 13992F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 13993F: drivers/mmc/host/sdhci-xenon* 13994 13995MARVELL OCTEON CN10K DPI DRIVER 13996M: Vamsi Attunuru <[email protected]> 13997S: Supported 13998F: drivers/misc/mrvl_cn10k_dpi.c 13999 14000MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14001R: [email protected] 14002R: [email protected] 14003F: drivers/vdpa/octeon_ep/ 14004 14005MARVELL OCTEON HOTPLUG DRIVER 14006R: Shijith Thotton <[email protected]> 14007R: Vamsi Attunuru <[email protected]> 14008S: Supported 14009F: drivers/pci/hotplug/octep_hp.c 14010 14011MATROX FRAMEBUFFER DRIVER 14012L: [email protected] 14013S: Orphan 14014F: drivers/video/fbdev/matrox/matroxfb_* 14015F: include/uapi/linux/matroxfb.h 14016 14017MAX15301 DRIVER 14018M: Daniel Nilsson <[email protected]> 14019L: [email protected] 14020S: Maintained 14021F: Documentation/hwmon/max15301.rst 14022F: drivers/hwmon/pmbus/max15301.c 14023 14024MAX2175 SDR TUNER DRIVER 14025M: Ramesh Shanmugasundaram <[email protected]> 14026L: [email protected] 14027S: Maintained 14028T: git git://linuxtv.org/media.git 14029F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14030F: Documentation/userspace-api/media/drivers/max2175.rst 14031F: drivers/media/i2c/max2175* 14032F: include/uapi/linux/max2175.h 14033 14034MAX31335 RTC DRIVER 14035M: Antoniu Miclaus <[email protected]> 14036L: [email protected] 14037S: Supported 14038W: https://ez.analog.com/linux-software-drivers 14039F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14040F: drivers/rtc/rtc-max31335.c 14041 14042MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14043L: [email protected] 14044S: Orphan 14045F: Documentation/hwmon/max6650.rst 14046F: drivers/hwmon/max6650.c 14047 14048MAX9286 QUAD GMSL DESERIALIZER DRIVER 14049M: Jacopo Mondi <[email protected]> 14050M: Kieran Bingham <kieran.bingham[email protected]> 14051M: Laurent Pinchart <laurent.pinchart[email protected]> 14052M: Niklas Söderlund <niklas.soderlund[email protected]> 14053L: [email protected] 14054S: Maintained 14055F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14056F: drivers/media/i2c/max9286.c 14057 14058MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14059M: Niklas Söderlund <[email protected]> 14060L: [email protected] 14061S: Maintained 14062F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14063F: drivers/staging/media/max96712/max96712.c 14064 14065MAX96714 GMSL2 DESERIALIZER DRIVER 14066M: Julien Massot <[email protected]> 14067L: [email protected] 14068S: Maintained 14069F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14070F: drivers/media/i2c/max96714.c 14071 14072MAX96717 GMSL2 SERIALIZER DRIVER 14073M: Julien Massot <[email protected]> 14074L: [email protected] 14075S: Maintained 14076F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14077F: drivers/media/i2c/max96717.c 14078 14079MAX9860 MONO AUDIO VOICE CODEC DRIVER 14080M: Peter Rosin <[email protected]> 14081L: [email protected] 14082S: Maintained 14083F: Documentation/devicetree/bindings/sound/max9860.txt 14084F: sound/soc/codecs/max9860.* 14085 14086MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14087M: Andreas Klinger <[email protected]> 14088L: [email protected] 14089S: Maintained 14090F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14091F: drivers/iio/proximity/mb1232.c 14092 14093MAXIM MAX11205 DRIVER 14094M: Ramona Bolboaca <[email protected]> 14095L: [email protected] 14096S: Supported 14097W: https://ez.analog.com/linux-software-drivers 14098F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14099F: drivers/iio/adc/max11205.c 14100 14101MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14102R: Iskren Chernev <[email protected]> 14103R: Krzysztof Kozlowski <[email protected]> 14104R: Marek Szyprowski <[email protected]> 14105R: Matheus Castello <[email protected]> 14106L: [email protected] 14107S: Maintained 14108F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14109F: drivers/power/supply/max17040_battery.c 14110 14111MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14112R: Hans de Goede <[email protected]> 14113R: Krzysztof Kozlowski <[email protected]> 14114R: Marek Szyprowski <[email protected]> 14115R: Sebastian Krzyszkowiak <[email protected]> 14116R: Purism Kernel Team <[email protected]> 14117L: [email protected] 14118S: Maintained 14119F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14120F: drivers/power/supply/max17042_battery.c 14121 14122MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14123M: Laurent Pinchart <[email protected]> 14124L: [email protected] 14125S: Maintained 14126F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14127F: drivers/regulator/max20086-regulator.c 14128 14129MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14130M: Rajat Khandelwal <[email protected]> 14131L: [email protected] 14132S: Maintained 14133F: drivers/iio/temperature/max30208.c 14134 14135MAXIM MAX77650 PMIC MFD DRIVER 14136M: Bartosz Golaszewski <[email protected]> 14137L: [email protected] 14138S: Maintained 14139F: Documentation/devicetree/bindings/*/*max77650.yaml 14140F: Documentation/devicetree/bindings/*/max77650*.yaml 14141F: drivers/gpio/gpio-max77650.c 14142F: drivers/input/misc/max77650-onkey.c 14143F: drivers/leds/leds-max77650.c 14144F: drivers/mfd/max77650.c 14145F: drivers/power/supply/max77650-charger.c 14146F: drivers/regulator/max77650-regulator.c 14147F: include/linux/mfd/max77650.h 14148 14149MAXIM MAX77714 PMIC MFD DRIVER 14150M: Luca Ceresoli <[email protected]> 14151S: Maintained 14152F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14153F: drivers/mfd/max77714.c 14154F: include/linux/mfd/max77714.h 14155 14156MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14157M: Javier Martinez Canillas <[email protected]> 14158L: [email protected] 14159S: Supported 14160F: Documentation/devicetree/bindings/*/*max77802.yaml 14161F: drivers/regulator/max77802-regulator.c 14162F: include/dt-bindings/*/*max77802.h 14163 14164MAXIM MAX77976 BATTERY CHARGER 14165M: Luca Ceresoli <[email protected]> 14166S: Supported 14167F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14168F: drivers/power/supply/max77976_charger.c 14169 14170MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14171M: Krzysztof Kozlowski <[email protected]> 14172L: [email protected] 14173S: Maintained 14174B: mailto:[email protected] 14175F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14176F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14177F: drivers/power/supply/max14577_charger.c 14178F: drivers/power/supply/max77693_charger.c 14179 14180MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14181M: Chanwoo Choi <[email protected]> 14182M: Krzysztof Kozlowski <[email protected]> 14183L: [email protected] 14184S: Maintained 14185B: mailto:[email protected] 14186F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14187F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14188F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14189F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14190F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14191F: drivers/*/*max77843.c 14192F: drivers/*/max14577*.c 14193F: drivers/*/max77686*.c 14194F: drivers/*/max77693*.c 14195F: drivers/clk/clk-max77686.c 14196F: drivers/extcon/extcon-max14577.c 14197F: drivers/extcon/extcon-max77693.c 14198F: drivers/rtc/rtc-max77686.c 14199F: include/linux/mfd/max14577*.h 14200F: include/linux/mfd/max77686*.h 14201F: include/linux/mfd/max77693*.h 14202 14203MAXIRADIO FM RADIO RECEIVER DRIVER 14204M: Hans Verkuil <[email protected]> 14205L: [email protected] 14206S: Maintained 14207W: https://linuxtv.org 14208T: git git://linuxtv.org/media.git 14209F: drivers/media/radio/radio-maxiradio* 14210 14211MAXLINEAR ETHERNET PHY DRIVER 14212M: Xu Liang <[email protected]> 14213L: [email protected] 14214S: Supported 14215F: drivers/net/phy/mxl-gpy.c 14216 14217MCAN MMIO DEVICE DRIVER 14218M: Chandrasekar Ramakrishnan <[email protected]> 14219L: [email protected] 14220S: Maintained 14221F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14222F: drivers/net/can/m_can/m_can.c 14223F: drivers/net/can/m_can/m_can.h 14224F: drivers/net/can/m_can/m_can_platform.c 14225 14226MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14227R: Yasushi SHOJI <[email protected]> 14228L: [email protected] 14229S: Maintained 14230F: drivers/net/can/usb/mcba_usb.c 14231 14232MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14233M: Rishi Gupta <[email protected]> 14234L: [email protected] 14235L: [email protected] 14236S: Maintained 14237F: drivers/hid/hid-mcp2221.c 14238 14239MCP251XFD SPI-CAN NETWORK DRIVER 14240M: Marc Kleine-Budde <[email protected]> 14241M: Manivannan Sadhasivam <[email protected]> 14242R: Thomas Kopp <[email protected]> 14243L: [email protected] 14244S: Maintained 14245F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14246F: drivers/net/can/spi/mcp251xfd/ 14247 14248MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14249M: Peter Rosin <[email protected]> 14250L: [email protected] 14251S: Maintained 14252F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14253F: drivers/iio/potentiometer/mcp4018.c 14254F: drivers/iio/potentiometer/mcp4531.c 14255 14256MCP4821 DAC DRIVER 14257M: Anshul Dalal <[email protected]> 14258L: [email protected] 14259S: Maintained 14260F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14261F: drivers/iio/dac/mcp4821.c 14262 14263MCR20A IEEE-802.15.4 RADIO DRIVER 14264M: Stefan Schmidt <[email protected]> 14265L: [email protected] 14266S: Odd Fixes 14267W: https://github.com/xueliu/mcr20a-linux 14268F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14269F: drivers/net/ieee802154/mcr20a.c 14270F: drivers/net/ieee802154/mcr20a.h 14271 14272MDIO REGMAP DRIVER 14273M: Maxime Chevallier <[email protected]> 14274L: [email protected] 14275S: Maintained 14276F: drivers/net/mdio/mdio-regmap.c 14277F: include/linux/mdio/mdio-regmap.h 14278 14279MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14280M: William Breathitt Gray <[email protected]> 14281L: [email protected] 14282S: Maintained 14283F: drivers/iio/dac/cio-dac.c 14284 14285MEDIA CONTROLLER FRAMEWORK 14286M: Sakari Ailus <[email protected]> 14287M: Laurent Pinchart <[email protected]> 14288L: [email protected] 14289S: Supported 14290W: https://www.linuxtv.org 14291T: git git://linuxtv.org/media.git 14292F: drivers/media/mc/ 14293F: include/media/media-*.h 14294F: include/uapi/linux/media.h 14295 14296MEDIA DRIVER FOR FREESCALE IMX PXP 14297M: Philipp Zabel <[email protected]> 14298L: [email protected] 14299S: Maintained 14300T: git git://linuxtv.org/media.git 14301F: drivers/media/platform/nxp/imx-pxp.[ch] 14302 14303MEDIA DRIVERS FOR ASCOT2E 14304M: Abylay Ospan <[email protected]> 14305L: [email protected] 14306S: Supported 14307W: https://linuxtv.org 14308W: http://netup.tv/ 14309T: git git://linuxtv.org/media.git 14310F: drivers/media/dvb-frontends/ascot2e* 14311 14312MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14313M: Jasmin Jessich <[email protected]> 14314L: [email protected] 14315S: Maintained 14316W: https://linuxtv.org 14317T: git git://linuxtv.org/media.git 14318F: drivers/media/dvb-frontends/cxd2099* 14319 14320MEDIA DRIVERS FOR CXD2841ER 14321M: Abylay Ospan <[email protected]> 14322L: [email protected] 14323S: Supported 14324W: https://linuxtv.org 14325W: http://netup.tv/ 14326T: git git://linuxtv.org/media.git 14327F: drivers/media/dvb-frontends/cxd2841er* 14328 14329MEDIA DRIVERS FOR CXD2880 14330M: Yasunari Takiguchi <[email protected]> 14331L: [email protected] 14332S: Supported 14333W: http://linuxtv.org/ 14334T: git git://linuxtv.org/media.git 14335F: drivers/media/dvb-frontends/cxd2880/* 14336F: drivers/media/spi/cxd2880* 14337 14338MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14339L: [email protected] 14340S: Orphan 14341W: https://linuxtv.org 14342T: git git://linuxtv.org/media.git 14343F: drivers/media/pci/ddbridge/* 14344 14345MEDIA DRIVERS FOR FREESCALE IMX 14346M: Steve Longerbeam <[email protected]> 14347M: Philipp Zabel <[email protected]> 14348L: [email protected] 14349S: Maintained 14350T: git git://linuxtv.org/media.git 14351F: Documentation/admin-guide/media/imx.rst 14352F: Documentation/devicetree/bindings/media/imx.txt 14353F: drivers/staging/media/imx/ 14354F: include/linux/imx-media.h 14355F: include/media/imx.h 14356 14357MEDIA DRIVERS FOR FREESCALE IMX7/8 14358M: Rui Miguel Silva <[email protected]> 14359M: Laurent Pinchart <[email protected]> 14360M: Martin Kepplinger <[email protected]> 14361R: Purism Kernel Team <[email protected]> 14362L: [email protected] 14363S: Maintained 14364T: git git://linuxtv.org/media.git 14365F: Documentation/admin-guide/media/imx7.rst 14366F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14367F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14368F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14369F: drivers/media/platform/nxp/imx-mipi-csis.c 14370F: drivers/media/platform/nxp/imx7-media-csi.c 14371F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14372 14373MEDIA DRIVERS FOR HELENE 14374M: Abylay Ospan <[email protected]> 14375L: [email protected] 14376S: Supported 14377W: https://linuxtv.org 14378W: http://netup.tv/ 14379T: git git://linuxtv.org/media.git 14380F: drivers/media/dvb-frontends/helene* 14381 14382MEDIA DRIVERS FOR HORUS3A 14383M: Abylay Ospan <[email protected]> 14384L: [email protected] 14385S: Supported 14386W: https://linuxtv.org 14387W: http://netup.tv/ 14388T: git git://linuxtv.org/media.git 14389F: drivers/media/dvb-frontends/horus3a* 14390 14391MEDIA DRIVERS FOR LNBH25 14392M: Abylay Ospan <[email protected]> 14393L: [email protected] 14394S: Supported 14395W: https://linuxtv.org 14396W: http://netup.tv/ 14397T: git git://linuxtv.org/media.git 14398F: drivers/media/dvb-frontends/lnbh25* 14399 14400MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14401L: [email protected] 14402S: Orphan 14403W: https://linuxtv.org 14404T: git git://linuxtv.org/media.git 14405F: drivers/media/dvb-frontends/mxl5xx* 14406 14407MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14408M: Abylay Ospan <[email protected]> 14409L: [email protected] 14410S: Supported 14411W: https://linuxtv.org 14412W: http://netup.tv/ 14413T: git git://linuxtv.org/media.git 14414F: drivers/media/pci/netup_unidvb/* 14415 14416MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14417M: Dmitry Osipenko <[email protected]> 14418L: [email protected] 14419L: [email protected] 14420S: Maintained 14421T: git git://linuxtv.org/media.git 14422F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14423F: drivers/media/platform/nvidia/tegra-vde/ 14424 14425MEDIA DRIVERS FOR RENESAS - CEU 14426M: Jacopo Mondi <[email protected]> 14427L: [email protected] 14428L: [email protected] 14429S: Supported 14430T: git git://linuxtv.org/media.git 14431F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14432F: drivers/media/platform/renesas/renesas-ceu.c 14433F: include/media/drv-intf/renesas-ceu.h 14434 14435MEDIA DRIVERS FOR RENESAS - DRIF 14436M: Fabrizio Castro <[email protected]> 14437L: [email protected] 14438L: [email protected] 14439S: Supported 14440T: git git://linuxtv.org/media.git 14441F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14442F: drivers/media/platform/renesas/rcar_drif.c 14443 14444MEDIA DRIVERS FOR RENESAS - FCP 14445M: Laurent Pinchart <[email protected]> 14446L: [email protected] 14447L: [email protected] 14448S: Supported 14449T: git git://linuxtv.org/media.git 14450F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14451F: drivers/media/platform/renesas/rcar-fcp.c 14452F: include/media/rcar-fcp.h 14453 14454MEDIA DRIVERS FOR RENESAS - FDP1 14455M: Kieran Bingham <kieran.bingham[email protected]> 14456L: [email protected] 14457L: [email protected] 14458S: Supported 14459T: git git://linuxtv.org/media.git 14460F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14461F: drivers/media/platform/renesas/rcar_fdp1.c 14462 14463MEDIA DRIVERS FOR RENESAS - VIN 14464M: Niklas Söderlund <[email protected]> 14465L: [email protected] 14466L: [email protected] 14467S: Supported 14468T: git git://linuxtv.org/media.git 14469F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14470F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14471F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14472F: drivers/media/platform/renesas/rcar-csi2.c 14473F: drivers/media/platform/renesas/rcar-isp.c 14474F: drivers/media/platform/renesas/rcar-vin/ 14475 14476MEDIA DRIVERS FOR RENESAS - VSP1 14477M: Laurent Pinchart <[email protected]> 14478M: Kieran Bingham <kieran.bingham[email protected]> 14479L: [email protected] 14480L: [email protected] 14481S: Supported 14482T: git git://linuxtv.org/media.git 14483F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14484F: drivers/media/platform/renesas/vsp1/ 14485 14486MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14487L: [email protected] 14488S: Orphan 14489W: https://linuxtv.org 14490T: git git://linuxtv.org/media.git 14491F: drivers/media/dvb-frontends/stv0910* 14492 14493MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14494L: [email protected] 14495S: Orphan 14496W: https://linuxtv.org 14497T: git git://linuxtv.org/media.git 14498F: drivers/media/dvb-frontends/stv6111* 14499 14500MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14501M: Hugues Fruchet <[email protected]> 14502M: Alain Volmat <[email protected]> 14503L: [email protected] 14504S: Supported 14505T: git git://linuxtv.org/media.git 14506F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14507F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14508F: drivers/media/platform/st/stm32/stm32-dcmi.c 14509F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14510 14511MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14512M: Mauro Carvalho Chehab <[email protected]> 14513L: [email protected] 14514S: Maintained 14515W: https://linuxtv.org 14516Q: http://patchwork.kernel.org/project/linux-media/list/ 14517T: git git://linuxtv.org/media.git 14518F: Documentation/admin-guide/media/ 14519F: Documentation/devicetree/bindings/media/ 14520F: Documentation/driver-api/media/ 14521F: Documentation/userspace-api/media/ 14522F: drivers/media/ 14523F: drivers/staging/media/ 14524F: include/dt-bindings/media/ 14525F: include/linux/platform_data/media/ 14526F: include/media/ 14527F: include/uapi/linux/dvb/ 14528F: include/uapi/linux/ivtv* 14529F: include/uapi/linux/media.h 14530F: include/uapi/linux/uvcvideo.h 14531F: include/uapi/linux/v4l2-* 14532F: include/uapi/linux/videodev2.h 14533 14534MEDIATEK BLUETOOTH DRIVER 14535M: Sean Wang <[email protected]> 14536L: [email protected] 14537L: [email protected] (moderated for non-subscribers) 14538S: Maintained 14539F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14540F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14541F: drivers/bluetooth/btmtkuart.c 14542 14543MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14544M: Sen Chu <[email protected]> 14545M: Sean Wang <[email protected]> 14546M: Macpaul Lin <[email protected]> 14547L: [email protected] 14548S: Maintained 14549F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14550F: drivers/power/reset/mt6323-poweroff.c 14551 14552MEDIATEK CIR DRIVER 14553M: Sean Wang <[email protected]> 14554S: Maintained 14555F: drivers/media/rc/mtk-cir.c 14556 14557MEDIATEK DMA DRIVER 14558M: Sean Wang <[email protected]> 14559L: [email protected] 14560L: [email protected] (moderated for non-subscribers) 14561L: [email protected] (moderated for non-subscribers) 14562S: Maintained 14563F: Documentation/devicetree/bindings/dma/mediatek,* 14564F: drivers/dma/mediatek/ 14565 14566MEDIATEK ETHERNET DRIVER 14567M: Felix Fietkau <[email protected]> 14568M: Sean Wang <[email protected]> 14569M: Mark Lee <[email protected]> 14570M: Lorenzo Bianconi <[email protected]> 14571L: [email protected] 14572S: Maintained 14573F: drivers/net/ethernet/mediatek/ 14574 14575MEDIATEK ETHERNET PCS DRIVER 14576M: Alexander Couzens <[email protected]> 14577M: Daniel Golle <[email protected]> 14578L: [email protected] 14579S: Maintained 14580F: drivers/net/pcs/pcs-mtk-lynxi.c 14581F: include/linux/pcs/pcs-mtk-lynxi.h 14582 14583MEDIATEK ETHERNET PHY DRIVERS 14584M: Daniel Golle <[email protected]> 14585M: Qingfang Deng <[email protected]> 14586M: SkyLake Huang <[email protected]> 14587L: [email protected] 14588S: Maintained 14589F: drivers/net/phy/mediatek/mtk-ge-soc.c 14590F: drivers/net/phy/mediatek/mtk-phy-lib.c 14591F: drivers/net/phy/mediatek/mtk-ge.c 14592F: drivers/net/phy/mediatek/mtk.h 14593F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14594 14595MEDIATEK I2C CONTROLLER DRIVER 14596M: Qii Wang <[email protected]> 14597L: [email protected] 14598S: Maintained 14599F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14600F: drivers/i2c/busses/i2c-mt65xx.c 14601 14602MEDIATEK IOMMU DRIVER 14603M: Yong Wu <[email protected]> 14604L: [email protected] 14605L: [email protected] (moderated for non-subscribers) 14606S: Supported 14607F: Documentation/devicetree/bindings/iommu/mediatek* 14608F: drivers/iommu/mtk_iommu* 14609F: include/dt-bindings/memory/mediatek,mt*-port.h 14610F: include/dt-bindings/memory/mt*-port.h 14611 14612MEDIATEK JPEG DRIVER 14613M: Bin Liu <[email protected]> 14614S: Supported 14615F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14616F: drivers/media/platform/mediatek/jpeg/ 14617 14618MEDIATEK KEYPAD DRIVER 14619M: Mattijs Korpershoek <[email protected]> 14620S: Supported 14621F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14622F: drivers/input/keyboard/mt6779-keypad.c 14623 14624MEDIATEK MDP DRIVER 14625M: Minghsiu Tsai <[email protected]> 14626M: Houlong Wei <[email protected]> 14627M: Andrew-CT Chen <[email protected]> 14628S: Supported 14629F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14630F: drivers/media/platform/mediatek/mdp/ 14631F: drivers/media/platform/mediatek/vpu/ 14632 14633MEDIATEK MEDIA DRIVER 14634M: Tiffany Lin <[email protected]> 14635M: Andrew-CT Chen <[email protected]> 14636M: Yunfei Dong <[email protected]> 14637S: Supported 14638F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14639F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14640F: drivers/media/platform/mediatek/vcodec/ 14641F: drivers/media/platform/mediatek/vpu/ 14642 14643MEDIATEK MIPI-CSI CDPHY DRIVER 14644M: Julien Stephan <[email protected]> 14645M: Andy Hsieh <[email protected]> 14646S: Supported 14647F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14648F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14649 14650MEDIATEK MMC/SD/SDIO DRIVER 14651M: Chaotian Jing <[email protected]> 14652S: Maintained 14653F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14654F: drivers/mmc/host/mtk-sd.c 14655 14656MEDIATEK MT6735 CLOCK & RESET DRIVERS 14657M: Yassine Oudjana <[email protected]> 14658L: [email protected] 14659L: [email protected] (moderated for non-subscribers) 14660S: Maintained 14661F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 14662F: drivers/clk/mediatek/clk-mt6735-imgsys.c 14663F: drivers/clk/mediatek/clk-mt6735-infracfg.c 14664F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 14665F: drivers/clk/mediatek/clk-mt6735-pericfg.c 14666F: drivers/clk/mediatek/clk-mt6735-topckgen.c 14667F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 14668F: drivers/clk/mediatek/clk-mt6735-vencsys.c 14669F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 14670F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 14671F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 14672F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 14673F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 14674F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 14675F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 14676F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 14677F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 14678F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 14679F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 14680F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 14681 14682MEDIATEK MT76 WIRELESS LAN DRIVER 14683M: Felix Fietkau <[email protected]> 14684M: Lorenzo Bianconi <[email protected]> 14685M: Ryder Lee <[email protected]> 14686R: Shayne Chen <[email protected]> 14687R: Sean Wang <[email protected]> 14688L: [email protected] 14689S: Maintained 14690T: git https://github.com/nbd168/wireless 14691F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14692F: drivers/net/wireless/mediatek/mt76/ 14693 14694MEDIATEK MT7601U WIRELESS LAN DRIVER 14695M: Jakub Kicinski <[email protected]> 14696L: [email protected] 14697S: Maintained 14698F: drivers/net/wireless/mediatek/mt7601u/ 14699 14700MEDIATEK MT7621 CLOCK DRIVER 14701M: Sergio Paracuellos <[email protected]> 14702S: Maintained 14703F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14704F: drivers/clk/ralink/clk-mt7621.c 14705 14706MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14707M: Sergio Paracuellos <[email protected]> 14708S: Maintained 14709F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14710F: drivers/pci/controller/pcie-mt7621.c 14711 14712MEDIATEK MT7621 PHY PCI DRIVER 14713M: Sergio Paracuellos <[email protected]> 14714S: Maintained 14715F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14716F: drivers/phy/ralink/phy-mt7621-pci.c 14717 14718MEDIATEK MT7621/28/88 I2C DRIVER 14719M: Stefan Roese <[email protected]> 14720L: [email protected] 14721S: Maintained 14722F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14723F: drivers/i2c/busses/i2c-mt7621.c 14724 14725MEDIATEK MTMIPS CLOCK DRIVER 14726M: Sergio Paracuellos <[email protected]> 14727S: Maintained 14728F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14729F: drivers/clk/ralink/clk-mtmips.c 14730 14731MEDIATEK NAND CONTROLLER DRIVER 14732L: [email protected] 14733S: Orphan 14734F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14735F: drivers/mtd/nand/raw/mtk_* 14736 14737MEDIATEK PMIC LED DRIVER 14738M: Sen Chu <[email protected]> 14739M: Sean Wang <[email protected]> 14740M: Macpaul Lin <[email protected]> 14741S: Maintained 14742F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14743F: drivers/leds/leds-mt6323.c 14744 14745MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14746M: Sean Wang <[email protected]> 14747S: Maintained 14748F: drivers/char/hw_random/mtk-rng.c 14749 14750MEDIATEK SMI DRIVER 14751M: Yong Wu <[email protected]> 14752L: [email protected] (moderated for non-subscribers) 14753S: Supported 14754F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14755F: drivers/memory/mtk-smi.c 14756F: include/soc/mediatek/smi.h 14757 14758MEDIATEK SWITCH DRIVER 14759M: Arınç ÜNAL <[email protected]> 14760M: Daniel Golle <[email protected]> 14761M: DENG Qingfang <[email protected]> 14762M: Sean Wang <[email protected]> 14763L: [email protected] 14764S: Maintained 14765F: drivers/net/dsa/mt7530-mdio.c 14766F: drivers/net/dsa/mt7530-mmio.c 14767F: drivers/net/dsa/mt7530.* 14768F: net/dsa/tag_mtk.c 14769 14770MEDIATEK T7XX 5G WWAN MODEM DRIVER 14771M: Chandrashekar Devegowda <[email protected]> 14772R: Chiranjeevi Rapolu <[email protected]> 14773R: Liu Haijun <[email protected]> 14774R: M Chetan Kumar <[email protected]> 14775R: Ricardo Martinez <[email protected]> 14776L: [email protected] 14777S: Supported 14778F: drivers/net/wwan/t7xx/ 14779 14780MEDIATEK USB3 DRD IP DRIVER 14781M: Chunfeng Yun <[email protected]> 14782L: [email protected] 14783L: [email protected] (moderated for non-subscribers) 14784L: [email protected] (moderated for non-subscribers) 14785S: Maintained 14786F: Documentation/devicetree/bindings/usb/mediatek,* 14787F: drivers/usb/host/xhci-mtk* 14788F: drivers/usb/mtu3/ 14789 14790MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14791M: Peter Senna Tschudin <[email protected]> 14792M: Ian Ray <[email protected]> 14793M: Martyn Welch <[email protected]> 14794S: Maintained 14795F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14796F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14797 14798MEGARAID SCSI/SAS DRIVERS 14799M: Kashyap Desai <[email protected]> 14800M: Sumit Saxena <[email protected]> 14801M: Shivasharan S <[email protected]> 14802M: Chandrakanth patil <[email protected]> 14803L: [email protected] 14804L: [email protected] 14805S: Maintained 14806W: http://www.avagotech.com/support/ 14807F: Documentation/scsi/megaraid.rst 14808F: drivers/scsi/megaraid.* 14809F: drivers/scsi/megaraid/ 14810 14811MELEXIS MLX90614 DRIVER 14812M: Crt Mori <[email protected]> 14813L: [email protected] 14814S: Supported 14815W: http://www.melexis.com 14816F: drivers/iio/temperature/mlx90614.c 14817 14818MELEXIS MLX90632 DRIVER 14819M: Crt Mori <[email protected]> 14820L: [email protected] 14821S: Supported 14822W: http://www.melexis.com 14823F: drivers/iio/temperature/mlx90632.c 14824 14825MELEXIS MLX90635 DRIVER 14826M: Crt Mori <[email protected]> 14827L: [email protected] 14828S: Supported 14829W: http://www.melexis.com 14830F: drivers/iio/temperature/mlx90635.c 14831 14832MELFAS MIP4 TOUCHSCREEN DRIVER 14833M: Sangwon Jee <[email protected]> 14834S: Supported 14835W: http://www.melfas.com 14836F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14837F: drivers/input/touchscreen/melfas_mip4.c 14838 14839MELLANOX BLUEFIELD I2C DRIVER 14840M: Khalil Blaiech <[email protected]> 14841M: Asmaa Mnebhi <[email protected]> 14842L: [email protected] 14843S: Supported 14844F: drivers/i2c/busses/i2c-mlxbf.c 14845 14846MELLANOX ETHERNET DRIVER (mlx4_en) 14847M: Tariq Toukan <[email protected]> 14848L: [email protected] 14849S: Supported 14850W: https://www.nvidia.com/networking/ 14851Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14852F: drivers/net/ethernet/mellanox/mlx4/en_* 14853 14854MELLANOX ETHERNET DRIVER (mlx5e) 14855M: Saeed Mahameed <[email protected]> 14856M: Tariq Toukan <[email protected]> 14857L: [email protected] 14858S: Supported 14859W: https://www.nvidia.com/networking/ 14860Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14861F: drivers/net/ethernet/mellanox/mlx5/core/en_* 14862 14863MELLANOX ETHERNET INNOVA DRIVERS 14864R: Boris Pismenny <[email protected]> 14865L: [email protected] 14866S: Supported 14867W: https://www.nvidia.com/networking/ 14868Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14869F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 14870F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 14871F: include/linux/mlx5/mlx5_ifc_fpga.h 14872 14873MELLANOX ETHERNET SWITCH DRIVERS 14874M: Ido Schimmel <[email protected]> 14875M: Petr Machata <[email protected]> 14876L: [email protected] 14877S: Supported 14878W: https://www.nvidia.com/networking/ 14879Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14880F: drivers/net/ethernet/mellanox/mlxsw/ 14881F: tools/testing/selftests/drivers/net/mlxsw/ 14882 14883MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 14884M: [email protected] 14885L: [email protected] 14886S: Supported 14887W: https://www.nvidia.com/networking/ 14888Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14889F: drivers/net/ethernet/mellanox/mlxfw/ 14890 14891MELLANOX HARDWARE PLATFORM SUPPORT 14892M: Hans de Goede <[email protected]> 14893M: Ilpo Järvinen <[email protected]> 14894M: Vadim Pasternak <[email protected]> 14895L: [email protected] 14896S: Supported 14897F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 14898F: drivers/platform/mellanox/ 14899F: include/linux/platform_data/mlxreg.h 14900 14901MELLANOX MLX4 core VPI driver 14902M: Tariq Toukan <[email protected]> 14903L: [email protected] 14904L: [email protected] 14905S: Supported 14906W: https://www.nvidia.com/networking/ 14907Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14908F: drivers/net/ethernet/mellanox/mlx4/ 14909F: include/linux/mlx4/ 14910 14911MELLANOX MLX4 IB driver 14912M: Yishai Hadas <[email protected]> 14913L: [email protected] 14914S: Supported 14915W: https://www.nvidia.com/networking/ 14916Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14917F: drivers/infiniband/hw/mlx4/ 14918F: include/linux/mlx4/ 14919F: include/uapi/rdma/mlx4-abi.h 14920 14921MELLANOX MLX5 core VPI driver 14922M: Saeed Mahameed <[email protected]> 14923M: Leon Romanovsky <[email protected]> 14924M: Tariq Toukan <[email protected]> 14925L: [email protected] 14926L: [email protected] 14927S: Supported 14928W: https://www.nvidia.com/networking/ 14929Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14930F: Documentation/networking/device_drivers/ethernet/mellanox/ 14931F: drivers/net/ethernet/mellanox/mlx5/core/ 14932F: include/linux/mlx5/ 14933 14934MELLANOX MLX5 IB driver 14935M: Leon Romanovsky <[email protected]> 14936L: [email protected] 14937S: Supported 14938W: https://www.nvidia.com/networking/ 14939Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14940F: drivers/infiniband/hw/mlx5/ 14941F: include/linux/mlx5/ 14942F: include/uapi/rdma/mlx5-abi.h 14943 14944MELLANOX MLX5 VDPA DRIVER 14945M: Dragos Tatulea <[email protected]> 14946L: [email protected] 14947S: Supported 14948F: drivers/vdpa/mlx5/ 14949 14950MELLANOX MLXCPLD I2C AND MUX DRIVER 14951M: Vadim Pasternak <[email protected]> 14952M: Michael Shych <[email protected]> 14953L: [email protected] 14954S: Supported 14955F: Documentation/i2c/busses/i2c-mlxcpld.rst 14956F: drivers/i2c/busses/i2c-mlxcpld.c 14957F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 14958 14959MELLANOX MLXCPLD LED DRIVER 14960M: Vadim Pasternak <[email protected]> 14961L: [email protected] 14962S: Supported 14963F: Documentation/leds/leds-mlxcpld.rst 14964F: drivers/leds/leds-mlxcpld.c 14965F: drivers/leds/leds-mlxreg.c 14966 14967MELLANOX PLATFORM DRIVER 14968M: Vadim Pasternak <[email protected]> 14969L: [email protected] 14970S: Supported 14971F: drivers/platform/x86/mlx-platform.c 14972 14973MEMBARRIER SUPPORT 14974M: Mathieu Desnoyers <[email protected]> 14975M: "Paul E. McKenney" <[email protected]> 14976L: [email protected] 14977S: Supported 14978F: Documentation/scheduler/membarrier.rst 14979F: arch/*/include/asm/membarrier.h 14980F: arch/*/include/asm/sync_core.h 14981F: include/uapi/linux/membarrier.h 14982F: kernel/sched/membarrier.c 14983 14984MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 14985M: Mike Rapoport <[email protected]> 14986L: [email protected] 14987S: Maintained 14988F: Documentation/core-api/boot-time-mm.rst 14989F: include/linux/memblock.h 14990F: mm/memblock.c 14991F: mm/mm_init.c 14992F: tools/testing/memblock/ 14993 14994MEMORY ALLOCATION PROFILING 14995M: Suren Baghdasaryan <[email protected]> 14996M: Kent Overstreet <[email protected]> 14997L: [email protected] 14998S: Maintained 14999F: Documentation/mm/allocation-profiling.rst 15000F: include/linux/alloc_tag.h 15001F: include/linux/pgalloc_tag.h 15002F: lib/alloc_tag.c 15003 15004MEMORY CONTROLLER DRIVERS 15005M: Krzysztof Kozlowski <[email protected]> 15006L: [email protected] 15007S: Maintained 15008B: mailto:[email protected] 15009T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15010F: Documentation/devicetree/bindings/memory-controllers/ 15011F: drivers/memory/ 15012F: include/dt-bindings/memory/ 15013F: include/memory/ 15014 15015MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15016M: Dmitry Osipenko <[email protected]> 15017L: [email protected] 15018L: [email protected] 15019S: Maintained 15020T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15021F: drivers/devfreq/tegra30-devfreq.c 15022 15023MEMORY HOT(UN)PLUG 15024M: David Hildenbrand <[email protected]> 15025M: Oscar Salvador <[email protected]> 15026L: [email protected] 15027S: Maintained 15028F: Documentation/admin-guide/mm/memory-hotplug.rst 15029F: Documentation/core-api/memory-hotplug.rst 15030F: drivers/base/memory.c 15031F: include/linux/memory_hotplug.h 15032F: mm/memory_hotplug.c 15033F: tools/testing/selftests/memory-hotplug/ 15034 15035MEMORY MANAGEMENT 15036M: Andrew Morton <[email protected]> 15037L: [email protected] 15038S: Maintained 15039W: http://www.linux-mm.org 15040T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15041T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15042F: Documentation/admin-guide/mm/ 15043F: Documentation/mm/ 15044F: include/linux/gfp.h 15045F: include/linux/gfp_types.h 15046F: include/linux/memfd.h 15047F: include/linux/memory.h 15048F: include/linux/memory_hotplug.h 15049F: include/linux/memory-tiers.h 15050F: include/linux/mempolicy.h 15051F: include/linux/mempool.h 15052F: include/linux/memremap.h 15053F: include/linux/mm.h 15054F: include/linux/mm_*.h 15055F: include/linux/mmzone.h 15056F: include/linux/mmu_notifier.h 15057F: include/linux/pagewalk.h 15058F: include/linux/rmap.h 15059F: include/trace/events/ksm.h 15060F: mm/ 15061F: tools/mm/ 15062F: tools/testing/selftests/mm/ 15063N: include/linux/page[-_]* 15064 15065MEMORY MAPPING 15066M: Andrew Morton <[email protected]> 15067M: Liam R. Howlett <[email protected]> 15068M: Lorenzo Stoakes <[email protected]> 15069R: Vlastimil Babka <[email protected]> 15070R: Jann Horn <[email protected]> 15071L: [email protected] 15072S: Maintained 15073W: http://www.linux-mm.org 15074T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15075F: mm/mmap.c 15076 15077MEMORY TECHNOLOGY DEVICES (MTD) 15078M: Miquel Raynal <[email protected]> 15079M: Richard Weinberger <[email protected]> 15080M: Vignesh Raghavendra <[email protected]> 15081L: [email protected] 15082S: Maintained 15083W: http://www.linux-mtd.infradead.org/ 15084Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15085C: irc://irc.oftc.net/mtd 15086T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15087T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15088F: Documentation/devicetree/bindings/mtd/ 15089F: drivers/mtd/ 15090F: include/linux/mtd/ 15091F: include/uapi/mtd/ 15092 15093MEN A21 WATCHDOG DRIVER 15094M: Johannes Thumshirn <[email protected]> 15095L: [email protected] 15096S: Maintained 15097F: drivers/watchdog/mena21_wdt.c 15098 15099MEN CHAMELEON BUS (mcb) 15100M: Johannes Thumshirn <[email protected]> 15101S: Maintained 15102F: Documentation/driver-api/men-chameleon-bus.rst 15103F: drivers/mcb/ 15104F: include/linux/mcb.h 15105 15106MEN F21BMC (Board Management Controller) 15107M: Andreas Werner <[email protected]> 15108S: Supported 15109F: Documentation/hwmon/menf21bmc.rst 15110F: drivers/hwmon/menf21bmc_hwmon.c 15111F: drivers/leds/leds-menf21bmc.c 15112F: drivers/mfd/menf21bmc.c 15113F: drivers/watchdog/menf21bmc_wdt.c 15114 15115MEN Z069 WATCHDOG DRIVER 15116M: Johannes Thumshirn <[email protected]> 15117L: [email protected] 15118S: Maintained 15119F: drivers/watchdog/menz69_wdt.c 15120 15121MESON AO CEC DRIVER FOR AMLOGIC SOCS 15122M: Neil Armstrong <[email protected]> 15123L: [email protected] 15124L: [email protected] 15125S: Supported 15126W: http://linux-meson.com/ 15127T: git git://linuxtv.org/media.git 15128F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15129F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15130F: drivers/media/cec/platform/meson/ao-cec.c 15131 15132MESON GE2D DRIVER FOR AMLOGIC SOCS 15133M: Neil Armstrong <[email protected]> 15134L: [email protected] 15135L: [email protected] 15136S: Supported 15137T: git git://linuxtv.org/media.git 15138F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15139F: drivers/media/platform/amlogic/meson-ge2d/ 15140 15141MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15142M: Liang Yang <[email protected]> 15143L: [email protected] 15144S: Maintained 15145F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15146F: drivers/mtd/nand/raw/meson_* 15147 15148MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15149M: Neil Armstrong <[email protected]> 15150L: [email protected] 15151L: [email protected] 15152S: Supported 15153T: git git://linuxtv.org/media.git 15154F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15155F: drivers/staging/media/meson/vdec/ 15156 15157META ETHERNET DRIVERS 15158M: Alexander Duyck <[email protected]> 15159M: Jakub Kicinski <[email protected]> 15160R: [email protected] 15161S: Supported 15162F: Documentation/networking/device_drivers/ethernet/meta/ 15163F: drivers/net/ethernet/meta/ 15164 15165METHODE UDPU SUPPORT 15166M: Robert Marko <[email protected]> 15167S: Maintained 15168F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15169F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15170 15171MHI BUS 15172M: Manivannan Sadhasivam <[email protected]> 15173L: [email protected] 15174L: [email protected] 15175S: Maintained 15176T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15177F: Documentation/ABI/stable/sysfs-bus-mhi 15178F: Documentation/mhi/ 15179F: drivers/bus/mhi/ 15180F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15181F: include/linux/mhi.h 15182 15183MICROBLAZE ARCHITECTURE 15184M: Michal Simek <[email protected]> 15185S: Supported 15186W: http://www.monstr.eu/fdt/ 15187T: git git://git.monstr.eu/linux-2.6-microblaze.git 15188F: arch/microblaze/ 15189 15190MICROBLAZE TMR INJECT 15191M: Appana Durga Kedareswara rao <[email protected]> 15192S: Supported 15193F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15194F: drivers/misc/xilinx_tmr_inject.c 15195 15196MICROBLAZE TMR MANAGER 15197M: Appana Durga Kedareswara rao <[email protected]> 15198S: Supported 15199F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15200F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15201F: drivers/misc/xilinx_tmr_manager.c 15202 15203MICROCHIP AT91 DMA DRIVERS 15204M: Ludovic Desroches <[email protected]> 15205L: [email protected] (moderated for non-subscribers) 15206L: [email protected] 15207S: Supported 15208F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15209F: drivers/dma/at_hdmac.c 15210F: drivers/dma/at_xdmac.c 15211F: include/dt-bindings/dma/at91.h 15212 15213MICROCHIP AT91 SERIAL DRIVER 15214M: Richard Genoud <[email protected]> 15215S: Maintained 15216F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15217F: drivers/tty/serial/atmel_serial.c 15218F: drivers/tty/serial/atmel_serial.h 15219 15220MICROCHIP AT91 USART MFD DRIVER 15221M: Radu Pirea <[email protected]> 15222L: [email protected] 15223S: Supported 15224F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15225F: drivers/mfd/at91-usart.c 15226F: include/dt-bindings/mfd/at91-usart.h 15227 15228MICROCHIP AT91 USART SPI DRIVER 15229M: Radu Pirea <[email protected]> 15230L: [email protected] 15231S: Supported 15232F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15233F: drivers/spi/spi-at91-usart.c 15234 15235MICROCHIP AUDIO ASOC DRIVERS 15236M: Claudiu Beznea <[email protected]> 15237M: Andrei Simion <[email protected]> 15238L: [email protected] 15239S: Supported 15240F: Documentation/devicetree/bindings/sound/atmel* 15241F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15242F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15243F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15244F: sound/soc/atmel 15245 15246MICROCHIP CSI2DC DRIVER 15247M: Eugen Hristev <[email protected]> 15248L: [email protected] 15249S: Supported 15250F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15251F: drivers/media/platform/microchip/microchip-csi2dc.c 15252 15253MICROCHIP ECC DRIVER 15254L: [email protected] 15255S: Orphan 15256F: drivers/crypto/atmel-ecc.* 15257 15258MICROCHIP EIC DRIVER 15259M: Claudiu Beznea <[email protected]> 15260L: [email protected] (moderated for non-subscribers) 15261S: Supported 15262F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15263F: drivers/irqchip/irq-mchp-eic.c 15264 15265MICROCHIP I2C DRIVER 15266M: Codrin Ciubotariu <[email protected]> 15267L: [email protected] 15268S: Supported 15269F: drivers/i2c/busses/i2c-at91-*.c 15270F: drivers/i2c/busses/i2c-at91.h 15271 15272MICROCHIP ISC DRIVER 15273M: Eugen Hristev <[email protected]> 15274L: [email protected] 15275S: Supported 15276F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15277F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15278F: drivers/media/platform/microchip/microchip-isc* 15279F: drivers/media/platform/microchip/microchip-sama*-isc* 15280F: drivers/staging/media/deprecated/atmel/atmel-isc* 15281F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15282F: include/linux/atmel-isc-media.h 15283 15284MICROCHIP ISI DRIVER 15285M: Eugen Hristev <[email protected]> 15286L: [email protected] 15287S: Supported 15288F: drivers/media/platform/atmel/atmel-isi.c 15289F: drivers/media/platform/atmel/atmel-isi.h 15290 15291MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15292M: Woojung Huh <[email protected]> 15293M: [email protected] 15294L: [email protected] 15295S: Maintained 15296F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15297F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15298F: drivers/net/dsa/microchip/* 15299F: include/linux/dsa/ksz_common.h 15300F: include/linux/platform_data/microchip-ksz.h 15301F: net/dsa/tag_ksz.c 15302 15303MICROCHIP LAN743X ETHERNET DRIVER 15304M: Bryan Whitehead <[email protected]> 15305M: [email protected] 15306L: [email protected] 15307S: Maintained 15308F: drivers/net/ethernet/microchip/lan743x_* 15309 15310MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15311M: Parthiban Veerasooran <[email protected]> 15312L: [email protected] 15313S: Maintained 15314F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15315F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15316 15317MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15318M: Arun Ramadoss <[email protected]> 15319R: [email protected] 15320L: [email protected] 15321S: Maintained 15322F: drivers/net/phy/microchip_t1.c 15323 15324MICROCHIP LAN966X ETHERNET DRIVER 15325M: Horatiu Vultur <[email protected]> 15326M: [email protected] 15327L: [email protected] 15328S: Maintained 15329F: drivers/net/ethernet/microchip/lan966x/* 15330 15331MICROCHIP LAN966X OIC DRIVER 15332M: Herve Codina <[email protected]> 15333S: Maintained 15334F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15335F: drivers/irqchip/irq-lan966x-oic.c 15336 15337MICROCHIP LAN966X PCI DRIVER 15338M: Herve Codina <[email protected]> 15339S: Maintained 15340F: drivers/misc/lan966x_pci.c 15341F: drivers/misc/lan966x_pci.dtso 15342 15343MICROCHIP LAN969X ETHERNET DRIVER 15344M: Daniel Machon <[email protected]> 15345M: [email protected] 15346L: [email protected] 15347S: Maintained 15348F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15349 15350MICROCHIP LCDFB DRIVER 15351M: Nicolas Ferre <[email protected]> 15352L: [email protected] 15353S: Maintained 15354F: drivers/video/fbdev/atmel_lcdfb.c 15355F: include/video/atmel_lcdc.h 15356 15357MICROCHIP MCP16502 PMIC DRIVER 15358M: Claudiu Beznea <[email protected]> 15359M: Andrei Simion <[email protected]> 15360L: [email protected] (moderated for non-subscribers) 15361S: Supported 15362F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15363F: drivers/regulator/mcp16502.c 15364 15365MICROCHIP MCP3564 ADC DRIVER 15366M: Marius Cristea <[email protected]> 15367L: [email protected] 15368S: Supported 15369F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15370F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15371F: drivers/iio/adc/mcp3564.c 15372 15373MICROCHIP MCP3911 ADC DRIVER 15374M: Marcus Folkesson <[email protected]> 15375M: Kent Gustavsson <[email protected]> 15376L: [email protected] 15377S: Maintained 15378F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15379F: drivers/iio/adc/mcp3911.c 15380 15381MICROCHIP MMC/SD/SDIO MCI DRIVER 15382M: Aubin Constans <[email protected]> 15383S: Maintained 15384F: drivers/mmc/host/atmel-mci.c 15385 15386MICROCHIP NAND DRIVER 15387L: [email protected] 15388S: Orphan 15389F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15390F: drivers/mtd/nand/raw/atmel/* 15391 15392MICROCHIP OTPC DRIVER 15393M: Claudiu Beznea <[email protected]> 15394L: [email protected] (moderated for non-subscribers) 15395S: Supported 15396F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15397F: drivers/nvmem/microchip-otpc.c 15398F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15399 15400MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15401M: Matteo Martelli <[email protected]> 15402L: [email protected] 15403S: Supported 15404F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15405F: drivers/iio/adc/pac1921.c 15406 15407MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15408M: Marius Cristea <[email protected]> 15409L: [email protected] 15410S: Supported 15411F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15412F: drivers/iio/adc/pac1934.c 15413 15414MICROCHIP PCI1XXXX GP DRIVER 15415M: Vaibhaav Ram T.L <[email protected]> 15416M: Kumaravel Thiagarajan <[email protected]> 15417L: [email protected] 15418S: Supported 15419F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15420F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15421F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15422F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15423 15424MICROCHIP PCI1XXXX I2C DRIVER 15425M: Tharun Kumar P <[email protected]> 15426M: Kumaravel Thiagarajan <[email protected]> 15427M: Microchip Linux Driver Support <[email protected]> 15428L: [email protected] 15429S: Maintained 15430F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15431 15432MICROCHIP PCIe UART DRIVER 15433M: Kumaravel Thiagarajan <[email protected]> 15434M: Tharun Kumar P <[email protected]> 15435L: [email protected] 15436S: Maintained 15437F: drivers/tty/serial/8250/8250_pci1xxxx.c 15438 15439MICROCHIP POLARFIRE FPGA DRIVERS 15440M: Conor Dooley <[email protected]> 15441L: [email protected] 15442S: Supported 15443F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15444F: drivers/fpga/microchip-spi.c 15445 15446MICROCHIP PWM DRIVER 15447M: Claudiu Beznea <[email protected]> 15448L: [email protected] (moderated for non-subscribers) 15449L: [email protected] 15450S: Supported 15451F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15452F: drivers/pwm/pwm-atmel.c 15453 15454MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15455M: Manikandan Muralidharan <[email protected]> 15456M: Dharma Balasubiramani <[email protected]> 15457L: [email protected] 15458S: Supported 15459F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15460F: drivers/gpu/drm/bridge/microchip-lvds.c 15461 15462MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15463M: Eugen Hristev <[email protected]> 15464L: [email protected] 15465S: Supported 15466F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15467F: drivers/iio/adc/at91-sama5d2_adc.c 15468F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15469 15470MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15471M: Claudiu Beznea <[email protected]> 15472S: Supported 15473F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15474F: drivers/power/reset/at91-sama5d2_shdwc.c 15475 15476MICROCHIP SOC DRIVERS 15477M: Conor Dooley <[email protected]> 15478S: Supported 15479T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15480F: Documentation/devicetree/bindings/soc/microchip/ 15481F: drivers/soc/microchip/ 15482 15483MICROCHIP SPI DRIVER 15484M: Ryan Wanner <[email protected]> 15485S: Supported 15486F: drivers/spi/spi-atmel.* 15487 15488MICROCHIP SSC DRIVER 15489M: Claudiu Beznea <[email protected]> 15490M: Andrei Simion <[email protected]> 15491L: [email protected] (moderated for non-subscribers) 15492S: Supported 15493F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15494F: drivers/misc/atmel-ssc.c 15495F: include/linux/atmel-ssc.h 15496 15497Microchip Timer Counter Block (TCB) Capture Driver 15498M: Kamel Bouhara <[email protected]> 15499L: [email protected] (moderated for non-subscribers) 15500L: [email protected] 15501S: Maintained 15502F: drivers/counter/microchip-tcb-capture.c 15503 15504MICROCHIP USB251XB DRIVER 15505M: Richard Leitner <[email protected]> 15506L: [email protected] 15507S: Maintained 15508F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15509F: drivers/usb/misc/usb251xb.c 15510 15511MICROCHIP USBA UDC DRIVER 15512M: Cristian Birsan <[email protected]> 15513L: [email protected] (moderated for non-subscribers) 15514S: Supported 15515F: drivers/usb/gadget/udc/atmel_usba_udc.* 15516 15517MICROCHIP WILC1000 WIFI DRIVER 15518M: Ajay Singh <[email protected]> 15519M: Claudiu Beznea <[email protected]> 15520L: [email protected] 15521S: Supported 15522F: drivers/net/wireless/microchip/wilc1000/ 15523 15524MICROSEMI MIPS SOCS 15525M: Alexandre Belloni <[email protected]> 15526M: [email protected] 15527L: [email protected] 15528S: Supported 15529F: Documentation/devicetree/bindings/mips/mscc.txt 15530F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15531F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15532F: arch/mips/boot/dts/mscc/ 15533F: arch/mips/configs/generic/board-ocelot.config 15534F: arch/mips/generic/board-ocelot.c 15535 15536MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15537M: Don Brace <[email protected]> 15538L: [email protected] 15539L: [email protected] 15540S: Supported 15541F: Documentation/scsi/smartpqi.rst 15542F: drivers/scsi/smartpqi/Kconfig 15543F: drivers/scsi/smartpqi/Makefile 15544F: drivers/scsi/smartpqi/smartpqi*.[ch] 15545F: include/linux/cciss*.h 15546F: include/uapi/linux/cciss*.h 15547 15548MICROSOFT MANA RDMA DRIVER 15549M: Long Li <[email protected]> 15550M: Ajay Sharma <[email protected]> 15551L: [email protected] 15552S: Supported 15553F: drivers/infiniband/hw/mana/ 15554F: include/net/mana 15555F: include/uapi/rdma/mana-abi.h 15556 15557MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15558M: Maximilian Luz <[email protected]> 15559L: [email protected] 15560S: Maintained 15561F: drivers/platform/surface/surface_aggregator_tabletsw.c 15562 15563MICROSOFT SURFACE BATTERY AND AC DRIVERS 15564M: Maximilian Luz <[email protected]> 15565L: [email protected] 15566L: [email protected] 15567S: Maintained 15568F: drivers/power/supply/surface_battery.c 15569F: drivers/power/supply/surface_charger.c 15570 15571MICROSOFT SURFACE DTX DRIVER 15572M: Maximilian Luz <[email protected]> 15573L: [email protected] 15574S: Maintained 15575F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15576F: drivers/platform/surface/surface_dtx.c 15577F: include/uapi/linux/surface_aggregator/dtx.h 15578 15579MICROSOFT SURFACE SENSOR FAN DRIVER 15580M: Maximilian Luz <[email protected]> 15581M: Ivor Wanders <[email protected]> 15582L: [email protected] 15583S: Maintained 15584F: Documentation/hwmon/surface_fan.rst 15585F: drivers/hwmon/surface_fan.c 15586 15587MICROSOFT SURFACE SENSOR THERMAL DRIVER 15588M: Maximilian Luz <[email protected]> 15589L: [email protected] 15590S: Maintained 15591F: drivers/hwmon/surface_temp.c 15592 15593MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15594M: Maximilian Luz <[email protected]> 15595L: [email protected] 15596S: Maintained 15597F: drivers/platform/surface/surface_gpe.c 15598 15599MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15600M: Hans de Goede <[email protected]> 15601M: Ilpo Järvinen <[email protected]> 15602M: Maximilian Luz <[email protected]> 15603L: [email protected] 15604S: Maintained 15605T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15606F: drivers/platform/surface/ 15607 15608MICROSOFT SURFACE HID TRANSPORT DRIVER 15609M: Maximilian Luz <[email protected]> 15610L: [email protected] 15611L: [email protected] 15612S: Maintained 15613F: drivers/hid/surface-hid/ 15614 15615MICROSOFT SURFACE HOT-PLUG DRIVER 15616M: Maximilian Luz <[email protected]> 15617L: [email protected] 15618S: Maintained 15619F: drivers/platform/surface/surface_hotplug.c 15620 15621MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15622M: Maximilian Luz <[email protected]> 15623L: [email protected] 15624S: Maintained 15625F: drivers/platform/surface/surface_platform_profile.c 15626 15627MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15628M: Chen Yu <[email protected]> 15629L: [email protected] 15630S: Supported 15631F: drivers/platform/surface/surfacepro3_button.c 15632 15633MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15634M: Maximilian Luz <[email protected]> 15635L: [email protected] 15636S: Maintained 15637F: drivers/platform/surface/surface_aggregator_hub.c 15638 15639MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15640M: Maximilian Luz <[email protected]> 15641L: [email protected] 15642S: Maintained 15643W: https://github.com/linux-surface/surface-aggregator-module 15644C: irc://irc.libera.chat/linux-surface 15645F: Documentation/driver-api/surface_aggregator/ 15646F: drivers/platform/surface/aggregator/ 15647F: drivers/platform/surface/surface_acpi_notify.c 15648F: drivers/platform/surface/surface_aggregator_cdev.c 15649F: drivers/platform/surface/surface_aggregator_registry.c 15650F: include/linux/surface_acpi_notify.h 15651F: include/linux/surface_aggregator/ 15652F: include/uapi/linux/surface_aggregator/ 15653 15654MICROTEK X6 SCANNER 15655M: Oliver Neukum <[email protected]> 15656S: Maintained 15657F: drivers/usb/image/microtek.* 15658 15659MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15660M: Luka Kovacic <[email protected]> 15661M: Luka Perkov <[email protected]> 15662S: Maintained 15663F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15664F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15665F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15666F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15667F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15668F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15669 15670MIN HEAP 15671M: Kuan-Wei Chiu <[email protected]> 15672L: [email protected] 15673S: Maintained 15674F: Documentation/core-api/min_heap.rst 15675F: include/linux/min_heap.h 15676F: lib/min_heap.c 15677F: lib/test_min_heap.c 15678 15679MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15680M: Sakari Ailus <[email protected]> 15681L: [email protected] 15682S: Maintained 15683F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15684F: Documentation/driver-api/media/drivers/ccs/ 15685F: Documentation/userspace-api/media/drivers/ccs.rst 15686F: drivers/media/i2c/ccs-pll.c 15687F: drivers/media/i2c/ccs-pll.h 15688F: drivers/media/i2c/ccs/ 15689F: include/uapi/linux/ccs.h 15690F: include/uapi/linux/smiapp.h 15691 15692MIPS 15693M: Thomas Bogendoerfer <[email protected]> 15694L: [email protected] 15695S: Maintained 15696Q: https://patchwork.kernel.org/project/linux-mips/list/ 15697T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15698F: Documentation/devicetree/bindings/mips/ 15699F: Documentation/arch/mips/ 15700F: arch/mips/ 15701F: drivers/platform/mips/ 15702F: include/dt-bindings/mips/ 15703 15704MIPS BOSTON DEVELOPMENT BOARD 15705M: Paul Burton <[email protected]> 15706L: [email protected] 15707S: Maintained 15708F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15709F: arch/mips/boot/dts/img/boston.dts 15710F: arch/mips/configs/generic/board-boston.config 15711F: drivers/clk/imgtec/clk-boston.c 15712F: include/dt-bindings/clock/boston-clock.h 15713 15714MIPS CORE DRIVERS 15715M: Thomas Bogendoerfer <[email protected]> 15716L: [email protected] 15717S: Supported 15718F: drivers/bus/mips_cdmm.c 15719F: drivers/clocksource/mips-gic-timer.c 15720F: drivers/cpuidle/cpuidle-cps.c 15721F: drivers/irqchip/irq-mips-cpu.c 15722F: drivers/irqchip/irq-mips-gic.c 15723 15724MIPS GENERIC PLATFORM 15725M: Paul Burton <[email protected]> 15726L: [email protected] 15727S: Supported 15728F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15729F: arch/mips/generic/ 15730F: arch/mips/tools/generic-board-config.sh 15731 15732MIPS RINT INSTRUCTION EMULATION 15733M: Aleksandar Markovic <[email protected]> 15734L: [email protected] 15735S: Supported 15736F: arch/mips/math-emu/dp_rint.c 15737F: arch/mips/math-emu/sp_rint.c 15738 15739MIPS/LOONGSON1 ARCHITECTURE 15740M: Keguang Zhang <[email protected]> 15741L: [email protected] 15742S: Maintained 15743F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15744F: arch/mips/include/asm/mach-loongson32/ 15745F: arch/mips/loongson32/ 15746F: drivers/*/*loongson1* 15747F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15748 15749MIPS/LOONGSON2EF ARCHITECTURE 15750M: Jiaxun Yang <[email protected]> 15751L: [email protected] 15752S: Maintained 15753F: arch/mips/include/asm/mach-loongson2ef/ 15754F: arch/mips/loongson2ef/ 15755F: drivers/cpufreq/loongson2_cpufreq.c 15756 15757MIPS/LOONGSON64 ARCHITECTURE 15758M: Huacai Chen <[email protected]> 15759M: Jiaxun Yang <[email protected]> 15760L: [email protected] 15761S: Maintained 15762F: arch/mips/include/asm/mach-loongson64/ 15763F: arch/mips/loongson64/ 15764F: drivers/irqchip/irq-loongson* 15765F: drivers/platform/mips/cpu_hwmon.c 15766 15767MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15768M: Hans Verkuil <[email protected]> 15769L: [email protected] 15770S: Odd Fixes 15771W: https://linuxtv.org 15772T: git git://linuxtv.org/media.git 15773F: drivers/media/radio/radio-miropcm20* 15774 15775MITSUMI MM8013 FG DRIVER 15776M: Konrad Dybcio <[email protected]> 15777F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15778F: drivers/power/supply/mm8013.c 15779 15780MMP SUPPORT 15781R: Lubomir Rintel <[email protected]> 15782L: [email protected] (moderated for non-subscribers) 15783S: Odd Fixes 15784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15785F: arch/arm/boot/dts/marvell/mmp* 15786F: arch/arm/mach-mmp/ 15787F: include/linux/soc/mmp/ 15788 15789MMP USB PHY DRIVERS 15790R: Lubomir Rintel <[email protected]> 15791L: [email protected] (moderated for non-subscribers) 15792S: Maintained 15793F: drivers/phy/marvell/phy-mmp3-usb.c 15794F: drivers/phy/marvell/phy-pxa-usb.c 15795 15796MMU GATHER AND TLB INVALIDATION 15797M: Will Deacon <[email protected]> 15798M: "Aneesh Kumar K.V" <[email protected]> 15799M: Andrew Morton <[email protected]> 15800M: Nick Piggin <[email protected]> 15801M: Peter Zijlstra <[email protected]> 15802L: [email protected] 15803L: [email protected] 15804S: Maintained 15805F: arch/*/include/asm/tlb.h 15806F: include/asm-generic/tlb.h 15807F: mm/mmu_gather.c 15808 15809MN88472 MEDIA DRIVER 15810L: [email protected] 15811S: Orphan 15812W: https://linuxtv.org 15813Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15814F: drivers/media/dvb-frontends/mn88472* 15815 15816MN88473 MEDIA DRIVER 15817L: [email protected] 15818S: Orphan 15819W: https://linuxtv.org 15820Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15821F: drivers/media/dvb-frontends/mn88473* 15822 15823MOBILEYE MIPS SOCS 15824M: Vladimir Kondratiev <[email protected]> 15825M: Gregory CLEMENT <[email protected]> 15826M: Théo Lebrun <[email protected]> 15827L: [email protected] 15828S: Maintained 15829F: Documentation/devicetree/bindings/mips/mobileye.yaml 15830F: Documentation/devicetree/bindings/soc/mobileye/ 15831F: arch/mips/boot/dts/mobileye/ 15832F: arch/mips/configs/eyeq5_defconfig 15833F: arch/mips/mobileye/board-epm5.its.S 15834F: drivers/clk/clk-eyeq.c 15835F: drivers/pinctrl/pinctrl-eyeq5.c 15836F: drivers/reset/reset-eyeq.c 15837F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15838 15839MODULE SUPPORT 15840M: Luis Chamberlain <[email protected]> 15841R: Petr Pavlu <[email protected]> 15842R: Sami Tolvanen <[email protected]> 15843R: Daniel Gomez <[email protected]> 15844L: [email protected] 15845L: [email protected] 15846S: Maintained 15847T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15848F: include/linux/kmod.h 15849F: include/linux/module*.h 15850F: kernel/module/ 15851F: lib/test_kmod.c 15852F: scripts/module* 15853F: tools/testing/selftests/kmod/ 15854 15855MONOLITHIC POWER SYSTEM PMIC DRIVER 15856M: Saravanan Sekar <[email protected]> 15857S: Maintained 15858F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 15859F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 15860F: drivers/hwmon/pmbus/mpq7932.c 15861F: drivers/iio/adc/mp2629_adc.c 15862F: drivers/mfd/mp2629.c 15863F: drivers/power/supply/mp2629_charger.c 15864F: drivers/regulator/mp5416.c 15865F: drivers/regulator/mpq7920.c 15866F: drivers/regulator/mpq7920.h 15867F: include/linux/mfd/mp2629.h 15868 15869MOST(R) TECHNOLOGY DRIVER 15870M: Parthiban Veerasooran <[email protected]> 15871M: Christian Gromm <[email protected]> 15872S: Maintained 15873F: Documentation/ABI/testing/configfs-most 15874F: Documentation/ABI/testing/sysfs-bus-most 15875F: drivers/most/ 15876F: drivers/staging/most/ 15877F: include/linux/most.h 15878 15879MOTORCOMM PHY DRIVER 15880M: Frank <[email protected]> 15881L: [email protected] 15882S: Maintained 15883F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 15884F: drivers/net/phy/motorcomm.c 15885 15886MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 15887M: Jiri Slaby <[email protected]> 15888S: Maintained 15889F: Documentation/driver-api/tty/moxa-smartio.rst 15890F: drivers/tty/mxser.* 15891 15892MP3309C BACKLIGHT DRIVER 15893M: Flavio Suligoi <[email protected]> 15894L: [email protected] 15895S: Maintained 15896F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 15897F: drivers/video/backlight/mp3309c.c 15898 15899MPS MP2891 DRIVER 15900M: Noah Wang <[email protected]> 15901L: [email protected] 15902S: Maintained 15903F: Documentation/hwmon/mp2891.rst 15904F: drivers/hwmon/pmbus/mp2891.c 15905 15906MPS MP2993 DRIVER 15907M: Noah Wang <[email protected]> 15908L: [email protected] 15909S: Maintained 15910F: Documentation/hwmon/mp2993.rst 15911F: drivers/hwmon/pmbus/mp2993.c 15912 15913MPS MP9941 DRIVER 15914M: Noah Wang <[email protected]> 15915L: [email protected] 15916S: Maintained 15917F: Documentation/hwmon/mp9941.rst 15918F: drivers/hwmon/pmbus/mp9941.c 15919 15920MR800 AVERMEDIA USB FM RADIO DRIVER 15921M: Alexey Klimov <[email protected]> 15922L: [email protected] 15923S: Maintained 15924T: git git://linuxtv.org/media.git 15925F: drivers/media/radio/radio-mr800.c 15926 15927MRF24J40 IEEE 802.15.4 RADIO DRIVER 15928M: Stefan Schmidt <[email protected]> 15929L: [email protected] 15930S: Odd Fixes 15931F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 15932F: drivers/net/ieee802154/mrf24j40.c 15933 15934MSI EC DRIVER 15935M: Nikita Kravets <[email protected]> 15936L: [email protected] 15937S: Maintained 15938W: https://github.com/BeardOverflow/msi-ec 15939F: drivers/platform/x86/msi-ec.* 15940 15941MSI LAPTOP SUPPORT 15942M: "Lee, Chun-Yi" <[email protected]> 15943L: [email protected] 15944S: Maintained 15945F: drivers/platform/x86/msi-laptop.c 15946 15947MSI WMI SUPPORT 15948L: [email protected] 15949S: Orphan 15950F: drivers/platform/x86/msi-wmi.c 15951 15952MSI WMI PLATFORM FEATURES 15953M: Armin Wolf <[email protected]> 15954L: [email protected] 15955S: Maintained 15956F: Documentation/ABI/testing/debugfs-msi-wmi-platform 15957F: Documentation/wmi/devices/msi-wmi-platform.rst 15958F: drivers/platform/x86/msi-wmi-platform.c 15959 15960MSI001 MEDIA DRIVER 15961L: [email protected] 15962S: Orphan 15963W: https://linuxtv.org 15964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15965F: drivers/media/tuners/msi001* 15966 15967MSI2500 MEDIA DRIVER 15968L: [email protected] 15969S: Orphan 15970W: https://linuxtv.org 15971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15972F: drivers/media/usb/msi2500/ 15973 15974MSTAR INTERRUPT CONTROLLER DRIVER 15975M: Mark-PK Tsai <[email protected]> 15976M: Daniel Palmer <[email protected]> 15977S: Maintained 15978F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 15979F: drivers/irqchip/irq-mst-intc.c 15980 15981MSYSTEMS DISKONCHIP G3 MTD DRIVER 15982M: Robert Jarzmik <[email protected]> 15983L: [email protected] 15984S: Maintained 15985F: drivers/mtd/devices/docg3* 15986 15987MT9M114 ONSEMI SENSOR DRIVER 15988M: Laurent Pinchart <[email protected]> 15989L: [email protected] 15990S: Maintained 15991T: git git://linuxtv.org/media.git 15992F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 15993F: drivers/media/i2c/mt9m114.c 15994 15995MT9P031 APTINA CAMERA SENSOR 15996M: Laurent Pinchart <[email protected]> 15997L: [email protected] 15998S: Maintained 15999T: git git://linuxtv.org/media.git 16000F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16001F: drivers/media/i2c/mt9p031.c 16002 16003MT9T112 APTINA CAMERA SENSOR 16004M: Jacopo Mondi <[email protected]> 16005L: [email protected] 16006S: Odd Fixes 16007T: git git://linuxtv.org/media.git 16008F: drivers/media/i2c/mt9t112.c 16009F: include/media/i2c/mt9t112.h 16010 16011MT9V032 APTINA CAMERA SENSOR 16012M: Laurent Pinchart <[email protected]> 16013L: [email protected] 16014S: Maintained 16015T: git git://linuxtv.org/media.git 16016F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16017F: drivers/media/i2c/mt9v032.c 16018F: include/media/i2c/mt9v032.h 16019 16020MT9V111 APTINA CAMERA SENSOR 16021M: Jacopo Mondi <[email protected]> 16022L: [email protected] 16023S: Maintained 16024T: git git://linuxtv.org/media.git 16025F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16026F: drivers/media/i2c/mt9v111.c 16027 16028MULTIFUNCTION DEVICES (MFD) 16029M: Lee Jones <[email protected]> 16030S: Maintained 16031T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16032F: Documentation/devicetree/bindings/mfd/ 16033F: drivers/mfd/ 16034F: include/dt-bindings/mfd/ 16035F: include/linux/mfd/ 16036 16037MULTIMEDIA CARD (MMC) ETC. OVER SPI 16038S: Orphan 16039F: drivers/mmc/host/mmc_spi.c 16040F: include/linux/spi/mmc_spi.h 16041 16042MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16043M: Ulf Hansson <[email protected]> 16044L: [email protected] 16045S: Maintained 16046T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16047F: Documentation/devicetree/bindings/mmc/ 16048F: drivers/mmc/ 16049F: include/linux/mmc/ 16050F: include/uapi/linux/mmc/ 16051 16052MULTIPLEXER SUBSYSTEM 16053M: Peter Rosin <[email protected]> 16054S: Maintained 16055F: Documentation/ABI/testing/sysfs-class-mux* 16056F: Documentation/devicetree/bindings/mux/ 16057F: drivers/mux/ 16058F: include/dt-bindings/mux/ 16059F: include/linux/mux/ 16060 16061MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16062M: Bin Liu <[email protected]> 16063L: [email protected] 16064S: Maintained 16065F: drivers/usb/musb/ 16066 16067MXL301RF MEDIA DRIVER 16068M: Akihiro Tsukada <[email protected]> 16069L: [email protected] 16070S: Odd Fixes 16071F: drivers/media/tuners/mxl301rf* 16072 16073MXL5007T MEDIA DRIVER 16074M: Michael Krufky <[email protected]> 16075L: [email protected] 16076S: Maintained 16077W: https://linuxtv.org 16078W: http://github.com/mkrufky 16079Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16080T: git git://linuxtv.org/mkrufky/tuners.git 16081F: drivers/media/tuners/mxl5007t.* 16082 16083MXSFB DRM DRIVER 16084M: Marek Vasut <[email protected]> 16085M: Stefan Agner <[email protected]> 16086L: [email protected] 16087S: Supported 16088T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16089F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16090F: drivers/gpu/drm/mxsfb/ 16091 16092MYLEX DAC960 PCI RAID Controller 16093M: Hannes Reinecke <[email protected]> 16094L: [email protected] 16095S: Supported 16096F: drivers/scsi/myrb.* 16097F: drivers/scsi/myrs.* 16098 16099MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16100L: [email protected] 16101S: Orphan 16102W: https://www.cspi.com/ethernet-products/support/downloads/ 16103F: drivers/net/ethernet/myricom/myri10ge/ 16104 16105NAND FLASH SUBSYSTEM 16106M: Miquel Raynal <[email protected]> 16107R: Richard Weinberger <[email protected]> 16108L: [email protected] 16109S: Maintained 16110W: http://www.linux-mtd.infradead.org/ 16111Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16112C: irc://irc.oftc.net/mtd 16113T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16114F: drivers/mtd/nand/ 16115F: include/linux/mtd/*nand*.h 16116 16117NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16118M: Daniel Mack <[email protected]> 16119L: [email protected] 16120S: Maintained 16121W: http://www.native-instruments.com 16122F: sound/usb/caiaq/ 16123 16124NATSEMI ETHERNET DRIVER (DP8381x) 16125S: Orphan 16126F: drivers/net/ethernet/natsemi/natsemi.c 16127 16128NCR 5380 SCSI DRIVERS 16129M: Finn Thain <[email protected]> 16130M: Michael Schmitz <[email protected]> 16131L: [email protected] 16132S: Maintained 16133F: Documentation/scsi/g_NCR5380.rst 16134F: drivers/scsi/NCR5380.* 16135F: drivers/scsi/arm/cumana_1.c 16136F: drivers/scsi/arm/oak.c 16137F: drivers/scsi/atari_scsi.* 16138F: drivers/scsi/dmx3191d.c 16139F: drivers/scsi/g_NCR5380.* 16140F: drivers/scsi/mac_scsi.* 16141F: drivers/scsi/sun3_scsi.* 16142F: drivers/scsi/sun3_scsi_vme.c 16143 16144NCSI LIBRARY 16145M: Samuel Mendoza-Jonas <[email protected]> 16146S: Maintained 16147F: net/ncsi/ 16148 16149NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16150M: Zev Weiss <[email protected]> 16151L: [email protected] 16152S: Maintained 16153F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16154F: drivers/hwmon/nct6775-i2c.c 16155 16156NCT7363 HARDWARE MONITOR DRIVER 16157M: Ban Feng <[email protected]> 16158L: [email protected] 16159S: Maintained 16160F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16161F: Documentation/hwmon/nct7363.rst 16162F: drivers/hwmon/nct7363.c 16163 16164NETCONSOLE 16165M: Breno Leitao <[email protected]> 16166S: Maintained 16167F: Documentation/networking/netconsole.rst 16168F: drivers/net/netconsole.c 16169F: tools/testing/selftests/drivers/net/netcons_basic.sh 16170 16171NETDEVSIM 16172M: Jakub Kicinski <[email protected]> 16173S: Maintained 16174F: drivers/net/netdevsim/* 16175F: tools/testing/selftests/drivers/net/netdevsim/* 16176 16177NETEM NETWORK EMULATOR 16178M: Stephen Hemminger <[email protected]> 16179L: [email protected] 16180S: Maintained 16181F: net/sched/sch_netem.c 16182 16183NETERION 10GbE DRIVERS (s2io) 16184M: Jon Mason <[email protected]> 16185L: [email protected] 16186S: Supported 16187F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16188F: drivers/net/ethernet/neterion/ 16189 16190NETFILTER 16191M: Pablo Neira Ayuso <[email protected]> 16192M: Jozsef Kadlecsik <[email protected]> 16193L: [email protected] 16194L: [email protected] 16195S: Maintained 16196W: http://www.netfilter.org/ 16197W: http://www.iptables.org/ 16198W: http://www.nftables.org/ 16199Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16200C: irc://irc.libera.chat/netfilter 16201T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16202T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16203F: include/linux/netfilter* 16204F: include/linux/netfilter/ 16205F: include/net/netfilter/ 16206F: include/uapi/linux/netfilter* 16207F: include/uapi/linux/netfilter/ 16208F: net/*/netfilter.c 16209F: net/*/netfilter/ 16210F: net/bridge/br_netfilter*.c 16211F: net/netfilter/ 16212F: tools/testing/selftests/net/netfilter/ 16213 16214NETROM NETWORK LAYER 16215L: [email protected] 16216S: Orphan 16217W: https://linux-ax25.in-berlin.de 16218F: include/net/netrom.h 16219F: include/uapi/linux/netrom.h 16220F: net/netrom/ 16221 16222NETRONIX EMBEDDED CONTROLLER 16223M: Jonathan Neuschäfer <[email protected]> 16224S: Maintained 16225F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16226F: drivers/mfd/ntxec.c 16227F: drivers/pwm/pwm-ntxec.c 16228F: drivers/rtc/rtc-ntxec.c 16229F: include/linux/mfd/ntxec.h 16230 16231NETRONOME ETHERNET DRIVERS 16232M: Louis Peens <[email protected]> 16233R: Jakub Kicinski <[email protected]> 16234L: [email protected] 16235S: Maintained 16236F: drivers/net/ethernet/netronome/ 16237 16238NETWORK BLOCK DEVICE (NBD) 16239M: Josef Bacik <[email protected]> 16240L: [email protected] 16241L: [email protected] 16242S: Maintained 16243F: Documentation/admin-guide/blockdev/nbd.rst 16244F: drivers/block/nbd.c 16245F: include/trace/events/nbd.h 16246F: include/uapi/linux/nbd.h 16247 16248NETWORK DROP MONITOR 16249M: Neil Horman <[email protected]> 16250L: [email protected] 16251S: Maintained 16252W: https://fedorahosted.org/dropwatch/ 16253F: include/uapi/linux/net_dropmon.h 16254F: net/core/drop_monitor.c 16255 16256NETWORKING DRIVERS 16257M: Andrew Lunn <[email protected]> 16258M: "David S. Miller" <[email protected]> 16259M: Eric Dumazet <[email protected]> 16260M: Jakub Kicinski <[email protected]> 16261M: Paolo Abeni <[email protected]> 16262L: [email protected] 16263S: Maintained 16264P: Documentation/process/maintainer-netdev.rst 16265Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16266T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16267T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16268F: Documentation/devicetree/bindings/net/ 16269F: Documentation/networking/net_cachelines/net_device.rst 16270F: drivers/connector/ 16271F: drivers/net/ 16272F: drivers/ptp/ 16273F: include/dt-bindings/net/ 16274F: include/linux/cn_proc.h 16275F: include/linux/etherdevice.h 16276F: include/linux/ethtool_netlink.h 16277F: include/linux/fcdevice.h 16278F: include/linux/fddidevice.h 16279F: include/linux/hippidevice.h 16280F: include/linux/if_* 16281F: include/linux/inetdevice.h 16282F: include/linux/netdev* 16283F: include/linux/platform_data/wiznet.h 16284F: include/uapi/linux/cn_proc.h 16285F: include/uapi/linux/ethtool_netlink.h 16286F: include/uapi/linux/if_* 16287F: include/uapi/linux/net_shaper.h 16288F: include/uapi/linux/netdev* 16289F: tools/testing/selftests/drivers/net/ 16290X: Documentation/devicetree/bindings/net/bluetooth/ 16291X: Documentation/devicetree/bindings/net/can/ 16292X: Documentation/devicetree/bindings/net/wireless/ 16293X: drivers/net/can/ 16294X: drivers/net/wireless/ 16295 16296NETWORKING DRIVERS (WIRELESS) 16297M: Kalle Valo <[email protected]> 16298L: [email protected] 16299S: Maintained 16300W: https://wireless.wiki.kernel.org/ 16301Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16302T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16303T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16304F: Documentation/devicetree/bindings/net/wireless/ 16305F: drivers/net/wireless/ 16306 16307NETWORKING [DSA] 16308M: Andrew Lunn <[email protected]> 16309M: Vladimir Oltean <[email protected]> 16310S: Maintained 16311F: Documentation/devicetree/bindings/net/dsa/ 16312F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16313F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16314F: drivers/net/dsa/ 16315F: include/linux/dsa/ 16316F: include/linux/platform_data/dsa.h 16317F: include/net/dsa.h 16318F: net/dsa/ 16319F: tools/testing/selftests/drivers/net/dsa/ 16320 16321NETWORKING [GENERAL] 16322M: "David S. Miller" <[email protected]> 16323M: Eric Dumazet <[email protected]> 16324M: Jakub Kicinski <[email protected]> 16325M: Paolo Abeni <[email protected]> 16326R: Simon Horman <[email protected]> 16327L: [email protected] 16328S: Maintained 16329P: Documentation/process/maintainer-netdev.rst 16330Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16331B: mailto:[email protected] 16332T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16333T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16334F: Documentation/core-api/netlink.rst 16335F: Documentation/netlink/ 16336F: Documentation/networking/ 16337F: Documentation/networking/net_cachelines/ 16338F: Documentation/process/maintainer-netdev.rst 16339F: Documentation/userspace-api/netlink/ 16340F: include/linux/ethtool.h 16341F: include/linux/framer/framer-provider.h 16342F: include/linux/framer/framer.h 16343F: include/linux/in.h 16344F: include/linux/indirect_call_wrapper.h 16345F: include/linux/inet.h 16346F: include/linux/inet_diag.h 16347F: include/linux/net.h 16348F: include/linux/netdev* 16349F: include/linux/netlink.h 16350F: include/linux/netpoll.h 16351F: include/linux/rtnetlink.h 16352F: include/linux/seq_file_net.h 16353F: include/linux/skbuff* 16354F: include/net/ 16355F: include/uapi/linux/ethtool.h 16356F: include/uapi/linux/genetlink.h 16357F: include/uapi/linux/hsr_netlink.h 16358F: include/uapi/linux/in.h 16359F: include/uapi/linux/inet_diag.h 16360F: include/uapi/linux/nbd-netlink.h 16361F: include/uapi/linux/net.h 16362F: include/uapi/linux/net_namespace.h 16363F: include/uapi/linux/netconf.h 16364F: include/uapi/linux/netdev* 16365F: include/uapi/linux/netlink.h 16366F: include/uapi/linux/netlink_diag.h 16367F: include/uapi/linux/rtnetlink.h 16368F: lib/net_utils.c 16369F: lib/random32.c 16370F: net/ 16371F: samples/pktgen/ 16372F: tools/net/ 16373F: tools/testing/selftests/net/ 16374X: Documentation/networking/mac80211-injection.rst 16375X: Documentation/networking/mac80211_hwsim/ 16376X: Documentation/networking/regulatory.rst 16377X: include/net/cfg80211.h 16378X: include/net/ieee80211_radiotap.h 16379X: include/net/iw_handler.h 16380X: include/net/mac80211.h 16381X: include/net/wext.h 16382X: net/9p/ 16383X: net/bluetooth/ 16384X: net/can/ 16385X: net/ceph/ 16386X: net/mac80211/ 16387X: net/rfkill/ 16388X: net/wireless/ 16389 16390NETWORKING [IPSEC] 16391M: Steffen Klassert <[email protected]> 16392M: Herbert Xu <[email protected]> 16393M: "David S. Miller" <[email protected]> 16394L: [email protected] 16395S: Maintained 16396T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16397T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16398F: include/net/xfrm.h 16399F: include/uapi/linux/xfrm.h 16400F: net/ipv4/ah4.c 16401F: net/ipv4/esp4* 16402F: net/ipv4/ip_vti.c 16403F: net/ipv4/ipcomp.c 16404F: net/ipv4/xfrm* 16405F: net/ipv6/ah6.c 16406F: net/ipv6/esp6* 16407F: net/ipv6/ip6_vti.c 16408F: net/ipv6/ipcomp6.c 16409F: net/ipv6/xfrm* 16410F: net/key/ 16411F: net/xfrm/ 16412F: tools/testing/selftests/net/ipsec.c 16413 16414NETWORKING [IPv4/IPv6] 16415M: "David S. Miller" <[email protected]> 16416M: David Ahern <[email protected]> 16417L: [email protected] 16418S: Maintained 16419T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16420F: arch/x86/net/* 16421F: include/linux/ip.h 16422F: include/linux/ipv6* 16423F: include/net/fib* 16424F: include/net/ip* 16425F: include/net/route.h 16426F: net/ipv4/ 16427F: net/ipv6/ 16428 16429NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16430M: Paul Moore <[email protected]> 16431L: [email protected] 16432L: [email protected] 16433S: Supported 16434W: https://github.com/netlabel 16435F: Documentation/netlabel/ 16436F: include/net/calipso.h 16437F: include/net/cipso_ipv4.h 16438F: include/net/netlabel.h 16439F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16440F: include/uapi/linux/netfilter/xt_SECMARK.h 16441F: net/ipv4/cipso_ipv4.c 16442F: net/ipv6/calipso.c 16443F: net/netfilter/xt_CONNSECMARK.c 16444F: net/netfilter/xt_SECMARK.c 16445F: net/netlabel/ 16446 16447NETWORKING [MACSEC] 16448M: Sabrina Dubroca <[email protected]> 16449L: [email protected] 16450S: Maintained 16451F: drivers/net/macsec.c 16452F: include/net/macsec.h 16453F: include/uapi/linux/if_macsec.h 16454K: macsec 16455K: \bmdo_ 16456 16457NETWORKING [MPTCP] 16458M: Matthieu Baerts <[email protected]> 16459M: Mat Martineau <[email protected]> 16460R: Geliang Tang <[email protected]> 16461L: [email protected] 16462L: [email protected] 16463S: Maintained 16464W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16465B: https://github.com/multipath-tcp/mptcp_net-next/issues 16466T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16467T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16468F: Documentation/netlink/specs/mptcp_pm.yaml 16469F: Documentation/networking/mptcp*.rst 16470F: include/net/mptcp.h 16471F: include/trace/events/mptcp.h 16472F: include/uapi/linux/mptcp*.h 16473F: net/mptcp/ 16474F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16475F: tools/testing/selftests/net/mptcp/ 16476 16477NETWORKING [TCP] 16478M: Eric Dumazet <[email protected]> 16479L: [email protected] 16480S: Maintained 16481F: Documentation/networking/net_cachelines/tcp_sock.rst 16482F: include/linux/tcp.h 16483F: include/net/tcp.h 16484F: include/trace/events/tcp.h 16485F: include/uapi/linux/tcp.h 16486F: net/ipv4/inet_connection_sock.c 16487F: net/ipv4/inet_hashtables.c 16488F: net/ipv4/inet_timewait_sock.c 16489F: net/ipv4/syncookies.c 16490F: net/ipv4/tcp*.c 16491F: net/ipv6/inet6_connection_sock.c 16492F: net/ipv6/inet6_hashtables.c 16493F: net/ipv6/syncookies.c 16494F: net/ipv6/tcp*.c 16495 16496NETWORKING [TLS] 16497M: Boris Pismenny <[email protected]> 16498M: John Fastabend <[email protected]> 16499M: Jakub Kicinski <[email protected]> 16500L: [email protected] 16501S: Maintained 16502F: include/net/tls.h 16503F: include/uapi/linux/tls.h 16504F: net/tls/* 16505 16506NETXEN (1/10) GbE SUPPORT 16507M: Manish Chopra <[email protected]> 16508M: Rahul Verma <[email protected]> 16509M: [email protected] 16510L: [email protected] 16511S: Supported 16512F: drivers/net/ethernet/qlogic/netxen/ 16513 16514NET_FAILOVER MODULE 16515M: Sridhar Samudrala <[email protected]> 16516L: [email protected] 16517S: Supported 16518F: Documentation/networking/net_failover.rst 16519F: drivers/net/net_failover.c 16520F: include/net/net_failover.h 16521 16522NEXTHOP 16523M: David Ahern <[email protected]> 16524L: [email protected] 16525S: Maintained 16526F: include/net/netns/nexthop.h 16527F: include/net/nexthop.h 16528F: include/uapi/linux/nexthop.h 16529F: net/ipv4/nexthop.c 16530 16531NFC SUBSYSTEM 16532M: Krzysztof Kozlowski <[email protected]> 16533L: [email protected] 16534S: Maintained 16535F: Documentation/devicetree/bindings/net/nfc/ 16536F: drivers/nfc/ 16537F: include/net/nfc/ 16538F: include/uapi/linux/nfc.h 16539F: net/nfc/ 16540 16541NFC VIRTUAL NCI DEVICE DRIVER 16542M: Bongsu Jeon <[email protected]> 16543L: [email protected] 16544S: Supported 16545F: drivers/nfc/virtual_ncidev.c 16546F: tools/testing/selftests/nci/ 16547 16548NFS, SUNRPC, AND LOCKD CLIENTS 16549M: Trond Myklebust <[email protected]> 16550M: Anna Schumaker <[email protected]> 16551L: [email protected] 16552S: Maintained 16553W: http://client.linux-nfs.org 16554T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16555F: Documentation/filesystems/nfs/ 16556F: fs/lockd/ 16557F: fs/nfs/ 16558F: fs/nfs_common/ 16559F: include/linux/lockd/ 16560F: include/linux/nfs* 16561F: include/linux/sunrpc/ 16562F: include/uapi/linux/nfs* 16563F: include/uapi/linux/sunrpc/ 16564F: net/sunrpc/ 16565 16566NILFS2 FILESYSTEM 16567M: Ryusuke Konishi <[email protected]> 16568L: [email protected] 16569S: Supported 16570W: https://nilfs.sourceforge.io/ 16571T: git https://github.com/konis/nilfs2.git 16572F: Documentation/filesystems/nilfs2.rst 16573F: fs/nilfs2/ 16574F: include/trace/events/nilfs2.h 16575F: include/uapi/linux/nilfs2_api.h 16576F: include/uapi/linux/nilfs2_ondisk.h 16577 16578NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16579M: YOKOTA Hiroshi <[email protected]> 16580S: Maintained 16581W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16582F: Documentation/scsi/NinjaSCSI.rst 16583F: drivers/scsi/pcmcia/nsp_* 16584 16585NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16586M: GOTO Masanori <[email protected]> 16587M: YOKOTA Hiroshi <[email protected]> 16588S: Maintained 16589W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16590F: Documentation/scsi/NinjaSCSI.rst 16591F: drivers/scsi/nsp32* 16592 16593NINTENDO HID DRIVER 16594M: Daniel J. Ogorchock <[email protected]> 16595L: [email protected] 16596S: Maintained 16597F: drivers/hid/hid-nintendo* 16598 16599NIOS2 ARCHITECTURE 16600M: Dinh Nguyen <[email protected]> 16601S: Maintained 16602T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16603F: arch/nios2/ 16604 16605NITRO ENCLAVES (NE) 16606M: Alexandru Ciobotaru <[email protected]> 16607L: [email protected] 16608L: The AWS Nitro Enclaves Team <[email protected]> 16609S: Supported 16610W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16611F: Documentation/virt/ne_overview.rst 16612F: drivers/virt/nitro_enclaves/ 16613F: include/linux/nitro_enclaves.h 16614F: include/uapi/linux/nitro_enclaves.h 16615F: samples/nitro_enclaves/ 16616 16617NITRO SECURE MODULE (NSM) 16618M: Alexander Graf <[email protected]> 16619L: [email protected] 16620L: The AWS Nitro Enclaves Team <[email protected]> 16621S: Supported 16622W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16623F: drivers/misc/nsm.c 16624F: include/uapi/linux/nsm.h 16625 16626NOHZ, DYNTICKS SUPPORT 16627M: Anna-Maria Behnsen <[email protected]> 16628M: Frederic Weisbecker <[email protected]> 16629M: Ingo Molnar <[email protected]> 16630M: Thomas Gleixner <[email protected]> 16631L: [email protected] 16632S: Maintained 16633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16634F: include/linux/sched/nohz.h 16635F: include/linux/tick.h 16636F: kernel/time/tick*.* 16637 16638NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16639M: Pavel Machek <[email protected]> 16640M: Sakari Ailus <[email protected]> 16641L: [email protected] 16642S: Maintained 16643F: drivers/media/i2c/ad5820.c 16644F: drivers/media/i2c/et8ek8 16645 16646NOKIA N900 POWER SUPPLY DRIVERS 16647R: Pali Rohár <[email protected]> 16648F: drivers/power/supply/bq2415x_charger.c 16649F: drivers/power/supply/bq27xxx_battery.c 16650F: drivers/power/supply/bq27xxx_battery_i2c.c 16651F: drivers/power/supply/isp1704_charger.c 16652F: drivers/power/supply/rx51_battery.c 16653F: include/linux/power/bq2415x_charger.h 16654F: include/linux/power/bq27xxx_battery.h 16655 16656NOLIBC HEADER FILE 16657M: Willy Tarreau <[email protected]> 16658M: Thomas Weißschuh <[email protected]> 16659S: Maintained 16660T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16661F: tools/include/nolibc/ 16662F: tools/testing/selftests/nolibc/ 16663 16664NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16665M: Hans de Goede <[email protected]> 16666L: [email protected] 16667S: Maintained 16668F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 16669F: drivers/input/touchscreen/novatek-nvt-ts.c 16670 16671NSDEPS 16672M: Matthias Maennich <[email protected]> 16673S: Maintained 16674F: Documentation/core-api/symbol-namespaces.rst 16675F: scripts/nsdeps 16676 16677NTB AMD DRIVER 16678M: Sanjay R Mehta <[email protected]> 16679M: Shyam Sundar S K <[email protected]> 16680L: [email protected] 16681S: Supported 16682F: drivers/ntb/hw/amd/ 16683 16684NTB DRIVER CORE 16685M: Jon Mason <[email protected]> 16686M: Dave Jiang <[email protected]> 16687M: Allen Hubbe <[email protected]> 16688L: [email protected] 16689S: Supported 16690W: https://github.com/jonmason/ntb/wiki 16691T: git https://github.com/jonmason/ntb.git 16692F: drivers/net/ntb_netdev.c 16693F: drivers/ntb/ 16694F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16695F: include/linux/ntb.h 16696F: include/linux/ntb_transport.h 16697F: tools/testing/selftests/ntb/ 16698 16699NTB INTEL DRIVER 16700M: Dave Jiang <[email protected]> 16701L: [email protected] 16702S: Supported 16703W: https://github.com/davejiang/linux/wiki 16704T: git https://github.com/davejiang/linux.git 16705F: drivers/ntb/hw/intel/ 16706 16707NTFS3 FILESYSTEM 16708M: Konstantin Komarov <[email protected]> 16709L: [email protected] 16710S: Supported 16711W: http://www.paragon-software.com/ 16712T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16713F: Documentation/filesystems/ntfs3.rst 16714F: fs/ntfs3/ 16715 16716NUBUS SUBSYSTEM 16717M: Finn Thain <[email protected]> 16718L: [email protected] 16719S: Maintained 16720F: arch/*/include/asm/nubus.h 16721F: drivers/nubus/ 16722F: include/linux/nubus.h 16723F: include/uapi/linux/nubus.h 16724 16725NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16726M: Antonino Daplas <[email protected]> 16727L: [email protected] 16728S: Maintained 16729F: drivers/video/fbdev/nvidia/ 16730F: drivers/video/fbdev/riva/ 16731 16732NVIDIA WMI EC BACKLIGHT DRIVER 16733M: Daniel Dadap <[email protected]> 16734L: [email protected] 16735S: Supported 16736F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16737F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16738 16739NVM EXPRESS DRIVER 16740M: Keith Busch <[email protected]> 16741M: Jens Axboe <[email protected]> 16742M: Christoph Hellwig <[email protected]> 16743M: Sagi Grimberg <[email protected]> 16744L: [email protected] 16745S: Supported 16746W: http://git.infradead.org/nvme.git 16747T: git git://git.infradead.org/nvme.git 16748F: Documentation/nvme/ 16749F: drivers/nvme/common/ 16750F: drivers/nvme/host/ 16751F: include/linux/nvme-*.h 16752F: include/linux/nvme.h 16753F: include/uapi/linux/nvme_ioctl.h 16754 16755NVM EXPRESS FABRICS AUTHENTICATION 16756M: Hannes Reinecke <[email protected]> 16757L: [email protected] 16758S: Supported 16759F: drivers/nvme/host/auth.c 16760F: drivers/nvme/target/auth.c 16761F: drivers/nvme/target/fabrics-cmd-auth.c 16762F: include/linux/nvme-auth.h 16763 16764NVM EXPRESS FC TRANSPORT DRIVERS 16765M: James Smart <[email protected]> 16766L: [email protected] 16767S: Supported 16768F: drivers/nvme/host/fc.c 16769F: drivers/nvme/target/fc.c 16770F: drivers/nvme/target/fcloop.c 16771F: include/linux/nvme-fc-driver.h 16772F: include/linux/nvme-fc.h 16773 16774NVM EXPRESS HARDWARE MONITORING SUPPORT 16775M: Guenter Roeck <[email protected]> 16776L: [email protected] 16777S: Supported 16778F: drivers/nvme/host/hwmon.c 16779 16780NVM EXPRESS TARGET DRIVER 16781M: Christoph Hellwig <[email protected]> 16782M: Sagi Grimberg <[email protected]> 16783M: Chaitanya Kulkarni <[email protected]> 16784L: [email protected] 16785S: Supported 16786W: http://git.infradead.org/nvme.git 16787T: git git://git.infradead.org/nvme.git 16788F: drivers/nvme/target/ 16789 16790NVMEM FRAMEWORK 16791M: Srinivas Kandagatla <[email protected]> 16792S: Maintained 16793T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 16794F: Documentation/ABI/stable/sysfs-bus-nvmem 16795F: Documentation/devicetree/bindings/nvmem/ 16796F: drivers/nvmem/ 16797F: include/linux/nvmem-consumer.h 16798F: include/linux/nvmem-provider.h 16799 16800NXP BLUETOOTH WIRELESS DRIVERS 16801M: Amitkumar Karwar <[email protected]> 16802M: Neeraj Kale <[email protected]> 16803S: Maintained 16804F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 16805F: drivers/bluetooth/btnxpuart.c 16806 16807NXP C45 TJA11XX PHY DRIVER 16808M: Andrei Botila <[email protected]> 16809L: [email protected] 16810S: Maintained 16811F: drivers/net/phy/nxp-c45-tja11xx* 16812 16813NXP FSPI DRIVER 16814M: Han Xu <[email protected]> 16815M: Haibo Chen <[email protected]> 16816R: Yogesh Gaur <[email protected]> 16817L: [email protected] 16818L: [email protected] 16819S: Maintained 16820F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 16821F: drivers/spi/spi-nxp-fspi.c 16822 16823NXP FXAS21002C DRIVER 16824M: Rui Miguel Silva <[email protected]> 16825L: [email protected] 16826S: Maintained 16827F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 16828F: drivers/iio/gyro/fxas21002c.h 16829F: drivers/iio/gyro/fxas21002c_core.c 16830F: drivers/iio/gyro/fxas21002c_i2c.c 16831F: drivers/iio/gyro/fxas21002c_spi.c 16832 16833NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 16834M: Haibo Chen <[email protected]> 16835L: [email protected] 16836L: [email protected] 16837S: Maintained 16838F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 16839F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 16840F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 16841F: drivers/iio/adc/imx7d_adc.c 16842F: drivers/iio/adc/imx93_adc.c 16843F: drivers/iio/adc/vf610_adc.c 16844 16845NXP i.MX 8M ISI DRIVER 16846M: Laurent Pinchart <[email protected]> 16847L: [email protected] 16848S: Maintained 16849F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 16850F: drivers/media/platform/nxp/imx8-isi/ 16851 16852NXP i.MX 8MP DW100 V4L2 DRIVER 16853M: Xavier Roumegue <[email protected]> 16854L: [email protected] 16855S: Maintained 16856F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 16857F: Documentation/userspace-api/media/drivers/dw100.rst 16858F: drivers/media/platform/nxp/dw100/ 16859F: include/uapi/linux/dw100.h 16860 16861NXP i.MX 8MQ DCSS DRIVER 16862M: Laurentiu Palcu <[email protected]> 16863R: Lucas Stach <[email protected]> 16864L: [email protected] 16865S: Maintained 16866T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16867F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 16868F: drivers/gpu/drm/imx/dcss/ 16869 16870NXP i.MX 8QXP ADC DRIVER 16871M: Cai Huoqing <[email protected]> 16872M: Haibo Chen <[email protected]> 16873L: [email protected] 16874L: [email protected] 16875S: Maintained 16876F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 16877F: drivers/iio/adc/imx8qxp-adc.c 16878 16879NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 16880M: Mirela Rabulea <[email protected]> 16881L: [email protected] 16882L: [email protected] 16883S: Maintained 16884F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 16885F: drivers/media/platform/nxp/imx-jpeg 16886 16887NXP i.MX CLOCK DRIVERS 16888M: Abel Vesa <[email protected]> 16889R: Peng Fan <[email protected]> 16890L: [email protected] 16891L: [email protected] 16892S: Maintained 16893T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 16894F: Documentation/devicetree/bindings/clock/imx* 16895F: drivers/clk/imx/ 16896F: include/dt-bindings/clock/imx* 16897 16898NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 16899M: Jagan Teki <[email protected]> 16900S: Maintained 16901F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 16902F: drivers/regulator/pf8x00-regulator.c 16903 16904NXP PTN5150A CC LOGIC AND EXTCON DRIVER 16905M: Krzysztof Kozlowski <[email protected]> 16906L: [email protected] 16907S: Maintained 16908F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 16909F: drivers/extcon/extcon-ptn5150.c 16910 16911NXP SGTL5000 DRIVER 16912M: Fabio Estevam <[email protected]> 16913L: [email protected] 16914S: Maintained 16915F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 16916F: sound/soc/codecs/sgtl5000* 16917 16918NXP SJA1105 ETHERNET SWITCH DRIVER 16919M: Vladimir Oltean <[email protected]> 16920L: [email protected] 16921S: Maintained 16922F: drivers/net/dsa/sja1105 16923F: drivers/net/pcs/pcs-xpcs-nxp.c 16924 16925NXP TDA998X DRM DRIVER 16926M: Russell King <[email protected]> 16927S: Maintained 16928T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 16929T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 16930F: drivers/gpu/drm/i2c/tda998x_drv.c 16931F: include/drm/i2c/tda998x.h 16932F: include/dt-bindings/display/tda998x.h 16933K: "nxp,tda998x" 16934 16935NXP TFA9879 DRIVER 16936M: Peter Rosin <[email protected]> 16937L: [email protected] 16938S: Maintained 16939F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 16940F: sound/soc/codecs/tfa9879* 16941 16942NXP-NCI NFC DRIVER 16943S: Orphan 16944F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 16945F: drivers/nfc/nxp-nci 16946 16947NXP/Goodix TFA989X (TFA1) DRIVER 16948M: Stephan Gerhold <[email protected]> 16949L: [email protected] 16950S: Maintained 16951F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 16952F: sound/soc/codecs/tfa989x.c 16953 16954NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 16955M: Jonas Malaco <[email protected]> 16956L: [email protected] 16957S: Maintained 16958F: Documentation/hwmon/nzxt-kraken2.rst 16959F: drivers/hwmon/nzxt-kraken2.c 16960 16961NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 16962M: Jonas Malaco <[email protected]> 16963M: Aleksa Savic <[email protected]> 16964L: [email protected] 16965S: Maintained 16966F: Documentation/hwmon/nzxt-kraken3.rst 16967F: drivers/hwmon/nzxt-kraken3.c 16968 16969OBJAGG 16970M: Jiri Pirko <[email protected]> 16971L: [email protected] 16972S: Supported 16973F: include/linux/objagg.h 16974F: lib/objagg.c 16975F: lib/test_objagg.c 16976 16977OBJPOOL 16978M: Matt Wu <[email protected]> 16979S: Supported 16980F: include/linux/objpool.h 16981F: lib/objpool.c 16982F: lib/test_objpool.c 16983 16984OBJTOOL 16985M: Josh Poimboeuf <[email protected]> 16986M: Peter Zijlstra <[email protected]> 16987S: Supported 16988F: include/linux/objtool*.h 16989F: tools/objtool/ 16990 16991OCELOT ETHERNET SWITCH DRIVER 16992M: Vladimir Oltean <[email protected]> 16993M: Claudiu Manoil <[email protected]> 16994M: Alexandre Belloni <[email protected]> 16995M: [email protected] 16996L: [email protected] 16997S: Supported 16998F: drivers/net/dsa/ocelot/* 16999F: drivers/net/ethernet/mscc/ 17000F: include/soc/mscc/ocelot* 17001F: net/dsa/tag_ocelot.c 17002F: net/dsa/tag_ocelot_8021q.c 17003F: tools/testing/selftests/drivers/net/ocelot/* 17004 17005OCELOT EXTERNAL SWITCH CONTROL 17006M: Colin Foster <[email protected]> 17007S: Supported 17008F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17009F: drivers/mfd/ocelot* 17010F: drivers/net/dsa/ocelot/ocelot_ext.c 17011F: include/linux/mfd/ocelot.h 17012 17013OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17014M: Frederic Barrat <[email protected]> 17015M: Andrew Donnellan <[email protected]> 17016L: [email protected] 17017S: Supported 17018F: Documentation/userspace-api/accelerators/ocxl.rst 17019F: arch/powerpc/include/asm/pnv-ocxl.h 17020F: arch/powerpc/platforms/powernv/ocxl.c 17021F: drivers/misc/ocxl/ 17022F: include/misc/ocxl* 17023F: include/uapi/misc/ocxl.h 17024 17025OMAP AUDIO SUPPORT 17026M: Peter Ujfalusi <[email protected]> 17027M: Jarkko Nikula <[email protected]> 17028L: [email protected] 17029L: [email protected] 17030S: Maintained 17031F: sound/soc/ti/n810.c 17032F: sound/soc/ti/omap* 17033F: sound/soc/ti/rx51.c 17034F: sound/soc/ti/sdma-pcm.* 17035 17036OMAP CLOCK FRAMEWORK SUPPORT 17037M: Paul Walmsley <[email protected]> 17038L: [email protected] 17039S: Maintained 17040F: arch/arm/*omap*/*clock* 17041 17042OMAP DEVICE TREE SUPPORT 17043M: Tony Lindgren <[email protected]> 17044L: [email protected] 17045L: [email protected] 17046S: Maintained 17047F: arch/arm/boot/dts/ti/omap/ 17048 17049OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17050L: [email protected] 17051L: [email protected] 17052S: Orphan 17053F: Documentation/arch/arm/omap/dss.rst 17054F: drivers/video/fbdev/omap2/ 17055 17056OMAP FRAMEBUFFER SUPPORT 17057L: [email protected] 17058L: [email protected] 17059S: Orphan 17060F: drivers/video/fbdev/omap/ 17061 17062OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17063M: Roger Quadros <[email protected]> 17064M: Tony Lindgren <[email protected]> 17065L: [email protected] 17066S: Maintained 17067F: arch/arm/mach-omap2/*gpmc* 17068F: drivers/memory/omap-gpmc.c 17069 17070OMAP GPIO DRIVER 17071M: Grygorii Strashko <[email protected]> 17072M: Santosh Shilimkar <[email protected]> 17073M: Kevin Hilman <[email protected]> 17074L: [email protected] 17075S: Maintained 17076F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17077F: drivers/gpio/gpio-omap.c 17078 17079OMAP HARDWARE SPINLOCK SUPPORT 17080L: [email protected] 17081S: Orphan 17082F: drivers/hwspinlock/omap_hwspinlock.c 17083 17084OMAP HS MMC SUPPORT 17085L: [email protected] 17086L: [email protected] 17087S: Orphan 17088F: drivers/mmc/host/omap_hsmmc.c 17089 17090OMAP HWMOD DATA 17091M: Paul Walmsley <[email protected]> 17092L: [email protected] 17093S: Maintained 17094F: arch/arm/mach-omap2/omap_hwmod*data* 17095 17096OMAP HWMOD SUPPORT 17097M: Paul Walmsley <[email protected]> 17098L: [email protected] 17099S: Maintained 17100F: arch/arm/mach-omap2/omap_hwmod.* 17101 17102OMAP I2C DRIVER 17103M: Vignesh R <[email protected]> 17104L: [email protected] 17105L: [email protected] 17106S: Maintained 17107F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17108F: drivers/i2c/busses/i2c-omap.c 17109 17110OMAP MMC SUPPORT 17111M: Aaro Koskinen <[email protected]> 17112L: [email protected] 17113S: Odd Fixes 17114F: drivers/mmc/host/omap.c 17115 17116OMAP POWER MANAGEMENT SUPPORT 17117M: Kevin Hilman <[email protected]> 17118L: [email protected] 17119S: Maintained 17120F: arch/arm/*omap*/*pm* 17121F: drivers/cpufreq/omap-cpufreq.c 17122 17123OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17124M: Paul Walmsley <[email protected]> 17125L: [email protected] 17126S: Maintained 17127F: arch/arm/mach-omap2/prm* 17128 17129OMAP RANDOM NUMBER GENERATOR SUPPORT 17130M: Deepak Saxena <[email protected]> 17131S: Maintained 17132F: drivers/char/hw_random/omap-rng.c 17133 17134OMAP USB SUPPORT 17135L: [email protected] 17136L: [email protected] 17137S: Orphan 17138F: arch/arm/*omap*/usb* 17139F: drivers/usb/*/*omap* 17140 17141OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17142M: Mark Jackson <[email protected]> 17143L: [email protected] 17144S: Maintained 17145F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17146 17147OMAP1 SUPPORT 17148M: Aaro Koskinen <[email protected]> 17149M: Janusz Krzysztofik <[email protected]> 17150R: Tony Lindgren <[email protected]> 17151L: [email protected] 17152S: Maintained 17153Q: http://patchwork.kernel.org/project/linux-omap/list/ 17154T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17155F: arch/arm/configs/omap1_defconfig 17156F: arch/arm/mach-omap1/ 17157F: drivers/i2c/busses/i2c-omap.c 17158F: include/linux/platform_data/ams-delta-fiq.h 17159F: include/linux/platform_data/i2c-omap.h 17160 17161OMAP2+ SUPPORT 17162M: Aaro Koskinen <[email protected]> 17163M: Andreas Kemnade <[email protected]> 17164M: Kevin Hilman <[email protected]> 17165M: Roger Quadros <[email protected]> 17166M: Tony Lindgren <[email protected]> 17167L: [email protected] 17168S: Maintained 17169W: http://linux.omap.com/ 17170Q: http://patchwork.kernel.org/project/linux-omap/list/ 17171T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17172F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17173F: arch/arm/configs/omap2plus_defconfig 17174F: arch/arm/mach-omap2/ 17175F: drivers/bus/omap*.[ch] 17176F: drivers/bus/ti-sysc.c 17177F: drivers/gpio/gpio-tps65219.c 17178F: drivers/i2c/busses/i2c-omap.c 17179F: drivers/irqchip/irq-omap-intc.c 17180F: drivers/mfd/*omap*.c 17181F: drivers/mfd/menelaus.c 17182F: drivers/mfd/palmas.c 17183F: drivers/mfd/tps65217.c 17184F: drivers/mfd/tps65218.c 17185F: drivers/mfd/tps65219.c 17186F: drivers/mfd/tps65910.c 17187F: drivers/mfd/twl-core.[ch] 17188F: drivers/mfd/twl4030*.c 17189F: drivers/mfd/twl6030*.c 17190F: drivers/mfd/twl6040*.c 17191F: drivers/regulator/palmas-regulator*.c 17192F: drivers/regulator/pbias-regulator.c 17193F: drivers/regulator/tps65217-regulator.c 17194F: drivers/regulator/tps65218-regulator.c 17195F: drivers/regulator/tps65219-regulator.c 17196F: drivers/regulator/tps65910-regulator.c 17197F: drivers/regulator/twl-regulator.c 17198F: drivers/regulator/twl6030-regulator.c 17199F: include/linux/platform_data/i2c-omap.h 17200F: include/linux/platform_data/ti-sysc.h 17201 17202OMFS FILESYSTEM 17203M: Bob Copeland <[email protected]> 17204L: [email protected] 17205S: Maintained 17206F: Documentation/filesystems/omfs.rst 17207F: fs/omfs/ 17208 17209OMNIVISION OG01A1B SENSOR DRIVER 17210M: Sakari Ailus <[email protected]> 17211L: [email protected] 17212S: Maintained 17213F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17214F: drivers/media/i2c/og01a1b.c 17215 17216OMNIVISION OV01A10 SENSOR DRIVER 17217M: Bingbu Cao <[email protected]> 17218L: [email protected] 17219S: Maintained 17220T: git git://linuxtv.org/media.git 17221F: drivers/media/i2c/ov01a10.c 17222 17223OMNIVISION OV02A10 SENSOR DRIVER 17224L: [email protected] 17225S: Orphan 17226T: git git://linuxtv.org/media.git 17227F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17228F: drivers/media/i2c/ov02a10.c 17229 17230OMNIVISION OV08D10 SENSOR DRIVER 17231M: Jimmy Su <[email protected]> 17232L: [email protected] 17233S: Maintained 17234T: git git://linuxtv.org/media.git 17235F: drivers/media/i2c/ov08d10.c 17236 17237OMNIVISION OV08X40 SENSOR DRIVER 17238M: Jason Chen <[email protected]> 17239L: [email protected] 17240S: Maintained 17241T: git git://linuxtv.org/media.git 17242F: drivers/media/i2c/ov08x40.c 17243F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17244 17245OMNIVISION OV13858 SENSOR DRIVER 17246M: Sakari Ailus <[email protected]> 17247L: [email protected] 17248S: Maintained 17249T: git git://linuxtv.org/media.git 17250F: drivers/media/i2c/ov13858.c 17251 17252OMNIVISION OV13B10 SENSOR DRIVER 17253M: Arec Kao <[email protected]> 17254L: [email protected] 17255S: Maintained 17256T: git git://linuxtv.org/media.git 17257F: drivers/media/i2c/ov13b10.c 17258 17259OMNIVISION OV2680 SENSOR DRIVER 17260M: Rui Miguel Silva <[email protected]> 17261M: Hans de Goede <[email protected]> 17262L: [email protected] 17263S: Maintained 17264T: git git://linuxtv.org/media.git 17265F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17266F: drivers/media/i2c/ov2680.c 17267 17268OMNIVISION OV2685 SENSOR DRIVER 17269M: Shunqian Zheng <[email protected]> 17270L: [email protected] 17271S: Maintained 17272T: git git://linuxtv.org/media.git 17273F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17274F: drivers/media/i2c/ov2685.c 17275 17276OMNIVISION OV2740 SENSOR DRIVER 17277M: Tianshu Qiu <[email protected]> 17278R: Sakari Ailus <[email protected]> 17279R: Bingbu Cao <[email protected]> 17280L: [email protected] 17281S: Maintained 17282T: git git://linuxtv.org/media.git 17283F: drivers/media/i2c/ov2740.c 17284 17285OMNIVISION OV4689 SENSOR DRIVER 17286M: Mikhail Rudenko <[email protected]> 17287L: [email protected] 17288S: Maintained 17289T: git git://linuxtv.org/media.git 17290F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17291F: drivers/media/i2c/ov4689.c 17292 17293OMNIVISION OV5640 SENSOR DRIVER 17294M: Steve Longerbeam <[email protected]> 17295L: [email protected] 17296S: Maintained 17297T: git git://linuxtv.org/media.git 17298F: drivers/media/i2c/ov5640.c 17299 17300OMNIVISION OV5647 SENSOR DRIVER 17301M: Dave Stevenson <[email protected]> 17302M: Jacopo Mondi <[email protected]> 17303L: [email protected] 17304S: Maintained 17305T: git git://linuxtv.org/media.git 17306F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17307F: drivers/media/i2c/ov5647.c 17308 17309OMNIVISION OV5670 SENSOR DRIVER 17310M: Sakari Ailus <[email protected]> 17311L: [email protected] 17312S: Maintained 17313T: git git://linuxtv.org/media.git 17314F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17315F: drivers/media/i2c/ov5670.c 17316 17317OMNIVISION OV5675 SENSOR DRIVER 17318M: Sakari Ailus <[email protected]> 17319L: [email protected] 17320S: Maintained 17321T: git git://linuxtv.org/media.git 17322F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17323F: drivers/media/i2c/ov5675.c 17324 17325OMNIVISION OV5693 SENSOR DRIVER 17326M: Daniel Scally <[email protected]> 17327L: [email protected] 17328S: Maintained 17329T: git git://linuxtv.org/media.git 17330F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17331F: drivers/media/i2c/ov5693.c 17332 17333OMNIVISION OV5695 SENSOR DRIVER 17334M: Shunqian Zheng <[email protected]> 17335L: [email protected] 17336S: Maintained 17337T: git git://linuxtv.org/media.git 17338F: drivers/media/i2c/ov5695.c 17339 17340OMNIVISION OV64A40 SENSOR DRIVER 17341M: Jacopo Mondi <[email protected]> 17342L: [email protected] 17343S: Maintained 17344T: git git://linuxtv.org/media.git 17345F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17346F: drivers/media/i2c/ov64a40.c 17347 17348OMNIVISION OV7670 SENSOR DRIVER 17349L: [email protected] 17350S: Orphan 17351T: git git://linuxtv.org/media.git 17352F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17353F: drivers/media/i2c/ov7670.c 17354 17355OMNIVISION OV772x SENSOR DRIVER 17356M: Jacopo Mondi <[email protected]> 17357L: [email protected] 17358S: Odd fixes 17359T: git git://linuxtv.org/media.git 17360F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17361F: drivers/media/i2c/ov772x.c 17362F: include/media/i2c/ov772x.h 17363 17364OMNIVISION OV7740 SENSOR DRIVER 17365L: [email protected] 17366S: Orphan 17367T: git git://linuxtv.org/media.git 17368F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17369F: drivers/media/i2c/ov7740.c 17370 17371OMNIVISION OV8856 SENSOR DRIVER 17372M: Sakari Ailus <[email protected]> 17373L: [email protected] 17374S: Maintained 17375T: git git://linuxtv.org/media.git 17376F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17377F: drivers/media/i2c/ov8856.c 17378 17379OMNIVISION OV8858 SENSOR DRIVER 17380M: Jacopo Mondi <[email protected]> 17381M: Nicholas Roth <[email protected]> 17382L: [email protected] 17383S: Maintained 17384T: git git://linuxtv.org/media.git 17385F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17386F: drivers/media/i2c/ov8858.c 17387 17388OMNIVISION OV9282 SENSOR DRIVER 17389M: Dave Stevenson <[email protected]> 17390L: [email protected] 17391S: Maintained 17392T: git git://linuxtv.org/media.git 17393F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17394F: drivers/media/i2c/ov9282.c 17395 17396OMNIVISION OV9640 SENSOR DRIVER 17397M: Petr Cvek <[email protected]> 17398L: [email protected] 17399S: Maintained 17400F: drivers/media/i2c/ov9640.* 17401 17402OMNIVISION OV9650 SENSOR DRIVER 17403M: Sakari Ailus <[email protected]> 17404R: Akinobu Mita <[email protected]> 17405R: Sylwester Nawrocki <[email protected]> 17406L: [email protected] 17407S: Maintained 17408T: git git://linuxtv.org/media.git 17409F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17410F: drivers/media/i2c/ov9650.c 17411 17412OMNIVISION OV9734 SENSOR DRIVER 17413M: Tianshu Qiu <[email protected]> 17414R: Bingbu Cao <[email protected]> 17415L: [email protected] 17416S: Maintained 17417T: git git://linuxtv.org/media.git 17418F: drivers/media/i2c/ov9734.c 17419 17420ONBOARD USB HUB DRIVER 17421M: Matthias Kaehlcke <[email protected]> 17422L: [email protected] 17423S: Maintained 17424F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17425F: drivers/usb/misc/onboard_usb_dev.c 17426 17427ONENAND FLASH DRIVER 17428M: Kyungmin Park <[email protected]> 17429L: [email protected] 17430S: Maintained 17431F: drivers/mtd/nand/onenand/ 17432F: include/linux/mtd/onenand*.h 17433 17434ONEXPLAYER FAN DRIVER 17435M: Derek John Clark <[email protected]> 17436M: Joaquín Ignacio Aramendía <[email protected]> 17437L: [email protected] 17438S: Maintained 17439F: drivers/hwmon/oxp-sensors.c 17440 17441ONIE TLV NVMEM LAYOUT DRIVER 17442M: Miquel Raynal <[email protected]> 17443S: Maintained 17444F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17445F: drivers/nvmem/layouts/onie-tlv.c 17446 17447ONION OMEGA2+ BOARD 17448M: Harvey Hunt <[email protected]> 17449L: [email protected] 17450S: Maintained 17451F: arch/mips/boot/dts/ralink/omega2p.dts 17452 17453ONSEMI ETHERNET PHY DRIVERS 17454M: Piergiorgio Beruto <[email protected]> 17455L: [email protected] 17456S: Supported 17457W: http://www.onsemi.com 17458F: drivers/net/phy/ncn* 17459 17460OP-TEE DRIVER 17461M: Jens Wiklander <[email protected]> 17462L: [email protected] 17463S: Maintained 17464F: Documentation/ABI/testing/sysfs-bus-optee-devices 17465F: drivers/tee/optee/ 17466 17467OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17468M: Sumit Garg <[email protected]> 17469L: [email protected] 17470S: Maintained 17471F: drivers/char/hw_random/optee-rng.c 17472 17473OP-TEE RTC DRIVER 17474M: Clément Léger <[email protected]> 17475L: [email protected] 17476S: Maintained 17477F: drivers/rtc/rtc-optee.c 17478 17479OPA-VNIC DRIVER 17480M: Dennis Dalessandro <[email protected]> 17481L: [email protected] 17482S: Supported 17483F: drivers/infiniband/ulp/opa_vnic 17484 17485OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17486M: Parthiban Veerasooran <[email protected]> 17487L: [email protected] 17488S: Maintained 17489F: Documentation/networking/oa-tc6-framework.rst 17490F: drivers/net/ethernet/oa_tc6.c 17491F: include/linux/oa_tc6.h 17492 17493OPEN FIRMWARE AND FLATTENED DEVICE TREE 17494M: Rob Herring <[email protected]> 17495M: Saravana Kannan <[email protected]> 17496L: [email protected] 17497S: Maintained 17498W: http://www.devicetree.org/ 17499C: irc://irc.libera.chat/devicetree 17500T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17501F: Documentation/ABI/testing/sysfs-firmware-ofw 17502F: drivers/of/ 17503F: include/linux/of*.h 17504F: scripts/dtc/ 17505F: tools/testing/selftests/dt/ 17506K: of_overlay_notifier_ 17507K: of_overlay_fdt_apply 17508K: of_overlay_remove 17509 17510OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17511M: Rob Herring <[email protected]> 17512M: Krzysztof Kozlowski <[email protected]> 17513M: Conor Dooley <[email protected]> 17514L: [email protected] 17515S: Maintained 17516Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17517C: irc://irc.libera.chat/devicetree 17518T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17519F: Documentation/devicetree/ 17520F: arch/*/boot/dts/ 17521F: include/dt-bindings/ 17522 17523OPENCOMPUTE PTP CLOCK DRIVER 17524M: Jonathan Lemon <[email protected]> 17525M: Vadim Fedorenko <[email protected]> 17526L: [email protected] 17527S: Maintained 17528F: drivers/ptp/ptp_ocp.c 17529 17530OPENCORES I2C BUS DRIVER 17531M: Peter Korsgaard <[email protected]> 17532M: Andrew Lunn <[email protected]> 17533L: [email protected] 17534S: Maintained 17535F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17536F: Documentation/i2c/busses/i2c-ocores.rst 17537F: drivers/i2c/busses/i2c-ocores.c 17538F: include/linux/platform_data/i2c-ocores.h 17539 17540OPENRISC ARCHITECTURE 17541M: Jonas Bonn <[email protected]> 17542M: Stefan Kristiansson <[email protected]> 17543M: Stafford Horne <[email protected]> 17544L: [email protected] 17545S: Maintained 17546W: http://openrisc.io 17547T: git https://github.com/openrisc/linux.git 17548F: Documentation/arch/openrisc/ 17549F: Documentation/devicetree/bindings/openrisc/ 17550F: arch/openrisc/ 17551F: drivers/irqchip/irq-ompic.c 17552F: drivers/irqchip/irq-or1k-* 17553 17554OPENVSWITCH 17555M: Pravin B Shelar <[email protected]> 17556L: [email protected] 17557L: [email protected] 17558S: Maintained 17559W: http://openvswitch.org 17560F: include/uapi/linux/openvswitch.h 17561F: net/openvswitch/ 17562F: tools/testing/selftests/net/openvswitch/ 17563 17564OPERATING PERFORMANCE POINTS (OPP) 17565M: Viresh Kumar <[email protected]> 17566M: Nishanth Menon <[email protected]> 17567M: Stephen Boyd <[email protected]> 17568L: [email protected] 17569S: Maintained 17570T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17571F: Documentation/devicetree/bindings/opp/ 17572F: Documentation/power/opp.rst 17573F: drivers/opp/ 17574F: include/linux/pm_opp.h 17575 17576OPL4 DRIVER 17577M: Clemens Ladisch <[email protected]> 17578L: [email protected] 17579S: Maintained 17580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17581F: sound/drivers/opl4/ 17582 17583ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17584M: Mark Fasheh <[email protected]> 17585M: Joel Becker <[email protected]> 17586M: Joseph Qi <[email protected]> 17587L: [email protected] 17588S: Supported 17589W: http://ocfs2.wiki.kernel.org 17590F: Documentation/filesystems/dlmfs.rst 17591F: Documentation/filesystems/ocfs2.rst 17592F: fs/ocfs2/ 17593 17594ORANGEFS FILESYSTEM 17595M: Mike Marshall <[email protected]> 17596R: Martin Brandenburg <[email protected]> 17597L: [email protected] 17598S: Supported 17599T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17600F: Documentation/filesystems/orangefs.rst 17601F: fs/orangefs/ 17602 17603OV2659 OMNIVISION SENSOR DRIVER 17604M: "Lad, Prabhakar" <[email protected]> 17605L: [email protected] 17606S: Maintained 17607W: https://linuxtv.org 17608Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17609T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17610F: drivers/media/i2c/ov2659.c 17611F: include/media/i2c/ov2659.h 17612 17613OVERLAY FILESYSTEM 17614M: Miklos Szeredi <[email protected]> 17615M: Amir Goldstein <[email protected]> 17616L: [email protected] 17617S: Supported 17618T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17619F: Documentation/filesystems/overlayfs.rst 17620F: fs/overlayfs/ 17621 17622P54 WIRELESS DRIVER 17623M: Christian Lamparter <[email protected]> 17624L: [email protected] 17625S: Maintained 17626W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17627F: drivers/net/wireless/intersil/p54/ 17628 17629PACKET SOCKETS 17630M: Willem de Bruijn <[email protected]> 17631S: Maintained 17632F: include/uapi/linux/if_packet.h 17633F: net/packet/af_packet.c 17634 17635PACKING 17636M: Vladimir Oltean <[email protected]> 17637L: [email protected] 17638S: Supported 17639F: Documentation/core-api/packing.rst 17640F: include/linux/packing.h 17641F: lib/packing.c 17642F: lib/packing_test.c 17643 17644PADATA PARALLEL EXECUTION MECHANISM 17645M: Steffen Klassert <[email protected]> 17646M: Daniel Jordan <[email protected]> 17647L: [email protected] 17648L: [email protected] 17649S: Maintained 17650F: Documentation/core-api/padata.rst 17651F: include/linux/padata.h 17652F: kernel/padata.c 17653 17654PAGE CACHE 17655M: Matthew Wilcox (Oracle) <[email protected]> 17656L: [email protected] 17657S: Supported 17658T: git git://git.infradead.org/users/willy/pagecache.git 17659F: Documentation/filesystems/locking.rst 17660F: Documentation/filesystems/vfs.rst 17661F: include/linux/pagemap.h 17662F: mm/filemap.c 17663F: mm/page-writeback.c 17664F: mm/readahead.c 17665F: mm/truncate.c 17666 17667PAGE POOL 17668M: Jesper Dangaard Brouer <[email protected]> 17669M: Ilias Apalodimas <[email protected]> 17670L: [email protected] 17671S: Supported 17672F: Documentation/networking/page_pool.rst 17673F: include/net/page_pool/ 17674F: include/trace/events/page_pool.h 17675F: net/core/page_pool.c 17676 17677PAGE TABLE CHECK 17678M: Pasha Tatashin <[email protected]> 17679M: Andrew Morton <[email protected]> 17680L: [email protected] 17681S: Maintained 17682F: Documentation/mm/page_table_check.rst 17683F: include/linux/page_table_check.h 17684F: mm/page_table_check.c 17685 17686PANASONIC LAPTOP ACPI EXTRAS DRIVER 17687M: Kenneth Chan <[email protected]> 17688L: [email protected] 17689S: Maintained 17690F: drivers/platform/x86/panasonic-laptop.c 17691 17692PARALLAX PING IIO SENSOR DRIVER 17693M: Andreas Klinger <[email protected]> 17694L: [email protected] 17695S: Maintained 17696F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17697F: drivers/iio/proximity/ping.c 17698 17699PARALLEL LCD/KEYPAD PANEL DRIVER 17700M: Willy Tarreau <[email protected]> 17701M: Ksenija Stanojevic <[email protected]> 17702S: Odd Fixes 17703F: Documentation/admin-guide/lcd-panel-cgram.rst 17704F: drivers/auxdisplay/panel.c 17705 17706PARALLEL PORT SUBSYSTEM 17707M: Sudip Mukherjee <[email protected]> 17708M: Sudip Mukherjee <[email protected]> 17709L: [email protected] (subscribers-only) 17710S: Maintained 17711F: Documentation/driver-api/parport*.rst 17712F: drivers/char/ppdev.c 17713F: drivers/parport/ 17714F: include/linux/parport*.h 17715F: include/uapi/linux/ppdev.h 17716 17717PARAVIRT_OPS INTERFACE 17718M: Juergen Gross <[email protected]> 17719R: Ajay Kaher <[email protected]> 17720R: Alexey Makhalov <[email protected]> 17721R: Broadcom internal kernel review list <[email protected]> 17722L: [email protected] 17723L: [email protected] 17724S: Supported 17725T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17726F: Documentation/virt/paravirt_ops.rst 17727F: arch/*/include/asm/paravirt*.h 17728F: arch/*/kernel/paravirt* 17729F: include/linux/hypervisor.h 17730 17731PARISC ARCHITECTURE 17732M: "James E.J. Bottomley" <[email protected]> 17733M: Helge Deller <[email protected]> 17734L: [email protected] 17735S: Maintained 17736W: https://parisc.wiki.kernel.org 17737Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17738T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17739T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17740F: Documentation/arch/parisc/ 17741F: arch/parisc/ 17742F: drivers/char/agp/parisc-agp.c 17743F: drivers/input/misc/hp_sdc_rtc.c 17744F: drivers/input/serio/gscps2.c 17745F: drivers/input/serio/hp_sdc* 17746F: drivers/parisc/ 17747F: drivers/parport/parport_gsc.* 17748F: drivers/tty/serial/8250/8250_parisc.c 17749F: drivers/video/console/sti* 17750F: drivers/video/fbdev/sti* 17751F: drivers/video/logo/logo_parisc* 17752F: include/linux/hp_sdc.h 17753 17754PARMAN 17755M: Jiri Pirko <[email protected]> 17756L: [email protected] 17757S: Supported 17758F: include/linux/parman.h 17759F: lib/parman.c 17760F: lib/test_parman.c 17761 17762PC ENGINES APU BOARD DRIVER 17763M: Enrico Weigelt, metux IT consult <[email protected]> 17764S: Maintained 17765F: drivers/platform/x86/pcengines-apuv2.c 17766 17767PC87360 HARDWARE MONITORING DRIVER 17768M: Jim Cromie <[email protected]> 17769L: [email protected] 17770S: Maintained 17771F: Documentation/hwmon/pc87360.rst 17772F: drivers/hwmon/pc87360.c 17773 17774PC8736x GPIO DRIVER 17775M: Jim Cromie <[email protected]> 17776S: Maintained 17777F: drivers/char/pc8736x_gpio.c 17778 17779PC87427 HARDWARE MONITORING DRIVER 17780M: Jean Delvare <[email protected]> 17781L: [email protected] 17782S: Maintained 17783F: Documentation/hwmon/pc87427.rst 17784F: drivers/hwmon/pc87427.c 17785 17786PCA9532 LED DRIVER 17787M: Riku Voipio <[email protected]> 17788S: Maintained 17789F: drivers/leds/leds-pca9532.c 17790F: include/linux/leds-pca9532.h 17791 17792PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 17793M: Thomas Petazzoni <[email protected]> 17794M: Pali Rohár <[email protected]> 17795L: [email protected] 17796L: [email protected] (moderated for non-subscribers) 17797S: Maintained 17798F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 17799F: drivers/pci/controller/pci-aardvark.c 17800 17801PCI DRIVER FOR ALTERA PCIE IP 17802M: Joyce Ooi <[email protected]> 17803L: [email protected] 17804S: Supported 17805F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 17806F: drivers/pci/controller/pcie-altera.c 17807 17808PCI DRIVER FOR APPLIEDMICRO XGENE 17809M: Toan Le <[email protected]> 17810L: [email protected] 17811L: [email protected] (moderated for non-subscribers) 17812S: Maintained 17813F: Documentation/devicetree/bindings/pci/xgene-pci.txt 17814F: drivers/pci/controller/pci-xgene.c 17815 17816PCI DRIVER FOR ARM VERSATILE PLATFORM 17817M: Rob Herring <[email protected]> 17818L: [email protected] 17819L: [email protected] (moderated for non-subscribers) 17820S: Maintained 17821F: Documentation/devicetree/bindings/pci/versatile.yaml 17822F: drivers/pci/controller/pci-versatile.c 17823 17824PCI DRIVER FOR ARMADA 8K 17825M: Thomas Petazzoni <[email protected]> 17826L: [email protected] 17827L: [email protected] (moderated for non-subscribers) 17828S: Maintained 17829F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 17830F: drivers/pci/controller/dwc/pcie-armada8k.c 17831 17832PCI DRIVER FOR CADENCE PCIE IP 17833L: [email protected] 17834S: Orphan 17835F: Documentation/devicetree/bindings/pci/cdns,* 17836F: drivers/pci/controller/cadence/*cadence* 17837 17838PCI DRIVER FOR FREESCALE LAYERSCAPE 17839M: Minghuan Lian <[email protected]> 17840M: Mingkai Hu <[email protected]> 17841M: Roy Zang <[email protected]> 17842L: [email protected] 17843L: [email protected] 17844L: [email protected] (moderated for non-subscribers) 17845L: [email protected] 17846S: Maintained 17847F: drivers/pci/controller/dwc/*layerscape* 17848 17849PCI DRIVER FOR FU740 17850M: Paul Walmsley <[email protected]> 17851M: Greentime Hu <[email protected]> 17852M: Samuel Holland <[email protected]> 17853L: [email protected] 17854S: Maintained 17855F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 17856F: drivers/pci/controller/dwc/pcie-fu740.c 17857 17858PCI DRIVER FOR GENERIC OF HOSTS 17859M: Will Deacon <[email protected]> 17860L: [email protected] 17861L: [email protected] (moderated for non-subscribers) 17862S: Maintained 17863F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 17864F: drivers/pci/controller/pci-host-common.c 17865F: drivers/pci/controller/pci-host-generic.c 17866 17867PCI DRIVER FOR IMX6 17868M: Richard Zhu <[email protected]> 17869M: Lucas Stach <[email protected]> 17870L: [email protected] 17871L: [email protected] (moderated for non-subscribers) 17872L: [email protected] 17873S: Maintained 17874F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 17875F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 17876F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 17877F: drivers/pci/controller/dwc/*imx6* 17878 17879PCI DRIVER FOR INTEL IXP4XX 17880M: Linus Walleij <[email protected]> 17881S: Maintained 17882F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 17883F: drivers/pci/controller/pci-ixp4xx.c 17884 17885PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 17886M: Nirmal Patel <[email protected]> 17887R: Jonathan Derrick <[email protected]> 17888L: [email protected] 17889S: Supported 17890F: drivers/pci/controller/vmd.c 17891 17892PCI DRIVER FOR MICROSEMI SWITCHTEC 17893M: Kurt Schwemmer <[email protected]> 17894M: Logan Gunthorpe <[email protected]> 17895L: [email protected] 17896S: Maintained 17897F: Documentation/ABI/testing/sysfs-class-switchtec 17898F: Documentation/driver-api/switchtec.rst 17899F: drivers/ntb/hw/mscc/ 17900F: drivers/pci/switch/switchtec* 17901F: include/linux/switchtec.h 17902F: include/uapi/linux/switchtec_ioctl.h 17903 17904PCI DRIVER FOR MOBIVEIL PCIE IP 17905M: Karthikeyan Mitran <[email protected]> 17906M: Hou Zhiqiang <[email protected]> 17907L: [email protected] 17908S: Supported 17909F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 17910F: drivers/pci/controller/mobiveil/pcie-mobiveil* 17911 17912PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 17913M: Thomas Petazzoni <[email protected]> 17914M: Pali Rohár <[email protected]> 17915L: [email protected] 17916L: [email protected] (moderated for non-subscribers) 17917S: Maintained 17918F: drivers/pci/controller/*mvebu* 17919 17920PCI DRIVER FOR NVIDIA TEGRA 17921M: Thierry Reding <[email protected]> 17922L: [email protected] 17923L: [email protected] 17924S: Supported 17925F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 17926F: drivers/pci/controller/pci-tegra.c 17927 17928PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 17929M: Hou Zhiqiang <[email protected]> 17930L: [email protected] 17931L: [email protected] (moderated for non-subscribers) 17932S: Maintained 17933F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt 17934F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 17935 17936PCI DRIVER FOR PLDA PCIE IP 17937M: Daire McNamara <[email protected]> 17938L: [email protected] 17939S: Maintained 17940F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 17941F: drivers/pci/controller/plda/pcie-plda-host.c 17942F: drivers/pci/controller/plda/pcie-plda.h 17943 17944PCI DRIVER FOR RENESAS R-CAR 17945M: Marek Vasut <marek.vasut[email protected]> 17946M: Yoshihiro Shimoda <[email protected]> 17947L: [email protected] 17948L: [email protected] 17949S: Maintained 17950F: Documentation/devicetree/bindings/pci/*rcar* 17951F: drivers/pci/controller/*rcar* 17952F: drivers/pci/controller/dwc/*rcar* 17953 17954PCI DRIVER FOR SAMSUNG EXYNOS 17955M: Jingoo Han <[email protected]> 17956L: [email protected] 17957L: [email protected] (moderated for non-subscribers) 17958L: [email protected] 17959S: Maintained 17960F: drivers/pci/controller/dwc/pci-exynos.c 17961 17962PCI DRIVER FOR SYNOPSYS DESIGNWARE 17963M: Jingoo Han <[email protected]> 17964M: Manivannan Sadhasivam <[email protected]> 17965L: [email protected] 17966S: Maintained 17967F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 17968F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 17969F: drivers/pci/controller/dwc/*designware* 17970 17971PCI DRIVER FOR TI DRA7XX/J721E 17972M: Vignesh Raghavendra <[email protected]> 17973R: Siddharth Vadapalli <[email protected]> 17974L: [email protected] 17975L: [email protected] 17976L: [email protected] (moderated for non-subscribers) 17977S: Supported 17978F: Documentation/devicetree/bindings/pci/ti-pci.txt 17979F: drivers/pci/controller/cadence/pci-j721e.c 17980F: drivers/pci/controller/dwc/pci-dra7xx.c 17981 17982PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 17983M: Linus Walleij <[email protected]> 17984L: [email protected] 17985S: Maintained 17986F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 17987F: drivers/pci/controller/pci-v3-semi.c 17988 17989PCI DRIVER FOR XILINX VERSAL CPM 17990M: Bharat Kumar Gogada <[email protected]> 17991M: Michal Simek <[email protected]> 17992L: [email protected] 17993S: Maintained 17994F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 17995F: drivers/pci/controller/pcie-xilinx-cpm.c 17996 17997PCI ENDPOINT SUBSYSTEM 17998M: Manivannan Sadhasivam <[email protected]> 17999M: Krzysztof Wilczyński <[email protected]> 18000R: Kishon Vijay Abraham I <[email protected]> 18001L: [email protected] 18002S: Supported 18003Q: https://patchwork.kernel.org/project/linux-pci/list/ 18004B: https://bugzilla.kernel.org 18005C: irc://irc.oftc.net/linux-pci 18006T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18007F: Documentation/PCI/endpoint/* 18008F: Documentation/misc-devices/pci-endpoint-test.rst 18009F: drivers/misc/pci_endpoint_test.c 18010F: drivers/pci/endpoint/ 18011F: tools/pci/ 18012 18013PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18014M: Mahesh J Salgaonkar <[email protected]> 18015R: Oliver O'Halloran <[email protected]> 18016L: [email protected] 18017S: Supported 18018F: Documentation/PCI/pci-error-recovery.rst 18019F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18020F: arch/powerpc/include/*/eeh*.h 18021F: arch/powerpc/kernel/eeh*.c 18022F: arch/powerpc/platforms/*/eeh*.c 18023F: drivers/pci/pcie/aer.c 18024F: drivers/pci/pcie/dpc.c 18025F: drivers/pci/pcie/err.c 18026 18027PCI ERROR RECOVERY 18028M: Linas Vepstas <[email protected]> 18029L: [email protected] 18030S: Supported 18031F: Documentation/PCI/pci-error-recovery.rst 18032 18033PCI MSI DRIVER FOR ALTERA MSI IP 18034M: Joyce Ooi <[email protected]> 18035L: [email protected] 18036S: Supported 18037F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18038F: drivers/pci/controller/pcie-altera-msi.c 18039 18040PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18041M: Toan Le <[email protected]> 18042L: [email protected] 18043L: [email protected] (moderated for non-subscribers) 18044S: Maintained 18045F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18046F: drivers/pci/controller/pci-xgene-msi.c 18047 18048PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18049M: Lorenzo Pieralisi <[email protected]> 18050M: Krzysztof Wilczyński <[email protected]> 18051R: Manivannan Sadhasivam <[email protected]> 18052R: Rob Herring <[email protected]> 18053L: [email protected] 18054S: Supported 18055Q: https://patchwork.kernel.org/project/linux-pci/list/ 18056B: https://bugzilla.kernel.org 18057C: irc://irc.oftc.net/linux-pci 18058T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18059F: Documentation/devicetree/bindings/pci/ 18060F: drivers/pci/controller/ 18061F: drivers/pci/pci-bridge-emul.c 18062F: drivers/pci/pci-bridge-emul.h 18063 18064PCI PEER-TO-PEER DMA (P2PDMA) 18065M: Bjorn Helgaas <[email protected]> 18066M: Logan Gunthorpe <[email protected]> 18067L: [email protected] 18068S: Supported 18069Q: https://patchwork.kernel.org/project/linux-pci/list/ 18070B: https://bugzilla.kernel.org 18071C: irc://irc.oftc.net/linux-pci 18072T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18073F: Documentation/driver-api/pci/p2pdma.rst 18074F: drivers/pci/p2pdma.c 18075F: include/linux/pci-p2pdma.h 18076 18077PCI POWER CONTROL 18078M: Bartosz Golaszewski <[email protected]> 18079L: [email protected] 18080S: Maintained 18081T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18082F: drivers/pci/pwrctrl/* 18083F: include/linux/pci-pwrctrl.h 18084 18085PCI SUBSYSTEM 18086M: Bjorn Helgaas <[email protected]> 18087L: [email protected] 18088S: Supported 18089Q: https://patchwork.kernel.org/project/linux-pci/list/ 18090B: https://bugzilla.kernel.org 18091C: irc://irc.oftc.net/linux-pci 18092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18093F: Documentation/PCI/ 18094F: Documentation/devicetree/bindings/pci/ 18095F: arch/x86/kernel/early-quirks.c 18096F: arch/x86/kernel/quirks.c 18097F: arch/x86/pci/ 18098F: drivers/acpi/pci* 18099F: drivers/pci/ 18100F: include/asm-generic/pci* 18101F: include/linux/of_pci.h 18102F: include/linux/pci* 18103F: include/uapi/linux/pci* 18104 18105PCIE BANDWIDTH CONTROLLER 18106M: Ilpo Järvinen <[email protected]> 18107L: [email protected] 18108S: Supported 18109F: drivers/pci/pcie/bwctrl.c 18110F: drivers/thermal/pcie_cooling.c 18111F: include/linux/pci-bwctrl.h 18112F: tools/testing/selftests/pcie_bwctrl/ 18113 18114PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18115M: Jonathan Chocron <[email protected]> 18116L: [email protected] 18117S: Maintained 18118F: Documentation/devicetree/bindings/pci/pcie-al.txt 18119F: drivers/pci/controller/dwc/pcie-al.c 18120 18121PCIE DRIVER FOR AMLOGIC MESON 18122M: Yue Wang <[email protected]> 18123L: [email protected] 18124L: [email protected] 18125S: Maintained 18126F: drivers/pci/controller/dwc/pci-meson.c 18127 18128PCIE DRIVER FOR AXIS ARTPEC 18129M: Jesper Nilsson <[email protected]> 18130L: [email protected] 18131L: [email protected] 18132S: Maintained 18133F: Documentation/devicetree/bindings/pci/axis,artpec* 18134F: drivers/pci/controller/dwc/*artpec* 18135 18136PCIE DRIVER FOR CAVIUM THUNDERX 18137M: Robert Richter <[email protected]> 18138L: [email protected] 18139L: [email protected] (moderated for non-subscribers) 18140S: Odd Fixes 18141F: drivers/pci/controller/pci-thunder-* 18142 18143PCIE DRIVER FOR HISILICON 18144M: Zhou Wang <[email protected]> 18145L: [email protected] 18146S: Maintained 18147F: drivers/pci/controller/dwc/pcie-hisi.c 18148 18149PCIE DRIVER FOR HISILICON KIRIN 18150M: Xiaowei Song <[email protected]> 18151M: Binghui Wang <[email protected]> 18152L: [email protected] 18153S: Maintained 18154F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18155F: drivers/pci/controller/dwc/pcie-kirin.c 18156 18157PCIE DRIVER FOR HISILICON STB 18158M: Shawn Guo <[email protected]> 18159L: [email protected] 18160S: Maintained 18161F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18162F: drivers/pci/controller/dwc/pcie-histb.c 18163 18164PCIE DRIVER FOR INTEL KEEM BAY 18165M: Srikanth Thokala <[email protected]> 18166L: [email protected] 18167S: Supported 18168F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18169F: drivers/pci/controller/dwc/pcie-keembay.c 18170 18171PCIE DRIVER FOR INTEL LGM GW SOC 18172M: Chuanhua Lei <[email protected]> 18173L: [email protected] 18174S: Maintained 18175F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18176F: drivers/pci/controller/dwc/pcie-intel-gw.c 18177 18178PCIE DRIVER FOR MEDIATEK 18179M: Ryder Lee <[email protected]> 18180M: Jianjun Wang <[email protected]> 18181L: [email protected] 18182L: [email protected] (moderated for non-subscribers) 18183S: Supported 18184F: Documentation/devicetree/bindings/pci/mediatek* 18185F: drivers/pci/controller/*mediatek* 18186 18187PCIE DRIVER FOR MICROCHIP 18188M: Daire McNamara <[email protected]> 18189L: [email protected] 18190S: Supported 18191F: Documentation/devicetree/bindings/pci/microchip* 18192F: drivers/pci/controller/plda/*microchip* 18193 18194PCIE DRIVER FOR QUALCOMM MSM 18195M: Manivannan Sadhasivam <[email protected]> 18196L: [email protected] 18197L: [email protected] 18198S: Maintained 18199F: drivers/pci/controller/dwc/pcie-qcom-common.c 18200F: drivers/pci/controller/dwc/pcie-qcom.c 18201 18202PCIE DRIVER FOR ROCKCHIP 18203M: Shawn Lin <[email protected]> 18204L: [email protected] 18205L: [email protected] 18206S: Maintained 18207F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18208F: drivers/pci/controller/pcie-rockchip* 18209 18210PCIE DRIVER FOR SOCIONEXT UNIPHIER 18211M: Kunihiko Hayashi <[email protected]> 18212L: [email protected] 18213S: Maintained 18214F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18215F: drivers/pci/controller/dwc/pcie-uniphier* 18216 18217PCIE DRIVER FOR ST SPEAR13XX 18218M: Pratyush Anand <[email protected]> 18219L: [email protected] 18220S: Maintained 18221F: drivers/pci/controller/dwc/*spear* 18222 18223PCIE DRIVER FOR STARFIVE JH71x0 18224M: Kevin Xie <[email protected]> 18225L: [email protected] 18226S: Maintained 18227F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18228F: drivers/pci/controller/plda/pcie-starfive.c 18229 18230PCIE ENDPOINT DRIVER FOR QUALCOMM 18231M: Manivannan Sadhasivam <[email protected]> 18232L: [email protected] 18233L: [email protected] 18234S: Maintained 18235F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18236F: drivers/pci/controller/dwc/pcie-qcom-common.c 18237F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18238 18239PCMCIA SUBSYSTEM 18240M: Dominik Brodowski <[email protected]> 18241S: Odd Fixes 18242T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18243F: Documentation/pcmcia/ 18244F: drivers/pcmcia/ 18245F: include/pcmcia/ 18246F: tools/pcmcia/ 18247 18248PCNET32 NETWORK DRIVER 18249M: Don Fry <[email protected]> 18250L: [email protected] 18251S: Maintained 18252F: drivers/net/ethernet/amd/pcnet32.c 18253 18254PCRYPT PARALLEL CRYPTO ENGINE 18255M: Steffen Klassert <[email protected]> 18256L: [email protected] 18257S: Maintained 18258F: crypto/pcrypt.c 18259F: include/crypto/pcrypt.h 18260 18261PDS DSC VIRTIO DATA PATH ACCELERATOR 18262R: Shannon Nelson <[email protected]> 18263F: drivers/vdpa/pds/ 18264 18265PECI HARDWARE MONITORING DRIVERS 18266M: Iwona Winiarska <[email protected]> 18267L: [email protected] 18268S: Supported 18269F: Documentation/hwmon/peci-cputemp.rst 18270F: Documentation/hwmon/peci-dimmtemp.rst 18271F: drivers/hwmon/peci/ 18272 18273PECI SUBSYSTEM 18274M: Iwona Winiarska <[email protected]> 18275L: [email protected] (moderated for non-subscribers) 18276S: Supported 18277F: Documentation/devicetree/bindings/peci/ 18278F: Documentation/peci/ 18279F: drivers/peci/ 18280F: include/linux/peci-cpu.h 18281F: include/linux/peci.h 18282 18283PENSANDO ETHERNET DRIVERS 18284M: Shannon Nelson <[email protected]> 18285M: Brett Creeley <[email protected]> 18286L: [email protected] 18287S: Supported 18288F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18289F: drivers/net/ethernet/pensando/ 18290 18291PER-CPU MEMORY ALLOCATOR 18292M: Dennis Zhou <[email protected]> 18293M: Tejun Heo <[email protected]> 18294M: Christoph Lameter <[email protected]> 18295L: [email protected] 18296S: Maintained 18297T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18298F: arch/*/include/asm/percpu.h 18299F: include/linux/percpu*.h 18300F: lib/percpu*.c 18301F: mm/percpu*.c 18302 18303PER-TASK DELAY ACCOUNTING 18304M: Balbir Singh <[email protected]> 18305S: Maintained 18306F: include/linux/delayacct.h 18307F: kernel/delayacct.c 18308 18309PERFORMANCE EVENTS SUBSYSTEM 18310M: Peter Zijlstra <[email protected]> 18311M: Ingo Molnar <[email protected]> 18312M: Arnaldo Carvalho de Melo <[email protected]> 18313M: Namhyung Kim <[email protected]> 18314R: Mark Rutland <[email protected]> 18315R: Alexander Shishkin <[email protected]> 18316R: Jiri Olsa <[email protected]> 18317R: Ian Rogers <[email protected]> 18318R: Adrian Hunter <[email protected]> 18319R: "Liang, Kan" <[email protected]> 18320L: [email protected] 18321L: [email protected] 18322S: Supported 18323W: https://perf.wiki.kernel.org/ 18324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18325T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18326T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18327F: arch/*/events/* 18328F: arch/*/events/*/* 18329F: arch/*/include/asm/perf_event.h 18330F: arch/*/kernel/*/*/perf_event*.c 18331F: arch/*/kernel/*/perf_event*.c 18332F: arch/*/kernel/perf_callchain.c 18333F: arch/*/kernel/perf_event*.c 18334F: include/linux/perf_event.h 18335F: include/uapi/linux/perf_event.h 18336F: kernel/events/* 18337F: tools/lib/perf/ 18338F: tools/perf/ 18339 18340PERFORMANCE EVENTS TOOLING ARM64 18341R: John Garry <[email protected]> 18342R: Will Deacon <[email protected]> 18343R: James Clark <[email protected]> 18344R: Mike Leach <[email protected]> 18345R: Leo Yan <[email protected]> 18346L: [email protected] (moderated for non-subscribers) 18347S: Supported 18348F: tools/build/feature/test-libopencsd.c 18349F: tools/perf/arch/arm*/ 18350F: tools/perf/pmu-events/arch/arm64/ 18351F: tools/perf/util/arm-spe* 18352F: tools/perf/util/cs-etm* 18353 18354PERSONALITY HANDLING 18355M: Christoph Hellwig <[email protected]> 18356L: [email protected] 18357S: Maintained 18358F: include/linux/personality.h 18359F: include/uapi/linux/personality.h 18360 18361PHOENIX RC FLIGHT CONTROLLER ADAPTER 18362M: Marcus Folkesson <[email protected]> 18363L: [email protected] 18364S: Maintained 18365F: Documentation/input/devices/pxrc.rst 18366F: drivers/input/joystick/pxrc.c 18367 18368PHONET PROTOCOL 18369M: Remi Denis-Courmont <[email protected]> 18370S: Supported 18371F: Documentation/networking/phonet.rst 18372F: include/linux/phonet.h 18373F: include/net/phonet/ 18374F: include/uapi/linux/phonet.h 18375F: net/phonet/ 18376 18377PHRAM MTD DRIVER 18378M: Joern Engel <[email protected]> 18379L: [email protected] 18380S: Maintained 18381F: drivers/mtd/devices/phram.c 18382 18383PICOLCD HID DRIVER 18384M: Bruno Prémont <[email protected]> 18385L: [email protected] 18386S: Maintained 18387F: drivers/hid/hid-picolcd* 18388 18389PIDFD API 18390M: Christian Brauner <[email protected]> 18391L: [email protected] 18392S: Maintained 18393T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18394F: samples/pidfd/ 18395F: tools/testing/selftests/clone3/ 18396F: tools/testing/selftests/pid_namespace/ 18397F: tools/testing/selftests/pidfd/ 18398K: (?i)pidfd 18399K: (?i)clone3 18400K: \b(clone_args|kernel_clone_args)\b 18401 18402PIN CONTROL SUBSYSTEM 18403M: Linus Walleij <[email protected]> 18404L: [email protected] 18405S: Maintained 18406T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18407F: Documentation/devicetree/bindings/pinctrl/ 18408F: Documentation/driver-api/pin-control.rst 18409F: drivers/pinctrl/ 18410F: include/dt-bindings/pinctrl/ 18411F: include/linux/pinctrl/ 18412 18413PIN CONTROLLER - AIROHA 18414M: Lorenzo Bianconi <[email protected]> 18415L: [email protected] (moderated for non-subscribers) 18416S: Maintained 18417F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18418F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18419 18420PIN CONTROLLER - AMD 18421M: Basavaraj Natikar <[email protected]> 18422M: Shyam Sundar S K <[email protected]> 18423S: Maintained 18424F: drivers/pinctrl/pinctrl-amd.c 18425 18426PIN CONTROLLER - FREESCALE 18427M: Dong Aisheng <[email protected]> 18428M: Fabio Estevam <[email protected]> 18429M: Shawn Guo <[email protected]> 18430M: Jacky Bai <[email protected]> 18431R: Pengutronix Kernel Team <[email protected]> 18432L: [email protected] 18433L: NXP S32 Linux Team <[email protected]> 18434S: Maintained 18435F: Documentation/devicetree/bindings/pinctrl/fsl,* 18436F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18437F: drivers/pinctrl/freescale/ 18438F: drivers/pinctrl/nxp/ 18439 18440PIN CONTROLLER - INTEL 18441M: Mika Westerberg <[email protected]> 18442M: Andy Shevchenko <[email protected]> 18443S: Supported 18444T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18445F: drivers/pinctrl/intel/ 18446 18447PIN CONTROLLER - KEEMBAY 18448M: Lakshmi Sowjanya D <[email protected]> 18449S: Supported 18450F: drivers/pinctrl/pinctrl-keembay* 18451 18452PIN CONTROLLER - MEDIATEK 18453M: Sean Wang <[email protected]> 18454L: [email protected] (moderated for non-subscribers) 18455S: Maintained 18456F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18457F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18458F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18459F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18460F: drivers/pinctrl/mediatek/ 18461 18462PIN CONTROLLER - MEDIATEK MIPS 18463M: Arınç ÜNAL <[email protected]> 18464M: Sergio Paracuellos <[email protected]> 18465L: [email protected] (moderated for non-subscribers) 18466L: [email protected] 18467S: Maintained 18468F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18469F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18470F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18471F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18472F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18473F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18474F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18475F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18476F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18477F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18478F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18479F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18480F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18481F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18482F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18483 18484PIN CONTROLLER - MICROCHIP AT91 18485M: Ludovic Desroches <[email protected]> 18486L: [email protected] (moderated for non-subscribers) 18487L: [email protected] 18488S: Supported 18489F: drivers/gpio/gpio-sama5d2-piobu.c 18490F: drivers/pinctrl/pinctrl-at91* 18491 18492PIN CONTROLLER - QUALCOMM 18493M: Bjorn Andersson <[email protected]> 18494L: [email protected] 18495S: Maintained 18496C: irc://irc.oftc.net/linux-msm 18497F: Documentation/devicetree/bindings/pinctrl/qcom,* 18498F: drivers/pinctrl/qcom/ 18499 18500PIN CONTROLLER - RENESAS 18501M: Geert Uytterhoeven <[email protected]> 18502L: [email protected] 18503S: Supported 18504T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18505F: Documentation/devicetree/bindings/pinctrl/renesas,* 18506F: drivers/pinctrl/renesas/ 18507 18508PIN CONTROLLER - SAMSUNG 18509M: Krzysztof Kozlowski <[email protected]> 18510M: Sylwester Nawrocki <[email protected]> 18511R: Alim Akhtar <[email protected]> 18512L: [email protected] (moderated for non-subscribers) 18513L: [email protected] 18514S: Maintained 18515Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18516B: mailto:[email protected] 18517C: irc://irc.libera.chat/linux-exynos 18518T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18519F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18520F: drivers/pinctrl/samsung/ 18521 18522PIN CONTROLLER - SINGLE 18523M: Tony Lindgren <[email protected]> 18524M: Haojian Zhuang <[email protected]> 18525L: [email protected] (moderated for non-subscribers) 18526L: [email protected] 18527S: Maintained 18528F: drivers/pinctrl/pinctrl-single.c 18529 18530PIN CONTROLLER - SUNPLUS / TIBBO 18531M: Dvorkin Dmitry <[email protected]> 18532M: Wells Lu <[email protected]> 18533L: [email protected] (moderated for non-subscribers) 18534S: Maintained 18535W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18536F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18537F: drivers/pinctrl/sunplus/ 18538F: include/dt-bindings/pinctrl/sppctl*.h 18539 18540PINE64 PINEPHONE KEYBOARD DRIVER 18541M: Samuel Holland <[email protected]> 18542S: Supported 18543F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18544F: drivers/input/keyboard/pinephone-keyboard.c 18545 18546PKTCDVD DRIVER 18547M: [email protected] 18548S: Orphan 18549F: drivers/block/pktcdvd.c 18550F: include/linux/pktcdvd.h 18551F: include/uapi/linux/pktcdvd.h 18552 18553PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18554M: Tomasz Duszynski <[email protected]> 18555S: Maintained 18556F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18557F: drivers/iio/chemical/pms7003.c 18558 18559PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18560M: Piergiorgio Beruto <[email protected]> 18561L: [email protected] 18562S: Maintained 18563F: drivers/net/phy/mdio-open-alliance.h 18564F: net/ethtool/plca.c 18565 18566PLDMFW LIBRARY 18567M: Jacob Keller <[email protected]> 18568S: Maintained 18569F: Documentation/driver-api/pldmfw/ 18570F: include/linux/pldmfw.h 18571F: lib/pldmfw/ 18572 18573PLX DMA DRIVER 18574M: Logan Gunthorpe <[email protected]> 18575S: Maintained 18576F: drivers/dma/plx_dma.c 18577 18578PM-GRAPH UTILITY 18579M: "Todd E Brandt" <[email protected]> 18580L: [email protected] 18581S: Supported 18582W: https://01.org/pm-graph 18583B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18584T: git git://github.com/intel/pm-graph 18585F: tools/power/pm-graph 18586 18587PM6764TR DRIVER 18588M: Charles Hsu <[email protected]> 18589L: [email protected] 18590S: Maintained 18591F: Documentation/hwmon/pm6764tr.rst 18592F: drivers/hwmon/pmbus/pm6764tr.c 18593 18594PMC SIERRA MaxRAID DRIVER 18595L: [email protected] 18596S: Orphan 18597W: http://www.pmc-sierra.com/ 18598F: drivers/scsi/pmcraid.* 18599 18600PMC SIERRA PM8001 DRIVER 18601M: Jack Wang <[email protected]> 18602L: [email protected] 18603S: Supported 18604F: drivers/scsi/pm8001/ 18605 18606PNI RM3100 IIO DRIVER 18607M: Song Qiang <[email protected]> 18608L: [email protected] 18609S: Maintained 18610F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18611F: drivers/iio/magnetometer/rm3100* 18612 18613PNP SUPPORT 18614M: "Rafael J. Wysocki" <[email protected]> 18615L: [email protected] 18616S: Maintained 18617F: drivers/pnp/ 18618F: include/linux/pnp.h 18619 18620POSIX CLOCKS and TIMERS 18621M: Anna-Maria Behnsen <[email protected]> 18622M: Frederic Weisbecker <[email protected]> 18623M: Thomas Gleixner <[email protected]> 18624L: [email protected] 18625S: Maintained 18626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18627F: fs/timerfd.c 18628F: include/linux/time_namespace.h 18629F: include/linux/timerfd.h 18630F: include/uapi/linux/time.h 18631F: include/uapi/linux/timerfd.h 18632F: include/trace/events/timer* 18633F: kernel/time/itimer.c 18634F: kernel/time/posix-* 18635F: kernel/time/namespace.c 18636 18637POWER MANAGEMENT CORE 18638M: "Rafael J. Wysocki" <[email protected]> 18639L: [email protected] 18640S: Supported 18641B: https://bugzilla.kernel.org 18642T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18643F: drivers/base/power/ 18644F: drivers/powercap/ 18645F: include/linux/intel_rapl.h 18646F: include/linux/pm.h 18647F: include/linux/pm_* 18648F: include/linux/powercap.h 18649F: kernel/configs/nopm.config 18650 18651POWER SEQUENCING 18652M: Bartosz Golaszewski <[email protected]> 18653L: [email protected] 18654S: Maintained 18655T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18656F: Documentation/driver-api/pwrseq.rst 18657F: drivers/power/sequencing/ 18658F: include/linux/pwrseq/ 18659 18660POWER STATE COORDINATION INTERFACE (PSCI) 18661M: Mark Rutland <[email protected]> 18662M: Lorenzo Pieralisi <[email protected]> 18663L: [email protected] (moderated for non-subscribers) 18664S: Maintained 18665F: drivers/firmware/psci/ 18666F: include/linux/psci.h 18667F: include/uapi/linux/psci.h 18668 18669POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18670M: Sebastian Reichel <[email protected]> 18671L: [email protected] 18672S: Maintained 18673T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18674F: Documentation/ABI/testing/sysfs-class-power 18675F: Documentation/devicetree/bindings/power/supply/ 18676F: drivers/power/supply/ 18677F: include/linux/power/ 18678F: include/linux/power_supply.h 18679F: tools/testing/selftests/power_supply/ 18680 18681POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18682M: Suraj Jitindar Singh <[email protected]> 18683L: [email protected] 18684S: Maintained 18685F: drivers/char/powernv-op-panel.c 18686 18687PPP OVER ATM (RFC 2364) 18688M: Mitchell Blank Jr <[email protected]> 18689S: Maintained 18690F: include/uapi/linux/atmppp.h 18691F: net/atm/pppoatm.c 18692 18693PPP OVER ETHERNET 18694M: Michal Ostrowski <[email protected]> 18695S: Maintained 18696F: drivers/net/ppp/pppoe.c 18697F: drivers/net/ppp/pppox.c 18698 18699PPP OVER L2TP 18700M: James Chapman <[email protected]> 18701S: Maintained 18702F: include/linux/if_pppol2tp.h 18703F: include/uapi/linux/if_pppol2tp.h 18704F: net/l2tp/l2tp_ppp.c 18705 18706PPP PROTOCOL DRIVERS AND COMPRESSORS 18707L: [email protected] 18708S: Orphan 18709F: drivers/net/ppp/ppp_* 18710 18711PPS SUPPORT 18712M: Rodolfo Giometti <[email protected]> 18713L: [email protected] (subscribers-only) 18714S: Maintained 18715W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18716F: Documentation/ABI/testing/sysfs-pps 18717F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18718F: Documentation/driver-api/pps.rst 18719F: drivers/pps/ 18720F: include/linux/pps*.h 18721F: include/uapi/linux/pps.h 18722 18723PRESSURE STALL INFORMATION (PSI) 18724M: Johannes Weiner <[email protected]> 18725M: Suren Baghdasaryan <[email protected]> 18726R: Peter Ziljstra <[email protected]> 18727S: Maintained 18728F: include/linux/psi* 18729F: kernel/sched/psi.c 18730 18731PROPELLER BUILD 18732M: Rong Xu <[email protected]> 18733M: Han Shen <[email protected]> 18734S: Supported 18735F: Documentation/dev-tools/propeller.rst 18736F: scripts/Makefile.propeller 18737 18738PRINTK 18739M: Petr Mladek <[email protected]> 18740R: Steven Rostedt <[email protected]> 18741R: John Ogness <[email protected]> 18742R: Sergey Senozhatsky <[email protected]> 18743S: Maintained 18744T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18745F: include/linux/printk.h 18746F: kernel/printk/ 18747 18748PRINTK INDEXING 18749R: Chris Down <[email protected]> 18750S: Maintained 18751F: Documentation/core-api/printk-index.rst 18752F: kernel/printk/index.c 18753K: printk_index 18754 18755PROC FILESYSTEM 18756L: [email protected] 18757L: [email protected] 18758S: Maintained 18759F: Documentation/filesystems/proc.rst 18760F: fs/proc/ 18761F: include/linux/proc_fs.h 18762F: tools/testing/selftests/proc/ 18763 18764PROC SYSCTL 18765M: Kees Cook <[email protected]> 18766M: Joel Granados <[email protected]> 18767L: [email protected] 18768L: [email protected] 18769S: Maintained 18770T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 18771F: fs/proc/proc_sysctl.c 18772F: include/linux/sysctl.h 18773F: kernel/sysctl-test.c 18774F: kernel/sysctl.c 18775F: tools/testing/selftests/sysctl/ 18776 18777PS3 NETWORK SUPPORT 18778M: Geoff Levand <[email protected]> 18779L: [email protected] 18780L: [email protected] 18781S: Maintained 18782F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 18783 18784PS3 PLATFORM SUPPORT 18785M: Geoff Levand <[email protected]> 18786L: [email protected] 18787S: Maintained 18788F: arch/powerpc/boot/ps3* 18789F: arch/powerpc/include/asm/lv1call.h 18790F: arch/powerpc/include/asm/ps3*.h 18791F: arch/powerpc/platforms/ps3/ 18792F: drivers/*/ps3* 18793F: drivers/ps3/ 18794F: drivers/rtc/rtc-ps3.c 18795F: drivers/usb/host/*ps3.c 18796F: sound/ppc/snd_ps3* 18797 18798PS3VRAM DRIVER 18799M: Jim Paris <[email protected]> 18800M: Geoff Levand <[email protected]> 18801L: [email protected] 18802S: Maintained 18803F: drivers/block/ps3vram.c 18804 18805PSAMPLE PACKET SAMPLING SUPPORT 18806M: Yotam Gigi <[email protected]> 18807S: Maintained 18808F: include/net/psample.h 18809F: include/uapi/linux/psample.h 18810F: net/psample 18811 18812PSE NETWORK DRIVER 18813M: Oleksij Rempel <[email protected]> 18814M: Kory Maincent <[email protected]> 18815L: [email protected] 18816S: Maintained 18817F: Documentation/devicetree/bindings/net/pse-pd/ 18818F: drivers/net/pse-pd/ 18819F: net/ethtool/pse-pd.c 18820 18821PSTORE FILESYSTEM 18822M: Kees Cook <[email protected]> 18823R: Tony Luck <[email protected]> 18824R: Guilherme G. Piccoli <[email protected]> 18825L: [email protected] 18826S: Supported 18827T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 18828F: Documentation/admin-guide/pstore-blk.rst 18829F: Documentation/admin-guide/ramoops.rst 18830F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 18831F: drivers/acpi/apei/erst.c 18832F: drivers/firmware/efi/efi-pstore.c 18833F: fs/pstore/ 18834F: include/linux/pstore* 18835K: \b(pstore|ramoops) 18836 18837PT5161L HARDWARE MONITOR DRIVER 18838M: Cosmo Chou <[email protected]> 18839L: [email protected] 18840S: Maintained 18841F: Documentation/hwmon/pt5161l.rst 18842F: drivers/hwmon/pt5161l.c 18843 18844PTP HARDWARE CLOCK SUPPORT 18845M: Richard Cochran <[email protected]> 18846L: [email protected] 18847S: Maintained 18848W: http://linuxptp.sourceforge.net/ 18849F: Documentation/ABI/testing/sysfs-ptp 18850F: Documentation/driver-api/ptp.rst 18851F: drivers/net/phy/dp83640* 18852F: drivers/ptp/* 18853F: include/linux/ptp_cl* 18854K: (?:\b|_)ptp(?:\b|_) 18855 18856PTP MOCKUP CLOCK SUPPORT 18857M: Vladimir Oltean <[email protected]> 18858L: [email protected] 18859S: Maintained 18860F: drivers/ptp/ptp_mock.c 18861F: include/linux/ptp_mock.h 18862 18863PTP VIRTUAL CLOCK SUPPORT 18864M: Yangbo Lu <[email protected]> 18865L: [email protected] 18866S: Maintained 18867F: drivers/ptp/ptp_vclock.c 18868F: net/ethtool/phc_vclocks.c 18869 18870PTP VMCLOCK SUPPORT 18871M: David Woodhouse <[email protected]> 18872L: [email protected] 18873S: Maintained 18874F: drivers/ptp/ptp_vmclock.c 18875F: include/uapi/linux/vmclock-abi.h 18876 18877PTRACE SUPPORT 18878M: Oleg Nesterov <[email protected]> 18879S: Maintained 18880F: arch/*/*/ptrace*.c 18881F: arch/*/include/asm/ptrace*.h 18882F: arch/*/ptrace*.c 18883F: include/asm-generic/syscall.h 18884F: include/linux/ptrace.h 18885F: include/linux/regset.h 18886F: include/uapi/linux/ptrace.h 18887F: kernel/ptrace.c 18888 18889PULSE8-CEC DRIVER 18890M: Hans Verkuil <[email protected]> 18891L: [email protected] 18892S: Maintained 18893T: git git://linuxtv.org/media.git 18894F: drivers/media/cec/usb/pulse8/ 18895 18896PURELIFI PLFXLC DRIVER 18897M: Srinivasan Raju <[email protected]> 18898L: [email protected] 18899S: Supported 18900F: drivers/net/wireless/purelifi/plfxlc/ 18901 18902PVRUSB2 VIDEO4LINUX DRIVER 18903M: Mike Isely <[email protected]> 18904L: [email protected] (subscribers-only) 18905L: [email protected] 18906S: Maintained 18907W: http://www.isely.net/pvrusb2/ 18908T: git git://linuxtv.org/media.git 18909F: Documentation/driver-api/media/drivers/pvrusb2* 18910F: drivers/media/usb/pvrusb2/ 18911 18912PWC WEBCAM DRIVER 18913M: Hans Verkuil <[email protected]> 18914L: [email protected] 18915S: Odd Fixes 18916T: git git://linuxtv.org/media.git 18917F: drivers/media/usb/pwc/* 18918F: include/trace/events/pwc.h 18919 18920PWM IR Transmitter 18921M: Sean Young <[email protected]> 18922L: [email protected] 18923S: Maintained 18924F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 18925F: drivers/media/rc/pwm-ir-tx.c 18926 18927PWM SUBSYSTEM 18928M: Uwe Kleine-König <[email protected]> 18929L: [email protected] 18930S: Maintained 18931Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 18932T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 18933F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 18934F: Documentation/devicetree/bindings/pwm/ 18935F: Documentation/driver-api/pwm.rst 18936F: drivers/gpio/gpio-mvebu.c 18937F: drivers/pwm/ 18938F: drivers/video/backlight/pwm_bl.c 18939F: include/dt-bindings/pwm/ 18940F: include/linux/pwm.h 18941F: include/linux/pwm_backlight.h 18942K: pwm_(config|apply_might_sleep|apply_atomic|ops) 18943 18944PXA GPIO DRIVER 18945M: Robert Jarzmik <[email protected]> 18946L: [email protected] 18947S: Maintained 18948F: drivers/gpio/gpio-pxa.c 18949 18950PXA MMCI DRIVER 18951S: Orphan 18952 18953PXA RTC DRIVER 18954M: Robert Jarzmik <[email protected]> 18955L: [email protected] 18956S: Maintained 18957 18958PXA2xx/PXA3xx SUPPORT 18959M: Daniel Mack <[email protected]> 18960M: Haojian Zhuang <[email protected]> 18961M: Robert Jarzmik <[email protected]> 18962L: [email protected] (moderated for non-subscribers) 18963S: Maintained 18964T: git git://github.com/hzhuang1/linux.git 18965T: git git://github.com/rjarzmik/linux.git 18966F: arch/arm/boot/dts/intel/pxa/ 18967F: arch/arm/mach-pxa/ 18968F: drivers/dma/pxa* 18969F: drivers/pcmcia/pxa2xx* 18970F: drivers/pinctrl/pxa/ 18971F: drivers/spi/spi-pxa2xx* 18972F: drivers/usb/gadget/udc/pxa2* 18973F: include/sound/pxa2xx-lib.h 18974F: sound/arm/pxa* 18975F: sound/soc/pxa/ 18976 18977QAT DRIVER 18978M: Giovanni Cabiddu <[email protected]> 18979L: [email protected] 18980S: Supported 18981F: drivers/crypto/intel/qat/ 18982 18983QCOM AUDIO (ASoC) DRIVERS 18984M: Srinivas Kandagatla <[email protected]> 18985L: [email protected] 18986L: [email protected] 18987S: Supported 18988F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 18989F: Documentation/devicetree/bindings/sound/qcom,* 18990F: drivers/soc/qcom/apr.c 18991F: include/dt-bindings/sound/qcom,wcd9335.h 18992F: sound/soc/codecs/lpass-rx-macro.* 18993F: sound/soc/codecs/lpass-tx-macro.* 18994F: sound/soc/codecs/lpass-va-macro.c 18995F: sound/soc/codecs/lpass-wsa-macro.* 18996F: sound/soc/codecs/msm8916-wcd-analog.c 18997F: sound/soc/codecs/msm8916-wcd-digital.c 18998F: sound/soc/codecs/wcd-clsh-v2.* 18999F: sound/soc/codecs/wcd-mbhc-v2.* 19000F: sound/soc/codecs/wcd9335.* 19001F: sound/soc/codecs/wcd934x.c 19002F: sound/soc/codecs/wsa881x.c 19003F: sound/soc/codecs/wsa883x.c 19004F: sound/soc/codecs/wsa884x.c 19005F: sound/soc/qcom/ 19006 19007QCOM EMBEDDED USB DEBUGGER (EUD) 19008M: Souradeep Chowdhury <[email protected]> 19009L: [email protected] 19010S: Maintained 19011F: Documentation/ABI/testing/sysfs-driver-eud 19012F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19013F: drivers/usb/misc/qcom_eud.c 19014 19015QCOM IPA DRIVER 19016M: Alex Elder <[email protected]> 19017L: [email protected] 19018S: Maintained 19019F: drivers/net/ipa/ 19020 19021QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19022M: Gabriel Somlo <[email protected]> 19023M: "Michael S. Tsirkin" <[email protected]> 19024L: [email protected] 19025S: Maintained 19026F: drivers/firmware/qemu_fw_cfg.c 19027F: include/uapi/linux/qemu_fw_cfg.h 19028 19029QIB DRIVER 19030M: Dennis Dalessandro <[email protected]> 19031L: [email protected] 19032S: Supported 19033F: drivers/infiniband/hw/qib/ 19034 19035QLOGIC QL41xxx FCOE DRIVER 19036M: Saurav Kashyap <[email protected]> 19037M: Javed Hasan <[email protected]> 19038M: [email protected] 19039L: [email protected] 19040S: Supported 19041F: drivers/scsi/qedf/ 19042 19043QLOGIC QL41xxx ISCSI DRIVER 19044M: Nilesh Javali <[email protected]> 19045M: Manish Rangankar <[email protected]> 19046M: [email protected] 19047L: [email protected] 19048S: Supported 19049F: drivers/scsi/qedi/ 19050 19051QLOGIC QL4xxx ETHERNET DRIVER 19052M: Manish Chopra <[email protected]> 19053L: [email protected] 19054S: Supported 19055F: drivers/net/ethernet/qlogic/qed/ 19056F: drivers/net/ethernet/qlogic/qede/ 19057F: include/linux/qed/ 19058 19059QLOGIC QL4xxx RDMA DRIVER 19060M: Michal Kalderon <[email protected]> 19061L: [email protected] 19062S: Supported 19063F: drivers/infiniband/hw/qedr/ 19064F: include/uapi/rdma/qedr-abi.h 19065 19066QLOGIC QLA1280 SCSI DRIVER 19067M: Michael Reed <[email protected]> 19068L: [email protected] 19069S: Maintained 19070F: drivers/scsi/qla1280.[ch] 19071 19072QLOGIC QLA2XXX FC-SCSI DRIVER 19073M: Nilesh Javali <[email protected]> 19074M: [email protected] 19075L: [email protected] 19076S: Supported 19077F: drivers/scsi/qla2xxx/ 19078 19079QLOGIC QLA3XXX NETWORK DRIVER 19080M: [email protected] 19081L: [email protected] 19082S: Supported 19083F: drivers/net/ethernet/qlogic/qla3xxx.* 19084 19085QLOGIC QLA4XXX iSCSI DRIVER 19086M: Nilesh Javali <[email protected]> 19087M: Manish Rangankar <[email protected]> 19088M: [email protected] 19089L: [email protected] 19090S: Supported 19091F: drivers/scsi/qla4xxx/ 19092 19093QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19094M: Shahed Shaikh <[email protected]> 19095M: Manish Chopra <[email protected]> 19096M: [email protected] 19097L: [email protected] 19098S: Supported 19099F: drivers/net/ethernet/qlogic/qlcnic/ 19100 19101QM1D1B0004 MEDIA DRIVER 19102M: Akihiro Tsukada <[email protected]> 19103L: [email protected] 19104S: Odd Fixes 19105F: drivers/media/tuners/qm1d1b0004* 19106 19107QM1D1C0042 MEDIA DRIVER 19108M: Akihiro Tsukada <[email protected]> 19109L: [email protected] 19110S: Odd Fixes 19111F: drivers/media/tuners/qm1d1c0042* 19112 19113QNX4 FILESYSTEM 19114M: Anders Larsen <[email protected]> 19115S: Maintained 19116W: http://www.alarsen.net/linux/qnx4fs/ 19117F: fs/qnx4/ 19118F: include/uapi/linux/qnx4_fs.h 19119F: include/uapi/linux/qnxtypes.h 19120 19121QNX6 FILESYSTEM 19122S: Orphan 19123F: Documentation/filesystems/qnx6.rst 19124F: fs/qnx6/ 19125F: include/linux/qnx6_fs.h 19126 19127QORIQ DPAA2 FSL-MC BUS DRIVER 19128M: Stuart Yoder <[email protected]> 19129M: Laurentiu Tudor <[email protected]> 19130L: [email protected] 19131S: Maintained 19132F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19133F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19134F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19135F: drivers/bus/fsl-mc/ 19136F: include/uapi/linux/fsl_mc.h 19137 19138QT1010 MEDIA DRIVER 19139L: [email protected] 19140S: Orphan 19141W: https://linuxtv.org 19142Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19143F: drivers/media/tuners/qt1010* 19144 19145QUALCOMM ATH12K WIRELESS DRIVER 19146M: Kalle Valo <[email protected]> 19147M: Jeff Johnson <[email protected]> 19148L: [email protected] 19149S: Supported 19150W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19151T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19152F: drivers/net/wireless/ath/ath12k/ 19153N: ath12k 19154 19155QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19156M: Kalle Valo <[email protected]> 19157M: Jeff Johnson <[email protected]> 19158L: [email protected] 19159S: Supported 19160W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19161T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19162F: drivers/net/wireless/ath/ath10k/ 19163N: ath10k 19164 19165QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19166M: Kalle Valo <[email protected]> 19167M: Jeff Johnson <[email protected]> 19168L: [email protected] 19169S: Supported 19170W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19171B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19172T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19173F: drivers/net/wireless/ath/ath11k/ 19174N: ath11k 19175 19176QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19177M: Toke Høiland-Jørgensen <[email protected]> 19178L: [email protected] 19179S: Maintained 19180W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19181T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19182F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19183F: drivers/net/wireless/ath/ath9k/ 19184 19185QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19186M: Stefan Wahren <[email protected]> 19187L: [email protected] 19188S: Maintained 19189F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19190F: drivers/net/ethernet/qualcomm/qca* 19191 19192QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19193M: Stephan Gerhold <[email protected]> 19194L: [email protected] 19195L: [email protected] 19196S: Maintained 19197F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19198F: drivers/net/wwan/qcom_bam_dmux.c 19199 19200QUALCOMM CAMERA SUBSYSTEM DRIVER 19201M: Robert Foss <[email protected]> 19202M: Todor Tomov <[email protected]> 19203M: Bryan O'Donoghue <[email protected]> 19204L: [email protected] 19205S: Maintained 19206F: Documentation/admin-guide/media/qcom_camss.rst 19207F: Documentation/devicetree/bindings/media/qcom,*camss* 19208F: drivers/media/platform/qcom/camss/ 19209 19210QUALCOMM CLOCK DRIVERS 19211M: Bjorn Andersson <[email protected]> 19212L: [email protected] 19213S: Supported 19214T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19215F: Documentation/devicetree/bindings/clock/qcom,* 19216F: drivers/clk/qcom/ 19217F: include/dt-bindings/clock/qcom,* 19218 19219QUALCOMM CLOUD AI (QAIC) DRIVER 19220M: Jeffrey Hugo <[email protected]> 19221R: Carl Vanderlip <[email protected]> 19222L: [email protected] 19223L: [email protected] 19224S: Supported 19225T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19226F: Documentation/accel/qaic/ 19227F: drivers/accel/qaic/ 19228F: include/uapi/drm/qaic_accel.h 19229 19230QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19231M: Bjorn Andersson <[email protected]> 19232M: Konrad Dybcio <[email protected]> 19233L: [email protected] 19234L: [email protected] 19235S: Maintained 19236F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19237F: drivers/pmdomain/qcom/cpr.c 19238 19239QUALCOMM CPUCP MAILBOX DRIVER 19240M: Sibi Sankar <[email protected]> 19241L: [email protected] 19242S: Supported 19243F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19244F: drivers/mailbox/qcom-cpucp-mbox.c 19245 19246QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19247M: Ilia Lin <[email protected]> 19248L: [email protected] 19249S: Maintained 19250F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19251F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19252F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19253 19254QUALCOMM CRYPTO DRIVERS 19255M: Thara Gopinath <[email protected]> 19256L: [email protected] 19257L: [email protected] 19258S: Maintained 19259F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19260F: drivers/crypto/qce/ 19261 19262QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19263M: Timur Tabi <[email protected]> 19264L: [email protected] 19265S: Maintained 19266F: drivers/net/ethernet/qualcomm/emac/ 19267 19268QUALCOMM ETHQOS ETHERNET DRIVER 19269M: Vinod Koul <[email protected]> 19270L: [email protected] 19271L: [email protected] 19272S: Maintained 19273F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19274F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19275 19276QUALCOMM FASTRPC DRIVER 19277M: Srinivas Kandagatla <[email protected]> 19278M: Amol Maheshwari <[email protected]> 19279L: [email protected] 19280L: [email protected] 19281S: Maintained 19282F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19283F: drivers/misc/fastrpc.c 19284F: include/uapi/misc/fastrpc.h 19285 19286QUALCOMM HEXAGON ARCHITECTURE 19287M: Brian Cain <[email protected]> 19288L: [email protected] 19289S: Supported 19290T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19291F: arch/hexagon/ 19292 19293QUALCOMM HIDMA DRIVER 19294M: Sinan Kaya <[email protected]> 19295L: [email protected] (moderated for non-subscribers) 19296L: [email protected] 19297L: [email protected] 19298S: Supported 19299F: drivers/dma/qcom/hidma* 19300 19301QUALCOMM I2C CCI DRIVER 19302M: Loic Poulain <[email protected]> 19303M: Robert Foss <[email protected]> 19304L: [email protected] 19305L: [email protected] 19306S: Maintained 19307F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19308F: drivers/i2c/busses/i2c-qcom-cci.c 19309 19310QUALCOMM INTERCONNECT BWMON DRIVER 19311M: Krzysztof Kozlowski <[email protected]> 19312L: [email protected] 19313S: Maintained 19314F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19315F: drivers/soc/qcom/icc-bwmon.c 19316F: drivers/soc/qcom/trace_icc-bwmon.h 19317 19318QUALCOMM IOMMU 19319M: Rob Clark <[email protected]> 19320L: [email protected] 19321L: [email protected] 19322S: Maintained 19323F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19324F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19325F: drivers/iommu/msm_iommu* 19326 19327QUALCOMM IPC ROUTER (QRTR) DRIVER 19328M: Manivannan Sadhasivam <[email protected]> 19329L: [email protected] 19330S: Maintained 19331F: include/trace/events/qrtr.h 19332F: include/uapi/linux/qrtr.h 19333F: net/qrtr/ 19334 19335QUALCOMM IPCC MAILBOX DRIVER 19336M: Manivannan Sadhasivam <[email protected]> 19337L: [email protected] 19338S: Supported 19339F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19340F: drivers/mailbox/qcom-ipcc.c 19341F: include/dt-bindings/mailbox/qcom-ipcc.h 19342 19343QUALCOMM IPQ4019 USB PHY DRIVER 19344M: Robert Marko <[email protected]> 19345M: Luka Perkov <[email protected]> 19346L: [email protected] 19347S: Maintained 19348F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19349F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19350 19351QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19352M: Robert Marko <[email protected]> 19353M: Luka Perkov <[email protected]> 19354L: [email protected] 19355S: Maintained 19356F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19357F: drivers/regulator/vqmmc-ipq4019-regulator.c 19358 19359QUALCOMM NAND CONTROLLER DRIVER 19360M: Manivannan Sadhasivam <[email protected]> 19361L: [email protected] 19362L: [email protected] 19363S: Maintained 19364F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19365F: drivers/mtd/nand/raw/qcom_nandc.c 19366 19367QUALCOMM QSEECOM DRIVER 19368M: Maximilian Luz <[email protected]> 19369L: [email protected] 19370S: Maintained 19371F: drivers/firmware/qcom/qcom_qseecom.c 19372 19373QUALCOMM QSEECOM UEFISECAPP DRIVER 19374M: Maximilian Luz <[email protected]> 19375L: [email protected] 19376S: Maintained 19377F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19378 19379QUALCOMM RMNET DRIVER 19380M: Subash Abhinov Kasiviswanathan <[email protected]> 19381M: Sean Tranchetti <[email protected]> 19382L: [email protected] 19383S: Maintained 19384F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19385F: drivers/net/ethernet/qualcomm/rmnet/ 19386F: include/linux/if_rmnet.h 19387 19388QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19389M: Bartosz Golaszewski <[email protected]> 19390L: [email protected] 19391S: Maintained 19392F: drivers/firmware/qcom/qcom_tzmem.c 19393F: drivers/firmware/qcom/qcom_tzmem.h 19394F: include/linux/firmware/qcom/qcom_tzmem.h 19395 19396QUALCOMM TSENS THERMAL DRIVER 19397M: Amit Kucheria <[email protected]> 19398M: Thara Gopinath <[email protected]> 19399L: [email protected] 19400L: [email protected] 19401S: Maintained 19402F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19403F: drivers/thermal/qcom/ 19404 19405QUALCOMM TYPEC PORT MANAGER DRIVER 19406M: Bryan O'Donoghue <[email protected]> 19407L: [email protected] 19408L: [email protected] 19409S: Maintained 19410F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19411F: drivers/usb/typec/tcpm/qcom/ 19412 19413QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19414M: Stanimir Varbanov <[email protected]> 19415M: Vikash Garodia <[email protected]> 19416R: Bryan O'Donoghue <[email protected]> 19417L: [email protected] 19418L: [email protected] 19419S: Maintained 19420T: git git://linuxtv.org/media.git 19421F: Documentation/devicetree/bindings/media/*venus* 19422F: drivers/media/platform/qcom/venus/ 19423 19424QUALCOMM WCN36XX WIRELESS DRIVER 19425M: Loic Poulain <[email protected]> 19426L: [email protected] 19427S: Supported 19428W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19429F: drivers/net/wireless/ath/wcn36xx/ 19430 19431QUANTENNA QTNFMAC WIRELESS DRIVER 19432M: Igor Mitsyanko <[email protected]> 19433R: Sergey Matyukevich <[email protected]> 19434L: [email protected] 19435S: Maintained 19436F: drivers/net/wireless/quantenna 19437 19438RADEON and AMDGPU DRM DRIVERS 19439M: Alex Deucher <[email protected]> 19440M: Christian König <[email protected]> 19441M: Xinhui Pan <[email protected]> 19442L: [email protected] 19443S: Supported 19444B: https://gitlab.freedesktop.org/drm/amd/-/issues 19445C: irc://irc.oftc.net/radeon 19446T: git https://gitlab.freedesktop.org/agd5f/linux.git 19447F: Documentation/gpu/amdgpu/ 19448F: drivers/gpu/drm/amd/ 19449F: drivers/gpu/drm/ci/xfails/amd* 19450F: drivers/gpu/drm/radeon/ 19451F: include/uapi/drm/amdgpu_drm.h 19452F: include/uapi/drm/radeon_drm.h 19453 19454RADEON FRAMEBUFFER DISPLAY DRIVER 19455M: Benjamin Herrenschmidt <[email protected]> 19456L: [email protected] 19457S: Maintained 19458F: drivers/video/fbdev/aty/radeon* 19459F: include/uapi/linux/radeonfb.h 19460 19461RADIOSHARK RADIO DRIVER 19462M: Hans Verkuil <[email protected]> 19463L: [email protected] 19464S: Maintained 19465T: git git://linuxtv.org/media.git 19466F: drivers/media/radio/radio-shark.c 19467 19468RADIOSHARK2 RADIO DRIVER 19469M: Hans Verkuil <[email protected]> 19470L: [email protected] 19471S: Maintained 19472T: git git://linuxtv.org/media.git 19473F: drivers/media/radio/radio-shark2.c 19474F: drivers/media/radio/radio-tea5777.c 19475 19476RADOS BLOCK DEVICE (RBD) 19477M: Ilya Dryomov <[email protected]> 19478R: Dongsheng Yang <[email protected]> 19479L: [email protected] 19480S: Supported 19481W: http://ceph.com/ 19482T: git https://github.com/ceph/ceph-client.git 19483F: Documentation/ABI/testing/sysfs-bus-rbd 19484F: drivers/block/rbd.c 19485F: drivers/block/rbd_types.h 19486 19487RAGE128 FRAMEBUFFER DISPLAY DRIVER 19488L: [email protected] 19489S: Orphan 19490F: drivers/video/fbdev/aty/aty128fb.c 19491 19492RAINSHADOW-CEC DRIVER 19493M: Hans Verkuil <[email protected]> 19494L: [email protected] 19495S: Maintained 19496T: git git://linuxtv.org/media.git 19497F: drivers/media/cec/usb/rainshadow/ 19498 19499RALINK MIPS ARCHITECTURE 19500M: John Crispin <[email protected]> 19501M: Sergio Paracuellos <[email protected]> 19502L: [email protected] 19503S: Maintained 19504F: arch/mips/ralink 19505 19506RALINK MT7621 MIPS ARCHITECTURE 19507M: Arınç ÜNAL <[email protected]> 19508M: Sergio Paracuellos <[email protected]> 19509L: [email protected] 19510S: Maintained 19511F: arch/mips/boot/dts/ralink/mt7621* 19512 19513RALINK RT2X00 WIRELESS LAN DRIVER 19514M: Stanislaw Gruszka <[email protected]> 19515L: [email protected] 19516S: Maintained 19517F: drivers/net/wireless/ralink/rt2x00/ 19518 19519RAMDISK RAM BLOCK DEVICE DRIVER 19520M: Jens Axboe <[email protected]> 19521S: Maintained 19522F: Documentation/admin-guide/blockdev/ramdisk.rst 19523F: drivers/block/brd.c 19524 19525RANCHU VIRTUAL BOARD FOR MIPS 19526M: Miodrag Dinic <[email protected]> 19527L: [email protected] 19528S: Supported 19529F: arch/mips/configs/generic/board-ranchu.config 19530F: arch/mips/generic/board-ranchu.c 19531 19532RANDOM NUMBER DRIVER 19533M: "Theodore Ts'o" <[email protected]> 19534M: Jason A. Donenfeld <[email protected]> 19535S: Maintained 19536T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19537F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19538F: drivers/char/random.c 19539F: include/linux/random.h 19540F: include/uapi/linux/random.h 19541F: drivers/virt/vmgenid.c 19542N: ^.*/vdso/[^/]*getrandom[^/]+$ 19543 19544RAPIDIO SUBSYSTEM 19545M: Matt Porter <[email protected]> 19546M: Alexandre Bounine <[email protected]> 19547S: Maintained 19548F: drivers/rapidio/ 19549 19550RAS INFRASTRUCTURE 19551M: Tony Luck <[email protected]> 19552M: Borislav Petkov <[email protected]> 19553L: [email protected] 19554S: Maintained 19555F: Documentation/admin-guide/RAS 19556F: drivers/ras/ 19557F: include/linux/ras.h 19558F: include/ras/ras_event.h 19559 19560RAS FRU MEMORY POISON MANAGER (FMPM) 19561M: Yazen Ghannam <[email protected]> 19562L: [email protected] 19563S: Maintained 19564F: drivers/ras/amd/fmpm.c 19565 19566RASPBERRY PI PISP BACK END 19567M: Jacopo Mondi <[email protected]> 19568L: Raspberry Pi Kernel Maintenance <[email protected]> 19569L: [email protected] 19570S: Maintained 19571F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19572F: drivers/media/platform/raspberrypi/pisp_be/ 19573F: include/uapi/linux/media/raspberrypi/ 19574 19575RASPBERRY PI PISP CAMERA FRONT END 19576M: Tomi Valkeinen <[email protected]> 19577M: Raspberry Pi Kernel Maintenance <[email protected]> 19578S: Maintained 19579F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 19580F: drivers/media/platform/raspberrypi/rp1-cfe/ 19581 19582RC-CORE / LIRC FRAMEWORK 19583M: Sean Young <[email protected]> 19584L: [email protected] 19585S: Maintained 19586W: http://linuxtv.org 19587T: git git://linuxtv.org/media.git 19588F: Documentation/driver-api/media/rc-core.rst 19589F: Documentation/userspace-api/media/rc/ 19590F: drivers/media/rc/ 19591F: include/media/rc-core.h 19592F: include/media/rc-map.h 19593F: include/uapi/linux/lirc.h 19594 19595RCMM REMOTE CONTROLS DECODER 19596M: Patrick Lerda <[email protected]> 19597S: Maintained 19598F: drivers/media/rc/ir-rcmm-decoder.c 19599 19600RCUTORTURE TEST FRAMEWORK 19601M: "Paul E. McKenney" <[email protected]> 19602M: Josh Triplett <[email protected]> 19603R: Steven Rostedt <[email protected]> 19604R: Mathieu Desnoyers <[email protected]> 19605R: Lai Jiangshan <[email protected]> 19606L: [email protected] 19607S: Supported 19608T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 19609F: tools/testing/selftests/rcutorture 19610 19611RDACM20 Camera Sensor 19612M: Jacopo Mondi <[email protected]> 19613M: Kieran Bingham <kieran.bingham[email protected]> 19614M: Laurent Pinchart <laurent.pinchart[email protected]> 19615M: Niklas Söderlund <niklas.soderlund[email protected]> 19616L: [email protected] 19617S: Maintained 19618F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19619F: drivers/media/i2c/max9271.c 19620F: drivers/media/i2c/max9271.h 19621F: drivers/media/i2c/rdacm20.c 19622 19623RDACM21 Camera Sensor 19624M: Jacopo Mondi <[email protected]> 19625M: Kieran Bingham <kieran.bingham[email protected]> 19626M: Laurent Pinchart <laurent.pinchart[email protected]> 19627M: Niklas Söderlund <niklas.soderlund[email protected]> 19628L: [email protected] 19629S: Maintained 19630F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19631F: drivers/media/i2c/max9271.c 19632F: drivers/media/i2c/max9271.h 19633F: drivers/media/i2c/rdacm21.c 19634 19635RDC R-321X SoC 19636M: Florian Fainelli <[email protected]> 19637S: Maintained 19638 19639RDC R6040 FAST ETHERNET DRIVER 19640M: Florian Fainelli <[email protected]> 19641L: [email protected] 19642S: Maintained 19643F: drivers/net/ethernet/rdc/r6040.c 19644 19645RDMAVT - RDMA verbs software 19646M: Dennis Dalessandro <[email protected]> 19647L: [email protected] 19648S: Supported 19649F: drivers/infiniband/sw/rdmavt 19650 19651RDS - RELIABLE DATAGRAM SOCKETS 19652M: Allison Henderson <[email protected]> 19653L: [email protected] 19654L: [email protected] 19655L: [email protected] (moderated for non-subscribers) 19656S: Supported 19657W: https://oss.oracle.com/projects/rds/ 19658F: Documentation/networking/rds.rst 19659F: net/rds/ 19660F: tools/testing/selftests/net/rds/ 19661 19662RDT - RESOURCE ALLOCATION 19663M: Fenghua Yu <[email protected]> 19664M: Reinette Chatre <[email protected]> 19665L: [email protected] 19666S: Supported 19667F: Documentation/arch/x86/resctrl* 19668F: arch/x86/include/asm/resctrl.h 19669F: arch/x86/kernel/cpu/resctrl/ 19670F: tools/testing/selftests/resctrl/ 19671 19672READ-COPY UPDATE (RCU) 19673M: "Paul E. McKenney" <[email protected]> 19674M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19675M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19676M: Joel Fernandes <[email protected]> 19677M: Josh Triplett <[email protected]> 19678M: Boqun Feng <[email protected]> 19679M: Uladzislau Rezki <[email protected]> 19680R: Steven Rostedt <[email protected]> 19681R: Mathieu Desnoyers <[email protected]> 19682R: Lai Jiangshan <[email protected]> 19683R: Zqiang <[email protected]> 19684L: [email protected] 19685S: Supported 19686W: http://www.rdrop.com/users/paulmck/RCU/ 19687T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 19688F: Documentation/RCU/ 19689F: include/linux/rcu* 19690F: kernel/rcu/ 19691X: Documentation/RCU/torture.rst 19692X: include/linux/srcu*.h 19693X: kernel/rcu/srcu*.c 19694 19695REAL TIME CLOCK (RTC) SUBSYSTEM 19696M: Alexandre Belloni <[email protected]> 19697L: [email protected] 19698S: Maintained 19699Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19700T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19701F: Documentation/admin-guide/rtc.rst 19702F: Documentation/devicetree/bindings/rtc/ 19703F: drivers/rtc/ 19704F: include/linux/rtc.h 19705F: include/linux/rtc/ 19706F: include/uapi/linux/rtc.h 19707F: tools/testing/selftests/rtc/ 19708 19709Real-time Linux Analysis (RTLA) tools 19710M: Steven Rostedt <[email protected]> 19711L: [email protected] 19712S: Maintained 19713F: Documentation/tools/rtla/ 19714F: tools/tracing/rtla/ 19715 19716Real-time Linux (PREEMPT_RT) 19717M: Sebastian Andrzej Siewior <[email protected]> 19718M: Clark Williams <[email protected]> 19719M: Steven Rostedt <[email protected]> 19720L: [email protected] 19721S: Supported 19722K: PREEMPT_RT 19723 19724REALTEK AUDIO CODECS 19725M: Oder Chiou <[email protected]> 19726S: Maintained 19727F: include/sound/rt*.h 19728F: sound/soc/codecs/rt* 19729 19730REALTEK OTTO WATCHDOG 19731M: Sander Vanheule <[email protected]> 19732L: [email protected] 19733S: Maintained 19734F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19735F: drivers/watchdog/realtek_otto_wdt.c 19736 19737REALTEK RTL83xx SMI DSA ROUTER CHIPS 19738M: Linus Walleij <[email protected]> 19739M: Alvin Šipraga <[email protected]> 19740S: Maintained 19741F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19742F: drivers/net/dsa/realtek/* 19743 19744REALTEK SPI-NAND 19745M: Chris Packham <[email protected]> 19746S: Maintained 19747F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 19748F: drivers/spi/spi-realtek-rtl-snand.c 19749 19750REALTEK WIRELESS DRIVER (rtlwifi family) 19751M: Ping-Ke Shih <[email protected]> 19752L: [email protected] 19753S: Maintained 19754T: git https://github.com/pkshih/rtw.git 19755F: drivers/net/wireless/realtek/rtlwifi/ 19756 19757REALTEK WIRELESS DRIVER (rtw88) 19758M: Ping-Ke Shih <[email protected]> 19759L: [email protected] 19760S: Maintained 19761T: git https://github.com/pkshih/rtw.git 19762F: drivers/net/wireless/realtek/rtw88/ 19763 19764REALTEK WIRELESS DRIVER (rtw89) 19765M: Ping-Ke Shih <[email protected]> 19766L: [email protected] 19767S: Maintained 19768T: git https://github.com/pkshih/rtw.git 19769F: drivers/net/wireless/realtek/rtw89/ 19770 19771REDPINE WIRELESS DRIVER 19772L: [email protected] 19773S: Orphan 19774F: drivers/net/wireless/rsi/ 19775 19776REGISTER MAP ABSTRACTION 19777M: Mark Brown <[email protected]> 19778L: [email protected] 19779S: Supported 19780T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 19781F: Documentation/devicetree/bindings/regmap/ 19782F: drivers/base/regmap/ 19783F: include/linux/regmap.h 19784 19785REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 19786M: Bjorn Andersson <[email protected]> 19787M: Mathieu Poirier <[email protected]> 19788L: [email protected] 19789S: Maintained 19790T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 19791F: Documentation/ABI/testing/sysfs-class-remoteproc 19792F: Documentation/devicetree/bindings/remoteproc/ 19793F: Documentation/staging/remoteproc.rst 19794F: drivers/remoteproc/ 19795F: include/linux/remoteproc.h 19796F: include/linux/remoteproc/ 19797 19798REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 19799M: Bjorn Andersson <[email protected]> 19800M: Mathieu Poirier <[email protected]> 19801L: [email protected] 19802S: Maintained 19803T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 19804F: Documentation/ABI/testing/sysfs-bus-rpmsg 19805F: Documentation/staging/rpmsg.rst 19806F: drivers/rpmsg/ 19807F: include/linux/rpmsg.h 19808F: include/linux/rpmsg/ 19809F: include/uapi/linux/rpmsg.h 19810F: samples/rpmsg/ 19811 19812REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 19813M: Stephan Gerhold <[email protected]> 19814L: [email protected] 19815L: [email protected] 19816S: Maintained 19817F: drivers/net/wwan/rpmsg_wwan_ctrl.c 19818 19819RENESAS CLOCK DRIVERS 19820M: Geert Uytterhoeven <[email protected]> 19821L: [email protected] 19822S: Supported 19823T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 19824F: Documentation/devicetree/bindings/clock/renesas,* 19825F: drivers/clk/renesas/ 19826 19827RENESAS EMEV2 I2C DRIVER 19828M: Wolfram Sang <[email protected]> 19829L: [email protected] 19830S: Supported 19831F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 19832F: drivers/i2c/busses/i2c-emev2.c 19833 19834RENESAS ETHERNET AVB DRIVER 19835M: Paul Barker <[email protected]> 19836M: Niklas Söderlund <[email protected]> 19837L: [email protected] 19838L: [email protected] 19839S: Supported 19840F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 19841F: drivers/net/ethernet/renesas/Kconfig 19842F: drivers/net/ethernet/renesas/Makefile 19843F: drivers/net/ethernet/renesas/ravb* 19844 19845RENESAS ETHERNET SWITCH DRIVER 19846R: Yoshihiro Shimoda <[email protected]> 19847L: [email protected] 19848L: [email protected] 19849F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 19850F: drivers/net/ethernet/renesas/Kconfig 19851F: drivers/net/ethernet/renesas/Makefile 19852F: drivers/net/ethernet/renesas/rcar_gen4* 19853F: drivers/net/ethernet/renesas/rswitch* 19854 19855RENESAS ETHERNET TSN DRIVER 19856M: Niklas Söderlund <[email protected]> 19857L: [email protected] 19858L: [email protected] 19859S: Supported 19860F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 19861F: drivers/net/ethernet/renesas/rtsn.* 19862 19863RENESAS IDT821034 ASoC CODEC 19864M: Herve Codina <[email protected]> 19865L: [email protected] 19866S: Maintained 19867F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 19868F: sound/soc/codecs/idt821034.c 19869 19870RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 19871M: Kuninori Morimoto <[email protected]> 19872L: [email protected] 19873L: [email protected] 19874S: Supported 19875F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 19876F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 19877F: sound/soc/renesas/rcar/ 19878F: sound/soc/renesas/fsi.c 19879F: include/sound/sh_fsi.h 19880 19881RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 19882M: Miquel Raynal <[email protected]> 19883L: [email protected] 19884L: [email protected] 19885S: Maintained 19886F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 19887F: drivers/mtd/nand/raw/renesas-nand-controller.c 19888 19889RENESAS R-CAR GYROADC DRIVER 19890M: Marek Vasut <[email protected]> 19891L: [email protected] 19892S: Supported 19893F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 19894F: drivers/iio/adc/rcar-gyroadc.c 19895 19896RENESAS R-CAR I2C DRIVERS 19897M: Wolfram Sang <[email protected]> 19898L: [email protected] 19899S: Supported 19900F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 19901F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 19902F: drivers/i2c/busses/i2c-rcar.c 19903F: drivers/i2c/busses/i2c-sh_mobile.c 19904 19905RENESAS R-CAR SATA DRIVER 19906M: Geert Uytterhoeven <[email protected]> 19907L: [email protected] 19908L: [email protected] 19909S: Supported 19910F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 19911F: drivers/ata/sata_rcar.c 19912 19913RENESAS R-CAR THERMAL DRIVERS 19914M: Niklas Söderlund <[email protected]> 19915L: [email protected] 19916S: Supported 19917F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 19918F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 19919F: drivers/thermal/renesas/rcar_gen3_thermal.c 19920F: drivers/thermal/renesas/rcar_thermal.c 19921 19922RENESAS RIIC DRIVER 19923M: Chris Brandt <[email protected]> 19924L: [email protected] 19925S: Supported 19926F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 19927F: drivers/i2c/busses/i2c-riic.c 19928 19929RENESAS RZ AUDIO (ASoC) DRIVER 19930M: Biju Das <[email protected]> 19931M: Lad Prabhakar <[email protected]> 19932L: [email protected] 19933L: [email protected] 19934S: Supported 19935F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 19936F: sound/soc/renesas/rz-ssi.c 19937 19938RENESAS RZ/G2L A/D DRIVER 19939M: Lad Prabhakar <[email protected]> 19940L: [email protected] 19941L: [email protected] 19942S: Supported 19943F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 19944F: drivers/iio/adc/rzg2l_adc.c 19945 19946RENESAS RZ/G2L MTU3a COUNTER DRIVER 19947M: Biju Das <[email protected]> 19948L: [email protected] 19949L: [email protected] 19950S: Supported 19951F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 19952F: drivers/counter/rz-mtu3-cnt.c 19953 19954RENESAS RTCA-3 RTC DRIVER 19955M: Claudiu Beznea <[email protected]> 19956L: [email protected] 19957L: [email protected] 19958S: Supported 19959F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 19960F: drivers/rtc/rtc-renesas-rtca3.c 19961 19962RENESAS RZ/N1 A5PSW SWITCH DRIVER 19963M: Clément Léger <[email protected]> 19964L: [email protected] 19965L: [email protected] 19966S: Maintained 19967F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 19968F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 19969F: drivers/net/dsa/rzn1_a5psw* 19970F: drivers/net/pcs/pcs-rzn1-miic.c 19971F: include/dt-bindings/net/pcs-rzn1-miic.h 19972F: include/linux/pcs-rzn1-miic.h 19973F: net/dsa/tag_rzn1_a5psw.c 19974 19975RENESAS RZ/N1 DWMAC GLUE LAYER 19976M: Romain Gantois <[email protected]> 19977S: Maintained 19978F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 19979F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 19980 19981RENESAS RZ/N1 RTC CONTROLLER DRIVER 19982M: Miquel Raynal <[email protected]> 19983L: [email protected] 19984L: [email protected] 19985S: Maintained 19986F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 19987F: drivers/rtc/rtc-rzn1.c 19988 19989RENESAS RZ/N1 USBF CONTROLLER DRIVER 19990M: Herve Codina <[email protected]> 19991L: [email protected] 19992L: [email protected] 19993S: Maintained 19994F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 19995F: drivers/usb/gadget/udc/renesas_usbf.c 19996 19997RENESAS RZ/V2M I2C DRIVER 19998M: Fabrizio Castro <[email protected]> 19999L: [email protected] 20000L: [email protected] 20001S: Supported 20002F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20003F: drivers/i2c/busses/i2c-rzv2m.c 20004 20005RENESAS SUPERH ETHERNET DRIVER 20006M: Niklas Söderlund <[email protected]> 20007L: [email protected] 20008L: [email protected] 20009S: Supported 20010F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20011F: drivers/net/ethernet/renesas/Kconfig 20012F: drivers/net/ethernet/renesas/Makefile 20013F: drivers/net/ethernet/renesas/sh_eth* 20014F: include/linux/sh_eth.h 20015 20016RENESAS USB PHY DRIVER 20017M: Yoshihiro Shimoda <[email protected]> 20018L: [email protected] 20019S: Maintained 20020F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20021 20022RENESAS VERSACLOCK 7 CLOCK DRIVER 20023M: Alex Helms <[email protected]> 20024S: Maintained 20025F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20026F: drivers/clk/clk-versaclock7.c 20027 20028RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20029M: Herve Codina <[email protected]> 20030L: [email protected] 20031S: Maintained 20032F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20033F: drivers/iio/potentiometer/x9250.c 20034 20035RESET CONTROLLER FRAMEWORK 20036M: Philipp Zabel <[email protected]> 20037S: Maintained 20038T: git git://git.pengutronix.de/git/pza/linux 20039F: Documentation/devicetree/bindings/reset/ 20040F: Documentation/driver-api/reset.rst 20041F: drivers/reset/ 20042F: include/dt-bindings/reset/ 20043F: include/linux/reset-controller.h 20044F: include/linux/reset.h 20045F: include/linux/reset/ 20046K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20047 20048RESTARTABLE SEQUENCES SUPPORT 20049M: Mathieu Desnoyers <[email protected]> 20050M: Peter Zijlstra <[email protected]> 20051M: "Paul E. McKenney" <[email protected]> 20052M: Boqun Feng <[email protected]> 20053L: [email protected] 20054S: Supported 20055F: include/trace/events/rseq.h 20056F: include/uapi/linux/rseq.h 20057F: kernel/rseq.c 20058F: tools/testing/selftests/rseq/ 20059 20060RFKILL 20061M: Johannes Berg <[email protected]> 20062L: [email protected] 20063S: Maintained 20064W: https://wireless.wiki.kernel.org/ 20065Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20066T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20067T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20068F: Documentation/ABI/stable/sysfs-class-rfkill 20069F: Documentation/driver-api/rfkill.rst 20070F: include/linux/rfkill.h 20071F: include/uapi/linux/rfkill.h 20072F: net/rfkill/ 20073 20074RHASHTABLE 20075M: Thomas Graf <[email protected]> 20076M: Herbert Xu <[email protected]> 20077L: [email protected] 20078S: Maintained 20079F: include/linux/rhashtable-types.h 20080F: include/linux/rhashtable.h 20081F: lib/rhashtable.c 20082F: lib/test_rhashtable.c 20083 20084RICOH R5C592 MEMORYSTICK DRIVER 20085M: Maxim Levitsky <[email protected]> 20086S: Maintained 20087F: drivers/memstick/host/r592.* 20088 20089RICOH SMARTMEDIA/XD DRIVER 20090M: Maxim Levitsky <[email protected]> 20091S: Maintained 20092F: drivers/mtd/nand/raw/r852.c 20093F: drivers/mtd/nand/raw/r852.h 20094 20095RISC-V AIA DRIVERS 20096M: Anup Patel <[email protected]> 20097L: [email protected] 20098S: Maintained 20099F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20100F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20101F: drivers/irqchip/irq-riscv-aplic-*.c 20102F: drivers/irqchip/irq-riscv-aplic-*.h 20103F: drivers/irqchip/irq-riscv-imsic-*.c 20104F: drivers/irqchip/irq-riscv-imsic-*.h 20105F: drivers/irqchip/irq-riscv-intc.c 20106F: include/linux/irqchip/riscv-aplic.h 20107F: include/linux/irqchip/riscv-imsic.h 20108 20109RISC-V ARCHITECTURE 20110M: Paul Walmsley <[email protected]> 20111M: Palmer Dabbelt <[email protected]> 20112M: Albert Ou <[email protected]> 20113L: [email protected] 20114S: Supported 20115Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20116C: irc://irc.libera.chat/riscv 20117P: Documentation/arch/riscv/patch-acceptance.rst 20118T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20119F: arch/riscv/ 20120N: riscv 20121K: riscv 20122 20123RISC-V IOMMU 20124M: Tomasz Jeznach <[email protected]> 20125L: [email protected] 20126L: [email protected] 20127S: Maintained 20128T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20129F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20130F: drivers/iommu/riscv/ 20131 20132RISC-V MICROCHIP FPGA SUPPORT 20133M: Conor Dooley <[email protected]> 20134M: Daire McNamara <[email protected]> 20135L: [email protected] 20136S: Supported 20137F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20138F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20139F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20140F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20141F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20142F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20143F: Documentation/devicetree/bindings/riscv/microchip.yaml 20144F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20145F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20146F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20147F: arch/riscv/boot/dts/microchip/ 20148F: drivers/char/hw_random/mpfs-rng.c 20149F: drivers/clk/microchip/clk-mpfs*.c 20150F: drivers/firmware/microchip/mpfs-auto-update.c 20151F: drivers/gpio/gpio-mpfs.c 20152F: drivers/i2c/busses/i2c-microchip-corei2c.c 20153F: drivers/mailbox/mailbox-mpfs.c 20154F: drivers/pci/controller/plda/pcie-microchip-host.c 20155F: drivers/pwm/pwm-microchip-core.c 20156F: drivers/reset/reset-mpfs.c 20157F: drivers/rtc/rtc-mpfs.c 20158F: drivers/soc/microchip/mpfs-sys-controller.c 20159F: drivers/spi/spi-microchip-core-qspi.c 20160F: drivers/spi/spi-microchip-core.c 20161F: drivers/usb/musb/mpfs.c 20162F: include/soc/microchip/mpfs.h 20163 20164RISC-V MISC SOC SUPPORT 20165M: Conor Dooley <[email protected]> 20166L: [email protected] 20167S: Maintained 20168Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20169T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20170F: arch/riscv/boot/dts/canaan/ 20171F: arch/riscv/boot/dts/microchip/ 20172F: arch/riscv/boot/dts/sifive/ 20173F: arch/riscv/boot/dts/starfive/ 20174 20175RISC-V PMU DRIVERS 20176M: Atish Patra <[email protected]> 20177R: Anup Patel <[email protected]> 20178L: [email protected] 20179S: Supported 20180F: drivers/perf/riscv_pmu.c 20181F: drivers/perf/riscv_pmu_legacy.c 20182F: drivers/perf/riscv_pmu_sbi.c 20183 20184RISC-V THEAD SoC SUPPORT 20185M: Drew Fustini <[email protected]> 20186M: Guo Ren <[email protected]> 20187M: Fu Wei <[email protected]> 20188L: [email protected] 20189S: Maintained 20190T: git https://github.com/pdp7/linux.git 20191F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20192F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20193F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20194F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20195F: arch/riscv/boot/dts/thead/ 20196F: drivers/clk/thead/clk-th1520-ap.c 20197F: drivers/mailbox/mailbox-th1520.c 20198F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20199F: drivers/pinctrl/pinctrl-th1520.c 20200F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20201 20202RNBD BLOCK DRIVERS 20203M: Md. Haris Iqbal <[email protected]> 20204M: Jack Wang <[email protected]> 20205L: [email protected] 20206S: Maintained 20207F: drivers/block/rnbd/ 20208 20209ROCCAT DRIVERS 20210M: Stefan Achatz <[email protected]> 20211S: Maintained 20212W: http://sourceforge.net/projects/roccat/ 20213F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20214F: drivers/hid/hid-roccat* 20215F: include/linux/hid-roccat* 20216 20217ROCKCHIP CAN-FD DRIVER 20218M: Marc Kleine-Budde <[email protected]> 20219R: [email protected] 20220L: [email protected] 20221S: Maintained 20222F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20223F: drivers/net/can/rockchip/ 20224 20225ROCKCHIP CRYPTO DRIVERS 20226M: Corentin Labbe <[email protected]> 20227L: [email protected] 20228S: Maintained 20229F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20230F: drivers/crypto/rockchip/ 20231 20232ROCKCHIP I2S TDM DRIVER 20233M: Nicolas Frattaroli <[email protected]> 20234L: [email protected] 20235S: Maintained 20236F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20237F: sound/soc/rockchip/rockchip_i2s_tdm.* 20238 20239ROCKCHIP ISP V1 DRIVER 20240M: Dafna Hirschfeld <[email protected]> 20241M: Laurent Pinchart <[email protected]> 20242L: [email protected] 20243L: [email protected] 20244S: Maintained 20245F: Documentation/admin-guide/media/rkisp1.rst 20246F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20247F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20248F: drivers/media/platform/rockchip/rkisp1 20249F: include/uapi/linux/rkisp1-config.h 20250 20251ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20252M: Daniel Golle <[email protected]> 20253M: Aurelien Jarno <[email protected]> 20254S: Maintained 20255F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20256F: drivers/char/hw_random/rockchip-rng.c 20257 20258ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20259M: Jacob Chen <[email protected]> 20260M: Ezequiel Garcia <[email protected]> 20261L: [email protected] 20262L: [email protected] 20263S: Maintained 20264F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20265F: drivers/media/platform/rockchip/rga/ 20266 20267ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20268M: Luca Ceresoli <[email protected]> 20269S: Maintained 20270F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20271F: sound/soc/codecs/rk3308_codec.c 20272F: sound/soc/codecs/rk3308_codec.h 20273 20274ROCKCHIP VIDEO DECODER DRIVER 20275M: Ezequiel Garcia <[email protected]> 20276L: [email protected] 20277L: [email protected] 20278S: Maintained 20279F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20280F: drivers/staging/media/rkvdec/ 20281 20282ROCKER DRIVER 20283M: Jiri Pirko <[email protected]> 20284L: [email protected] 20285S: Supported 20286F: drivers/net/ethernet/rocker/ 20287 20288ROCKETPORT EXPRESS/INFINITY DRIVER 20289M: Kevin Cernekee <[email protected]> 20290L: [email protected] 20291S: Odd Fixes 20292F: drivers/tty/serial/rp2.* 20293 20294ROHM BD99954 CHARGER IC 20295M: Matti Vaittinen <[email protected]> 20296S: Supported 20297F: drivers/power/supply/bd99954-charger.c 20298F: drivers/power/supply/bd99954-charger.h 20299 20300ROHM BH1745 COLOUR SENSOR 20301M: Mudit Sharma <[email protected]> 20302L: [email protected] 20303S: Maintained 20304F: drivers/iio/light/bh1745.c 20305 20306ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20307M: Tomasz Duszynski <[email protected]> 20308S: Maintained 20309F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20310F: drivers/iio/light/bh1750.c 20311 20312ROHM BM1390 PRESSURE SENSOR DRIVER 20313M: Matti Vaittinen <[email protected]> 20314L: [email protected] 20315S: Supported 20316F: drivers/iio/pressure/rohm-bm1390.c 20317 20318ROHM BU270xx LIGHT SENSOR DRIVERs 20319M: Matti Vaittinen <[email protected]> 20320L: [email protected] 20321S: Supported 20322F: drivers/iio/light/rohm-bu27008.c 20323F: drivers/iio/light/rohm-bu27034.c 20324 20325ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20326M: Marek Vasut <marek.vasut[email protected]> 20327L: [email protected] 20328L: [email protected] 20329S: Supported 20330F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20331F: drivers/gpio/gpio-bd9571mwv.c 20332F: drivers/mfd/bd9571mwv.c 20333F: drivers/regulator/bd9571mwv-regulator.c 20334F: include/linux/mfd/bd9571mwv.h 20335 20336ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20337M: Matti Vaittinen <[email protected]> 20338S: Supported 20339F: drivers/clk/clk-bd718x7.c 20340F: drivers/gpio/gpio-bd71815.c 20341F: drivers/gpio/gpio-bd71828.c 20342F: drivers/mfd/rohm-bd71828.c 20343F: drivers/mfd/rohm-bd718x7.c 20344F: drivers/mfd/rohm-bd9576.c 20345F: drivers/mfd/rohm-bd96801.c 20346F: drivers/regulator/bd71815-regulator.c 20347F: drivers/regulator/bd71828-regulator.c 20348F: drivers/regulator/bd718x7-regulator.c 20349F: drivers/regulator/bd9576-regulator.c 20350F: drivers/regulator/bd96801-regulator.c 20351F: drivers/regulator/rohm-regulator.c 20352F: drivers/rtc/rtc-bd70528.c 20353F: drivers/watchdog/bd9576_wdt.c 20354F: drivers/watchdog/bd96801_wdt.c 20355F: include/linux/mfd/rohm-bd71815.h 20356F: include/linux/mfd/rohm-bd71828.h 20357F: include/linux/mfd/rohm-bd718x7.h 20358F: include/linux/mfd/rohm-bd957x.h 20359F: include/linux/mfd/rohm-bd96801.h 20360F: include/linux/mfd/rohm-generic.h 20361F: include/linux/mfd/rohm-shared.h 20362 20363ROSE NETWORK LAYER 20364L: [email protected] 20365S: Orphan 20366W: https://linux-ax25.in-berlin.de 20367F: include/net/rose.h 20368F: include/uapi/linux/rose.h 20369F: net/rose/ 20370 20371ROTATION DRIVER FOR ALLWINNER A83T 20372M: Jernej Skrabec <[email protected]> 20373L: [email protected] 20374S: Maintained 20375T: git git://linuxtv.org/media.git 20376F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20377F: drivers/media/platform/sunxi/sun8i-rotate/ 20378 20379RPMB SUBSYSTEM 20380M: Jens Wiklander <[email protected]> 20381L: [email protected] 20382S: Supported 20383F: drivers/misc/rpmb-core.c 20384F: include/linux/rpmb.h 20385 20386RPMSG TTY DRIVER 20387M: Arnaud Pouliquen <[email protected]> 20388L: [email protected] 20389S: Maintained 20390F: drivers/tty/rpmsg_tty.c 20391 20392RTASE ETHERNET DRIVER 20393M: Justin Lai <[email protected]> 20394M: Larry Chiu <[email protected]> 20395L: [email protected] 20396S: Maintained 20397F: drivers/net/ethernet/realtek/rtase/ 20398 20399RTL2830 MEDIA DRIVER 20400L: [email protected] 20401S: Orphan 20402W: https://linuxtv.org 20403Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20404F: drivers/media/dvb-frontends/rtl2830* 20405 20406RTL2832 MEDIA DRIVER 20407L: [email protected] 20408S: Orphan 20409W: https://linuxtv.org 20410Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20411F: drivers/media/dvb-frontends/rtl2832* 20412 20413RTL2832_SDR MEDIA DRIVER 20414L: [email protected] 20415S: Orphan 20416W: https://linuxtv.org 20417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20418F: drivers/media/dvb-frontends/rtl2832_sdr* 20419 20420RTL8180 WIRELESS DRIVER 20421L: [email protected] 20422S: Orphan 20423F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20424 20425RTL8187 WIRELESS DRIVER 20426M: Hin-Tak Leung <[email protected]> 20427L: [email protected] 20428S: Maintained 20429T: git https://github.com/pkshih/rtw.git 20430F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20431 20432RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20433M: Jes Sorensen <[email protected]> 20434L: [email protected] 20435S: Maintained 20436T: git https://github.com/pkshih/rtw.git 20437F: drivers/net/wireless/realtek/rtl8xxxu/ 20438 20439RTL9300 I2C DRIVER (rtl9300-i2c) 20440M: Chris Packham <[email protected]> 20441L: [email protected] 20442S: Maintained 20443F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 20444F: drivers/i2c/busses/i2c-rtl9300.c 20445 20446RTRS TRANSPORT DRIVERS 20447M: Md. Haris Iqbal <[email protected]> 20448M: Jack Wang <[email protected]> 20449L: [email protected] 20450S: Maintained 20451F: drivers/infiniband/ulp/rtrs/ 20452 20453RUNTIME VERIFICATION (RV) 20454M: Steven Rostedt <[email protected]> 20455L: [email protected] 20456S: Maintained 20457F: Documentation/trace/rv/ 20458F: include/linux/rv.h 20459F: include/rv/ 20460F: kernel/trace/rv/ 20461F: tools/verification/ 20462 20463RUST 20464M: Miguel Ojeda <[email protected]> 20465M: Alex Gaynor <[email protected]> 20466R: Boqun Feng <[email protected]> 20467R: Gary Guo <[email protected]> 20468R: Björn Roy Baron <[email protected]> 20469R: Benno Lossin <[email protected]> 20470R: Andreas Hindborg <[email protected]> 20471R: Alice Ryhl <[email protected]> 20472R: Trevor Gross <[email protected]> 20473L: [email protected] 20474S: Supported 20475W: https://rust-for-linux.com 20476B: https://github.com/Rust-for-Linux/linux/issues 20477C: zulip://rust-for-linux.zulipchat.com 20478P: https://rust-for-linux.com/contributing 20479T: git https://github.com/Rust-for-Linux/linux.git rust-next 20480F: .clippy.toml 20481F: Documentation/rust/ 20482F: include/trace/events/rust_sample.h 20483F: rust/ 20484F: samples/rust/ 20485F: scripts/*rust* 20486F: tools/testing/selftests/rust/ 20487K: \b(?i:rust)\b 20488 20489RUST [ALLOC] 20490M: Danilo Krummrich <[email protected]> 20491L: [email protected] 20492S: Maintained 20493F: rust/kernel/alloc.rs 20494F: rust/kernel/alloc/ 20495 20496RXRPC SOCKETS (AF_RXRPC) 20497M: David Howells <[email protected]> 20498M: Marc Dionne <[email protected]> 20499L: [email protected] 20500S: Supported 20501W: https://www.infradead.org/~dhowells/kafs/ 20502F: Documentation/networking/rxrpc.rst 20503F: include/keys/rxrpc-type.h 20504F: include/net/af_rxrpc.h 20505F: include/trace/events/rxrpc.h 20506F: include/uapi/linux/rxrpc.h 20507F: net/rxrpc/ 20508 20509S3 SAVAGE FRAMEBUFFER DRIVER 20510M: Antonino Daplas <[email protected]> 20511L: [email protected] 20512S: Maintained 20513F: drivers/video/fbdev/savage/ 20514 20515S390 ARCHITECTURE 20516M: Heiko Carstens <[email protected]> 20517M: Vasily Gorbik <[email protected]> 20518M: Alexander Gordeev <[email protected]> 20519R: Christian Borntraeger <[email protected]> 20520R: Sven Schnelle <[email protected]> 20521L: [email protected] 20522S: Supported 20523T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20524F: Documentation/driver-api/s390-drivers.rst 20525F: Documentation/arch/s390/ 20526F: arch/s390/ 20527F: drivers/s390/ 20528F: drivers/watchdog/diag288_wdt.c 20529 20530S390 COMMON I/O LAYER 20531M: Vineeth Vijayan <[email protected]> 20532M: Peter Oberparleiter <[email protected]> 20533L: [email protected] 20534S: Supported 20535F: drivers/s390/cio/ 20536 20537S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 20538M: Harald Freudenberger <[email protected]> 20539M: Holger Dengler <[email protected]> 20540L: [email protected] 20541L: [email protected] 20542S: Supported 20543F: arch/s390/crypto/ 20544F: arch/s390/include/asm/archrandom.h 20545F: arch/s390/include/asm/cpacf.h 20546 20547S390 DASD DRIVER 20548M: Stefan Haberland <[email protected]> 20549M: Jan Hoeppner <[email protected]> 20550L: [email protected] 20551S: Supported 20552F: block/partitions/ibm.c 20553F: drivers/s390/block/dasd* 20554F: include/linux/dasd_mod.h 20555 20556S390 HWRANDOM TRNG DRIVER 20557M: Harald Freudenberger <[email protected]> 20558M: Holger Dengler <[email protected]> 20559L: [email protected] 20560L: [email protected] 20561S: Supported 20562F: drivers/char/hw_random/s390-trng.c 20563 20564S390 IOMMU (PCI) 20565M: Niklas Schnelle <[email protected]> 20566M: Matthew Rosato <[email protected]> 20567R: Gerald Schaefer <[email protected]> 20568L: [email protected] 20569S: Supported 20570F: drivers/iommu/s390-iommu.c 20571 20572S390 IUCV NETWORK LAYER 20573M: Alexandra Winter <[email protected]> 20574M: Thorsten Winkler <[email protected]> 20575L: [email protected] 20576L: [email protected] 20577S: Supported 20578F: drivers/s390/net/*iucv* 20579F: include/net/iucv/ 20580F: net/iucv/ 20581 20582S390 MM 20583M: Alexander Gordeev <[email protected]> 20584M: Gerald Schaefer <[email protected]> 20585L: [email protected] 20586S: Supported 20587T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20588F: arch/s390/include/asm/pgtable.h 20589F: arch/s390/mm 20590 20591S390 NETWORK DRIVERS 20592M: Alexandra Winter <[email protected]> 20593M: Thorsten Winkler <[email protected]> 20594L: [email protected] 20595L: [email protected] 20596S: Supported 20597F: drivers/s390/net/ 20598 20599S390 PCI SUBSYSTEM 20600M: Niklas Schnelle <[email protected]> 20601M: Gerald Schaefer <[email protected]> 20602L: [email protected] 20603S: Supported 20604F: Documentation/arch/s390/pci.rst 20605F: arch/s390/pci/ 20606F: drivers/pci/hotplug/s390_pci_hpc.c 20607 20608S390 PTP DRIVER 20609M: Sven Schnelle <[email protected]> 20610L: [email protected] 20611S: Supported 20612F: drivers/ptp/ptp_s390.c 20613 20614S390 SCM DRIVER 20615M: Vineeth Vijayan <[email protected]> 20616L: [email protected] 20617S: Supported 20618F: drivers/s390/block/scm* 20619F: drivers/s390/cio/scm.c 20620 20621S390 VFIO AP DRIVER 20622M: Tony Krowiak <[email protected]> 20623M: Halil Pasic <[email protected]> 20624M: Jason Herne <[email protected]> 20625L: [email protected] 20626S: Supported 20627F: Documentation/arch/s390/vfio-ap* 20628F: drivers/s390/crypto/vfio_ap* 20629 20630S390 VFIO-CCW DRIVER 20631M: Eric Farman <[email protected]> 20632M: Matthew Rosato <[email protected]> 20633R: Halil Pasic <[email protected]> 20634L: [email protected] 20635L: [email protected] 20636S: Supported 20637F: Documentation/arch/s390/vfio-ccw.rst 20638F: drivers/s390/cio/vfio_ccw* 20639F: include/uapi/linux/vfio_ccw.h 20640 20641S390 VFIO-PCI DRIVER 20642M: Matthew Rosato <[email protected]> 20643M: Eric Farman <[email protected]> 20644L: [email protected] 20645L: [email protected] 20646S: Supported 20647F: arch/s390/kvm/pci* 20648F: drivers/vfio/pci/vfio_pci_zdev.c 20649F: include/uapi/linux/vfio_zdev.h 20650 20651S390 ZCRYPT AND PKEY DRIVER AND AP BUS 20652M: Harald Freudenberger <[email protected]> 20653M: Holger Dengler <[email protected]> 20654L: [email protected] 20655S: Supported 20656F: arch/s390/include/asm/ap.h 20657F: arch/s390/include/asm/pkey.h 20658F: arch/s390/include/asm/trace/zcrypt.h 20659F: arch/s390/include/uapi/asm/pkey.h 20660F: arch/s390/include/uapi/asm/zcrypt.h 20661F: drivers/s390/crypto/ 20662 20663S390 ZFCP DRIVER 20664M: Steffen Maier <[email protected]> 20665M: Benjamin Block <[email protected]> 20666L: [email protected] 20667S: Supported 20668F: drivers/s390/scsi/zfcp_* 20669 20670SAA6588 RDS RECEIVER DRIVER 20671M: Hans Verkuil <[email protected]> 20672L: [email protected] 20673S: Odd Fixes 20674W: https://linuxtv.org 20675T: git git://linuxtv.org/media.git 20676F: drivers/media/i2c/saa6588* 20677 20678SAA7134 VIDEO4LINUX DRIVER 20679M: Mauro Carvalho Chehab <[email protected]> 20680L: [email protected] 20681S: Odd fixes 20682W: https://linuxtv.org 20683T: git git://linuxtv.org/media.git 20684F: Documentation/driver-api/media/drivers/saa7134* 20685F: drivers/media/pci/saa7134/ 20686 20687SAA7146 VIDEO4LINUX-2 DRIVER 20688M: Hans Verkuil <[email protected]> 20689L: [email protected] 20690S: Maintained 20691T: git git://linuxtv.org/media.git 20692F: drivers/media/common/saa7146/ 20693F: drivers/media/pci/saa7146/ 20694F: include/media/drv-intf/saa7146* 20695 20696SAFESETID SECURITY MODULE 20697M: Micah Morton <[email protected]> 20698S: Supported 20699F: Documentation/admin-guide/LSM/SafeSetID.rst 20700F: security/safesetid/ 20701 20702SAMSUNG AUDIO (ASoC) DRIVERS 20703M: Sylwester Nawrocki <[email protected]> 20704L: [email protected] 20705S: Maintained 20706B: mailto:[email protected] 20707F: Documentation/devicetree/bindings/sound/samsung* 20708F: sound/soc/samsung/ 20709 20710SAMSUNG EXYNOS850 SoC SUPPORT 20711M: Sam Protsenko <[email protected]> 20712L: [email protected] (moderated for non-subscribers) 20713L: [email protected] 20714S: Maintained 20715F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20716F: arch/arm64/boot/dts/exynos/exynos850* 20717F: drivers/clk/samsung/clk-exynos850.c 20718F: include/dt-bindings/clock/exynos850.h 20719 20720SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20721M: Krzysztof Kozlowski <[email protected]> 20722L: [email protected] 20723L: [email protected] 20724S: Maintained 20725F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 20726F: drivers/crypto/exynos-rng.c 20727 20728SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 20729M: Łukasz Stelmach <[email protected]> 20730L: [email protected] 20731S: Maintained 20732F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 20733F: drivers/char/hw_random/exynos-trng.c 20734 20735SAMSUNG FRAMEBUFFER DRIVER 20736M: Jingoo Han <[email protected]> 20737L: [email protected] 20738S: Maintained 20739F: drivers/video/fbdev/s3c-fb.c 20740 20741SAMSUNG INTERCONNECT DRIVERS 20742M: Sylwester Nawrocki <[email protected]> 20743M: Artur Świgoń <[email protected]> 20744L: [email protected] 20745L: [email protected] 20746S: Supported 20747F: drivers/interconnect/samsung/ 20748 20749SAMSUNG LAPTOP DRIVER 20750M: Corentin Chary <[email protected]> 20751L: [email protected] 20752S: Maintained 20753F: drivers/platform/x86/samsung-laptop.c 20754 20755SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 20756M: Krzysztof Kozlowski <[email protected]> 20757L: [email protected] 20758L: [email protected] 20759S: Maintained 20760B: mailto:[email protected] 20761F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 20762F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 20763F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 20764F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 20765F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 20766F: drivers/clk/clk-s2mps11.c 20767F: drivers/mfd/sec*.c 20768F: drivers/regulator/s2m*.c 20769F: drivers/regulator/s5m*.c 20770F: drivers/rtc/rtc-s5m.c 20771F: include/linux/mfd/samsung/ 20772 20773SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 20774M: Sylwester Nawrocki <[email protected]> 20775L: [email protected] 20776L: [email protected] 20777S: Maintained 20778F: drivers/media/platform/samsung/s3c-camif/ 20779F: include/media/drv-intf/s3c_camif.h 20780 20781SAMSUNG S3FWRN5 NFC DRIVER 20782M: Krzysztof Kozlowski <[email protected]> 20783S: Maintained 20784F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 20785F: drivers/nfc/s3fwrn5 20786 20787SAMSUNG S5C73M3 CAMERA DRIVER 20788M: Sylwester Nawrocki <[email protected]> 20789M: Andrzej Hajda <[email protected]> 20790L: [email protected] 20791S: Supported 20792F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 20793F: drivers/media/i2c/s5c73m3/* 20794 20795SAMSUNG S5K5BAF CAMERA DRIVER 20796M: Sylwester Nawrocki <[email protected]> 20797M: Andrzej Hajda <[email protected]> 20798L: [email protected] 20799S: Supported 20800F: drivers/media/i2c/s5k5baf.c 20801 20802SAMSUNG S5P Security SubSystem (SSS) DRIVER 20803M: Krzysztof Kozlowski <[email protected]> 20804M: Vladimir Zapolskiy <[email protected]> 20805L: [email protected] 20806L: [email protected] 20807S: Maintained 20808F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 20809F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 20810F: drivers/crypto/s5p-sss.c 20811 20812SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 20813M: Sylwester Nawrocki <[email protected]> 20814L: [email protected] 20815S: Supported 20816Q: https://patchwork.linuxtv.org/project/linux-media/list/ 20817F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 20818F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 20819F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 20820F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 20821F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 20822F: drivers/media/platform/samsung/exynos4-is/ 20823 20824SAMSUNG SOC CLOCK DRIVERS 20825M: Krzysztof Kozlowski <[email protected]> 20826M: Sylwester Nawrocki <[email protected]> 20827M: Chanwoo Choi <[email protected]> 20828R: Alim Akhtar <[email protected]> 20829L: [email protected] 20830S: Maintained 20831T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 20832F: Documentation/devicetree/bindings/clock/samsung,*.yaml 20833F: Documentation/devicetree/bindings/clock/samsung,s3c* 20834F: drivers/clk/samsung/ 20835F: include/dt-bindings/clock/exynos*.h 20836F: include/dt-bindings/clock/s5p*.h 20837F: include/dt-bindings/clock/samsung,*.h 20838F: include/linux/clk/samsung.h 20839 20840SAMSUNG SPI DRIVERS 20841M: Andi Shyti <[email protected]> 20842L: [email protected] 20843L: [email protected] 20844S: Maintained 20845F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 20846F: drivers/spi/spi-s3c* 20847F: include/linux/platform_data/spi-s3c64xx.h 20848 20849SAMSUNG SXGBE DRIVERS 20850M: Byungho An <[email protected]> 20851L: [email protected] 20852S: Supported 20853F: drivers/net/ethernet/samsung/sxgbe/ 20854 20855SAMSUNG THERMAL DRIVER 20856M: Bartlomiej Zolnierkiewicz <[email protected]> 20857M: Krzysztof Kozlowski <[email protected]> 20858L: [email protected] 20859L: [email protected] 20860S: Maintained 20861F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 20862F: drivers/thermal/samsung/ 20863 20864SAMSUNG USB2 PHY DRIVER 20865M: Sylwester Nawrocki <[email protected]> 20866L: [email protected] 20867S: Supported 20868F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 20869F: Documentation/driver-api/phy/samsung-usb2.rst 20870F: drivers/phy/samsung/phy-exynos4210-usb2.c 20871F: drivers/phy/samsung/phy-exynos4x12-usb2.c 20872F: drivers/phy/samsung/phy-exynos5250-usb2.c 20873F: drivers/phy/samsung/phy-s5pv210-usb2.c 20874F: drivers/phy/samsung/phy-samsung-usb2.c 20875F: drivers/phy/samsung/phy-samsung-usb2.h 20876 20877SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 20878M: Paul Barker <[email protected]> 20879R: Marc Murphy <[email protected]> 20880S: Supported 20881F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 20882 20883SC1200 WDT DRIVER 20884M: Zwane Mwaikambo <[email protected]> 20885S: Maintained 20886F: drivers/watchdog/sc1200wdt.c 20887 20888SCHEDULER 20889M: Ingo Molnar <[email protected]> 20890M: Peter Zijlstra <[email protected]> 20891M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 20892M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 20893R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 20894R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 20895R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 20896R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 20897R: Valentin Schneider <[email protected]> (TOPOLOGY) 20898L: [email protected] 20899S: Maintained 20900T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 20901F: include/linux/preempt.h 20902F: include/linux/sched.h 20903F: include/linux/wait.h 20904F: include/uapi/linux/sched.h 20905F: kernel/sched/ 20906 20907SCHEDULER - SCHED_EXT 20908R: Tejun Heo <[email protected]> 20909R: David Vernet <[email protected]> 20910L: [email protected] 20911S: Maintained 20912W: https://github.com/sched-ext/scx 20913T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 20914F: include/linux/sched/ext.h 20915F: kernel/sched/ext.h 20916F: kernel/sched/ext.c 20917F: tools/sched_ext/ 20918F: tools/testing/selftests/sched_ext 20919 20920SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 20921M: Gustavo Silva <[email protected]> 20922S: Maintained 20923F: drivers/iio/chemical/ens160_core.c 20924F: drivers/iio/chemical/ens160_i2c.c 20925F: drivers/iio/chemical/ens160_spi.c 20926F: drivers/iio/chemical/ens160.h 20927 20928SCSI LIBSAS SUBSYSTEM 20929R: John Garry <[email protected]> 20930R: Jason Yan <[email protected]> 20931L: [email protected] 20932S: Supported 20933F: Documentation/scsi/libsas.rst 20934F: drivers/scsi/libsas/ 20935F: include/scsi/libsas.h 20936F: include/scsi/sas_ata.h 20937 20938SCSI RDMA PROTOCOL (SRP) INITIATOR 20939M: Bart Van Assche <[email protected]> 20940L: [email protected] 20941S: Supported 20942Q: http://patchwork.kernel.org/project/linux-rdma/list/ 20943F: drivers/infiniband/ulp/srp/ 20944F: include/scsi/srp.h 20945 20946SCSI RDMA PROTOCOL (SRP) TARGET 20947M: Bart Van Assche <[email protected]> 20948L: [email protected] 20949L: [email protected] 20950S: Supported 20951Q: http://patchwork.kernel.org/project/linux-rdma/list/ 20952F: drivers/infiniband/ulp/srpt/ 20953 20954SCSI SG DRIVER 20955M: Doug Gilbert <[email protected]> 20956L: [email protected] 20957S: Maintained 20958W: http://sg.danny.cz/sg 20959F: Documentation/scsi/scsi-generic.rst 20960F: drivers/scsi/sg.c 20961F: include/scsi/sg.h 20962 20963SCSI SUBSYSTEM 20964M: "James E.J. Bottomley" <[email protected]> 20965M: "Martin K. Petersen" <[email protected]> 20966L: [email protected] 20967S: Maintained 20968Q: https://patchwork.kernel.org/project/linux-scsi/list/ 20969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 20970T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 20971F: Documentation/devicetree/bindings/scsi/ 20972F: drivers/scsi/ 20973F: drivers/ufs/ 20974F: include/scsi/ 20975F: include/uapi/scsi/ 20976 20977SCSI TAPE DRIVER 20978M: Kai Mäkisara <[email protected]> 20979L: [email protected] 20980S: Maintained 20981F: Documentation/scsi/st.rst 20982F: drivers/scsi/st.* 20983F: drivers/scsi/st_*.h 20984 20985SCSI TARGET CORE USER DRIVER 20986M: Bodo Stroesser <[email protected]> 20987L: [email protected] 20988L: [email protected] 20989S: Supported 20990F: Documentation/target/tcmu-design.rst 20991F: drivers/target/target_core_user.c 20992F: include/uapi/linux/target_core_user.h 20993 20994SCSI TARGET SUBSYSTEM 20995M: "Martin K. Petersen" <[email protected]> 20996L: [email protected] 20997L: [email protected] 20998S: Supported 20999Q: https://patchwork.kernel.org/project/target-devel/list/ 21000T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21001F: Documentation/target/ 21002F: drivers/target/ 21003F: include/target/ 21004 21005SCTP PROTOCOL 21006M: Marcelo Ricardo Leitner <[email protected]> 21007M: Xin Long <[email protected]> 21008L: [email protected] 21009S: Maintained 21010W: https://github.com/sctp/lksctp-tools/wiki 21011F: Documentation/networking/sctp.rst 21012F: include/linux/sctp.h 21013F: include/net/sctp/ 21014F: include/uapi/linux/sctp.h 21015F: net/sctp/ 21016 21017SCx200 CPU SUPPORT 21018M: Jim Cromie <[email protected]> 21019S: Odd Fixes 21020F: Documentation/i2c/busses/scx200_acb.rst 21021F: arch/x86/platform/scx200/ 21022F: drivers/i2c/busses/scx200* 21023F: drivers/mtd/maps/scx200_docflash.c 21024F: drivers/watchdog/scx200_wdt.c 21025F: include/linux/scx200.h 21026 21027SCx200 GPIO DRIVER 21028M: Jim Cromie <[email protected]> 21029S: Maintained 21030F: drivers/char/scx200_gpio.c 21031F: include/linux/scx200_gpio.h 21032 21033SCx200 HRT CLOCKSOURCE DRIVER 21034M: Jim Cromie <[email protected]> 21035S: Maintained 21036F: drivers/clocksource/scx200_hrt.c 21037 21038SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21039M: Sascha Sommer <[email protected]> 21040L: [email protected] (subscribers-only) 21041S: Maintained 21042F: drivers/mmc/host/sdricoh_cs.c 21043 21044SECO BOARDS CEC DRIVER 21045M: Ettore Chimenti <[email protected]> 21046S: Maintained 21047F: drivers/media/cec/platform/seco/seco-cec.c 21048F: drivers/media/cec/platform/seco/seco-cec.h 21049 21050SECURE COMPUTING 21051M: Kees Cook <[email protected]> 21052R: Andy Lutomirski <[email protected]> 21053R: Will Drewry <[email protected]> 21054S: Supported 21055T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21056F: Documentation/userspace-api/seccomp_filter.rst 21057F: include/linux/seccomp.h 21058F: include/uapi/linux/seccomp.h 21059F: kernel/seccomp.c 21060F: tools/testing/selftests/kselftest_harness.h 21061F: tools/testing/selftests/seccomp/* 21062K: \bsecure_computing 21063K: \bTIF_SECCOMP\b 21064 21065SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21066M: Kamal Dasu <[email protected]> 21067M: Al Cooper <[email protected]> 21068R: Broadcom internal kernel review list <[email protected]> 21069L: [email protected] 21070S: Maintained 21071F: drivers/mmc/host/sdhci-brcmstb* 21072 21073SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21074M: Adrian Hunter <[email protected]> 21075L: [email protected] 21076S: Supported 21077F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21078F: drivers/mmc/host/sdhci* 21079 21080SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21081M: Aubin Constans <[email protected]> 21082R: Eugen Hristev <[email protected]> 21083L: [email protected] 21084S: Supported 21085F: drivers/mmc/host/sdhci-of-at91.c 21086 21087SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21088M: Haibo Chen <[email protected]> 21089L: [email protected] 21090L: [email protected] 21091L: [email protected] 21092S: Maintained 21093F: drivers/mmc/host/sdhci-esdhc-imx.c 21094 21095SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21096M: Ben Dooks <[email protected]> 21097M: Jaehoon Chung <[email protected]> 21098L: [email protected] 21099S: Maintained 21100F: drivers/mmc/host/sdhci-s3c* 21101 21102SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21103M: Viresh Kumar <[email protected]> 21104L: [email protected] 21105S: Maintained 21106F: drivers/mmc/host/sdhci-spear.c 21107 21108SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21109M: Vignesh Raghavendra <[email protected]> 21110L: [email protected] 21111S: Maintained 21112F: drivers/mmc/host/sdhci-omap.c 21113 21114SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21115M: Jonathan Derrick <[email protected]> 21116L: [email protected] 21117S: Supported 21118F: block/opal_proto.h 21119F: block/sed* 21120F: include/linux/sed* 21121F: include/uapi/linux/sed* 21122 21123SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21124M: Mark Rutland <[email protected]> 21125M: Lorenzo Pieralisi <[email protected]> 21126M: Sudeep Holla <[email protected]> 21127L: [email protected] (moderated for non-subscribers) 21128S: Maintained 21129F: drivers/firmware/smccc/ 21130F: include/linux/arm-smccc.h 21131 21132SECURITY CONTACT 21133M: Security Officers <[email protected]> 21134S: Supported 21135F: Documentation/process/security-bugs.rst 21136 21137SECURITY SUBSYSTEM 21138M: Paul Moore <[email protected]> 21139M: James Morris <[email protected]> 21140M: "Serge E. Hallyn" <[email protected]> 21141L: [email protected] 21142S: Supported 21143Q: https://patchwork.kernel.org/project/linux-security-module/list 21144B: mailto:[email protected] 21145P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21146T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21147F: include/linux/lsm/ 21148F: include/linux/lsm_audit.h 21149F: include/linux/lsm_hook_defs.h 21150F: include/linux/lsm_hooks.h 21151F: include/linux/security.h 21152F: include/uapi/linux/lsm.h 21153F: security/ 21154F: tools/testing/selftests/lsm/ 21155X: security/selinux/ 21156K: \bsecurity_[a-z_0-9]\+\b 21157 21158SELINUX SECURITY MODULE 21159M: Paul Moore <[email protected]> 21160M: Stephen Smalley <[email protected]> 21161R: Ondrej Mosnacek <[email protected]> 21162L: [email protected] 21163S: Supported 21164W: https://github.com/SELinuxProject 21165Q: https://patchwork.kernel.org/project/selinux/list 21166B: mailto:[email protected] 21167P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21168T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21169F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21170F: Documentation/ABI/removed/sysfs-selinux-disable 21171F: Documentation/admin-guide/LSM/SELinux.rst 21172F: include/trace/events/avc.h 21173F: include/uapi/linux/selinux_netlink.h 21174F: scripts/selinux/ 21175F: security/selinux/ 21176 21177SENSABLE PHANTOM 21178M: Jiri Slaby <[email protected]> 21179S: Maintained 21180F: drivers/misc/phantom.c 21181F: include/uapi/linux/phantom.h 21182 21183SENSEAIR SUNRISE 006-0-0007 21184M: Jacopo Mondi <[email protected]> 21185S: Maintained 21186F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21187F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21188F: drivers/iio/chemical/sunrise_co2.c 21189 21190SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21191M: Tomasz Duszynski <[email protected]> 21192S: Maintained 21193F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21194F: drivers/iio/chemical/scd30.h 21195F: drivers/iio/chemical/scd30_core.c 21196F: drivers/iio/chemical/scd30_i2c.c 21197F: drivers/iio/chemical/scd30_serial.c 21198 21199SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21200M: Roan van Dijk <[email protected]> 21201S: Maintained 21202F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21203F: drivers/iio/chemical/scd4x.c 21204 21205SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21206M: Petar Stoykov <[email protected]> 21207S: Maintained 21208F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21209F: drivers/iio/pressure/sdp500.c 21210 21211SENSIRION SGP40 GAS SENSOR DRIVER 21212M: Andreas Klinger <[email protected]> 21213S: Maintained 21214F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21215F: drivers/iio/chemical/sgp40.c 21216 21217SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21218M: Tomasz Duszynski <[email protected]> 21219S: Maintained 21220F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21221F: drivers/iio/chemical/sps30.c 21222F: drivers/iio/chemical/sps30_i2c.c 21223F: drivers/iio/chemical/sps30_serial.c 21224 21225SERIAL DEVICE BUS 21226M: Rob Herring <[email protected]> 21227L: [email protected] 21228S: Maintained 21229F: Documentation/devicetree/bindings/serial/serial.yaml 21230F: drivers/tty/serdev/ 21231F: include/linux/serdev.h 21232 21233SERIAL IR RECEIVER 21234M: Sean Young <[email protected]> 21235L: [email protected] 21236S: Maintained 21237F: drivers/media/rc/serial_ir.c 21238 21239SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21240M: Srinivas Kandagatla <[email protected]> 21241L: [email protected] 21242S: Maintained 21243F: Documentation/devicetree/bindings/slimbus/ 21244F: drivers/slimbus/ 21245F: include/linux/slimbus.h 21246 21247SFC NETWORK DRIVER 21248M: Edward Cree <[email protected]> 21249M: Martin Habets <[email protected]> 21250L: [email protected] 21251L: [email protected] 21252S: Supported 21253F: Documentation/networking/devlink/sfc.rst 21254F: drivers/net/ethernet/sfc/ 21255 21256SFCTEMP HWMON DRIVER 21257M: Emil Renner Berthing <[email protected]> 21258M: Hal Feng <[email protected]> 21259L: [email protected] 21260S: Maintained 21261F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21262F: Documentation/hwmon/sfctemp.rst 21263F: drivers/hwmon/sfctemp.c 21264 21265SFF/SFP/SFP+ MODULE SUPPORT 21266M: Russell King <[email protected]> 21267L: [email protected] 21268S: Maintained 21269F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21270F: drivers/net/phy/phylink.c 21271F: drivers/net/phy/sfp* 21272F: include/linux/mdio/mdio-i2c.h 21273F: include/linux/phylink.h 21274F: include/linux/sfp.h 21275K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21276 21277SGI GRU DRIVER 21278M: Dimitri Sivanich <[email protected]> 21279S: Maintained 21280F: drivers/misc/sgi-gru/ 21281 21282SGI XP/XPC/XPNET DRIVER 21283M: Robin Holt <[email protected]> 21284M: Steve Wahl <[email protected]> 21285S: Maintained 21286F: drivers/misc/sgi-xp/ 21287 21288SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21289M: Wenjia Zhang <[email protected]> 21290M: Jan Karcher <[email protected]> 21291R: D. Wythe <[email protected]> 21292R: Tony Lu <[email protected]> 21293R: Wen Gu <[email protected]> 21294L: [email protected] 21295L: [email protected] 21296S: Supported 21297F: net/smc/ 21298 21299SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21300M: Linus Walleij <[email protected]> 21301L: [email protected] 21302S: Maintained 21303T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21304F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21305F: drivers/iio/light/gp2ap002.c 21306 21307SHARP RJ54N1CB0C SENSOR DRIVER 21308M: Jacopo Mondi <[email protected]> 21309L: [email protected] 21310S: Odd fixes 21311T: git git://linuxtv.org/media.git 21312F: drivers/media/i2c/rj54n1cb0c.c 21313F: include/media/i2c/rj54n1cb0c.h 21314 21315SHRINKER 21316M: Andrew Morton <[email protected]> 21317M: Dave Chinner <[email protected]> 21318R: Qi Zheng <[email protected]> 21319R: Roman Gushchin <[email protected]> 21320R: Muchun Song <[email protected]> 21321L: [email protected] 21322S: Maintained 21323F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21324F: include/linux/shrinker.h 21325F: mm/shrinker.c 21326F: mm/shrinker_debug.c 21327 21328SH_VOU V4L2 OUTPUT DRIVER 21329L: [email protected] 21330S: Orphan 21331F: drivers/media/platform/renesas/sh_vou.c 21332F: include/media/drv-intf/sh_vou.h 21333 21334SI2157 MEDIA DRIVER 21335L: [email protected] 21336S: Orphan 21337W: https://linuxtv.org 21338Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21339F: drivers/media/tuners/si2157* 21340 21341SI2165 MEDIA DRIVER 21342M: Matthias Schwarzott <[email protected]> 21343L: [email protected] 21344S: Maintained 21345W: https://linuxtv.org 21346Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21347F: drivers/media/dvb-frontends/si2165* 21348 21349SI2168 MEDIA DRIVER 21350L: [email protected] 21351S: Orphan 21352W: https://linuxtv.org 21353Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21354F: drivers/media/dvb-frontends/si2168* 21355 21356SI470X FM RADIO RECEIVER I2C DRIVER 21357M: Hans Verkuil <[email protected]> 21358L: [email protected] 21359S: Odd Fixes 21360W: https://linuxtv.org 21361T: git git://linuxtv.org/media.git 21362F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21363F: drivers/media/radio/si470x/radio-si470x-i2c.c 21364 21365SI470X FM RADIO RECEIVER USB DRIVER 21366M: Hans Verkuil <[email protected]> 21367L: [email protected] 21368S: Maintained 21369W: https://linuxtv.org 21370T: git git://linuxtv.org/media.git 21371F: drivers/media/radio/si470x/radio-si470x-common.c 21372F: drivers/media/radio/si470x/radio-si470x-usb.c 21373F: drivers/media/radio/si470x/radio-si470x.h 21374 21375SI4713 FM RADIO TRANSMITTER I2C DRIVER 21376M: Eduardo Valentin <[email protected]> 21377L: [email protected] 21378S: Odd Fixes 21379W: https://linuxtv.org 21380T: git git://linuxtv.org/media.git 21381F: drivers/media/radio/si4713/si4713.? 21382 21383SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21384M: Eduardo Valentin <[email protected]> 21385L: [email protected] 21386S: Odd Fixes 21387W: https://linuxtv.org 21388T: git git://linuxtv.org/media.git 21389F: drivers/media/radio/si4713/radio-platform-si4713.c 21390 21391SI4713 FM RADIO TRANSMITTER USB DRIVER 21392M: Hans Verkuil <[email protected]> 21393L: [email protected] 21394S: Maintained 21395W: https://linuxtv.org 21396T: git git://linuxtv.org/media.git 21397F: drivers/media/radio/si4713/radio-usb-si4713.c 21398 21399SIANO DVB DRIVER 21400M: Mauro Carvalho Chehab <[email protected]> 21401L: [email protected] 21402S: Odd fixes 21403W: https://linuxtv.org 21404T: git git://linuxtv.org/media.git 21405F: drivers/media/common/siano/ 21406F: drivers/media/mmc/siano/ 21407F: drivers/media/usb/siano/ 21408F: drivers/media/usb/siano/ 21409 21410SIEMENS IPC LED DRIVERS 21411M: Bao Cheng Su <[email protected]> 21412M: Benedikt Niedermayr <[email protected]> 21413M: Tobias Schaffner <[email protected]> 21414L: [email protected] 21415S: Maintained 21416F: drivers/leds/simple/ 21417 21418SIEMENS IPC PLATFORM DRIVERS 21419M: Bao Cheng Su <[email protected]> 21420M: Benedikt Niedermayr <[email protected]> 21421M: Tobias Schaffner <[email protected]> 21422L: [email protected] 21423S: Maintained 21424F: drivers/platform/x86/siemens/ 21425F: include/linux/platform_data/x86/simatic-ipc-base.h 21426F: include/linux/platform_data/x86/simatic-ipc.h 21427 21428SIEMENS IPC WATCHDOG DRIVERS 21429M: Bao Cheng Su <[email protected]> 21430M: Benedikt Niedermayr <[email protected]> 21431M: Tobias Schaffner <[email protected]> 21432L: [email protected] 21433S: Maintained 21434F: drivers/watchdog/simatic-ipc-wdt.c 21435 21436SIFIVE DRIVERS 21437M: Paul Walmsley <[email protected]> 21438M: Samuel Holland <[email protected]> 21439L: [email protected] 21440S: Supported 21441F: drivers/dma/sf-pdma/ 21442N: sifive 21443K: fu[57]40 21444K: [^@]sifive 21445 21446SILEAD TOUCHSCREEN DRIVER 21447M: Hans de Goede <[email protected]> 21448L: [email protected] 21449L: [email protected] 21450S: Maintained 21451F: drivers/input/touchscreen/silead.c 21452F: drivers/platform/x86/touchscreen_dmi.c 21453 21454SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21455M: Jérôme Pouiller <[email protected]> 21456S: Supported 21457F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21458F: drivers/net/wireless/silabs/wfx/ 21459 21460SILICON MOTION SM712 FRAME BUFFER DRIVER 21461M: Sudip Mukherjee <[email protected]> 21462M: Teddy Wang <[email protected]> 21463M: Sudip Mukherjee <[email protected]> 21464L: [email protected] 21465S: Maintained 21466F: Documentation/fb/sm712fb.rst 21467F: drivers/video/fbdev/sm712* 21468 21469SILVACO I3C DUAL-ROLE MASTER 21470M: Miquel Raynal <[email protected]> 21471M: Conor Culhane <[email protected]> 21472L: [email protected] (moderated for non-subscribers) 21473S: Maintained 21474F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21475F: drivers/i3c/master/svc-i3c-master.c 21476 21477SIMPLEFB FB DRIVER 21478M: Hans de Goede <[email protected]> 21479L: [email protected] 21480S: Maintained 21481F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21482F: drivers/video/fbdev/simplefb.c 21483F: include/linux/platform_data/simplefb.h 21484 21485SIOX 21486M: Thorsten Scherer <[email protected]> 21487R: Pengutronix Kernel Team <[email protected]> 21488S: Supported 21489F: drivers/gpio/gpio-siox.c 21490F: drivers/siox/* 21491F: include/trace/events/siox.h 21492 21493SIPHASH PRF ROUTINES 21494M: Jason A. Donenfeld <[email protected]> 21495S: Maintained 21496F: include/linux/siphash.h 21497F: lib/siphash.c 21498F: lib/siphash_kunit.c 21499 21500SIS 190 ETHERNET DRIVER 21501M: Francois Romieu <[email protected]> 21502L: [email protected] 21503S: Maintained 21504F: drivers/net/ethernet/sis/sis190.c 21505 21506SIS 900/7016 FAST ETHERNET DRIVER 21507M: Daniele Venzano <[email protected]> 21508L: [email protected] 21509S: Maintained 21510W: http://www.brownhat.org/sis900.html 21511F: drivers/net/ethernet/sis/sis900.* 21512 21513SIS FRAMEBUFFER DRIVER 21514S: Orphan 21515F: Documentation/fb/sisfb.rst 21516F: drivers/video/fbdev/sis/ 21517F: include/video/sisfb.h 21518 21519SIS I2C TOUCHSCREEN DRIVER 21520M: Mika Penttilä <[email protected]> 21521L: [email protected] 21522S: Maintained 21523F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21524F: drivers/input/touchscreen/sis_i2c.c 21525 21526SIS USB2VGA DRIVER 21527M: Thomas Winischhofer <[email protected]> 21528S: Maintained 21529W: http://www.winischhofer.at/linuxsisusbvga.shtml 21530F: drivers/usb/misc/sisusbvga/ 21531 21532SL28 CPLD MFD DRIVER 21533M: Michael Walle <[email protected]> 21534S: Maintained 21535F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21536F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21537F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21538F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21539F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21540F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21541F: drivers/gpio/gpio-sl28cpld.c 21542F: drivers/hwmon/sl28cpld-hwmon.c 21543F: drivers/irqchip/irq-sl28cpld.c 21544F: drivers/pwm/pwm-sl28cpld.c 21545F: drivers/watchdog/sl28cpld_wdt.c 21546 21547SL28 VPD NVMEM LAYOUT DRIVER 21548M: Michael Walle <[email protected]> 21549S: Maintained 21550F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21551F: drivers/nvmem/layouts/sl28vpd.c 21552 21553SLAB ALLOCATOR 21554M: Christoph Lameter <[email protected]> 21555M: Pekka Enberg <[email protected]> 21556M: David Rientjes <[email protected]> 21557M: Joonsoo Kim <[email protected]> 21558M: Andrew Morton <[email protected]> 21559M: Vlastimil Babka <[email protected]> 21560R: Roman Gushchin <[email protected]> 21561R: Hyeonggon Yoo <[email protected]> 21562L: [email protected] 21563S: Maintained 21564T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21565F: include/linux/sl?b*.h 21566F: mm/sl?b* 21567 21568SLCAN CAN NETWORK DRIVER 21569M: Dario Binacchi <[email protected]> 21570L: [email protected] 21571S: Maintained 21572F: drivers/net/can/slcan/ 21573 21574SLEEPABLE READ-COPY UPDATE (SRCU) 21575M: Lai Jiangshan <[email protected]> 21576M: "Paul E. McKenney" <[email protected]> 21577M: Josh Triplett <[email protected]> 21578R: Steven Rostedt <[email protected]> 21579R: Mathieu Desnoyers <[email protected]> 21580L: [email protected] 21581S: Supported 21582W: http://www.rdrop.com/users/paulmck/RCU/ 21583T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 21584F: include/linux/srcu*.h 21585F: kernel/rcu/srcu*.c 21586 21587SMACK SECURITY MODULE 21588M: Casey Schaufler <[email protected]> 21589L: [email protected] 21590S: Maintained 21591W: http://schaufler-ca.com 21592T: git git://github.com/cschaufler/smack-next 21593F: Documentation/admin-guide/LSM/Smack.rst 21594F: security/smack/ 21595 21596SMC91x ETHERNET DRIVER 21597M: Nicolas Pitre <[email protected]> 21598S: Odd Fixes 21599F: drivers/net/ethernet/smsc/smc91x.* 21600 21601SMSC EMC2103 HARDWARE MONITOR DRIVER 21602M: Steve Glendinning <[email protected]> 21603L: [email protected] 21604S: Maintained 21605F: Documentation/hwmon/emc2103.rst 21606F: drivers/hwmon/emc2103.c 21607 21608SMSC SCH5627 HARDWARE MONITOR DRIVER 21609M: Hans de Goede <[email protected]> 21610L: [email protected] 21611S: Supported 21612F: Documentation/hwmon/sch5627.rst 21613F: drivers/hwmon/sch5627.c 21614 21615SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21616M: Steve Glendinning <[email protected]> 21617L: [email protected] 21618S: Maintained 21619F: drivers/video/fbdev/smscufx.c 21620 21621SMSC47B397 HARDWARE MONITOR DRIVER 21622M: Jean Delvare <[email protected]> 21623L: [email protected] 21624S: Maintained 21625F: Documentation/hwmon/smsc47b397.rst 21626F: drivers/hwmon/smsc47b397.c 21627 21628SMSC911x ETHERNET DRIVER 21629M: Steve Glendinning <[email protected]> 21630L: [email protected] 21631S: Maintained 21632F: drivers/net/ethernet/smsc/smsc911x.* 21633F: include/linux/smsc911x.h 21634 21635SMSC9420 PCI ETHERNET DRIVER 21636M: Steve Glendinning <[email protected]> 21637L: [email protected] 21638S: Maintained 21639F: drivers/net/ethernet/smsc/smsc9420.* 21640 21641SNET DPU VIRTIO DATA PATH ACCELERATOR 21642R: Alvaro Karsz <[email protected]> 21643F: drivers/vdpa/solidrun/ 21644 21645SOCIONEXT (SNI) AVE NETWORK DRIVER 21646M: Kunihiko Hayashi <[email protected]> 21647L: [email protected] 21648S: Maintained 21649F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21650F: drivers/net/ethernet/socionext/sni_ave.c 21651 21652SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21653M: Ilias Apalodimas <[email protected]> 21654M: Masahisa Kojima <[email protected]> 21655L: [email protected] 21656S: Maintained 21657F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21658F: drivers/net/ethernet/socionext/netsec.c 21659 21660SOCIONEXT (SNI) Synquacer SPI DRIVER 21661M: Masahisa Kojima <[email protected]> 21662M: Jassi Brar <[email protected]> 21663L: [email protected] 21664S: Maintained 21665F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21666F: drivers/spi/spi-synquacer.c 21667 21668SOCIONEXT SYNQUACER I2C DRIVER 21669M: Ard Biesheuvel <[email protected]> 21670L: [email protected] 21671S: Maintained 21672F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21673F: drivers/i2c/busses/i2c-synquacer.c 21674 21675SOCIONEXT UNIPHIER SOUND DRIVER 21676L: [email protected] 21677S: Orphan 21678F: sound/soc/uniphier/ 21679 21680SOCKET TIMESTAMPING 21681M: Willem de Bruijn <[email protected]> 21682S: Maintained 21683F: Documentation/networking/timestamping.rst 21684F: include/linux/net_tstamp.h 21685F: include/uapi/linux/net_tstamp.h 21686F: tools/testing/selftests/net/so_txtime.c 21687 21688SOEKRIS NET48XX LED SUPPORT 21689M: Chris Boot <[email protected]> 21690S: Maintained 21691F: drivers/leds/leds-net48xx.c 21692 21693SOFT-IWARP DRIVER (siw) 21694M: Bernard Metzler <[email protected]> 21695L: [email protected] 21696S: Supported 21697F: drivers/infiniband/sw/siw/ 21698F: include/uapi/rdma/siw-abi.h 21699 21700SOFT-ROCE DRIVER (rxe) 21701M: Zhu Yanjun <[email protected]> 21702L: [email protected] 21703S: Supported 21704F: drivers/infiniband/sw/rxe/ 21705F: include/uapi/rdma/rdma_user_rxe.h 21706 21707SOFTLOGIC 6x10 MPEG CODEC 21708M: Bluecherry Maintainers <[email protected]> 21709M: Andrey Utkin <[email protected]> 21710M: Ismael Luceno <[email protected]> 21711L: [email protected] 21712S: Supported 21713F: drivers/media/pci/solo6x10/ 21714 21715SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21716M: James Morse <[email protected]> 21717L: [email protected] (moderated for non-subscribers) 21718S: Maintained 21719F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 21720F: drivers/firmware/arm_sdei.c 21721F: include/linux/arm_sdei.h 21722F: include/uapi/linux/arm_sdei.h 21723 21724SOFTWARE NODES AND DEVICE PROPERTIES 21725R: Andy Shevchenko <[email protected]> 21726R: Daniel Scally <[email protected]> 21727R: Heikki Krogerus <[email protected]> 21728R: Sakari Ailus <[email protected]> 21729L: [email protected] 21730S: Maintained 21731F: drivers/base/property.c 21732F: drivers/base/swnode.c 21733F: include/linux/fwnode.h 21734F: include/linux/property.h 21735 21736SOFTWARE RAID (Multiple Disks) SUPPORT 21737M: Song Liu <[email protected]> 21738M: Yu Kuai <[email protected]> 21739L: [email protected] 21740S: Supported 21741Q: https://patchwork.kernel.org/project/linux-raid/list/ 21742T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 21743F: drivers/md/Kconfig 21744F: drivers/md/Makefile 21745F: drivers/md/md* 21746F: drivers/md/raid* 21747F: include/linux/raid/ 21748F: include/uapi/linux/raid/ 21749 21750SOLIDRUN CLEARFOG SUPPORT 21751M: Russell King <[email protected]> 21752S: Maintained 21753F: arch/arm/boot/dts/marvell/armada-388-clearfog* 21754F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 21755 21756SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 21757M: Russell King <[email protected]> 21758S: Maintained 21759F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 21760F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 21761F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 21762 21763SONIC NETWORK DRIVER 21764M: Thomas Bogendoerfer <[email protected]> 21765L: [email protected] 21766S: Maintained 21767F: drivers/net/ethernet/natsemi/sonic.* 21768 21769SONICS SILICON BACKPLANE DRIVER (SSB) 21770M: Michael Buesch <[email protected]> 21771L: [email protected] 21772S: Maintained 21773F: drivers/ssb/ 21774F: include/linux/ssb/ 21775 21776SONY IMX208 SENSOR DRIVER 21777M: Sakari Ailus <[email protected]> 21778L: [email protected] 21779S: Maintained 21780T: git git://linuxtv.org/media.git 21781F: drivers/media/i2c/imx208.c 21782 21783SONY IMX214 SENSOR DRIVER 21784M: Ricardo Ribalda <[email protected]> 21785L: [email protected] 21786S: Maintained 21787T: git git://linuxtv.org/media.git 21788F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 21789F: drivers/media/i2c/imx214.c 21790 21791SONY IMX219 SENSOR DRIVER 21792M: Dave Stevenson <[email protected]> 21793L: [email protected] 21794S: Maintained 21795T: git git://linuxtv.org/media.git 21796F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 21797F: drivers/media/i2c/imx219.c 21798 21799SONY IMX258 SENSOR DRIVER 21800M: Sakari Ailus <[email protected]> 21801L: [email protected] 21802S: Maintained 21803T: git git://linuxtv.org/media.git 21804F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 21805F: drivers/media/i2c/imx258.c 21806 21807SONY IMX274 SENSOR DRIVER 21808M: Leon Luo <[email protected]> 21809L: [email protected] 21810S: Maintained 21811T: git git://linuxtv.org/media.git 21812F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 21813F: drivers/media/i2c/imx274.c 21814 21815SONY IMX283 SENSOR DRIVER 21816M: Kieran Bingham <[email protected]> 21817M: Umang Jain <[email protected]> 21818L: [email protected] 21819S: Maintained 21820T: git git://linuxtv.org/media.git 21821F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 21822F: drivers/media/i2c/imx283.c 21823 21824SONY IMX290 SENSOR DRIVER 21825M: Manivannan Sadhasivam <[email protected]> 21826L: [email protected] 21827S: Maintained 21828T: git git://linuxtv.org/media.git 21829F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 21830F: drivers/media/i2c/imx290.c 21831 21832SONY IMX296 SENSOR DRIVER 21833M: Laurent Pinchart <[email protected]> 21834M: Manivannan Sadhasivam <[email protected]> 21835L: [email protected] 21836S: Maintained 21837T: git git://linuxtv.org/media.git 21838F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 21839F: drivers/media/i2c/imx296.c 21840 21841SONY IMX319 SENSOR DRIVER 21842M: Bingbu Cao <[email protected]> 21843L: [email protected] 21844S: Maintained 21845T: git git://linuxtv.org/media.git 21846F: drivers/media/i2c/imx319.c 21847 21848SONY IMX334 SENSOR DRIVER 21849L: [email protected] 21850S: Orphan 21851T: git git://linuxtv.org/media.git 21852F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 21853F: drivers/media/i2c/imx334.c 21854 21855SONY IMX335 SENSOR DRIVER 21856L: [email protected] 21857S: Orphan 21858T: git git://linuxtv.org/media.git 21859F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 21860F: drivers/media/i2c/imx335.c 21861 21862SONY IMX355 SENSOR DRIVER 21863M: Tianshu Qiu <[email protected]> 21864L: [email protected] 21865S: Maintained 21866T: git git://linuxtv.org/media.git 21867F: drivers/media/i2c/imx355.c 21868 21869SONY IMX412 SENSOR DRIVER 21870L: [email protected] 21871S: Orphan 21872T: git git://linuxtv.org/media.git 21873F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 21874F: drivers/media/i2c/imx412.c 21875 21876SONY IMX415 SENSOR DRIVER 21877M: Michael Riesch <[email protected]> 21878L: [email protected] 21879S: Maintained 21880T: git git://linuxtv.org/media.git 21881F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 21882F: drivers/media/i2c/imx415.c 21883 21884SONY MEMORYSTICK SUBSYSTEM 21885M: Maxim Levitsky <[email protected]> 21886M: Alex Dubov <[email protected]> 21887M: Ulf Hansson <[email protected]> 21888L: [email protected] 21889S: Maintained 21890T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 21891F: drivers/memstick/ 21892F: include/linux/memstick.h 21893 21894SONY VAIO CONTROL DEVICE DRIVER 21895M: Mattia Dongili <[email protected]> 21896L: [email protected] 21897S: Maintained 21898W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 21899F: Documentation/admin-guide/laptops/sony-laptop.rst 21900F: drivers/char/sonypi.c 21901F: drivers/platform/x86/sony-laptop.c 21902F: include/linux/sony-laptop.h 21903 21904SOPHGO DEVICETREES and DRIVERS 21905M: Chen Wang <[email protected]> 21906M: Inochi Amaoto <[email protected]> 21907T: git https://github.com/sophgo/linux.git 21908S: Maintained 21909N: sophgo 21910K: sophgo 21911 21912SOUND 21913M: Jaroslav Kysela <[email protected]> 21914M: Takashi Iwai <[email protected]> 21915L: [email protected] 21916S: Maintained 21917W: http://www.alsa-project.org/ 21918Q: http://patchwork.kernel.org/project/alsa-devel/list/ 21919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 21920F: Documentation/sound/ 21921F: include/sound/ 21922F: include/uapi/sound/ 21923F: sound/ 21924F: tools/testing/selftests/alsa 21925 21926SOUND - ALSA SELFTESTS 21927M: Mark Brown <[email protected]> 21928L: [email protected] 21929L: [email protected] 21930S: Supported 21931F: tools/testing/selftests/alsa 21932 21933SOUND - COMPRESSED AUDIO 21934M: Vinod Koul <[email protected]> 21935L: [email protected] 21936S: Supported 21937T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 21938F: Documentation/sound/designs/compress-offload.rst 21939F: include/sound/compress_driver.h 21940F: include/uapi/sound/compress_* 21941F: sound/core/compress_offload.c 21942F: sound/soc/soc-compress.c 21943 21944SOUND - CORE KUNIT TEST 21945M: Ivan Orlov <[email protected]> 21946L: [email protected] 21947S: Supported 21948F: sound/core/sound_kunit.c 21949 21950SOUND - DMAENGINE HELPERS 21951M: Lars-Peter Clausen <[email protected]> 21952S: Supported 21953F: include/sound/dmaengine_pcm.h 21954F: sound/core/pcm_dmaengine.c 21955F: sound/soc/soc-generic-dmaengine-pcm.c 21956 21957SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 21958M: Liam Girdwood <[email protected]> 21959M: Mark Brown <[email protected]> 21960L: [email protected] 21961S: Supported 21962W: http://alsa-project.org/main/index.php/ASoC 21963T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 21964F: Documentation/devicetree/bindings/sound/ 21965F: Documentation/sound/soc/ 21966F: include/dt-bindings/sound/ 21967F: include/sound/soc* 21968F: include/sound/sof.h 21969F: include/sound/sof/ 21970F: include/trace/events/sof*.h 21971F: include/uapi/sound/asoc.h 21972F: sound/soc/ 21973 21974SOUND - SOC LAYER / dapm-graph 21975M: Luca Ceresoli <[email protected]> 21976L: [email protected] 21977S: Maintained 21978F: tools/sound/dapm-graph 21979 21980SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 21981M: Liam Girdwood <[email protected]> 21982M: Peter Ujfalusi <[email protected]> 21983M: Bard Liao <[email protected]> 21984M: Ranjani Sridharan <[email protected]> 21985M: Daniel Baluta <[email protected]> 21986R: Kai Vehmanen <[email protected]> 21987R: Pierre-Louis Bossart <[email protected]> 21988L: [email protected] (moderated for non-subscribers) 21989S: Supported 21990W: https://github.com/thesofproject/linux/ 21991F: sound/soc/sof/ 21992 21993SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 21994M: Kuninori Morimoto <[email protected]> 21995S: Supported 21996L: [email protected] 21997F: sound/soc/generic/ 21998F: include/sound/simple_card* 21999F: Documentation/devicetree/bindings/sound/simple-card.yaml 22000F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22001 22002SOUNDWIRE SUBSYSTEM 22003M: Vinod Koul <[email protected]> 22004M: Bard Liao <[email protected]> 22005R: Pierre-Louis Bossart <[email protected]> 22006R: Sanyog Kale <[email protected]> 22007L: [email protected] 22008S: Supported 22009T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22010F: Documentation/driver-api/soundwire/ 22011F: drivers/soundwire/ 22012F: include/linux/soundwire/ 22013 22014SP2 MEDIA DRIVER 22015M: Olli Salonen <[email protected]> 22016L: [email protected] 22017S: Maintained 22018W: https://linuxtv.org 22019Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22020F: drivers/media/dvb-frontends/sp2* 22021 22022SPANISH DOCUMENTATION 22023M: Carlos Bilbao <[email protected]> 22024R: Avadhut Naik <[email protected]> 22025S: Maintained 22026F: Documentation/translations/sp_SP/ 22027 22028SPARC + UltraSPARC (sparc/sparc64) 22029M: "David S. Miller" <[email protected]> 22030M: Andreas Larsson <[email protected]> 22031L: [email protected] 22032S: Maintained 22033Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22034T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22035T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22036F: arch/sparc/ 22037F: drivers/sbus/ 22038 22039SPARC SERIAL DRIVERS 22040M: "David S. Miller" <[email protected]> 22041L: [email protected] 22042S: Maintained 22043T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22044T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22045F: drivers/tty/serial/suncore.c 22046F: drivers/tty/serial/sunhv.c 22047F: drivers/tty/serial/sunsab.c 22048F: drivers/tty/serial/sunsab.h 22049F: drivers/tty/serial/sunsu.c 22050F: drivers/tty/serial/sunzilog.c 22051F: drivers/tty/serial/sunzilog.h 22052F: drivers/tty/vcc.c 22053F: include/linux/sunserialcore.h 22054 22055SPARSE CHECKER 22056M: "Luc Van Oostenryck" <[email protected]> 22057L: [email protected] 22058S: Maintained 22059W: https://sparse.docs.kernel.org/ 22060Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22061B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22062T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22063F: include/linux/compiler.h 22064 22065SPEAKUP CONSOLE SPEECH DRIVER 22066M: William Hubbs <[email protected]> 22067M: Chris Brannon <[email protected]> 22068M: Kirk Reiser <[email protected]> 22069M: Samuel Thibault <[email protected]> 22070L: [email protected] 22071S: Odd Fixes 22072W: http://www.linux-speakup.org/ 22073W: https://github.com/linux-speakup/speakup 22074B: https://github.com/linux-speakup/speakup/issues 22075F: drivers/accessibility/speakup/ 22076 22077SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22078M: Viresh Kumar <[email protected]> 22079M: Shiraz Hashim <[email protected]> 22080L: [email protected] (moderated for non-subscribers) 22081L: [email protected] 22082S: Maintained 22083W: http://www.st.com/spear 22084F: arch/arm/boot/dts/st/spear* 22085F: arch/arm/mach-spear/ 22086F: drivers/clk/spear/ 22087F: drivers/pinctrl/spear/ 22088 22089SPI NOR SUBSYSTEM 22090M: Tudor Ambarus <[email protected]> 22091M: Pratyush Yadav <[email protected]> 22092M: Michael Walle <[email protected]> 22093L: [email protected] 22094S: Maintained 22095W: http://www.linux-mtd.infradead.org/ 22096Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22097C: irc://irc.oftc.net/mtd 22098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22099F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22100F: drivers/mtd/spi-nor/ 22101F: include/linux/mtd/spi-nor.h 22102 22103SPI SUBSYSTEM 22104M: Mark Brown <[email protected]> 22105L: [email protected] 22106S: Maintained 22107Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22108T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22109F: Documentation/devicetree/bindings/spi/ 22110F: Documentation/spi/ 22111F: drivers/spi/ 22112F: include/linux/spi/ 22113F: include/uapi/linux/spi/ 22114F: tools/spi/ 22115 22116SPIDERNET NETWORK DRIVER for CELL 22117M: Ishizaki Kou <[email protected]> 22118M: Geoff Levand <[email protected]> 22119L: [email protected] 22120L: [email protected] 22121S: Maintained 22122F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 22123F: drivers/net/ethernet/toshiba/spider_net* 22124 22125SPMI SUBSYSTEM 22126M: Stephen Boyd <[email protected]> 22127L: [email protected] 22128S: Maintained 22129T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22130F: Documentation/devicetree/bindings/spmi/ 22131F: drivers/spmi/ 22132F: include/dt-bindings/spmi/spmi.h 22133F: include/linux/spmi.h 22134F: include/trace/events/spmi.h 22135 22136SPU FILE SYSTEM 22137L: [email protected] 22138S: Orphan 22139F: Documentation/filesystems/spufs/spufs.rst 22140F: arch/powerpc/platforms/cell/spufs/ 22141 22142SQUASHFS FILE SYSTEM 22143M: Phillip Lougher <[email protected]> 22144L: [email protected] (subscribers-only) 22145S: Maintained 22146W: http://squashfs.org.uk 22147T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22148F: Documentation/filesystems/squashfs.rst 22149F: fs/squashfs/ 22150 22151SRM (Alpha) environment access 22152M: Jan-Benedict Glaw <[email protected]> 22153S: Maintained 22154F: arch/alpha/kernel/srm_env.c 22155 22156ST LSM6DSx IMU IIO DRIVER 22157M: Lorenzo Bianconi <[email protected]> 22158L: [email protected] 22159S: Maintained 22160W: http://www.st.com/ 22161F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22162F: drivers/iio/imu/st_lsm6dsx/ 22163 22164ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22165M: Benjamin Mugnier <[email protected]> 22166M: Sylvain Petinot <[email protected]> 22167L: [email protected] 22168S: Maintained 22169T: git git://linuxtv.org/media.git 22170F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22171F: drivers/media/i2c/st-mipid02.c 22172 22173ST STM32 FIREWALL 22174M: Gatien Chevallier <[email protected]> 22175S: Maintained 22176F: drivers/bus/stm32_etzpc.c 22177F: drivers/bus/stm32_firewall.c 22178F: drivers/bus/stm32_rifsc.c 22179 22180ST STM32 I2C/SMBUS DRIVER 22181M: Pierre-Yves MORDRET <[email protected]> 22182M: Alain Volmat <[email protected]> 22183L: [email protected] 22184S: Maintained 22185F: drivers/i2c/busses/i2c-stm32* 22186 22187ST STM32 SPI DRIVER 22188M: Alain Volmat <[email protected]> 22189L: [email protected] 22190S: Maintained 22191F: drivers/spi/spi-stm32.c 22192 22193ST STPDDC60 DRIVER 22194M: Daniel Nilsson <[email protected]> 22195L: [email protected] 22196S: Maintained 22197F: Documentation/hwmon/stpddc60.rst 22198F: drivers/hwmon/pmbus/stpddc60.c 22199 22200ST VGXY61 DRIVER 22201M: Benjamin Mugnier <[email protected]> 22202M: Sylvain Petinot <[email protected]> 22203L: [email protected] 22204S: Maintained 22205T: git git://linuxtv.org/media.git 22206F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22207F: Documentation/userspace-api/media/drivers/vgxy61.rst 22208F: drivers/media/i2c/vgxy61.c 22209 22210ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22211M: Song Qiang <[email protected]> 22212L: [email protected] 22213S: Maintained 22214F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22215F: drivers/iio/proximity/vl53l0x-i2c.c 22216 22217STABLE BRANCH 22218M: Greg Kroah-Hartman <[email protected]> 22219M: Sasha Levin <[email protected]> 22220L: [email protected] 22221S: Supported 22222F: Documentation/process/stable-kernel-rules.rst 22223 22224STAGING - ATOMISP DRIVER 22225M: Hans de Goede <[email protected]> 22226M: Mauro Carvalho Chehab <[email protected]> 22227R: Sakari Ailus <[email protected]> 22228L: [email protected] 22229S: Maintained 22230F: drivers/staging/media/atomisp/ 22231 22232STAGING - INDUSTRIAL IO 22233M: Jonathan Cameron <[email protected]> 22234L: [email protected] 22235S: Odd Fixes 22236F: Documentation/devicetree/bindings/staging/iio/ 22237F: drivers/staging/iio/ 22238 22239STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22240M: Marc Dietrich <[email protected]> 22241L: [email protected] (moderated for non-subscribers) 22242L: [email protected] 22243S: Maintained 22244F: drivers/staging/nvec/ 22245 22246STAGING - SEPS525 LCD CONTROLLER DRIVERS 22247M: Michael Hennerich <[email protected]> 22248L: [email protected] 22249S: Supported 22250F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 22251F: drivers/staging/fbtft/fb_seps525.c 22252 22253STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22254M: Sudip Mukherjee <[email protected]> 22255M: Teddy Wang <[email protected]> 22256M: Sudip Mukherjee <[email protected]> 22257L: [email protected] 22258S: Maintained 22259F: drivers/staging/sm750fb/ 22260 22261STAGING SUBSYSTEM 22262M: Greg Kroah-Hartman <[email protected]> 22263L: [email protected] 22264S: Supported 22265T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22266F: drivers/staging/ 22267 22268STANDALONE CACHE CONTROLLER DRIVERS 22269M: Conor Dooley <[email protected]> 22270S: Maintained 22271T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22272F: Documentation/devicetree/bindings/cache/ 22273F: drivers/cache 22274 22275STARFIRE/DURALAN NETWORK DRIVER 22276M: Ion Badulescu <[email protected]> 22277S: Odd Fixes 22278F: drivers/net/ethernet/adaptec/starfire* 22279 22280STARFIVE CAMERA SUBSYSTEM DRIVER 22281M: Jack Zhu <[email protected]> 22282M: Changhuang Liang <[email protected]> 22283L: [email protected] 22284S: Maintained 22285F: Documentation/admin-guide/media/starfive_camss.rst 22286F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22287F: drivers/staging/media/starfive/camss 22288 22289STARFIVE CRYPTO DRIVER 22290M: Jia Jie Ho <[email protected]> 22291M: William Qiu <[email protected]> 22292S: Supported 22293F: Documentation/devicetree/bindings/crypto/starfive* 22294F: drivers/crypto/starfive/ 22295 22296STARFIVE DEVICETREES 22297M: Emil Renner Berthing <[email protected]> 22298S: Maintained 22299F: arch/riscv/boot/dts/starfive/ 22300 22301STARFIVE DWMAC GLUE LAYER 22302M: Emil Renner Berthing <[email protected]> 22303M: Minda Chen <[email protected]> 22304S: Maintained 22305F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22306F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22307 22308STARFIVE JH7110 DPHY RX DRIVER 22309M: Jack Zhu <[email protected]> 22310M: Changhuang Liang <[email protected]> 22311S: Supported 22312F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22313F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22314 22315STARFIVE JH7110 DPHY TX DRIVER 22316M: Keith Zhao <[email protected]> 22317M: Shengyang Chen <[email protected]> 22318S: Supported 22319F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22320F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22321 22322STARFIVE JH7110 MMC/SD/SDIO DRIVER 22323M: William Qiu <[email protected]> 22324S: Supported 22325F: Documentation/devicetree/bindings/mmc/starfive* 22326F: drivers/mmc/host/dw_mmc-starfive.c 22327 22328STARFIVE JH7110 PLL CLOCK DRIVER 22329M: Xingyu Wu <[email protected]> 22330S: Supported 22331F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22332F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22333 22334STARFIVE JH7110 PWMDAC DRIVER 22335M: Hal Feng <[email protected]> 22336M: Xingyu Wu <[email protected]> 22337S: Supported 22338F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22339F: sound/soc/starfive/jh7110_pwmdac.c 22340 22341STARFIVE JH7110 SYSCON 22342M: William Qiu <[email protected]> 22343M: Xingyu Wu <[email protected]> 22344S: Supported 22345F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22346 22347STARFIVE JH7110 TDM DRIVER 22348M: Walker Chen <[email protected]> 22349S: Maintained 22350F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22351F: sound/soc/starfive/jh7110_tdm.c 22352 22353STARFIVE JH71X0 CLOCK DRIVERS 22354M: Emil Renner Berthing <[email protected]> 22355M: Hal Feng <[email protected]> 22356S: Maintained 22357F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22358F: drivers/clk/starfive/clk-starfive-jh71* 22359F: include/dt-bindings/clock/starfive?jh71*.h 22360 22361STARFIVE JH71X0 PINCTRL DRIVERS 22362M: Emil Renner Berthing <[email protected]> 22363M: Jianlong Huang <[email protected]> 22364M: Hal Feng <[email protected]> 22365L: [email protected] 22366S: Maintained 22367F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22368F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22369F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22370F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22371 22372STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22373M: Emil Renner Berthing <[email protected]> 22374M: Hal Feng <[email protected]> 22375S: Maintained 22376F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22377F: drivers/reset/starfive/reset-starfive-jh71* 22378F: include/dt-bindings/reset/starfive?jh71*.h 22379 22380STARFIVE JH71X0 USB DRIVERS 22381M: Minda Chen <[email protected]> 22382S: Maintained 22383F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22384F: drivers/usb/cdns3/cdns3-starfive.c 22385 22386STARFIVE JH71XX PMU CONTROLLER DRIVER 22387M: Walker Chen <[email protected]> 22388M: Changhuang Liang <[email protected]> 22389S: Supported 22390F: Documentation/devicetree/bindings/power/starfive* 22391F: drivers/pmdomain/starfive/ 22392F: include/dt-bindings/power/starfive,jh7110-pmu.h 22393 22394STARFIVE SOC DRIVERS 22395M: Conor Dooley <[email protected]> 22396S: Maintained 22397T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22398F: Documentation/devicetree/bindings/soc/starfive/ 22399 22400STARFIVE STARLINK PMU DRIVER 22401M: Ji Sheng Teoh <[email protected]> 22402S: Maintained 22403F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22404F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22405F: drivers/perf/starfive_starlink_pmu.c 22406 22407STARFIVE TRNG DRIVER 22408M: Jia Jie Ho <[email protected]> 22409S: Supported 22410F: Documentation/devicetree/bindings/rng/starfive* 22411F: drivers/char/hw_random/jh7110-trng.c 22412 22413STARFIVE WATCHDOG DRIVER 22414M: Xingyu Wu <[email protected]> 22415M: Ziv Xu <[email protected]> 22416S: Supported 22417F: Documentation/devicetree/bindings/watchdog/starfive* 22418F: drivers/watchdog/starfive-wdt.c 22419 22420STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22421M: Minda Chen <[email protected]> 22422S: Supported 22423F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22424F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22425F: drivers/phy/starfive/phy-jh7110-pcie.c 22426F: drivers/phy/starfive/phy-jh7110-usb.c 22427 22428STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22429M: Changhuang Liang <[email protected]> 22430S: Supported 22431F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22432F: drivers/irqchip/irq-starfive-jh8100-intc.c 22433 22434STATIC BRANCH/CALL 22435M: Peter Zijlstra <[email protected]> 22436M: Josh Poimboeuf <[email protected]> 22437M: Jason Baron <[email protected]> 22438R: Steven Rostedt <[email protected]> 22439R: Ard Biesheuvel <[email protected]> 22440S: Supported 22441F: arch/*/include/asm/jump_label*.h 22442F: arch/*/include/asm/static_call*.h 22443F: arch/*/kernel/jump_label.c 22444F: arch/*/kernel/static_call.c 22445F: include/linux/jump_label*.h 22446F: include/linux/static_call*.h 22447F: kernel/jump_label.c 22448F: kernel/static_call.c 22449 22450STI AUDIO (ASoC) DRIVERS 22451M: Arnaud Pouliquen <[email protected]> 22452L: [email protected] 22453S: Maintained 22454F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22455F: sound/soc/sti/ 22456 22457STI CEC DRIVER 22458M: Alain Volmat <[email protected]> 22459S: Maintained 22460F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22461F: drivers/media/cec/platform/sti/ 22462 22463STK1160 USB VIDEO CAPTURE DRIVER 22464M: Ezequiel Garcia <[email protected]> 22465L: [email protected] 22466S: Maintained 22467T: git git://linuxtv.org/media.git 22468F: drivers/media/usb/stk1160/ 22469 22470STM32 AUDIO (ASoC) DRIVERS 22471M: Olivier Moysan <[email protected]> 22472M: Arnaud Pouliquen <[email protected]> 22473L: [email protected] 22474S: Maintained 22475F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22476F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22477F: sound/soc/stm/ 22478 22479STM32 DMA DRIVERS 22480M: Amélie Delaunay <[email protected]> 22481L: [email protected] 22482L: [email protected] (moderated for non-subscribers) 22483S: Maintained 22484F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22485F: Documentation/devicetree/bindings/dma/stm32/ 22486F: drivers/dma/stm32/ 22487 22488STM32 TIMER/LPTIMER DRIVERS 22489M: Fabrice Gasnier <[email protected]> 22490S: Maintained 22491F: Documentation/ABI/testing/*timer-stm32 22492F: Documentation/devicetree/bindings/*/*stm32-*timer* 22493F: drivers/*/stm32-*timer* 22494F: drivers/pwm/pwm-stm32* 22495F: include/linux/*/stm32-*tim* 22496 22497STM32MP25 USB3/PCIE COMBOPHY DRIVER 22498M: Christian Bruel <[email protected]> 22499S: Maintained 22500F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22501F: drivers/phy/st/phy-stm32-combophy.c 22502 22503STMMAC ETHERNET DRIVER 22504M: Alexandre Torgue <[email protected]> 22505M: Jose Abreu <[email protected]> 22506L: [email protected] 22507S: Supported 22508W: http://www.stlinux.com 22509F: Documentation/networking/device_drivers/ethernet/stmicro/ 22510F: drivers/net/ethernet/stmicro/stmmac/ 22511 22512SUN HAPPY MEAL ETHERNET DRIVER 22513M: Sean Anderson <[email protected]> 22514S: Maintained 22515F: drivers/net/ethernet/sun/sunhme.* 22516 22517SUN3/3X 22518M: Sam Creasey <[email protected]> 22519S: Maintained 22520W: http://sammy.net/sun3/ 22521F: arch/m68k/include/asm/sun3* 22522F: arch/m68k/kernel/*sun3* 22523F: arch/m68k/sun3*/ 22524F: drivers/net/ethernet/i825xx/sun3* 22525 22526SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22527M: Hans de Goede <[email protected]> 22528L: [email protected] 22529S: Maintained 22530F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22531F: drivers/input/keyboard/sun4i-lradc-keys.c 22532 22533SUNPLUS ETHERNET DRIVER 22534M: Wells Lu <[email protected]> 22535L: [email protected] 22536S: Maintained 22537W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22538F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22539F: drivers/net/ethernet/sunplus/ 22540 22541SUNPLUS MMC DRIVER 22542M: Tony Huang <[email protected]> 22543M: Li-hao Kuo <[email protected]> 22544S: Maintained 22545F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22546F: drivers/mmc/host/sunplus-mmc.c 22547 22548SUNPLUS OCOTP DRIVER 22549M: Vincent Shih <[email protected]> 22550S: Maintained 22551F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22552F: drivers/nvmem/sunplus-ocotp.c 22553 22554SUNPLUS PWM DRIVER 22555M: Hammer Hsieh <[email protected]> 22556S: Maintained 22557F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22558F: drivers/pwm/pwm-sunplus.c 22559 22560SUNPLUS RTC DRIVER 22561M: Vincent Shih <[email protected]> 22562L: [email protected] 22563S: Maintained 22564F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22565F: drivers/rtc/rtc-sunplus.c 22566 22567SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22568M: Li-hao Kuo <[email protected]> 22569L: [email protected] 22570S: Maintained 22571F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22572F: drivers/spi/spi-sunplus-sp7021.c 22573 22574SUNPLUS UART DRIVER 22575M: Hammer Hsieh <[email protected]> 22576S: Maintained 22577F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22578F: drivers/tty/serial/sunplus-uart.c 22579 22580SUNPLUS USB2 PHY DRIVER 22581M: Vincent Shih <[email protected]> 22582L: [email protected] 22583S: Maintained 22584F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22585F: drivers/phy/sunplus/Kconfig 22586F: drivers/phy/sunplus/Makefile 22587F: drivers/phy/sunplus/phy-sunplus-usb2.c 22588 22589SUNPLUS WATCHDOG DRIVER 22590M: Xiantao Hu <[email protected]> 22591L: [email protected] 22592S: Maintained 22593F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22594F: drivers/watchdog/sunplus_wdt.c 22595 22596SUPERH 22597M: Yoshinori Sato <[email protected]> 22598M: Rich Felker <[email protected]> 22599M: John Paul Adrian Glaubitz <[email protected]> 22600L: [email protected] 22601S: Maintained 22602Q: http://patchwork.kernel.org/project/linux-sh/list/ 22603F: Documentation/arch/sh/ 22604F: arch/sh/ 22605F: drivers/sh/ 22606 22607SUSPEND TO RAM 22608M: "Rafael J. Wysocki" <[email protected]> 22609M: Len Brown <[email protected]> 22610M: Pavel Machek <[email protected]> 22611L: [email protected] 22612S: Supported 22613B: https://bugzilla.kernel.org 22614F: Documentation/power/ 22615F: arch/x86/kernel/acpi/sleep* 22616F: arch/x86/kernel/acpi/wakeup* 22617F: drivers/base/power/ 22618F: include/linux/freezer.h 22619F: include/linux/pm.h 22620F: include/linux/suspend.h 22621F: kernel/power/ 22622 22623SVGA HANDLING 22624M: Martin Mares <[email protected]> 22625L: [email protected] 22626S: Maintained 22627F: Documentation/admin-guide/svga.rst 22628F: arch/x86/boot/video* 22629 22630SWITCHDEV 22631M: Jiri Pirko <[email protected]> 22632M: Ivan Vecera <[email protected]> 22633L: [email protected] 22634S: Supported 22635F: include/net/switchdev.h 22636F: net/switchdev/ 22637 22638SY8106A REGULATOR DRIVER 22639M: Icenowy Zheng <[email protected]> 22640S: Maintained 22641F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22642F: drivers/regulator/sy8106a-regulator.c 22643 22644SYNC FILE FRAMEWORK 22645M: Sumit Semwal <[email protected]> 22646R: Gustavo Padovan <[email protected]> 22647L: [email protected] 22648L: [email protected] 22649S: Maintained 22650T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22651F: Documentation/driver-api/sync_file.rst 22652F: drivers/dma-buf/dma-fence* 22653F: drivers/dma-buf/sw_sync.c 22654F: drivers/dma-buf/sync_* 22655F: include/linux/sync_file.h 22656F: include/uapi/linux/sync_file.h 22657 22658SYNOPSYS ARC ARCHITECTURE 22659M: Vineet Gupta <[email protected]> 22660L: [email protected] 22661S: Supported 22662T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22663F: Documentation/arch/arc 22664F: Documentation/devicetree/bindings/arc/* 22665F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22666F: arch/arc/ 22667F: drivers/clocksource/arc_timer.c 22668F: drivers/tty/serial/arc_uart.c 22669 22670SYNOPSYS ARC HSDK SDP pll clock driver 22671M: Eugeniy Paltsev <[email protected]> 22672S: Supported 22673F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22674F: drivers/clk/clk-hsdk-pll.c 22675 22676SYNOPSYS ARC SDP clock driver 22677M: Eugeniy Paltsev <[email protected]> 22678S: Supported 22679F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22680F: drivers/clk/axs10x/* 22681 22682SYNOPSYS ARC SDP platform support 22683M: Alexey Brodkin <[email protected]> 22684S: Supported 22685F: Documentation/devicetree/bindings/arc/axs10* 22686F: arch/arc/boot/dts/ax* 22687F: arch/arc/plat-axs10x 22688 22689SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22690M: Eugeniy Paltsev <[email protected]> 22691S: Supported 22692F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22693F: drivers/reset/reset-axs10x.c 22694 22695SYNOPSYS CREG GPIO DRIVER 22696M: Eugeniy Paltsev <[email protected]> 22697S: Maintained 22698F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22699F: drivers/gpio/gpio-creg-snps.c 22700 22701SYNOPSYS DESIGNWARE 8250 UART DRIVER 22702M: Ilpo Järvinen <[email protected]> 22703R: Andy Shevchenko <[email protected]> 22704S: Supported 22705F: drivers/tty/serial/8250/8250_dw.c 22706F: drivers/tty/serial/8250/8250_dwlib.* 22707F: drivers/tty/serial/8250/8250_lpss.c 22708 22709SYNOPSYS DESIGNWARE APB GPIO DRIVER 22710M: Hoan Tran <[email protected]> 22711L: [email protected] 22712S: Maintained 22713F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 22714F: drivers/gpio/gpio-dwapb.c 22715 22716SYNOPSYS DESIGNWARE AXI DMAC DRIVER 22717M: Eugeniy Paltsev <[email protected]> 22718S: Maintained 22719F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 22720F: drivers/dma/dw-axi-dmac/ 22721 22722SYNOPSYS DESIGNWARE DMAC DRIVER 22723M: Viresh Kumar <[email protected]> 22724R: Andy Shevchenko <[email protected]> 22725S: Maintained 22726F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 22727F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 22728F: drivers/dma/dw/ 22729F: include/dt-bindings/dma/dw-dmac.h 22730F: include/linux/dma/dw.h 22731F: include/linux/platform_data/dma-dw.h 22732 22733SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 22734M: Jose Abreu <[email protected]> 22735L: [email protected] 22736S: Supported 22737F: drivers/net/ethernet/synopsys/ 22738 22739SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 22740M: Jose Abreu <[email protected]> 22741L: [email protected] 22742S: Supported 22743F: drivers/net/pcs/pcs-xpcs.c 22744F: drivers/net/pcs/pcs-xpcs.h 22745F: include/linux/pcs/pcs-xpcs.h 22746 22747SYNOPSYS DESIGNWARE I2C DRIVER 22748M: Jarkko Nikula <[email protected]> 22749R: Andy Shevchenko <[email protected]> 22750R: Mika Westerberg <[email protected]> 22751R: Jan Dabros <[email protected]> 22752L: [email protected] 22753S: Supported 22754F: drivers/i2c/busses/i2c-designware-* 22755 22756SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 22757M: Jaehoon Chung <[email protected]> 22758L: [email protected] 22759S: Maintained 22760F: drivers/mmc/host/dw_mmc* 22761 22762SYNOPSYS DESIGNWARE PCIE PMU DRIVER 22763M: Shuai Xue <[email protected]> 22764M: Jing Zhang <[email protected]> 22765S: Supported 22766F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 22767F: drivers/perf/dwc_pcie_pmu.c 22768 22769SYNOPSYS HSDK RESET CONTROLLER DRIVER 22770M: Eugeniy Paltsev <[email protected]> 22771S: Supported 22772F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 22773F: drivers/reset/reset-hsdk.c 22774F: include/dt-bindings/reset/snps,hsdk-reset.h 22775 22776SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 22777M: Prabu Thangamuthu <[email protected]> 22778M: Manjunath M B <[email protected]> 22779L: [email protected] 22780S: Maintained 22781F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 22782 22783SYSTEM CONFIGURATION (SYSCON) 22784M: Lee Jones <[email protected]> 22785M: Arnd Bergmann <[email protected]> 22786S: Supported 22787T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 22788F: drivers/mfd/syscon.c 22789 22790SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 22791M: Sudeep Holla <[email protected]> 22792R: Cristian Marussi <[email protected]> 22793L: [email protected] 22794L: [email protected] (moderated for non-subscribers) 22795S: Maintained 22796F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 22797F: drivers/clk/clk-sc[mp]i.c 22798F: drivers/cpufreq/sc[mp]i-cpufreq.c 22799F: drivers/firmware/arm_scmi/ 22800F: drivers/firmware/arm_scpi.c 22801F: drivers/hwmon/scmi-hwmon.c 22802F: drivers/pinctrl/pinctrl-scmi.c 22803F: drivers/pmdomain/arm/ 22804F: drivers/powercap/arm_scmi_powercap.c 22805F: drivers/regulator/scmi-regulator.c 22806F: drivers/reset/reset-scmi.c 22807F: include/linux/sc[mp]i_protocol.h 22808F: include/trace/events/scmi.h 22809F: include/uapi/linux/virtio_scmi.h 22810 22811SYSTEM RESET/SHUTDOWN DRIVERS 22812M: Sebastian Reichel <[email protected]> 22813L: [email protected] 22814S: Maintained 22815T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 22816F: Documentation/devicetree/bindings/power/reset/ 22817F: drivers/power/reset/ 22818 22819SYSTEM TRACE MODULE CLASS 22820M: Alexander Shishkin <[email protected]> 22821S: Maintained 22822T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 22823F: Documentation/trace/stm.rst 22824F: drivers/hwtracing/stm/ 22825F: include/linux/stm.h 22826F: include/uapi/linux/stm.h 22827 22828SYSTEM76 ACPI DRIVER 22829M: Jeremy Soller <[email protected]> 22830M: System76 Product Development <[email protected]> 22831L: [email protected] 22832S: Maintained 22833F: drivers/platform/x86/system76_acpi.c 22834 22835SYSV FILESYSTEM 22836S: Orphan 22837F: Documentation/filesystems/sysv-fs.rst 22838F: fs/sysv/ 22839F: include/linux/sysv_fs.h 22840 22841TASKSTATS STATISTICS INTERFACE 22842M: Balbir Singh <[email protected]> 22843S: Maintained 22844F: Documentation/accounting/taskstats* 22845F: include/linux/taskstats* 22846F: kernel/taskstats.c 22847 22848TC subsystem 22849M: Jamal Hadi Salim <[email protected]> 22850M: Cong Wang <[email protected]> 22851M: Jiri Pirko <[email protected]> 22852L: [email protected] 22853S: Maintained 22854F: include/net/pkt_cls.h 22855F: include/net/pkt_sched.h 22856F: include/net/tc_act/ 22857F: include/uapi/linux/pkt_cls.h 22858F: include/uapi/linux/pkt_sched.h 22859F: include/uapi/linux/tc_act/ 22860F: include/uapi/linux/tc_ematch/ 22861F: net/sched/ 22862F: tools/testing/selftests/tc-testing 22863 22864TC90522 MEDIA DRIVER 22865M: Akihiro Tsukada <[email protected]> 22866L: [email protected] 22867S: Odd Fixes 22868F: drivers/media/dvb-frontends/tc90522* 22869 22870TCP LOW PRIORITY MODULE 22871M: "Wong Hoi Sing, Edison" <[email protected]> 22872M: "Hung Hing Lun, Mike" <[email protected]> 22873S: Maintained 22874W: http://tcp-lp-mod.sourceforge.net/ 22875F: net/ipv4/tcp_lp.c 22876 22877TDA10071 MEDIA DRIVER 22878L: [email protected] 22879S: Orphan 22880W: https://linuxtv.org 22881Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22882F: drivers/media/dvb-frontends/tda10071* 22883 22884TDA18212 MEDIA DRIVER 22885L: [email protected] 22886S: Orphan 22887W: https://linuxtv.org 22888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22889F: drivers/media/tuners/tda18212* 22890 22891TDA18218 MEDIA DRIVER 22892L: [email protected] 22893S: Orphan 22894W: https://linuxtv.org 22895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22896F: drivers/media/tuners/tda18218* 22897 22898TDA18250 MEDIA DRIVER 22899M: Olli Salonen <[email protected]> 22900L: [email protected] 22901S: Maintained 22902W: https://linuxtv.org 22903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22904T: git git://linuxtv.org/media.git 22905F: drivers/media/tuners/tda18250* 22906 22907TDA18271 MEDIA DRIVER 22908M: Michael Krufky <[email protected]> 22909L: [email protected] 22910S: Maintained 22911W: https://linuxtv.org 22912W: http://github.com/mkrufky 22913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22914T: git git://linuxtv.org/mkrufky/tuners.git 22915F: drivers/media/tuners/tda18271* 22916 22917TDA1997x MEDIA DRIVER 22918M: Tim Harvey <[email protected]> 22919L: [email protected] 22920S: Maintained 22921W: https://linuxtv.org 22922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22923F: drivers/media/i2c/tda1997x.* 22924 22925TDA827x MEDIA DRIVER 22926M: Michael Krufky <[email protected]> 22927L: [email protected] 22928S: Maintained 22929W: https://linuxtv.org 22930W: http://github.com/mkrufky 22931Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22932T: git git://linuxtv.org/mkrufky/tuners.git 22933F: drivers/media/tuners/tda8290.* 22934 22935TDA8290 MEDIA DRIVER 22936M: Michael Krufky <[email protected]> 22937L: [email protected] 22938S: Maintained 22939W: https://linuxtv.org 22940W: http://github.com/mkrufky 22941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22942T: git git://linuxtv.org/mkrufky/tuners.git 22943F: drivers/media/tuners/tda8290.* 22944 22945TDA9840 MEDIA DRIVER 22946M: Hans Verkuil <[email protected]> 22947L: [email protected] 22948S: Maintained 22949W: https://linuxtv.org 22950T: git git://linuxtv.org/media.git 22951F: drivers/media/i2c/tda9840* 22952 22953TEA5761 TUNER DRIVER 22954M: Mauro Carvalho Chehab <[email protected]> 22955L: [email protected] 22956S: Odd fixes 22957W: https://linuxtv.org 22958T: git git://linuxtv.org/media.git 22959F: drivers/media/tuners/tea5761.* 22960 22961TEA5767 TUNER DRIVER 22962M: Mauro Carvalho Chehab <[email protected]> 22963L: [email protected] 22964S: Maintained 22965W: https://linuxtv.org 22966T: git git://linuxtv.org/media.git 22967F: drivers/media/tuners/tea5767.* 22968 22969TEA6415C MEDIA DRIVER 22970M: Hans Verkuil <[email protected]> 22971L: [email protected] 22972S: Maintained 22973W: https://linuxtv.org 22974T: git git://linuxtv.org/media.git 22975F: drivers/media/i2c/tea6415c* 22976 22977TEA6420 MEDIA DRIVER 22978M: Hans Verkuil <[email protected]> 22979L: [email protected] 22980S: Maintained 22981W: https://linuxtv.org 22982T: git git://linuxtv.org/media.git 22983F: drivers/media/i2c/tea6420* 22984 22985TEAM DRIVER 22986M: Jiri Pirko <[email protected]> 22987L: [email protected] 22988S: Supported 22989F: Documentation/netlink/specs/team.yaml 22990F: drivers/net/team/ 22991F: include/linux/if_team.h 22992F: include/uapi/linux/if_team.h 22993F: tools/testing/selftests/drivers/net/team/ 22994 22995TECHNICAL ADVISORY BOARD PROCESS DOCS 22996M: "Theodore Ts'o" <[email protected]> 22997M: Greg Kroah-Hartman <[email protected]> 22998L: [email protected] 22999S: Maintained 23000F: Documentation/process/contribution-maturity-model.rst 23001F: Documentation/process/researcher-guidelines.rst 23002 23003TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23004M: "Savoir-faire Linux Inc." <[email protected]> 23005S: Maintained 23006F: arch/x86/platform/ts5500/ 23007 23008TECHNOTREND USB IR RECEIVER 23009M: Sean Young <[email protected]> 23010L: [email protected] 23011S: Maintained 23012F: drivers/media/rc/ttusbir.c 23013 23014TECHWELL TW9900 VIDEO DECODER 23015M: Mehdi Djait <[email protected]> 23016L: [email protected] 23017S: Maintained 23018F: drivers/media/i2c/tw9900.c 23019 23020TECHWELL TW9910 VIDEO DECODER 23021L: [email protected] 23022S: Orphan 23023F: drivers/media/i2c/tw9910.c 23024F: include/media/i2c/tw9910.h 23025 23026TEE SUBSYSTEM 23027M: Jens Wiklander <[email protected]> 23028R: Sumit Garg <[email protected]> 23029L: [email protected] 23030S: Maintained 23031F: Documentation/ABI/testing/sysfs-class-tee 23032F: Documentation/driver-api/tee.rst 23033F: Documentation/tee/ 23034F: Documentation/userspace-api/tee.rst 23035F: drivers/tee/ 23036F: include/linux/tee_core.h 23037F: include/linux/tee_drv.h 23038F: include/uapi/linux/tee.h 23039 23040TEGRA ARCHITECTURE SUPPORT 23041M: Thierry Reding <[email protected]> 23042M: Jonathan Hunter <[email protected]> 23043L: [email protected] 23044S: Supported 23045Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23046T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23047N: [^a-z]tegra 23048 23049TEGRA CLOCK DRIVER 23050M: Peter De Schrijver <[email protected]> 23051M: Prashant Gaikwad <[email protected]> 23052S: Supported 23053F: drivers/clk/tegra/ 23054 23055TEGRA CRYPTO DRIVERS 23056M: Akhil R <[email protected]> 23057S: Supported 23058F: drivers/crypto/tegra/* 23059 23060TEGRA DMA DRIVERS 23061M: Laxman Dewangan <[email protected]> 23062M: Jon Hunter <[email protected]> 23063S: Supported 23064F: drivers/dma/tegra* 23065 23066TEGRA I2C DRIVER 23067M: Laxman Dewangan <[email protected]> 23068R: Dmitry Osipenko <[email protected]> 23069S: Supported 23070F: drivers/i2c/busses/i2c-tegra.c 23071 23072TEGRA IOMMU DRIVERS 23073M: Thierry Reding <[email protected]> 23074R: Krishna Reddy <[email protected]> 23075L: [email protected] 23076S: Supported 23077F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23078F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23079F: drivers/iommu/tegra* 23080 23081TEGRA KBC DRIVER 23082M: Laxman Dewangan <[email protected]> 23083S: Supported 23084F: drivers/input/keyboard/tegra-kbc.c 23085 23086TEGRA NAND DRIVER 23087M: Stefan Agner <[email protected]> 23088M: Lucas Stach <[email protected]> 23089S: Maintained 23090F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23091F: drivers/mtd/nand/raw/tegra_nand.c 23092 23093TEGRA PWM DRIVER 23094M: Thierry Reding <[email protected]> 23095S: Supported 23096F: drivers/pwm/pwm-tegra.c 23097 23098TEGRA QUAD SPI DRIVER 23099M: Thierry Reding <[email protected]> 23100M: Jonathan Hunter <[email protected]> 23101M: Sowjanya Komatineni <[email protected]> 23102L: [email protected] 23103S: Maintained 23104F: drivers/spi/spi-tegra210-quad.c 23105 23106TEGRA SERIAL DRIVER 23107M: Laxman Dewangan <[email protected]> 23108S: Supported 23109F: drivers/tty/serial/serial-tegra.c 23110 23111TEGRA SPI DRIVER 23112M: Laxman Dewangan <[email protected]> 23113S: Supported 23114F: drivers/spi/spi-tegra* 23115 23116TEGRA VIDEO DRIVER 23117M: Thierry Reding <[email protected]> 23118M: Jonathan Hunter <[email protected]> 23119M: Sowjanya Komatineni <[email protected]> 23120M: Luca Ceresoli <[email protected]> 23121L: [email protected] 23122L: [email protected] 23123S: Maintained 23124F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23125F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23126F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23127F: drivers/staging/media/tegra-video/ 23128 23129TEGRA XUSB PADCTL DRIVER 23130M: JC Kuo <[email protected]> 23131S: Supported 23132F: drivers/phy/tegra/xusb* 23133 23134TEHUTI ETHERNET DRIVER 23135M: Andy Gospodarek <[email protected]> 23136L: [email protected] 23137S: Supported 23138F: drivers/net/ethernet/tehuti/tehuti.* 23139 23140TEHUTI TN40XX ETHERNET DRIVER 23141M: FUJITA Tomonori <[email protected]> 23142L: [email protected] 23143S: Maintained 23144F: drivers/net/ethernet/tehuti/tn40* 23145 23146TELECOM CLOCK DRIVER FOR MCPL0010 23147M: Mark Gross <[email protected]> 23148S: Supported 23149F: drivers/char/tlclk.c 23150 23151TEMPO SEMICONDUCTOR DRIVERS 23152M: Steven Eckhoff <[email protected]> 23153S: Maintained 23154F: Documentation/devicetree/bindings/sound/tscs*.txt 23155F: sound/soc/codecs/tscs*.c 23156F: sound/soc/codecs/tscs*.h 23157 23158TENSILICA XTENSA PORT (xtensa) 23159M: Chris Zankel <[email protected]> 23160M: Max Filippov <[email protected]> 23161S: Maintained 23162T: git https://github.com/jcmvbkbc/linux-xtensa.git 23163F: arch/xtensa/ 23164F: drivers/irqchip/irq-xtensa-* 23165 23166TEXAS INSTRUMENTS ASoC DRIVERS 23167M: Peter Ujfalusi <[email protected]> 23168L: [email protected] 23169S: Maintained 23170F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23171F: sound/soc/ti/ 23172 23173TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23174M: Shenghao Ding <[email protected]> 23175M: Kevin Lu <[email protected]> 23176M: Baojun Xu <[email protected]> 23177L: [email protected] 23178S: Maintained 23179F: Documentation/devicetree/bindings/sound/tas2552.txt 23180F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23181F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23182F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23183F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23184F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23185F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23186F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23187F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23188F: include/sound/tas2*.h 23189F: include/sound/tlv320*.h 23190F: include/sound/tpa6130a2-plat.h 23191F: sound/pci/hda/tas2781_hda_i2c.c 23192F: sound/soc/codecs/pcm1681.c 23193F: sound/soc/codecs/pcm1789*.* 23194F: sound/soc/codecs/pcm179x*.* 23195F: sound/soc/codecs/pcm186x*.* 23196F: sound/soc/codecs/pcm3008.* 23197F: sound/soc/codecs/pcm3060*.* 23198F: sound/soc/codecs/pcm3168a*.* 23199F: sound/soc/codecs/pcm5102a.c 23200F: sound/soc/codecs/pcm512x*.* 23201F: sound/soc/codecs/tas2*.* 23202F: sound/soc/codecs/tlv320*.* 23203F: sound/soc/codecs/tpa6130a2.* 23204 23205TEXAS INSTRUMENTS DMA DRIVERS 23206M: Peter Ujfalusi <[email protected]> 23207L: [email protected] 23208S: Maintained 23209F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23210F: Documentation/devicetree/bindings/dma/ti-edma.txt 23211F: Documentation/devicetree/bindings/dma/ti/ 23212F: drivers/dma/ti/ 23213F: include/linux/dma/k3-psil.h 23214F: include/linux/dma/k3-udma-glue.h 23215F: include/linux/dma/ti-cppi5.h 23216X: drivers/dma/ti/cppi41.c 23217 23218TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23219M: Jerome Brunet <[email protected]> 23220L: [email protected] 23221S: Maintained 23222F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23223 23224TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23225M: Robert Marko <[email protected]> 23226M: Luka Perkov <[email protected]> 23227L: [email protected] 23228S: Maintained 23229F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23230F: Documentation/hwmon/tps23861.rst 23231F: drivers/hwmon/tps23861.c 23232 23233TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23234M: Ricardo Ribalda <[email protected]> 23235L: [email protected] 23236S: Supported 23237F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23238F: drivers/iio/dac/ti-dac7612.c 23239 23240TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23241M: Nishanth Menon <[email protected]> 23242M: Tero Kristo <[email protected]> 23243M: Santosh Shilimkar <[email protected]> 23244L: [email protected] (moderated for non-subscribers) 23245S: Maintained 23246F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23247F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23248F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23249F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23250F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23251F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23252F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23253F: drivers/clk/keystone/sci-clk.c 23254F: drivers/firmware/ti_sci* 23255F: drivers/irqchip/irq-ti-sci-inta.c 23256F: drivers/irqchip/irq-ti-sci-intr.c 23257F: drivers/reset/reset-ti-sci.c 23258F: drivers/soc/ti/ti_sci_inta_msi.c 23259F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23260F: include/dt-bindings/soc/ti,sci_pm_domain.h 23261F: include/linux/soc/ti/ti_sci_inta_msi.h 23262F: include/linux/soc/ti/ti_sci_protocol.h 23263 23264TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23265M: Puranjay Mohan <[email protected]> 23266L: [email protected] 23267S: Supported 23268F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23269F: drivers/iio/temperature/tmp117.c 23270 23271THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23272M: Hans Verkuil <[email protected]> 23273L: [email protected] 23274S: Maintained 23275W: https://linuxtv.org 23276T: git git://linuxtv.org/media.git 23277F: drivers/media/radio/radio-raremono.c 23278 23279THERMAL 23280M: Rafael J. Wysocki <[email protected]> 23281M: Daniel Lezcano <[email protected]> 23282R: Zhang Rui <[email protected]> 23283R: Lukasz Luba <[email protected]> 23284L: [email protected] 23285S: Supported 23286Q: https://patchwork.kernel.org/project/linux-pm/list/ 23287T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23288F: Documentation/ABI/testing/sysfs-class-thermal 23289F: Documentation/admin-guide/thermal/ 23290F: Documentation/devicetree/bindings/thermal/ 23291F: Documentation/driver-api/thermal/ 23292F: drivers/thermal/ 23293F: include/dt-bindings/thermal/ 23294F: include/linux/cpu_cooling.h 23295F: include/linux/thermal.h 23296F: include/uapi/linux/thermal.h 23297F: tools/lib/thermal/ 23298F: tools/thermal/ 23299 23300THERMAL DRIVER FOR AMLOGIC SOCS 23301M: Guillaume La Roque <[email protected]> 23302L: [email protected] 23303L: [email protected] 23304S: Supported 23305W: http://linux-meson.com/ 23306F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23307F: drivers/thermal/amlogic_thermal.c 23308 23309THERMAL/CPU_COOLING 23310M: Amit Daniel Kachhap <[email protected]> 23311M: Daniel Lezcano <[email protected]> 23312M: Viresh Kumar <[email protected]> 23313R: Lukasz Luba <[email protected]> 23314L: [email protected] 23315S: Supported 23316F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23317F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23318F: drivers/thermal/cpufreq_cooling.c 23319F: drivers/thermal/cpuidle_cooling.c 23320F: include/linux/cpu_cooling.h 23321 23322THERMAL/POWER_ALLOCATOR 23323M: Lukasz Luba <[email protected]> 23324L: [email protected] 23325S: Maintained 23326F: Documentation/driver-api/thermal/power_allocator.rst 23327F: drivers/thermal/gov_power_allocator.c 23328F: drivers/thermal/thermal_trace_ipa.h 23329 23330THINKPAD ACPI EXTRAS DRIVER 23331M: Henrique de Moraes Holschuh <[email protected]> 23332L: [email protected] 23333L: [email protected] 23334S: Maintained 23335W: http://ibm-acpi.sourceforge.net 23336W: http://thinkwiki.org/wiki/Ibm-acpi 23337T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23338F: drivers/platform/x86/thinkpad_acpi.c 23339 23340THINKPAD LMI DRIVER 23341M: Mark Pearson <[email protected]> 23342L: [email protected] 23343S: Maintained 23344F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23345F: drivers/platform/x86/think-lmi.? 23346 23347THP7312 ISP DRIVER 23348M: Laurent Pinchart <[email protected]> 23349M: Paul Elder <[email protected]> 23350L: [email protected] 23351S: Maintained 23352T: git git://linuxtv.org/media.git 23353F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23354F: Documentation/userspace-api/media/drivers/thp7312.rst 23355F: drivers/media/i2c/thp7312.c 23356F: include/uapi/linux/thp7312.h 23357 23358THUNDERBOLT DMA TRAFFIC TEST DRIVER 23359M: Isaac Hazan <[email protected]> 23360L: [email protected] 23361S: Maintained 23362F: drivers/thunderbolt/dma_test.c 23363 23364THUNDERBOLT DRIVER 23365M: Andreas Noever <[email protected]> 23366M: Michael Jamet <[email protected]> 23367M: Mika Westerberg <[email protected]> 23368M: Yehezkel Bernat <[email protected]> 23369L: [email protected] 23370S: Maintained 23371T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23372F: Documentation/admin-guide/thunderbolt.rst 23373F: drivers/thunderbolt/ 23374F: include/linux/thunderbolt.h 23375 23376THUNDERBOLT NETWORK DRIVER 23377M: Michael Jamet <[email protected]> 23378M: Mika Westerberg <[email protected]> 23379M: Yehezkel Bernat <[email protected]> 23380L: [email protected] 23381S: Maintained 23382F: drivers/net/thunderbolt/ 23383 23384THUNDERX GPIO DRIVER 23385M: Robert Richter <[email protected]> 23386S: Odd Fixes 23387F: drivers/gpio/gpio-thunderx.c 23388 23389TI ADS1119 ADC DRIVER 23390M: Francesco Dolcini <[email protected]> 23391M: João Paulo Gonçalves <[email protected]> 23392L: [email protected] 23393S: Maintained 23394F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23395F: drivers/iio/adc/ti-ads1119.c 23396 23397TI ADS7924 ADC DRIVER 23398M: Hugo Villeneuve <[email protected]> 23399L: [email protected] 23400S: Supported 23401F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23402F: drivers/iio/adc/ti-ads7924.c 23403 23404TI AM437X VPFE DRIVER 23405M: "Lad, Prabhakar" <[email protected]> 23406L: [email protected] 23407S: Maintained 23408W: https://linuxtv.org 23409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23410T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23411F: drivers/media/platform/ti/am437x/ 23412 23413TI BANDGAP AND THERMAL DRIVER 23414M: Eduardo Valentin <[email protected]> 23415M: Keerthy <[email protected]> 23416L: [email protected] 23417L: [email protected] 23418S: Maintained 23419F: drivers/thermal/ti-soc-thermal/ 23420 23421TI BQ27XXX POWER SUPPLY DRIVER 23422F: drivers/power/supply/bq27xxx_battery.c 23423F: drivers/power/supply/bq27xxx_battery_i2c.c 23424F: include/linux/power/bq27xxx_battery.h 23425 23426TI CDCE706 CLOCK DRIVER 23427M: Max Filippov <[email protected]> 23428S: Maintained 23429F: drivers/clk/clk-cdce706.c 23430 23431TI CLOCK DRIVER 23432M: Tero Kristo <[email protected]> 23433L: [email protected] 23434S: Odd Fixes 23435F: drivers/clk/ti/ 23436F: include/linux/clk/ti.h 23437 23438TI DAVINCI MACHINE SUPPORT 23439M: Bartosz Golaszewski <[email protected]> 23440L: [email protected] (moderated for non-subscribers) 23441S: Maintained 23442T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23443F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23444F: arch/arm/boot/dts/ti/davinci/ 23445F: arch/arm/mach-davinci/ 23446F: drivers/i2c/busses/i2c-davinci.c 23447 23448TI DAVINCI SERIES CLOCK DRIVER 23449M: David Lechner <[email protected]> 23450S: Maintained 23451F: Documentation/devicetree/bindings/clock/ti/davinci/ 23452F: drivers/clk/davinci/ 23453F: include/linux/clk/davinci.h 23454 23455TI DAVINCI SERIES GPIO DRIVER 23456M: Keerthy <[email protected]> 23457L: [email protected] 23458S: Maintained 23459F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23460F: drivers/gpio/gpio-davinci.c 23461 23462TI DAVINCI SERIES MEDIA DRIVER 23463M: "Lad, Prabhakar" <[email protected]> 23464L: [email protected] 23465S: Maintained 23466W: https://linuxtv.org 23467Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23468T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23469F: drivers/media/platform/ti/davinci/ 23470F: include/media/davinci/ 23471 23472TI ENHANCED CAPTURE (eCAP) DRIVER 23473M: Vignesh Raghavendra <[email protected]> 23474R: Julien Panis <[email protected]> 23475L: [email protected] 23476L: [email protected] 23477S: Maintained 23478F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23479F: drivers/counter/ti-ecap-capture.c 23480 23481TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23482R: David Lechner <[email protected]> 23483L: [email protected] 23484F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23485F: drivers/counter/ti-eqep.c 23486 23487TI ETHERNET SWITCH DRIVER (CPSW) 23488R: Siddharth Vadapalli <[email protected]> 23489R: Roger Quadros <[email protected]> 23490L: [email protected] 23491L: [email protected] 23492S: Maintained 23493F: drivers/net/ethernet/ti/cpsw* 23494F: drivers/net/ethernet/ti/davinci* 23495 23496TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23497M: Alex Dubov <[email protected]> 23498S: Maintained 23499W: http://tifmxx.berlios.de/ 23500F: drivers/memstick/host/tifm_ms.c 23501F: drivers/misc/tifm* 23502F: drivers/mmc/host/tifm_sd.c 23503F: include/linux/tifm.h 23504 23505TI FPD-LINK DRIVERS 23506M: Tomi Valkeinen <[email protected]> 23507L: [email protected] 23508S: Maintained 23509F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23510F: drivers/media/i2c/ds90* 23511F: include/media/i2c/ds90* 23512 23513TI HDC302X HUMIDITY DRIVER 23514M: Javier Carrasco <[email protected]> 23515M: Li peiyu <[email protected]> 23516L: [email protected] 23517S: Maintained 23518F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23519F: drivers/iio/humidity/hdc3020.c 23520 23521TI ICSSG ETHERNET DRIVER (ICSSG) 23522R: MD Danish Anwar <[email protected]> 23523R: Roger Quadros <[email protected]> 23524L: [email protected] (moderated for non-subscribers) 23525L: [email protected] 23526S: Maintained 23527F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23528F: drivers/net/ethernet/ti/icssg/* 23529 23530TI J721E CSI2RX DRIVER 23531M: Jai Luthra <[email protected]> 23532L: [email protected] 23533S: Maintained 23534F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23535F: drivers/media/platform/ti/j721e-csi2rx/ 23536 23537TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23538M: Nishanth Menon <[email protected]> 23539M: Santosh Shilimkar <[email protected]> 23540L: [email protected] 23541L: [email protected] (moderated for non-subscribers) 23542S: Maintained 23543T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23544F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23545F: drivers/pmdomain/ti/omap_prm.c 23546F: drivers/soc/ti/* 23547 23548TI LM49xxx FAMILY ASoC CODEC DRIVERS 23549M: M R Swami Reddy <[email protected]> 23550M: Vishwas A Deshpande <[email protected]> 23551L: [email protected] 23552S: Maintained 23553F: sound/soc/codecs/isabelle* 23554F: sound/soc/codecs/lm49453* 23555 23556TI LMP92064 ADC DRIVER 23557M: Leonard Göhrs <[email protected]> 23558R: [email protected] 23559L: [email protected] 23560S: Maintained 23561F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23562F: drivers/iio/adc/ti-lmp92064.c 23563 23564TI PCM3060 ASoC CODEC DRIVER 23565M: Kirill Marinushkin <[email protected]> 23566L: [email protected] 23567S: Maintained 23568F: Documentation/devicetree/bindings/sound/pcm3060.txt 23569F: sound/soc/codecs/pcm3060* 23570 23571TI TAS571X FAMILY ASoC CODEC DRIVER 23572M: Kevin Cernekee <[email protected]> 23573L: [email protected] 23574S: Odd Fixes 23575F: sound/soc/codecs/tas571x* 23576 23577TI TMAG5273 MAGNETOMETER DRIVER 23578M: Gerald Loacker <[email protected]> 23579L: [email protected] 23580S: Maintained 23581F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23582F: drivers/iio/magnetometer/tmag5273.c 23583 23584TI TRF7970A NFC DRIVER 23585M: Mark Greer <[email protected]> 23586L: [email protected] 23587S: Supported 23588F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23589F: drivers/nfc/trf7970a.c 23590 23591TI TSC2046 ADC DRIVER 23592M: Oleksij Rempel <[email protected]> 23593R: [email protected] 23594L: [email protected] 23595S: Maintained 23596F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23597F: drivers/iio/adc/ti-tsc2046.c 23598 23599TI TWL4030 SERIES SOC CODEC DRIVER 23600M: Peter Ujfalusi <[email protected]> 23601L: [email protected] 23602S: Maintained 23603F: sound/soc/codecs/twl4030* 23604 23605TI VPE/CAL DRIVERS 23606M: Benoit Parrot <[email protected]> 23607L: [email protected] 23608S: Maintained 23609W: http://linuxtv.org/ 23610Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23611F: Documentation/devicetree/bindings/media/ti,cal.yaml 23612F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23613F: drivers/media/platform/ti/cal/ 23614F: drivers/media/platform/ti/vpe/ 23615 23616TI WILINK WIRELESS DRIVERS 23617L: [email protected] 23618S: Orphan 23619W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23620W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23621F: drivers/net/wireless/ti/ 23622 23623TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23624M: John Stultz <[email protected]> 23625M: Thomas Gleixner <[email protected]> 23626R: Stephen Boyd <[email protected]> 23627L: [email protected] 23628S: Supported 23629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23630F: include/linux/clocksource.h 23631F: include/linux/time.h 23632F: include/linux/timekeeper_internal.h 23633F: include/linux/timekeeping.h 23634F: include/linux/timex.h 23635F: include/uapi/linux/time.h 23636F: include/uapi/linux/timex.h 23637F: kernel/time/alarmtimer.c 23638F: kernel/time/clocksource* 23639F: kernel/time/ntp* 23640F: kernel/time/time.c 23641F: kernel/time/timeconst.bc 23642F: kernel/time/timeconv.c 23643F: kernel/time/timecounter.c 23644F: kernel/time/timekeeping* 23645F: kernel/time/time_test.c 23646F: tools/testing/selftests/timers/ 23647 23648TIPC NETWORK LAYER 23649M: Jon Maloy <[email protected]> 23650M: Ying Xue <[email protected]> 23651L: [email protected] (core kernel code) 23652L: [email protected] (user apps, general discussion) 23653S: Maintained 23654W: http://tipc.sourceforge.net/ 23655F: include/uapi/linux/tipc*.h 23656F: net/tipc/ 23657 23658TLAN NETWORK DRIVER 23659M: Samuel Chessman <[email protected]> 23660L: [email protected] (subscribers-only) 23661S: Maintained 23662W: http://sourceforge.net/projects/tlan/ 23663F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23664F: drivers/net/ethernet/ti/tlan.* 23665 23666TMIO/SDHI MMC DRIVER 23667M: Wolfram Sang <[email protected]> 23668L: [email protected] 23669L: [email protected] 23670S: Supported 23671F: drivers/mmc/host/renesas_sdhi* 23672F: drivers/mmc/host/tmio_mmc* 23673F: include/linux/platform_data/tmio.h 23674 23675TMP513 HARDWARE MONITOR DRIVER 23676M: Eric Tremblay <[email protected]> 23677L: [email protected] 23678S: Maintained 23679F: Documentation/hwmon/tmp513.rst 23680F: drivers/hwmon/tmp513.c 23681 23682TMPFS (SHMEM FILESYSTEM) 23683M: Hugh Dickins <[email protected]> 23684L: [email protected] 23685S: Maintained 23686F: include/linux/shmem_fs.h 23687F: mm/shmem.c 23688 23689TOMOYO SECURITY MODULE 23690M: Kentaro Takeda <[email protected]> 23691M: Tetsuo Handa <[email protected]> 23692L: [email protected] (subscribers-only, for developers in English) 23693L: [email protected] (subscribers-only, for users in English) 23694L: [email protected] (subscribers-only, for developers in Japanese) 23695L: [email protected] (subscribers-only, for users in Japanese) 23696S: Maintained 23697W: https://tomoyo.sourceforge.net/ 23698F: security/tomoyo/ 23699 23700TOPSTAR LAPTOP EXTRAS DRIVER 23701M: Herton Ronaldo Krzesinski <[email protected]> 23702L: [email protected] 23703S: Maintained 23704F: drivers/platform/x86/topstar-laptop.c 23705 23706TORTURE-TEST MODULES 23707M: Davidlohr Bueso <[email protected]> 23708M: "Paul E. McKenney" <[email protected]> 23709M: Josh Triplett <[email protected]> 23710L: [email protected] 23711S: Supported 23712T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 23713F: Documentation/RCU/torture.rst 23714F: kernel/locking/locktorture.c 23715F: kernel/rcu/rcuscale.c 23716F: kernel/rcu/rcutorture.c 23717F: kernel/rcu/refscale.c 23718F: kernel/torture.c 23719 23720TOSHIBA ACPI EXTRAS DRIVER 23721M: Azael Avalos <[email protected]> 23722L: [email protected] 23723S: Maintained 23724F: drivers/platform/x86/toshiba_acpi.c 23725 23726TOSHIBA BLUETOOTH DRIVER 23727M: Azael Avalos <[email protected]> 23728L: [email protected] 23729S: Maintained 23730F: drivers/platform/x86/toshiba_bluetooth.c 23731 23732TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 23733M: Azael Avalos <[email protected]> 23734L: [email protected] 23735S: Maintained 23736F: drivers/platform/x86/toshiba_haps.c 23737 23738TOSHIBA SMM DRIVER 23739M: Jonathan Buzzard <[email protected]> 23740S: Maintained 23741W: http://www.buzzard.org.uk/toshiba/ 23742F: drivers/char/toshiba.c 23743F: include/linux/toshiba.h 23744F: include/uapi/linux/toshiba.h 23745 23746TOSHIBA TC358743 DRIVER 23747M: Hans Verkuil <[email protected]> 23748L: [email protected] 23749S: Maintained 23750F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 23751F: drivers/media/i2c/tc358743* 23752F: include/media/i2c/tc358743.h 23753 23754TOSHIBA WMI HOTKEYS DRIVER 23755M: Azael Avalos <[email protected]> 23756L: [email protected] 23757S: Maintained 23758F: drivers/platform/x86/toshiba-wmi.c 23759 23760TPM DEVICE DRIVER 23761M: Peter Huewe <[email protected]> 23762M: Jarkko Sakkinen <[email protected]> 23763R: Jason Gunthorpe <[email protected]> 23764L: [email protected] 23765S: Maintained 23766W: https://codeberg.org/jarkko/linux-tpmdd-test 23767Q: https://patchwork.kernel.org/project/linux-integrity/list/ 23768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 23769F: Documentation/devicetree/bindings/tpm/ 23770F: drivers/char/tpm/ 23771F: tools/testing/selftests/tpm2/ 23772 23773TPS546D24 DRIVER 23774M: Duke Du <[email protected]> 23775L: [email protected] 23776S: Maintained 23777F: Documentation/hwmon/tps546d24.rst 23778F: drivers/hwmon/pmbus/tps546d24.c 23779 23780TQ SYSTEMS BOARD & DRIVER SUPPORT 23781L: [email protected] 23782S: Supported 23783W: https://www.tq-group.com/en/products/tq-embedded/ 23784F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 23785F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 23786F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 23787F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 23788F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 23789F: arch/arm64/boot/dts/freescale/mba*.dtsi 23790F: arch/arm64/boot/dts/freescale/tqml*.dts* 23791F: drivers/gpio/gpio-tqmx86.c 23792F: drivers/mfd/tqmx86.c 23793F: drivers/watchdog/tqmx86_wdt.c 23794 23795TRACING 23796M: Steven Rostedt <[email protected]> 23797M: Masami Hiramatsu <[email protected]> 23798R: Mathieu Desnoyers <[email protected]> 23799L: [email protected] 23800L: [email protected] 23801S: Maintained 23802Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 23803T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 23804F: Documentation/trace/* 23805F: fs/tracefs/ 23806F: include/linux/trace*.h 23807F: include/trace/ 23808F: kernel/trace/ 23809F: scripts/tracing/ 23810F: tools/testing/selftests/ftrace/ 23811 23812TRACING MMIO ACCESSES (MMIOTRACE) 23813M: Steven Rostedt <[email protected]> 23814M: Masami Hiramatsu <[email protected]> 23815R: Karol Herbst <[email protected]> 23816R: Pekka Paalanen <[email protected]> 23817L: [email protected] 23818L: [email protected] 23819S: Maintained 23820F: arch/x86/mm/kmmio.c 23821F: arch/x86/mm/mmio-mod.c 23822F: arch/x86/mm/testmmiotrace.c 23823F: include/linux/mmiotrace.h 23824F: kernel/trace/trace_mmiotrace.c 23825 23826TRACING OS NOISE / LATENCY TRACERS 23827M: Steven Rostedt <[email protected]> 23828S: Maintained 23829F: Documentation/trace/hwlat_detector.rst 23830F: Documentation/trace/osnoise-tracer.rst 23831F: Documentation/trace/timerlat-tracer.rst 23832F: arch/*/kernel/trace.c 23833F: include/trace/events/osnoise.h 23834F: kernel/trace/trace_hwlat.c 23835F: kernel/trace/trace_irqsoff.c 23836F: kernel/trace/trace_osnoise.c 23837F: kernel/trace/trace_sched_wakeup.c 23838 23839TRADITIONAL CHINESE DOCUMENTATION 23840M: Hu Haowen <[email protected]> 23841S: Maintained 23842W: https://github.com/srcres258/linux-doc 23843T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 23844F: Documentation/translations/zh_TW/ 23845 23846TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 23847M: Dan Williams <[email protected]> 23848L: [email protected] 23849S: Maintained 23850F: Documentation/ABI/testing/configfs-tsm 23851F: drivers/virt/coco/tsm.c 23852F: include/linux/tsm.h 23853 23854TRUSTED SERVICES TEE DRIVER 23855M: Balint Dobszay <[email protected]> 23856M: Sudeep Holla <[email protected]> 23857L: [email protected] (moderated for non-subscribers) 23858L: [email protected] 23859S: Maintained 23860F: Documentation/tee/ts-tee.rst 23861F: drivers/tee/tstee/ 23862 23863TTY LAYER AND SERIAL DRIVERS 23864M: Greg Kroah-Hartman <[email protected]> 23865M: Jiri Slaby <[email protected]> 23866L: [email protected] 23867L: [email protected] 23868S: Supported 23869T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 23870F: Documentation/devicetree/bindings/serial/ 23871F: Documentation/driver-api/serial/ 23872F: drivers/tty/ 23873F: include/linux/selection.h 23874F: include/linux/serial.h 23875F: include/linux/serial_core.h 23876F: include/linux/sysrq.h 23877F: include/linux/tty*.h 23878F: include/linux/vt.h 23879F: include/linux/vt_*.h 23880F: include/uapi/linux/serial.h 23881F: include/uapi/linux/serial_core.h 23882F: include/uapi/linux/tty.h 23883 23884TUA9001 MEDIA DRIVER 23885L: [email protected] 23886S: Orphan 23887W: https://linuxtv.org 23888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23889F: drivers/media/tuners/tua9001* 23890 23891TULIP NETWORK DRIVERS 23892L: [email protected] 23893L: [email protected] 23894S: Orphan 23895F: drivers/net/ethernet/dec/tulip/ 23896 23897TUN/TAP driver 23898M: Willem de Bruijn <[email protected]> 23899M: Jason Wang <[email protected]> 23900S: Maintained 23901W: http://vtun.sourceforge.net/tun 23902F: Documentation/networking/tuntap.rst 23903F: arch/um/os-Linux/drivers/ 23904F: drivers/net/tap.c 23905F: drivers/net/tun.c 23906 23907TURBOCHANNEL SUBSYSTEM 23908M: "Maciej W. Rozycki" <[email protected]> 23909L: [email protected] 23910S: Maintained 23911Q: https://patchwork.kernel.org/project/linux-mips/list/ 23912F: drivers/tc/ 23913F: include/linux/tc.h 23914 23915TURBOSTAT UTILITY 23916M: "Len Brown" <[email protected]> 23917L: [email protected] 23918S: Supported 23919Q: https://patchwork.kernel.org/project/linux-pm/list/ 23920B: https://bugzilla.kernel.org 23921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 23922F: tools/power/x86/turbostat/ 23923F: tools/testing/selftests/turbostat/ 23924 23925TW5864 VIDEO4LINUX DRIVER 23926M: Bluecherry Maintainers <[email protected]> 23927M: Andrey Utkin <[email protected]> 23928M: Andrey Utkin <[email protected]> 23929L: [email protected] 23930S: Supported 23931F: drivers/media/pci/tw5864/ 23932 23933TW68 VIDEO4LINUX DRIVER 23934M: Hans Verkuil <[email protected]> 23935L: [email protected] 23936S: Odd Fixes 23937W: https://linuxtv.org 23938T: git git://linuxtv.org/media.git 23939F: drivers/media/pci/tw68/ 23940 23941TW686X VIDEO4LINUX DRIVER 23942M: Ezequiel Garcia <[email protected]> 23943L: [email protected] 23944S: Maintained 23945W: http://linuxtv.org 23946T: git git://linuxtv.org/media.git 23947F: drivers/media/pci/tw686x/ 23948 23949U-BOOT ENVIRONMENT VARIABLES 23950M: Rafał Miłecki <[email protected]> 23951S: Maintained 23952F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 23953F: drivers/nvmem/layouts/u-boot-env.c 23954F: drivers/nvmem/u-boot-env.c 23955 23956UACCE ACCELERATOR FRAMEWORK 23957M: Zhangfei Gao <[email protected]> 23958M: Zhou Wang <[email protected]> 23959L: [email protected] 23960L: [email protected] 23961S: Maintained 23962F: Documentation/ABI/testing/sysfs-driver-uacce 23963F: Documentation/misc-devices/uacce.rst 23964F: drivers/misc/uacce/ 23965F: include/linux/uacce.h 23966F: include/uapi/misc/uacce/ 23967 23968UBI FILE SYSTEM (UBIFS) 23969M: Richard Weinberger <[email protected]> 23970R: Zhihao Cheng <[email protected]> 23971L: [email protected] 23972S: Supported 23973W: http://www.linux-mtd.infradead.org/doc/ubifs.html 23974T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 23975T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 23976F: Documentation/ABI/testing/sysfs-fs-ubifs 23977F: Documentation/filesystems/ubifs-authentication.rst 23978F: Documentation/filesystems/ubifs.rst 23979F: fs/ubifs/ 23980 23981UBLK USERSPACE BLOCK DRIVER 23982M: Ming Lei <[email protected]> 23983L: [email protected] 23984S: Maintained 23985F: Documentation/block/ublk.rst 23986F: drivers/block/ublk_drv.c 23987F: include/uapi/linux/ublk_cmd.h 23988 23989UBSAN 23990M: Kees Cook <[email protected]> 23991R: Marco Elver <[email protected]> 23992R: Andrey Konovalov <[email protected]> 23993R: Andrey Ryabinin <[email protected]> 23994L: [email protected] 23995L: [email protected] 23996S: Supported 23997T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 23998F: Documentation/dev-tools/ubsan.rst 23999F: include/linux/ubsan.h 24000F: lib/Kconfig.ubsan 24001F: lib/test_ubsan.c 24002F: lib/ubsan.c 24003F: lib/ubsan.h 24004F: scripts/Makefile.ubsan 24005K: \bARCH_HAS_UBSAN\b 24006 24007UCLINUX (M68KNOMMU AND COLDFIRE) 24008M: Greg Ungerer <[email protected]> 24009L: [email protected] 24010S: Maintained 24011W: http://www.linux-m68k.org/ 24012T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24013F: arch/m68k/*/*_no.* 24014F: arch/m68k/68*/ 24015F: arch/m68k/coldfire/ 24016F: arch/m68k/include/asm/*_no.* 24017 24018UDF FILESYSTEM 24019M: Jan Kara <[email protected]> 24020S: Maintained 24021F: Documentation/filesystems/udf.rst 24022F: fs/udf/ 24023 24024UDRAW TABLET 24025M: Bastien Nocera <[email protected]> 24026L: [email protected] 24027S: Maintained 24028F: drivers/hid/hid-udraw-ps3.c 24029 24030UHID USERSPACE HID IO DRIVER 24031M: David Rheinsberg <[email protected]> 24032L: [email protected] 24033S: Maintained 24034F: drivers/hid/uhid.c 24035F: include/uapi/linux/uhid.h 24036 24037ULPI BUS 24038M: Heikki Krogerus <[email protected]> 24039L: [email protected] 24040S: Maintained 24041F: drivers/usb/common/ulpi.c 24042F: include/linux/ulpi/ 24043 24044UNICODE SUBSYSTEM 24045M: Gabriel Krisman Bertazi <[email protected]> 24046L: [email protected] 24047S: Supported 24048T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24049F: fs/unicode/ 24050 24051UNIFDEF 24052M: Tony Finch <[email protected]> 24053S: Maintained 24054W: http://dotat.at/prog/unifdef 24055F: scripts/unifdef.c 24056 24057UNIFORM CDROM DRIVER 24058M: Phillip Potter <[email protected]> 24059S: Maintained 24060F: Documentation/cdrom/ 24061F: drivers/cdrom/cdrom.c 24062F: include/linux/cdrom.h 24063F: include/uapi/linux/cdrom.h 24064 24065UNION-FIND 24066M: Xavier <[email protected]> 24067L: [email protected] 24068S: Maintained 24069F: Documentation/core-api/union_find.rst 24070F: Documentation/translations/zh_CN/core-api/union_find.rst 24071F: include/linux/union_find.h 24072F: lib/union_find.c 24073 24074UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24075R: Alim Akhtar <[email protected]> 24076R: Avri Altman <[email protected]> 24077R: Bart Van Assche <[email protected]> 24078L: [email protected] 24079S: Supported 24080F: Documentation/devicetree/bindings/ufs/ 24081F: Documentation/scsi/ufs.rst 24082F: drivers/ufs/core/ 24083 24084UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24085M: Pedro Sousa <[email protected]> 24086L: [email protected] 24087S: Supported 24088F: drivers/ufs/host/*dwc* 24089 24090UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24091M: Alim Akhtar <[email protected]> 24092R: Peter Griffin <[email protected]> 24093L: [email protected] 24094L: [email protected] 24095S: Maintained 24096F: drivers/ufs/host/ufs-exynos* 24097 24098UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24099M: Peter Wang <[email protected]> 24100R: Stanley Jhu <[email protected]> 24101L: [email protected] 24102L: [email protected] (moderated for non-subscribers) 24103S: Maintained 24104F: drivers/ufs/host/ufs-mediatek* 24105 24106UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24107M: Manivannan Sadhasivam <[email protected]> 24108L: [email protected] 24109L: [email protected] 24110S: Maintained 24111F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24112F: drivers/ufs/host/ufs-qcom* 24113 24114UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24115M: Yoshihiro Shimoda <[email protected]> 24116L: [email protected] 24117L: [email protected] 24118S: Maintained 24119F: drivers/ufs/host/ufs-renesas.c 24120 24121UNSORTED BLOCK IMAGES (UBI) 24122M: Richard Weinberger <[email protected]> 24123R: Zhihao Cheng <[email protected]> 24124L: [email protected] 24125S: Supported 24126W: http://www.linux-mtd.infradead.org/ 24127T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24128T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24129F: drivers/mtd/ubi/ 24130F: include/linux/mtd/ubi.h 24131F: include/uapi/mtd/ubi-user.h 24132 24133UPROBES 24134M: Masami Hiramatsu <[email protected]> 24135M: Oleg Nesterov <[email protected]> 24136M: Peter Zijlstra <[email protected]> 24137L: [email protected] 24138L: [email protected] 24139S: Maintained 24140F: arch/*/include/asm/uprobes.h 24141F: arch/*/kernel/probes/uprobes.c 24142F: arch/*/kernel/uprobes.c 24143F: include/linux/uprobes.h 24144F: kernel/events/uprobes.c 24145 24146USB "USBNET" DRIVER FRAMEWORK 24147M: Oliver Neukum <[email protected]> 24148L: [email protected] 24149S: Maintained 24150W: http://www.linux-usb.org/usbnet 24151F: drivers/net/usb/usbnet.c 24152F: include/linux/usb/usbnet.h 24153 24154USB ACM DRIVER 24155M: Oliver Neukum <[email protected]> 24156L: [email protected] 24157S: Maintained 24158F: Documentation/usb/acm.rst 24159F: drivers/usb/class/cdc-acm.* 24160 24161USB APPLE MFI FASTCHARGE DRIVER 24162M: Bastien Nocera <[email protected]> 24163L: [email protected] 24164S: Maintained 24165F: drivers/usb/misc/apple-mfi-fastcharge.c 24166 24167USB AR5523 WIRELESS DRIVER 24168L: [email protected] 24169S: Orphan 24170F: drivers/net/wireless/ath/ar5523/ 24171 24172USB ATTACHED SCSI 24173M: Oliver Neukum <[email protected]> 24174L: [email protected] 24175L: [email protected] 24176S: Maintained 24177F: drivers/usb/storage/uas.c 24178 24179USB CDC ETHERNET DRIVER 24180M: Oliver Neukum <[email protected]> 24181L: [email protected] 24182S: Maintained 24183F: drivers/net/usb/cdc_*.c 24184F: include/uapi/linux/usb/cdc.h 24185 24186USB CHAOSKEY DRIVER 24187M: Keith Packard <[email protected]> 24188L: [email protected] 24189S: Maintained 24190F: drivers/usb/misc/chaoskey.c 24191 24192USB CYPRESS C67X00 DRIVER 24193L: [email protected] 24194S: Orphan 24195F: drivers/usb/c67x00/ 24196 24197USB DAVICOM DM9601 DRIVER 24198M: Peter Korsgaard <[email protected]> 24199L: [email protected] 24200S: Maintained 24201W: http://www.linux-usb.org/usbnet 24202F: drivers/net/usb/dm9601.c 24203 24204USB EHCI DRIVER 24205M: Alan Stern <[email protected]> 24206L: [email protected] 24207S: Maintained 24208F: Documentation/usb/ehci.rst 24209F: drivers/usb/host/ehci* 24210 24211USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24212M: Jiri Kosina <[email protected]> 24213M: Benjamin Tissoires <[email protected]> 24214L: [email protected] 24215S: Maintained 24216T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24217F: Documentation/hid/hiddev.rst 24218F: drivers/hid/usbhid/ 24219 24220USB INTEL XHCI ROLE MUX DRIVER 24221M: Hans de Goede <[email protected]> 24222L: [email protected] 24223S: Maintained 24224F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24225 24226USB IP DRIVER FOR HISILICON KIRIN 960 24227M: Yu Chen <[email protected]> 24228M: Binghui Wang <[email protected]> 24229L: [email protected] 24230S: Maintained 24231F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24232F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24233 24234USB IP DRIVER FOR HISILICON KIRIN 970 24235M: Mauro Carvalho Chehab <[email protected]> 24236L: [email protected] 24237S: Maintained 24238F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24239F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24240 24241USB ISP116X DRIVER 24242M: Olav Kongas <[email protected]> 24243L: [email protected] 24244S: Maintained 24245F: drivers/usb/host/isp116x* 24246F: include/linux/usb/isp116x.h 24247 24248USB ISP1760 DRIVER 24249M: Rui Miguel Silva <[email protected]> 24250L: [email protected] 24251S: Maintained 24252F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24253F: drivers/usb/isp1760/* 24254 24255USB LAN78XX ETHERNET DRIVER 24256M: Woojung Huh <[email protected]> 24257M: [email protected] 24258L: [email protected] 24259S: Maintained 24260F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24261F: drivers/net/usb/lan78xx.* 24262F: include/dt-bindings/net/microchip-lan78xx.h 24263 24264USB MASS STORAGE DRIVER 24265M: Alan Stern <[email protected]> 24266L: [email protected] 24267L: [email protected] 24268S: Maintained 24269F: drivers/usb/storage/ 24270 24271USB MIDI DRIVER 24272M: Clemens Ladisch <[email protected]> 24273L: [email protected] 24274S: Maintained 24275T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24276F: sound/usb/midi.* 24277 24278USB NETWORKING DRIVERS 24279L: [email protected] 24280S: Odd Fixes 24281F: drivers/net/usb/ 24282 24283USB OHCI DRIVER 24284M: Alan Stern <[email protected]> 24285L: [email protected] 24286S: Maintained 24287F: Documentation/usb/ohci.rst 24288F: drivers/usb/host/ohci* 24289 24290USB OTG FSM (Finite State Machine) 24291M: Peter Chen <[email protected]> 24292L: [email protected] 24293S: Maintained 24294T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24295F: drivers/usb/common/usb-otg-fsm.c 24296 24297USB OVER IP DRIVER 24298M: Valentina Manea <[email protected]> 24299M: Shuah Khan <[email protected]> 24300M: Shuah Khan <[email protected]> 24301R: Hongren Zheng <[email protected]> 24302L: [email protected] 24303S: Maintained 24304F: Documentation/usb/usbip_protocol.rst 24305F: drivers/usb/usbip/ 24306F: tools/testing/selftests/drivers/usb/usbip/ 24307F: tools/usb/usbip/ 24308 24309USB PEGASUS DRIVER 24310M: Petko Manolov <[email protected]> 24311L: [email protected] 24312L: [email protected] 24313S: Maintained 24314W: https://github.com/petkan/pegasus 24315T: git https://github.com/petkan/pegasus.git 24316F: drivers/net/usb/pegasus.* 24317 24318USB PRINTER DRIVER (usblp) 24319M: Pete Zaitcev <[email protected]> 24320L: [email protected] 24321S: Supported 24322F: drivers/usb/class/usblp.c 24323 24324USB QMI WWAN NETWORK DRIVER 24325M: Bjørn Mork <[email protected]> 24326L: [email protected] 24327S: Maintained 24328F: Documentation/ABI/testing/sysfs-class-net-qmi 24329F: drivers/net/usb/qmi_wwan.c 24330 24331USB RAW GADGET DRIVER 24332R: Andrey Konovalov <[email protected]> 24333L: [email protected] 24334S: Maintained 24335B: https://github.com/xairy/raw-gadget/issues 24336F: Documentation/usb/raw-gadget.rst 24337F: drivers/usb/gadget/legacy/raw_gadget.c 24338F: include/uapi/linux/usb/raw_gadget.h 24339 24340USB RTL8150 DRIVER 24341M: Petko Manolov <[email protected]> 24342L: [email protected] 24343L: [email protected] 24344S: Maintained 24345W: https://github.com/petkan/rtl8150 24346T: git https://github.com/petkan/rtl8150.git 24347F: drivers/net/usb/rtl8150.c 24348 24349USB SERIAL SUBSYSTEM 24350M: Johan Hovold <[email protected]> 24351L: [email protected] 24352S: Maintained 24353T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24354F: Documentation/usb/usb-serial.rst 24355F: drivers/usb/serial/ 24356F: include/linux/usb/serial.h 24357 24358USB SMSC75XX ETHERNET DRIVER 24359M: Steve Glendinning <[email protected]> 24360L: [email protected] 24361S: Maintained 24362F: drivers/net/usb/smsc75xx.* 24363 24364USB SMSC95XX ETHERNET DRIVER 24365M: Steve Glendinning <[email protected]> 24366M: [email protected] 24367L: [email protected] 24368S: Maintained 24369F: drivers/net/usb/smsc95xx.* 24370 24371USB SUBSYSTEM 24372M: Greg Kroah-Hartman <[email protected]> 24373L: [email protected] 24374S: Supported 24375W: http://www.linux-usb.org 24376T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24377F: Documentation/devicetree/bindings/usb/ 24378F: Documentation/usb/ 24379F: drivers/usb/ 24380F: include/dt-bindings/usb/ 24381F: include/linux/usb.h 24382F: include/linux/usb/ 24383F: include/uapi/linux/usb/ 24384 24385USB TYPEC BUS FOR ALTERNATE MODES 24386M: Heikki Krogerus <[email protected]> 24387L: [email protected] 24388S: Maintained 24389F: Documentation/ABI/testing/sysfs-bus-typec 24390F: Documentation/driver-api/usb/typec_bus.rst 24391F: drivers/usb/typec/altmodes/ 24392F: include/linux/usb/typec_altmode.h 24393 24394USB TYPEC CLASS 24395M: Heikki Krogerus <[email protected]> 24396L: [email protected] 24397S: Maintained 24398F: Documentation/ABI/testing/sysfs-class-typec 24399F: Documentation/driver-api/usb/typec.rst 24400F: drivers/usb/typec/ 24401F: include/linux/usb/typec.h 24402 24403USB TYPEC INTEL PMC MUX DRIVER 24404M: Heikki Krogerus <[email protected]> 24405L: [email protected] 24406S: Maintained 24407F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24408F: drivers/usb/typec/mux/intel_pmc_mux.c 24409 24410USB TYPEC PI3USB30532 MUX DRIVER 24411M: Hans de Goede <[email protected]> 24412L: [email protected] 24413S: Maintained 24414F: drivers/usb/typec/mux/pi3usb30532.c 24415 24416USB TYPEC PORT CONTROLLER DRIVERS 24417L: [email protected] 24418S: Orphan 24419F: drivers/usb/typec/tcpm/ 24420 24421USB TYPEC TUSB1046 MUX DRIVER 24422M: Romain Gantois <[email protected]> 24423L: [email protected] 24424S: Maintained 24425F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 24426F: drivers/usb/typec/mux/tusb1046.c 24427 24428USB UHCI DRIVER 24429M: Alan Stern <[email protected]> 24430L: [email protected] 24431S: Maintained 24432F: drivers/usb/host/uhci* 24433 24434USB VIDEO CLASS 24435M: Laurent Pinchart <[email protected]> 24436M: Hans de Goede <[email protected]> 24437L: [email protected] 24438S: Maintained 24439W: http://www.ideasonboard.org/uvc/ 24440T: git git://linuxtv.org/media.git 24441F: drivers/media/usb/uvc/ 24442F: include/uapi/linux/uvcvideo.h 24443 24444USB WEBCAM GADGET 24445L: [email protected] 24446S: Orphan 24447F: drivers/usb/gadget/function/*uvc* 24448F: drivers/usb/gadget/legacy/webcam.c 24449F: include/uapi/linux/usb/g_uvc.h 24450 24451USB XHCI DRIVER 24452M: Mathias Nyman <[email protected]> 24453L: [email protected] 24454S: Supported 24455F: drivers/usb/host/pci-quirks* 24456F: drivers/usb/host/xhci* 24457 24458USER DATAGRAM PROTOCOL (UDP) 24459M: Willem de Bruijn <[email protected]> 24460L: [email protected] 24461S: Maintained 24462F: include/linux/udp.h 24463F: include/net/udp.h 24464F: include/trace/events/udp.h 24465F: include/uapi/linux/udp.h 24466F: net/ipv4/udp.c 24467F: net/ipv6/udp.c 24468 24469USER-MODE LINUX (UML) 24470M: Richard Weinberger <[email protected]> 24471M: Anton Ivanov <[email protected]> 24472M: Johannes Berg <[email protected]> 24473L: [email protected] 24474S: Maintained 24475W: http://user-mode-linux.sourceforge.net 24476Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24477T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24478T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24479F: Documentation/virt/uml/ 24480F: arch/um/ 24481F: arch/x86/um/ 24482F: fs/hostfs/ 24483 24484USERSPACE COPYIN/COPYOUT (UIOVEC) 24485M: Alexander Viro <[email protected]> 24486S: Maintained 24487F: include/linux/uio.h 24488F: lib/iov_iter.c 24489 24490USERSPACE DMA BUFFER DRIVER 24491M: Gerd Hoffmann <[email protected]> 24492M: Vivek Kasireddy <[email protected]> 24493L: [email protected] 24494S: Maintained 24495T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24496F: drivers/dma-buf/udmabuf.c 24497F: include/uapi/linux/udmabuf.h 24498 24499USERSPACE I/O (UIO) 24500M: Greg Kroah-Hartman <[email protected]> 24501S: Maintained 24502T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24503F: Documentation/driver-api/uio-howto.rst 24504F: drivers/uio/ 24505F: include/linux/uio_driver.h 24506 24507UTIL-LINUX PACKAGE 24508M: Karel Zak <[email protected]> 24509L: [email protected] 24510S: Maintained 24511W: http://en.wikipedia.org/wiki/Util-linux 24512T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24513 24514UUID HELPERS 24515R: Andy Shevchenko <[email protected]> 24516L: [email protected] 24517S: Maintained 24518F: include/linux/uuid.h 24519F: lib/test_uuid.c 24520F: lib/uuid.c 24521 24522UV SYSFS DRIVER 24523M: Justin Ernst <[email protected]> 24524L: [email protected] 24525S: Maintained 24526F: drivers/platform/x86/uv_sysfs.c 24527 24528UVESAFB DRIVER 24529M: Michal Januszewski <[email protected]> 24530L: [email protected] 24531S: Maintained 24532W: https://github.com/mjanusz/v86d 24533F: Documentation/fb/uvesafb.rst 24534F: drivers/video/fbdev/uvesafb.* 24535 24536Ux500 CLOCK DRIVERS 24537M: Ulf Hansson <[email protected]> 24538L: [email protected] 24539L: [email protected] (moderated for non-subscribers) 24540S: Maintained 24541F: drivers/clk/ux500/ 24542 24543V4L2 ASYNC AND FWNODE FRAMEWORKS 24544M: Sakari Ailus <[email protected]> 24545L: [email protected] 24546S: Maintained 24547T: git git://linuxtv.org/media.git 24548F: drivers/media/v4l2-core/v4l2-async.c 24549F: drivers/media/v4l2-core/v4l2-fwnode.c 24550F: include/media/v4l2-async.h 24551F: include/media/v4l2-fwnode.h 24552 24553V4L2 LENS DRIVERS 24554M: Sakari Ailus <[email protected]> 24555L: [email protected] 24556S: Maintained 24557F: drivers/media/i2c/ak* 24558F: drivers/media/i2c/dw* 24559F: drivers/media/i2c/lm* 24560 24561V4L2 CAMERA SENSOR DRIVERS 24562M: Sakari Ailus <[email protected]> 24563L: [email protected] 24564S: Maintained 24565F: Documentation/driver-api/media/camera-sensor.rst 24566F: Documentation/driver-api/media/tx-rx.rst 24567F: drivers/media/i2c/ar* 24568F: drivers/media/i2c/gc* 24569F: drivers/media/i2c/hi* 24570F: drivers/media/i2c/imx* 24571F: drivers/media/i2c/mt* 24572F: drivers/media/i2c/og* 24573F: drivers/media/i2c/ov* 24574F: drivers/media/i2c/s5* 24575F: drivers/media/i2c/vgxy61.c 24576 24577VF610 NAND DRIVER 24578M: Stefan Agner <[email protected]> 24579L: [email protected] 24580S: Supported 24581F: drivers/mtd/nand/raw/vf610_nfc.c 24582 24583VFAT/FAT/MSDOS FILESYSTEM 24584M: OGAWA Hirofumi <[email protected]> 24585S: Maintained 24586F: Documentation/filesystems/vfat.rst 24587F: fs/fat/ 24588F: tools/testing/selftests/filesystems/fat/ 24589 24590VFIO CDX DRIVER 24591M: Nipun Gupta <[email protected]> 24592M: Nikhil Agarwal <[email protected]> 24593L: [email protected] 24594S: Maintained 24595F: drivers/vfio/cdx/* 24596 24597VFIO DRIVER 24598M: Alex Williamson <[email protected]> 24599L: [email protected] 24600S: Maintained 24601T: git https://github.com/awilliam/linux-vfio.git 24602F: Documentation/ABI/testing/debugfs-vfio 24603F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24604F: Documentation/driver-api/vfio.rst 24605F: drivers/vfio/ 24606F: include/linux/vfio.h 24607F: include/linux/vfio_pci_core.h 24608F: include/uapi/linux/vfio.h 24609 24610VFIO FSL-MC DRIVER 24611L: [email protected] 24612S: Orphan 24613F: drivers/vfio/fsl-mc/ 24614 24615VFIO HISILICON PCI DRIVER 24616M: Longfang Liu <[email protected]> 24617M: Shameer Kolothum <[email protected]> 24618L: [email protected] 24619S: Maintained 24620F: drivers/vfio/pci/hisilicon/ 24621 24622VFIO MEDIATED DEVICE DRIVERS 24623M: Kirti Wankhede <[email protected]> 24624L: [email protected] 24625S: Maintained 24626F: Documentation/driver-api/vfio-mediated-device.rst 24627F: drivers/vfio/mdev/ 24628F: include/linux/mdev.h 24629F: samples/vfio-mdev/ 24630 24631VFIO MLX5 PCI DRIVER 24632M: Yishai Hadas <[email protected]> 24633L: [email protected] 24634S: Maintained 24635F: drivers/vfio/pci/mlx5/ 24636 24637VFIO NVIDIA GRACE GPU DRIVER 24638M: Ankit Agrawal <[email protected]> 24639L: [email protected] 24640S: Supported 24641F: drivers/vfio/pci/nvgrace-gpu/ 24642 24643VFIO PCI DEVICE SPECIFIC DRIVERS 24644R: Jason Gunthorpe <[email protected]> 24645R: Yishai Hadas <[email protected]> 24646R: Shameer Kolothum <[email protected]> 24647R: Kevin Tian <[email protected]> 24648L: [email protected] 24649S: Maintained 24650P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24651F: drivers/vfio/pci/*/ 24652 24653VFIO PDS PCI DRIVER 24654M: Brett Creeley <[email protected]> 24655L: [email protected] 24656S: Maintained 24657F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24658F: drivers/vfio/pci/pds/ 24659 24660VFIO PLATFORM DRIVER 24661M: Eric Auger <[email protected]> 24662L: [email protected] 24663S: Maintained 24664F: drivers/vfio/platform/ 24665 24666VFIO QAT PCI DRIVER 24667M: Xin Zeng <[email protected]> 24668M: Giovanni Cabiddu <[email protected]> 24669L: [email protected] 24670L: [email protected] 24671S: Supported 24672F: drivers/vfio/pci/qat/ 24673 24674VFIO VIRTIO PCI DRIVER 24675M: Yishai Hadas <[email protected]> 24676L: [email protected] 24677L: [email protected] 24678S: Maintained 24679F: drivers/vfio/pci/virtio 24680 24681VGA_SWITCHEROO 24682R: Lukas Wunner <[email protected]> 24683S: Maintained 24684T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24685F: Documentation/gpu/vga-switcheroo.rst 24686F: drivers/gpu/vga/vga_switcheroo.c 24687F: include/linux/vga_switcheroo.h 24688 24689VIA RHINE NETWORK DRIVER 24690M: Kevin Brace <[email protected]> 24691S: Maintained 24692F: drivers/net/ethernet/via/via-rhine.c 24693 24694VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24695M: Florian Tobias Schandinat <[email protected]> 24696L: [email protected] 24697S: Maintained 24698F: drivers/video/fbdev/via/ 24699F: include/linux/via-core.h 24700F: include/linux/via_i2c.h 24701 24702VIA VELOCITY NETWORK DRIVER 24703M: Francois Romieu <[email protected]> 24704L: [email protected] 24705S: Maintained 24706F: drivers/net/ethernet/via/via-velocity.* 24707 24708VICODEC VIRTUAL CODEC DRIVER 24709M: Hans Verkuil <[email protected]> 24710L: [email protected] 24711S: Maintained 24712W: https://linuxtv.org 24713T: git git://linuxtv.org/media.git 24714F: drivers/media/test-drivers/vicodec/* 24715 24716VIDEO I2C POLLING DRIVER 24717M: Matt Ranostay <[email protected]> 24718L: [email protected] 24719S: Maintained 24720F: drivers/media/i2c/video-i2c.c 24721 24722VIDEO MULTIPLEXER DRIVER 24723M: Philipp Zabel <[email protected]> 24724L: [email protected] 24725S: Maintained 24726F: drivers/media/platform/video-mux.c 24727 24728VIDEOBUF2 FRAMEWORK 24729M: Tomasz Figa <[email protected]> 24730M: Marek Szyprowski <[email protected]> 24731L: [email protected] 24732S: Maintained 24733F: drivers/media/common/videobuf2/* 24734F: include/media/videobuf2-* 24735 24736VIDTV VIRTUAL DIGITAL TV DRIVER 24737M: Daniel W. S. Almeida <[email protected]> 24738L: [email protected] 24739S: Maintained 24740W: https://linuxtv.org 24741T: git git://linuxtv.org/media.git 24742F: drivers/media/test-drivers/vidtv/* 24743 24744VIMC VIRTUAL MEDIA CONTROLLER DRIVER 24745M: Shuah Khan <[email protected]> 24746R: Kieran Bingham <[email protected]> 24747L: [email protected] 24748S: Maintained 24749W: https://linuxtv.org 24750T: git git://linuxtv.org/media.git 24751F: drivers/media/test-drivers/vimc/* 24752 24753VIRT LIB 24754M: Alex Williamson <[email protected]> 24755M: Paolo Bonzini <[email protected]> 24756L: [email protected] 24757S: Supported 24758F: virt/lib/ 24759 24760VIRTIO AND VHOST VSOCK DRIVER 24761M: Stefan Hajnoczi <[email protected]> 24762M: Stefano Garzarella <[email protected]> 24763L: [email protected] 24764L: [email protected] 24765L: [email protected] 24766S: Maintained 24767F: drivers/vhost/vsock.c 24768F: include/linux/virtio_vsock.h 24769F: include/uapi/linux/virtio_vsock.h 24770F: net/vmw_vsock/virtio_transport.c 24771F: net/vmw_vsock/virtio_transport_common.c 24772 24773VIRTIO BALLOON 24774M: "Michael S. Tsirkin" <[email protected]> 24775M: David Hildenbrand <[email protected]> 24776L: [email protected] 24777S: Maintained 24778F: drivers/virtio/virtio_balloon.c 24779F: include/linux/balloon_compaction.h 24780F: include/uapi/linux/virtio_balloon.h 24781F: mm/balloon_compaction.c 24782 24783VIRTIO BLOCK AND SCSI DRIVERS 24784M: "Michael S. Tsirkin" <[email protected]> 24785M: Jason Wang <[email protected]> 24786R: Paolo Bonzini <[email protected]> 24787R: Stefan Hajnoczi <[email protected]> 24788R: Eugenio Pérez <[email protected]> 24789L: [email protected] 24790S: Maintained 24791F: drivers/block/virtio_blk.c 24792F: drivers/scsi/virtio_scsi.c 24793F: include/uapi/linux/virtio_blk.h 24794F: include/uapi/linux/virtio_scsi.h 24795 24796VIRTIO CONSOLE DRIVER 24797M: Amit Shah <[email protected]> 24798L: [email protected] 24799S: Maintained 24800F: drivers/char/virtio_console.c 24801F: include/uapi/linux/virtio_console.h 24802 24803VIRTIO CORE AND NET DRIVERS 24804M: "Michael S. Tsirkin" <[email protected]> 24805M: Jason Wang <[email protected]> 24806R: Xuan Zhuo <[email protected]> 24807R: Eugenio Pérez <[email protected]> 24808L: [email protected] 24809S: Maintained 24810F: Documentation/ABI/testing/sysfs-bus-vdpa 24811F: Documentation/ABI/testing/sysfs-class-vduse 24812F: Documentation/devicetree/bindings/virtio/ 24813F: Documentation/driver-api/virtio/ 24814F: drivers/block/virtio_blk.c 24815F: drivers/crypto/virtio/ 24816F: drivers/net/virtio_net.c 24817F: drivers/vdpa/ 24818F: drivers/virtio/ 24819F: include/linux/vdpa.h 24820F: include/linux/virtio*.h 24821F: include/linux/vringh.h 24822F: include/uapi/linux/virtio_*.h 24823F: net/vmw_vsock/virtio* 24824F: tools/virtio/ 24825F: tools/testing/selftests/drivers/net/virtio_net/ 24826 24827VIRTIO CRYPTO DRIVER 24828M: Gonglei <[email protected]> 24829L: [email protected] 24830L: [email protected] 24831S: Maintained 24832F: drivers/crypto/virtio/ 24833F: include/uapi/linux/virtio_crypto.h 24834 24835VIRTIO DRIVERS FOR S390 24836M: Cornelia Huck <[email protected]> 24837M: Halil Pasic <[email protected]> 24838M: Eric Farman <[email protected]> 24839L: [email protected] 24840L: [email protected] 24841L: [email protected] 24842S: Supported 24843F: arch/s390/include/uapi/asm/virtio-ccw.h 24844F: drivers/s390/virtio/ 24845 24846VIRTIO FILE SYSTEM 24847M: Vivek Goyal <[email protected]> 24848M: Stefan Hajnoczi <[email protected]> 24849M: Miklos Szeredi <[email protected]> 24850R: Eugenio Pérez <[email protected]> 24851L: [email protected] 24852L: [email protected] 24853S: Supported 24854W: https://virtio-fs.gitlab.io/ 24855F: Documentation/filesystems/virtiofs.rst 24856F: fs/fuse/virtio_fs.c 24857F: include/uapi/linux/virtio_fs.h 24858 24859VIRTIO GPIO DRIVER 24860M: Enrico Weigelt, metux IT consult <[email protected]> 24861M: Viresh Kumar <[email protected]> 24862L: [email protected] 24863L: [email protected] 24864S: Maintained 24865F: drivers/gpio/gpio-virtio.c 24866F: include/uapi/linux/virtio_gpio.h 24867 24868VIRTIO GPU DRIVER 24869M: David Airlie <[email protected]> 24870M: Gerd Hoffmann <[email protected]> 24871R: Gurchetan Singh <[email protected]> 24872R: Chia-I Wu <[email protected]> 24873L: [email protected] 24874L: [email protected] 24875S: Maintained 24876T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24877F: drivers/gpu/drm/ci/xfails/virtio* 24878F: drivers/gpu/drm/virtio/ 24879F: include/uapi/linux/virtio_gpu.h 24880 24881VIRTIO HOST (VHOST) 24882M: "Michael S. Tsirkin" <[email protected]> 24883M: Jason Wang <[email protected]> 24884R: Eugenio Pérez <[email protected]> 24885L: [email protected] 24886L: [email protected] 24887L: [email protected] 24888S: Maintained 24889T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 24890F: drivers/vhost/ 24891F: include/linux/sched/vhost_task.h 24892F: include/linux/vhost_iotlb.h 24893F: include/uapi/linux/vhost.h 24894F: kernel/vhost_task.c 24895 24896VIRTIO HOST (VHOST-SCSI) 24897M: "Michael S. Tsirkin" <[email protected]> 24898M: Jason Wang <[email protected]> 24899M: Mike Christie <[email protected]> 24900R: Paolo Bonzini <[email protected]> 24901R: Stefan Hajnoczi <[email protected]> 24902L: [email protected] 24903S: Maintained 24904F: drivers/vhost/scsi.c 24905 24906VIRTIO I2C DRIVER 24907M: Viresh Kumar <[email protected]> 24908R: "Chen, Jian Jun" <[email protected]> 24909L: [email protected] 24910L: [email protected] 24911S: Maintained 24912F: drivers/i2c/busses/i2c-virtio.c 24913F: include/uapi/linux/virtio_i2c.h 24914 24915VIRTIO INPUT DRIVER 24916M: Gerd Hoffmann <[email protected]> 24917S: Maintained 24918F: drivers/virtio/virtio_input.c 24919F: include/uapi/linux/virtio_input.h 24920 24921VIRTIO IOMMU DRIVER 24922M: Jean-Philippe Brucker <[email protected]> 24923L: [email protected] 24924S: Maintained 24925F: drivers/iommu/virtio-iommu.c 24926F: include/uapi/linux/virtio_iommu.h 24927 24928VIRTIO MEM DRIVER 24929M: David Hildenbrand <[email protected]> 24930L: [email protected] 24931S: Maintained 24932W: https://virtio-mem.gitlab.io/ 24933F: drivers/virtio/virtio_mem.c 24934F: include/uapi/linux/virtio_mem.h 24935 24936VIRTIO PMEM DRIVER 24937M: Pankaj Gupta <[email protected]> 24938L: [email protected] 24939S: Maintained 24940F: drivers/nvdimm/nd_virtio.c 24941F: drivers/nvdimm/virtio_pmem.c 24942 24943VIRTIO SOUND DRIVER 24944M: Anton Yakovlev <[email protected]> 24945M: "Michael S. Tsirkin" <[email protected]> 24946L: [email protected] 24947L: [email protected] 24948S: Maintained 24949F: include/uapi/linux/virtio_snd.h 24950F: sound/virtio/* 24951 24952VIRTUAL BOX GUEST DEVICE DRIVER 24953M: Hans de Goede <[email protected]> 24954M: Arnd Bergmann <[email protected]> 24955M: Greg Kroah-Hartman <[email protected]> 24956S: Maintained 24957F: drivers/virt/vboxguest/ 24958F: include/linux/vbox_utils.h 24959F: include/uapi/linux/vbox*.h 24960 24961VIRTUAL BOX SHARED FOLDER VFS DRIVER 24962M: Hans de Goede <[email protected]> 24963L: [email protected] 24964S: Maintained 24965F: fs/vboxsf/* 24966 24967VIRTUAL PCM TEST DRIVER 24968M: Ivan Orlov <[email protected]> 24969L: [email protected] 24970S: Maintained 24971F: Documentation/sound/cards/pcmtest.rst 24972F: sound/drivers/pcmtest.c 24973F: tools/testing/selftests/alsa/test-pcmtest-driver.c 24974 24975VIRTUAL SERIO DEVICE DRIVER 24976M: Stephen Chandler Paul <[email protected]> 24977S: Maintained 24978F: drivers/input/serio/userio.c 24979F: include/uapi/linux/userio.h 24980 24981VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 24982M: Javier Carrasco <[email protected]> 24983S: Maintained 24984F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 24985F: drivers/iio/light/veml3235.c 24986 24987VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 24988M: Javier Carrasco <[email protected]> 24989S: Maintained 24990F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 24991F: drivers/iio/light/veml6030.c 24992 24993VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 24994M: Javier Carrasco <[email protected]> 24995S: Maintained 24996F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 24997F: drivers/iio/light/veml6075.c 24998 24999VISL VIRTUAL STATELESS DECODER DRIVER 25000M: Daniel Almeida <[email protected]> 25001L: [email protected] 25002S: Supported 25003F: drivers/media/test-drivers/visl 25004 25005VIVID VIRTUAL VIDEO DRIVER 25006M: Hans Verkuil <[email protected]> 25007L: [email protected] 25008S: Maintained 25009W: https://linuxtv.org 25010T: git git://linuxtv.org/media.git 25011F: drivers/media/test-drivers/vivid/* 25012 25013VM SOCKETS (AF_VSOCK) 25014M: Stefano Garzarella <[email protected]> 25015L: [email protected] 25016L: [email protected] 25017S: Maintained 25018F: drivers/net/vsockmon.c 25019F: include/net/af_vsock.h 25020F: include/uapi/linux/vm_sockets.h 25021F: include/uapi/linux/vm_sockets_diag.h 25022F: include/uapi/linux/vsockmon.h 25023F: net/vmw_vsock/ 25024F: tools/testing/vsock/ 25025 25026VMA 25027M: Andrew Morton <[email protected]> 25028M: Liam R. Howlett <[email protected]> 25029M: Lorenzo Stoakes <[email protected]> 25030R: Vlastimil Babka <[email protected]> 25031R: Jann Horn <[email protected]> 25032L: [email protected] 25033S: Maintained 25034W: https://www.linux-mm.org 25035T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25036F: mm/vma.c 25037F: mm/vma.h 25038F: mm/vma_internal.h 25039F: tools/testing/vma/ 25040 25041VMALLOC 25042M: Andrew Morton <[email protected]> 25043R: Uladzislau Rezki <[email protected]> 25044R: Christoph Hellwig <[email protected]> 25045L: [email protected] 25046S: Maintained 25047W: http://www.linux-mm.org 25048T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25049F: include/linux/vmalloc.h 25050F: mm/vmalloc.c 25051 25052VME SUBSYSTEM 25053L: [email protected] 25054S: Orphan 25055T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25056F: Documentation/driver-api/vme.rst 25057F: drivers/staging/vme_user/ 25058 25059VMWARE BALLOON DRIVER 25060M: Jerrin Shaji George <[email protected]> 25061R: Broadcom internal kernel review list <[email protected]> 25062L: [email protected] 25063S: Supported 25064F: drivers/misc/vmw_balloon.c 25065 25066VMWARE HYPERVISOR INTERFACE 25067M: Ajay Kaher <[email protected]> 25068M: Alexey Makhalov <[email protected]> 25069R: Broadcom internal kernel review list <[email protected]> 25070L: [email protected] 25071L: [email protected] 25072S: Supported 25073T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25074F: arch/x86/include/asm/vmware.h 25075F: arch/x86/kernel/cpu/vmware.c 25076 25077VMWARE PVRDMA DRIVER 25078M: Bryan Tan <[email protected]> 25079M: Vishnu Dasa <[email protected]> 25080R: Broadcom internal kernel review list <[email protected]> 25081L: [email protected] 25082S: Supported 25083F: drivers/infiniband/hw/vmw_pvrdma/ 25084 25085VMWARE PVSCSI DRIVER 25086M: Vishal Bhakta <[email protected]> 25087R: Broadcom internal kernel review list <[email protected]> 25088L: [email protected] 25089S: Supported 25090F: drivers/scsi/vmw_pvscsi.c 25091F: drivers/scsi/vmw_pvscsi.h 25092 25093VMWARE VIRTUAL PTP CLOCK DRIVER 25094M: Nick Shi <[email protected]> 25095R: Ajay Kaher <[email protected]> 25096R: Alexey Makhalov <[email protected]> 25097R: Broadcom internal kernel review list <[email protected]> 25098L: [email protected] 25099S: Supported 25100F: drivers/ptp/ptp_vmw.c 25101 25102VMWARE VMCI DRIVER 25103M: Bryan Tan <[email protected]> 25104M: Vishnu Dasa <[email protected]> 25105R: Broadcom internal kernel review list <[email protected]> 25106L: [email protected] 25107S: Supported 25108F: drivers/misc/vmw_vmci/ 25109F: include/linux/vmw_vmci* 25110 25111VMWARE VMMOUSE SUBDRIVER 25112M: Zack Rusin <[email protected]> 25113R: Broadcom internal kernel review list <[email protected]> 25114L: [email protected] 25115S: Supported 25116F: drivers/input/mouse/vmmouse.c 25117F: drivers/input/mouse/vmmouse.h 25118 25119VMWARE VMXNET3 ETHERNET DRIVER 25120M: Ronak Doshi <[email protected]> 25121R: Broadcom internal kernel review list <[email protected]> 25122L: [email protected] 25123S: Supported 25124F: drivers/net/vmxnet3/ 25125 25126VMWARE VSOCK VMCI TRANSPORT DRIVER 25127M: Bryan Tan <[email protected]> 25128M: Vishnu Dasa <[email protected]> 25129R: Broadcom internal kernel review list <[email protected]> 25130L: [email protected] 25131S: Supported 25132F: net/vmw_vsock/vmci_transport* 25133 25134VOCORE VOCORE2 BOARD 25135M: Harvey Hunt <[email protected]> 25136L: [email protected] 25137S: Maintained 25138F: arch/mips/boot/dts/ralink/vocore2.dts 25139 25140VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25141M: Liam Girdwood <[email protected]> 25142M: Mark Brown <[email protected]> 25143L: [email protected] 25144S: Supported 25145W: http://www.slimlogic.co.uk/?p=48 25146T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25147F: Documentation/devicetree/bindings/regulator/ 25148F: Documentation/power/regulator/ 25149F: drivers/regulator/ 25150F: include/dt-bindings/regulator/ 25151F: include/linux/regulator/ 25152K: regulator_get_optional 25153 25154VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25155R: Matti Vaittinen <[email protected]> 25156F: drivers/regulator/irq_helpers.c 25157 25158VRF 25159M: David Ahern <[email protected]> 25160L: [email protected] 25161S: Maintained 25162F: Documentation/networking/vrf.rst 25163F: drivers/net/vrf.c 25164 25165VSPRINTF 25166M: Petr Mladek <[email protected]> 25167M: Steven Rostedt <[email protected]> 25168R: Andy Shevchenko <[email protected]> 25169R: Rasmus Villemoes <[email protected]> 25170R: Sergey Senozhatsky <[email protected]> 25171S: Maintained 25172T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25173F: Documentation/core-api/printk-formats.rst 25174F: lib/test_printf.c 25175F: lib/test_scanf.c 25176F: lib/vsprintf.c 25177 25178VT1211 HARDWARE MONITOR DRIVER 25179M: Juerg Haefliger <[email protected]> 25180L: [email protected] 25181S: Maintained 25182F: Documentation/hwmon/vt1211.rst 25183F: drivers/hwmon/vt1211.c 25184 25185VT8231 HARDWARE MONITOR DRIVER 25186M: Roger Lucas <[email protected]> 25187L: [email protected] 25188S: Maintained 25189F: drivers/hwmon/vt8231.c 25190 25191VUB300 USB to SDIO/SD/MMC bridge chip 25192L: [email protected] 25193S: Orphan 25194F: drivers/mmc/host/vub300.c 25195 25196W1 DALLAS'S 1-WIRE BUS 25197M: Krzysztof Kozlowski <[email protected]> 25198S: Maintained 25199F: Documentation/devicetree/bindings/w1/ 25200F: Documentation/w1/ 25201F: drivers/w1/ 25202F: include/linux/w1.h 25203 25204W83791D HARDWARE MONITORING DRIVER 25205M: Marc Hulsman <[email protected]> 25206L: [email protected] 25207S: Maintained 25208F: Documentation/hwmon/w83791d.rst 25209F: drivers/hwmon/w83791d.c 25210 25211W83793 HARDWARE MONITORING DRIVER 25212M: Rudolf Marek <[email protected]> 25213L: [email protected] 25214S: Maintained 25215F: Documentation/hwmon/w83793.rst 25216F: drivers/hwmon/w83793.c 25217 25218W83795 HARDWARE MONITORING DRIVER 25219M: Jean Delvare <[email protected]> 25220L: [email protected] 25221S: Maintained 25222F: drivers/hwmon/w83795.c 25223 25224W83L51xD SD/MMC CARD INTERFACE DRIVER 25225M: Pierre Ossman <[email protected]> 25226S: Maintained 25227F: drivers/mmc/host/wbsd.* 25228 25229WACOM PROTOCOL 4 SERIAL TABLETS 25230M: Julian Squires <[email protected]> 25231M: Hans de Goede <[email protected]> 25232L: [email protected] 25233S: Maintained 25234F: drivers/input/tablet/wacom_serial4.c 25235 25236WANGXUN ETHERNET DRIVER 25237M: Jiawen Wu <[email protected]> 25238M: Mengyuan Lou <[email protected]> 25239L: [email protected] 25240S: Maintained 25241W: https://www.net-swift.com 25242F: Documentation/networking/device_drivers/ethernet/wangxun/* 25243F: drivers/net/ethernet/wangxun/ 25244F: drivers/net/pcs/pcs-xpcs-wx.c 25245 25246WATCHDOG DEVICE DRIVERS 25247M: Wim Van Sebroeck <[email protected]> 25248M: Guenter Roeck <[email protected]> 25249L: [email protected] 25250S: Maintained 25251W: http://www.linux-watchdog.org/ 25252T: git git://www.linux-watchdog.org/linux-watchdog.git 25253F: Documentation/devicetree/bindings/watchdog/ 25254F: Documentation/watchdog/ 25255F: drivers/watchdog/ 25256F: include/linux/watchdog.h 25257F: include/trace/events/watchdog.h 25258F: include/uapi/linux/watchdog.h 25259 25260WAVE5 VPU CODEC DRIVER 25261M: Nas Chung <[email protected]> 25262M: Jackson Lee <[email protected]> 25263L: [email protected] 25264S: Maintained 25265F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25266F: drivers/media/platform/chips-media/wave5/ 25267 25268WHISKEYCOVE PMIC GPIO DRIVER 25269M: Kuppuswamy Sathyanarayanan <[email protected]> 25270L: [email protected] 25271S: Maintained 25272F: drivers/gpio/gpio-wcove.c 25273 25274WHWAVE RTC DRIVER 25275M: Dianlong Li <[email protected]> 25276L: [email protected] 25277S: Maintained 25278F: drivers/rtc/rtc-sd3078.c 25279 25280WIIMOTE HID DRIVER 25281M: David Rheinsberg <[email protected]> 25282L: [email protected] 25283S: Maintained 25284F: drivers/hid/hid-wiimote* 25285 25286WILOCITY WIL6210 WIRELESS DRIVER 25287L: [email protected] 25288S: Orphan 25289W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25290F: drivers/net/wireless/ath/wil6210/ 25291 25292WINBOND CIR DRIVER 25293M: David Härdeman <[email protected]> 25294S: Maintained 25295F: drivers/media/rc/winbond-cir.c 25296 25297WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25298L: [email protected] 25299S: Orphan 25300F: drivers/watchdog/ebc-c384_wdt.c 25301 25302WINSYSTEMS WS16C48 GPIO DRIVER 25303M: William Breathitt Gray <[email protected]> 25304L: [email protected] 25305S: Maintained 25306F: drivers/gpio/gpio-ws16c48.c 25307 25308WIREGUARD SECURE NETWORK TUNNEL 25309M: Jason A. Donenfeld <[email protected]> 25310L: [email protected] 25311L: [email protected] 25312S: Maintained 25313F: drivers/net/wireguard/ 25314F: tools/testing/selftests/wireguard/ 25315 25316WISTRON LAPTOP BUTTON DRIVER 25317M: Miloslav Trmac <[email protected]> 25318S: Maintained 25319F: drivers/input/misc/wistron_btns.c 25320 25321WMI BINARY MOF DRIVER 25322M: Armin Wolf <[email protected]> 25323R: Thomas Weißschuh <[email protected]> 25324L: [email protected] 25325S: Maintained 25326F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25327F: Documentation/wmi/devices/wmi-bmof.rst 25328F: drivers/platform/x86/wmi-bmof.c 25329 25330WOLFSON MICROELECTRONICS DRIVERS 25331L: [email protected] 25332S: Supported 25333W: https://github.com/CirrusLogic/linux-drivers/wiki 25334T: git https://github.com/CirrusLogic/linux-drivers.git 25335F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25336F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25337F: Documentation/devicetree/bindings/mfd/wm831x.txt 25338F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25339F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25340F: Documentation/devicetree/bindings/sound/wm* 25341F: Documentation/hwmon/wm83??.rst 25342F: arch/arm/mach-s3c/mach-crag6410* 25343F: drivers/clk/clk-wm83*.c 25344F: drivers/gpio/gpio-*wm*.c 25345F: drivers/gpio/gpio-arizona.c 25346F: drivers/hwmon/wm83??-hwmon.c 25347F: drivers/input/misc/wm831x-on.c 25348F: drivers/input/touchscreen/wm831x-ts.c 25349F: drivers/input/touchscreen/wm97*.c 25350F: drivers/leds/leds-wm83*.c 25351F: drivers/mfd/arizona* 25352F: drivers/mfd/cs47l24* 25353F: drivers/mfd/wm*.c 25354F: drivers/power/supply/wm83*.c 25355F: drivers/regulator/arizona* 25356F: drivers/regulator/wm8*.c 25357F: drivers/rtc/rtc-wm83*.c 25358F: drivers/video/backlight/wm83*_bl.c 25359F: drivers/watchdog/wm83*_wdt.c 25360F: include/linux/mfd/arizona/ 25361F: include/linux/mfd/wm831x/ 25362F: include/linux/mfd/wm8350/ 25363F: include/linux/mfd/wm8400* 25364F: include/linux/regulator/arizona* 25365F: include/linux/wm97xx.h 25366F: include/sound/wm????.h 25367F: sound/soc/codecs/arizona* 25368F: sound/soc/codecs/cs47l24* 25369F: sound/soc/codecs/wm* 25370 25371WORKQUEUE 25372M: Tejun Heo <[email protected]> 25373R: Lai Jiangshan <[email protected]> 25374S: Maintained 25375T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25376F: Documentation/core-api/workqueue.rst 25377F: include/linux/workqueue.h 25378F: kernel/workqueue.c 25379F: kernel/workqueue_internal.h 25380 25381WWAN DRIVERS 25382M: Loic Poulain <[email protected]> 25383M: Sergey Ryazanov <[email protected]> 25384R: Johannes Berg <[email protected]> 25385L: [email protected] 25386S: Maintained 25387F: drivers/net/wwan/ 25388F: include/linux/wwan.h 25389F: include/uapi/linux/wwan.h 25390 25391X-POWERS AXP288 PMIC DRIVERS 25392M: Hans de Goede <[email protected]> 25393S: Maintained 25394F: drivers/acpi/pmic/intel_pmic_xpower.c 25395N: axp288 25396 25397X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25398M: Chen-Yu Tsai <[email protected]> 25399L: [email protected] 25400S: Maintained 25401N: axp[128] 25402 25403X.25 STACK 25404M: Martin Schiller <[email protected]> 25405L: [email protected] 25406S: Maintained 25407F: Documentation/networking/lapb-module.rst 25408F: Documentation/networking/x25* 25409F: drivers/net/wan/hdlc_x25.c 25410F: drivers/net/wan/lapbether.c 25411F: include/*/lapb.h 25412F: include/net/x25* 25413F: include/uapi/linux/x25.h 25414F: net/lapb/ 25415F: net/x25/ 25416 25417X86 ARCHITECTURE (32-BIT AND 64-BIT) 25418M: Thomas Gleixner <[email protected]> 25419M: Ingo Molnar <[email protected]> 25420M: Borislav Petkov <[email protected]> 25421M: Dave Hansen <[email protected]> 25422M: [email protected] 25423R: "H. Peter Anvin" <[email protected]> 25424L: [email protected] 25425S: Maintained 25426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25427F: Documentation/arch/x86/ 25428F: Documentation/devicetree/bindings/x86/ 25429F: arch/x86/ 25430F: tools/testing/selftests/x86 25431 25432X86 CPUID DATABASE 25433M: Borislav Petkov <[email protected]> 25434M: Thomas Gleixner <[email protected]> 25435M: [email protected] 25436R: Ahmed S. Darwish <[email protected]> 25437L: [email protected] 25438S: Maintained 25439W: https://x86-cpuid.org 25440F: tools/arch/x86/kcpuid/cpuid.csv 25441 25442X86 ENTRY CODE 25443M: Andy Lutomirski <[email protected]> 25444L: [email protected] 25445S: Maintained 25446T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25447F: arch/x86/entry/ 25448 25449X86 HARDWARE VULNERABILITIES 25450M: Thomas Gleixner <[email protected]> 25451M: Borislav Petkov <[email protected]> 25452M: Peter Zijlstra <[email protected]> 25453M: Josh Poimboeuf <[email protected]> 25454R: Pawan Gupta <[email protected]> 25455S: Maintained 25456F: Documentation/admin-guide/hw-vuln/ 25457F: arch/x86/include/asm/nospec-branch.h 25458F: arch/x86/kernel/cpu/bugs.c 25459 25460X86 MCE INFRASTRUCTURE 25461M: Tony Luck <[email protected]> 25462M: Borislav Petkov <[email protected]> 25463L: [email protected] 25464S: Maintained 25465F: Documentation/ABI/testing/sysfs-mce 25466F: Documentation/arch/x86/x86_64/machinecheck.rst 25467F: arch/x86/kernel/cpu/mce/* 25468 25469X86 MICROCODE UPDATE SUPPORT 25470M: Borislav Petkov <[email protected]> 25471S: Maintained 25472F: arch/x86/kernel/cpu/microcode/* 25473 25474X86 MM 25475M: Dave Hansen <[email protected]> 25476M: Andy Lutomirski <[email protected]> 25477M: Peter Zijlstra <[email protected]> 25478L: [email protected] 25479S: Maintained 25480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25481F: arch/x86/mm/ 25482 25483X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25484M: Hans de Goede <[email protected]> 25485L: [email protected] 25486S: Maintained 25487T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25488F: drivers/platform/x86/x86-android-tablets/ 25489 25490X86 PLATFORM DRIVERS 25491M: Hans de Goede <[email protected]> 25492M: Ilpo Järvinen <[email protected]> 25493L: [email protected] 25494S: Maintained 25495Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25496T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25497F: drivers/platform/olpc/ 25498F: drivers/platform/x86/ 25499F: include/linux/platform_data/x86/ 25500 25501X86 PLATFORM UV HPE SUPERDOME FLEX 25502M: Steve Wahl <[email protected]> 25503R: Justin Ernst <[email protected]> 25504R: Kyle Meyer <[email protected]> 25505R: Dimitri Sivanich <[email protected]> 25506R: Russ Anderson <[email protected]> 25507S: Supported 25508F: arch/x86/include/asm/uv/ 25509F: arch/x86/kernel/apic/x2apic_uv_x.c 25510F: arch/x86/platform/uv/ 25511 25512X86 STACK UNWINDING 25513M: Josh Poimboeuf <[email protected]> 25514M: Peter Zijlstra <[email protected]> 25515S: Supported 25516F: arch/x86/include/asm/unwind*.h 25517F: arch/x86/kernel/dumpstack.c 25518F: arch/x86/kernel/stacktrace.c 25519F: arch/x86/kernel/unwind_*.c 25520 25521X86 TRUST DOMAIN EXTENSIONS (TDX) 25522M: Kirill A. Shutemov <[email protected]> 25523R: Dave Hansen <[email protected]> 25524L: [email protected] 25525L: [email protected] 25526S: Supported 25527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25528F: arch/x86/boot/compressed/tdx* 25529F: arch/x86/coco/tdx/ 25530F: arch/x86/include/asm/shared/tdx.h 25531F: arch/x86/include/asm/tdx.h 25532F: arch/x86/virt/vmx/tdx/ 25533F: drivers/virt/coco/tdx-guest 25534 25535X86 VDSO 25536M: Andy Lutomirski <[email protected]> 25537L: [email protected] 25538S: Maintained 25539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25540F: arch/x86/entry/vdso/ 25541 25542XARRAY 25543M: Matthew Wilcox <[email protected]> 25544L: [email protected] 25545S: Supported 25546F: Documentation/core-api/xarray.rst 25547F: include/linux/idr.h 25548F: include/linux/xarray.h 25549F: lib/idr.c 25550F: lib/xarray.c 25551F: tools/testing/radix-tree 25552 25553XBOX DVD IR REMOTE 25554M: Benjamin Valentin <[email protected]> 25555S: Maintained 25556F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25557F: drivers/media/rc/xbox_remote.c 25558 25559XC2028/3028 TUNER DRIVER 25560M: Mauro Carvalho Chehab <[email protected]> 25561L: [email protected] 25562S: Maintained 25563W: https://linuxtv.org 25564T: git git://linuxtv.org/media.git 25565F: drivers/media/tuners/xc2028.* 25566 25567XDP (eXpress Data Path) 25568M: Alexei Starovoitov <[email protected]> 25569M: Daniel Borkmann <[email protected]> 25570M: David S. Miller <[email protected]> 25571M: Jakub Kicinski <[email protected]> 25572M: Jesper Dangaard Brouer <[email protected]> 25573M: John Fastabend <[email protected]> 25574L: [email protected] 25575L: [email protected] 25576S: Supported 25577F: drivers/net/ethernet/*/*/*/*/*xdp* 25578F: drivers/net/ethernet/*/*/*xdp* 25579F: include/net/xdp.h 25580F: include/net/xdp_priv.h 25581F: include/trace/events/xdp.h 25582F: kernel/bpf/cpumap.c 25583F: kernel/bpf/devmap.c 25584F: net/core/xdp.c 25585F: samples/bpf/xdp* 25586F: tools/testing/selftests/bpf/*/*xdp* 25587F: tools/testing/selftests/bpf/*xdp* 25588K: (?:\b|_)xdp(?:\b|_) 25589 25590XDP SOCKETS (AF_XDP) 25591M: Björn Töpel <[email protected]> 25592M: Magnus Karlsson <[email protected]> 25593M: Maciej Fijalkowski <[email protected]> 25594R: Jonathan Lemon <[email protected]> 25595L: [email protected] 25596L: [email protected] 25597S: Maintained 25598F: Documentation/networking/af_xdp.rst 25599F: include/net/netns/xdp.h 25600F: include/net/xdp_sock* 25601F: include/net/xsk_buff_pool.h 25602F: include/uapi/linux/if_xdp.h 25603F: include/uapi/linux/xdp_diag.h 25604F: net/xdp/ 25605F: tools/testing/selftests/bpf/*xsk* 25606 25607XEN BLOCK SUBSYSTEM 25608M: Roger Pau Monné <[email protected]> 25609L: [email protected] (moderated for non-subscribers) 25610S: Supported 25611F: drivers/block/xen* 25612F: drivers/block/xen-blkback/* 25613 25614XEN HYPERVISOR ARM 25615M: Stefano Stabellini <[email protected]> 25616L: [email protected] (moderated for non-subscribers) 25617S: Maintained 25618F: arch/arm/include/asm/xen/ 25619F: arch/arm/xen/ 25620 25621XEN HYPERVISOR ARM64 25622M: Stefano Stabellini <[email protected]> 25623L: [email protected] (moderated for non-subscribers) 25624S: Maintained 25625F: arch/arm64/include/asm/xen/ 25626F: arch/arm64/xen/ 25627 25628XEN HYPERVISOR INTERFACE 25629M: Juergen Gross <[email protected]> 25630M: Stefano Stabellini <[email protected]> 25631R: Oleksandr Tyshchenko <[email protected]> 25632L: [email protected] (moderated for non-subscribers) 25633S: Supported 25634T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25635F: Documentation/ABI/stable/sysfs-hypervisor-xen 25636F: Documentation/ABI/testing/sysfs-hypervisor-xen 25637F: drivers/*/xen-*front.c 25638F: drivers/xen/ 25639F: include/uapi/xen/ 25640F: include/xen/ 25641F: kernel/configs/xen.config 25642 25643XEN HYPERVISOR X86 25644M: Juergen Gross <[email protected]> 25645R: Boris Ostrovsky <[email protected]> 25646L: [email protected] (moderated for non-subscribers) 25647S: Supported 25648F: arch/x86/configs/xen.config 25649F: arch/x86/include/asm/pvclock-abi.h 25650F: arch/x86/include/asm/xen/ 25651F: arch/x86/platform/pvh/ 25652F: arch/x86/xen/ 25653 25654XEN NETWORK BACKEND DRIVER 25655M: Wei Liu <[email protected]> 25656M: Paul Durrant <[email protected]> 25657L: [email protected] (moderated for non-subscribers) 25658L: [email protected] 25659S: Supported 25660F: drivers/net/xen-netback/* 25661 25662XEN PCI SUBSYSTEM 25663M: Juergen Gross <[email protected]> 25664L: [email protected] (moderated for non-subscribers) 25665S: Supported 25666F: arch/x86/pci/*xen* 25667F: drivers/pci/*xen* 25668 25669XEN PVSCSI DRIVERS 25670M: Juergen Gross <[email protected]> 25671L: [email protected] (moderated for non-subscribers) 25672L: [email protected] 25673S: Supported 25674F: drivers/scsi/xen-scsifront.c 25675F: drivers/xen/xen-scsiback.c 25676F: include/xen/interface/io/vscsiif.h 25677 25678XEN PVUSB DRIVER 25679M: Juergen Gross <[email protected]> 25680L: [email protected] (moderated for non-subscribers) 25681L: [email protected] 25682S: Supported 25683F: drivers/usb/host/xen* 25684F: include/xen/interface/io/usbif.h 25685 25686XEN SOUND FRONTEND DRIVER 25687M: Oleksandr Andrushchenko <[email protected]> 25688L: [email protected] (moderated for non-subscribers) 25689L: [email protected] 25690S: Supported 25691F: sound/xen/* 25692 25693XEN SWIOTLB SUBSYSTEM 25694M: Juergen Gross <[email protected]> 25695M: Stefano Stabellini <[email protected]> 25696L: [email protected] (moderated for non-subscribers) 25697L: [email protected] 25698S: Supported 25699F: arch/*/include/asm/xen/swiotlb-xen.h 25700F: drivers/xen/swiotlb-xen.c 25701F: include/xen/arm/swiotlb-xen.h 25702F: include/xen/swiotlb-xen.h 25703 25704XFS FILESYSTEM 25705M: Carlos Maiolino <[email protected]> 25706R: Darrick J. Wong <[email protected]> 25707L: [email protected] 25708S: Supported 25709W: http://xfs.org/ 25710C: irc://irc.oftc.net/xfs 25711T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25712P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 25713F: Documentation/ABI/testing/sysfs-fs-xfs 25714F: Documentation/admin-guide/xfs.rst 25715F: Documentation/filesystems/xfs/* 25716F: fs/xfs/ 25717F: include/uapi/linux/dqblk_xfs.h 25718F: include/uapi/linux/fsmap.h 25719 25720XILINX AMS DRIVER 25721M: Anand Ashok Dumbre <[email protected]> 25722L: [email protected] 25723S: Maintained 25724F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 25725F: drivers/iio/adc/xilinx-ams.c 25726 25727XILINX AXI ETHERNET DRIVER 25728M: Radhey Shyam Pandey <[email protected]> 25729S: Maintained 25730F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 25731F: drivers/net/ethernet/xilinx/xilinx_axienet* 25732 25733XILINX CAN DRIVER 25734M: Appana Durga Kedareswara rao <[email protected]> 25735L: [email protected] 25736S: Maintained 25737F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 25738F: drivers/net/can/xilinx_can.c 25739 25740XILINX EVENT MANAGEMENT DRIVER 25741M: Michal Simek <[email protected]> 25742S: Maintained 25743F: drivers/soc/xilinx/xlnx_event_manager.c 25744F: include/linux/firmware/xlnx-event-manager.h 25745 25746XILINX GPIO DRIVER 25747M: Shubhrajyoti Datta <[email protected]> 25748R: Srinivas Neeli <[email protected]> 25749R: Michal Simek <[email protected]> 25750S: Maintained 25751F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 25752F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 25753F: drivers/gpio/gpio-xilinx.c 25754F: drivers/gpio/gpio-zynq.c 25755 25756XILINX LL TEMAC ETHERNET DRIVER 25757L: [email protected] 25758S: Orphan 25759F: drivers/net/ethernet/xilinx/ll_temac* 25760 25761XILINX PWM DRIVER 25762M: Sean Anderson <[email protected]> 25763S: Maintained 25764F: drivers/pwm/pwm-xilinx.c 25765F: include/clocksource/timer-xilinx.h 25766 25767XILINX SD-FEC IP CORES 25768M: Derek Kiernan <[email protected]> 25769M: Dragan Cvetic <[email protected]> 25770S: Maintained 25771F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 25772F: Documentation/misc-devices/xilinx_sdfec.rst 25773F: drivers/misc/Kconfig 25774F: drivers/misc/Makefile 25775F: drivers/misc/xilinx_sdfec.c 25776F: include/uapi/misc/xilinx_sdfec.h 25777 25778XILINX UARTLITE SERIAL DRIVER 25779M: Peter Korsgaard <[email protected]> 25780L: [email protected] 25781S: Maintained 25782F: drivers/tty/serial/uartlite.c 25783 25784XILINX VIDEO IP CORES 25785M: Laurent Pinchart <[email protected]> 25786L: [email protected] 25787S: Supported 25788T: git git://linuxtv.org/media.git 25789F: Documentation/devicetree/bindings/media/xilinx/ 25790F: drivers/media/platform/xilinx/ 25791F: include/uapi/linux/xilinx-v4l2-controls.h 25792 25793XILINX VERSAL EDAC DRIVER 25794M: Shubhrajyoti Datta <[email protected]> 25795M: Sai Krishna Potthuri <[email protected]> 25796S: Maintained 25797F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 25798F: drivers/edac/versal_edac.c 25799 25800XILINX WATCHDOG DRIVER 25801M: Srinivas Neeli <[email protected]> 25802R: Shubhrajyoti Datta <[email protected]> 25803R: Michal Simek <[email protected]> 25804S: Maintained 25805F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 25806F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 25807F: drivers/watchdog/of_xilinx_wdt.c 25808F: drivers/watchdog/xilinx_wwdt.c 25809 25810XILINX XDMA DRIVER 25811M: Lizhi Hou <[email protected]> 25812M: Brian Xu <[email protected]> 25813M: Raj Kumar Rampelli <[email protected]> 25814L: [email protected] 25815S: Supported 25816F: drivers/dma/xilinx/xdma-regs.h 25817F: drivers/dma/xilinx/xdma.c 25818F: include/linux/dma/amd_xdma.h 25819F: include/linux/platform_data/amd_xdma.h 25820 25821XILINX ZYNQMP DPDMA DRIVER 25822M: Laurent Pinchart <[email protected]> 25823L: [email protected] 25824S: Supported 25825F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 25826F: drivers/dma/xilinx/xilinx_dpdma.c 25827F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 25828 25829XILINX ZYNQMP OCM EDAC DRIVER 25830M: Shubhrajyoti Datta <[email protected]> 25831M: Sai Krishna Potthuri <[email protected]> 25832S: Maintained 25833F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 25834F: drivers/edac/zynqmp_edac.c 25835 25836XILINX ZYNQMP PSGTR PHY DRIVER 25837M: Laurent Pinchart <[email protected]> 25838L: [email protected] 25839S: Supported 25840T: git https://github.com/Xilinx/linux-xlnx.git 25841F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 25842F: drivers/phy/xilinx/phy-zynqmp.c 25843 25844XILINX ZYNQMP SHA3 DRIVER 25845M: Harsha <[email protected]> 25846S: Maintained 25847F: drivers/crypto/xilinx/zynqmp-sha.c 25848 25849XILINX ZYNQMP NVMEM DRIVER 25850M: Praveen Teja Kundanala <[email protected]> 25851M: Kalyani Akula <[email protected]> 25852R: Michal Simek <[email protected]> 25853S: Maintained 25854F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 25855F: drivers/nvmem/zynqmp_nvmem.c 25856 25857XILLYBUS DRIVER 25858M: Eli Billauer <[email protected]> 25859L: [email protected] 25860S: Supported 25861F: drivers/char/xillybus/ 25862 25863XLP9XX I2C DRIVER 25864M: George Cherian <[email protected]> 25865L: [email protected] 25866S: Supported 25867W: http://www.marvell.com 25868F: drivers/i2c/busses/i2c-xlp9xx.c 25869 25870XRA1403 GPIO EXPANDER 25871M: Nandor Han <[email protected]> 25872L: [email protected] 25873S: Maintained 25874F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 25875F: drivers/gpio/gpio-xra1403.c 25876 25877XTENSA XTFPGA PLATFORM SUPPORT 25878M: Max Filippov <[email protected]> 25879S: Maintained 25880F: drivers/spi/spi-xtensa-xtfpga.c 25881F: sound/soc/xtensa/xtfpga-i2s.c 25882 25883XZ EMBEDDED 25884M: Lasse Collin <[email protected]> 25885S: Maintained 25886W: https://tukaani.org/xz/embedded.html 25887B: https://github.com/tukaani-project/xz-embedded/issues 25888C: irc://irc.libera.chat/tukaani 25889F: Documentation/staging/xz.rst 25890F: include/linux/decompress/unxz.h 25891F: include/linux/xz.h 25892F: lib/decompress_unxz.c 25893F: lib/xz/ 25894F: scripts/xz_wrap.sh 25895 25896YAM DRIVER FOR AX.25 25897M: Jean-Paul Roubelat <[email protected]> 25898L: [email protected] 25899S: Maintained 25900F: drivers/net/hamradio/yam* 25901F: include/linux/yam.h 25902 25903YAMA SECURITY MODULE 25904M: Kees Cook <[email protected]> 25905S: Supported 25906T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 25907F: Documentation/admin-guide/LSM/Yama.rst 25908F: security/yama/ 25909 25910YAML NETLINK (YNL) 25911M: Donald Hunter <[email protected]> 25912M: Jakub Kicinski <[email protected]> 25913F: Documentation/netlink/ 25914F: Documentation/userspace-api/netlink/intro-specs.rst 25915F: Documentation/userspace-api/netlink/specs.rst 25916F: tools/net/ynl/ 25917 25918YEALINK PHONE DRIVER 25919M: Henk Vergonet <[email protected]> 25920S: Maintained 25921F: Documentation/input/devices/yealink.rst 25922F: drivers/input/misc/yealink.* 25923 25924Z3FOLD COMPRESSED PAGE ALLOCATOR 25925M: Vitaly Wool <[email protected]> 25926R: Miaohe Lin <[email protected]> 25927L: [email protected] 25928S: Maintained 25929F: mm/z3fold.c 25930 25931Z8530 DRIVER FOR AX.25 25932M: Joerg Reuter <[email protected]> 25933L: [email protected] 25934S: Maintained 25935W: http://yaina.de/jreuter/ 25936W: http://www.qsl.net/dl1bke/ 25937F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 25938F: drivers/net/hamradio/*scc.c 25939F: drivers/net/hamradio/z8530.h 25940 25941ZBUD COMPRESSED PAGE ALLOCATOR 25942M: Seth Jennings <[email protected]> 25943M: Dan Streetman <[email protected]> 25944L: [email protected] 25945S: Maintained 25946F: mm/zbud.c 25947 25948ZD1211RW WIRELESS DRIVER 25949L: [email protected] 25950S: Orphan 25951F: drivers/net/wireless/zydas/zd1211rw/ 25952 25953ZD1301 MEDIA DRIVER 25954L: [email protected] 25955S: Orphan 25956W: https://linuxtv.org/ 25957Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25958F: drivers/media/usb/dvb-usb-v2/zd1301* 25959 25960ZD1301_DEMOD MEDIA DRIVER 25961L: [email protected] 25962S: Orphan 25963W: https://linuxtv.org/ 25964Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25965F: drivers/media/dvb-frontends/zd1301_demod* 25966 25967ZHAOXIN PROCESSOR SUPPORT 25968M: Tony W Wang-oc <[email protected]> 25969L: [email protected] 25970S: Maintained 25971F: arch/x86/kernel/cpu/zhaoxin.c 25972 25973ZONEFS FILESYSTEM 25974M: Damien Le Moal <[email protected]> 25975M: Naohiro Aota <[email protected]> 25976R: Johannes Thumshirn <[email protected]> 25977L: [email protected] 25978S: Maintained 25979T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 25980F: Documentation/filesystems/zonefs.rst 25981F: fs/zonefs/ 25982 25983ZR36067 VIDEO FOR LINUX DRIVER 25984M: Corentin Labbe <[email protected]> 25985L: [email protected] 25986L: [email protected] 25987S: Maintained 25988W: http://mjpeg.sourceforge.net/driver-zoran/ 25989Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25990F: Documentation/driver-api/media/drivers/zoran.rst 25991F: drivers/media/pci/zoran/ 25992 25993ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 25994M: Minchan Kim <[email protected]> 25995M: Sergey Senozhatsky <[email protected]> 25996L: [email protected] 25997S: Maintained 25998F: Documentation/admin-guide/blockdev/zram.rst 25999F: drivers/block/zram/ 26000 26001ZS DECSTATION Z85C30 SERIAL DRIVER 26002M: "Maciej W. Rozycki" <[email protected]> 26003S: Maintained 26004F: drivers/tty/serial/zs.* 26005 26006ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26007M: Minchan Kim <[email protected]> 26008M: Sergey Senozhatsky <[email protected]> 26009L: [email protected] 26010S: Maintained 26011F: Documentation/mm/zsmalloc.rst 26012F: include/linux/zsmalloc.h 26013F: mm/zsmalloc.c 26014 26015ZSTD 26016M: Nick Terrell <[email protected]> 26017S: Maintained 26018B: https://github.com/facebook/zstd/issues 26019T: git https://github.com/terrelln/linux.git 26020F: crypto/zstd.c 26021F: include/linux/zstd* 26022F: lib/decompress_unzstd.c 26023F: lib/zstd/ 26024N: zstd 26025K: zstd 26026 26027ZSWAP COMPRESSED SWAP CACHING 26028M: Johannes Weiner <[email protected]> 26029M: Yosry Ahmed <[email protected]> 26030M: Nhat Pham <[email protected]> 26031R: Chengming Zhou <[email protected]> 26032L: [email protected] 26033S: Maintained 26034F: Documentation/admin-guide/mm/zswap.rst 26035F: include/linux/zpool.h 26036F: include/linux/zswap.h 26037F: mm/zpool.c 26038F: mm/zswap.c 26039F: tools/testing/selftests/cgroup/test_zswap.c 26040 26041SENARYTECH AUDIO CODEC DRIVER 26042M: bo liu <[email protected]> 26043S: Maintained 26044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26045F: sound/pci/hda/patch_senarytech.c 26046 26047THE REST 26048M: Linus Torvalds <[email protected]> 26049L: [email protected] 26050S: Buried alive in reporters 26051T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26052F: * 26053F: */ 26054