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: Saeed Bishara <[email protected]> 953L: [email protected] 954S: Supported 955F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 956F: drivers/net/ethernet/amazon/ 957 958AMAZON RDMA EFA DRIVER 959M: Michael Margolin <[email protected]> 960R: Gal Pressman <[email protected]> 961R: Yossi Leybovich <[email protected]> 962L: [email protected] 963S: Supported 964Q: https://patchwork.kernel.org/project/linux-rdma/list/ 965F: drivers/infiniband/hw/efa/ 966F: include/uapi/rdma/efa-abi.h 967 968AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER 969M: Basavaraj Natikar <[email protected]> 970R: Mario Limonciello <[email protected]> 971L: [email protected] 972S: Supported 973F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache 974F: drivers/platform/x86/amd/x3d_vcache.c 975 976AMD ADDRESS TRANSLATION LIBRARY (ATL) 977M: Yazen Ghannam <[email protected]> 978L: [email protected] 979S: Supported 980F: drivers/ras/amd/atl/* 981 982AMD AXI W1 DRIVER 983M: Kris Chaplin <[email protected]> 984R: Thomas Delev <[email protected]> 985R: Michal Simek <[email protected]> 986S: Maintained 987F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 988F: drivers/w1/masters/amd_axi_w1.c 989 990AMD CDX BUS DRIVER 991M: Nipun Gupta <[email protected]> 992M: Nikhil Agarwal <[email protected]> 993S: Maintained 994F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml 995F: drivers/cdx/* 996F: include/linux/cdx/* 997 998AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 999M: Tom Lendacky <[email protected]> 1000M: John Allen <[email protected]> 1001L: [email protected] 1002S: Supported 1003F: drivers/crypto/ccp/ 1004F: include/linux/ccp.h 1005 1006AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 1007M: Ashish Kalra <[email protected]> 1008M: Tom Lendacky <[email protected]> 1009L: [email protected] 1010S: Supported 1011F: drivers/crypto/ccp/sev* 1012F: include/uapi/linux/psp-sev.h 1013 1014AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT 1015M: Mario Limonciello <[email protected]> 1016L: [email protected] 1017S: Supported 1018F: drivers/crypto/ccp/dbc.c 1019F: drivers/crypto/ccp/dbc.h 1020F: drivers/crypto/ccp/platform-access.c 1021F: drivers/crypto/ccp/platform-access.h 1022F: include/uapi/linux/psp-dbc.h 1023F: tools/crypto/ccp/*.c 1024F: tools/crypto/ccp/*.py 1025 1026AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT 1027M: Mario Limonciello <[email protected]> 1028L: [email protected] 1029S: Supported 1030F: drivers/crypto/ccp/hsti.* 1031 1032AMD DISPLAY CORE 1033M: Harry Wentland <[email protected]> 1034M: Leo Li <[email protected]> 1035M: Rodrigo Siqueira <[email protected]> 1036L: [email protected] 1037S: Supported 1038T: git https://gitlab.freedesktop.org/agd5f/linux.git 1039F: drivers/gpu/drm/amd/display/ 1040 1041AMD DISPLAY CORE - DML 1042M: Chaitanya Dhere <[email protected]> 1043M: Jun Lei <[email protected]> 1044S: Supported 1045F: drivers/gpu/drm/amd/display/dc/dml/ 1046F: drivers/gpu/drm/amd/display/dc/dml2/ 1047 1048AMD FAM15H PROCESSOR POWER MONITORING DRIVER 1049M: Huang Rui <[email protected]> 1050L: [email protected] 1051S: Supported 1052F: Documentation/hwmon/fam15h_power.rst 1053F: drivers/hwmon/fam15h_power.c 1054 1055AMD FCH GPIO DRIVER 1056M: Enrico Weigelt, metux IT consult <[email protected]> 1057L: [email protected] 1058S: Maintained 1059F: drivers/gpio/gpio-amd-fch.c 1060F: include/linux/platform_data/gpio/gpio-amd-fch.h 1061 1062AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 1063L: [email protected] (moderated for non-subscribers) 1064S: Orphan 1065F: drivers/usb/gadget/udc/amd5536udc.* 1066 1067AMD GEODE PROCESSOR/CHIPSET SUPPORT 1068M: Andres Salomon <[email protected]> 1069L: [email protected] (moderated for non-subscribers) 1070S: Supported 1071W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 1072F: arch/x86/include/asm/geode.h 1073F: drivers/char/hw_random/geode-rng.c 1074F: drivers/crypto/geode* 1075F: drivers/video/fbdev/geode/ 1076 1077AMD HSMP DRIVER 1078M: Naveen Krishna Chatradhi <[email protected]> 1079R: Carlos Bilbao <[email protected]> 1080L: [email protected] 1081S: Maintained 1082F: Documentation/arch/x86/amd_hsmp.rst 1083F: arch/x86/include/asm/amd_hsmp.h 1084F: arch/x86/include/uapi/asm/amd_hsmp.h 1085F: drivers/platform/x86/amd/hsmp/ 1086 1087AMD IOMMU (AMD-VI) 1088M: Joerg Roedel <[email protected]> 1089R: Suravee Suthikulpanit <[email protected]> 1090L: [email protected] 1091S: Maintained 1092T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 1093F: drivers/iommu/amd/ 1094F: include/linux/amd-iommu.h 1095 1096AMD KFD 1097M: Felix Kuehling <[email protected]> 1098L: [email protected] 1099S: Supported 1100T: git https://gitlab.freedesktop.org/agd5f/linux.git 1101F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 1102F: drivers/gpu/drm/amd/amdkfd/ 1103F: drivers/gpu/drm/amd/include/cik_structs.h 1104F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 1105F: drivers/gpu/drm/amd/include/v9_structs.h 1106F: drivers/gpu/drm/amd/include/vi_structs.h 1107F: include/uapi/linux/kfd_ioctl.h 1108F: include/uapi/linux/kfd_sysfs.h 1109 1110AMD MP2 I2C DRIVER 1111M: Elie Morisse <[email protected]> 1112M: Shyam Sundar S K <[email protected]> 1113L: [email protected] 1114S: Maintained 1115F: drivers/i2c/busses/i2c-amd-mp2* 1116 1117AMD ASF I2C DRIVER 1118M: Shyam Sundar S K <[email protected]> 1119L: [email protected] 1120S: Supported 1121F: drivers/i2c/busses/i2c-amd-asf-plat.c 1122 1123AMD PDS CORE DRIVER 1124M: Shannon Nelson <[email protected]> 1125M: Brett Creeley <[email protected]> 1126L: [email protected] 1127S: Supported 1128F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1129F: drivers/net/ethernet/amd/pds_core/ 1130F: include/linux/pds/ 1131 1132AMD PMC DRIVER 1133M: Shyam Sundar S K <[email protected]> 1134L: [email protected] 1135S: Maintained 1136F: drivers/platform/x86/amd/pmc/ 1137 1138AMD PMF DRIVER 1139M: Shyam Sundar S K <[email protected]> 1140L: [email protected] 1141S: Supported 1142F: Documentation/ABI/testing/sysfs-amd-pmf 1143F: drivers/platform/x86/amd/pmf/ 1144 1145AMD POWERPLAY AND SWSMU 1146M: Kenneth Feng <[email protected]> 1147L: [email protected] 1148S: Supported 1149T: git https://gitlab.freedesktop.org/agd5f/linux.git 1150F: drivers/gpu/drm/amd/pm/ 1151 1152AMD PSTATE DRIVER 1153M: Huang Rui <[email protected]> 1154M: Gautham R. Shenoy <[email protected]> 1155M: Mario Limonciello <[email protected]> 1156R: Perry Yuan <[email protected]> 1157L: [email protected] 1158S: Supported 1159F: Documentation/admin-guide/pm/amd-pstate.rst 1160F: drivers/cpufreq/amd-pstate* 1161F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py 1162 1163AMD PTDMA DRIVER 1164M: Basavaraj Natikar <[email protected]> 1165L: [email protected] 1166S: Maintained 1167F: drivers/dma/ptdma/ 1168 1169AMD QDMA DRIVER 1170M: Nishad Saraf <[email protected]> 1171M: Lizhi Hou <[email protected]> 1172L: [email protected] 1173S: Supported 1174F: drivers/dma/amd/qdma/ 1175F: include/linux/platform_data/amd_qdma.h 1176 1177AMD SEATTLE DEVICE TREE SUPPORT 1178M: Suravee Suthikulpanit <[email protected]> 1179M: Tom Lendacky <[email protected]> 1180S: Supported 1181F: arch/arm64/boot/dts/amd/ 1182 1183AMD SENSOR FUSION HUB DRIVER 1184M: Basavaraj Natikar <[email protected]> 1185L: [email protected] 1186S: Maintained 1187F: Documentation/hid/amd-sfh* 1188F: drivers/hid/amd-sfh-hid/ 1189 1190AMD SPI DRIVER 1191M: Raju Rangoju <[email protected]> 1192L: [email protected] 1193S: Supported 1194F: drivers/spi/spi-amd.c 1195 1196AMD XDNA DRIVER 1197M: Min Ma <[email protected]> 1198M: Lizhi Hou <[email protected]> 1199L: [email protected] 1200S: Supported 1201T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1202F: Documentation/accel/amdxdna/ 1203F: drivers/accel/amdxdna/ 1204F: include/trace/events/amdxdna.h 1205F: include/uapi/drm/amdxdna_accel.h 1206 1207AMD XGBE DRIVER 1208M: "Shyam Sundar S K" <[email protected]> 1209L: [email protected] 1210S: Supported 1211F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1212F: drivers/net/ethernet/amd/xgbe/ 1213 1214AMLOGIC BLUETOOTH DRIVER 1215M: Yang Li <[email protected]> 1216L: [email protected] 1217S: Maintained 1218F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml 1219F: drivers/bluetooth/hci_aml.c 1220 1221AMLOGIC DDR PMU DRIVER 1222M: Jiucheng Xu <[email protected]> 1223L: [email protected] 1224S: Supported 1225W: http://www.amlogic.com 1226F: Documentation/admin-guide/perf/meson-ddr-pmu.rst 1227F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml 1228F: drivers/perf/amlogic/ 1229F: include/soc/amlogic/ 1230 1231AMLOGIC RTC DRIVER 1232M: Yiting Deng <[email protected]> 1233M: Xianwei Zhao <[email protected]> 1234L: [email protected] 1235S: Maintained 1236F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml 1237F: drivers/rtc/rtc-amlogic-a4.c 1238 1239AMPHENOL CHIPCAP 2 HUMIDITY-TEMPERATURE IIO DRIVER 1240M: Javier Carrasco <[email protected]> 1241L: [email protected] 1242S: Maintained 1243F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml 1244F: Documentation/hwmon/chipcap2.rst 1245F: drivers/hwmon/chipcap2.c 1246 1247AMPHION VPU CODEC V4L2 DRIVER 1248M: Ming Qian <[email protected]> 1249M: Zhou Peng <[email protected]> 1250L: [email protected] 1251S: Maintained 1252F: Documentation/devicetree/bindings/media/amphion,vpu.yaml 1253F: drivers/media/platform/amphion/ 1254 1255AMS AS73211 DRIVER 1256M: Christian Eggers <[email protected]> 1257L: [email protected] 1258S: Maintained 1259F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml 1260F: drivers/iio/light/as73211.c 1261 1262AMT (Automatic Multicast Tunneling) 1263M: Taehee Yoo <[email protected]> 1264L: [email protected] 1265S: Maintained 1266T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 1267T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1268F: drivers/net/amt.c 1269 1270ANALOG DEVICES INC AD3552R DRIVER 1271M: Nuno Sá <[email protected]> 1272L: [email protected] 1273S: Supported 1274W: https://ez.analog.com/linux-software-drivers 1275F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1276F: drivers/iio/dac/ad3552r.c 1277 1278ANALOG DEVICES INC AD4000 DRIVER 1279M: Marcelo Schmitt <[email protected]> 1280L: [email protected] 1281S: Supported 1282W: https://ez.analog.com/linux-software-drivers 1283F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml 1284F: Documentation/iio/ad4000.rst 1285F: drivers/iio/adc/ad4000.c 1286 1287ANALOG DEVICES INC AD4130 DRIVER 1288M: Cosmin Tanislav <[email protected]> 1289L: [email protected] 1290S: Supported 1291W: https://ez.analog.com/linux-software-drivers 1292F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml 1293F: drivers/iio/adc/ad4130.c 1294 1295ANALOG DEVICES INC AD4695 DRIVER 1296M: Michael Hennerich <[email protected]> 1297M: Nuno Sá <[email protected]> 1298R: David Lechner <[email protected]> 1299L: [email protected] 1300S: Supported 1301W: https://ez.analog.com/linux-software-drivers 1302F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml 1303F: Documentation/iio/ad4695.rst 1304F: drivers/iio/adc/ad4695.c 1305F: include/dt-bindings/iio/adi,ad4695.h 1306 1307ANALOG DEVICES INC AD7091R DRIVER 1308M: Marcelo Schmitt <[email protected]> 1309L: [email protected] 1310S: Supported 1311W: http://ez.analog.com/community/linux-device-drivers 1312F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r* 1313F: drivers/iio/adc/ad7091r* 1314 1315ANALOG DEVICES INC AD7192 DRIVER 1316M: Alisa-Dariana Roman <[email protected]> 1317L: [email protected] 1318S: Supported 1319W: https://ez.analog.com/linux-software-drivers 1320F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 1321F: drivers/iio/adc/ad7192.c 1322 1323ANALOG DEVICES INC AD7292 DRIVER 1324M: Marcelo Schmitt <[email protected]> 1325L: [email protected] 1326S: Supported 1327W: https://ez.analog.com/linux-software-drivers 1328F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1329F: drivers/iio/adc/ad7292.c 1330 1331ANALOG DEVICES INC AD7293 DRIVER 1332M: Antoniu Miclaus <[email protected]> 1333L: [email protected] 1334S: Supported 1335W: https://ez.analog.com/linux-software-drivers 1336F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1337F: drivers/iio/dac/ad7293.c 1338 1339ANALOG DEVICES INC AD74115 DRIVER 1340M: Cosmin Tanislav <[email protected]> 1341L: [email protected] 1342S: Supported 1343W: https://ez.analog.com/linux-software-drivers 1344F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml 1345F: drivers/iio/addac/ad74115.c 1346 1347ANALOG DEVICES INC AD74413R DRIVER 1348M: Cosmin Tanislav <[email protected]> 1349L: [email protected] 1350S: Supported 1351W: https://ez.analog.com/linux-software-drivers 1352F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1353F: drivers/iio/addac/ad74413r.c 1354F: include/dt-bindings/iio/addac/adi,ad74413r.h 1355 1356ANALOG DEVICES INC AD7625 DRIVER 1357M: Michael Hennerich <[email protected]> 1358M: Nuno Sá <[email protected]> 1359R: Trevor Gamblin <[email protected]> 1360S: Supported 1361W: https://ez.analog.com/linux-software-drivers 1362W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html 1363F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml 1364F: Documentation/iio/ad7625.rst 1365F: drivers/iio/adc/ad7625.c 1366 1367ANALOG DEVICES INC AD7768-1 DRIVER 1368M: Michael Hennerich <[email protected]> 1369L: [email protected] 1370S: Supported 1371W: https://ez.analog.com/linux-software-drivers 1372F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1373F: drivers/iio/adc/ad7768-1.c 1374 1375ANALOG DEVICES INC AD7780 DRIVER 1376M: Michael Hennerich <[email protected]> 1377M: Renato Lui Geh <[email protected]> 1378L: [email protected] 1379S: Supported 1380W: https://ez.analog.com/linux-software-drivers 1381F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1382F: drivers/iio/adc/ad7780.c 1383 1384ANALOG DEVICES INC AD9467 DRIVER 1385M: Michael Hennerich <[email protected]> 1386M: Nuno Sa <[email protected]> 1387L: [email protected] 1388S: Supported 1389W: https://ez.analog.com/linux-software-drivers 1390F: Documentation/ABI/testing/debugfs-iio-ad9467 1391F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml 1392F: drivers/iio/adc/ad9467.c 1393 1394ANALOG DEVICES INC AD8460 DRIVER 1395M: Mariel Tinaco <[email protected]> 1396L: [email protected] 1397S: Supported 1398W: https://ez.analog.com/linux-software-drivers 1399F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml 1400F: drivers/iio/dac/ad8460.c 1401 1402ANALOG DEVICES INC AD9739a DRIVER 1403M: Nuno Sa <[email protected]> 1404M: Dragos Bogdan <[email protected]> 1405L: [email protected] 1406S: Supported 1407W: https://ez.analog.com/linux-software-drivers 1408F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml 1409F: drivers/iio/dac/ad9739a.c 1410 1411ANALOG DEVICES INC ADA4250 DRIVER 1412M: Antoniu Miclaus <[email protected]> 1413L: [email protected] 1414S: Supported 1415W: https://ez.analog.com/linux-software-drivers 1416F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml 1417F: drivers/iio/amplifiers/ada4250.c 1418 1419ANALOG DEVICES INC ADF4377 DRIVER 1420M: Antoniu Miclaus <[email protected]> 1421L: [email protected] 1422S: Supported 1423W: https://ez.analog.com/linux-software-drivers 1424F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml 1425F: drivers/iio/frequency/adf4377.c 1426 1427ANALOG DEVICES INC ADGS1408 DRIVER 1428M: Mircea Caprioru <[email protected]> 1429S: Supported 1430F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1431F: drivers/mux/adgs1408.c 1432 1433ANALOG DEVICES INC ADIN DRIVER 1434M: Michael Hennerich <[email protected]> 1435L: [email protected] 1436S: Supported 1437W: https://ez.analog.com/linux-software-drivers 1438F: Documentation/devicetree/bindings/net/adi,adin.yaml 1439F: drivers/net/phy/adin.c 1440 1441ANALOG DEVICES INC ADIS DRIVER LIBRARY 1442M: Nuno Sa <[email protected]> 1443L: [email protected] 1444S: Supported 1445F: drivers/iio/imu/adis.c 1446F: drivers/iio/imu/adis_buffer.c 1447F: drivers/iio/imu/adis_trigger.c 1448F: include/linux/iio/imu/adis.h 1449 1450ANALOG DEVICES INC ADIS16460 DRIVER 1451M: Dragos Bogdan <[email protected]> 1452L: [email protected] 1453S: Supported 1454W: https://ez.analog.com/linux-software-drivers 1455F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1456F: drivers/iio/imu/adis16460.c 1457 1458ANALOG DEVICES INC ADIS16475 DRIVER 1459M: Nuno Sa <[email protected]> 1460L: [email protected] 1461S: Supported 1462W: https://ez.analog.com/linux-software-drivers 1463F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1464F: drivers/iio/imu/adis16475.c 1465 1466ANALOG DEVICES INC ADM1177 DRIVER 1467M: Michael Hennerich <[email protected]> 1468L: [email protected] 1469S: Supported 1470W: https://ez.analog.com/linux-software-drivers 1471F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1472F: drivers/hwmon/adm1177.c 1473 1474ANALOG DEVICES INC ADMFM2000 DRIVER 1475M: Kim Seer Paller <[email protected]> 1476L: [email protected] 1477S: Supported 1478W: https://ez.analog.com/linux-software-drivers 1479F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml 1480F: drivers/iio/frequency/admfm2000.c 1481 1482ANALOG DEVICES INC ADMV1013 DRIVER 1483M: Antoniu Miclaus <[email protected]> 1484L: [email protected] 1485S: Supported 1486W: https://ez.analog.com/linux-software-drivers 1487F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1488F: drivers/iio/frequency/admv1013.c 1489 1490ANALOG DEVICES INC ADMV1014 DRIVER 1491M: Antoniu Miclaus <[email protected]> 1492L: [email protected] 1493S: Supported 1494W: https://ez.analog.com/linux-software-drivers 1495F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1496F: drivers/iio/frequency/admv1014.c 1497 1498ANALOG DEVICES INC ADMV8818 DRIVER 1499M: Antoniu Miclaus <[email protected]> 1500L: [email protected] 1501S: Supported 1502W: https://ez.analog.com/linux-software-drivers 1503F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1504F: drivers/iio/filter/admv8818.c 1505 1506ANALOG DEVICES INC ADP5061 DRIVER 1507M: Michael Hennerich <[email protected]> 1508L: [email protected] 1509S: Supported 1510W: https://ez.analog.com/linux-software-drivers 1511F: drivers/power/supply/adp5061.c 1512 1513ANALOG DEVICES INC ADRF6780 DRIVER 1514M: Antoniu Miclaus <[email protected]> 1515L: [email protected] 1516S: Supported 1517W: https://ez.analog.com/linux-software-drivers 1518F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml 1519F: drivers/iio/frequency/adrf6780.c 1520 1521ANALOG DEVICES INC ADV7180 DRIVER 1522M: Lars-Peter Clausen <[email protected]> 1523L: [email protected] 1524S: Supported 1525W: https://ez.analog.com/linux-software-drivers 1526F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1527F: drivers/media/i2c/adv7180.c 1528 1529ANALOG DEVICES INC ADV748X DRIVER 1530M: Kieran Bingham <[email protected]> 1531L: [email protected] 1532S: Maintained 1533F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml 1534F: drivers/media/i2c/adv748x/* 1535 1536ANALOG DEVICES INC ADV7511 DRIVER 1537M: Hans Verkuil <[email protected]> 1538L: [email protected] 1539S: Maintained 1540F: drivers/media/i2c/adv7511* 1541 1542ANALOG DEVICES INC ADV7604 DRIVER 1543M: Hans Verkuil <[email protected]> 1544L: [email protected] 1545S: Maintained 1546F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1547F: drivers/media/i2c/adv7604* 1548 1549ANALOG DEVICES INC ADV7842 DRIVER 1550M: Hans Verkuil <[email protected]> 1551L: [email protected] 1552S: Maintained 1553F: drivers/media/i2c/adv7842* 1554 1555ANALOG DEVICES INC ADXRS290 DRIVER 1556M: Nishant Malpani <[email protected]> 1557L: [email protected] 1558S: Supported 1559F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1560F: drivers/iio/gyro/adxrs290.c 1561 1562ANALOG DEVICES INC ASOC CODEC DRIVERS 1563M: Lars-Peter Clausen <[email protected]> 1564M: Nuno Sá <[email protected]> 1565L: [email protected] 1566S: Supported 1567W: http://wiki.analog.com/ 1568W: https://ez.analog.com/linux-software-drivers 1569F: Documentation/devicetree/bindings/sound/adi,* 1570F: sound/soc/codecs/ad1* 1571F: sound/soc/codecs/ad7* 1572F: sound/soc/codecs/adau* 1573F: sound/soc/codecs/adav* 1574F: sound/soc/codecs/sigmadsp.* 1575F: sound/soc/codecs/ssm* 1576 1577ANALOG DEVICES INC AXI DAC DRIVER 1578M: Nuno Sa <[email protected]> 1579L: [email protected] 1580S: Supported 1581W: https://ez.analog.com/linux-software-drivers 1582F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml 1583F: drivers/iio/dac/adi-axi-dac.c 1584 1585ANALOG DEVICES INC DMA DRIVERS 1586M: Lars-Peter Clausen <[email protected]> 1587S: Supported 1588W: https://ez.analog.com/linux-software-drivers 1589F: drivers/dma/dma-axi-dmac.c 1590 1591ANALOG DEVICES INC IIO DRIVERS 1592M: Lars-Peter Clausen <[email protected]> 1593M: Michael Hennerich <[email protected]> 1594S: Supported 1595W: http://wiki.analog.com/ 1596W: https://ez.analog.com/linux-software-drivers 1597F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1598F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1599F: Documentation/devicetree/bindings/iio/*/adi,* 1600F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml 1601F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml 1602F: Documentation/iio/ad7606.rst 1603F: drivers/iio/*/ad* 1604F: drivers/iio/adc/ltc249* 1605F: drivers/iio/amplifiers/hmc425a.c 1606F: drivers/staging/iio/*/ad* 1607X: drivers/iio/*/adjd* 1608 1609ANALOGBITS PLL LIBRARIES 1610M: Paul Walmsley <[email protected]> 1611M: Samuel Holland <[email protected]> 1612S: Supported 1613F: drivers/clk/analogbits/* 1614F: include/linux/clk/analogbits* 1615 1616ANDROID DRIVERS 1617M: Greg Kroah-Hartman <[email protected]> 1618M: Arve Hjønnevåg <[email protected]> 1619M: Todd Kjos <[email protected]> 1620M: Martijn Coenen <[email protected]> 1621M: Joel Fernandes <[email protected]> 1622M: Christian Brauner <[email protected]> 1623M: Carlos Llamas <[email protected]> 1624M: Suren Baghdasaryan <[email protected]> 1625L: [email protected] 1626S: Supported 1627T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1628F: drivers/android/ 1629 1630ANDROID GOLDFISH PIC DRIVER 1631M: Miodrag Dinic <[email protected]> 1632S: Supported 1633F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1634F: drivers/irqchip/irq-goldfish-pic.c 1635 1636ANDROID GOLDFISH RTC DRIVER 1637M: Jiaxun Yang <[email protected]> 1638S: Supported 1639F: drivers/rtc/rtc-goldfish.c 1640 1641AOA (Apple Onboard Audio) ALSA DRIVER 1642M: Johannes Berg <[email protected]> 1643L: [email protected] 1644L: [email protected] 1645S: Maintained 1646F: sound/aoa/ 1647 1648APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1649M: William Breathitt Gray <[email protected]> 1650L: [email protected] 1651S: Maintained 1652F: drivers/iio/addac/stx104.c 1653 1654APM DRIVER 1655M: Jiri Kosina <[email protected]> 1656S: Odd fixes 1657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1658F: arch/x86/kernel/apm_32.c 1659F: drivers/char/apm-emulation.c 1660F: include/linux/apm_bios.h 1661F: include/uapi/linux/apm_bios.h 1662 1663APPARMOR SECURITY MODULE 1664M: John Johansen <[email protected]> 1665M: John Johansen <[email protected]> 1666L: [email protected] (moderated for non-subscribers) 1667S: Supported 1668W: apparmor.net 1669B: https://gitlab.com/apparmor/apparmor-kernel 1670C: irc://irc.oftc.net/apparmor 1671T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1672T: https://gitlab.com/apparmor/apparmor-kernel.git 1673F: Documentation/admin-guide/LSM/apparmor.rst 1674F: security/apparmor/ 1675 1676APPLE BCM5974 MULTITOUCH DRIVER 1677M: Henrik Rydberg <[email protected]> 1678L: [email protected] 1679S: Odd fixes 1680F: drivers/input/mouse/bcm5974.c 1681 1682APPLE PCIE CONTROLLER DRIVER 1683M: Alyssa Rosenzweig <[email protected]> 1684M: Marc Zyngier <[email protected]> 1685L: [email protected] 1686S: Maintained 1687F: drivers/pci/controller/pcie-apple.c 1688 1689APPLE SMC DRIVER 1690M: Henrik Rydberg <[email protected]> 1691L: [email protected] 1692S: Odd fixes 1693F: drivers/hwmon/applesmc.c 1694 1695APPLETALK NETWORK LAYER 1696L: [email protected] 1697S: Odd fixes 1698F: include/linux/atalk.h 1699F: include/uapi/linux/atalk.h 1700F: net/appletalk/ 1701 1702APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1703M: Khuong Dinh <[email protected]> 1704S: Supported 1705F: arch/arm64/boot/dts/apm/ 1706 1707APPLIED MICRO (APM) X-GENE SOC EDAC 1708M: Khuong Dinh <[email protected]> 1709S: Supported 1710F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1711F: drivers/edac/xgene_edac.c 1712 1713APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1714M: Iyappan Subramanian <[email protected]> 1715M: Keyur Chudgar <[email protected]> 1716S: Supported 1717F: drivers/net/ethernet/apm/xgene-v2/ 1718 1719APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1720M: Iyappan Subramanian <[email protected]> 1721M: Keyur Chudgar <[email protected]> 1722M: Quan Nguyen <[email protected]> 1723S: Supported 1724F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1725F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1726F: drivers/net/ethernet/apm/xgene/ 1727F: drivers/net/mdio/mdio-xgene.c 1728 1729APPLIED MICRO (APM) X-GENE SOC PMU 1730M: Khuong Dinh <[email protected]> 1731S: Supported 1732F: Documentation/admin-guide/perf/xgene-pmu.rst 1733F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1734F: drivers/perf/xgene_pmu.c 1735 1736APPLIED MICRO QT2025 PHY DRIVER 1737M: FUJITA Tomonori <[email protected]> 1738R: Trevor Gross <[email protected]> 1739L: [email protected] 1740L: [email protected] 1741S: Maintained 1742F: drivers/net/phy/qt2025.rs 1743 1744APTINA CAMERA SENSOR PLL 1745M: Laurent Pinchart <[email protected]> 1746L: [email protected] 1747S: Maintained 1748F: drivers/media/i2c/aptina-pll.* 1749 1750AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER 1751M: Aleksa Savic <[email protected]> 1752M: Jack Doan <[email protected]> 1753L: [email protected] 1754S: Maintained 1755F: Documentation/hwmon/aquacomputer_d5next.rst 1756F: drivers/hwmon/aquacomputer_d5next.c 1757 1758AQUANTIA ETHERNET DRIVER (atlantic) 1759M: Igor Russkikh <[email protected]> 1760L: [email protected] 1761S: Supported 1762W: https://www.marvell.com/ 1763Q: https://patchwork.kernel.org/project/netdevbpf/list/ 1764F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1765F: drivers/net/ethernet/aquantia/atlantic/ 1766 1767AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1768M: Egor Pomozov <[email protected]> 1769L: [email protected] 1770S: Supported 1771W: http://www.aquantia.com 1772F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1773 1774AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER 1775M: Krzysztof Hałasa <[email protected]> 1776L: [email protected] 1777S: Maintained 1778F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml 1779F: drivers/media/i2c/ar0521.c 1780 1781ARASAN NAND CONTROLLER DRIVER 1782M: Miquel Raynal <[email protected]> 1783R: Michal Simek <[email protected]> 1784L: [email protected] 1785S: Maintained 1786F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml 1787F: drivers/mtd/nand/raw/arasan-nand-controller.c 1788 1789ARC FRAMEBUFFER DRIVER 1790M: Jaya Kumar <[email protected]> 1791S: Maintained 1792F: drivers/video/fbdev/arcfb.c 1793F: drivers/video/fbdev/core/fb_defio.c 1794 1795ARC PGU DRM DRIVER 1796M: Alexey Brodkin <[email protected]> 1797S: Supported 1798F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1799F: drivers/gpu/drm/tiny/arcpgu.c 1800 1801ARCNET NETWORK LAYER 1802M: Michael Grzeschik <[email protected]> 1803L: [email protected] 1804S: Maintained 1805F: drivers/net/arcnet/ 1806F: include/uapi/linux/if_arcnet.h 1807 1808ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1809M: Arnd Bergmann <[email protected]> 1810L: [email protected] (moderated for non-subscribers) 1811L: [email protected] 1812S: Maintained 1813P: Documentation/process/maintainer-soc.rst 1814C: irc://irc.libera.chat/armlinux 1815T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1816F: Documentation/process/maintainer-soc*.rst 1817F: arch/arm/boot/dts/Makefile 1818F: arch/arm64/boot/dts/Makefile 1819 1820ARM ARCHITECTED TIMER DRIVER 1821M: Mark Rutland <[email protected]> 1822M: Marc Zyngier <[email protected]> 1823L: [email protected] (moderated for non-subscribers) 1824S: Maintained 1825F: arch/arm/include/asm/arch_timer.h 1826F: arch/arm64/include/asm/arch_timer.h 1827F: drivers/clocksource/arm_arch_timer.c 1828 1829ARM GENERIC INTERRUPT CONTROLLER DRIVERS 1830M: Marc Zyngier <[email protected]> 1831L: [email protected] (moderated for non-subscribers) 1832S: Maintained 1833F: Documentation/devicetree/bindings/interrupt-controller/arm,gic* 1834F: arch/arm/include/asm/arch_gicv3.h 1835F: arch/arm64/include/asm/arch_gicv3.h 1836F: drivers/irqchip/irq-gic*.[ch] 1837F: include/linux/irqchip/arm-gic*.h 1838F: include/linux/irqchip/arm-vgic-info.h 1839 1840ARM HDLCD DRM DRIVER 1841M: Liviu Dudau <[email protected]> 1842S: Supported 1843F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml 1844F: drivers/gpu/drm/arm/hdlcd_* 1845 1846ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1847M: Linus Walleij <[email protected]> 1848L: [email protected] (moderated for non-subscribers) 1849S: Maintained 1850F: Documentation/devicetree/bindings/arm/arm,integrator.yaml 1851F: Documentation/devicetree/bindings/arm/arm,realview.yaml 1852F: Documentation/devicetree/bindings/arm/arm,versatile.yaml 1853F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 1854F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml 1855F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml 1856F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml 1857F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1858F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 1859F: arch/arm/boot/dts/arm/arm-realview-* 1860F: arch/arm/boot/dts/arm/integrator* 1861F: arch/arm/boot/dts/arm/versatile* 1862F: arch/arm/mach-versatile/ 1863F: drivers/bus/arm-integrator-lm.c 1864F: drivers/clk/versatile/ 1865F: drivers/i2c/busses/i2c-versatile.c 1866F: drivers/irqchip/irq-versatile-fpga.c 1867F: drivers/mtd/maps/physmap-versatile.* 1868F: drivers/power/reset/arm-versatile-reboot.c 1869F: drivers/soc/versatile/ 1870 1871ARM INTERCONNECT PMU DRIVERS 1872M: Robin Murphy <[email protected]> 1873S: Supported 1874F: Documentation/admin-guide/perf/arm-cmn.rst 1875F: Documentation/admin-guide/perf/arm-ni.rst 1876F: Documentation/devicetree/bindings/perf/arm,cmn.yaml 1877F: Documentation/devicetree/bindings/perf/arm,ni.yaml 1878F: drivers/perf/arm-cmn.c 1879F: drivers/perf/arm-ni.c 1880F: tools/perf/pmu-events/arch/arm64/arm/cmn/ 1881 1882ARM KOMEDA DRM-KMS DRIVER 1883M: Liviu Dudau <[email protected]> 1884S: Supported 1885T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1886F: Documentation/devicetree/bindings/display/arm,komeda.yaml 1887F: Documentation/gpu/komeda-kms.rst 1888F: drivers/gpu/drm/arm/display/include/ 1889F: drivers/gpu/drm/arm/display/komeda/ 1890 1891ARM MALI PANFROST DRM DRIVER 1892M: Boris Brezillon <[email protected]> 1893M: Rob Herring <[email protected]> 1894R: Steven Price <[email protected]> 1895L: [email protected] 1896S: Supported 1897T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1898F: Documentation/gpu/panfrost.rst 1899F: drivers/gpu/drm/ci/xfails/panfrost* 1900F: drivers/gpu/drm/panfrost/ 1901F: include/uapi/drm/panfrost_drm.h 1902 1903ARM MALI PANTHOR DRM DRIVER 1904M: Boris Brezillon <[email protected]> 1905M: Steven Price <[email protected]> 1906M: Liviu Dudau <[email protected]> 1907L: [email protected] 1908S: Supported 1909T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1910F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml 1911F: drivers/gpu/drm/panthor/ 1912F: include/uapi/drm/panthor_drm.h 1913 1914ARM MALI-DP DRM DRIVER 1915M: Liviu Dudau <[email protected]> 1916S: Supported 1917T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1918F: Documentation/devicetree/bindings/display/arm,malidp.yaml 1919F: Documentation/gpu/afbc.rst 1920F: drivers/gpu/drm/arm/ 1921 1922ARM MFM AND FLOPPY DRIVERS 1923M: Ian Molton <[email protected]> 1924S: Maintained 1925F: arch/arm/include/asm/floppy.h 1926F: arch/arm/mach-rpc/floppydma.S 1927 1928ARM PMU PROFILING AND DEBUGGING 1929M: Will Deacon <[email protected]> 1930M: Mark Rutland <[email protected]> 1931L: [email protected] (moderated for non-subscribers) 1932S: Maintained 1933F: Documentation/devicetree/bindings/arm/pmu.yaml 1934F: Documentation/devicetree/bindings/perf/ 1935F: arch/arm*/include/asm/hw_breakpoint.h 1936F: arch/arm*/include/asm/perf_event.h 1937F: arch/arm*/kernel/hw_breakpoint.c 1938F: arch/arm*/kernel/perf_* 1939F: drivers/perf/ 1940F: include/linux/perf/arm_pmu*.h 1941 1942ARM PORT 1943M: Russell King <[email protected]> 1944L: [email protected] (moderated for non-subscribers) 1945S: Odd Fixes 1946W: http://www.armlinux.org.uk/ 1947T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1948F: arch/arm/ 1949X: arch/arm/boot/dts/ 1950 1951ARM PRIMECELL AACI PL041 DRIVER 1952M: Russell King <[email protected]> 1953S: Odd Fixes 1954F: sound/arm/aaci.* 1955 1956ARM PRIMECELL BUS SUPPORT 1957M: Russell King <[email protected]> 1958S: Odd Fixes 1959F: drivers/amba/ 1960F: include/linux/amba/bus.h 1961 1962ARM PRIMECELL KMI PL050 DRIVER 1963M: Russell King <[email protected]> 1964S: Odd Fixes 1965F: drivers/input/serio/ambakmi.* 1966F: include/linux/amba/kmi.h 1967 1968ARM PRIMECELL MMCI PL180/1 DRIVER 1969M: Russell King <[email protected]> 1970S: Odd Fixes 1971F: drivers/mmc/host/mmci.* 1972F: include/linux/amba/mmci.h 1973 1974ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 1975M: Miquel Raynal <[email protected]> 1976R: Michal Simek <[email protected]> 1977L: [email protected] 1978S: Maintained 1979F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 1980F: drivers/mtd/nand/raw/pl35x-nand-controller.c 1981 1982ARM PRIMECELL PL35X SMC DRIVER 1983M: Miquel Raynal <[email protected]> 1984R: Michal Simek <[email protected]> 1985L: [email protected] (moderated for non-subscribers) 1986S: Maintained 1987F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 1988F: drivers/memory/pl353-smc.c 1989 1990ARM PRIMECELL SSP PL022 SPI DRIVER 1991M: Linus Walleij <[email protected]> 1992L: [email protected] (moderated for non-subscribers) 1993S: Maintained 1994F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 1995F: drivers/spi/spi-pl022.c 1996 1997ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1998M: Russell King <[email protected]> 1999S: Odd Fixes 2000F: drivers/tty/serial/amba-pl01*.c 2001F: include/linux/amba/serial.h 2002 2003ARM PRIMECELL VIC PL190/PL192 DRIVER 2004M: Linus Walleij <[email protected]> 2005L: [email protected] (moderated for non-subscribers) 2006S: Maintained 2007F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml 2008F: drivers/irqchip/irq-vic.c 2009 2010ARM SMC WATCHDOG DRIVER 2011M: Julius Werner <[email protected]> 2012R: Evan Benn <[email protected]> 2013S: Maintained 2014F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml 2015F: drivers/watchdog/arm_smc_wdt.c 2016 2017ARM SMMU DRIVERS 2018M: Will Deacon <[email protected]> 2019R: Robin Murphy <[email protected]> 2020L: [email protected] (moderated for non-subscribers) 2021S: Maintained 2022F: Documentation/devicetree/bindings/iommu/arm,smmu* 2023F: drivers/iommu/arm/ 2024F: drivers/iommu/io-pgtable-arm* 2025 2026ARM SMMU SVA SUPPORT 2027R: Jean-Philippe Brucker <[email protected]> 2028F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 2029 2030ARM SUB-ARCHITECTURES 2031L: [email protected] (moderated for non-subscribers) 2032S: Maintained 2033C: irc://irc.libera.chat/armlinux 2034T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 2035F: arch/arm/mach-*/ 2036F: arch/arm/plat-*/ 2037 2038ARM/ACTIONS SEMI ARCHITECTURE 2039M: Andreas Färber <[email protected]> 2040M: Manivannan Sadhasivam <[email protected]> 2041L: [email protected] (moderated for non-subscribers) 2042L: [email protected] (moderated for non-subscribers) 2043S: Maintained 2044F: Documentation/devicetree/bindings/arm/actions.yaml 2045F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml 2046F: Documentation/devicetree/bindings/dma/owl-dma.yaml 2047F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml 2048F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml 2049F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 2050F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 2051F: Documentation/devicetree/bindings/pinctrl/actions,* 2052F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 2053F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml 2054F: arch/arm/boot/dts/actions/ 2055F: arch/arm/mach-actions/ 2056F: arch/arm64/boot/dts/actions/ 2057F: drivers/clk/actions/ 2058F: drivers/clocksource/timer-owl* 2059F: drivers/dma/owl-dma.c 2060F: drivers/i2c/busses/i2c-owl.c 2061F: drivers/irqchip/irq-owl-sirq.c 2062F: drivers/mmc/host/owl-mmc.c 2063F: drivers/net/ethernet/actions/ 2064F: drivers/pinctrl/actions/* 2065F: drivers/pmdomain/actions/ 2066F: include/dt-bindings/power/owl-* 2067F: include/dt-bindings/reset/actions,* 2068F: include/linux/soc/actions/ 2069N: owl 2070 2071ARM/AIROHA SOC SUPPORT 2072M: Matthias Brugger <[email protected]> 2073M: AngeloGioacchino Del Regno <[email protected]> 2074L: [email protected] (moderated for non-subscribers) 2075L: [email protected] (moderated for non-subscribers) 2076S: Odd Fixes 2077F: arch/arm/boot/dts/airoha/ 2078F: arch/arm64/boot/dts/airoha/ 2079 2080ARM/Allwinner SoC Clock Support 2081M: Emilio López <[email protected]> 2082S: Maintained 2083F: drivers/clk/sunxi/ 2084 2085ARM/Allwinner sunXi SoC support 2086M: Chen-Yu Tsai <[email protected]> 2087M: Jernej Skrabec <[email protected]> 2088M: Samuel Holland <[email protected]> 2089L: [email protected] (moderated for non-subscribers) 2090L: [email protected] 2091S: Maintained 2092T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 2093F: arch/arm/mach-sunxi/ 2094F: arch/arm64/boot/dts/allwinner/ 2095F: drivers/clk/sunxi-ng/ 2096F: drivers/pinctrl/sunxi/ 2097F: drivers/soc/sunxi/ 2098N: allwinner 2099N: sun[x456789]i 2100N: sun[25]0i 2101 2102ARM/ALPHASCALE ARCHITECTURE 2103M: Krzysztof Kozlowski <[email protected]> 2104L: [email protected] (moderated for non-subscribers) 2105S: Odd Fixes 2106F: arch/arm/boot/dts/alphascale/ 2107F: drivers/clk/clk-asm9260.c 2108F: drivers/clocksource/asm9260_timer.c 2109F: drivers/rtc/rtc-asm9260.c 2110F: drivers/watchdog/asm9260_wdt.c 2111 2112ARM/AMD PENSANDO ARM64 ARCHITECTURE 2113M: Brad Larson <[email protected]> 2114L: [email protected] (moderated for non-subscribers) 2115S: Supported 2116F: Documentation/devicetree/bindings/*/amd,pensando* 2117F: arch/arm64/boot/dts/amd/elba* 2118 2119ARM/Amlogic Meson SoC CLOCK FRAMEWORK 2120M: Neil Armstrong <[email protected]> 2121M: Jerome Brunet <[email protected]> 2122L: [email protected] 2123S: Maintained 2124F: Documentation/devicetree/bindings/clock/amlogic* 2125F: drivers/clk/meson/ 2126F: include/dt-bindings/clock/amlogic,a1* 2127F: include/dt-bindings/clock/gxbb* 2128F: include/dt-bindings/clock/meson* 2129 2130ARM/Amlogic Meson SoC Crypto Drivers 2131M: Corentin Labbe <[email protected]> 2132L: [email protected] 2133L: [email protected] 2134S: Maintained 2135F: Documentation/devicetree/bindings/crypto/amlogic* 2136F: drivers/crypto/amlogic/ 2137 2138ARM/Amlogic Meson SoC Sound Drivers 2139M: Jerome Brunet <[email protected]> 2140L: [email protected] 2141S: Maintained 2142F: Documentation/devicetree/bindings/sound/amlogic* 2143F: sound/soc/meson/ 2144 2145ARM/Amlogic Meson SoC support 2146M: Neil Armstrong <[email protected]> 2147M: Kevin Hilman <[email protected]> 2148R: Jerome Brunet <[email protected]> 2149R: Martin Blumenstingl <[email protected]> 2150L: [email protected] (moderated for non-subscribers) 2151L: [email protected] 2152S: Maintained 2153W: http://linux-meson.com/ 2154F: Documentation/devicetree/bindings/phy/amlogic* 2155F: arch/arm/boot/dts/amlogic/ 2156F: arch/arm/mach-meson/ 2157F: arch/arm64/boot/dts/amlogic/ 2158F: drivers/pmdomain/amlogic/ 2159F: drivers/mmc/host/meson* 2160F: drivers/phy/amlogic/ 2161F: drivers/pinctrl/meson/ 2162F: drivers/rtc/rtc-meson* 2163F: drivers/soc/amlogic/ 2164N: meson 2165 2166ARM/Annapurna Labs ALPINE ARCHITECTURE 2167M: Antoine Tenart <[email protected]> 2168L: [email protected] (moderated for non-subscribers) 2169S: Odd Fixes 2170F: arch/arm/boot/dts/amazon/ 2171F: arch/arm/mach-alpine/ 2172F: arch/arm64/boot/dts/amazon/ 2173F: drivers/*/*alpine* 2174 2175ARM/APPLE MACHINE SOUND DRIVERS 2176M: Martin Povišer <[email protected]> 2177L: [email protected] 2178L: [email protected] 2179S: Maintained 2180F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml 2181F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml 2182F: Documentation/devicetree/bindings/sound/apple,* 2183F: sound/soc/apple/* 2184F: sound/soc/codecs/cs42l83-i2c.c 2185F: sound/soc/codecs/cs42l84.* 2186F: sound/soc/codecs/ssm3515.c 2187 2188ARM/APPLE MACHINE SUPPORT 2189M: Hector Martin <[email protected]> 2190M: Sven Peter <[email protected]> 2191R: Alyssa Rosenzweig <[email protected]> 2192L: [email protected] 2193L: [email protected] (moderated for non-subscribers) 2194S: Maintained 2195W: https://asahilinux.org 2196B: https://github.com/AsahiLinux/linux/issues 2197C: irc://irc.oftc.net/asahi-dev 2198T: git https://github.com/AsahiLinux/linux.git 2199F: Documentation/devicetree/bindings/arm/apple.yaml 2200F: Documentation/devicetree/bindings/arm/apple/* 2201F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2202F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2203F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2204F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2205F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2206F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2207F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2208F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2209F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2210F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2211F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2212F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2213F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2214F: Documentation/devicetree/bindings/power/apple* 2215F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2216F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2217F: arch/arm64/boot/dts/apple/ 2218F: drivers/bluetooth/hci_bcm4377.c 2219F: drivers/clk/clk-apple-nco.c 2220F: drivers/cpufreq/apple-soc-cpufreq.c 2221F: drivers/dma/apple-admac.c 2222F: drivers/pmdomain/apple/ 2223F: drivers/i2c/busses/i2c-pasemi-core.c 2224F: drivers/i2c/busses/i2c-pasemi-platform.c 2225F: drivers/iommu/apple-dart.c 2226F: drivers/iommu/io-pgtable-dart.c 2227F: drivers/irqchip/irq-apple-aic.c 2228F: drivers/nvme/host/apple.c 2229F: drivers/nvmem/apple-efuses.c 2230F: drivers/pinctrl/pinctrl-apple-gpio.c 2231F: drivers/pwm/pwm-apple.c 2232F: drivers/soc/apple/* 2233F: drivers/watchdog/apple_wdt.c 2234F: include/dt-bindings/interrupt-controller/apple-aic.h 2235F: include/dt-bindings/pinctrl/apple.h 2236F: include/linux/soc/apple/* 2237 2238ARM/ARTPEC MACHINE SUPPORT 2239M: Jesper Nilsson <[email protected]> 2240M: Lars Persson <[email protected]> 2241L: [email protected] 2242S: Maintained 2243F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2244F: arch/arm/boot/dts/axis/ 2245F: arch/arm/mach-artpec 2246F: drivers/clk/axis 2247F: drivers/crypto/axis 2248F: drivers/mmc/host/usdhi6rol0.c 2249F: drivers/pinctrl/pinctrl-artpec* 2250 2251ARM/ASPEED I2C DRIVER 2252M: Ryan Chen <[email protected]> 2253R: Benjamin Herrenschmidt <[email protected]> 2254R: Joel Stanley <[email protected]> 2255L: [email protected] 2256L: [email protected] (moderated for non-subscribers) 2257S: Maintained 2258F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2259F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2260F: drivers/i2c/busses/i2c-aspeed.c 2261F: drivers/irqchip/irq-aspeed-i2c-ic.c 2262 2263ARM/ASPEED MACHINE SUPPORT 2264M: Joel Stanley <[email protected]> 2265R: Andrew Jeffery <[email protected]> 2266L: [email protected] (moderated for non-subscribers) 2267L: [email protected] (moderated for non-subscribers) 2268S: Supported 2269Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2270T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2271F: Documentation/devicetree/bindings/arm/aspeed/ 2272F: arch/arm/boot/dts/aspeed/ 2273F: arch/arm/mach-aspeed/ 2274N: aspeed 2275 2276ARM/AXM LSI SOC 2277M: Krzysztof Kozlowski <[email protected]> 2278L: [email protected] (moderated for non-subscribers) 2279S: Odd Fixes 2280F: Documentation/devicetree/bindings/arm/axxia.yaml 2281F: arch/arm/boot/dts/intel/axm/ 2282F: arch/arm/mach-axxia/ 2283 2284ARM/BITMAIN ARCHITECTURE 2285M: Manivannan Sadhasivam <[email protected]> 2286L: [email protected] (moderated for non-subscribers) 2287S: Maintained 2288F: Documentation/devicetree/bindings/arm/bitmain.yaml 2289F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2290F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2291F: arch/arm64/boot/dts/bitmain/ 2292F: drivers/clk/clk-bm1880.c 2293F: drivers/pinctrl/pinctrl-bm1880.c 2294 2295ARM/CALXEDA HIGHBANK ARCHITECTURE 2296M: Andre Przywara <[email protected]> 2297L: [email protected] (moderated for non-subscribers) 2298S: Maintained 2299F: arch/arm/boot/dts/calxeda/ 2300F: arch/arm/mach-highbank/ 2301 2302ARM/CAVIUM THUNDER NETWORK DRIVER 2303M: Sunil Goutham <[email protected]> 2304L: [email protected] (moderated for non-subscribers) 2305S: Supported 2306F: drivers/net/ethernet/cavium/thunder/ 2307 2308ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2309M: Lukasz Majewski <[email protected]> 2310L: [email protected] (moderated for non-subscribers) 2311S: Maintained 2312F: arch/arm/mach-ep93xx/ts72xx.c 2313 2314ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2315M: Hartley Sweeten <[email protected]> 2316M: Alexander Sverdlin <[email protected]> 2317M: Nikita Shubin <[email protected]> 2318L: [email protected] (moderated for non-subscribers) 2319S: Maintained 2320F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2321F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2322F: arch/arm/boot/compressed/misc-ep93xx.h 2323F: arch/arm/mach-ep93xx/ 2324F: drivers/iio/adc/ep93xx_adc.c 2325 2326ARM/CLKDEV SUPPORT 2327M: Russell King <[email protected]> 2328L: [email protected] (moderated for non-subscribers) 2329S: Maintained 2330T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2331F: drivers/clk/clkdev.c 2332 2333ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2334M: Baruch Siach <[email protected]> 2335L: [email protected] (moderated for non-subscribers) 2336S: Maintained 2337F: arch/arm/boot/dts/cnxt/ 2338N: digicolor 2339 2340ARM/CORESIGHT FRAMEWORK AND DRIVERS 2341M: Suzuki K Poulose <[email protected]> 2342R: Mike Leach <[email protected]> 2343R: James Clark <[email protected]> 2344L: [email protected] (moderated for non-subscribers) 2345L: [email protected] (moderated for non-subscribers) 2346S: Maintained 2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2348F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2349F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2350F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2351F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2352F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2353F: Documentation/trace/coresight/* 2354F: drivers/hwtracing/coresight/* 2355F: include/dt-bindings/arm/coresight-cti-dt.h 2356F: include/linux/coresight* 2357F: include/uapi/linux/coresight* 2358F: samples/coresight/* 2359F: tools/perf/Documentation/arm-coresight.txt 2360F: tools/perf/arch/arm/util/auxtrace.c 2361F: tools/perf/arch/arm/util/cs-etm.c 2362F: tools/perf/arch/arm/util/cs-etm.h 2363F: tools/perf/arch/arm/util/pmu.c 2364F: tools/perf/tests/shell/*coresight* 2365F: tools/perf/tests/shell/coresight/* 2366F: tools/perf/tests/shell/lib/*coresight* 2367F: tools/perf/util/cs-etm-decoder/* 2368F: tools/perf/util/cs-etm.* 2369 2370ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2371M: Hans Ulli Kroll <[email protected]> 2372M: Linus Walleij <[email protected]> 2373L: [email protected] (moderated for non-subscribers) 2374S: Maintained 2375T: git git://github.com/ulli-kroll/linux.git 2376F: Documentation/devicetree/bindings/arm/gemini.yaml 2377F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2378F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2379F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2380F: arch/arm/boot/dts/gemini/ 2381F: arch/arm/mach-gemini/ 2382F: drivers/crypto/gemini/ 2383F: drivers/net/ethernet/cortina/ 2384F: drivers/pinctrl/pinctrl-gemini.c 2385F: drivers/rtc/rtc-ftrtc010.c 2386 2387ARM/CZ.NIC TURRIS SUPPORT 2388M: Marek Behún <[email protected]> 2389S: Maintained 2390W: https://www.turris.cz/ 2391F: Documentation/ABI/testing/debugfs-moxtet 2392F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2393F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2394F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2395F: Documentation/devicetree/bindings/bus/moxtet.txt 2396F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2397F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2398F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2399F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2400F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2401F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2402F: drivers/bus/moxtet.c 2403F: drivers/firmware/turris-mox-rwtm.c 2404F: drivers/gpio/gpio-moxtet.c 2405F: drivers/leds/leds-turris-omnia.c 2406F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2407F: drivers/platform/cznic/ 2408F: drivers/watchdog/armada_37xx_wdt.c 2409F: include/dt-bindings/bus/moxtet.h 2410F: include/linux/armada-37xx-rwtm-mailbox.h 2411F: include/linux/moxtet.h 2412F: include/linux/turris-omnia-mcu-interface.h 2413 2414ARM/FARADAY FA526 PORT 2415M: Hans Ulli Kroll <[email protected]> 2416L: [email protected] (moderated for non-subscribers) 2417S: Maintained 2418T: git git://git.berlios.de/gemini-board 2419F: arch/arm/mm/*-fa* 2420 2421ARM/FOOTBRIDGE ARCHITECTURE 2422M: Russell King <[email protected]> 2423L: [email protected] (moderated for non-subscribers) 2424S: Maintained 2425W: http://www.armlinux.org.uk/ 2426F: arch/arm/include/asm/hardware/dec21285.h 2427F: arch/arm/mach-footbridge/ 2428 2429ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2430M: Shawn Guo <[email protected]> 2431M: Sascha Hauer <[email protected]> 2432R: Pengutronix Kernel Team <[email protected]> 2433R: Fabio Estevam <[email protected]> 2434L: [email protected] 2435L: [email protected] (moderated for non-subscribers) 2436S: Maintained 2437T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2438F: arch/arm/boot/dts/nxp/imx/ 2439F: arch/arm/boot/dts/nxp/mxs/ 2440F: arch/arm64/boot/dts/freescale/ 2441X: arch/arm64/boot/dts/freescale/fsl-* 2442X: arch/arm64/boot/dts/freescale/qoriq-* 2443X: drivers/media/i2c/ 2444N: imx 2445N: mxs 2446 2447ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2448M: Shawn Guo <[email protected]> 2449L: [email protected] (moderated for non-subscribers) 2450S: Maintained 2451T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2452F: arch/arm/boot/dts/nxp/ls/ 2453F: arch/arm64/boot/dts/freescale/fsl-* 2454F: arch/arm64/boot/dts/freescale/qoriq-* 2455 2456ARM/FREESCALE VYBRID ARM ARCHITECTURE 2457M: Shawn Guo <[email protected]> 2458M: Sascha Hauer <[email protected]> 2459R: Pengutronix Kernel Team <[email protected]> 2460R: Stefan Agner <[email protected]> 2461L: [email protected] (moderated for non-subscribers) 2462S: Maintained 2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2464F: arch/arm/boot/dts/nxp/vf/ 2465F: arch/arm/mach-imx/*vf610* 2466 2467ARM/GUMSTIX MACHINE SUPPORT 2468M: Steve Sakoman <[email protected]> 2469L: [email protected] (moderated for non-subscribers) 2470S: Maintained 2471 2472ARM/HISILICON SOC SUPPORT 2473M: Wei Xu <[email protected]> 2474L: [email protected] (moderated for non-subscribers) 2475S: Supported 2476W: http://www.hisilicon.com 2477T: git https://github.com/hisilicon/linux-hisi.git 2478F: arch/arm/boot/dts/hisilicon/ 2479F: arch/arm/mach-hisi/ 2480F: arch/arm64/boot/dts/hisilicon/ 2481 2482ARM/HP JORNADA 7XX MACHINE SUPPORT 2483M: Kristoffer Ericson <[email protected]> 2484S: Maintained 2485W: www.jlime.com 2486T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2487F: arch/arm/mach-sa1100/include/mach/jornada720.h 2488F: arch/arm/mach-sa1100/jornada720.c 2489 2490ARM/HPE GXP ARCHITECTURE 2491M: Jean-Marie Verdun <[email protected]> 2492M: Nick Hawkins <[email protected]> 2493S: Maintained 2494F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2495F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2496F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2497F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2498F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2499F: Documentation/hwmon/gxp-fan-ctrl.rst 2500F: arch/arm/boot/dts/hpe/ 2501F: arch/arm/mach-hpe/ 2502F: drivers/clocksource/timer-gxp.c 2503F: drivers/hwmon/gxp-fan-ctrl.c 2504F: drivers/i2c/busses/i2c-gxp.c 2505F: drivers/spi/spi-gxp.c 2506F: drivers/watchdog/gxp-wdt.c 2507 2508ARM/IGEP MACHINE SUPPORT 2509M: Enric Balletbo i Serra <[email protected]> 2510M: Javier Martinez Canillas <[email protected]> 2511L: [email protected] 2512L: [email protected] (moderated for non-subscribers) 2513S: Maintained 2514F: arch/arm/boot/dts/ti/omap/omap3-igep* 2515 2516ARM/INTEL IXP4XX ARM ARCHITECTURE 2517M: Linus Walleij <[email protected]> 2518M: Imre Kaloz <[email protected]> 2519L: [email protected] (moderated for non-subscribers) 2520S: Maintained 2521F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2522F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2523F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2524F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2525F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2526F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2527F: arch/arm/boot/dts/intel/ixp/ 2528F: arch/arm/mach-ixp4xx/ 2529F: drivers/bus/intel-ixp4xx-eb.c 2530F: drivers/char/hw_random/ixp4xx-rng.c 2531F: drivers/clocksource/timer-ixp4xx.c 2532F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2533F: drivers/gpio/gpio-ixp4xx.c 2534F: drivers/irqchip/irq-ixp4xx.c 2535F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2536F: drivers/net/wan/ixp4xx_hss.c 2537F: drivers/soc/ixp4xx/ixp4xx-npe.c 2538F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2539F: include/linux/soc/ixp4xx/npe.h 2540F: include/linux/soc/ixp4xx/qmgr.h 2541 2542ARM/INTEL KEEMBAY ARCHITECTURE 2543M: Paul J. Murphy <[email protected]> 2544M: Daniele Alessandrelli <[email protected]> 2545S: Maintained 2546F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2547F: arch/arm64/boot/dts/intel/keembay-evm.dts 2548F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2549 2550ARM/INTEL XSC3 (MANZANO) ARM CORE 2551M: Lennert Buytenhek <[email protected]> 2552L: [email protected] (moderated for non-subscribers) 2553S: Maintained 2554 2555ARM/LG1K ARCHITECTURE 2556M: Chanho Min <[email protected]> 2557L: [email protected] (moderated for non-subscribers) 2558S: Maintained 2559F: arch/arm64/boot/dts/lg/ 2560 2561ARM/LPC18XX ARCHITECTURE 2562M: Vladimir Zapolskiy <[email protected]> 2563L: [email protected] (moderated for non-subscribers) 2564S: Maintained 2565F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2566F: arch/arm/boot/dts/nxp/lpc/lpc43* 2567F: drivers/i2c/busses/i2c-lpc2k.c 2568F: drivers/memory/pl172.c 2569F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2570F: drivers/rtc/rtc-lpc24xx.c 2571N: lpc18xx 2572 2573ARM/LPC32XX SOC SUPPORT 2574M: Vladimir Zapolskiy <[email protected]> 2575M: Piotr Wojtaszczyk <[email protected]> 2576L: [email protected] (moderated for non-subscribers) 2577S: Maintained 2578T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2579F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2580F: arch/arm/boot/dts/nxp/lpc/lpc32* 2581F: arch/arm/mach-lpc32xx/ 2582F: drivers/dma/lpc32xx-dmamux.c 2583F: drivers/i2c/busses/i2c-pnx.c 2584F: drivers/net/ethernet/nxp/lpc_eth.c 2585F: drivers/usb/host/ohci-nxp.c 2586F: drivers/watchdog/pnx4008_wdt.c 2587N: lpc32xx 2588 2589LPC32XX DMAMUX SUPPORT 2590M: J.M.B. Downing <[email protected]> 2591M: Piotr Wojtaszczyk <[email protected]> 2592R: Vladimir Zapolskiy <[email protected]> 2593L: [email protected] (moderated for non-subscribers) 2594S: Maintained 2595F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2596 2597ARM/Marvell Dove/MV78xx0/Orion SOC support 2598M: Andrew Lunn <[email protected]> 2599M: Sebastian Hesselbarth <[email protected]> 2600M: Gregory Clement <[email protected]> 2601L: [email protected] (moderated for non-subscribers) 2602S: Maintained 2603T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2604F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2605F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2606F: Documentation/devicetree/bindings/soc/dove/ 2607F: arch/arm/boot/dts/marvell/dove* 2608F: arch/arm/boot/dts/marvell/orion5x* 2609F: arch/arm/mach-dove/ 2610F: arch/arm/mach-mv78xx0/ 2611F: arch/arm/mach-orion5x/ 2612F: arch/arm/plat-orion/ 2613F: drivers/bus/mvebu-mbus.c 2614F: drivers/soc/dove/ 2615 2616ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2617M: Andrew Lunn <[email protected]> 2618M: Gregory Clement <[email protected]> 2619M: Sebastian Hesselbarth <[email protected]> 2620L: [email protected] (moderated for non-subscribers) 2621S: Maintained 2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2623F: Documentation/devicetree/bindings/arm/marvell/ 2624F: arch/arm/boot/dts/marvell/armada* 2625F: arch/arm/boot/dts/marvell/kirkwood* 2626F: arch/arm/configs/mvebu_*_defconfig 2627F: arch/arm/mach-mvebu/ 2628F: arch/arm64/boot/dts/marvell/ 2629F: drivers/clk/mvebu/ 2630F: drivers/cpufreq/armada-37xx-cpufreq.c 2631F: drivers/cpufreq/armada-8k-cpufreq.c 2632F: drivers/cpufreq/mvebu-cpufreq.c 2633F: drivers/irqchip/irq-armada-370-xp.c 2634F: drivers/irqchip/irq-mvebu-* 2635F: drivers/pinctrl/mvebu/ 2636F: drivers/rtc/rtc-armada38x.c 2637 2638ARM/Mediatek RTC DRIVER 2639M: Eddie Huang <[email protected]> 2640M: Sean Wang <[email protected]> 2641L: [email protected] (moderated for non-subscribers) 2642L: [email protected] (moderated for non-subscribers) 2643S: Maintained 2644F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2645F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2646F: drivers/rtc/rtc-mt2712.c 2647F: drivers/rtc/rtc-mt6397.c 2648F: drivers/rtc/rtc-mt7622.c 2649 2650ARM/Mediatek SoC support 2651M: Matthias Brugger <[email protected]> 2652M: AngeloGioacchino Del Regno <[email protected]> 2653L: [email protected] 2654L: [email protected] (moderated for non-subscribers) 2655L: [email protected] (moderated for non-subscribers) 2656S: Maintained 2657W: https://mtk.wiki.kernel.org/ 2658C: irc://irc.libera.chat/linux-mediatek 2659F: arch/arm/boot/dts/mediatek/ 2660F: arch/arm/mach-mediatek/ 2661F: arch/arm64/boot/dts/mediatek/ 2662F: drivers/soc/mediatek/ 2663N: mtk 2664N: mt[2678] 2665K: mediatek 2666 2667ARM/Mediatek USB3 PHY DRIVER 2668M: Chunfeng Yun <[email protected]> 2669L: [email protected] (moderated for non-subscribers) 2670L: [email protected] (moderated for non-subscribers) 2671S: Maintained 2672F: Documentation/devicetree/bindings/phy/mediatek,* 2673F: drivers/phy/mediatek/ 2674 2675ARM/MICROCHIP (ARM64) SoC support 2676M: Conor Dooley <[email protected]> 2677M: Nicolas Ferre <[email protected]> 2678M: Claudiu Beznea <[email protected]> 2679L: [email protected] (moderated for non-subscribers) 2680S: Supported 2681T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2682F: arch/arm64/boot/dts/microchip/ 2683 2684ARM/Microchip (AT91) SoC support 2685M: Nicolas Ferre <[email protected]> 2686M: Alexandre Belloni <[email protected]> 2687M: Claudiu Beznea <[email protected]> 2688L: [email protected] (moderated for non-subscribers) 2689S: Supported 2690W: http://www.linux4sam.org 2691T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2692F: arch/arm/boot/dts/microchip/ 2693F: arch/arm/include/debug/at91.S 2694F: arch/arm/mach-at91/ 2695F: drivers/memory/atmel* 2696F: drivers/watchdog/sama5d4_wdt.c 2697F: include/soc/at91/ 2698X: drivers/input/touchscreen/atmel_mxt_ts.c 2699N: at91 2700N: atmel 2701 2702ARM/Microchip Sparx5 SoC support 2703M: Steen Hegelund <[email protected]> 2704M: Daniel Machon <[email protected]> 2705M: [email protected] 2706L: [email protected] (moderated for non-subscribers) 2707S: Supported 2708F: arch/arm64/boot/dts/microchip/sparx* 2709F: drivers/net/ethernet/microchip/vcap/ 2710F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2711N: sparx5 2712 2713ARM/MILBEAUT ARCHITECTURE 2714M: Taichi Sugaya <[email protected]> 2715M: Takao Orito <[email protected]> 2716L: [email protected] (moderated for non-subscribers) 2717S: Maintained 2718F: arch/arm/boot/dts/socionext/milbeaut* 2719F: arch/arm/mach-milbeaut/ 2720N: milbeaut 2721 2722ARM/MOXA ART SOC 2723M: Krzysztof Kozlowski <[email protected]> 2724L: [email protected] (moderated for non-subscribers) 2725S: Odd Fixes 2726F: Documentation/devicetree/bindings/arm/moxart.yaml 2727F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2728F: arch/arm/boot/dts/moxa/ 2729F: drivers/clk/clk-moxart.c 2730 2731ARM/MStar/Sigmastar Armv7 SoC support 2732M: Daniel Palmer <[email protected]> 2733M: Romain Perier <[email protected]> 2734L: [email protected] (moderated for non-subscribers) 2735S: Maintained 2736W: http://linux-chenxing.org/ 2737T: git git://github.com/linux-chenxing/linux.git 2738F: Documentation/devicetree/bindings/arm/mstar/* 2739F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2740F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2741F: arch/arm/boot/dts/sigmastar/ 2742F: arch/arm/mach-mstar/ 2743F: drivers/clk/mstar/ 2744F: drivers/clocksource/timer-msc313e.c 2745F: drivers/gpio/gpio-msc313.c 2746F: drivers/rtc/rtc-msc313.c 2747F: drivers/watchdog/msc313e_wdt.c 2748F: include/dt-bindings/clock/mstar-* 2749F: include/dt-bindings/gpio/msc313-gpio.h 2750 2751ARM/NOMADIK/Ux500 ARCHITECTURES 2752M: Linus Walleij <[email protected]> 2753L: [email protected] (moderated for non-subscribers) 2754S: Maintained 2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2756F: Documentation/devicetree/bindings/arm/ste-* 2757F: Documentation/devicetree/bindings/arm/ux500.yaml 2758F: Documentation/devicetree/bindings/arm/ux500/ 2759F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2760F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2761F: arch/arm/boot/dts/st/ste-* 2762F: arch/arm/mach-nomadik/ 2763F: arch/arm/mach-ux500/ 2764F: drivers/clk/clk-nomadik.c 2765F: drivers/clocksource/clksrc-dbx500-prcmu.c 2766F: drivers/dma/ste_dma40* 2767F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2768F: drivers/gpio/gpio-nomadik.c 2769F: drivers/hwspinlock/u8500_hsem.c 2770F: drivers/i2c/busses/i2c-nomadik.c 2771F: drivers/iio/adc/ab8500-gpadc.c 2772F: drivers/mfd/ab8500* 2773F: drivers/mfd/abx500* 2774F: drivers/mfd/db8500* 2775F: drivers/pinctrl/nomadik/ 2776F: drivers/rtc/rtc-ab8500.c 2777F: drivers/rtc/rtc-pl031.c 2778F: drivers/soc/ux500/ 2779 2780ARM/NUVOTON MA35 ARCHITECTURE 2781M: Jacky Huang <[email protected]> 2782M: Shan-Chun Hung <[email protected]> 2783L: [email protected] (moderated for non-subscribers) 2784S: Supported 2785F: Documentation/devicetree/bindings/*/*/*ma35* 2786F: Documentation/devicetree/bindings/*/*ma35* 2787F: arch/arm64/boot/dts/nuvoton/*ma35* 2788F: drivers/*/*/*ma35* 2789F: drivers/*/*ma35* 2790K: ma35d1 2791 2792ARM/NUVOTON NPCM ARCHITECTURE 2793M: Avi Fishman <[email protected]> 2794M: Tomer Maimon <[email protected]> 2795M: Tali Perry <[email protected]> 2796R: Patrick Venture <[email protected]> 2797R: Nancy Yuen <[email protected]> 2798R: Benjamin Fair <[email protected]> 2799L: [email protected] (moderated for non-subscribers) 2800S: Supported 2801F: Documentation/devicetree/bindings/*/*/*npcm* 2802F: Documentation/devicetree/bindings/*/*npcm* 2803F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2804F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2805F: arch/arm/mach-npcm/ 2806F: arch/arm64/boot/dts/nuvoton/ 2807F: drivers/*/*/*npcm* 2808F: drivers/*/*npcm* 2809F: drivers/rtc/rtc-nct3018y.c 2810F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2811F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2812 2813ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2814M: Joseph Liu <[email protected]> 2815M: Marvin Lin <[email protected]> 2816L: [email protected] 2817L: [email protected] (moderated for non-subscribers) 2818S: Maintained 2819F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2820F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2821F: Documentation/userspace-api/media/drivers/npcm-video.rst 2822F: drivers/media/platform/nuvoton/ 2823F: include/uapi/linux/npcm-video.h 2824 2825ARM/NUVOTON WPCM450 ARCHITECTURE 2826M: Jonathan Neuschäfer <[email protected]> 2827L: [email protected] (moderated for non-subscribers) 2828S: Maintained 2829W: https://github.com/neuschaefer/wpcm450/wiki 2830F: Documentation/devicetree/bindings/*/*wpcm* 2831F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2832F: arch/arm/configs/wpcm450_defconfig 2833F: arch/arm/mach-npcm/wpcm450.c 2834F: drivers/*/*/*wpcm* 2835F: drivers/*/*wpcm* 2836 2837ARM/NXP S32G ARCHITECTURE 2838R: Chester Lin <[email protected]> 2839R: Matthias Brugger <[email protected]> 2840R: Ghennadi Procopciuc <[email protected]> 2841L: NXP S32 Linux Team <[email protected]> 2842L: [email protected] (moderated for non-subscribers) 2843S: Maintained 2844F: arch/arm64/boot/dts/freescale/s32g*.dts* 2845F: drivers/pinctrl/nxp/ 2846 2847ARM/Orion SoC/Technologic Systems TS-78xx platform support 2848M: Alexander Clouter <[email protected]> 2849L: [email protected] (moderated for non-subscribers) 2850S: Maintained 2851W: http://www.digriz.org.uk/ts78xx/kernel 2852F: arch/arm/mach-orion5x/ts78xx-* 2853 2854ARM/QUALCOMM CHROMEBOOK SUPPORT 2855R: [email protected] 2856F: arch/arm64/boot/dts/qcom/sc7180* 2857F: arch/arm64/boot/dts/qcom/sc7280* 2858F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2859 2860ARM/QUALCOMM MAILING LIST 2861L: [email protected] 2862C: irc://irc.oftc.net/linux-msm 2863F: Documentation/devicetree/bindings/*/qcom* 2864F: Documentation/devicetree/bindings/soc/qcom/ 2865F: arch/arm/boot/dts/qcom/ 2866F: arch/arm/configs/qcom_defconfig 2867F: arch/arm/mach-qcom/ 2868F: arch/arm64/boot/dts/qcom/ 2869F: drivers/*/*/pm8???-* 2870F: drivers/*/*/qcom* 2871F: drivers/*/*/qcom/ 2872F: drivers/*/qcom* 2873F: drivers/*/qcom/ 2874F: drivers/bluetooth/btqcomsmd.c 2875F: drivers/clocksource/timer-qcom.c 2876F: drivers/cpuidle/cpuidle-qcom-spm.c 2877F: drivers/extcon/extcon-qcom* 2878F: drivers/i2c/busses/i2c-qcom-geni.c 2879F: drivers/i2c/busses/i2c-qup.c 2880F: drivers/iommu/msm* 2881F: drivers/mfd/ssbi.c 2882F: drivers/mmc/host/mmci_qcom* 2883F: drivers/mmc/host/sdhci-msm.c 2884F: drivers/pci/controller/dwc/pcie-qcom* 2885F: drivers/phy/qualcomm/ 2886F: drivers/power/*/msm* 2887F: drivers/reset/reset-qcom-* 2888F: drivers/rtc/rtc-pm8xxx.c 2889F: drivers/spi/spi-geni-qcom.c 2890F: drivers/spi/spi-qcom-qspi.c 2891F: drivers/spi/spi-qup.c 2892F: drivers/tty/serial/msm_serial.c 2893F: drivers/ufs/host/ufs-qcom* 2894F: drivers/usb/dwc3/dwc3-qcom.c 2895F: include/dt-bindings/*/qcom* 2896F: include/linux/*/qcom* 2897F: include/linux/soc/qcom/ 2898 2899ARM/QUALCOMM SUPPORT 2900M: Bjorn Andersson <[email protected]> 2901M: Konrad Dybcio <[email protected]> 2902L: [email protected] 2903S: Maintained 2904C: irc://irc.oftc.net/linux-msm 2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2906F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 2907F: Documentation/devicetree/bindings/arm/qcom.yaml 2908F: Documentation/devicetree/bindings/bus/qcom* 2909F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 2910F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 2911F: Documentation/devicetree/bindings/reserved-memory/qcom* 2912F: Documentation/devicetree/bindings/soc/qcom/ 2913F: arch/arm/boot/dts/qcom/ 2914F: arch/arm/configs/qcom_defconfig 2915F: arch/arm/mach-qcom/ 2916F: arch/arm64/boot/dts/qcom/ 2917F: drivers/bus/qcom* 2918F: drivers/firmware/qcom/ 2919F: drivers/soc/qcom/ 2920F: include/dt-bindings/arm/qcom,ids.h 2921F: include/dt-bindings/firmware/qcom,scm.h 2922F: include/dt-bindings/soc/qcom* 2923F: include/linux/firmware/qcom 2924F: include/linux/soc/qcom/ 2925F: include/soc/qcom/ 2926 2927ARM/RDA MICRO ARCHITECTURE 2928M: Manivannan Sadhasivam <[email protected]> 2929L: [email protected] (moderated for non-subscribers) 2930L: [email protected] (moderated for non-subscribers) 2931S: Maintained 2932F: Documentation/devicetree/bindings/arm/rda.yaml 2933F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2934F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 2935F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 2936F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 2937F: arch/arm/boot/dts/unisoc/ 2938F: drivers/clocksource/timer-rda.c 2939F: drivers/gpio/gpio-rda.c 2940F: drivers/irqchip/irq-rda-intc.c 2941F: drivers/tty/serial/rda-uart.c 2942 2943ARM/REALTEK ARCHITECTURE 2944M: Andreas Färber <[email protected]> 2945L: [email protected] (moderated for non-subscribers) 2946L: [email protected] (moderated for non-subscribers) 2947S: Maintained 2948F: Documentation/devicetree/bindings/arm/realtek.yaml 2949F: arch/arm/boot/dts/realtek/ 2950F: arch/arm/mach-realtek/ 2951F: arch/arm64/boot/dts/realtek/ 2952 2953ARM/RISC-V/RENESAS ARCHITECTURE 2954M: Geert Uytterhoeven <[email protected]> 2955M: Magnus Damm <[email protected]> 2956L: [email protected] 2957S: Supported 2958Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2959C: irc://irc.libera.chat/renesas-soc 2960T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2961F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 2962F: Documentation/devicetree/bindings/nvmem/renesas,* 2963F: Documentation/devicetree/bindings/soc/renesas/ 2964F: arch/arm/boot/dts/renesas/ 2965F: arch/arm/configs/shmobile_defconfig 2966F: arch/arm/include/debug/renesas-scif.S 2967F: arch/arm/mach-shmobile/ 2968F: arch/arm64/boot/dts/renesas/ 2969F: arch/riscv/boot/dts/renesas/ 2970F: drivers/nvmem/rcar-efuse.c 2971F: drivers/pmdomain/renesas/ 2972F: drivers/soc/renesas/ 2973F: include/linux/soc/renesas/ 2974K: \brenesas, 2975 2976ARM/RISCPC ARCHITECTURE 2977M: Russell King <[email protected]> 2978L: [email protected] (moderated for non-subscribers) 2979S: Maintained 2980W: http://www.armlinux.org.uk/ 2981F: arch/arm/include/asm/hardware/ioc.h 2982F: arch/arm/include/asm/hardware/iomd.h 2983F: arch/arm/include/asm/hardware/memc.h 2984F: arch/arm/mach-rpc/ 2985F: drivers/net/ethernet/8390/etherh.c 2986F: drivers/net/ethernet/i825xx/ether1* 2987F: drivers/net/ethernet/seeq/ether3* 2988F: drivers/scsi/arm/ 2989 2990ARM/Rockchip SoC support 2991M: Heiko Stuebner <[email protected]> 2992L: [email protected] (moderated for non-subscribers) 2993L: [email protected] 2994S: Maintained 2995T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 2996F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 2997F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 2998F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 2999F: arch/arm/boot/dts/rockchip/ 3000F: arch/arm/mach-rockchip/ 3001F: drivers/*/*/*rockchip* 3002F: drivers/*/*rockchip* 3003F: drivers/clk/rockchip/ 3004F: drivers/i2c/busses/i2c-rk3x.c 3005F: sound/soc/rockchip/ 3006N: rockchip 3007 3008ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3009M: Krzysztof Kozlowski <[email protected]> 3010R: Alim Akhtar <[email protected]> 3011L: [email protected] (moderated for non-subscribers) 3012L: [email protected] 3013S: Maintained 3014P: Documentation/process/maintainer-soc-clean-dts.rst 3015Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3016B: mailto:[email protected] 3017C: irc://irc.libera.chat/linux-exynos 3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3019F: Documentation/arch/arm/samsung/ 3020F: Documentation/devicetree/bindings/arm/samsung/ 3021F: Documentation/devicetree/bindings/hwinfo/samsung,* 3022F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3023F: Documentation/devicetree/bindings/soc/samsung/ 3024F: arch/arm/boot/dts/samsung/ 3025F: arch/arm/mach-exynos*/ 3026F: arch/arm/mach-s3c/ 3027F: arch/arm/mach-s5p*/ 3028F: arch/arm64/boot/dts/exynos/ 3029F: drivers/*/*/*s3c24* 3030F: drivers/*/*s3c24* 3031F: drivers/*/*s3c64xx* 3032F: drivers/*/*s5pv210* 3033F: drivers/clocksource/samsung_pwm_timer.c 3034F: drivers/memory/samsung/ 3035F: drivers/pwm/pwm-samsung.c 3036F: drivers/soc/samsung/ 3037F: drivers/tty/serial/samsung* 3038F: include/clocksource/samsung_pwm.h 3039F: include/linux/platform_data/*s3c* 3040F: include/linux/serial_s3c.h 3041F: include/linux/soc/samsung/ 3042N: exynos 3043N: s3c64xx 3044N: s5pv210 3045 3046ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3047M: Łukasz Stelmach <[email protected]> 3048L: [email protected] (moderated for non-subscribers) 3049L: [email protected] 3050S: Maintained 3051F: drivers/media/platform/samsung/s5p-g2d/ 3052 3053ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3054M: Marek Szyprowski <[email protected]> 3055L: [email protected] 3056L: [email protected] 3057S: Maintained 3058F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3059F: drivers/media/cec/platform/s5p/ 3060 3061ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3062M: Andrzej Pietrasiewicz <[email protected]> 3063M: Jacek Anaszewski <[email protected]> 3064M: Sylwester Nawrocki <[email protected]> 3065L: [email protected] (moderated for non-subscribers) 3066L: [email protected] 3067S: Maintained 3068F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3069F: drivers/media/platform/samsung/s5p-jpeg/ 3070 3071ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3072M: Marek Szyprowski <[email protected]> 3073M: Andrzej Hajda <[email protected]> 3074L: [email protected] (moderated for non-subscribers) 3075L: [email protected] 3076S: Maintained 3077F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3078F: drivers/media/platform/samsung/s5p-mfc/ 3079 3080ARM/SOCFPGA ARCHITECTURE 3081M: Dinh Nguyen <[email protected]> 3082S: Maintained 3083W: http://www.rocketboards.org 3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3085F: arch/arm/boot/dts/intel/socfpga/ 3086F: arch/arm/configs/socfpga_defconfig 3087F: arch/arm/mach-socfpga/ 3088F: arch/arm64/boot/dts/altera/ 3089F: arch/arm64/boot/dts/intel/ 3090 3091ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3092M: Dinh Nguyen <[email protected]> 3093S: Maintained 3094F: drivers/clk/socfpga/ 3095 3096ARM/SOCFPGA EDAC SUPPORT 3097M: Dinh Nguyen <[email protected]> 3098S: Maintained 3099F: drivers/edac/altera_edac.[ch] 3100 3101ARM/SPREADTRUM SoC SUPPORT 3102M: Orson Zhai <[email protected]> 3103M: Baolin Wang <[email protected]> 3104R: Chunyan Zhang <[email protected]> 3105S: Maintained 3106F: arch/arm64/boot/dts/sprd 3107N: sprd 3108N: sc27xx 3109N: sc2731 3110 3111ARM/STI ARCHITECTURE 3112M: Patrice Chotard <[email protected]> 3113L: [email protected] (moderated for non-subscribers) 3114S: Maintained 3115W: http://www.stlinux.com 3116F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3117F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3118F: arch/arm/boot/dts/st/sti* 3119F: arch/arm/mach-sti/ 3120F: drivers/ata/ahci_st.c 3121F: drivers/char/hw_random/st-rng.c 3122F: drivers/clocksource/arm_global_timer.c 3123F: drivers/clocksource/clksrc_st_lpc.c 3124F: drivers/cpufreq/sti-cpufreq.c 3125F: drivers/dma/st_fdma* 3126F: drivers/i2c/busses/i2c-st.c 3127F: drivers/media/platform/st/sti/c8sectpfe/ 3128F: drivers/media/rc/st_rc.c 3129F: drivers/mmc/host/sdhci-st.c 3130F: drivers/phy/st/phy-miphy28lp.c 3131F: drivers/phy/st/phy-stih407-usb.c 3132F: drivers/pinctrl/pinctrl-st.c 3133F: drivers/remoteproc/st_remoteproc.c 3134F: drivers/remoteproc/st_slim_rproc.c 3135F: drivers/reset/sti/ 3136F: drivers/rtc/rtc-st-lpc.c 3137F: drivers/tty/serial/st-asc.c 3138F: drivers/usb/dwc3/dwc3-st.c 3139F: drivers/usb/host/ehci-st.c 3140F: drivers/usb/host/ohci-st.c 3141F: drivers/watchdog/st_lpc_wdt.c 3142F: include/linux/remoteproc/st_slim_rproc.h 3143 3144ARM/STM32 ARCHITECTURE 3145M: Maxime Coquelin <[email protected]> 3146M: Alexandre Torgue <[email protected]> 3147L: [email protected] (moderated for non-subscribers) 3148L: [email protected] (moderated for non-subscribers) 3149S: Maintained 3150T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3151F: arch/arm/boot/dts/st/stm32* 3152F: arch/arm/mach-stm32/ 3153F: arch/arm64/boot/dts/st/ 3154F: drivers/clocksource/armv7m_systick.c 3155N: stm32 3156N: stm 3157 3158ARM/SUNPLUS SP7021 SOC SUPPORT 3159M: Qin Jian <[email protected]> 3160L: [email protected] (moderated for mon-subscribers) 3161S: Maintained 3162W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3163F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3164F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3165F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3166F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3167F: arch/arm/boot/dts/sunplus/ 3168F: arch/arm/configs/sp7021_*defconfig 3169F: drivers/clk/clk-sp7021.c 3170F: drivers/irqchip/irq-sp7021-intc.c 3171F: drivers/reset/reset-sunplus.c 3172F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3173F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3174 3175ARM/Synaptics SoC support 3176M: Jisheng Zhang <[email protected]> 3177M: Sebastian Hesselbarth <[email protected]> 3178L: [email protected] (moderated for non-subscribers) 3179S: Maintained 3180F: arch/arm/boot/dts/synaptics/ 3181F: arch/arm/mach-berlin/ 3182F: arch/arm64/boot/dts/synaptics/ 3183 3184ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3185M: Hans Verkuil <[email protected]> 3186L: [email protected] 3187L: [email protected] 3188S: Maintained 3189F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3190F: drivers/media/cec/platform/tegra/ 3191 3192ARM/TESLA FSD SoC SUPPORT 3193M: Alim Akhtar <[email protected]> 3194M: [email protected] 3195L: [email protected] (moderated for non-subscribers) 3196L: [email protected] 3197S: Maintained 3198F: arch/arm64/boot/dts/tesla/ 3199 3200ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3201M: Santosh Shilimkar <[email protected]> 3202L: [email protected] 3203S: Maintained 3204F: drivers/memory/*emif* 3205 3206ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3207M: Nishanth Menon <[email protected]> 3208M: Santosh Shilimkar <[email protected]> 3209L: [email protected] (moderated for non-subscribers) 3210S: Maintained 3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3212F: arch/arm/boot/dts/ti/keystone/ 3213F: arch/arm/mach-keystone/ 3214 3215ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3216M: Santosh Shilimkar <[email protected]> 3217L: [email protected] 3218S: Maintained 3219F: drivers/clk/keystone/ 3220 3221ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3222M: Santosh Shilimkar <[email protected]> 3223L: [email protected] (moderated for non-subscribers) 3224L: [email protected] 3225S: Maintained 3226F: drivers/clocksource/timer-keystone.c 3227 3228ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3229M: Santosh Shilimkar <[email protected]> 3230L: [email protected] 3231S: Maintained 3232F: drivers/power/reset/keystone-reset.c 3233 3234ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3235M: Nishanth Menon <[email protected]> 3236M: Vignesh Raghavendra <[email protected]> 3237M: Tero Kristo <[email protected]> 3238L: [email protected] (moderated for non-subscribers) 3239S: Supported 3240F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3241F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3242F: arch/arm64/boot/dts/ti/Makefile 3243F: arch/arm64/boot/dts/ti/k3-* 3244 3245ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3246M: Krzysztof Kozlowski <[email protected]> 3247L: [email protected] (moderated for non-subscribers) 3248S: Odd Fixes 3249F: Documentation/devicetree/bindings/*/*/ti,nspire* 3250F: Documentation/devicetree/bindings/*/ti,nspire* 3251F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3252F: arch/arm/boot/dts/nspire/ 3253 3254ARM/TOSHIBA VISCONTI ARCHITECTURE 3255M: Nobuhiro Iwamatsu <[email protected]> 3256L: [email protected] (moderated for non-subscribers) 3257S: Supported 3258T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3259F: Documentation/devicetree/bindings/arm/toshiba.yaml 3260F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3261F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3262F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3263F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3264F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3265F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3266F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3267F: arch/arm64/boot/dts/toshiba/ 3268F: drivers/clk/visconti/ 3269F: drivers/gpio/gpio-visconti.c 3270F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3271F: drivers/pci/controller/dwc/pcie-visconti.c 3272F: drivers/pinctrl/visconti/ 3273F: drivers/watchdog/visconti_wdt.c 3274N: visconti 3275 3276ARM/UNIPHIER ARCHITECTURE 3277M: Kunihiko Hayashi <[email protected]> 3278M: Masami Hiramatsu <[email protected]> 3279L: [email protected] (moderated for non-subscribers) 3280S: Maintained 3281F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3282F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3283F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3284F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3285F: arch/arm/boot/dts/socionext/uniphier* 3286F: arch/arm/include/asm/hardware/cache-uniphier.h 3287F: arch/arm/mm/cache-uniphier.c 3288F: arch/arm64/boot/dts/socionext/uniphier* 3289F: drivers/bus/uniphier-system-bus.c 3290F: drivers/clk/uniphier/ 3291F: drivers/dma/uniphier-mdmac.c 3292F: drivers/gpio/gpio-uniphier.c 3293F: drivers/i2c/busses/i2c-uniphier* 3294F: drivers/irqchip/irq-uniphier-aidet.c 3295F: drivers/mmc/host/uniphier-sd.c 3296F: drivers/pinctrl/uniphier/ 3297F: drivers/reset/reset-uniphier.c 3298F: drivers/tty/serial/8250/8250_uniphier.c 3299N: uniphier 3300 3301ARM/VERSATILE EXPRESS PLATFORM 3302M: Liviu Dudau <[email protected]> 3303M: Sudeep Holla <[email protected]> 3304M: Lorenzo Pieralisi <[email protected]> 3305L: [email protected] (moderated for non-subscribers) 3306S: Maintained 3307N: mps2 3308N: vexpress 3309F: arch/arm/mach-versatile/ 3310F: arch/arm64/boot/dts/arm/ 3311F: drivers/clocksource/timer-versatile.c 3312X: drivers/cpufreq/vexpress-spc-cpufreq.c 3313X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3314 3315ARM/VFP SUPPORT 3316M: Russell King <[email protected]> 3317L: [email protected] (moderated for non-subscribers) 3318S: Maintained 3319W: http://www.armlinux.org.uk/ 3320F: arch/arm/vfp/ 3321 3322ARM/VT8500 ARM ARCHITECTURE 3323M: Alexey Charkov <[email protected]> 3324M: Krzysztof Kozlowski <[email protected]> 3325L: [email protected] (moderated for non-subscribers) 3326S: Odd Fixes 3327F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3328F: arch/arm/boot/dts/vt8500/ 3329F: arch/arm/mach-vt8500/ 3330F: drivers/clocksource/timer-vt8500.c 3331F: drivers/i2c/busses/i2c-viai2c-wmt.c 3332F: drivers/mmc/host/wmt-sdmmc.c 3333F: drivers/pwm/pwm-vt8500.c 3334F: drivers/rtc/rtc-vt8500.c 3335F: drivers/tty/serial/vt8500_serial.c 3336F: drivers/video/fbdev/vt8500lcdfb.* 3337F: drivers/video/fbdev/wm8505fb* 3338F: drivers/video/fbdev/wmt_ge_rops.* 3339 3340ARM/ZYNQ ARCHITECTURE 3341M: Michal Simek <[email protected]> 3342L: [email protected] (moderated for non-subscribers) 3343S: Supported 3344W: http://wiki.xilinx.com 3345T: git https://github.com/Xilinx/linux-xlnx.git 3346F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3347F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3348F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3349F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3350F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3351F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3352F: arch/arm/mach-zynq/ 3353F: drivers/clocksource/timer-cadence-ttc.c 3354F: drivers/cpuidle/cpuidle-zynq.c 3355F: drivers/edac/synopsys_edac.c 3356F: drivers/i2c/busses/i2c-cadence.c 3357F: drivers/i2c/busses/i2c-xiic.c 3358F: drivers/mmc/host/sdhci-of-arasan.c 3359N: zynq 3360N: xilinx 3361 3362ARM64 FIT SUPPORT 3363M: Simon Glass <[email protected]> 3364L: [email protected] (moderated for non-subscribers) 3365S: Maintained 3366F: arch/arm64/boot/Makefile 3367F: scripts/make_fit.py 3368 3369ARM64 PLATFORM DRIVERS 3370M: Hans de Goede <[email protected]> 3371M: Ilpo Järvinen <[email protected]> 3372R: Bryan O'Donoghue <[email protected]> 3373L: [email protected] 3374S: Maintained 3375Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3376T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3377F: drivers/platform/arm64/ 3378 3379ARM64 PORT (AARCH64 ARCHITECTURE) 3380M: Catalin Marinas <[email protected]> 3381M: Will Deacon <[email protected]> 3382L: [email protected] (moderated for non-subscribers) 3383S: Maintained 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3385F: Documentation/arch/arm64/ 3386F: arch/arm64/ 3387F: drivers/virt/coco/arm-cca-guest/ 3388F: drivers/virt/coco/pkvm-guest/ 3389F: tools/testing/selftests/arm64/ 3390X: arch/arm64/boot/dts/ 3391 3392ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3393M: George McCollister <[email protected]> 3394L: [email protected] 3395S: Maintained 3396F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3397F: drivers/net/dsa/xrs700x/* 3398F: net/dsa/tag_xrs700x.c 3399 3400AS3645A LED FLASH CONTROLLER DRIVER 3401M: Sakari Ailus <[email protected]> 3402L: [email protected] 3403S: Maintained 3404F: drivers/leds/flash/leds-as3645a.c 3405 3406ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3407M: Tianshu Qiu <[email protected]> 3408L: [email protected] 3409S: Maintained 3410T: git git://linuxtv.org/media.git 3411F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3412F: drivers/media/i2c/ak7375.c 3413 3414ASAHI KASEI AK8974 DRIVER 3415M: Linus Walleij <[email protected]> 3416L: [email protected] 3417S: Supported 3418W: http://www.akm.com/ 3419F: drivers/iio/magnetometer/ak8974.c 3420 3421AOSONG AGS02MA TVOC SENSOR DRIVER 3422M: Anshul Dalal <[email protected]> 3423L: [email protected] 3424S: Maintained 3425F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3426F: drivers/iio/chemical/ags02ma.c 3427 3428ASC7621 HARDWARE MONITOR DRIVER 3429M: George Joseph <[email protected]> 3430L: [email protected] 3431S: Maintained 3432F: Documentation/hwmon/asc7621.rst 3433F: drivers/hwmon/asc7621.c 3434 3435ASIX AX88796C SPI ETHERNET ADAPTER 3436M: Łukasz Stelmach <[email protected]> 3437S: Maintained 3438F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3439F: drivers/net/ethernet/asix/ax88796c_* 3440 3441ASIX PHY DRIVER [RUST] 3442M: FUJITA Tomonori <[email protected]> 3443R: Trevor Gross <[email protected]> 3444L: [email protected] 3445L: [email protected] 3446S: Maintained 3447F: drivers/net/phy/ax88796b_rust.rs 3448 3449ASPEED CRYPTO DRIVER 3450M: Neal Liu <[email protected]> 3451L: [email protected] (moderated for non-subscribers) 3452S: Maintained 3453F: Documentation/devicetree/bindings/crypto/aspeed,* 3454F: drivers/crypto/aspeed/ 3455 3456ASPEED PECI CONTROLLER 3457M: Iwona Winiarska <[email protected]> 3458L: [email protected] (moderated for non-subscribers) 3459L: [email protected] (moderated for non-subscribers) 3460S: Supported 3461F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3462F: drivers/peci/controller/peci-aspeed.c 3463 3464ASPEED PINCTRL DRIVERS 3465M: Andrew Jeffery <[email protected]> 3466L: [email protected] (moderated for non-subscribers) 3467L: [email protected] (moderated for non-subscribers) 3468L: [email protected] 3469S: Maintained 3470F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3471F: drivers/pinctrl/aspeed/ 3472 3473ASPEED SCU INTERRUPT CONTROLLER DRIVER 3474M: Eddie James <[email protected]> 3475L: [email protected] (moderated for non-subscribers) 3476S: Maintained 3477F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3478F: drivers/irqchip/irq-aspeed-scu-ic.c 3479F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3480 3481ASPEED SD/MMC DRIVER 3482M: Andrew Jeffery <[email protected]> 3483L: [email protected] (moderated for non-subscribers) 3484L: [email protected] (moderated for non-subscribers) 3485L: [email protected] 3486S: Maintained 3487F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3488F: drivers/mmc/host/sdhci-of-aspeed* 3489 3490ASPEED SMC SPI DRIVER 3491M: Chin-Ting Kuo <[email protected]> 3492M: Cédric Le Goater <[email protected]> 3493L: [email protected] (moderated for non-subscribers) 3494L: [email protected] (moderated for non-subscribers) 3495L: [email protected] 3496S: Maintained 3497F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3498F: drivers/spi/spi-aspeed-smc.c 3499 3500ASPEED USB UDC DRIVER 3501M: Neal Liu <[email protected]> 3502L: [email protected] (moderated for non-subscribers) 3503S: Maintained 3504F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3505F: drivers/usb/gadget/udc/aspeed_udc.c 3506 3507ASPEED VIDEO ENGINE DRIVER 3508M: Eddie James <[email protected]> 3509L: [email protected] 3510L: [email protected] (moderated for non-subscribers) 3511S: Maintained 3512F: Documentation/devicetree/bindings/media/aspeed-video.txt 3513F: drivers/media/platform/aspeed/ 3514 3515ASUS EC HARDWARE MONITOR DRIVER 3516M: Eugene Shalygin <[email protected]> 3517L: [email protected] 3518S: Maintained 3519F: drivers/hwmon/asus-ec-sensors.c 3520 3521ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3522M: Corentin Chary <[email protected]> 3523M: Luke D. Jones <[email protected]> 3524L: [email protected] 3525S: Maintained 3526W: https://asus-linux.org/ 3527F: drivers/platform/x86/asus*.c 3528F: drivers/platform/x86/eeepc*.c 3529 3530ASUS TF103C DOCK DRIVER 3531M: Hans de Goede <[email protected]> 3532L: [email protected] 3533S: Maintained 3534T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3535F: drivers/platform/x86/asus-tf103c-dock.c 3536 3537ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3538M: Aleksa Savic <[email protected]> 3539L: [email protected] 3540S: Maintained 3541F: drivers/hwmon/asus_rog_ryujin.c 3542 3543ASUS WIRELESS RADIO CONTROL DRIVER 3544M: João Paulo Rechi Vita <[email protected]> 3545L: [email protected] 3546S: Maintained 3547F: drivers/platform/x86/asus-wireless.c 3548 3549ASUS WMI HARDWARE MONITOR DRIVER 3550M: Ed Brindley <[email protected]> 3551M: Denis Pauk <[email protected]> 3552L: [email protected] 3553S: Maintained 3554F: drivers/hwmon/asus_wmi_sensors.c 3555 3556ASYMMETRIC KEYS 3557M: David Howells <[email protected]> 3558L: [email protected] 3559S: Maintained 3560F: Documentation/crypto/asymmetric-keys.rst 3561F: crypto/asymmetric_keys/ 3562F: include/crypto/pkcs7.h 3563F: include/crypto/public_key.h 3564F: include/linux/verification.h 3565 3566ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3567R: Dan Williams <[email protected]> 3568S: Odd fixes 3569W: http://sourceforge.net/projects/xscaleiop 3570F: Documentation/crypto/async-tx-api.rst 3571F: crypto/async_tx/ 3572F: include/linux/async_tx.h 3573 3574AT24 EEPROM DRIVER 3575M: Bartosz Golaszewski <[email protected]> 3576L: [email protected] 3577S: Maintained 3578T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3579F: Documentation/devicetree/bindings/eeprom/at24.yaml 3580F: drivers/misc/eeprom/at24.c 3581 3582ATA OVER ETHERNET (AOE) DRIVER 3583M: "Justin Sanders" <[email protected]> 3584S: Supported 3585W: http://www.openaoe.org/ 3586F: Documentation/admin-guide/aoe/ 3587F: drivers/block/aoe/ 3588 3589ATC260X PMIC MFD DRIVER 3590M: Manivannan Sadhasivam <[email protected]> 3591M: Cristian Ciocaltea <[email protected]> 3592L: [email protected] 3593S: Maintained 3594F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3595F: drivers/input/misc/atc260x-onkey.c 3596F: drivers/mfd/atc260* 3597F: drivers/power/reset/atc260x-poweroff.c 3598F: drivers/regulator/atc260x-regulator.c 3599F: include/linux/mfd/atc260x/* 3600 3601ATHEROS 71XX/9XXX GPIO 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/gpio/gpio-ath79.txt 3607F: drivers/gpio/gpio-ath79.c 3608 3609ATHEROS 71XX/9XXX USB PHY DRIVER 3610M: Alban Bedel <[email protected]> 3611S: Maintained 3612W: https://github.com/AlbanBedel/linux 3613T: git git://github.com/AlbanBedel/linux 3614F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3615F: drivers/phy/qualcomm/phy-ath79-usb.c 3616 3617ATHEROS ATH GENERIC UTILITIES 3618M: Kalle Valo <[email protected]> 3619M: Jeff Johnson <[email protected]> 3620L: [email protected] 3621S: Supported 3622F: drivers/net/wireless/ath/* 3623 3624ATHEROS ATH5K WIRELESS DRIVER 3625M: Jiri Slaby <[email protected]> 3626M: Nick Kossifidis <[email protected]> 3627M: Luis Chamberlain <[email protected]> 3628L: [email protected] 3629S: Maintained 3630W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3631F: drivers/net/wireless/ath/ath5k/ 3632 3633ATHEROS ATH6KL WIRELESS DRIVER 3634L: [email protected] 3635S: Orphan 3636W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3637F: drivers/net/wireless/ath/ath6kl/ 3638 3639ATI_REMOTE2 DRIVER 3640M: Ville Syrjala <[email protected]> 3641S: Maintained 3642F: drivers/input/misc/ati_remote2.c 3643 3644ATK0110 HWMON DRIVER 3645M: Luca Tettamanti <[email protected]> 3646L: [email protected] 3647S: Maintained 3648F: drivers/hwmon/asus_atk0110.c 3649 3650ATLX ETHERNET DRIVERS 3651M: Chris Snook <[email protected]> 3652L: [email protected] 3653S: Maintained 3654W: http://sourceforge.net/projects/atl1 3655W: http://atl1.sourceforge.net 3656F: drivers/net/ethernet/atheros/ 3657 3658ATM 3659M: Chas Williams <[email protected]> 3660L: [email protected] (moderated for non-subscribers) 3661L: [email protected] 3662S: Maintained 3663W: http://linux-atm.sourceforge.net 3664F: drivers/atm/ 3665F: include/linux/atm* 3666F: include/linux/sonet.h 3667F: include/uapi/linux/atm* 3668F: include/uapi/linux/sonet.h 3669 3670ATMEL MACB ETHERNET DRIVER 3671M: Nicolas Ferre <[email protected]> 3672M: Claudiu Beznea <[email protected]> 3673S: Supported 3674F: drivers/net/ethernet/cadence/ 3675 3676ATMEL MAXTOUCH DRIVER 3677M: Nick Dyer <[email protected]> 3678S: Maintained 3679T: git git://github.com/ndyer/linux.git 3680F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3681F: drivers/input/touchscreen/atmel_mxt_ts.c 3682 3683ATOMIC INFRASTRUCTURE 3684M: Will Deacon <[email protected]> 3685M: Peter Zijlstra <[email protected]> 3686R: Boqun Feng <[email protected]> 3687R: Mark Rutland <[email protected]> 3688L: [email protected] 3689S: Maintained 3690F: Documentation/atomic_*.txt 3691F: arch/*/include/asm/atomic*.h 3692F: include/*/atomic*.h 3693F: include/linux/refcount.h 3694F: scripts/atomic/ 3695 3696ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3697M: Bradley Grove <[email protected]> 3698L: [email protected] 3699S: Supported 3700W: http://www.attotech.com 3701F: drivers/scsi/esas2r 3702 3703ATUSB IEEE 802.15.4 RADIO DRIVER 3704M: Stefan Schmidt <[email protected]> 3705L: [email protected] 3706S: Maintained 3707F: drivers/net/ieee802154/at86rf230.h 3708F: drivers/net/ieee802154/atusb.c 3709F: drivers/net/ieee802154/atusb.h 3710 3711AUDIT SUBSYSTEM 3712M: Paul Moore <[email protected]> 3713M: Eric Paris <[email protected]> 3714L: [email protected] 3715S: Supported 3716W: https://github.com/linux-audit 3717Q: https://patchwork.kernel.org/project/audit/list 3718B: mailto:[email protected] 3719P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3720T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3721F: include/asm-generic/audit_*.h 3722F: include/linux/audit.h 3723F: include/linux/audit_arch.h 3724F: include/uapi/linux/audit.h 3725F: kernel/audit* 3726F: lib/*audit.c 3727K: \baudit_[a-z_0-9]\+\b 3728 3729AUTOFDO BUILD 3730M: Rong Xu <[email protected]> 3731M: Han Shen <[email protected]> 3732S: Supported 3733F: Documentation/dev-tools/autofdo.rst 3734F: scripts/Makefile.autofdo 3735 3736AUXILIARY BUS DRIVER 3737M: Greg Kroah-Hartman <[email protected]> 3738R: Dave Ertman <[email protected]> 3739R: Ira Weiny <[email protected]> 3740S: Supported 3741T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3742F: Documentation/driver-api/auxiliary_bus.rst 3743F: drivers/base/auxiliary.c 3744F: include/linux/auxiliary_bus.h 3745 3746AUXILIARY DISPLAY DRIVERS 3747M: Andy Shevchenko <[email protected]> 3748R: Geert Uytterhoeven <[email protected]> 3749S: Odd Fixes 3750T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3751F: Documentation/devicetree/bindings/auxdisplay/ 3752F: drivers/auxdisplay/ 3753F: include/linux/cfag12864b.h 3754F: include/uapi/linux/map_to_14segment.h 3755F: include/uapi/linux/map_to_7segment.h 3756 3757AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3758M: Subhajit Ghosh <[email protected]> 3759L: [email protected] 3760S: Maintained 3761F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3762F: drivers/iio/light/apds9306.c 3763 3764AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3765M: Andreas Klinger <[email protected]> 3766L: [email protected] 3767S: Maintained 3768F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3769F: drivers/iio/adc/hx711.c 3770 3771AX.25 NETWORK LAYER 3772L: [email protected] 3773S: Orphan 3774W: https://linux-ax25.in-berlin.de 3775F: include/net/ax25.h 3776F: include/uapi/linux/ax25.h 3777F: net/ax25/ 3778 3779AXENTIA ARM DEVICES 3780M: Peter Rosin <[email protected]> 3781L: [email protected] (moderated for non-subscribers) 3782S: Maintained 3783F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3784F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3785F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3786F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3787 3788AXENTIA ASOC DRIVERS 3789M: Peter Rosin <[email protected]> 3790L: [email protected] 3791S: Maintained 3792F: Documentation/devicetree/bindings/sound/axentia,* 3793F: sound/soc/atmel/tse850-pcm5142.c 3794 3795AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3796M: Nuno Sá <[email protected]> 3797L: [email protected] 3798S: Supported 3799W: https://ez.analog.com/linux-software-drivers 3800F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3801F: drivers/hwmon/axi-fan-control.c 3802 3803AXI SPI ENGINE 3804M: Michael Hennerich <[email protected]> 3805M: Nuno Sá <[email protected]> 3806R: David Lechner <[email protected]> 3807L: [email protected] 3808S: Supported 3809W: https://ez.analog.com/linux-software-drivers 3810F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3811F: drivers/spi/spi-axi-spi-engine.c 3812 3813AXI PWM GENERATOR 3814M: Michael Hennerich <[email protected]> 3815M: Nuno Sá <[email protected]> 3816R: Trevor Gamblin <[email protected]> 3817L: [email protected] 3818S: Supported 3819W: https://ez.analog.com/linux-software-drivers 3820F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3821F: drivers/pwm/pwm-axi-pwmgen.c 3822 3823AXXIA I2C CONTROLLER 3824M: Krzysztof Adamski <[email protected]> 3825L: [email protected] 3826S: Maintained 3827F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 3828F: drivers/i2c/busses/i2c-axxia.c 3829 3830AZ6007 DVB DRIVER 3831M: Mauro Carvalho Chehab <[email protected]> 3832L: [email protected] 3833S: Maintained 3834W: https://linuxtv.org 3835T: git git://linuxtv.org/media.git 3836F: drivers/media/usb/dvb-usb-v2/az6007.c 3837 3838AZTECH FM RADIO RECEIVER DRIVER 3839M: Hans Verkuil <[email protected]> 3840L: [email protected] 3841S: Maintained 3842W: https://linuxtv.org 3843T: git git://linuxtv.org/media.git 3844F: drivers/media/radio/radio-aztech* 3845 3846B43 WIRELESS DRIVER 3847L: [email protected] 3848L: [email protected] 3849S: Orphan 3850W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3851F: drivers/net/wireless/broadcom/b43/ 3852 3853B43LEGACY WIRELESS DRIVER 3854L: [email protected] 3855L: [email protected] 3856S: Orphan 3857W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3858F: drivers/net/wireless/broadcom/b43legacy/ 3859 3860BACKLIGHT CLASS/SUBSYSTEM 3861M: Lee Jones <[email protected]> 3862M: Daniel Thompson <[email protected]> 3863M: Jingoo Han <[email protected]> 3864L: [email protected] 3865S: Maintained 3866T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3867F: Documentation/ABI/stable/sysfs-class-backlight 3868F: Documentation/ABI/testing/sysfs-class-backlight 3869F: Documentation/devicetree/bindings/leds/backlight 3870F: drivers/video/backlight/ 3871F: include/linux/backlight.h 3872F: include/linux/pwm_backlight.h 3873 3874BARCO P50 GPIO DRIVER 3875M: Santosh Kumar Yadav <[email protected]> 3876M: Peter Korsgaard <[email protected]> 3877S: Maintained 3878F: drivers/platform/x86/barco-p50-gpio.c 3879 3880BATMAN ADVANCED 3881M: Marek Lindner <[email protected]> 3882M: Simon Wunderlich <[email protected]> 3883M: Antonio Quartulli <[email protected]> 3884M: Sven Eckelmann <[email protected]> 3885L: [email protected] (moderated for non-subscribers) 3886S: Maintained 3887W: https://www.open-mesh.org/ 3888Q: https://patchwork.open-mesh.org/project/batman/list/ 3889B: https://www.open-mesh.org/projects/batman-adv/issues 3890C: ircs://irc.hackint.org/batadv 3891T: git https://git.open-mesh.org/linux-merge.git 3892F: Documentation/networking/batman-adv.rst 3893F: include/uapi/linux/batadv_packet.h 3894F: include/uapi/linux/batman_adv.h 3895F: net/batman-adv/ 3896 3897BAYCOM/HDLCDRV DRIVERS FOR AX.25 3898M: Thomas Sailer <[email protected]> 3899L: [email protected] 3900S: Maintained 3901W: http://www.baycom.org/~tom/ham/ham.html 3902F: drivers/net/hamradio/baycom* 3903 3904BCACHE (BLOCK LAYER CACHE) 3905M: Coly Li <[email protected]> 3906M: Kent Overstreet <[email protected]> 3907L: [email protected] 3908S: Maintained 3909W: http://bcache.evilpiepirate.org 3910C: irc://irc.oftc.net/bcache 3911F: drivers/md/bcache/ 3912 3913BCACHEFS 3914M: Kent Overstreet <[email protected]> 3915L: [email protected] 3916S: Supported 3917C: irc://irc.oftc.net/bcache 3918T: git https://evilpiepirate.org/git/bcachefs.git 3919F: fs/bcachefs/ 3920F: Documentation/filesystems/bcachefs/ 3921 3922BDISP ST MEDIA DRIVER 3923M: Fabien Dessenne <[email protected]> 3924L: [email protected] 3925S: Supported 3926W: https://linuxtv.org 3927T: git git://linuxtv.org/media.git 3928F: drivers/media/platform/st/sti/bdisp 3929 3930BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3931M: Dariusz Marcinkiewicz <[email protected]> 3932L: [email protected] 3933S: Maintained 3934F: drivers/net/ethernet/ec_bhf.c 3935 3936BEFS FILE SYSTEM 3937M: Luis de Bethencourt <[email protected]> 3938M: Salah Triki <[email protected]> 3939S: Maintained 3940T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3941F: Documentation/filesystems/befs.rst 3942F: fs/befs/ 3943 3944BFQ I/O SCHEDULER 3945M: Yu Kuai <[email protected]> 3946L: [email protected] 3947S: Odd Fixes 3948F: Documentation/block/bfq-iosched.rst 3949F: block/bfq-* 3950 3951BFS FILE SYSTEM 3952M: "Tigran A. Aivazian" <[email protected]> 3953S: Maintained 3954F: Documentation/filesystems/bfs.rst 3955F: fs/bfs/ 3956F: include/uapi/linux/bfs_fs.h 3957 3958BINMAN 3959M: Simon Glass <[email protected]> 3960S: Supported 3961F: Documentation/devicetree/bindings/mtd/partitions/binman* 3962 3963BITMAP API 3964M: Yury Norov <[email protected]> 3965R: Rasmus Villemoes <[email protected]> 3966S: Maintained 3967F: include/linux/bitfield.h 3968F: include/linux/bitmap-str.h 3969F: include/linux/bitmap.h 3970F: include/linux/bits.h 3971F: include/linux/cpumask.h 3972F: include/linux/cpumask_types.h 3973F: include/linux/find.h 3974F: include/linux/nodemask.h 3975F: include/linux/nodemask_types.h 3976F: include/vdso/bits.h 3977F: lib/bitmap-str.c 3978F: lib/bitmap.c 3979F: lib/cpumask.c 3980F: lib/cpumask_kunit.c 3981F: lib/find_bit.c 3982F: lib/find_bit_benchmark.c 3983F: lib/test_bitmap.c 3984F: tools/include/linux/bitfield.h 3985F: tools/include/linux/bitmap.h 3986F: tools/include/linux/bits.h 3987F: tools/include/linux/find.h 3988F: tools/include/vdso/bits.h 3989F: tools/lib/bitmap.c 3990F: tools/lib/find_bit.c 3991 3992BITOPS API 3993M: Yury Norov <[email protected]> 3994R: Rasmus Villemoes <[email protected]> 3995S: Maintained 3996F: arch/*/include/asm/bitops.h 3997F: arch/*/include/asm/bitops_32.h 3998F: arch/*/include/asm/bitops_64.h 3999F: arch/*/lib/bitops.c 4000F: include/asm-generic/bitops 4001F: include/asm-generic/bitops.h 4002F: include/linux/bitops.h 4003F: lib/test_bitops.c 4004F: tools/*/bitops* 4005 4006BLINKM RGB LED DRIVER 4007M: Jan-Simon Moeller <[email protected]> 4008S: Maintained 4009F: drivers/leds/leds-blinkm.c 4010 4011BLOCK LAYER 4012M: Jens Axboe <[email protected]> 4013L: [email protected] 4014S: Maintained 4015T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4016F: Documentation/ABI/stable/sysfs-block 4017F: Documentation/block/ 4018F: block/ 4019F: drivers/block/ 4020F: include/linux/bio.h 4021F: include/linux/blk* 4022F: kernel/trace/blktrace.c 4023F: lib/sbitmap.c 4024 4025BLOCK LAYER DEVICE DRIVER API [RUST] 4026M: Andreas Hindborg <[email protected]> 4027R: Boqun Feng <[email protected]> 4028L: [email protected] 4029L: [email protected] 4030S: Supported 4031W: https://rust-for-linux.com 4032B: https://github.com/Rust-for-Linux/linux/issues 4033C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4034T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4035F: drivers/block/rnull.rs 4036F: rust/kernel/block.rs 4037F: rust/kernel/block/ 4038 4039BLOCK2MTD DRIVER 4040M: Joern Engel <[email protected]> 4041L: [email protected] 4042S: Maintained 4043F: drivers/mtd/devices/block2mtd.c 4044 4045BLUETOOTH DRIVERS 4046M: Marcel Holtmann <[email protected]> 4047M: Luiz Augusto von Dentz <[email protected]> 4048L: [email protected] 4049S: Supported 4050W: http://www.bluez.org/ 4051T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4052T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4053F: Documentation/devicetree/bindings/net/bluetooth/ 4054F: drivers/bluetooth/ 4055 4056BLUETOOTH SUBSYSTEM 4057M: Marcel Holtmann <[email protected]> 4058M: Johan Hedberg <[email protected]> 4059M: Luiz Augusto von Dentz <[email protected]> 4060L: [email protected] 4061S: Supported 4062W: http://www.bluez.org/ 4063T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4064T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4065F: include/net/bluetooth/ 4066F: net/bluetooth/ 4067 4068BONDING DRIVER 4069M: Jay Vosburgh <[email protected]> 4070L: [email protected] 4071S: Maintained 4072F: Documentation/networking/bonding.rst 4073F: drivers/net/bonding/ 4074F: include/net/bond* 4075F: include/uapi/linux/if_bonding.h 4076F: tools/testing/selftests/drivers/net/bonding/ 4077 4078BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4079M: Dan Robertson <[email protected]> 4080L: [email protected] 4081S: Maintained 4082F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4083F: drivers/iio/accel/bma400* 4084 4085BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4086M: Alex Lanzano <[email protected]> 4087L: [email protected] 4088S: Maintained 4089F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4090F: drivers/iio/imu/bmi270/ 4091 4092BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4093M: Jagath Jog J <[email protected]> 4094L: [email protected] 4095S: Maintained 4096F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4097F: drivers/iio/imu/bmi323/ 4098 4099BPF JIT for ARC 4100M: Shahab Vahedi <[email protected]> 4101L: [email protected] 4102S: Maintained 4103F: arch/arc/net/ 4104 4105BPF JIT for ARM 4106M: Russell King <[email protected]> 4107M: Puranjay Mohan <[email protected]> 4108L: [email protected] 4109S: Maintained 4110F: arch/arm/net/ 4111 4112BPF JIT for ARM64 4113M: Daniel Borkmann <[email protected]> 4114M: Alexei Starovoitov <[email protected]> 4115M: Puranjay Mohan <[email protected]> 4116R: Xu Kuohai <[email protected]> 4117L: [email protected] 4118S: Supported 4119F: arch/arm64/net/ 4120 4121BPF JIT for LOONGARCH 4122M: Tiezhu Yang <[email protected]> 4123R: Hengqi Chen <[email protected]> 4124L: [email protected] 4125S: Maintained 4126F: arch/loongarch/net/ 4127 4128BPF JIT for MIPS (32-BIT AND 64-BIT) 4129M: Johan Almbladh <[email protected]> 4130M: Paul Burton <[email protected]> 4131L: [email protected] 4132S: Maintained 4133F: arch/mips/net/ 4134 4135BPF JIT for NFP NICs 4136M: Jakub Kicinski <[email protected]> 4137L: [email protected] 4138S: Odd Fixes 4139F: drivers/net/ethernet/netronome/nfp/bpf/ 4140 4141BPF JIT for POWERPC (32-BIT AND 64-BIT) 4142M: Hari Bathini <[email protected]> 4143M: Christophe Leroy <[email protected]> 4144R: Naveen N Rao <[email protected]> 4145L: [email protected] 4146S: Supported 4147F: arch/powerpc/net/ 4148 4149BPF JIT for RISC-V (32-bit) 4150M: Luke Nelson <[email protected]> 4151M: Xi Wang <[email protected]> 4152L: [email protected] 4153S: Maintained 4154F: arch/riscv/net/ 4155X: arch/riscv/net/bpf_jit_comp64.c 4156 4157BPF JIT for RISC-V (64-bit) 4158M: Björn Töpel <[email protected]> 4159R: Pu Lehui <[email protected]> 4160R: Puranjay Mohan <[email protected]> 4161L: [email protected] 4162S: Maintained 4163F: arch/riscv/net/ 4164X: arch/riscv/net/bpf_jit_comp32.c 4165 4166BPF JIT for S390 4167M: Ilya Leoshkevich <[email protected]> 4168M: Heiko Carstens <[email protected]> 4169M: Vasily Gorbik <[email protected]> 4170L: [email protected] 4171S: Supported 4172F: arch/s390/net/ 4173X: arch/s390/net/pnet.c 4174 4175BPF JIT for SPARC (32-BIT AND 64-BIT) 4176M: David S. Miller <[email protected]> 4177L: [email protected] 4178S: Odd Fixes 4179F: arch/sparc/net/ 4180 4181BPF JIT for X86 32-BIT 4182M: Wang YanQing <[email protected]> 4183L: [email protected] 4184S: Odd Fixes 4185F: arch/x86/net/bpf_jit_comp32.c 4186 4187BPF JIT for X86 64-BIT 4188M: Alexei Starovoitov <[email protected]> 4189M: Daniel Borkmann <[email protected]> 4190L: [email protected] 4191S: Supported 4192F: arch/x86/net/ 4193X: arch/x86/net/bpf_jit_comp32.c 4194 4195BPF [BTF] 4196M: Martin KaFai Lau <[email protected]> 4197L: [email protected] 4198S: Maintained 4199F: include/linux/btf* 4200F: kernel/bpf/btf.c 4201 4202BPF [CORE] 4203M: Alexei Starovoitov <[email protected]> 4204M: Daniel Borkmann <[email protected]> 4205R: John Fastabend <[email protected]> 4206L: [email protected] 4207S: Maintained 4208F: include/linux/bpf* 4209F: include/linux/filter.h 4210F: include/linux/tnum.h 4211F: kernel/bpf/core.c 4212F: kernel/bpf/dispatcher.c 4213F: kernel/bpf/mprog.c 4214F: kernel/bpf/syscall.c 4215F: kernel/bpf/tnum.c 4216F: kernel/bpf/trampoline.c 4217F: kernel/bpf/verifier.c 4218 4219BPF [CRYPTO] 4220M: Vadim Fedorenko <[email protected]> 4221L: [email protected] 4222S: Maintained 4223F: crypto/bpf_crypto_skcipher.c 4224F: include/linux/bpf_crypto.h 4225F: kernel/bpf/crypto.c 4226 4227BPF [DOCUMENTATION] (Related to Standardization) 4228R: David Vernet <[email protected]> 4229L: [email protected] 4230L: [email protected] 4231S: Maintained 4232F: Documentation/bpf/standardization/ 4233 4234BPF [GENERAL] (Safe Dynamic Programs and Tools) 4235M: Alexei Starovoitov <[email protected]> 4236M: Daniel Borkmann <[email protected]> 4237M: Andrii Nakryiko <[email protected]> 4238R: Martin KaFai Lau <[email protected]> 4239R: Eduard Zingerman <[email protected]> 4240R: Song Liu <[email protected]> 4241R: Yonghong Song <[email protected]> 4242R: John Fastabend <[email protected]> 4243R: KP Singh <[email protected]> 4244R: Stanislav Fomichev <[email protected]> 4245R: Hao Luo <[email protected]> 4246R: Jiri Olsa <[email protected]> 4247L: [email protected] 4248S: Supported 4249W: https://bpf.io/ 4250Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4251T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4252T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4253F: Documentation/bpf/ 4254F: Documentation/networking/filter.rst 4255F: Documentation/userspace-api/ebpf/ 4256F: arch/*/net/* 4257F: include/linux/bpf* 4258F: include/linux/btf* 4259F: include/linux/filter.h 4260F: include/trace/events/xdp.h 4261F: include/uapi/linux/bpf* 4262F: include/uapi/linux/btf* 4263F: include/uapi/linux/filter.h 4264F: kernel/bpf/ 4265F: kernel/trace/bpf_trace.c 4266F: lib/buildid.c 4267F: lib/test_bpf.c 4268F: net/bpf/ 4269F: net/core/filter.c 4270F: net/sched/act_bpf.c 4271F: net/sched/cls_bpf.c 4272F: samples/bpf/ 4273F: scripts/bpf_doc.py 4274F: scripts/Makefile.btf 4275F: scripts/pahole-version.sh 4276F: tools/bpf/ 4277F: tools/lib/bpf/ 4278F: tools/testing/selftests/bpf/ 4279 4280BPF [ITERATOR] 4281M: Yonghong Song <[email protected]> 4282L: [email protected] 4283S: Maintained 4284F: kernel/bpf/*iter.c 4285 4286BPF [L7 FRAMEWORK] (sockmap) 4287M: John Fastabend <[email protected]> 4288M: Jakub Sitnicki <[email protected]> 4289L: [email protected] 4290L: [email protected] 4291S: Maintained 4292F: include/linux/skmsg.h 4293F: net/core/skmsg.c 4294F: net/core/sock_map.c 4295F: net/ipv4/tcp_bpf.c 4296F: net/ipv4/udp_bpf.c 4297F: net/unix/unix_bpf.c 4298 4299BPF [LIBRARY] (libbpf) 4300M: Andrii Nakryiko <[email protected]> 4301M: Eduard Zingerman <[email protected]> 4302L: [email protected] 4303S: Maintained 4304F: tools/lib/bpf/ 4305 4306BPF [MISC] 4307L: [email protected] 4308S: Odd Fixes 4309K: (?:\b|_)bpf(?:\b|_) 4310 4311BPF [NETKIT] (BPF-programmable network device) 4312M: Daniel Borkmann <[email protected]> 4313M: Nikolay Aleksandrov <[email protected]> 4314L: [email protected] 4315L: [email protected] 4316S: Supported 4317F: drivers/net/netkit.c 4318F: include/net/netkit.h 4319 4320BPF [NETWORKING] (struct_ops, reuseport) 4321M: Martin KaFai Lau <[email protected]> 4322L: [email protected] 4323L: [email protected] 4324S: Maintained 4325F: kernel/bpf/bpf_struct* 4326 4327BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4328M: Martin KaFai Lau <[email protected]> 4329M: Daniel Borkmann <[email protected]> 4330R: John Fastabend <[email protected]> 4331L: [email protected] 4332L: [email protected] 4333S: Maintained 4334F: include/net/tcx.h 4335F: kernel/bpf/tcx.c 4336F: net/core/filter.c 4337F: net/sched/act_bpf.c 4338F: net/sched/cls_bpf.c 4339 4340BPF [RINGBUF] 4341M: Andrii Nakryiko <[email protected]> 4342L: [email protected] 4343S: Maintained 4344F: kernel/bpf/ringbuf.c 4345 4346BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4347M: KP Singh <[email protected]> 4348M: Matt Bobrowski <[email protected]> 4349L: [email protected] 4350S: Maintained 4351F: Documentation/bpf/prog_lsm.rst 4352F: include/linux/bpf_lsm.h 4353F: kernel/bpf/bpf_lsm.c 4354F: kernel/trace/bpf_trace.c 4355F: security/bpf/ 4356 4357BPF [SELFTESTS] (Test Runners & Infrastructure) 4358M: Andrii Nakryiko <[email protected]> 4359M: Eduard Zingerman <[email protected]> 4360R: Mykola Lysenko <[email protected]> 4361L: [email protected] 4362S: Maintained 4363F: tools/testing/selftests/bpf/ 4364 4365BPF [STORAGE & CGROUPS] 4366M: Martin KaFai Lau <[email protected]> 4367L: [email protected] 4368S: Maintained 4369F: kernel/bpf/*storage.c 4370F: kernel/bpf/bpf_lru* 4371F: kernel/bpf/cgroup.c 4372 4373BPF [TOOLING] (bpftool) 4374M: Quentin Monnet <[email protected]> 4375L: [email protected] 4376S: Maintained 4377F: kernel/bpf/disasm.* 4378F: tools/bpf/bpftool/ 4379 4380BPF [TRACING] 4381M: Song Liu <[email protected]> 4382R: Jiri Olsa <[email protected]> 4383L: [email protected] 4384S: Maintained 4385F: kernel/bpf/stackmap.c 4386F: kernel/trace/bpf_trace.c 4387F: lib/buildid.c 4388 4389BROADCOM ASP 2.0 ETHERNET DRIVER 4390M: Justin Chen <[email protected]> 4391M: Florian Fainelli <[email protected]> 4392L: [email protected] 4393L: [email protected] 4394S: Supported 4395F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4396F: drivers/net/ethernet/broadcom/asp2/ 4397 4398BROADCOM B44 10/100 ETHERNET DRIVER 4399M: Michael Chan <[email protected]> 4400L: [email protected] 4401S: Supported 4402F: drivers/net/ethernet/broadcom/b44.* 4403 4404BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4405M: Florian Fainelli <[email protected]> 4406L: [email protected] 4407L: [email protected] (subscribers-only) 4408S: Supported 4409F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4410F: drivers/net/dsa/b53/* 4411F: drivers/net/dsa/bcm_sf2* 4412F: include/linux/dsa/brcm.h 4413F: include/linux/platform_data/b53.h 4414 4415BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4416M: Florian Fainelli <[email protected]> 4417R: Broadcom internal kernel review list <[email protected]> 4418L: [email protected] (moderated for non-subscribers) 4419L: [email protected] (moderated for non-subscribers) 4420S: Maintained 4421T: git https://github.com/broadcom/stblinux.git 4422F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4423F: drivers/pci/controller/pcie-brcmstb.c 4424F: drivers/staging/vc04_services 4425N: bcm2711 4426N: bcm283* 4427N: raspberrypi 4428 4429BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4430M: Florian Fainelli <[email protected]> 4431M: Ray Jui <[email protected]> 4432M: Scott Branden <[email protected]> 4433R: Broadcom internal kernel review list <[email protected]> 4434S: Maintained 4435T: git https://github.com/broadcom/mach-bcm 4436F: arch/arm/mach-bcm/ 4437N: bcm281* 4438N: bcm113* 4439N: bcm216* 4440N: kona 4441 4442BROADCOM BCM2835 CAMERA DRIVERS 4443M: Raspberry Pi Kernel Maintenance <[email protected]> 4444L: [email protected] 4445S: Maintained 4446F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4447F: drivers/media/platform/broadcom/bcm2835-unicam* 4448 4449BROADCOM BCM47XX MIPS ARCHITECTURE 4450M: Hauke Mehrtens <[email protected]> 4451M: Rafał Miłecki <[email protected]> 4452L: [email protected] 4453S: Maintained 4454F: Documentation/devicetree/bindings/mips/brcm/ 4455F: arch/mips/bcm47xx/* 4456F: arch/mips/include/asm/mach-bcm47xx/* 4457 4458BROADCOM BCM4908 ETHERNET DRIVER 4459M: Rafał Miłecki <[email protected]> 4460R: Broadcom internal kernel review list <[email protected]> 4461L: [email protected] 4462S: Maintained 4463F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4464F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4465F: drivers/net/ethernet/broadcom/unimac.h 4466 4467BROADCOM BCM4908 PINMUX DRIVER 4468M: Rafał Miłecki <[email protected]> 4469R: Broadcom internal kernel review list <[email protected]> 4470L: [email protected] 4471S: Maintained 4472F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4473F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4474 4475BROADCOM BCM5301X ARM ARCHITECTURE 4476M: Florian Fainelli <[email protected]> 4477M: Hauke Mehrtens <[email protected]> 4478M: Rafał Miłecki <[email protected]> 4479R: Broadcom internal kernel review list <[email protected]> 4480L: [email protected] (moderated for non-subscribers) 4481S: Maintained 4482F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4483F: arch/arm/boot/dts/broadcom/bcm470* 4484F: arch/arm/boot/dts/broadcom/bcm5301* 4485F: arch/arm/boot/dts/broadcom/bcm953012* 4486F: arch/arm/mach-bcm/bcm_5301x.c 4487 4488BROADCOM BCM53573 ARM ARCHITECTURE 4489M: Florian Fainelli <[email protected]> 4490M: Rafał Miłecki <[email protected]> 4491R: Broadcom internal kernel review list <[email protected]> 4492L: [email protected] (moderated for non-subscribers) 4493S: Maintained 4494F: arch/arm/boot/dts/broadcom/bcm47189* 4495F: arch/arm/boot/dts/broadcom/bcm53573* 4496 4497BROADCOM BCM63XX/BCM33XX UDC DRIVER 4498M: Kevin Cernekee <[email protected]> 4499L: [email protected] 4500S: Maintained 4501F: drivers/usb/gadget/udc/bcm63xx_udc.* 4502 4503BROADCOM BCM7XXX ARM ARCHITECTURE 4504M: Florian Fainelli <[email protected]> 4505R: Broadcom internal kernel review list <[email protected]> 4506L: [email protected] (moderated for non-subscribers) 4507S: Maintained 4508T: git https://github.com/broadcom/stblinux.git 4509F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4510F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4511F: arch/arm/include/asm/hardware/cache-b15-rac.h 4512F: arch/arm/mach-bcm/*brcmstb* 4513F: arch/arm/mm/cache-b15-rac.c 4514F: drivers/bus/brcmstb_gisb.c 4515F: drivers/pci/controller/pcie-brcmstb.c 4516N: brcmstb 4517N: bcm7038 4518N: bcm7120 4519 4520BROADCOM BCMBCA ARM ARCHITECTURE 4521M: William Zhang <[email protected]> 4522M: Anand Gore <[email protected]> 4523M: Kursad Oney <[email protected]> 4524M: Florian Fainelli <[email protected]> 4525M: Rafał Miłecki <[email protected]> 4526R: Broadcom internal kernel review list <[email protected]> 4527L: [email protected] (moderated for non-subscribers) 4528S: Maintained 4529T: git https://github.com/broadcom/stblinux.git 4530F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4531F: arch/arm64/boot/dts/broadcom/bcmbca/* 4532N: bcmbca 4533N: bcm[9]?47622 4534N: bcm[9]?4912 4535N: bcm[9]?63138 4536N: bcm[9]?63146 4537N: bcm[9]?63148 4538N: bcm[9]?63158 4539N: bcm[9]?63178 4540N: bcm[9]?6756 4541N: bcm[9]?6813 4542N: bcm[9]?6846 4543N: bcm[9]?6855 4544N: bcm[9]?6856 4545N: bcm[9]?6858 4546N: bcm[9]?6878 4547 4548BROADCOM BDC DRIVER 4549M: Justin Chen <[email protected]> 4550M: Al Cooper <[email protected]> 4551R: Broadcom internal kernel review list <[email protected]> 4552L: [email protected] 4553S: Maintained 4554F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4555F: drivers/usb/gadget/udc/bdc/ 4556 4557BROADCOM BMIPS CPUFREQ DRIVER 4558M: Markus Mayer <[email protected]> 4559R: Broadcom internal kernel review list <[email protected]> 4560L: [email protected] 4561S: Maintained 4562F: drivers/cpufreq/bmips-cpufreq.c 4563 4564BROADCOM BMIPS MIPS ARCHITECTURE 4565M: Florian Fainelli <[email protected]> 4566R: Broadcom internal kernel review list <[email protected]> 4567L: [email protected] 4568S: Maintained 4569T: git https://github.com/broadcom/stblinux.git 4570F: arch/mips/bmips/* 4571F: arch/mips/boot/dts/brcm/bcm*.dts* 4572F: arch/mips/include/asm/mach-bmips/* 4573F: arch/mips/kernel/*bmips* 4574F: drivers/irqchip/irq-bcm63* 4575F: drivers/irqchip/irq-bcm7* 4576F: drivers/irqchip/irq-brcmstb* 4577F: drivers/pmdomain/bcm/bcm63xx-power.c 4578F: include/linux/bcm963xx_nvram.h 4579F: include/linux/bcm963xx_tag.h 4580 4581BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4582M: Rasesh Mody <[email protected]> 4583M: [email protected] 4584L: [email protected] 4585S: Supported 4586F: drivers/net/ethernet/broadcom/bnx2.* 4587F: drivers/net/ethernet/broadcom/bnx2_* 4588 4589BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4590M: Saurav Kashyap <[email protected]> 4591M: Javed Hasan <[email protected]> 4592M: [email protected] 4593L: [email protected] 4594S: Supported 4595F: drivers/scsi/bnx2fc/ 4596 4597BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4598M: Nilesh Javali <[email protected]> 4599M: Manish Rangankar <[email protected]> 4600M: [email protected] 4601L: [email protected] 4602S: Supported 4603F: drivers/scsi/bnx2i/ 4604 4605BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4606M: Sudarsana Kalluru <[email protected]> 4607M: Manish Chopra <[email protected]> 4608L: [email protected] 4609S: Supported 4610F: drivers/net/ethernet/broadcom/bnx2x/ 4611 4612BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4613M: Michael Chan <[email protected]> 4614L: [email protected] 4615S: Supported 4616F: drivers/firmware/broadcom/tee_bnxt_fw.c 4617F: drivers/net/ethernet/broadcom/bnxt/ 4618F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4619 4620BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4621M: Arend van Spriel <[email protected]> 4622L: [email protected] 4623L: [email protected] 4624L: [email protected] 4625S: Supported 4626F: drivers/net/wireless/broadcom/brcm80211/ 4627F: include/linux/platform_data/brcmfmac.h 4628 4629BROADCOM BRCMSTB GPIO DRIVER 4630M: Doug Berger <[email protected]> 4631M: Florian Fainelli <[email protected]> 4632R: Broadcom internal kernel review list <[email protected]> 4633S: Supported 4634F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4635F: drivers/gpio/gpio-brcmstb.c 4636 4637BROADCOM BRCMSTB I2C DRIVER 4638M: Kamal Dasu <[email protected]> 4639R: Broadcom internal kernel review list <[email protected]> 4640L: [email protected] 4641S: Supported 4642F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4643F: drivers/i2c/busses/i2c-brcmstb.c 4644 4645BROADCOM BRCMSTB UART DRIVER 4646M: Al Cooper <[email protected]> 4647R: Broadcom internal kernel review list <[email protected]> 4648L: [email protected] 4649S: Maintained 4650F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4651F: drivers/tty/serial/8250/8250_bcm7271.c 4652 4653BROADCOM BRCMSTB USB EHCI DRIVER 4654M: Justin Chen <[email protected]> 4655M: Al Cooper <[email protected]> 4656R: Broadcom internal kernel review list <[email protected]> 4657L: [email protected] 4658S: Maintained 4659F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4660F: drivers/usb/host/ehci-brcm.* 4661 4662BROADCOM BRCMSTB USB PIN MAP DRIVER 4663M: Al Cooper <[email protected]> 4664R: Broadcom internal kernel review list <[email protected]> 4665L: [email protected] 4666S: Maintained 4667F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4668F: drivers/usb/misc/brcmstb-usb-pinmap.c 4669 4670BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4671M: Justin Chen <[email protected]> 4672M: Al Cooper <[email protected]> 4673R: Broadcom internal kernel review list <[email protected]> 4674L: [email protected] 4675S: Maintained 4676F: drivers/phy/broadcom/phy-brcm-usb* 4677 4678BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4679M: William Zhang <[email protected]> 4680M: Kursad Oney <[email protected]> 4681M: Jonas Gorski <[email protected]> 4682R: Broadcom internal kernel review list <[email protected]> 4683L: [email protected] 4684S: Maintained 4685F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4686F: drivers/spi/spi-bcm63xx-hsspi.c 4687F: drivers/spi/spi-bcmbca-hsspi.c 4688 4689BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4690M: Jonas Gorski <[email protected]> 4691L: [email protected] 4692S: Odd Fixes 4693F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4694F: drivers/spi/spi-bcm63xx.c 4695 4696BROADCOM ETHERNET PHY DRIVERS 4697M: Florian Fainelli <[email protected]> 4698R: Broadcom internal kernel review list <[email protected]> 4699L: [email protected] 4700S: Supported 4701F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4702F: drivers/net/phy/bcm*.[ch] 4703F: drivers/net/phy/broadcom.c 4704F: include/linux/brcmphy.h 4705 4706BROADCOM GENET ETHERNET DRIVER 4707M: Doug Berger <[email protected]> 4708M: Florian Fainelli <[email protected]> 4709R: Broadcom internal kernel review list <[email protected]> 4710L: [email protected] 4711S: Supported 4712F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4713F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4714F: drivers/net/ethernet/broadcom/genet/ 4715F: drivers/net/ethernet/broadcom/unimac.h 4716F: drivers/net/mdio/mdio-bcm-unimac.c 4717F: include/linux/platform_data/bcmgenet.h 4718F: include/linux/platform_data/mdio-bcm-unimac.h 4719 4720BROADCOM IPROC ARM ARCHITECTURE 4721M: Ray Jui <[email protected]> 4722M: Scott Branden <[email protected]> 4723R: Broadcom internal kernel review list <[email protected]> 4724L: [email protected] (moderated for non-subscribers) 4725S: Maintained 4726T: git https://github.com/broadcom/stblinux.git 4727F: arch/arm64/boot/dts/broadcom/northstar2/* 4728F: arch/arm64/boot/dts/broadcom/stingray/* 4729F: drivers/clk/bcm/clk-ns* 4730F: drivers/clk/bcm/clk-sr* 4731F: drivers/pinctrl/bcm/pinctrl-ns* 4732F: include/dt-bindings/clock/bcm-sr* 4733N: iproc 4734N: cygnus 4735N: bcm[-_]nsp 4736N: bcm9113* 4737N: bcm9583* 4738N: bcm9585* 4739N: bcm9586* 4740N: bcm988312 4741N: bcm113* 4742N: bcm583* 4743N: bcm585* 4744N: bcm586* 4745N: bcm88312 4746N: hr2 4747N: stingray 4748 4749BROADCOM IPROC GBIT ETHERNET DRIVER 4750M: Rafał Miłecki <[email protected]> 4751R: Broadcom internal kernel review list <[email protected]> 4752L: [email protected] 4753S: Maintained 4754F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4755F: drivers/net/ethernet/broadcom/bgmac* 4756F: drivers/net/ethernet/broadcom/unimac.h 4757 4758BROADCOM KONA GPIO DRIVER 4759M: Ray Jui <[email protected]> 4760R: Broadcom internal kernel review list <[email protected]> 4761S: Supported 4762F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4763F: drivers/gpio/gpio-bcm-kona.c 4764 4765BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4766M: Sathya Prakash Veerichetty <[email protected]> 4767M: Kashyap Desai <[email protected]> 4768M: Sumit Saxena <[email protected]> 4769M: Sreekanth Reddy <[email protected]> 4770L: [email protected] 4771L: [email protected] 4772S: Supported 4773W: https://www.broadcom.com/support/storage 4774F: drivers/scsi/mpi3mr/ 4775 4776BROADCOM NETXTREME-E ROCE DRIVER 4777M: Selvin Xavier <[email protected]> 4778L: [email protected] 4779S: Supported 4780W: http://www.broadcom.com 4781F: drivers/infiniband/hw/bnxt_re/ 4782F: include/uapi/rdma/bnxt_re-abi.h 4783 4784BROADCOM NVRAM DRIVER 4785M: Rafał Miłecki <[email protected]> 4786L: [email protected] 4787S: Maintained 4788F: drivers/firmware/broadcom/* 4789 4790BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4791M: Rafał Miłecki <[email protected]> 4792M: Florian Fainelli <[email protected]> 4793R: Broadcom internal kernel review list <[email protected]> 4794L: [email protected] 4795S: Maintained 4796T: git https://github.com/broadcom/stblinux.git 4797F: drivers/pmdomain/bcm/bcm-pmb.c 4798F: include/dt-bindings/soc/bcm-pmb.h 4799 4800BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4801M: Rafał Miłecki <[email protected]> 4802L: [email protected] 4803S: Maintained 4804F: drivers/bcma/ 4805F: include/linux/bcma/ 4806 4807BROADCOM SPI DRIVER 4808M: Kamal Dasu <[email protected]> 4809R: Broadcom internal kernel review list <[email protected]> 4810S: Maintained 4811F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4812F: drivers/spi/spi-bcm-qspi.* 4813F: drivers/spi/spi-brcmstb-qspi.c 4814F: drivers/spi/spi-iproc-qspi.c 4815 4816BROADCOM STB AVS CPUFREQ DRIVER 4817M: Markus Mayer <[email protected]> 4818R: Broadcom internal kernel review list <[email protected]> 4819L: [email protected] 4820S: Maintained 4821F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4822F: drivers/cpufreq/brcmstb* 4823 4824BROADCOM STB AVS TMON DRIVER 4825M: Markus Mayer <[email protected]> 4826R: Broadcom internal kernel review list <[email protected]> 4827L: [email protected] 4828S: Maintained 4829F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4830F: drivers/thermal/broadcom/brcmstb* 4831 4832BROADCOM STB DPFE DRIVER 4833M: Markus Mayer <[email protected]> 4834R: Broadcom internal kernel review list <[email protected]> 4835L: [email protected] (moderated for non-subscribers) 4836S: Maintained 4837F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4838F: drivers/memory/brcmstb_dpfe.c 4839 4840BROADCOM STB NAND FLASH DRIVER 4841M: Brian Norris <[email protected]> 4842M: Kamal Dasu <[email protected]> 4843R: Broadcom internal kernel review list <[email protected]> 4844L: [email protected] 4845S: Maintained 4846F: drivers/mtd/nand/raw/brcmnand/ 4847F: include/linux/platform_data/brcmnand.h 4848 4849BROADCOM STB PCIE DRIVER 4850M: Jim Quinlan <[email protected]> 4851M: Nicolas Saenz Julienne <[email protected]> 4852M: Florian Fainelli <[email protected]> 4853R: Broadcom internal kernel review list <[email protected]> 4854L: [email protected] 4855S: Maintained 4856F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4857F: drivers/pci/controller/pcie-brcmstb.c 4858 4859BROADCOM SYSTEMPORT ETHERNET DRIVER 4860M: Florian Fainelli <[email protected]> 4861R: Broadcom internal kernel review list <[email protected]> 4862L: [email protected] 4863S: Supported 4864F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4865F: drivers/net/ethernet/broadcom/bcmsysport.* 4866F: drivers/net/ethernet/broadcom/unimac.h 4867 4868BROADCOM TG3 GIGABIT ETHERNET DRIVER 4869M: Pavan Chebbi <[email protected]> 4870M: Michael Chan <[email protected]> 4871L: [email protected] 4872S: Supported 4873F: drivers/net/ethernet/broadcom/tg3.* 4874 4875BROADCOM VK DRIVER 4876M: Scott Branden <[email protected]> 4877R: Broadcom internal kernel review list <[email protected]> 4878S: Supported 4879F: drivers/misc/bcm-vk/ 4880F: include/uapi/linux/misc/bcm_vk.h 4881 4882BROCADE BFA FC SCSI DRIVER 4883M: Anil Gurumurthy <[email protected]> 4884M: Sudarsana Kalluru <[email protected]> 4885L: [email protected] 4886S: Supported 4887F: drivers/scsi/bfa/ 4888 4889BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4890M: Rasesh Mody <[email protected]> 4891M: Sudarsana Kalluru <[email protected]> 4892M: [email protected] 4893L: [email protected] 4894S: Supported 4895F: drivers/net/ethernet/brocade/bna/ 4896 4897BSG (block layer generic sg v4 driver) 4898M: FUJITA Tomonori <[email protected]> 4899L: [email protected] 4900S: Supported 4901F: block/bsg.c 4902F: include/linux/bsg.h 4903F: include/uapi/linux/bsg.h 4904 4905BT87X AUDIO DRIVER 4906M: Clemens Ladisch <[email protected]> 4907L: [email protected] 4908S: Maintained 4909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4910F: Documentation/sound/cards/bt87x.rst 4911F: sound/pci/bt87x.c 4912 4913BT8XXGPIO DRIVER 4914M: Michael Buesch <[email protected]> 4915S: Maintained 4916W: http://bu3sch.de/btgpio.php 4917F: drivers/gpio/gpio-bt8xx.c 4918 4919BTRFS FILE SYSTEM 4920M: Chris Mason <[email protected]> 4921M: Josef Bacik <[email protected]> 4922M: David Sterba <[email protected]> 4923L: [email protected] 4924S: Maintained 4925W: https://btrfs.readthedocs.io 4926Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4927C: irc://irc.libera.chat/btrfs 4928T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4929F: Documentation/filesystems/btrfs.rst 4930F: fs/btrfs/ 4931F: include/linux/btrfs* 4932F: include/trace/events/btrfs.h 4933F: include/uapi/linux/btrfs* 4934 4935BTTV VIDEO4LINUX DRIVER 4936M: Mauro Carvalho Chehab <[email protected]> 4937L: [email protected] 4938S: Odd fixes 4939W: https://linuxtv.org 4940T: git git://linuxtv.org/media.git 4941F: Documentation/driver-api/media/drivers/bttv* 4942F: drivers/media/pci/bt8xx/bttv* 4943 4944BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4945M: Chanwoo Choi <[email protected]> 4946L: [email protected] 4947L: [email protected] 4948S: Maintained 4949T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4950F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4951F: drivers/devfreq/exynos-bus.c 4952 4953BUSLOGIC SCSI DRIVER 4954M: Khalid Aziz <[email protected]> 4955L: [email protected] 4956S: Maintained 4957F: drivers/scsi/BusLogic.* 4958F: drivers/scsi/FlashPoint.* 4959 4960BXCAN CAN NETWORK DRIVER 4961M: Dario Binacchi <[email protected]> 4962L: [email protected] 4963S: Maintained 4964F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 4965F: drivers/net/can/bxcan.c 4966 4967C-MEDIA CMI8788 DRIVER 4968M: Clemens Ladisch <[email protected]> 4969L: [email protected] 4970S: Maintained 4971T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4972F: sound/pci/oxygen/ 4973 4974C-SKY ARCHITECTURE 4975M: Guo Ren <[email protected]> 4976L: [email protected] 4977S: Supported 4978T: git https://github.com/c-sky/csky-linux.git 4979F: Documentation/devicetree/bindings/csky/ 4980F: Documentation/devicetree/bindings/interrupt-controller/csky,* 4981F: Documentation/devicetree/bindings/timer/csky,* 4982F: arch/csky/ 4983F: drivers/clocksource/timer-gx6605s.c 4984F: drivers/clocksource/timer-mp-csky.c 4985F: drivers/irqchip/irq-csky-* 4986N: csky 4987K: csky 4988 4989CA8210 IEEE-802.15.4 RADIO DRIVER 4990L: [email protected] 4991S: Orphan 4992W: https://github.com/Cascoda/ca8210-linux.git 4993F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 4994F: drivers/net/ieee802154/ca8210.c 4995 4996CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 4997M: David Howells <[email protected]> 4998L: [email protected] 4999S: Supported 5000F: Documentation/filesystems/caching/cachefiles.rst 5001F: fs/cachefiles/ 5002 5003CACHESTAT: PAGE CACHE STATS FOR A FILE 5004M: Nhat Pham <[email protected]> 5005M: Johannes Weiner <[email protected]> 5006L: [email protected] 5007S: Maintained 5008F: tools/testing/selftests/cachestat/test_cachestat.c 5009 5010CADENCE MIPI-CSI2 BRIDGES 5011M: Maxime Ripard <[email protected]> 5012L: [email protected] 5013S: Maintained 5014F: Documentation/devicetree/bindings/media/cdns,*.txt 5015F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5016F: drivers/media/platform/cadence/cdns-csi2* 5017 5018CADENCE NAND DRIVER 5019L: [email protected] 5020S: Orphan 5021F: Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt 5022F: drivers/mtd/nand/raw/cadence-nand-controller.c 5023 5024CADENCE USB3 DRD IP DRIVER 5025M: Peter Chen <[email protected]> 5026M: Pawel Laszczak <[email protected]> 5027R: Roger Quadros <[email protected]> 5028L: [email protected] 5029S: Maintained 5030T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5031F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5032F: drivers/usb/cdns3/ 5033X: drivers/usb/cdns3/cdnsp* 5034 5035CADENCE USBHS DRIVER 5036M: Pawel Laszczak <[email protected]> 5037L: [email protected] 5038S: Maintained 5039F: drivers/usb/gadget/udc/cdns2 5040 5041CADENCE USBSSP DRD IP DRIVER 5042M: Pawel Laszczak <[email protected]> 5043L: [email protected] 5044S: Maintained 5045T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5046F: drivers/usb/cdns3/ 5047X: drivers/usb/cdns3/cdns3* 5048 5049CADET FM/AM RADIO RECEIVER DRIVER 5050M: Hans Verkuil <[email protected]> 5051L: [email protected] 5052S: Maintained 5053W: https://linuxtv.org 5054T: git git://linuxtv.org/media.git 5055F: drivers/media/radio/radio-cadet* 5056 5057CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5058L: [email protected] 5059S: Orphan 5060T: git git://linuxtv.org/media.git 5061F: Documentation/admin-guide/media/cafe_ccic* 5062F: drivers/media/platform/marvell/ 5063 5064CAIF NETWORK LAYER 5065L: [email protected] 5066S: Orphan 5067F: Documentation/networking/caif/ 5068F: drivers/net/caif/ 5069F: include/net/caif/ 5070F: include/uapi/linux/caif/ 5071F: net/caif/ 5072 5073CAKE QDISC 5074M: Toke Høiland-Jørgensen <[email protected]> 5075L: [email protected] (moderated for non-subscribers) 5076S: Maintained 5077F: net/sched/sch_cake.c 5078 5079CAN NETWORK DRIVERS 5080M: Marc Kleine-Budde <[email protected]> 5081M: Vincent Mailhol <[email protected]> 5082L: [email protected] 5083S: Maintained 5084W: https://github.com/linux-can 5085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5087F: Documentation/devicetree/bindings/net/can/ 5088F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5089F: drivers/net/can/ 5090F: drivers/phy/phy-can-transceiver.c 5091F: include/linux/can/bittiming.h 5092F: include/linux/can/dev.h 5093F: include/linux/can/length.h 5094F: include/linux/can/platform/ 5095F: include/linux/can/rx-offload.h 5096F: include/uapi/linux/can/error.h 5097F: include/uapi/linux/can/netlink.h 5098F: include/uapi/linux/can/vxcan.h 5099 5100CAN NETWORK LAYER 5101M: Oliver Hartkopp <[email protected]> 5102M: Marc Kleine-Budde <[email protected]> 5103L: [email protected] 5104S: Maintained 5105W: https://github.com/linux-can 5106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5108F: Documentation/networking/can.rst 5109F: Documentation/networking/iso15765-2.rst 5110F: include/linux/can/can-ml.h 5111F: include/linux/can/core.h 5112F: include/linux/can/skb.h 5113F: include/net/netns/can.h 5114F: include/uapi/linux/can.h 5115F: include/uapi/linux/can/bcm.h 5116F: include/uapi/linux/can/gw.h 5117F: include/uapi/linux/can/isotp.h 5118F: include/uapi/linux/can/raw.h 5119F: net/can/ 5120 5121CAN-J1939 NETWORK LAYER 5122M: Robin van der Gracht <[email protected]> 5123M: Oleksij Rempel <[email protected]> 5124R: [email protected] 5125L: [email protected] 5126S: Maintained 5127F: Documentation/networking/j1939.rst 5128F: include/uapi/linux/can/j1939.h 5129F: net/can/j1939/ 5130 5131CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5132M: Damien Le Moal <[email protected]> 5133L: [email protected] 5134L: [email protected] (pinctrl driver) 5135F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5136F: drivers/pinctrl/pinctrl-k210.c 5137 5138CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5139M: Damien Le Moal <[email protected]> 5140L: [email protected] 5141L: [email protected] 5142S: Maintained 5143F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5144F: drivers/reset/reset-k210.c 5145 5146CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5147M: Damien Le Moal <[email protected]> 5148L: [email protected] 5149S: Maintained 5150F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5151F: drivers/soc/canaan/ 5152F: include/soc/canaan/ 5153 5154CAPABILITIES 5155M: Serge Hallyn <[email protected]> 5156L: [email protected] 5157S: Supported 5158F: include/linux/capability.h 5159F: include/uapi/linux/capability.h 5160F: kernel/capability.c 5161F: security/commoncap.c 5162 5163CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5164M: Kevin Tsai <[email protected]> 5165S: Maintained 5166F: drivers/iio/light/cm* 5167 5168CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5169M: Christian Lamparter <[email protected]> 5170L: [email protected] 5171S: Maintained 5172W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5173F: drivers/net/wireless/ath/carl9170/ 5174 5175CAVIUM I2C DRIVER 5176M: Robert Richter <[email protected]> 5177S: Odd Fixes 5178W: http://www.marvell.com 5179F: drivers/i2c/busses/i2c-octeon* 5180F: drivers/i2c/busses/i2c-thunderx* 5181 5182CAVIUM LIQUIDIO NETWORK DRIVER 5183L: [email protected] 5184S: Orphan 5185W: http://www.marvell.com 5186F: drivers/net/ethernet/cavium/liquidio/ 5187 5188CAVIUM MMC DRIVER 5189M: Robert Richter <[email protected]> 5190S: Odd Fixes 5191W: http://www.marvell.com 5192F: drivers/mmc/host/cavium* 5193 5194CAVIUM OCTEON-TX CRYPTO DRIVER 5195M: George Cherian <[email protected]> 5196L: [email protected] 5197S: Supported 5198W: http://www.marvell.com 5199F: drivers/crypto/cavium/cpt/ 5200 5201CAVIUM THUNDERX2 ARM64 SOC 5202M: Robert Richter <[email protected]> 5203L: [email protected] (moderated for non-subscribers) 5204S: Odd Fixes 5205F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5206F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5207 5208CBS/ETF/TAPRIO QDISCS 5209M: Vinicius Costa Gomes <[email protected]> 5210L: [email protected] 5211S: Maintained 5212F: net/sched/sch_cbs.c 5213F: net/sched/sch_etf.c 5214F: net/sched/sch_taprio.c 5215 5216CC2520 IEEE-802.15.4 RADIO DRIVER 5217M: Stefan Schmidt <[email protected]> 5218L: [email protected] 5219S: Odd Fixes 5220F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5221F: drivers/net/ieee802154/cc2520.c 5222 5223CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5224M: Gilad Ben-Yossef <[email protected]> 5225L: [email protected] 5226S: Supported 5227W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5228F: drivers/crypto/ccree/ 5229 5230CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5231M: Hadar Gat <[email protected]> 5232L: [email protected] 5233S: Supported 5234W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5235F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5236F: drivers/char/hw_random/cctrng.c 5237F: drivers/char/hw_random/cctrng.h 5238 5239CEC FRAMEWORK 5240M: Hans Verkuil <[email protected]> 5241L: [email protected] 5242S: Supported 5243W: http://linuxtv.org 5244T: git git://linuxtv.org/media.git 5245F: Documentation/ABI/testing/debugfs-cec-error-inj 5246F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5247F: Documentation/driver-api/media/cec-core.rst 5248F: Documentation/userspace-api/media/cec 5249F: drivers/media/cec/ 5250F: drivers/media/rc/keymaps/rc-cec.c 5251F: include/media/cec-notifier.h 5252F: include/media/cec.h 5253F: include/uapi/linux/cec-funcs.h 5254F: include/uapi/linux/cec.h 5255 5256CEC GPIO DRIVER 5257M: Hans Verkuil <[email protected]> 5258L: [email protected] 5259S: Supported 5260W: http://linuxtv.org 5261T: git git://linuxtv.org/media.git 5262F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5263F: drivers/media/cec/platform/cec-gpio/ 5264 5265CELL BROADBAND ENGINE ARCHITECTURE 5266L: [email protected] 5267S: Orphan 5268F: arch/powerpc/include/asm/cell*.h 5269F: arch/powerpc/include/asm/spu*.h 5270F: arch/powerpc/include/uapi/asm/spu*.h 5271F: arch/powerpc/platforms/cell/ 5272 5273CELLWISE CW2015 BATTERY DRIVER 5274M: Tobias Schrammm <[email protected]> 5275S: Maintained 5276F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5277F: drivers/power/supply/cw2015_battery.c 5278 5279CEPH COMMON CODE (LIBCEPH) 5280M: Ilya Dryomov <[email protected]> 5281M: Xiubo Li <[email protected]> 5282L: [email protected] 5283S: Supported 5284W: http://ceph.com/ 5285T: git https://github.com/ceph/ceph-client.git 5286F: include/linux/ceph/ 5287F: include/linux/crush/ 5288F: net/ceph/ 5289 5290CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5291M: Xiubo Li <[email protected]> 5292M: Ilya Dryomov <[email protected]> 5293L: [email protected] 5294S: Supported 5295W: http://ceph.com/ 5296T: git https://github.com/ceph/ceph-client.git 5297F: Documentation/filesystems/ceph.rst 5298F: fs/ceph/ 5299 5300CERTIFICATE HANDLING 5301M: David Howells <[email protected]> 5302M: David Woodhouse <[email protected]> 5303L: [email protected] 5304S: Maintained 5305F: Documentation/admin-guide/module-signing.rst 5306F: certs/ 5307F: scripts/sign-file.c 5308F: scripts/ssl-common.h 5309F: tools/certs/ 5310 5311CFAG12864B LCD DRIVER 5312M: Miguel Ojeda <[email protected]> 5313S: Maintained 5314F: drivers/auxdisplay/cfag12864b.c 5315F: include/linux/cfag12864b.h 5316 5317CFAG12864BFB LCD FRAMEBUFFER DRIVER 5318M: Miguel Ojeda <[email protected]> 5319S: Maintained 5320F: drivers/auxdisplay/cfag12864bfb.c 5321F: include/linux/cfag12864b.h 5322 5323CHAR and MISC DRIVERS 5324M: Arnd Bergmann <[email protected]> 5325M: Greg Kroah-Hartman <[email protected]> 5326S: Supported 5327T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5328F: drivers/char/ 5329F: drivers/misc/ 5330F: include/linux/miscdevice.h 5331X: drivers/char/agp/ 5332X: drivers/char/hw_random/ 5333X: drivers/char/ipmi/ 5334X: drivers/char/random.c 5335X: drivers/char/tpm/ 5336 5337CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5338M: Thomas Weißschuh <[email protected]> 5339L: [email protected] 5340S: Maintained 5341F: Documentation/hwmon/powerz.rst 5342F: drivers/hwmon/powerz.c 5343 5344CHECKPATCH 5345M: Andy Whitcroft <[email protected]> 5346M: Joe Perches <[email protected]> 5347R: Dwaipayan Ray <[email protected]> 5348R: Lukas Bulwahn <[email protected]> 5349S: Maintained 5350F: scripts/checkpatch.pl 5351 5352CHECKPATCH DOCUMENTATION 5353M: Dwaipayan Ray <[email protected]> 5354M: Lukas Bulwahn <[email protected]> 5355R: Joe Perches <[email protected]> 5356S: Maintained 5357F: Documentation/dev-tools/checkpatch.rst 5358 5359CHINESE DOCUMENTATION 5360M: Alex Shi <[email protected]> 5361M: Yanteng Si <[email protected]> 5362S: Maintained 5363F: Documentation/translations/zh_CN/ 5364 5365CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5366M: Peter Chen <[email protected]> 5367L: [email protected] 5368S: Maintained 5369T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5370F: drivers/usb/chipidea/ 5371 5372CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5373M: Hans de Goede <[email protected]> 5374L: [email protected] 5375S: Maintained 5376F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5377F: drivers/input/touchscreen/chipone_icn8318.c 5378 5379CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5380M: Hans de Goede <[email protected]> 5381L: [email protected] 5382S: Maintained 5383F: drivers/input/touchscreen/chipone_icn8505.c 5384 5385CHROME HARDWARE PLATFORM SUPPORT 5386M: Benson Leung <[email protected]> 5387M: Tzung-Bi Shih <[email protected]> 5388L: [email protected] 5389S: Maintained 5390T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5391F: drivers/platform/chrome/ 5392 5393CHROMEOS EC CODEC DRIVER 5394M: Cheng-Yi Chiang <[email protected]> 5395M: Tzung-Bi Shih <[email protected]> 5396R: Guenter Roeck <[email protected]> 5397L: [email protected] 5398S: Maintained 5399F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5400F: sound/soc/codecs/cros_ec_codec.* 5401 5402CHROMEOS EC CHARGE CONTROL 5403M: Thomas Weißschuh <[email protected]> 5404S: Maintained 5405F: drivers/power/supply/cros_charge-control.c 5406 5407CHROMEOS EC HARDWARE MONITORING 5408M: Thomas Weißschuh <[email protected]> 5409L: [email protected] 5410L: [email protected] 5411S: Maintained 5412F: Documentation/hwmon/cros_ec_hwmon.rst 5413F: drivers/hwmon/cros_ec_hwmon.c 5414 5415CHROMEOS EC LED DRIVER 5416M: Thomas Weißschuh <[email protected]> 5417S: Maintained 5418F: drivers/leds/leds-cros_ec.c 5419 5420CHROMEOS EC SUBDRIVERS 5421M: Benson Leung <[email protected]> 5422R: Guenter Roeck <[email protected]> 5423L: [email protected] 5424S: Maintained 5425F: drivers/power/supply/cros_charge-control.c 5426F: drivers/power/supply/cros_usbpd-charger.c 5427N: cros_ec 5428N: cros-ec 5429 5430CHROMEOS EC UART DRIVER 5431M: Bhanu Prakash Maiya <[email protected]> 5432R: Benson Leung <[email protected]> 5433R: Tzung-Bi Shih <[email protected]> 5434S: Maintained 5435F: drivers/platform/chrome/cros_ec_uart.c 5436 5437CHROMEOS EC USB PD NOTIFY DRIVER 5438M: Prashant Malani <[email protected]> 5439L: [email protected] 5440S: Maintained 5441F: drivers/platform/chrome/cros_usbpd_notify.c 5442F: include/linux/platform_data/cros_usbpd_notify.h 5443 5444CHROMEOS EC USB TYPE-C DRIVER 5445M: Prashant Malani <[email protected]> 5446L: [email protected] 5447S: Maintained 5448F: drivers/platform/chrome/cros_ec_typec.* 5449F: drivers/platform/chrome/cros_typec_switch.c 5450F: drivers/platform/chrome/cros_typec_vdm.* 5451 5452CHROMEOS HPS DRIVER 5453M: Dan Callaghan <[email protected]> 5454R: Sami Kyöstilä <[email protected]> 5455S: Maintained 5456F: drivers/platform/chrome/cros_hps_i2c.c 5457 5458CHROMEOS EC WATCHDOG 5459M: Lukasz Majczak <[email protected]> 5460L: [email protected] 5461S: Maintained 5462F: drivers/watchdog/cros_ec_wdt.c 5463 5464CHRONTEL CH7322 CEC DRIVER 5465M: Joe Tessler <[email protected]> 5466L: [email protected] 5467S: Maintained 5468T: git git://linuxtv.org/media.git 5469F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5470F: drivers/media/cec/i2c/ch7322.c 5471 5472CIRRUS LOGIC AUDIO CODEC DRIVERS 5473M: David Rhodes <[email protected]> 5474M: Richard Fitzgerald <[email protected]> 5475L: [email protected] 5476L: [email protected] 5477S: Maintained 5478F: Documentation/devicetree/bindings/sound/cirrus,cs* 5479F: Documentation/sound/codecs/cs* 5480F: drivers/mfd/cs42l43* 5481F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5482F: drivers/spi/spi-cs42l43* 5483F: include/dt-bindings/sound/cs* 5484F: include/linux/mfd/cs42l43* 5485F: include/sound/cs* 5486F: sound/pci/hda/cirrus* 5487F: sound/pci/hda/cs* 5488F: sound/pci/hda/hda_component* 5489F: sound/pci/hda/hda_cs_dsp_ctl.* 5490F: sound/soc/codecs/cs* 5491 5492CIRRUS LOGIC HAPTIC DRIVERS 5493M: James Ogletree <[email protected]> 5494M: Fred Treven <[email protected]> 5495M: Ben Bright <[email protected]> 5496L: [email protected] 5497S: Supported 5498F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5499F: drivers/input/misc/cs40l* 5500F: drivers/mfd/cs40l* 5501F: include/linux/mfd/cs40l* 5502F: sound/soc/codecs/cs40l* 5503 5504CIRRUS LOGIC DSP FIRMWARE DRIVER 5505M: Simon Trimmer <[email protected]> 5506M: Charles Keepax <[email protected]> 5507M: Richard Fitzgerald <[email protected]> 5508L: [email protected] 5509S: Supported 5510W: https://github.com/CirrusLogic/linux-drivers/wiki 5511T: git https://github.com/CirrusLogic/linux-drivers.git 5512F: drivers/firmware/cirrus/* 5513F: include/linux/firmware/cirrus/* 5514 5515CIRRUS LOGIC EP93XX ETHERNET DRIVER 5516M: Hartley Sweeten <[email protected]> 5517L: [email protected] 5518S: Maintained 5519F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5520 5521CIRRUS LOGIC LOCHNAGAR DRIVER 5522M: Charles Keepax <[email protected]> 5523M: Richard Fitzgerald <[email protected]> 5524L: [email protected] 5525S: Supported 5526F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5527F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5528F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5529F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5530F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5531F: Documentation/hwmon/lochnagar.rst 5532F: drivers/clk/clk-lochnagar.c 5533F: drivers/hwmon/lochnagar-hwmon.c 5534F: drivers/mfd/lochnagar-i2c.c 5535F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5536F: drivers/regulator/lochnagar-regulator.c 5537F: include/dt-bindings/clock/lochnagar.h 5538F: include/dt-bindings/pinctrl/lochnagar.h 5539F: include/linux/mfd/lochnagar* 5540F: sound/soc/codecs/lochnagar-sc.c 5541 5542CIRRUS LOGIC MADERA CODEC DRIVERS 5543M: Charles Keepax <[email protected]> 5544M: Richard Fitzgerald <[email protected]> 5545L: [email protected] 5546L: [email protected] 5547S: Supported 5548W: https://github.com/CirrusLogic/linux-drivers/wiki 5549T: git https://github.com/CirrusLogic/linux-drivers.git 5550F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5551F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5552F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5553F: drivers/gpio/gpio-madera* 5554F: drivers/irqchip/irq-madera* 5555F: drivers/mfd/cs47l* 5556F: drivers/mfd/madera* 5557F: drivers/pinctrl/cirrus/* 5558F: include/dt-bindings/sound/madera* 5559F: include/linux/irqchip/irq-madera* 5560F: include/linux/mfd/madera/* 5561F: include/sound/madera* 5562F: sound/soc/codecs/cs47l* 5563F: sound/soc/codecs/madera* 5564 5565CISCO FCOE HBA DRIVER 5566M: Satish Kharat <[email protected]> 5567M: Sesidhar Baddela <[email protected]> 5568M: Karan Tilak Kumar <[email protected]> 5569L: [email protected] 5570S: Supported 5571F: drivers/scsi/fnic/ 5572 5573CISCO SCSI HBA DRIVER 5574M: Karan Tilak Kumar <[email protected]> 5575M: Sesidhar Baddela <[email protected]> 5576L: [email protected] 5577S: Supported 5578F: drivers/scsi/snic/ 5579 5580CISCO VIC ETHERNET NIC DRIVER 5581M: Christian Benvenuti <[email protected]> 5582M: Satish Kharat <[email protected]> 5583S: Supported 5584F: drivers/net/ethernet/cisco/enic/ 5585 5586CISCO VIC LOW LATENCY NIC DRIVER 5587M: Christian Benvenuti <[email protected]> 5588M: Nelson Escobar <[email protected]> 5589S: Supported 5590F: drivers/infiniband/hw/usnic/ 5591 5592CLANG CONTROL FLOW INTEGRITY SUPPORT 5593M: Sami Tolvanen <[email protected]> 5594M: Kees Cook <[email protected]> 5595R: Nathan Chancellor <[email protected]> 5596L: [email protected] 5597S: Supported 5598B: https://github.com/ClangBuiltLinux/linux/issues 5599T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5600F: include/linux/cfi.h 5601F: kernel/cfi.c 5602 5603CLANG-FORMAT FILE 5604M: Miguel Ojeda <[email protected]> 5605S: Maintained 5606F: .clang-format 5607 5608CLANG/LLVM BUILD SUPPORT 5609M: Nathan Chancellor <[email protected]> 5610R: Nick Desaulniers <[email protected]> 5611R: Bill Wendling <[email protected]> 5612R: Justin Stitt <[email protected]> 5613L: [email protected] 5614S: Supported 5615W: https://clangbuiltlinux.github.io/ 5616B: https://github.com/ClangBuiltLinux/linux/issues 5617C: irc://irc.libera.chat/clangbuiltlinux 5618F: Documentation/kbuild/llvm.rst 5619F: include/linux/compiler-clang.h 5620F: scripts/Makefile.clang 5621F: scripts/clang-tools/ 5622K: \b(?i:clang|llvm)\b 5623 5624CLK API 5625M: Russell King <[email protected]> 5626L: [email protected] 5627S: Maintained 5628F: include/linux/clk.h 5629 5630CLOCKSOURCE, CLOCKEVENT DRIVERS 5631M: Daniel Lezcano <[email protected]> 5632M: Thomas Gleixner <[email protected]> 5633L: [email protected] 5634S: Supported 5635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5636F: Documentation/devicetree/bindings/timer/ 5637F: drivers/clocksource/ 5638 5639CLOSURES 5640M: Kent Overstreet <[email protected]> 5641L: [email protected] 5642S: Supported 5643C: irc://irc.oftc.net/bcache 5644F: include/linux/closure.h 5645F: lib/closure.c 5646 5647CMPC ACPI DRIVER 5648M: Thadeu Lima de Souza Cascardo <[email protected]> 5649L: [email protected] 5650S: Supported 5651F: drivers/platform/x86/classmate-laptop.c 5652 5653COBALT MEDIA DRIVER 5654M: Hans Verkuil <[email protected]> 5655L: [email protected] 5656S: Supported 5657W: https://linuxtv.org 5658T: git git://linuxtv.org/media.git 5659F: drivers/media/pci/cobalt/ 5660 5661COCCINELLE/Semantic Patches (SmPL) 5662M: Julia Lawall <[email protected]> 5663M: Nicolas Palix <[email protected]> 5664L: [email protected] (moderated for non-subscribers) 5665S: Supported 5666W: https://coccinelle.gitlabpages.inria.fr/website/ 5667T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5668F: Documentation/dev-tools/coccinelle.rst 5669F: scripts/coccicheck 5670F: scripts/coccinelle/ 5671 5672CODA FILE SYSTEM 5673M: Jan Harkes <[email protected]> 5674M: [email protected] 5675L: [email protected] 5676S: Maintained 5677W: http://www.coda.cs.cmu.edu/ 5678F: Documentation/filesystems/coda.rst 5679F: fs/coda/ 5680F: include/linux/coda*.h 5681F: include/uapi/linux/coda*.h 5682 5683CODA V4L2 MEM2MEM DRIVER 5684M: Philipp Zabel <[email protected]> 5685L: [email protected] 5686S: Maintained 5687F: Documentation/devicetree/bindings/media/coda.yaml 5688F: drivers/media/platform/chips-media/coda 5689 5690CODE OF CONDUCT 5691M: Greg Kroah-Hartman <[email protected]> 5692S: Supported 5693F: Documentation/process/code-of-conduct-interpretation.rst 5694F: Documentation/process/code-of-conduct.rst 5695 5696CODE TAGGING 5697M: Suren Baghdasaryan <[email protected]> 5698M: Kent Overstreet <[email protected]> 5699S: Maintained 5700F: include/asm-generic/codetag.lds.h 5701F: include/linux/codetag.h 5702F: lib/codetag.c 5703 5704COMEDI DRIVERS 5705M: Ian Abbott <[email protected]> 5706M: H Hartley Sweeten <[email protected]> 5707S: Odd Fixes 5708F: drivers/comedi/ 5709F: include/linux/comedi/ 5710F: include/uapi/linux/comedi.h 5711 5712COMMON CLK FRAMEWORK 5713M: Michael Turquette <[email protected]> 5714M: Stephen Boyd <[email protected]> 5715L: [email protected] 5716S: Maintained 5717Q: http://patchwork.kernel.org/project/linux-clk/list/ 5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5719F: Documentation/devicetree/bindings/clock/ 5720F: drivers/clk/ 5721F: include/dt-bindings/clock/ 5722F: include/linux/clk-pr* 5723F: include/linux/clk/ 5724F: include/linux/of_clk.h 5725X: drivers/clk/clkdev.c 5726 5727COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5728M: Steve French <[email protected]> 5729R: Paulo Alcantara <[email protected]> (DFS, global name space) 5730R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5731R: Shyam Prasad N <[email protected]> (multichannel) 5732R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5733R: Bharath SM <[email protected]> (deferred close, directory leases) 5734L: [email protected] 5735L: [email protected] (moderated for non-subscribers) 5736S: Supported 5737W: https://wiki.samba.org/index.php/LinuxCIFS 5738T: git git://git.samba.org/sfrench/cifs-2.6.git 5739F: Documentation/admin-guide/cifs/ 5740F: fs/smb/client/ 5741F: fs/smb/common/ 5742F: include/uapi/linux/cifs 5743 5744COMPACTPCI HOTPLUG CORE 5745M: Scott Murray <[email protected]> 5746L: [email protected] 5747S: Maintained 5748F: drivers/pci/hotplug/cpci_hotplug* 5749 5750COMPACTPCI HOTPLUG GENERIC DRIVER 5751M: Scott Murray <[email protected]> 5752L: [email protected] 5753S: Maintained 5754F: drivers/pci/hotplug/cpcihp_generic.c 5755 5756COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5757M: Scott Murray <[email protected]> 5758L: [email protected] 5759S: Maintained 5760F: drivers/pci/hotplug/cpcihp_zt5550.* 5761 5762COMPAL LAPTOP SUPPORT 5763M: Cezary Jackiewicz <[email protected]> 5764L: [email protected] 5765S: Maintained 5766F: drivers/platform/x86/compal-laptop.c 5767 5768COMPILER ATTRIBUTES 5769M: Miguel Ojeda <[email protected]> 5770S: Maintained 5771F: include/linux/compiler_attributes.h 5772 5773COMPUTE EXPRESS LINK (CXL) 5774M: Davidlohr Bueso <[email protected]> 5775M: Jonathan Cameron <[email protected]> 5776M: Dave Jiang <[email protected]> 5777M: Alison Schofield <[email protected]> 5778M: Vishal Verma <[email protected]> 5779M: Ira Weiny <[email protected]> 5780M: Dan Williams <[email protected]> 5781L: [email protected] 5782S: Maintained 5783F: Documentation/driver-api/cxl 5784F: drivers/cxl/ 5785F: include/cxl/ 5786F: include/uapi/linux/cxl_mem.h 5787F: tools/testing/cxl/ 5788 5789COMPUTE EXPRESS LINK PMU (CPMU) 5790M: Jonathan Cameron <[email protected]> 5791L: [email protected] 5792S: Maintained 5793F: Documentation/admin-guide/perf/cxl.rst 5794F: drivers/perf/cxl_pmu.c 5795 5796CONEXANT ACCESSRUNNER USB DRIVER 5797L: [email protected] 5798S: Orphan 5799W: http://accessrunner.sourceforge.net/ 5800F: drivers/usb/atm/cxacru.c 5801 5802CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5803M: Elena Reshetova <[email protected]> 5804M: Carlos Bilbao <[email protected]> 5805S: Maintained 5806F: Documentation/security/snp-tdx-threat-model.rst 5807 5808CONFIGFS 5809M: Joel Becker <[email protected]> 5810M: Christoph Hellwig <[email protected]> 5811S: Supported 5812T: git git://git.infradead.org/users/hch/configfs.git 5813F: fs/configfs/ 5814F: include/linux/configfs.h 5815F: samples/configfs/ 5816 5817CONGATEC BOARD CONTROLLER MFD DRIVER 5818M: Thomas Richard <[email protected]> 5819S: Maintained 5820F: drivers/gpio/gpio-cgbc.c 5821F: drivers/i2c/busses/i2c-cgbc.c 5822F: drivers/mfd/cgbc-core.c 5823F: drivers/watchdog/cgbc_wdt.c 5824F: include/linux/mfd/cgbc.h 5825 5826CONSOLE SUBSYSTEM 5827M: Greg Kroah-Hartman <[email protected]> 5828S: Supported 5829F: drivers/video/console/ 5830F: include/linux/console* 5831 5832CONTEXT TRACKING 5833M: Frederic Weisbecker <[email protected]> 5834M: "Paul E. McKenney" <[email protected]> 5835S: Maintained 5836F: include/linux/context_tracking* 5837F: kernel/context_tracking.c 5838 5839CONTROL GROUP (CGROUP) 5840M: Tejun Heo <[email protected]> 5841M: Johannes Weiner <[email protected]> 5842M: Michal Koutný <[email protected]> 5843L: [email protected] 5844S: Maintained 5845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5846F: Documentation/admin-guide/cgroup-v1/ 5847F: Documentation/admin-guide/cgroup-v2.rst 5848F: include/linux/cgroup* 5849F: kernel/cgroup/ 5850F: tools/testing/selftests/cgroup/ 5851 5852CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5853M: Tejun Heo <[email protected]> 5854M: Josef Bacik <[email protected]> 5855M: Jens Axboe <[email protected]> 5856L: [email protected] 5857L: [email protected] 5858T: git git://git.kernel.dk/linux-block 5859F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5860F: block/bfq-cgroup.c 5861F: block/blk-cgroup.c 5862F: block/blk-iocost.c 5863F: block/blk-iolatency.c 5864F: block/blk-throttle.c 5865F: include/linux/blk-cgroup.h 5866 5867CONTROL GROUP - CPUSET 5868M: Waiman Long <[email protected]> 5869L: [email protected] 5870S: Maintained 5871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5872F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5873F: include/linux/cpuset.h 5874F: kernel/cgroup/cpuset-internal.h 5875F: kernel/cgroup/cpuset-v1.c 5876F: kernel/cgroup/cpuset.c 5877F: tools/testing/selftests/cgroup/test_cpuset.c 5878F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5879F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5880 5881CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5882M: Johannes Weiner <[email protected]> 5883M: Michal Hocko <[email protected]> 5884M: Roman Gushchin <[email protected]> 5885M: Shakeel Butt <[email protected]> 5886R: Muchun Song <[email protected]> 5887L: [email protected] 5888L: [email protected] 5889S: Maintained 5890F: include/linux/memcontrol.h 5891F: mm/memcontrol.c 5892F: mm/memcontrol-v1.c 5893F: mm/memcontrol-v1.h 5894F: mm/swap_cgroup.c 5895F: samples/cgroup/* 5896F: tools/testing/selftests/cgroup/memcg_protection.m 5897F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5898F: tools/testing/selftests/cgroup/test_kmem.c 5899F: tools/testing/selftests/cgroup/test_memcontrol.c 5900 5901CORETEMP HARDWARE MONITORING DRIVER 5902M: Fenghua Yu <[email protected]> 5903L: [email protected] 5904S: Maintained 5905F: Documentation/hwmon/coretemp.rst 5906F: drivers/hwmon/coretemp.c 5907 5908CORSAIR-CPRO HARDWARE MONITOR DRIVER 5909M: Marius Zachmann <[email protected]> 5910L: [email protected] 5911S: Maintained 5912F: drivers/hwmon/corsair-cpro.c 5913 5914CORSAIR-PSU HARDWARE MONITOR DRIVER 5915M: Wilken Gottwalt <[email protected]> 5916L: [email protected] 5917S: Maintained 5918F: Documentation/hwmon/corsair-psu.rst 5919F: drivers/hwmon/corsair-psu.c 5920 5921COUNTER SUBSYSTEM 5922M: William Breathitt Gray <[email protected]> 5923L: [email protected] 5924S: Maintained 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5926F: Documentation/ABI/testing/sysfs-bus-counter 5927F: Documentation/driver-api/generic-counter.rst 5928F: drivers/counter/ 5929F: include/linux/counter.h 5930F: include/uapi/linux/counter.h 5931F: tools/counter/ 5932 5933COUNTER WATCH EVENTS TOOL 5934M: Fabrice Gasnier <[email protected]> 5935L: [email protected] 5936S: Maintained 5937F: tools/counter/counter_watch_events.c 5938 5939CP2615 I2C DRIVER 5940M: Bence Csókás <[email protected]> 5941S: Maintained 5942F: drivers/i2c/busses/i2c-cp2615.c 5943 5944CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 5945M: Viresh Kumar <[email protected]> 5946M: Sudeep Holla <[email protected]> 5947L: [email protected] 5948S: Maintained 5949W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 5950F: drivers/cpufreq/vexpress-spc-cpufreq.c 5951 5952CPU FREQUENCY SCALING FRAMEWORK 5953M: "Rafael J. Wysocki" <[email protected]> 5954M: Viresh Kumar <[email protected]> 5955L: [email protected] 5956S: Maintained 5957B: https://bugzilla.kernel.org 5958T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 5959T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 5960F: Documentation/admin-guide/pm/cpufreq.rst 5961F: Documentation/admin-guide/pm/intel_pstate.rst 5962F: Documentation/cpu-freq/ 5963F: Documentation/devicetree/bindings/cpufreq/ 5964F: drivers/cpufreq/ 5965F: include/linux/cpufreq.h 5966F: include/linux/sched/cpufreq.h 5967F: kernel/sched/cpufreq*.c 5968F: tools/testing/selftests/cpufreq/ 5969 5970CPU HOTPLUG 5971M: Thomas Gleixner <[email protected]> 5972M: Peter Zijlstra <[email protected]> 5973L: [email protected] 5974S: Maintained 5975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 5976F: include/linux/cpu.h 5977F: include/linux/cpuhotplug.h 5978F: include/linux/smpboot.h 5979F: kernel/cpu.c 5980F: kernel/smpboot.* 5981 5982CPU IDLE TIME MANAGEMENT FRAMEWORK 5983M: "Rafael J. Wysocki" <[email protected]> 5984M: Daniel Lezcano <[email protected]> 5985L: [email protected] 5986S: Maintained 5987B: https://bugzilla.kernel.org 5988T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 5989F: Documentation/admin-guide/pm/cpuidle.rst 5990F: Documentation/driver-api/pm/cpuidle.rst 5991F: drivers/cpuidle/ 5992F: include/linux/cpuidle.h 5993 5994CPU POWER MONITORING SUBSYSTEM 5995M: Thomas Renninger <[email protected]> 5996M: Shuah Khan <[email protected]> 5997M: Shuah Khan <[email protected]> 5998M: John B. Wyatt IV <[email protected]> 5999M: John B. Wyatt IV <[email protected]> 6000M: John Kacur <[email protected]> 6001L: [email protected] 6002S: Maintained 6003F: tools/power/cpupower/ 6004 6005CPUID/MSR DRIVER 6006M: "H. Peter Anvin" <[email protected]> 6007S: Maintained 6008F: arch/x86/kernel/cpuid.c 6009F: arch/x86/kernel/msr.c 6010 6011CPUIDLE DRIVER - ARM BIG LITTLE 6012M: Lorenzo Pieralisi <[email protected]> 6013M: Daniel Lezcano <[email protected]> 6014L: [email protected] 6015L: [email protected] (moderated for non-subscribers) 6016S: Maintained 6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6018F: drivers/cpuidle/cpuidle-big_little.c 6019 6020CPUIDLE DRIVER - ARM EXYNOS 6021M: Daniel Lezcano <[email protected]> 6022M: Kukjin Kim <[email protected]> 6023R: Krzysztof Kozlowski <[email protected]> 6024L: [email protected] 6025L: [email protected] 6026S: Maintained 6027F: arch/arm/mach-exynos/pm.c 6028F: drivers/cpuidle/cpuidle-exynos.c 6029F: include/linux/platform_data/cpuidle-exynos.h 6030 6031CPUIDLE DRIVER - ARM PSCI 6032M: Lorenzo Pieralisi <[email protected]> 6033M: Sudeep Holla <[email protected]> 6034L: [email protected] 6035L: [email protected] (moderated for non-subscribers) 6036S: Supported 6037F: drivers/cpuidle/cpuidle-psci.c 6038 6039CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6040M: Ulf Hansson <[email protected]> 6041L: [email protected] 6042L: [email protected] (moderated for non-subscribers) 6043S: Supported 6044T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6045F: drivers/cpuidle/cpuidle-psci-domain.c 6046F: drivers/cpuidle/cpuidle-psci.h 6047 6048CPUIDLE DRIVER - DT IDLE PM DOMAIN 6049M: Ulf Hansson <[email protected]> 6050L: [email protected] 6051S: Supported 6052T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6053F: drivers/cpuidle/dt_idle_genpd.c 6054F: drivers/cpuidle/dt_idle_genpd.h 6055 6056CPUIDLE DRIVER - RISC-V SBI 6057M: Anup Patel <[email protected]> 6058L: [email protected] 6059L: [email protected] 6060S: Maintained 6061F: drivers/cpuidle/cpuidle-riscv-sbi.c 6062 6063CRAMFS FILESYSTEM 6064M: Nicolas Pitre <[email protected]> 6065S: Maintained 6066F: Documentation/filesystems/cramfs.rst 6067F: fs/cramfs/ 6068 6069CREATIVE SB0540 6070M: Bastien Nocera <[email protected]> 6071L: [email protected] 6072S: Maintained 6073F: drivers/hid/hid-creative-sb0540.c 6074 6075CRYPTO API 6076M: Herbert Xu <[email protected]> 6077M: "David S. Miller" <[email protected]> 6078L: [email protected] 6079S: Maintained 6080T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6082F: Documentation/crypto/ 6083F: Documentation/devicetree/bindings/crypto/ 6084F: arch/*/crypto/ 6085F: crypto/ 6086F: drivers/crypto/ 6087F: include/crypto/ 6088F: include/linux/crypto* 6089F: lib/crypto/ 6090 6091CRYPTO SPEED TEST COMPARE 6092M: Wang Jinchao <[email protected]> 6093L: [email protected] 6094S: Maintained 6095F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6096 6097CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6098M: Neil Horman <[email protected]> 6099L: [email protected] 6100S: Maintained 6101F: crypto/ansi_cprng.c 6102F: crypto/rng.c 6103 6104CS3308 MEDIA DRIVER 6105M: Hans Verkuil <[email protected]> 6106L: [email protected] 6107S: Odd Fixes 6108W: http://linuxtv.org 6109T: git git://linuxtv.org/media.git 6110F: drivers/media/i2c/cs3308.c 6111 6112CS5535 Audio ALSA driver 6113M: Jaya Kumar <[email protected]> 6114S: Maintained 6115F: sound/pci/cs5535audio/ 6116 6117CTU CAN FD DRIVER 6118M: Pavel Pisa <[email protected]> 6119M: Ondrej Ille <[email protected]> 6120L: [email protected] 6121S: Maintained 6122F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6123F: drivers/net/can/ctucanfd/ 6124 6125CVE ASSIGNMENT CONTACT 6126M: CVE Assignment Team <[email protected]> 6127S: Maintained 6128F: Documentation/process/cve.rst 6129 6130CW1200 WLAN driver 6131S: Orphan 6132F: drivers/net/wireless/st/cw1200/ 6133F: include/linux/platform_data/net-cw1200.h 6134 6135CX18 VIDEO4LINUX DRIVER 6136M: Andy Walls <[email protected]> 6137L: [email protected] 6138S: Maintained 6139W: https://linuxtv.org 6140T: git git://linuxtv.org/media.git 6141F: drivers/media/pci/cx18/ 6142F: include/uapi/linux/ivtv* 6143 6144CX2341X MPEG ENCODER HELPER MODULE 6145M: Hans Verkuil <[email protected]> 6146L: [email protected] 6147S: Maintained 6148W: https://linuxtv.org 6149T: git git://linuxtv.org/media.git 6150F: drivers/media/common/cx2341x* 6151F: include/media/drv-intf/cx2341x.h 6152 6153CX24120 MEDIA DRIVER 6154M: Jemma Denson <[email protected]> 6155M: Patrick Boettcher <[email protected]> 6156L: [email protected] 6157S: Maintained 6158W: https://linuxtv.org 6159Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6160F: drivers/media/dvb-frontends/cx24120* 6161 6162CX88 VIDEO4LINUX DRIVER 6163M: Mauro Carvalho Chehab <[email protected]> 6164L: [email protected] 6165S: Odd fixes 6166W: https://linuxtv.org 6167T: git git://linuxtv.org/media.git 6168F: Documentation/driver-api/media/drivers/cx88* 6169F: drivers/media/pci/cx88/ 6170 6171CXD2820R MEDIA DRIVER 6172L: [email protected] 6173S: Orphan 6174W: https://linuxtv.org 6175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6176F: drivers/media/dvb-frontends/cxd2820r* 6177 6178CXGB3 ETHERNET DRIVER (CXGB3) 6179M: Potnuri Bharat Teja <[email protected]> 6180L: [email protected] 6181S: Supported 6182W: http://www.chelsio.com 6183F: drivers/net/ethernet/chelsio/cxgb3/ 6184 6185CXGB3 ISCSI DRIVER (CXGB3I) 6186M: Varun Prakash <[email protected]> 6187L: [email protected] 6188S: Supported 6189W: http://www.chelsio.com 6190F: drivers/scsi/cxgbi/cxgb3i 6191 6192CXGB4 CRYPTO DRIVER (chcr) 6193M: Ayush Sawal <[email protected]> 6194L: [email protected] 6195S: Supported 6196W: http://www.chelsio.com 6197F: drivers/crypto/chelsio 6198 6199CXGB4 ETHERNET DRIVER (CXGB4) 6200M: Potnuri Bharat Teja <[email protected]> 6201L: [email protected] 6202S: Supported 6203W: http://www.chelsio.com 6204F: drivers/net/ethernet/chelsio/cxgb4/ 6205 6206CXGB4 INLINE CRYPTO DRIVER 6207M: Ayush Sawal <[email protected]> 6208L: [email protected] 6209S: Supported 6210W: http://www.chelsio.com 6211F: drivers/net/ethernet/chelsio/inline_crypto/ 6212 6213CXGB4 ISCSI DRIVER (CXGB4I) 6214M: Varun Prakash <[email protected]> 6215L: [email protected] 6216S: Supported 6217W: http://www.chelsio.com 6218F: drivers/scsi/cxgbi/cxgb4i 6219 6220CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6221M: Potnuri Bharat Teja <[email protected]> 6222L: [email protected] 6223S: Supported 6224W: http://www.openfabrics.org 6225F: drivers/infiniband/hw/cxgb4/ 6226F: include/uapi/rdma/cxgb4-abi.h 6227 6228CXGB4VF ETHERNET DRIVER (CXGB4VF) 6229M: Potnuri Bharat Teja <[email protected]> 6230L: [email protected] 6231S: Supported 6232W: http://www.chelsio.com 6233F: drivers/net/ethernet/chelsio/cxgb4vf/ 6234 6235CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6236M: Frederic Barrat <[email protected]> 6237M: Andrew Donnellan <[email protected]> 6238L: [email protected] 6239S: Supported 6240F: Documentation/ABI/testing/sysfs-class-cxl 6241F: Documentation/arch/powerpc/cxl.rst 6242F: arch/powerpc/platforms/powernv/pci-cxl.c 6243F: drivers/misc/cxl/ 6244F: include/misc/cxl* 6245F: include/uapi/misc/cxl.h 6246 6247CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6248M: Manoj N. Kumar <[email protected]> 6249M: Uma Krishnan <[email protected]> 6250L: [email protected] 6251S: Obsolete 6252F: Documentation/arch/powerpc/cxlflash.rst 6253F: drivers/scsi/cxlflash/ 6254F: include/uapi/scsi/cxlflash_ioctl.h 6255 6256CYBERPRO FB DRIVER 6257M: Russell King <[email protected]> 6258L: [email protected] (moderated for non-subscribers) 6259S: Maintained 6260W: http://www.armlinux.org.uk/ 6261F: drivers/video/fbdev/cyber2000fb.* 6262 6263CYCLADES PC300 DRIVER 6264S: Orphan 6265F: drivers/net/wan/pc300* 6266 6267CYPRESS CY8C95X0 PINCTRL DRIVER 6268M: Patrick Rudolph <[email protected]> 6269L: [email protected] 6270S: Maintained 6271F: drivers/pinctrl/pinctrl-cy8c95x0.c 6272 6273CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6274M: Linus Walleij <[email protected]> 6275L: [email protected] 6276S: Maintained 6277F: drivers/input/touchscreen/cy8ctma140.c 6278 6279CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6280M: Yassine Oudjana <[email protected]> 6281L: [email protected] 6282S: Maintained 6283F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6284F: drivers/input/keyboard/cypress-sf.c 6285 6286CYPRESS_FIRMWARE MEDIA DRIVER 6287L: [email protected] 6288S: Orphan 6289W: https://linuxtv.org 6290Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6291F: drivers/media/common/cypress_firmware* 6292 6293CYTTSP TOUCHSCREEN DRIVER 6294M: Linus Walleij <[email protected]> 6295L: [email protected] 6296S: Maintained 6297F: drivers/input/touchscreen/cyttsp* 6298 6299D-LINK DIR-685 TOUCHKEYS DRIVER 6300M: Linus Walleij <[email protected]> 6301L: [email protected] 6302S: Supported 6303F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6304 6305DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6306M: Joshua Kinard <[email protected]> 6307S: Maintained 6308F: drivers/rtc/rtc-ds1685.c 6309F: include/linux/rtc/ds1685.h 6310 6311DAMA SLAVE for AX.25 6312M: Joerg Reuter <[email protected]> 6313L: [email protected] 6314S: Maintained 6315W: http://yaina.de/jreuter/ 6316W: http://www.qsl.net/dl1bke/ 6317F: net/ax25/af_ax25.c 6318F: net/ax25/ax25_dev.c 6319F: net/ax25/ax25_ds_* 6320F: net/ax25/ax25_in.c 6321F: net/ax25/ax25_out.c 6322F: net/ax25/ax25_timer.c 6323F: net/ax25/sysctl_net_ax25.c 6324 6325DATA ACCESS MONITOR 6326M: SeongJae Park <[email protected]> 6327L: [email protected] 6328L: [email protected] 6329S: Maintained 6330W: https://damonitor.github.io 6331P: Documentation/mm/damon/maintainer-profile.rst 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6333T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6334T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6335F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6336F: Documentation/admin-guide/mm/damon/ 6337F: Documentation/mm/damon/ 6338F: include/linux/damon.h 6339F: include/trace/events/damon.h 6340F: mm/damon/ 6341F: tools/testing/selftests/damon/ 6342 6343DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6344L: [email protected] 6345S: Orphan 6346F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6347F: drivers/net/ethernet/dec/tulip/dmfe.c 6348 6349DC390/AM53C974 SCSI driver 6350M: Hannes Reinecke <[email protected]> 6351L: [email protected] 6352S: Maintained 6353F: drivers/scsi/am53c974.c 6354 6355DC395x SCSI driver 6356M: Oliver Neukum <[email protected]> 6357M: Ali Akcaagac <[email protected]> 6358M: Jamie Lenehan <[email protected]> 6359S: Maintained 6360F: Documentation/scsi/dc395x.rst 6361F: drivers/scsi/dc395x.* 6362 6363DCCP PROTOCOL 6364L: [email protected] 6365S: Orphan 6366W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6367F: include/linux/dccp.h 6368F: include/linux/tfrc.h 6369F: include/uapi/linux/dccp.h 6370F: net/dccp/ 6371 6372DEBUGOBJECTS: 6373M: Thomas Gleixner <[email protected]> 6374L: [email protected] 6375S: Maintained 6376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6377F: include/linux/debugobjects.h 6378F: lib/debugobjects.c 6379 6380DECSTATION PLATFORM SUPPORT 6381M: "Maciej W. Rozycki" <[email protected]> 6382L: [email protected] 6383S: Maintained 6384F: arch/mips/dec/ 6385F: arch/mips/include/asm/dec/ 6386F: arch/mips/include/asm/mach-dec/ 6387 6388DEFXX FDDI NETWORK DRIVER 6389M: "Maciej W. Rozycki" <[email protected]> 6390S: Maintained 6391F: drivers/net/fddi/defxx.* 6392 6393DEFZA FDDI NETWORK DRIVER 6394M: "Maciej W. Rozycki" <[email protected]> 6395S: Maintained 6396F: drivers/net/fddi/defza.* 6397 6398DEINTERLACE DRIVERS FOR ALLWINNER H3 6399M: Jernej Skrabec <[email protected]> 6400L: [email protected] 6401S: Maintained 6402T: git git://linuxtv.org/media.git 6403F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6404F: drivers/media/platform/sunxi/sun8i-di/ 6405 6406DELL LAPTOP DRIVER 6407M: Matthew Garrett <[email protected]> 6408M: Pali Rohár <[email protected]> 6409L: [email protected] 6410S: Maintained 6411F: drivers/platform/x86/dell/dell-laptop.c 6412 6413DELL LAPTOP FREEFALL DRIVER 6414M: Pali Rohár <[email protected]> 6415S: Maintained 6416F: drivers/platform/x86/dell/dell-smo8800.c 6417 6418DELL LAPTOP RBTN DRIVER 6419M: Pali Rohár <[email protected]> 6420S: Maintained 6421F: drivers/platform/x86/dell/dell-rbtn.* 6422 6423DELL LAPTOP SMM DRIVER 6424M: Pali Rohár <[email protected]> 6425S: Maintained 6426F: Documentation/ABI/obsolete/procfs-i8k 6427F: drivers/hwmon/dell-smm-hwmon.c 6428F: include/uapi/linux/i8k.h 6429 6430DELL PC DRIVER 6431M: Lyndon Sanche <[email protected]> 6432L: [email protected] 6433S: Maintained 6434F: drivers/platform/x86/dell/dell-pc.c 6435 6436DELL REMOTE BIOS UPDATE DRIVER 6437M: Stuart Hayes <[email protected]> 6438L: [email protected] 6439S: Maintained 6440F: drivers/platform/x86/dell/dell_rbu.c 6441 6442DELL SMBIOS DRIVER 6443M: Pali Rohár <[email protected]> 6444L: [email protected] 6445L: [email protected] 6446S: Maintained 6447F: drivers/platform/x86/dell/dell-smbios.* 6448 6449DELL SMBIOS SMM DRIVER 6450L: [email protected] 6451L: [email protected] 6452S: Maintained 6453F: drivers/platform/x86/dell/dell-smbios-smm.c 6454 6455DELL SMBIOS WMI DRIVER 6456L: [email protected] 6457L: [email protected] 6458S: Maintained 6459F: drivers/platform/x86/dell/dell-smbios-wmi.c 6460F: tools/wmi/dell-smbios-example.c 6461 6462DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6463M: Stuart Hayes <[email protected]> 6464L: [email protected] 6465S: Maintained 6466F: Documentation/userspace-api/dcdbas.rst 6467F: drivers/platform/x86/dell/dcdbas.* 6468 6469DELL WMI DDV DRIVER 6470M: Armin Wolf <[email protected]> 6471S: Maintained 6472F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6473F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6474F: Documentation/wmi/devices/dell-wmi-ddv.rst 6475F: drivers/platform/x86/dell/dell-wmi-ddv.c 6476 6477DELL WMI DESCRIPTOR DRIVER 6478L: [email protected] 6479S: Maintained 6480F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6481 6482DELL WMI HARDWARE PRIVACY SUPPORT 6483L: [email protected] 6484L: [email protected] 6485S: Maintained 6486F: drivers/platform/x86/dell/dell-wmi-privacy.c 6487 6488DELL WMI NOTIFICATIONS DRIVER 6489M: Matthew Garrett <[email protected]> 6490M: Pali Rohár <[email protected]> 6491S: Maintained 6492F: drivers/platform/x86/dell/dell-wmi-base.c 6493 6494DELL WMI SYSMAN DRIVER 6495M: Prasanth Ksr <[email protected]> 6496L: [email protected] 6497L: [email protected] 6498S: Maintained 6499F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6500F: drivers/platform/x86/dell/dell-wmi-sysman/ 6501 6502DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6503M: Zev Weiss <[email protected]> 6504L: [email protected] 6505S: Maintained 6506F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6507 6508DELTA DPS920AB PSU DRIVER 6509M: Robert Marko <[email protected]> 6510L: [email protected] 6511S: Maintained 6512F: Documentation/hwmon/dps920ab.rst 6513F: drivers/hwmon/pmbus/dps920ab.c 6514 6515DELTA NETWORKS TN48M CPLD DRIVERS 6516M: Robert Marko <[email protected]> 6517S: Maintained 6518F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6519F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6520F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6521F: drivers/gpio/gpio-tn48m.c 6522F: include/dt-bindings/reset/delta,tn48m-reset.h 6523 6524DELTA ST MEDIA DRIVER 6525M: Hugues Fruchet <[email protected]> 6526L: [email protected] 6527S: Supported 6528W: https://linuxtv.org 6529T: git git://linuxtv.org/media.git 6530F: drivers/media/platform/st/sti/delta 6531 6532DENALI NAND DRIVER 6533L: [email protected] 6534S: Orphan 6535F: drivers/mtd/nand/raw/denali* 6536 6537DESIGNWARE EDMA CORE IP DRIVER 6538M: Manivannan Sadhasivam <[email protected]> 6539L: [email protected] 6540S: Maintained 6541F: drivers/dma/dw-edma/ 6542F: include/linux/dma/edma.h 6543 6544DESIGNWARE USB2 DRD IP DRIVER 6545M: Minas Harutyunyan <[email protected]> 6546L: [email protected] 6547S: Maintained 6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6549F: drivers/usb/dwc2/ 6550 6551DESIGNWARE USB3 DRD IP DRIVER 6552M: Thinh Nguyen <[email protected]> 6553L: [email protected] 6554S: Maintained 6555F: drivers/usb/dwc3/ 6556 6557DESIGNWARE XDATA IP DRIVER 6558L: [email protected] 6559S: Orphan 6560F: Documentation/misc-devices/dw-xdata-pcie.rst 6561F: drivers/misc/dw-xdata-pcie.c 6562 6563DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6564M: Andreas Klinger <[email protected]> 6565L: [email protected] 6566S: Maintained 6567F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6568F: drivers/iio/proximity/srf*.c 6569 6570DEVICE COREDUMP (DEV_COREDUMP) 6571M: Johannes Berg <[email protected]> 6572L: [email protected] 6573S: Maintained 6574F: drivers/base/devcoredump.c 6575F: include/linux/devcoredump.h 6576 6577DEVICE DEPENDENCY HELPER SCRIPT 6578M: Saravana Kannan <[email protected]> 6579L: [email protected] 6580S: Maintained 6581F: scripts/dev-needs.sh 6582 6583DEVICE DIRECT ACCESS (DAX) 6584M: Dan Williams <[email protected]> 6585M: Vishal Verma <[email protected]> 6586M: Dave Jiang <[email protected]> 6587L: [email protected] 6588L: [email protected] 6589S: Supported 6590F: drivers/dax/ 6591 6592DEVICE FREQUENCY (DEVFREQ) 6593M: MyungJoo Ham <[email protected]> 6594M: Kyungmin Park <[email protected]> 6595M: Chanwoo Choi <[email protected]> 6596L: [email protected] 6597S: Maintained 6598T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6599F: Documentation/devicetree/bindings/devfreq/ 6600F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6601F: drivers/devfreq/ 6602F: include/linux/devfreq.h 6603F: include/trace/events/devfreq.h 6604 6605DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6606M: Chanwoo Choi <[email protected]> 6607L: [email protected] 6608S: Supported 6609T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6610F: Documentation/devicetree/bindings/devfreq/event/ 6611F: drivers/devfreq/devfreq-event.c 6612F: drivers/devfreq/event/ 6613F: include/dt-bindings/pmu/exynos_ppmu.h 6614F: include/linux/devfreq-event.h 6615 6616DEVICE RESOURCE MANAGEMENT HELPERS 6617M: Hans de Goede <[email protected]> 6618R: Matti Vaittinen <[email protected]> 6619S: Maintained 6620F: include/linux/devm-helpers.h 6621 6622DEVICE-MAPPER (LVM) 6623M: Alasdair Kergon <[email protected]> 6624M: Mike Snitzer <[email protected]> 6625M: Mikulas Patocka <[email protected]> 6626L: [email protected] 6627S: Maintained 6628Q: http://patchwork.kernel.org/project/dm-devel/list/ 6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6630F: Documentation/admin-guide/device-mapper/ 6631F: drivers/md/Kconfig 6632F: drivers/md/Makefile 6633F: drivers/md/dm* 6634F: drivers/md/persistent-data/ 6635F: include/linux/device-mapper.h 6636F: include/linux/dm-*.h 6637F: include/uapi/linux/dm-*.h 6638 6639DEVICE-MAPPER VDO TARGET 6640M: Matthew Sakai <[email protected]> 6641L: [email protected] 6642S: Maintained 6643F: Documentation/admin-guide/device-mapper/vdo*.rst 6644F: drivers/md/dm-vdo/ 6645 6646DEVLINK 6647M: Jiri Pirko <[email protected]> 6648L: [email protected] 6649S: Supported 6650F: Documentation/networking/devlink 6651F: include/net/devlink.h 6652F: include/uapi/linux/devlink.h 6653F: net/devlink/ 6654 6655DFROBOT SD2405AL RTC DRIVER 6656M: Tóth János <[email protected]> 6657L: [email protected] 6658S: Maintained 6659F: drivers/rtc/rtc-sd2405al.c 6660 6661DH ELECTRONICS IMX6 DHCOM/DHCOR BOARD SUPPORT 6662M: Christoph Niedermaier <[email protected]> 6663L: [email protected] 6664S: Maintained 6665F: arch/arm/boot/dts/nxp/imx/imx6*-dhcom-* 6666F: arch/arm/boot/dts/nxp/imx/imx6*-dhcor-* 6667 6668DH ELECTRONICS STM32MP1 DHCOM/DHCOR BOARD SUPPORT 6669M: Marek Vasut <[email protected]> 6670L: [email protected] 6671S: Maintained 6672F: arch/arm/boot/dts/st/stm32mp1*-dhcom-* 6673F: arch/arm/boot/dts/st/stm32mp1*-dhcor-* 6674 6675DIALOG SEMICONDUCTOR DRIVERS 6676M: Support Opensource <[email protected]> 6677S: Supported 6678W: http://www.dialog-semiconductor.com/products 6679F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6680F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6681F: Documentation/devicetree/bindings/mfd/da90*.txt 6682F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6683F: Documentation/devicetree/bindings/regulator/da92*.txt 6684F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6685F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6686F: Documentation/devicetree/bindings/sound/da[79]*.txt 6687F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6688F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6689F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6690F: Documentation/hwmon/da90??.rst 6691F: drivers/gpio/gpio-da90??.c 6692F: drivers/hwmon/da90??-hwmon.c 6693F: drivers/iio/adc/da91??-*.c 6694F: drivers/input/misc/da72??.[ch] 6695F: drivers/input/misc/da90??_onkey.c 6696F: drivers/input/touchscreen/da9052_tsi.c 6697F: drivers/leds/leds-da90??.c 6698F: drivers/mfd/da903x.c 6699F: drivers/mfd/da90??-*.c 6700F: drivers/mfd/da91??-*.c 6701F: drivers/pinctrl/pinctrl-da90??.c 6702F: drivers/power/supply/da9052-battery.c 6703F: drivers/power/supply/da91??-*.c 6704F: drivers/regulator/da9???-regulator.[ch] 6705F: drivers/regulator/slg51000-regulator.[ch] 6706F: drivers/rtc/rtc-da90??.c 6707F: drivers/thermal/da90??-thermal.c 6708F: drivers/video/backlight/da90??_bl.c 6709F: drivers/watchdog/da90??_wdt.c 6710F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6711F: include/linux/mfd/da903x.h 6712F: include/linux/mfd/da9052/ 6713F: include/linux/mfd/da9055/ 6714F: include/linux/mfd/da9062/ 6715F: include/linux/mfd/da9063/ 6716F: include/linux/mfd/da9150/ 6717F: include/linux/regulator/da9211.h 6718F: include/sound/da[79]*.h 6719F: sound/soc/codecs/da[79]*.[ch] 6720 6721DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6722M: William Breathitt Gray <[email protected]> 6723L: [email protected] 6724S: Maintained 6725F: drivers/gpio/gpio-gpio-mm.c 6726 6727DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6728M: Martin Tuma <[email protected]> 6729L: [email protected] 6730S: Maintained 6731F: Documentation/admin-guide/media/mgb4.rst 6732F: drivers/media/pci/mgb4/ 6733 6734DIOLAN U2C-12 I2C DRIVER 6735M: Guenter Roeck <[email protected]> 6736L: [email protected] 6737S: Maintained 6738F: drivers/i2c/busses/i2c-diolan-u2c.c 6739 6740DIRECTORY NOTIFICATION (DNOTIFY) 6741M: Jan Kara <[email protected]> 6742R: Amir Goldstein <[email protected]> 6743L: [email protected] 6744S: Maintained 6745F: Documentation/filesystems/dnotify.rst 6746F: fs/notify/dnotify/ 6747F: include/linux/dnotify.h 6748 6749DISK GEOMETRY AND PARTITION HANDLING 6750M: Andries Brouwer <[email protected]> 6751S: Maintained 6752W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6753W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6754W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6755 6756DISKQUOTA 6757M: Jan Kara <[email protected]> 6758S: Maintained 6759F: Documentation/filesystems/quota.rst 6760F: fs/quota/ 6761F: include/linux/quota*.h 6762F: include/uapi/linux/quota*.h 6763 6764DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6765M: Bernie Thompson <[email protected]> 6766L: [email protected] 6767S: Maintained 6768W: http://plugable.com/category/projects/udlfb/ 6769F: Documentation/fb/udlfb.rst 6770F: drivers/video/fbdev/udlfb.c 6771F: include/video/udlfb.h 6772 6773DISTRIBUTED LOCK MANAGER (DLM) 6774M: Alexander Aring <[email protected]> 6775M: David Teigland <[email protected]> 6776L: [email protected] 6777S: Supported 6778W: https://pagure.io/dlm 6779T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6780F: fs/dlm/ 6781 6782DMA BUFFER SHARING FRAMEWORK 6783M: Sumit Semwal <[email protected]> 6784M: Christian König <[email protected]> 6785L: [email protected] 6786L: [email protected] 6787L: [email protected] (moderated for non-subscribers) 6788S: Maintained 6789T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6790F: Documentation/driver-api/dma-buf.rst 6791F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6792F: drivers/dma-buf/ 6793F: include/linux/*fence.h 6794F: include/linux/dma-buf.h 6795F: include/linux/dma-resv.h 6796K: \bdma_(?:buf|fence|resv)\b 6797 6798DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6799M: Vinod Koul <[email protected]> 6800L: [email protected] 6801S: Maintained 6802Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6803T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6804F: Documentation/devicetree/bindings/dma/ 6805F: Documentation/driver-api/dmaengine/ 6806F: drivers/dma/ 6807F: include/dt-bindings/dma/ 6808F: include/linux/dma/ 6809F: include/linux/dmaengine.h 6810F: include/linux/of_dma.h 6811 6812DMA MAPPING BENCHMARK 6813M: Xiang Chen <[email protected]> 6814L: [email protected] 6815F: kernel/dma/map_benchmark.c 6816F: tools/testing/selftests/dma/ 6817 6818DMA MAPPING HELPERS 6819M: Christoph Hellwig <[email protected]> 6820M: Marek Szyprowski <[email protected]> 6821R: Robin Murphy <[email protected]> 6822L: [email protected] 6823S: Supported 6824W: http://git.infradead.org/users/hch/dma-mapping.git 6825T: git git://git.infradead.org/users/hch/dma-mapping.git 6826F: include/asm-generic/dma-mapping.h 6827F: include/linux/dma-direct.h 6828F: include/linux/dma-map-ops.h 6829F: include/linux/dma-mapping.h 6830F: include/linux/swiotlb.h 6831F: kernel/dma/ 6832 6833DMA-BUF HEAPS FRAMEWORK 6834M: Sumit Semwal <[email protected]> 6835R: Benjamin Gaignard <[email protected]> 6836R: Brian Starkey <[email protected]> 6837R: John Stultz <[email protected]> 6838R: T.J. Mercier <[email protected]> 6839L: [email protected] 6840L: [email protected] 6841L: [email protected] (moderated for non-subscribers) 6842S: Maintained 6843T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6844F: drivers/dma-buf/dma-heap.c 6845F: drivers/dma-buf/heaps/* 6846F: include/linux/dma-heap.h 6847F: include/uapi/linux/dma-heap.h 6848F: tools/testing/selftests/dmabuf-heaps/ 6849 6850DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6851M: Lukasz Luba <[email protected]> 6852L: [email protected] 6853L: [email protected] 6854S: Maintained 6855F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6856F: drivers/memory/samsung/exynos5422-dmc.c 6857 6858DME1737 HARDWARE MONITOR DRIVER 6859M: Juerg Haefliger <[email protected]> 6860L: [email protected] 6861S: Maintained 6862F: Documentation/hwmon/dme1737.rst 6863F: drivers/hwmon/dme1737.c 6864 6865DMI/SMBIOS SUPPORT 6866M: Jean Delvare <[email protected]> 6867S: Maintained 6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6869F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6870F: drivers/firmware/dmi-id.c 6871F: drivers/firmware/dmi_scan.c 6872F: include/linux/dmi.h 6873 6874DOCUMENTATION 6875M: Jonathan Corbet <[email protected]> 6876L: [email protected] 6877S: Maintained 6878P: Documentation/doc-guide/maintainer-profile.rst 6879T: git git://git.lwn.net/linux.git docs-next 6880F: Documentation/ 6881F: scripts/check-variable-fonts.sh 6882F: scripts/documentation-file-ref-check 6883F: scripts/kernel-doc 6884F: scripts/sphinx-pre-install 6885X: Documentation/ABI/ 6886X: Documentation/admin-guide/media/ 6887X: Documentation/devicetree/ 6888X: Documentation/driver-api/media/ 6889X: Documentation/firmware-guide/acpi/ 6890X: Documentation/i2c/ 6891X: Documentation/netlink/ 6892X: Documentation/power/ 6893X: Documentation/spi/ 6894X: Documentation/userspace-api/media/ 6895 6896DOCUMENTATION PROCESS 6897M: Jonathan Corbet <[email protected]> 6898L: [email protected] 6899S: Maintained 6900F: Documentation/dev-tools/ 6901F: Documentation/maintainer/ 6902F: Documentation/process/ 6903 6904DOCUMENTATION REPORTING ISSUES 6905M: Thorsten Leemhuis <[email protected]> 6906L: [email protected] 6907S: Maintained 6908F: Documentation/admin-guide/bug-bisect.rst 6909F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6910F: Documentation/admin-guide/reporting-issues.rst 6911F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6912 6913DOCUMENTATION SCRIPTS 6914M: Mauro Carvalho Chehab <[email protected]> 6915L: [email protected] 6916S: Maintained 6917F: Documentation/sphinx/parse-headers.pl 6918F: scripts/documentation-file-ref-check 6919F: scripts/sphinx-pre-install 6920 6921DOCUMENTATION/ITALIAN 6922M: Federico Vaga <[email protected]> 6923L: [email protected] 6924S: Maintained 6925F: Documentation/translations/it_IT 6926 6927DOCUMENTATION/JAPANESE 6928R: Akira Yokosawa <[email protected]> 6929L: [email protected] 6930S: Maintained 6931F: Documentation/translations/ja_JP 6932 6933DONGWOON DW9714 LENS VOICE COIL DRIVER 6934M: Sakari Ailus <[email protected]> 6935L: [email protected] 6936S: Maintained 6937T: git git://linuxtv.org/media.git 6938F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 6939F: drivers/media/i2c/dw9714.c 6940 6941DONGWOON DW9719 LENS VOICE COIL DRIVER 6942M: Daniel Scally <[email protected]> 6943L: [email protected] 6944S: Maintained 6945T: git git://linuxtv.org/media.git 6946F: drivers/media/i2c/dw9719.c 6947 6948DONGWOON DW9768 LENS VOICE COIL DRIVER 6949L: [email protected] 6950S: Orphan 6951T: git git://linuxtv.org/media.git 6952F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 6953F: drivers/media/i2c/dw9768.c 6954 6955DONGWOON DW9807 LENS VOICE COIL DRIVER 6956M: Sakari Ailus <[email protected]> 6957L: [email protected] 6958S: Maintained 6959T: git git://linuxtv.org/media.git 6960F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 6961F: drivers/media/i2c/dw9807-vcm.c 6962 6963DOUBLETALK DRIVER 6964M: "James R. Van Zandt" <[email protected]> 6965L: [email protected] 6966S: Maintained 6967F: drivers/char/dtlk.c 6968F: include/linux/dtlk.h 6969 6970DPAA2 DATAPATH I/O (DPIO) DRIVER 6971M: Roy Pledge <[email protected]> 6972L: [email protected] 6973S: Maintained 6974F: drivers/soc/fsl/dpio 6975 6976DPAA2 ETHERNET DRIVER 6977M: Ioana Ciornei <[email protected]> 6978L: [email protected] 6979S: Maintained 6980F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 6981F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 6982F: drivers/net/ethernet/freescale/dpaa2/Kconfig 6983F: drivers/net/ethernet/freescale/dpaa2/Makefile 6984F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 6985F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 6986F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 6987F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 6988F: drivers/net/ethernet/freescale/dpaa2/dpmac* 6989F: drivers/net/ethernet/freescale/dpaa2/dpni* 6990 6991DPAA2 ETHERNET SWITCH DRIVER 6992M: Ioana Ciornei <[email protected]> 6993L: [email protected] 6994S: Maintained 6995F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 6996F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 6997F: drivers/net/ethernet/freescale/dpaa2/dpsw* 6998 6999DPLL SUBSYSTEM 7000M: Vadim Fedorenko <[email protected]> 7001M: Arkadiusz Kubalewski <[email protected]> 7002M: Jiri Pirko <[email protected]> 7003L: [email protected] 7004S: Supported 7005F: Documentation/driver-api/dpll.rst 7006F: drivers/dpll/* 7007F: include/linux/dpll.h 7008F: include/uapi/linux/dpll.h 7009 7010DRBD DRIVER 7011M: Philipp Reisner <[email protected]> 7012M: Lars Ellenberg <[email protected]> 7013M: Christoph Böhmwalder <[email protected]> 7014L: [email protected] 7015S: Supported 7016W: http://www.drbd.org 7017T: git git://git.linbit.com/linux-drbd.git 7018T: git git://git.linbit.com/drbd-8.4.git 7019F: Documentation/admin-guide/blockdev/ 7020F: drivers/block/drbd/ 7021F: include/linux/drbd* 7022F: lib/lru_cache.c 7023 7024DRIVER COMPONENT FRAMEWORK 7025L: [email protected] 7026F: drivers/base/component.c 7027F: include/linux/component.h 7028 7029DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7030M: Greg Kroah-Hartman <[email protected]> 7031R: "Rafael J. Wysocki" <[email protected]> 7032S: Supported 7033T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7034F: Documentation/core-api/kobject.rst 7035F: drivers/base/ 7036F: fs/debugfs/ 7037F: fs/sysfs/ 7038F: include/linux/debugfs.h 7039F: include/linux/fwnode.h 7040F: include/linux/kobj* 7041F: include/linux/property.h 7042F: lib/kobj* 7043F: rust/kernel/device.rs 7044 7045DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7046M: Nishanth Menon <[email protected]> 7047L: [email protected] 7048S: Maintained 7049F: drivers/soc/ti/smartreflex.c 7050F: include/linux/power/smartreflex.h 7051 7052DRM ACCEL DRIVERS FOR INTEL VPU 7053M: Jacek Lawrynowicz <[email protected]> 7054M: Stanislaw Gruszka <[email protected]> 7055L: [email protected] 7056S: Supported 7057T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7058F: drivers/accel/ivpu/ 7059F: include/uapi/drm/ivpu_accel.h 7060 7061DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7062M: Oded Gabbay <[email protected]> 7063L: [email protected] 7064S: Maintained 7065C: irc://irc.oftc.net/dri-devel 7066T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7067F: Documentation/accel/ 7068F: drivers/accel/ 7069F: include/drm/drm_accel.h 7070 7071DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7072M: Maxime Ripard <[email protected]> 7073M: Chen-Yu Tsai <[email protected]> 7074R: Jernej Skrabec <[email protected]> 7075L: [email protected] 7076S: Supported 7077T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7078F: drivers/gpu/drm/sun4i/sun8i* 7079 7080DRM DRIVER FOR ARM PL111 CLCD 7081M: Linus Walleij <[email protected]> 7082S: Maintained 7083T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7084F: drivers/gpu/drm/pl111/ 7085 7086DRM DRIVER FOR ARM VERSATILE TFT PANELS 7087M: Linus Walleij <[email protected]> 7088S: Maintained 7089T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7090F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7091F: drivers/gpu/drm/panel/panel-arm-versatile.c 7092 7093DRM DRIVER FOR ASPEED BMC GFX 7094M: Joel Stanley <[email protected]> 7095L: [email protected] (moderated for non-subscribers) 7096S: Supported 7097T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7098F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7099F: drivers/gpu/drm/aspeed/ 7100 7101DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7102M: Dave Airlie <[email protected]> 7103R: Thomas Zimmermann <[email protected]> 7104R: Jocelyn Falempe <[email protected]> 7105L: [email protected] 7106S: Supported 7107T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7108F: drivers/gpu/drm/ast/ 7109 7110DRM DRIVER FOR BOCHS VIRTUAL GPU 7111M: Gerd Hoffmann <[email protected]> 7112L: [email protected] 7113S: Maintained 7114T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7115F: drivers/gpu/drm/tiny/bochs.c 7116 7117DRM DRIVER FOR BOE HIMAX8279D PANELS 7118M: Jerry Han <[email protected]> 7119S: Maintained 7120F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7121F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7122 7123DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7124M: Jagan Teki <[email protected]> 7125S: Maintained 7126F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7127F: drivers/gpu/drm/bridge/chipone-icn6211.c 7128 7129DRM DRIVER FOR EBBG FT8719 PANEL 7130M: Joel Selvaraj <[email protected]> 7131S: Maintained 7132T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7133F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7134F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7135 7136DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7137M: Linus Walleij <[email protected]> 7138S: Maintained 7139T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7140F: drivers/gpu/drm/tve200/ 7141 7142DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7143M: Icenowy Zheng <[email protected]> 7144S: Maintained 7145F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7146F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7147 7148DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7149M: Jagan Teki <[email protected]> 7150S: Maintained 7151F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7152F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7153 7154DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7155M: Thomas Zimmermann <[email protected]> 7156M: Javier Martinez Canillas <[email protected]> 7157L: [email protected] 7158S: Maintained 7159T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7160F: drivers/gpu/drm/tiny/ofdrm.c 7161F: drivers/gpu/drm/tiny/simpledrm.c 7162F: drivers/video/aperture.c 7163F: drivers/video/nomodeset.c 7164F: include/linux/aperture.h 7165F: include/video/nomodeset.h 7166 7167DRM DRIVER FOR GENERIC EDP PANELS 7168R: Douglas Anderson <[email protected]> 7169F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7170F: drivers/gpu/drm/panel/panel-edp.c 7171 7172DRM DRIVER FOR GENERIC USB DISPLAY 7173M: Noralf Trønnes <[email protected]> 7174S: Maintained 7175W: https://github.com/notro/gud/wiki 7176T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7177F: drivers/gpu/drm/gud/ 7178F: include/drm/gud.h 7179 7180DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7181M: Hans de Goede <[email protected]> 7182S: Maintained 7183T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7184F: drivers/gpu/drm/tiny/gm12u320.c 7185 7186DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7187M: Ondrej Jirman <[email protected]> 7188M: Javier Martinez Canillas <[email protected]> 7189S: Maintained 7190T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7191F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7192F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7193 7194DRM DRIVER FOR HX8357D PANELS 7195S: Orphan 7196T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7197F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7198F: drivers/gpu/drm/tiny/hx8357d.c 7199 7200DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7201M: Deepak Rawat <[email protected]> 7202L: [email protected] 7203L: [email protected] 7204S: Maintained 7205T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7206F: drivers/gpu/drm/hyperv 7207 7208DRM DRIVER FOR ILITEK ILI9225 PANELS 7209M: David Lechner <[email protected]> 7210S: Maintained 7211T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7212F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7213F: drivers/gpu/drm/tiny/ili9225.c 7214 7215DRM DRIVER FOR ILITEK ILI9486 PANELS 7216M: Kamlesh Gurudasani <[email protected]> 7217S: Maintained 7218T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7219F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7220F: drivers/gpu/drm/tiny/ili9486.c 7221 7222DRM DRIVER FOR ILITEK ILI9805 PANELS 7223M: Michael Trimarchi <[email protected]> 7224S: Maintained 7225F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7226F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7227 7228DRM DRIVER FOR ILITEK ILI9806E PANELS 7229M: Michael Walle <[email protected]> 7230S: Maintained 7231F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7232 7233DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7234M: Jagan Teki <[email protected]> 7235S: Maintained 7236F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7237F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7238 7239DRM DRIVER FOR LG SW43408 PANELS 7240M: Sumit Semwal <[email protected]> 7241M: Caleb Connolly <[email protected]> 7242S: Maintained 7243T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7244F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7245F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7246 7247DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7248M: Paul Kocialkowski <[email protected]> 7249S: Supported 7250T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7251F: drivers/gpu/drm/logicvc/ 7252 7253DRM DRIVER FOR LVDS PANELS 7254M: Laurent Pinchart <[email protected]> 7255L: [email protected] 7256S: Maintained 7257T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7258F: Documentation/devicetree/bindings/display/lvds.yaml 7259F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7260F: drivers/gpu/drm/panel/panel-lvds.c 7261 7262DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7263M: Guido Günther <[email protected]> 7264R: Purism Kernel Team <[email protected]> 7265S: Maintained 7266F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7267F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7268 7269DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7270M: Dave Airlie <[email protected]> 7271R: Thomas Zimmermann <[email protected]> 7272R: Jocelyn Falempe <[email protected]> 7273L: [email protected] 7274S: Supported 7275T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7276F: drivers/gpu/drm/mgag200/ 7277 7278DRM DRIVER FOR MI0283QT 7279M: Noralf Trønnes <[email protected]> 7280S: Maintained 7281T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7282F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7283F: drivers/gpu/drm/tiny/mi0283qt.c 7284 7285DRM DRIVER FOR MIPI DBI compatible panels 7286M: Noralf Trønnes <[email protected]> 7287S: Maintained 7288W: https://github.com/notro/panel-mipi-dbi/wiki 7289T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7290F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7291F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7292 7293DRM DRIVER for Qualcomm Adreno GPUs 7294M: Rob Clark <[email protected]> 7295R: Sean Paul <[email protected]> 7296R: Konrad Dybcio <[email protected]> 7297L: [email protected] 7298L: [email protected] 7299L: [email protected] 7300S: Maintained 7301B: https://gitlab.freedesktop.org/drm/msm/-/issues 7302T: git https://gitlab.freedesktop.org/drm/msm.git 7303F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7304F: drivers/gpu/drm/msm/adreno/ 7305F: drivers/gpu/drm/msm/msm_gpu.* 7306F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7307F: drivers/gpu/drm/msm/msm_ringbuffer.* 7308F: drivers/gpu/drm/msm/registers/adreno/ 7309F: include/uapi/drm/msm_drm.h 7310 7311DRM DRIVER for Qualcomm display hardware 7312M: Rob Clark <[email protected]> 7313M: Abhinav Kumar <[email protected]> 7314M: Dmitry Baryshkov <[email protected]> 7315R: Sean Paul <[email protected]> 7316R: Marijn Suijten <[email protected]> 7317L: [email protected] 7318L: [email protected] 7319L: [email protected] 7320S: Maintained 7321B: https://gitlab.freedesktop.org/drm/msm/-/issues 7322T: git https://gitlab.freedesktop.org/drm/msm.git 7323F: Documentation/devicetree/bindings/display/msm/ 7324F: drivers/gpu/drm/ci/xfails/msm* 7325F: drivers/gpu/drm/msm/ 7326F: include/uapi/drm/msm_drm.h 7327 7328DRM DRIVER FOR NOVATEK NT35510 PANELS 7329M: Linus Walleij <[email protected]> 7330S: Maintained 7331T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7332F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7333F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7334 7335DRM DRIVER FOR NOVATEK NT35560 PANELS 7336M: Linus Walleij <[email protected]> 7337S: Maintained 7338T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7339F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7340F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7341 7342DRM DRIVER FOR NOVATEK NT36523 PANELS 7343M: Jianhua Lu <[email protected]> 7344S: Maintained 7345T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7346F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7347F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7348 7349DRM DRIVER FOR NOVATEK NT36672A PANELS 7350M: Sumit Semwal <[email protected]> 7351S: Maintained 7352T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7353F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7354F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7355 7356DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7357M: Karol Herbst <[email protected]> 7358M: Lyude Paul <[email protected]> 7359M: Danilo Krummrich <[email protected]> 7360L: [email protected] 7361L: [email protected] 7362S: Supported 7363W: https://nouveau.freedesktop.org/ 7364Q: https://patchwork.freedesktop.org/project/nouveau/ 7365Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7366B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7367C: irc://irc.oftc.net/nouveau 7368T: git https://gitlab.freedesktop.org/drm/nouveau.git 7369F: drivers/gpu/drm/nouveau/ 7370F: include/uapi/drm/nouveau_drm.h 7371 7372DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7373M: Stefan Mavrodiev <[email protected]> 7374S: Maintained 7375F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7376F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7377 7378DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7379R: Douglas Anderson <[email protected]> 7380F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7381F: drivers/gpu/drm/bridge/parade-ps8640.c 7382 7383DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7384M: Noralf Trønnes <[email protected]> 7385S: Maintained 7386T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7387F: Documentation/devicetree/bindings/display/repaper.txt 7388F: drivers/gpu/drm/tiny/repaper.c 7389 7390DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7391M: Dave Airlie <[email protected]> 7392M: Gerd Hoffmann <[email protected]> 7393L: [email protected] 7394S: Obsolete 7395W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7396T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7397F: drivers/gpu/drm/tiny/cirrus-qemu.c 7398 7399DRM DRIVER FOR QXL VIRTUAL GPU 7400M: Dave Airlie <[email protected]> 7401M: Gerd Hoffmann <[email protected]> 7402L: [email protected] 7403L: [email protected] 7404S: Maintained 7405T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7406F: drivers/gpu/drm/qxl/ 7407F: include/uapi/drm/qxl_drm.h 7408 7409DRM DRIVER FOR RAYDIUM RM67191 PANELS 7410M: Robert Chiras <[email protected]> 7411S: Maintained 7412F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7413F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7414 7415DRM DRIVER FOR SAMSUNG DB7430 PANELS 7416M: Linus Walleij <[email protected]> 7417S: Maintained 7418T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7419F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7420F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7421 7422DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7423M: Inki Dae <[email protected]> 7424M: Jagan Teki <[email protected]> 7425M: Marek Szyprowski <[email protected]> 7426S: Maintained 7427T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7428F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7429F: drivers/gpu/drm/bridge/samsung-dsim.c 7430F: include/drm/bridge/samsung-dsim.h 7431 7432DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7433M: Markuss Broks <[email protected]> 7434S: Maintained 7435F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7436F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7437 7438DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7439M: Artur Weber <[email protected]> 7440S: Maintained 7441F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7442F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7443 7444DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7445M: Dzmitry Sankouski <[email protected]> 7446S: Maintained 7447F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7448F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7449 7450DRM DRIVER FOR SHARP MEMORY LCD 7451M: Alex Lanzano <[email protected]> 7452S: Maintained 7453F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7454F: drivers/gpu/drm/tiny/sharp-memory.c 7455 7456DRM DRIVER FOR SITRONIX ST7586 PANELS 7457M: David Lechner <[email protected]> 7458S: Maintained 7459T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7460F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7461F: drivers/gpu/drm/tiny/st7586.c 7462 7463DRM DRIVER FOR SITRONIX ST7701 PANELS 7464M: Jagan Teki <[email protected]> 7465S: Maintained 7466F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7467F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7468 7469DRM DRIVER FOR SITRONIX ST7703 PANELS 7470M: Guido Günther <[email protected]> 7471R: Purism Kernel Team <[email protected]> 7472R: Ondrej Jirman <[email protected]> 7473S: Maintained 7474F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7475F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7476 7477DRM DRIVER FOR SITRONIX ST7735R PANELS 7478M: David Lechner <[email protected]> 7479S: Maintained 7480T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7481F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7482F: drivers/gpu/drm/tiny/st7735r.c 7483 7484DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7485M: Javier Martinez Canillas <[email protected]> 7486S: Maintained 7487T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7488F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7489F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7490F: drivers/gpu/drm/solomon/ssd130x* 7491 7492DRM DRIVER FOR ST-ERICSSON MCDE 7493M: Linus Walleij <[email protected]> 7494S: Maintained 7495T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7496F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7497F: drivers/gpu/drm/mcde/ 7498 7499DRM DRIVER FOR SYNAPTICS R63353 PANELS 7500M: Michael Trimarchi <[email protected]> 7501S: Maintained 7502F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7503F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7504 7505DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7506M: Jagan Teki <[email protected]> 7507S: Maintained 7508F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7509F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7510 7511DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7512R: Douglas Anderson <[email protected]> 7513F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7514F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7515 7516DRM DRIVER FOR TPO TPG110 PANELS 7517M: Linus Walleij <[email protected]> 7518S: Maintained 7519T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7520F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7521F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7522 7523DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7524M: Dave Airlie <[email protected]> 7525R: Sean Paul <[email protected]> 7526R: Thomas Zimmermann <[email protected]> 7527L: [email protected] 7528S: Supported 7529T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7530F: drivers/gpu/drm/udl/ 7531 7532DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7533M: Louis Chauvet <[email protected]> 7534R: Haneen Mohammed <[email protected]> 7535R: Simona Vetter <[email protected]> 7536R: Melissa Wen <[email protected]> 7537L: [email protected] 7538S: Maintained 7539T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7540F: Documentation/gpu/vkms.rst 7541F: drivers/gpu/drm/ci/xfails/vkms* 7542F: drivers/gpu/drm/vkms/ 7543 7544DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7545M: Hans de Goede <[email protected]> 7546L: [email protected] 7547S: Maintained 7548T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7549F: drivers/gpu/drm/vboxvideo/ 7550 7551DRM DRIVER FOR VMWARE VIRTUAL GPU 7552M: Zack Rusin <[email protected]> 7553R: Broadcom internal kernel review list <[email protected]> 7554L: [email protected] 7555S: Supported 7556T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7557F: drivers/gpu/drm/vmwgfx/ 7558F: include/uapi/drm/vmwgfx_drm.h 7559 7560DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7561M: Linus Walleij <[email protected]> 7562S: Maintained 7563T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7564F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7565F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7566 7567DRM DRIVERS 7568M: David Airlie <[email protected]> 7569M: Simona Vetter <[email protected]> 7570L: [email protected] 7571S: Maintained 7572B: https://gitlab.freedesktop.org/drm 7573C: irc://irc.oftc.net/dri-devel 7574T: git https://gitlab.freedesktop.org/drm/kernel.git 7575F: Documentation/devicetree/bindings/display/ 7576F: Documentation/devicetree/bindings/gpu/ 7577F: Documentation/gpu/ 7578F: drivers/gpu/ 7579F: include/drm/ 7580F: include/linux/vga* 7581F: include/uapi/drm/ 7582 7583DRM DRIVERS AND MISC GPU PATCHES 7584M: Maarten Lankhorst <[email protected]> 7585M: Maxime Ripard <[email protected]> 7586M: Thomas Zimmermann <[email protected]> 7587S: Maintained 7588W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7589T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7590F: Documentation/devicetree/bindings/display/ 7591F: Documentation/devicetree/bindings/gpu/ 7592F: Documentation/gpu/ 7593F: drivers/gpu/drm/ 7594F: drivers/gpu/vga/ 7595F: include/drm/drm 7596F: include/linux/vga* 7597F: include/uapi/drm/ 7598X: drivers/gpu/drm/amd/ 7599X: drivers/gpu/drm/armada/ 7600X: drivers/gpu/drm/etnaviv/ 7601X: drivers/gpu/drm/exynos/ 7602X: drivers/gpu/drm/i915/ 7603X: drivers/gpu/drm/kmb/ 7604X: drivers/gpu/drm/mediatek/ 7605X: drivers/gpu/drm/msm/ 7606X: drivers/gpu/drm/nouveau/ 7607X: drivers/gpu/drm/radeon/ 7608X: drivers/gpu/drm/renesas/rcar-du/ 7609X: drivers/gpu/drm/tegra/ 7610 7611DRM DRIVERS FOR ALLWINNER A10 7612M: Maxime Ripard <[email protected]> 7613M: Chen-Yu Tsai <[email protected]> 7614L: [email protected] 7615S: Supported 7616T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7617F: Documentation/devicetree/bindings/display/allwinner* 7618F: drivers/gpu/drm/sun4i/ 7619 7620DRM DRIVERS FOR AMLOGIC SOCS 7621M: Neil Armstrong <[email protected]> 7622L: [email protected] 7623L: [email protected] 7624S: Supported 7625W: http://linux-meson.com/ 7626T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7627F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7628F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7629F: Documentation/gpu/meson.rst 7630F: drivers/gpu/drm/ci/xfails/meson* 7631F: drivers/gpu/drm/meson/ 7632 7633DRM DRIVERS FOR ATMEL HLCDC 7634M: Sam Ravnborg <[email protected]> 7635M: Boris Brezillon <[email protected]> 7636L: [email protected] 7637S: Supported 7638T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7639F: Documentation/devicetree/bindings/display/atmel/ 7640F: drivers/gpu/drm/atmel-hlcdc/ 7641 7642DRM DRIVERS FOR BRIDGE CHIPS 7643M: Andrzej Hajda <[email protected]> 7644M: Neil Armstrong <[email protected]> 7645M: Robert Foss <[email protected]> 7646R: Laurent Pinchart <[email protected]> 7647R: Jonas Karlman <[email protected]> 7648R: Jernej Skrabec <[email protected]> 7649S: Maintained 7650T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7651F: Documentation/devicetree/bindings/display/bridge/ 7652F: drivers/gpu/drm/bridge/ 7653F: drivers/gpu/drm/display/drm_bridge_connector.c 7654F: drivers/gpu/drm/drm_bridge.c 7655F: include/drm/drm_bridge.h 7656F: include/drm/drm_bridge_connector.h 7657 7658DRM DRIVERS FOR EXYNOS 7659M: Inki Dae <[email protected]> 7660M: Seung-Woo Kim <[email protected]> 7661M: Kyungmin Park <[email protected]> 7662L: [email protected] 7663S: Supported 7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7665F: Documentation/devicetree/bindings/display/samsung/ 7666F: drivers/gpu/drm/exynos/ 7667F: include/uapi/drm/exynos_drm.h 7668 7669DRM DRIVERS FOR FREESCALE DCU 7670M: Stefan Agner <[email protected]> 7671M: Alison Wang <[email protected]> 7672L: [email protected] 7673S: Supported 7674T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7675F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7676F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7677F: drivers/gpu/drm/fsl-dcu/ 7678 7679DRM DRIVERS FOR FREESCALE IMX 5/6 7680M: Philipp Zabel <[email protected]> 7681L: [email protected] 7682S: Maintained 7683T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7684T: git git://git.pengutronix.de/git/pza/linux 7685F: Documentation/devicetree/bindings/display/imx/ 7686F: drivers/gpu/drm/imx/ipuv3/ 7687F: drivers/gpu/ipu-v3/ 7688 7689DRM DRIVERS FOR FREESCALE IMX BRIDGE 7690M: Liu Ying <[email protected]> 7691L: [email protected] 7692S: Maintained 7693F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7694F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7695F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7696F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7697F: drivers/gpu/drm/bridge/imx/ 7698 7699DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7700M: Patrik Jakobsson <[email protected]> 7701L: [email protected] 7702S: Maintained 7703T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7704F: drivers/gpu/drm/gma500/ 7705 7706DRM DRIVERS FOR HISILICON 7707M: Xinliang Liu <[email protected]> 7708M: Tian Tao <[email protected]> 7709R: Xinwei Kong <[email protected]> 7710R: Sumit Semwal <[email protected]> 7711R: Yongqin Liu <[email protected]> 7712R: John Stultz <[email protected]> 7713L: [email protected] 7714S: Maintained 7715T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7716F: Documentation/devicetree/bindings/display/hisilicon/ 7717F: drivers/gpu/drm/hisilicon/ 7718 7719DRM DRIVERS FOR LIMA 7720M: Qiang Yu <[email protected]> 7721L: [email protected] 7722L: [email protected] (moderated for non-subscribers) 7723S: Maintained 7724T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7725F: drivers/gpu/drm/lima/ 7726F: include/uapi/drm/lima_drm.h 7727 7728DRM DRIVERS FOR LOONGSON 7729M: Sui Jingfeng <[email protected]> 7730L: [email protected] 7731S: Supported 7732T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7733F: drivers/gpu/drm/loongson/ 7734 7735DRM DRIVERS FOR MEDIATEK 7736M: Chun-Kuang Hu <[email protected]> 7737M: Philipp Zabel <[email protected]> 7738L: [email protected] 7739L: [email protected] (moderated for non-subscribers) 7740S: Supported 7741F: Documentation/devicetree/bindings/display/mediatek/ 7742F: drivers/gpu/drm/ci/xfails/mediatek* 7743F: drivers/gpu/drm/mediatek/ 7744F: drivers/phy/mediatek/phy-mtk-dp.c 7745F: drivers/phy/mediatek/phy-mtk-hdmi* 7746F: drivers/phy/mediatek/phy-mtk-mipi* 7747 7748DRM DRIVERS FOR NVIDIA TEGRA 7749M: Thierry Reding <[email protected]> 7750M: Mikko Perttunen <[email protected]> 7751L: [email protected] 7752L: [email protected] 7753S: Supported 7754T: git https://gitlab.freedesktop.org/drm/tegra.git 7755F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7756F: Documentation/devicetree/bindings/gpu/host1x/ 7757F: drivers/gpu/drm/tegra/ 7758F: drivers/gpu/host1x/ 7759F: include/linux/host1x.h 7760F: include/uapi/drm/tegra_drm.h 7761 7762DRM DRIVERS FOR RENESAS R-CAR 7763M: Laurent Pinchart <[email protected]> 7764M: Kieran Bingham <kieran.bingham[email protected]> 7765L: [email protected] 7766L: [email protected] 7767S: Supported 7768T: git git://linuxtv.org/pinchartl/media drm/du/next 7769F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7770F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7771F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7772F: Documentation/devicetree/bindings/display/renesas,du.yaml 7773F: drivers/gpu/drm/renesas/rcar-du/ 7774 7775DRM DRIVERS FOR RENESAS RZ 7776M: Biju Das <[email protected]> 7777L: [email protected] 7778L: [email protected] 7779S: Maintained 7780T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7781F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7782F: drivers/gpu/drm/renesas/rz-du/ 7783 7784DRM DRIVERS FOR RENESAS SHMOBILE 7785M: Laurent Pinchart <[email protected]> 7786M: Geert Uytterhoeven <[email protected]> 7787L: [email protected] 7788L: [email protected] 7789S: Supported 7790T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7791F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7792F: drivers/gpu/drm/renesas/shmobile/ 7793F: include/linux/platform_data/shmob_drm.h 7794 7795DRM DRIVERS FOR ROCKCHIP 7796M: Sandy Huang <[email protected]> 7797M: Heiko Stübner <[email protected]> 7798M: Andy Yan <[email protected]> 7799L: [email protected] 7800S: Maintained 7801T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7802F: Documentation/devicetree/bindings/display/rockchip/ 7803F: drivers/gpu/drm/ci/xfails/rockchip* 7804F: drivers/gpu/drm/rockchip/ 7805 7806DRM DRIVERS FOR STI 7807M: Alain Volmat <[email protected]> 7808M: Raphael Gallais-Pou <[email protected]> 7809L: [email protected] 7810S: Maintained 7811T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7812F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7813F: drivers/gpu/drm/sti 7814 7815DRM DRIVERS FOR STM 7816M: Yannick Fertre <[email protected]> 7817M: Raphael Gallais-Pou <[email protected]> 7818M: Philippe Cornu <[email protected]> 7819L: [email protected] 7820S: Maintained 7821T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7822F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7823F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7824F: drivers/gpu/drm/stm 7825 7826DRM DRIVERS FOR TI KEYSTONE 7827M: Jyri Sarha <[email protected]> 7828M: Tomi Valkeinen <[email protected]> 7829L: [email protected] 7830S: Maintained 7831T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7832F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7833F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7834F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7835F: drivers/gpu/drm/tidss/ 7836 7837DRM DRIVERS FOR TI LCDC 7838M: Jyri Sarha <[email protected]> 7839M: Tomi Valkeinen <[email protected]> 7840L: [email protected] 7841S: Maintained 7842T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7843F: Documentation/devicetree/bindings/display/tilcdc/ 7844F: drivers/gpu/drm/tilcdc/ 7845 7846DRM DRIVERS FOR TI OMAP 7847M: Tomi Valkeinen <[email protected]> 7848L: [email protected] 7849S: Maintained 7850T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7851F: Documentation/devicetree/bindings/display/ti/ 7852F: drivers/gpu/drm/omapdrm/ 7853 7854DRM DRIVERS FOR V3D 7855M: Melissa Wen <[email protected]> 7856M: Maíra Canal <[email protected]> 7857S: Supported 7858T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7859F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7860F: drivers/gpu/drm/v3d/ 7861F: include/uapi/drm/v3d_drm.h 7862 7863DRM DRIVERS FOR VC4 7864M: Maxime Ripard <[email protected]> 7865M: Dave Stevenson <[email protected]> 7866R: Maíra Canal <[email protected]> 7867R: Raspberry Pi Kernel Maintenance <[email protected]> 7868S: Supported 7869T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7870F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7871F: drivers/gpu/drm/vc4/ 7872F: include/uapi/drm/vc4_drm.h 7873 7874DRM DRIVERS FOR VIVANTE GPU IP 7875M: Lucas Stach <[email protected]> 7876R: Russell King <[email protected]> 7877R: Christian Gmeiner <[email protected]> 7878L: [email protected] (moderated for non-subscribers) 7879L: [email protected] 7880S: Maintained 7881F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7882F: drivers/gpu/drm/etnaviv/ 7883F: include/uapi/drm/etnaviv_drm.h 7884 7885DRM DRIVERS FOR XEN 7886M: Oleksandr Andrushchenko <[email protected]> 7887L: [email protected] 7888L: [email protected] (moderated for non-subscribers) 7889S: Supported 7890T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7891F: Documentation/gpu/xen-front.rst 7892F: drivers/gpu/drm/xen/ 7893 7894DRM DRIVERS FOR XILINX 7895M: Laurent Pinchart <[email protected]> 7896M: Tomi Valkeinen <[email protected]> 7897L: [email protected] 7898S: Maintained 7899T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7900F: Documentation/devicetree/bindings/display/xlnx/ 7901F: Documentation/gpu/zynqmp.rst 7902F: drivers/gpu/drm/xlnx/ 7903 7904DRM GPU SCHEDULER 7905M: Luben Tuikov <[email protected]> 7906M: Matthew Brost <[email protected]> 7907M: Danilo Krummrich <[email protected]> 7908M: Philipp Stanner <[email protected]> 7909L: [email protected] 7910S: Maintained 7911T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7912F: drivers/gpu/drm/scheduler/ 7913F: include/drm/gpu_scheduler.h 7914 7915DRM PANEL DRIVERS 7916M: Neil Armstrong <[email protected]> 7917R: Jessica Zhang <[email protected]> 7918L: [email protected] 7919S: Maintained 7920T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7921F: Documentation/devicetree/bindings/display/panel/ 7922F: drivers/gpu/drm/drm_panel.c 7923F: drivers/gpu/drm/panel/ 7924F: include/drm/drm_panel.h 7925 7926DRM PRIVACY-SCREEN CLASS 7927M: Hans de Goede <[email protected]> 7928L: [email protected] 7929S: Maintained 7930T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7931F: drivers/gpu/drm/drm_privacy_screen* 7932F: include/drm/drm_privacy_screen* 7933 7934DRM TTM SUBSYSTEM 7935M: Christian Koenig <[email protected]> 7936M: Huang Rui <[email protected]> 7937L: [email protected] 7938S: Maintained 7939T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7940F: drivers/gpu/drm/ttm/ 7941F: include/drm/ttm/ 7942 7943DRM AUTOMATED TESTING 7944M: Helen Koike <[email protected]> 7945L: [email protected] 7946S: Maintained 7947T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7948F: Documentation/gpu/automated_testing.rst 7949F: drivers/gpu/drm/ci/ 7950 7951DSBR100 USB FM RADIO DRIVER 7952M: Alexey Klimov <[email protected]> 7953L: [email protected] 7954S: Maintained 7955T: git git://linuxtv.org/media.git 7956F: drivers/media/radio/dsbr100.c 7957 7958DT3155 MEDIA DRIVER 7959M: Hans Verkuil <[email protected]> 7960L: [email protected] 7961S: Odd Fixes 7962W: https://linuxtv.org 7963T: git git://linuxtv.org/media.git 7964F: drivers/media/pci/dt3155/ 7965 7966DVB_USB_AF9015 MEDIA DRIVER 7967L: [email protected] 7968S: Orphan 7969W: https://linuxtv.org 7970Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7971F: drivers/media/usb/dvb-usb-v2/af9015* 7972 7973DVB_USB_AF9035 MEDIA DRIVER 7974L: [email protected] 7975S: Orphan 7976W: https://linuxtv.org 7977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7978F: drivers/media/usb/dvb-usb-v2/af9035* 7979 7980DVB_USB_ANYSEE MEDIA DRIVER 7981L: [email protected] 7982S: Orphan 7983W: https://linuxtv.org 7984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7985F: drivers/media/usb/dvb-usb-v2/anysee* 7986 7987DVB_USB_AU6610 MEDIA DRIVER 7988L: [email protected] 7989S: Orphan 7990W: https://linuxtv.org 7991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7992F: drivers/media/usb/dvb-usb-v2/au6610* 7993 7994DVB_USB_CE6230 MEDIA DRIVER 7995L: [email protected] 7996S: Orphan 7997W: https://linuxtv.org 7998Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7999F: drivers/media/usb/dvb-usb-v2/ce6230* 8000 8001DVB_USB_CXUSB MEDIA DRIVER 8002M: Michael Krufky <[email protected]> 8003L: [email protected] 8004S: Maintained 8005W: https://linuxtv.org 8006W: http://github.com/mkrufky 8007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8008T: git git://linuxtv.org/media.git 8009F: drivers/media/usb/dvb-usb/cxusb* 8010 8011DVB_USB_EC168 MEDIA DRIVER 8012L: [email protected] 8013S: Orphan 8014W: https://linuxtv.org 8015Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8016F: drivers/media/usb/dvb-usb-v2/ec168* 8017 8018DVB_USB_GL861 MEDIA DRIVER 8019L: [email protected] 8020S: Orphan 8021W: https://linuxtv.org 8022Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8023F: drivers/media/usb/dvb-usb-v2/gl861* 8024 8025DVB_USB_MXL111SF MEDIA DRIVER 8026M: Michael Krufky <[email protected]> 8027L: [email protected] 8028S: Maintained 8029W: https://linuxtv.org 8030W: http://github.com/mkrufky 8031Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8032T: git git://linuxtv.org/mkrufky/mxl111sf.git 8033F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8034 8035DVB_USB_RTL28XXU MEDIA DRIVER 8036L: [email protected] 8037S: Orphan 8038W: https://linuxtv.org 8039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8040F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8041 8042DVB_USB_V2 MEDIA DRIVER 8043L: [email protected] 8044S: Orphan 8045W: https://linuxtv.org 8046W: http://palosaari.fi/linux/ 8047Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8048F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8049F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8050 8051DYNAMIC DEBUG 8052M: Jason Baron <[email protected]> 8053M: Jim Cromie <[email protected]> 8054S: Maintained 8055F: include/linux/dynamic_debug.h 8056F: lib/dynamic_debug.c 8057F: lib/test_dynamic_debug.c 8058 8059DYNAMIC INTERRUPT MODERATION 8060M: Tal Gilboa <[email protected]> 8061S: Maintained 8062F: Documentation/networking/net_dim.rst 8063F: include/linux/dim.h 8064F: lib/dim/ 8065 8066DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8067M: Daniel Lezcano <[email protected]> 8068L: [email protected] 8069S: Supported 8070B: https://bugzilla.kernel.org 8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8072F: drivers/powercap/dtpm* 8073F: include/linux/dtpm.h 8074 8075DZ DECSTATION DZ11 SERIAL DRIVER 8076M: "Maciej W. Rozycki" <[email protected]> 8077S: Maintained 8078F: drivers/tty/serial/dz.* 8079 8080E3X0 POWER BUTTON DRIVER 8081M: Moritz Fischer <[email protected]> 8082L: [email protected] 8083S: Supported 8084W: http://www.ettus.com 8085F: Documentation/devicetree/bindings/input/e3x0-button.txt 8086F: drivers/input/misc/e3x0-button.c 8087 8088E4000 MEDIA DRIVER 8089L: [email protected] 8090S: Orphan 8091W: https://linuxtv.org 8092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8093F: drivers/media/tuners/e4000* 8094 8095EARTH_PT1 MEDIA DRIVER 8096M: Akihiro Tsukada <[email protected]> 8097L: [email protected] 8098S: Odd Fixes 8099F: drivers/media/pci/pt1/ 8100 8101EARTH_PT3 MEDIA DRIVER 8102M: Akihiro Tsukada <[email protected]> 8103L: [email protected] 8104S: Odd Fixes 8105F: drivers/media/pci/pt3/ 8106 8107EC100 MEDIA DRIVER 8108L: [email protected] 8109S: Orphan 8110W: https://linuxtv.org 8111Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8112F: drivers/media/dvb-frontends/ec100* 8113 8114ECRYPT FILE SYSTEM 8115M: Tyler Hicks <[email protected]> 8116L: [email protected] 8117S: Odd Fixes 8118W: http://ecryptfs.org 8119W: https://launchpad.net/ecryptfs 8120T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8121F: Documentation/filesystems/ecryptfs.rst 8122F: fs/ecryptfs/ 8123 8124EDAC-AMD64 8125M: Yazen Ghannam <[email protected]> 8126L: [email protected] 8127S: Supported 8128F: drivers/edac/amd64_edac* 8129F: drivers/edac/mce_amd* 8130 8131EDAC-ARMADA 8132M: Jan Luebbe <[email protected]> 8133L: [email protected] 8134S: Maintained 8135F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8136F: drivers/edac/armada_xp_* 8137 8138EDAC-AST2500 8139M: Stefan Schaeckeler <[email protected]> 8140S: Supported 8141F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8142F: drivers/edac/aspeed_edac.c 8143 8144EDAC-BLUEFIELD 8145M: Shravan Kumar Ramani <[email protected]> 8146S: Supported 8147F: drivers/edac/bluefield_edac.c 8148 8149EDAC-CALXEDA 8150M: Andre Przywara <[email protected]> 8151L: [email protected] 8152S: Maintained 8153F: drivers/edac/highbank* 8154 8155EDAC-CAVIUM OCTEON 8156M: Thomas Bogendoerfer <[email protected]> 8157L: [email protected] 8158L: [email protected] 8159S: Maintained 8160F: drivers/edac/octeon_edac* 8161 8162EDAC-CAVIUM THUNDERX 8163M: Robert Richter <[email protected]> 8164L: [email protected] 8165S: Odd Fixes 8166F: drivers/edac/thunderx_edac* 8167 8168EDAC-CORE 8169M: Borislav Petkov <[email protected]> 8170M: Tony Luck <[email protected]> 8171R: James Morse <[email protected]> 8172R: Mauro Carvalho Chehab <[email protected]> 8173R: Robert Richter <[email protected]> 8174L: [email protected] 8175S: Supported 8176T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8177F: Documentation/driver-api/edac.rst 8178F: drivers/edac/ 8179F: include/linux/edac.h 8180 8181EDAC-DMC520 8182M: Lei Wang <[email protected]> 8183L: [email protected] 8184S: Supported 8185F: drivers/edac/dmc520_edac.c 8186 8187EDAC-E752X 8188M: Mark Gross <[email protected]> 8189L: [email protected] 8190S: Maintained 8191F: drivers/edac/e752x_edac.c 8192 8193EDAC-E7XXX 8194L: [email protected] 8195S: Maintained 8196F: drivers/edac/e7xxx_edac.c 8197 8198EDAC-FSL_DDR 8199R: Frank Li <[email protected]> 8200L: [email protected] 8201L: [email protected] 8202S: Maintained 8203F: drivers/edac/fsl_ddr_edac.* 8204 8205EDAC-GHES 8206M: Mauro Carvalho Chehab <[email protected]> 8207L: [email protected] 8208S: Maintained 8209F: drivers/edac/ghes_edac.c 8210 8211EDAC-I10NM 8212M: Tony Luck <[email protected]> 8213L: [email protected] 8214S: Maintained 8215F: drivers/edac/i10nm_base.c 8216 8217EDAC-I3000 8218L: [email protected] 8219S: Orphan 8220F: drivers/edac/i3000_edac.c 8221 8222EDAC-I5000 8223L: [email protected] 8224S: Maintained 8225F: drivers/edac/i5000_edac.c 8226 8227EDAC-I5400 8228M: Mauro Carvalho Chehab <[email protected]> 8229L: [email protected] 8230S: Maintained 8231F: drivers/edac/i5400_edac.c 8232 8233EDAC-I7300 8234M: Mauro Carvalho Chehab <[email protected]> 8235L: [email protected] 8236S: Maintained 8237F: drivers/edac/i7300_edac.c 8238 8239EDAC-I7CORE 8240M: Mauro Carvalho Chehab <[email protected]> 8241L: [email protected] 8242S: Maintained 8243F: drivers/edac/i7core_edac.c 8244 8245EDAC-I82443BXGX 8246M: Tim Small <[email protected]> 8247L: [email protected] 8248S: Maintained 8249F: drivers/edac/i82443bxgx_edac.c 8250 8251EDAC-I82975X 8252M: "Arvind R." <[email protected]> 8253L: [email protected] 8254S: Maintained 8255F: drivers/edac/i82975x_edac.c 8256 8257EDAC-IE31200 8258M: Jason Baron <[email protected]> 8259L: [email protected] 8260S: Maintained 8261F: drivers/edac/ie31200_edac.c 8262 8263EDAC-IGEN6 8264M: Tony Luck <[email protected]> 8265R: Qiuxu Zhuo <[email protected]> 8266L: [email protected] 8267S: Maintained 8268F: drivers/edac/igen6_edac.c 8269 8270EDAC-MPC85XX 8271M: Johannes Thumshirn <[email protected]> 8272L: [email protected] 8273S: Maintained 8274F: drivers/edac/mpc85xx_edac.[ch] 8275 8276EDAC-NPCM 8277M: Marvin Lin <[email protected]> 8278M: Stanley Chu <[email protected]> 8279L: [email protected] 8280S: Maintained 8281F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8282F: drivers/edac/npcm_edac.c 8283 8284EDAC-PASEMI 8285M: Egor Martovetsky <[email protected]> 8286L: [email protected] 8287S: Maintained 8288F: drivers/edac/pasemi_edac.c 8289 8290EDAC-PND2 8291M: Tony Luck <[email protected]> 8292L: [email protected] 8293S: Maintained 8294F: drivers/edac/pnd2_edac.[ch] 8295 8296EDAC-QCOM 8297M: Manivannan Sadhasivam <[email protected]> 8298L: [email protected] 8299L: [email protected] 8300S: Maintained 8301F: drivers/edac/qcom_edac.c 8302 8303EDAC-R82600 8304M: Tim Small <[email protected]> 8305L: [email protected] 8306S: Maintained 8307F: drivers/edac/r82600_edac.c 8308 8309EDAC-SBRIDGE 8310M: Tony Luck <[email protected]> 8311R: Qiuxu Zhuo <[email protected]> 8312L: [email protected] 8313S: Maintained 8314F: drivers/edac/sb_edac.c 8315 8316EDAC-SKYLAKE 8317M: Tony Luck <[email protected]> 8318L: [email protected] 8319S: Maintained 8320F: drivers/edac/skx_*.[ch] 8321 8322EDAC-TI 8323M: Tero Kristo <[email protected]> 8324L: [email protected] 8325S: Odd Fixes 8326F: drivers/edac/ti_edac.c 8327 8328EDIROL UA-101/UA-1000 DRIVER 8329M: Clemens Ladisch <[email protected]> 8330L: [email protected] 8331S: Maintained 8332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8333F: sound/usb/misc/ua101.c 8334 8335EFI TEST DRIVER 8336M: Ivan Hu <[email protected]> 8337M: Ard Biesheuvel <[email protected]> 8338L: [email protected] 8339S: Maintained 8340F: drivers/firmware/efi/test/ 8341 8342EFI VARIABLE FILESYSTEM 8343M: Jeremy Kerr <[email protected]> 8344M: Ard Biesheuvel <[email protected]> 8345L: [email protected] 8346S: Maintained 8347T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8348F: fs/efivarfs/ 8349 8350EFIFB FRAMEBUFFER DRIVER 8351M: Peter Jones <[email protected]> 8352L: [email protected] 8353S: Maintained 8354F: drivers/video/fbdev/efifb.c 8355 8356EFS FILESYSTEM 8357S: Orphan 8358W: http://aeschi.ch.eu.org/efs/ 8359F: fs/efs/ 8360 8361EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8362L: [email protected] 8363S: Orphan 8364F: drivers/net/ethernet/ibm/ehea/ 8365 8366ELM327 CAN NETWORK DRIVER 8367M: Max Staudt <[email protected]> 8368L: [email protected] 8369S: Maintained 8370F: Documentation/networking/device_drivers/can/can327.rst 8371F: drivers/net/can/can327.c 8372 8373EM28XX VIDEO4LINUX DRIVER 8374M: Mauro Carvalho Chehab <[email protected]> 8375L: [email protected] 8376S: Maintained 8377W: https://linuxtv.org 8378T: git git://linuxtv.org/media.git 8379F: Documentation/admin-guide/media/em28xx* 8380F: drivers/media/usb/em28xx/ 8381 8382EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8383M: Adrian Hunter <[email protected]> 8384M: Asutosh Das <[email protected]> 8385R: Ritesh Harjani <[email protected]> 8386L: [email protected] 8387S: Supported 8388F: drivers/mmc/host/cqhci* 8389 8390EMS CPC-PCI CAN DRIVER 8391M: Gerhard Uttenthaler <[email protected]> 8392M: [email protected] 8393L: [email protected] 8394S: Maintained 8395F: drivers/net/can/sja1000/ems_pci.c 8396 8397EMULEX 10Gbps iSCSI - OneConnect DRIVER 8398M: Ketan Mukadam <[email protected]> 8399L: [email protected] 8400S: Supported 8401W: http://www.broadcom.com 8402F: drivers/scsi/be2iscsi/ 8403 8404EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8405M: Ajit Khaparde <[email protected]> 8406M: Sriharsha Basavapatna <[email protected]> 8407M: Somnath Kotur <[email protected]> 8408L: [email protected] 8409S: Supported 8410W: http://www.emulex.com 8411F: drivers/net/ethernet/emulex/benet/ 8412 8413EMULEX ONECONNECT ROCE DRIVER 8414M: Selvin Xavier <[email protected]> 8415L: [email protected] 8416S: Odd Fixes 8417W: http://www.broadcom.com 8418F: drivers/infiniband/hw/ocrdma/ 8419F: include/uapi/rdma/ocrdma-abi.h 8420 8421EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8422M: James Smart <[email protected]> 8423M: Ram Vegesna <[email protected]> 8424L: [email protected] 8425L: [email protected] 8426S: Supported 8427W: http://www.broadcom.com 8428F: drivers/scsi/elx/ 8429 8430EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8431M: James Smart <[email protected]> 8432M: Dick Kennedy <[email protected]> 8433L: [email protected] 8434S: Supported 8435W: http://www.broadcom.com 8436F: drivers/scsi/lpfc/ 8437 8438ENE CB710 FLASH CARD READER DRIVER 8439M: Michał Mirosław <[email protected]> 8440S: Maintained 8441F: drivers/misc/cb710/ 8442F: drivers/mmc/host/cb710-mmc.* 8443F: include/linux/cb710.h 8444 8445ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8446M: Maxim Levitsky <[email protected]> 8447S: Maintained 8448F: drivers/media/rc/ene_ir.* 8449 8450EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8451M: Laurentiu Tudor <[email protected]> 8452L: [email protected] 8453S: Maintained 8454F: drivers/tty/ehv_bytechan.c 8455 8456EPSON S1D13XXX FRAMEBUFFER DRIVER 8457M: Kristoffer Ericson <[email protected]> 8458S: Maintained 8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8460F: drivers/video/fbdev/s1d13xxxfb.c 8461F: include/video/s1d13xxxfb.h 8462 8463EROFS FILE SYSTEM 8464M: Gao Xiang <[email protected]> 8465M: Chao Yu <[email protected]> 8466R: Yue Hu <[email protected]> 8467R: Jeffle Xu <[email protected]> 8468R: Sandeep Dhavale <[email protected]> 8469L: [email protected] 8470S: Maintained 8471W: https://erofs.docs.kernel.org 8472T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8473F: Documentation/ABI/testing/sysfs-fs-erofs 8474F: Documentation/filesystems/erofs.rst 8475F: fs/erofs/ 8476F: include/trace/events/erofs.h 8477 8478ERRSEQ ERROR TRACKING INFRASTRUCTURE 8479M: Jeff Layton <[email protected]> 8480S: Maintained 8481F: include/linux/errseq.h 8482F: lib/errseq.c 8483 8484ESD CAN NETWORK DRIVERS 8485M: Stefan Mätje <[email protected]> 8486R: [email protected] 8487L: [email protected] 8488S: Maintained 8489F: drivers/net/can/esd/ 8490 8491ESD CAN/USB DRIVERS 8492M: Frank Jungclaus <[email protected]> 8493R: [email protected] 8494L: [email protected] 8495S: Maintained 8496F: drivers/net/can/usb/esd_usb.c 8497 8498ET131X NETWORK DRIVER 8499M: Mark Einon <[email protected]> 8500S: Odd Fixes 8501F: drivers/net/ethernet/agere/ 8502 8503ETAS ES58X CAN/USB DRIVER 8504M: Vincent Mailhol <[email protected]> 8505L: [email protected] 8506S: Maintained 8507F: Documentation/networking/devlink/etas_es58x.rst 8508F: drivers/net/can/usb/etas_es58x/ 8509 8510ETHERNET BRIDGE 8511M: Roopa Prabhu <[email protected]> 8512M: Nikolay Aleksandrov <[email protected]> 8513L: [email protected] 8514L: [email protected] 8515S: Maintained 8516W: http://www.linuxfoundation.org/en/Net:Bridge 8517F: include/linux/netfilter_bridge/ 8518F: net/bridge/ 8519 8520ETHERNET PHY LIBRARY 8521M: Andrew Lunn <[email protected]> 8522M: Heiner Kallweit <[email protected]> 8523R: Russell King <[email protected]> 8524L: [email protected] 8525S: Maintained 8526F: Documentation/ABI/testing/sysfs-class-net-phydev 8527F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8528F: Documentation/devicetree/bindings/net/mdio* 8529F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8530F: Documentation/networking/phy.rst 8531F: drivers/net/mdio/ 8532F: drivers/net/mdio/acpi_mdio.c 8533F: drivers/net/mdio/fwnode_mdio.c 8534F: drivers/net/mdio/of_mdio.c 8535F: drivers/net/pcs/ 8536F: drivers/net/phy/ 8537F: include/dt-bindings/net/qca-ar803x.h 8538F: include/linux/*mdio*.h 8539F: include/linux/linkmode.h 8540F: include/linux/mdio/*.h 8541F: include/linux/mii.h 8542F: include/linux/of_net.h 8543F: include/linux/phy.h 8544F: include/linux/phy_fixed.h 8545F: include/linux/phy_link_topology.h 8546F: include/linux/phylib_stubs.h 8547F: include/linux/platform_data/mdio-bcm-unimac.h 8548F: include/linux/platform_data/mdio-gpio.h 8549F: include/trace/events/mdio.h 8550F: include/uapi/linux/mdio.h 8551F: include/uapi/linux/mii.h 8552F: net/core/of_net.c 8553 8554ETHERNET PHY LIBRARY [RUST] 8555M: FUJITA Tomonori <[email protected]> 8556R: Trevor Gross <[email protected]> 8557L: [email protected] 8558L: [email protected] 8559S: Maintained 8560F: rust/kernel/net/phy.rs 8561F: rust/kernel/net/phy/reg.rs 8562 8563EXEC & BINFMT API, ELF 8564R: Eric Biederman <[email protected]> 8565R: Kees Cook <[email protected]> 8566L: [email protected] 8567S: Supported 8568T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8569F: Documentation/userspace-api/ELF.rst 8570F: fs/*binfmt_*.c 8571F: fs/Kconfig.binfmt 8572F: fs/exec.c 8573F: fs/tests/binfmt_*_kunit.c 8574F: fs/tests/exec_kunit.c 8575F: include/linux/binfmts.h 8576F: include/linux/elf.h 8577F: include/uapi/linux/binfmts.h 8578F: include/uapi/linux/elf.h 8579F: tools/testing/selftests/exec/ 8580N: asm/elf.h 8581N: binfmt 8582 8583EXFAT FILE SYSTEM 8584M: Namjae Jeon <[email protected]> 8585M: Sungjong Seo <[email protected]> 8586R: Yuezhang Mo <[email protected]> 8587L: [email protected] 8588S: Maintained 8589T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8590F: fs/exfat/ 8591 8592EXPRESSWIRE PROTOCOL LIBRARY 8593M: Duje Mihanović <[email protected]> 8594L: [email protected] 8595S: Maintained 8596F: drivers/leds/leds-expresswire.c 8597F: include/linux/leds-expresswire.h 8598 8599EXT2 FILE SYSTEM 8600M: Jan Kara <[email protected]> 8601L: [email protected] 8602S: Maintained 8603F: Documentation/filesystems/ext2.rst 8604T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8605F: fs/ext2/ 8606F: include/linux/ext2* 8607 8608EXT4 FILE SYSTEM 8609M: "Theodore Ts'o" <[email protected]> 8610M: Andreas Dilger <[email protected]> 8611L: [email protected] 8612S: Maintained 8613W: http://ext4.wiki.kernel.org 8614Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8616F: Documentation/filesystems/ext4/ 8617F: fs/ext4/ 8618F: include/trace/events/ext4.h 8619F: include/uapi/linux/ext4.h 8620 8621Extended Verification Module (EVM) 8622M: Mimi Zohar <[email protected]> 8623M: Roberto Sassu <[email protected]> 8624L: [email protected] 8625S: Supported 8626T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8627F: security/integrity/ 8628F: security/integrity/evm/ 8629 8630EXTENSIBLE FIRMWARE INTERFACE (EFI) 8631M: Ard Biesheuvel <[email protected]> 8632L: [email protected] 8633S: Maintained 8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8635F: Documentation/admin-guide/efi-stub.rst 8636F: arch/*/include/asm/efi.h 8637F: arch/*/kernel/efi.c 8638F: arch/arm/boot/compressed/efi-header.S 8639F: arch/x86/platform/efi/ 8640F: drivers/firmware/efi/ 8641F: include/linux/efi*.h 8642 8643EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8644M: MyungJoo Ham <[email protected]> 8645M: Chanwoo Choi <[email protected]> 8646L: [email protected] 8647S: Maintained 8648T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8649F: Documentation/devicetree/bindings/extcon/ 8650F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8651F: drivers/extcon/ 8652F: include/linux/extcon.h 8653F: include/linux/extcon/ 8654 8655EXTRA BOOT CONFIG 8656M: Masami Hiramatsu <[email protected]> 8657L: [email protected] 8658L: [email protected] 8659S: Maintained 8660Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8661T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8662F: Documentation/admin-guide/bootconfig.rst 8663F: fs/proc/bootconfig.c 8664F: include/linux/bootconfig.h 8665F: lib/bootconfig-data.S 8666F: lib/bootconfig.c 8667F: tools/bootconfig/* 8668F: tools/bootconfig/scripts/* 8669 8670EXTRON DA HD 4K PLUS CEC DRIVER 8671M: Hans Verkuil <[email protected]> 8672L: [email protected] 8673S: Maintained 8674T: git git://linuxtv.org/media.git 8675F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8676 8677EXYNOS DP DRIVER 8678M: Jingoo Han <[email protected]> 8679L: [email protected] 8680S: Maintained 8681F: drivers/gpu/drm/exynos/exynos_dp* 8682 8683EXYNOS SYSMMU (IOMMU) driver 8684M: Marek Szyprowski <[email protected]> 8685L: [email protected] 8686S: Maintained 8687F: drivers/iommu/exynos-iommu.c 8688 8689F2FS FILE SYSTEM 8690M: Jaegeuk Kim <[email protected]> 8691M: Chao Yu <[email protected]> 8692L: [email protected] 8693S: Maintained 8694W: https://f2fs.wiki.kernel.org/ 8695Q: https://patchwork.kernel.org/project/f2fs/list/ 8696B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8698F: Documentation/ABI/testing/sysfs-fs-f2fs 8699F: Documentation/filesystems/f2fs.rst 8700F: fs/f2fs/ 8701F: include/linux/f2fs_fs.h 8702F: include/trace/events/f2fs.h 8703F: include/uapi/linux/f2fs.h 8704 8705F71805F HARDWARE MONITORING DRIVER 8706M: Jean Delvare <[email protected]> 8707L: [email protected] 8708S: Maintained 8709F: Documentation/hwmon/f71805f.rst 8710F: drivers/hwmon/f71805f.c 8711 8712FADDR2LINE 8713M: Josh Poimboeuf <[email protected]> 8714S: Maintained 8715F: scripts/faddr2line 8716 8717FAILOVER MODULE 8718M: Sridhar Samudrala <[email protected]> 8719L: [email protected] 8720S: Supported 8721F: Documentation/networking/failover.rst 8722F: include/net/failover.h 8723F: net/core/failover.c 8724 8725FANOTIFY 8726M: Jan Kara <[email protected]> 8727R: Amir Goldstein <[email protected]> 8728R: Matthew Bobrowski <[email protected]> 8729L: [email protected] 8730S: Maintained 8731F: fs/notify/fanotify/ 8732F: include/linux/fanotify.h 8733F: include/uapi/linux/fanotify.h 8734 8735FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8736M: Linus Walleij <[email protected]> 8737L: [email protected] 8738S: Maintained 8739F: drivers/usb/fotg210/ 8740 8741FARSYNC SYNCHRONOUS DRIVER 8742M: Kevin Curtis <[email protected]> 8743S: Supported 8744W: http://www.farsite.co.uk/ 8745F: drivers/net/wan/farsync.* 8746 8747FAULT INJECTION SUPPORT 8748M: Akinobu Mita <[email protected]> 8749S: Supported 8750F: Documentation/fault-injection/ 8751F: lib/fault-inject.c 8752F: tools/testing/fault-injection/ 8753 8754FBTFT Framebuffer drivers 8755L: [email protected] 8756L: [email protected] 8757S: Orphan 8758F: drivers/staging/fbtft/ 8759 8760FC0011 TUNER DRIVER 8761M: Michael Buesch <[email protected]> 8762L: [email protected] 8763S: Maintained 8764F: drivers/media/tuners/fc0011.c 8765F: drivers/media/tuners/fc0011.h 8766 8767FC2580 MEDIA DRIVER 8768L: [email protected] 8769S: Orphan 8770W: https://linuxtv.org 8771Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8772F: drivers/media/tuners/fc2580* 8773 8774FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8775M: Hannes Reinecke <[email protected]> 8776L: [email protected] 8777S: Supported 8778W: www.Open-FCoE.org 8779F: drivers/scsi/fcoe/ 8780F: drivers/scsi/libfc/ 8781F: include/scsi/fc/ 8782F: include/scsi/libfc.h 8783F: include/scsi/libfcoe.h 8784F: include/uapi/scsi/fc/ 8785 8786FILE LOCKING (flock() and fcntl()/lockf()) 8787M: Jeff Layton <[email protected]> 8788M: Chuck Lever <[email protected]> 8789R: Alexander Aring <[email protected]> 8790L: [email protected] 8791S: Maintained 8792F: fs/fcntl.c 8793F: fs/locks.c 8794F: include/linux/fcntl.h 8795F: include/uapi/linux/fcntl.h 8796 8797FILESYSTEM DIRECT ACCESS (DAX) 8798M: Dan Williams <[email protected]> 8799R: Matthew Wilcox <[email protected]> 8800R: Jan Kara <[email protected]> 8801L: [email protected] 8802L: [email protected] 8803S: Supported 8804F: fs/dax.c 8805F: include/linux/dax.h 8806F: include/trace/events/fs_dax.h 8807 8808FILESYSTEMS (VFS and infrastructure) 8809M: Alexander Viro <[email protected]> 8810M: Christian Brauner <[email protected]> 8811R: Jan Kara <[email protected]> 8812L: [email protected] 8813S: Maintained 8814T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8815F: fs/* 8816F: include/linux/fs.h 8817F: include/linux/fs_types.h 8818F: include/uapi/linux/fs.h 8819F: include/uapi/linux/openat2.h 8820 8821FILESYSTEMS [EXPORTFS] 8822M: Chuck Lever <[email protected]> 8823M: Jeff Layton <[email protected]> 8824R: Amir Goldstein <[email protected]> 8825L: [email protected] 8826L: [email protected] 8827S: Supported 8828F: Documentation/filesystems/nfs/exporting.rst 8829F: fs/exportfs/ 8830F: fs/fhandle.c 8831F: include/linux/exportfs.h 8832 8833FILESYSTEMS [IDMAPPED MOUNTS] 8834M: Christian Brauner <[email protected]> 8835M: Seth Forshee <[email protected]> 8836L: [email protected] 8837S: Maintained 8838F: Documentation/filesystems/idmappings.rst 8839F: fs/mnt_idmapping.c 8840F: include/linux/mnt_idmapping.* 8841F: tools/testing/selftests/mount_setattr/ 8842 8843FILESYSTEMS [IOMAP] 8844M: Christian Brauner <[email protected]> 8845R: Darrick J. Wong <[email protected]> 8846L: [email protected] 8847L: [email protected] 8848S: Supported 8849F: Documentation/filesystems/iomap/* 8850F: fs/iomap/ 8851F: include/linux/iomap.h 8852 8853FILESYSTEMS [NETFS LIBRARY] 8854M: David Howells <[email protected]> 8855R: Jeff Layton <[email protected]> 8856L: [email protected] 8857L: [email protected] 8858S: Supported 8859F: Documentation/filesystems/caching/ 8860F: Documentation/filesystems/netfs_library.rst 8861F: fs/netfs/ 8862F: include/linux/fscache*.h 8863F: include/linux/netfs.h 8864F: include/trace/events/fscache.h 8865F: include/trace/events/netfs.h 8866 8867FILESYSTEMS [STACKABLE] 8868M: Miklos Szeredi <[email protected]> 8869M: Amir Goldstein <[email protected]> 8870L: [email protected] 8871L: [email protected] 8872S: Maintained 8873F: fs/backing-file.c 8874F: include/linux/backing-file.h 8875 8876FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8877M: Riku Voipio <[email protected]> 8878L: [email protected] 8879S: Maintained 8880F: drivers/hwmon/f75375s.c 8881F: include/linux/f75375s.h 8882 8883FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8884M: Ji-Ze Hong (Peter Hong) <[email protected]> 8885L: [email protected] 8886S: Maintained 8887F: drivers/net/can/usb/f81604.c 8888 8889FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8890M: Clemens Ladisch <[email protected]> 8891M: Takashi Sakamoto <[email protected]> 8892L: [email protected] 8893S: Maintained 8894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8895F: include/uapi/sound/firewire.h 8896F: sound/firewire/ 8897 8898FIREWIRE MEDIA DRIVERS (firedtv) 8899M: Stefan Richter <[email protected]> 8900L: [email protected] 8901L: [email protected] 8902S: Maintained 8903T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8904F: drivers/media/firewire/ 8905 8906FIREWIRE SBP-2 TARGET 8907M: Chris Boot <[email protected]> 8908L: [email protected] 8909L: [email protected] 8910L: [email protected] 8911S: Maintained 8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8913F: drivers/target/sbp/ 8914 8915FIREWIRE SUBSYSTEM 8916M: Takashi Sakamoto <[email protected]> 8917M: Takashi Sakamoto <[email protected]> 8918L: [email protected] 8919S: Maintained 8920W: http://ieee1394.docs.kernel.org/ 8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 8922F: drivers/firewire/ 8923F: include/linux/firewire.h 8924F: include/uapi/linux/firewire*.h 8925F: tools/firewire/ 8926 8927FIRMWARE FRAMEWORK FOR ARMV8-A 8928M: Sudeep Holla <[email protected]> 8929L: [email protected] (moderated for non-subscribers) 8930S: Maintained 8931F: drivers/firmware/arm_ffa/ 8932F: include/linux/arm_ffa.h 8933 8934FIRMWARE LOADER (request_firmware) 8935M: Luis Chamberlain <[email protected]> 8936M: Russ Weight <[email protected]> 8937M: Danilo Krummrich <[email protected]> 8938L: [email protected] 8939S: Maintained 8940F: Documentation/firmware_class/ 8941F: drivers/base/firmware_loader/ 8942F: rust/kernel/firmware.rs 8943F: include/linux/firmware.h 8944 8945FLEXTIMER FTM-QUADDEC DRIVER 8946M: Patrick Havelange <[email protected]> 8947L: [email protected] 8948S: Maintained 8949F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 8950F: drivers/counter/ftm-quaddec.c 8951 8952FLOPPY DRIVER 8953M: Denis Efremov <[email protected]> 8954L: [email protected] 8955S: Odd Fixes 8956F: drivers/block/floppy.c 8957 8958FLYSKY FSIA6B RC RECEIVER 8959M: Markus Koch <[email protected]> 8960L: [email protected] 8961S: Maintained 8962F: drivers/input/joystick/fsia6b.c 8963 8964FOCUSRITE SCARLETT2 MIXER DRIVER (Scarlett Gen 2+ and Clarett) 8965M: Geoffrey D. Bennett <[email protected]> 8966L: [email protected] 8967S: Maintained 8968W: https://github.com/geoffreybennett/scarlett-gen2 8969B: https://github.com/geoffreybennett/scarlett-gen2/issues 8970T: git https://github.com/geoffreybennett/scarlett-gen2.git 8971F: include/uapi/sound/scarlett2.h 8972F: sound/usb/mixer_scarlett2.c 8973 8974FORCEDETH GIGABIT ETHERNET DRIVER 8975M: Rain River <[email protected]> 8976M: Zhu Yanjun <[email protected]> 8977L: [email protected] 8978S: Maintained 8979F: drivers/net/ethernet/nvidia/* 8980 8981FORTIFY_SOURCE 8982M: Kees Cook <[email protected]> 8983L: [email protected] 8984S: Supported 8985T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 8986F: include/linux/fortify-string.h 8987F: lib/fortify_kunit.c 8988F: lib/memcpy_kunit.c 8989F: lib/test_fortify/* 8990K: \bunsafe_memcpy\b 8991K: \b__NO_FORTIFY\b 8992 8993FPGA DFL DRIVERS 8994M: Wu Hao <[email protected]> 8995R: Tom Rix <[email protected]> 8996L: [email protected] 8997S: Maintained 8998F: Documentation/ABI/testing/sysfs-bus-dfl* 8999F: Documentation/fpga/dfl.rst 9000F: drivers/fpga/dfl* 9001F: drivers/uio/uio_dfl.c 9002F: include/linux/dfl.h 9003F: include/uapi/linux/fpga-dfl.h 9004 9005FPGA MANAGER FRAMEWORK 9006M: Moritz Fischer <[email protected]> 9007M: Wu Hao <[email protected]> 9008M: Xu Yilun <[email protected]> 9009R: Tom Rix <[email protected]> 9010L: [email protected] 9011S: Maintained 9012Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9013T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9014F: Documentation/devicetree/bindings/fpga/ 9015F: Documentation/driver-api/fpga/ 9016F: Documentation/fpga/ 9017F: drivers/fpga/ 9018F: include/linux/fpga/ 9019 9020FPU EMULATOR 9021M: Bill Metzenthen <[email protected]> 9022S: Maintained 9023W: https://floatingpoint.billm.au/ 9024F: arch/x86/math-emu/ 9025 9026FRAMEBUFFER CORE 9027M: Simona Vetter <[email protected]> 9028S: Odd Fixes 9029T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9030F: drivers/video/fbdev/core/ 9031 9032FRAMEBUFFER LAYER 9033M: Helge Deller <[email protected]> 9034L: [email protected] 9035L: [email protected] 9036S: Maintained 9037Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9038T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9039F: Documentation/fb/ 9040F: drivers/video/ 9041F: include/linux/fb.h 9042F: include/uapi/linux/fb.h 9043F: include/uapi/video/ 9044F: include/video/ 9045 9046FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9047M: Horia Geantă <[email protected]> 9048M: Pankaj Gupta <[email protected]> 9049M: Gaurav Jain <[email protected]> 9050L: [email protected] 9051S: Maintained 9052F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9053F: drivers/crypto/caam/ 9054 9055FREESCALE COLDFIRE M5441X MMC DRIVER 9056M: Angelo Dureghello <[email protected]> 9057L: [email protected] 9058S: Maintained 9059F: drivers/mmc/host/sdhci-esdhc-mcf.c 9060F: include/linux/platform_data/mmc-esdhc-mcf.h 9061 9062FREESCALE DIU FRAMEBUFFER DRIVER 9063M: Timur Tabi <[email protected]> 9064L: [email protected] 9065S: Maintained 9066F: drivers/video/fbdev/fsl-diu-fb.* 9067 9068FREESCALE DMA DRIVER 9069M: Zhang Wei <[email protected]> 9070L: [email protected] 9071S: Maintained 9072F: drivers/dma/fsldma.* 9073 9074FREESCALE DSPI DRIVER 9075M: Vladimir Oltean <[email protected]> 9076L: [email protected] 9077L: [email protected] 9078S: Maintained 9079F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9080F: drivers/spi/spi-fsl-dspi.c 9081F: include/linux/spi/spi-fsl-dspi.h 9082 9083FREESCALE eDMA DRIVER 9084M: Frank Li <[email protected]> 9085L: [email protected] 9086L: [email protected] 9087S: Maintained 9088F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9089F: drivers/dma/fsl-edma*.* 9090 9091FREESCALE ENETC ETHERNET DRIVERS 9092M: Claudiu Manoil <[email protected]> 9093M: Vladimir Oltean <[email protected]> 9094M: Wei Fang <[email protected]> 9095M: Clark Wang <[email protected]> 9096L: [email protected] 9097L: [email protected] 9098S: Maintained 9099F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9100F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9101F: drivers/net/ethernet/freescale/enetc/ 9102F: include/linux/fsl/enetc_mdio.h 9103F: include/linux/fsl/netc_global.h 9104 9105FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9106M: Claudiu Manoil <[email protected]> 9107L: [email protected] 9108S: Maintained 9109F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9110F: drivers/net/ethernet/freescale/gianfar* 9111 9112FREESCALE GPMI NAND DRIVER 9113M: Han Xu <[email protected]> 9114L: [email protected] 9115L: [email protected] 9116S: Maintained 9117F: drivers/mtd/nand/raw/gpmi-nand/* 9118 9119FREESCALE I2C CPM DRIVER 9120M: Jochen Friedrich <[email protected]> 9121L: [email protected] 9122L: [email protected] 9123S: Maintained 9124F: drivers/i2c/busses/i2c-cpm.c 9125 9126FREESCALE IMX / MXC FEC DRIVER 9127M: Wei Fang <[email protected]> 9128R: Shenwei Wang <[email protected]> 9129R: Clark Wang <[email protected]> 9130L: [email protected] 9131L: [email protected] 9132S: Maintained 9133F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9134F: drivers/net/ethernet/freescale/fec.h 9135F: drivers/net/ethernet/freescale/fec_main.c 9136F: drivers/net/ethernet/freescale/fec_ptp.c 9137 9138FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9139M: Sascha Hauer <[email protected]> 9140R: Pengutronix Kernel Team <[email protected]> 9141L: [email protected] 9142L: [email protected] (moderated for non-subscribers) 9143S: Maintained 9144F: drivers/video/fbdev/imxfb.c 9145 9146FREESCALE IMX DDR PMU DRIVER 9147M: Frank Li <[email protected]> 9148L: [email protected] (moderated for non-subscribers) 9149S: Maintained 9150F: Documentation/admin-guide/perf/imx-ddr.rst 9151F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9152F: drivers/perf/fsl_imx8_ddr_perf.c 9153 9154FREESCALE IMX I2C DRIVER 9155M: Oleksij Rempel <[email protected]> 9156R: Pengutronix Kernel Team <[email protected]> 9157L: [email protected] 9158S: Maintained 9159F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9160F: drivers/i2c/busses/i2c-imx.c 9161 9162FREESCALE IMX LPI2C DRIVER 9163M: Dong Aisheng <[email protected]> 9164L: [email protected] 9165L: [email protected] 9166S: Maintained 9167F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9168F: drivers/i2c/busses/i2c-imx-lpi2c.c 9169 9170FREESCALE IMX LPSPI DRIVER 9171M: Frank Li <[email protected]> 9172L: [email protected] 9173L: [email protected] 9174S: Maintained 9175F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9176F: drivers/spi/spi-fsl-lpspi.c 9177 9178FREESCALE MPC I2C DRIVER 9179M: Chris Packham <[email protected]> 9180L: [email protected] 9181S: Maintained 9182F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9183F: drivers/i2c/busses/i2c-mpc.c 9184 9185FREESCALE QORIQ DPAA ETHERNET DRIVER 9186M: Madalin Bucur <[email protected]> 9187L: [email protected] 9188S: Maintained 9189F: drivers/net/ethernet/freescale/dpaa 9190 9191FREESCALE QORIQ DPAA FMAN DRIVER 9192M: Madalin Bucur <[email protected]> 9193R: Sean Anderson <[email protected]> 9194L: [email protected] 9195S: Maintained 9196F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9197F: drivers/net/ethernet/freescale/fman 9198 9199FREESCALE QORIQ PTP CLOCK DRIVER 9200M: Yangbo Lu <[email protected]> 9201L: [email protected] 9202S: Maintained 9203F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9204F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9205F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9206F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9207F: drivers/ptp/ptp_qoriq.c 9208F: drivers/ptp/ptp_qoriq_debugfs.c 9209F: include/linux/fsl/ptp_qoriq.h 9210 9211FREESCALE QUAD SPI DRIVER 9212M: Han Xu <[email protected]> 9213L: [email protected] 9214L: [email protected] 9215S: Maintained 9216F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9217F: drivers/spi/spi-fsl-qspi.c 9218 9219FREESCALE QUICC ENGINE LIBRARY 9220M: Qiang Zhao <[email protected]> 9221M: Christophe Leroy <[email protected]> 9222L: [email protected] 9223S: Maintained 9224F: drivers/soc/fsl/qe/ 9225F: include/soc/fsl/qe/ 9226 9227FREESCALE QUICC ENGINE QMC DRIVER 9228M: Herve Codina <[email protected]> 9229L: [email protected] 9230S: Maintained 9231F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9232F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9233F: drivers/soc/fsl/qe/qmc.c 9234F: include/soc/fsl/qe/qmc.h 9235 9236FREESCALE QUICC ENGINE QMC HDLC DRIVER 9237M: Herve Codina <[email protected]> 9238L: [email protected] 9239L: [email protected] 9240S: Maintained 9241F: drivers/net/wan/fsl_qmc_hdlc.c 9242 9243FREESCALE QUICC ENGINE TSA DRIVER 9244M: Herve Codina <[email protected]> 9245L: [email protected] 9246S: Maintained 9247F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9248F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9249F: drivers/soc/fsl/qe/tsa.c 9250F: drivers/soc/fsl/qe/tsa.h 9251F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9252F: include/dt-bindings/soc/qe-fsl,tsa.h 9253 9254FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9255L: [email protected] 9256L: [email protected] 9257S: Orphan 9258F: drivers/net/ethernet/freescale/ucc_geth* 9259 9260FREESCALE QUICC ENGINE UCC HDLC DRIVER 9261M: Zhao Qiang <[email protected]> 9262L: [email protected] 9263L: [email protected] 9264S: Maintained 9265F: drivers/net/wan/fsl_ucc_hdlc* 9266 9267FREESCALE QUICC ENGINE UCC UART DRIVER 9268M: Timur Tabi <[email protected]> 9269L: [email protected] 9270S: Maintained 9271F: drivers/tty/serial/ucc_uart.c 9272 9273FREESCALE SOC DRIVERS 9274M: Christophe Leroy <[email protected]> 9275L: [email protected] 9276L: [email protected] (moderated for non-subscribers) 9277S: Maintained 9278F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9279F: Documentation/devicetree/bindings/soc/fsl/ 9280F: drivers/soc/fsl/ 9281F: include/linux/fsl/ 9282F: include/soc/fsl/ 9283 9284FREESCALE SOC FS_ENET DRIVER 9285M: Pantelis Antoniou <[email protected]> 9286L: [email protected] 9287L: [email protected] 9288S: Maintained 9289F: drivers/net/ethernet/freescale/fs_enet/ 9290 9291FREESCALE SOC SOUND DRIVERS 9292M: Shengjiu Wang <[email protected]> 9293M: Xiubo Li <[email protected]> 9294R: Fabio Estevam <[email protected]> 9295R: Nicolin Chen <[email protected]> 9296L: [email protected] 9297L: [email protected] 9298S: Maintained 9299F: sound/soc/fsl/fsl* 9300F: sound/soc/fsl/imx* 9301 9302FREESCALE SOC LPC32XX SOUND DRIVERS 9303M: J.M.B. Downing <[email protected]> 9304M: Piotr Wojtaszczyk <[email protected]> 9305R: Vladimir Zapolskiy <[email protected]> 9306L: [email protected] 9307L: [email protected] 9308S: Maintained 9309F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9310F: sound/soc/fsl/lpc3xxx-* 9311 9312FREESCALE SOC SOUND QMC DRIVER 9313M: Herve Codina <[email protected]> 9314L: [email protected] 9315L: [email protected] 9316S: Maintained 9317F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9318F: sound/soc/fsl/fsl_qmc_audio.c 9319 9320FREESCALE USB PERIPHERAL DRIVERS 9321L: [email protected] 9322L: [email protected] 9323S: Orphan 9324F: drivers/usb/gadget/udc/fsl* 9325 9326FREESCALE USB PHY DRIVER 9327L: [email protected] 9328L: [email protected] 9329S: Orphan 9330F: drivers/usb/phy/phy-fsl-usb* 9331 9332FREEVXFS FILESYSTEM 9333M: Christoph Hellwig <[email protected]> 9334S: Maintained 9335W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9336F: fs/freevxfs/ 9337 9338FREEZER 9339M: "Rafael J. Wysocki" <[email protected]> 9340M: Pavel Machek <[email protected]> 9341L: [email protected] 9342S: Supported 9343F: Documentation/power/freezing-of-tasks.rst 9344F: include/linux/freezer.h 9345F: kernel/freezer.c 9346 9347FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9348M: Eric Biggers <[email protected]> 9349M: Theodore Y. Ts'o <[email protected]> 9350M: Jaegeuk Kim <[email protected]> 9351L: [email protected] 9352S: Supported 9353Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9354T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9355F: Documentation/filesystems/fscrypt.rst 9356F: fs/crypto/ 9357F: include/linux/fscrypt.h 9358F: include/uapi/linux/fscrypt.h 9359 9360FSI SUBSYSTEM 9361M: Jeremy Kerr <[email protected]> 9362M: Joel Stanley <[email protected]> 9363R: Alistar Popple <[email protected]> 9364R: Eddie James <[email protected]> 9365L: [email protected] 9366S: Supported 9367Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9368T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 9369F: drivers/fsi/ 9370F: include/linux/fsi*.h 9371F: include/trace/events/fsi*.h 9372 9373FSI-ATTACHED I2C DRIVER 9374M: Eddie James <[email protected]> 9375L: [email protected] 9376L: [email protected] (moderated for non-subscribers) 9377S: Maintained 9378F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9379F: drivers/i2c/busses/i2c-fsi.c 9380 9381FSI-ATTACHED SPI DRIVER 9382M: Eddie James <[email protected]> 9383L: [email protected] 9384S: Maintained 9385F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9386F: drivers/spi/spi-fsi.c 9387 9388FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9389M: Jan Kara <[email protected]> 9390R: Amir Goldstein <[email protected]> 9391L: [email protected] 9392S: Maintained 9393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9394F: fs/notify/ 9395F: include/linux/fsnotify*.h 9396 9397FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9398M: Eric Biggers <[email protected]> 9399M: Theodore Y. Ts'o <[email protected]> 9400L: [email protected] 9401S: Supported 9402Q: https://patchwork.kernel.org/project/fsverity/list/ 9403T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9404F: Documentation/filesystems/fsverity.rst 9405F: fs/verity/ 9406F: include/linux/fsverity.h 9407F: include/uapi/linux/fsverity.h 9408 9409FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9410M: Michael Zaidman <[email protected]> 9411L: [email protected] 9412L: [email protected] 9413S: Maintained 9414F: drivers/hid/hid-ft260.c 9415 9416FUJITSU LAPTOP EXTRAS 9417M: Jonathan Woithe <[email protected]> 9418L: [email protected] 9419S: Maintained 9420F: drivers/platform/x86/fujitsu-laptop.c 9421 9422FUJITSU TABLET EXTRAS 9423M: Robert Gerlach <[email protected]> 9424L: [email protected] 9425S: Maintained 9426F: drivers/platform/x86/fujitsu-tablet.c 9427 9428FUNCTION HOOKS (FTRACE) 9429M: Steven Rostedt <[email protected]> 9430M: Masami Hiramatsu <[email protected]> 9431R: Mark Rutland <[email protected]> 9432L: [email protected] 9433L: [email protected] 9434S: Maintained 9435Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9436T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9437F: Documentation/trace/ftrace* 9438F: arch/*/*/*/*ftrace* 9439F: arch/*/*/*ftrace* 9440F: include/*/ftrace.h 9441F: kernel/trace/fgraph.c 9442F: kernel/trace/ftrace* 9443F: samples/ftrace 9444 9445FUNGIBLE ETHERNET DRIVERS 9446M: Dimitris Michailidis <[email protected]> 9447L: [email protected] 9448S: Supported 9449F: drivers/net/ethernet/fungible/ 9450 9451FUSE: FILESYSTEM IN USERSPACE 9452M: Miklos Szeredi <[email protected]> 9453L: [email protected] 9454S: Maintained 9455W: https://github.com/libfuse/ 9456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9457F: Documentation/filesystems/fuse.rst 9458F: fs/fuse/ 9459F: include/uapi/linux/fuse.h 9460 9461FUTEX SUBSYSTEM 9462M: Thomas Gleixner <[email protected]> 9463M: Ingo Molnar <[email protected]> 9464R: Peter Zijlstra <[email protected]> 9465R: Darren Hart <[email protected]> 9466R: Davidlohr Bueso <[email protected]> 9467R: André Almeida <[email protected]> 9468L: [email protected] 9469S: Maintained 9470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9471F: Documentation/locking/*futex* 9472F: include/asm-generic/futex.h 9473F: include/linux/futex.h 9474F: include/uapi/linux/futex.h 9475F: kernel/futex/* 9476F: tools/perf/bench/futex* 9477F: tools/testing/selftests/futex/ 9478 9479GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9480M: Sebastian Reichel <[email protected]> 9481L: [email protected] 9482S: Maintained 9483F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9484F: drivers/media/i2c/gc0308.c 9485 9486GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9487M: Zhi Mao <[email protected]> 9488L: [email protected] 9489S: Maintained 9490F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9491F: drivers/media/i2c/gc05a2.c 9492 9493GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9494M: Zhi Mao <[email protected]> 9495L: [email protected] 9496S: Maintained 9497F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9498F: drivers/media/i2c/gc08a3.c 9499 9500GALAXYCORE GC2145 SENSOR DRIVER 9501M: Alain Volmat <[email protected]> 9502L: [email protected] 9503S: Maintained 9504T: git git://linuxtv.org/media.git 9505F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9506F: drivers/media/i2c/gc2145.c 9507 9508GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9509M: Tim Harvey <[email protected]> 9510S: Maintained 9511F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9512F: Documentation/hwmon/gsc-hwmon.rst 9513F: drivers/hwmon/gsc-hwmon.c 9514F: drivers/mfd/gateworks-gsc.c 9515F: include/linux/mfd/gsc.h 9516F: include/linux/platform_data/gsc_hwmon.h 9517 9518GCC PLUGINS 9519M: Kees Cook <[email protected]> 9520L: [email protected] 9521S: Maintained 9522T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9523F: Documentation/kbuild/gcc-plugins.rst 9524F: include/linux/stackleak.h 9525F: kernel/stackleak.c 9526F: scripts/Makefile.gcc-plugins 9527F: scripts/gcc-plugins/ 9528 9529GCOV BASED KERNEL PROFILING 9530M: Peter Oberparleiter <[email protected]> 9531S: Maintained 9532F: Documentation/dev-tools/gcov.rst 9533F: kernel/gcov/ 9534 9535GDB KERNEL DEBUGGING HELPER SCRIPTS 9536M: Jan Kiszka <[email protected]> 9537M: Kieran Bingham <[email protected]> 9538S: Supported 9539F: scripts/gdb/ 9540 9541GE HEALTHCARE PMC ADC DRIVER 9542M: Herve Codina <[email protected]> 9543L: [email protected] 9544S: Maintained 9545F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9546F: drivers/iio/adc/gehc-pmc-adc.c 9547F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9548 9549GEMINI CRYPTO DRIVER 9550M: Corentin Labbe <[email protected]> 9551L: [email protected] 9552S: Maintained 9553F: drivers/crypto/gemini/ 9554 9555GEMTEK FM RADIO RECEIVER DRIVER 9556M: Hans Verkuil <[email protected]> 9557L: [email protected] 9558S: Maintained 9559W: https://linuxtv.org 9560T: git git://linuxtv.org/media.git 9561F: drivers/media/radio/radio-gemtek* 9562 9563GENERIC ARCHITECTURE TOPOLOGY 9564M: Sudeep Holla <[email protected]> 9565L: [email protected] 9566S: Maintained 9567F: drivers/base/arch_topology.c 9568F: include/linux/arch_topology.h 9569 9570GENERIC ENTRY CODE 9571M: Thomas Gleixner <[email protected]> 9572M: Peter Zijlstra <[email protected]> 9573M: Andy Lutomirski <[email protected]> 9574L: [email protected] 9575S: Maintained 9576T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9577F: include/linux/entry-common.h 9578F: include/linux/entry-kvm.h 9579F: kernel/entry/ 9580 9581GENERIC GPIO I2C DRIVER 9582M: Wolfram Sang <[email protected]> 9583S: Supported 9584F: drivers/i2c/busses/i2c-gpio.c 9585F: include/linux/platform_data/i2c-gpio.h 9586 9587GENERIC GPIO I2C MULTIPLEXER DRIVER 9588M: Peter Korsgaard <[email protected]> 9589L: [email protected] 9590S: Supported 9591F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9592F: drivers/i2c/muxes/i2c-mux-gpio.c 9593F: include/linux/platform_data/i2c-mux-gpio.h 9594 9595GENERIC GPIO RESET DRIVER 9596M: Krzysztof Kozlowski <[email protected]> 9597S: Maintained 9598F: drivers/reset/reset-gpio.c 9599 9600GENERIC HDLC (WAN) DRIVERS 9601M: Krzysztof Halasa <[email protected]> 9602S: Maintained 9603W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9604F: drivers/net/wan/c101.c 9605F: drivers/net/wan/hd6457* 9606F: drivers/net/wan/hdlc* 9607F: drivers/net/wan/n2.c 9608F: drivers/net/wan/pc300too.c 9609F: drivers/net/wan/pci200syn.c 9610F: drivers/net/wan/wanxl* 9611 9612GENERIC INCLUDE/ASM HEADER FILES 9613M: Arnd Bergmann <[email protected]> 9614L: [email protected] 9615S: Maintained 9616T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9617F: include/asm-generic/ 9618F: include/uapi/asm-generic/ 9619 9620GENERIC PHY FRAMEWORK 9621M: Vinod Koul <[email protected]> 9622M: Kishon Vijay Abraham I <[email protected]> 9623L: [email protected] 9624S: Supported 9625Q: https://patchwork.kernel.org/project/linux-phy/list/ 9626T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9627F: Documentation/devicetree/bindings/phy/ 9628F: drivers/phy/ 9629F: include/dt-bindings/phy/ 9630F: include/linux/phy/ 9631 9632GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9633M: Wolfram Sang <[email protected]> 9634S: Supported 9635F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9636F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9637 9638GENERIC PM DOMAINS 9639M: Ulf Hansson <[email protected]> 9640L: [email protected] 9641S: Supported 9642F: Documentation/devicetree/bindings/power/power?domain* 9643T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9644F: drivers/pmdomain/ 9645F: include/linux/pm_domain.h 9646 9647GENERIC RADIX TREE 9648M: Kent Overstreet <[email protected]> 9649S: Supported 9650C: irc://irc.oftc.net/bcache 9651F: include/linux/generic-radix-tree.h 9652F: lib/generic-radix-tree.c 9653 9654GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9655M: Eugen Hristev <[email protected]> 9656L: [email protected] 9657S: Maintained 9658F: drivers/input/touchscreen/resistive-adc-touch.c 9659 9660GENERIC STRING LIBRARY 9661M: Kees Cook <[email protected]> 9662R: Andy Shevchenko <[email protected]> 9663L: [email protected] 9664S: Supported 9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9666F: include/linux/string.h 9667F: include/linux/string_choices.h 9668F: include/linux/string_helpers.h 9669F: lib/string.c 9670F: lib/string_kunit.c 9671F: lib/string_helpers.c 9672F: lib/string_helpers_kunit.c 9673F: scripts/coccinelle/api/string_choices.cocci 9674 9675GENERIC UIO DRIVER FOR PCI DEVICES 9676M: "Michael S. Tsirkin" <[email protected]> 9677L: [email protected] 9678S: Supported 9679F: drivers/uio/uio_pci_generic.c 9680 9681GENERIC VDSO LIBRARY 9682M: Andy Lutomirski <[email protected]> 9683M: Thomas Gleixner <[email protected]> 9684M: Vincenzo Frascino <[email protected]> 9685L: [email protected] 9686S: Maintained 9687T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9688F: include/asm-generic/vdso/vsyscall.h 9689F: include/vdso/ 9690F: kernel/time/vsyscall.c 9691F: lib/vdso/ 9692 9693GENWQE (IBM Generic Workqueue Card) 9694M: Frank Haverkamp <[email protected]> 9695S: Supported 9696F: drivers/misc/genwqe/ 9697 9698GET_MAINTAINER SCRIPT 9699M: Joe Perches <[email protected]> 9700S: Maintained 9701F: scripts/get_maintainer.pl 9702 9703GFS2 FILE SYSTEM 9704M: Andreas Gruenbacher <[email protected]> 9705L: [email protected] 9706S: Supported 9707B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9709F: Documentation/filesystems/gfs2* 9710F: fs/gfs2/ 9711F: include/uapi/linux/gfs2_ondisk.h 9712 9713GIGABYTE WATERFORCE SENSOR DRIVER 9714M: Aleksa Savic <[email protected]> 9715L: [email protected] 9716S: Maintained 9717F: Documentation/hwmon/gigabyte_waterforce.rst 9718F: drivers/hwmon/gigabyte_waterforce.c 9719 9720GIGABYTE WMI DRIVER 9721M: Thomas Weißschuh <[email protected]> 9722L: [email protected] 9723S: Maintained 9724F: drivers/platform/x86/gigabyte-wmi.c 9725 9726GNSS SUBSYSTEM 9727M: Johan Hovold <[email protected]> 9728S: Maintained 9729T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9730F: Documentation/ABI/testing/sysfs-class-gnss 9731F: Documentation/devicetree/bindings/gnss/ 9732F: drivers/gnss/ 9733F: include/linux/gnss.h 9734 9735GO7007 MPEG CODEC 9736M: Hans Verkuil <[email protected]> 9737L: [email protected] 9738S: Maintained 9739F: drivers/media/usb/go7007/ 9740 9741GOODIX TOUCHSCREEN 9742M: Bastien Nocera <[email protected]> 9743M: Hans de Goede <[email protected]> 9744L: [email protected] 9745S: Maintained 9746F: drivers/input/touchscreen/goodix* 9747 9748GOOGLE ETHERNET DRIVERS 9749M: Jeroen de Borst <[email protected]> 9750M: Praveen Kaligineedi <[email protected]> 9751R: Shailend Chand <[email protected]> 9752L: [email protected] 9753S: Supported 9754F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9755F: drivers/net/ethernet/google 9756 9757GOOGLE FIRMWARE DRIVERS 9758M: Tzung-Bi Shih <[email protected]> 9759R: Brian Norris <[email protected]> 9760R: Julius Werner <[email protected]> 9761L: [email protected] 9762S: Maintained 9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9764F: drivers/firmware/google/ 9765 9766GOOGLE TENSOR SoC SUPPORT 9767M: Peter Griffin <[email protected]> 9768L: [email protected] (moderated for non-subscribers) 9769L: [email protected] 9770S: Maintained 9771F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9772F: arch/arm64/boot/dts/exynos/google/ 9773F: drivers/clk/samsung/clk-gs101.c 9774F: drivers/phy/samsung/phy-gs101-ufs.c 9775F: include/dt-bindings/clock/google,gs101.h 9776K: [gG]oogle.?[tT]ensor 9777 9778GPD POCKET FAN DRIVER 9779M: Hans de Goede <[email protected]> 9780L: [email protected] 9781S: Maintained 9782F: drivers/platform/x86/gpd-pocket-fan.c 9783 9784GPIB DRIVERS 9785M: Dave Penkler <[email protected]> 9786S: Maintained 9787F: drivers/staging/gpib/ 9788 9789GPIO ACPI SUPPORT 9790M: Mika Westerberg <[email protected]> 9791M: Andy Shevchenko <[email protected]> 9792L: [email protected] 9793L: [email protected] 9794S: Supported 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9796F: Documentation/firmware-guide/acpi/gpio-properties.rst 9797F: drivers/gpio/gpiolib-acpi.c 9798F: drivers/gpio/gpiolib-acpi.h 9799 9800GPIO AGGREGATOR 9801M: Geert Uytterhoeven <[email protected]> 9802L: [email protected] 9803S: Supported 9804F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9805F: drivers/gpio/gpio-aggregator.c 9806 9807GPIO IR Transmitter 9808M: Sean Young <[email protected]> 9809L: [email protected] 9810S: Maintained 9811F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9812F: drivers/media/rc/gpio-ir-tx.c 9813 9814GPIO MOCKUP DRIVER 9815M: Bamvor Jian Zhang <[email protected]> 9816L: [email protected] 9817S: Maintained 9818F: drivers/gpio/gpio-mockup.c 9819F: tools/testing/selftests/gpio/ 9820 9821GPIO REGMAP 9822M: Michael Walle <[email protected]> 9823S: Maintained 9824F: drivers/gpio/gpio-regmap.c 9825F: include/linux/gpio/regmap.h 9826K: (devm_)?gpio_regmap_(un)?register 9827 9828GPIO SUBSYSTEM 9829M: Linus Walleij <[email protected]> 9830M: Bartosz Golaszewski <[email protected]> 9831L: [email protected] 9832S: Maintained 9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9834F: Documentation/admin-guide/gpio/ 9835F: Documentation/devicetree/bindings/gpio/ 9836F: Documentation/driver-api/gpio/ 9837F: drivers/gpio/ 9838F: include/dt-bindings/gpio/ 9839F: include/linux/gpio.h 9840F: include/linux/gpio/ 9841F: include/linux/of_gpio.h 9842K: (devm_)?gpio_(request|free|direction|get|set) 9843 9844GPIO UAPI 9845M: Bartosz Golaszewski <[email protected]> 9846R: Kent Gibson <[email protected]> 9847L: [email protected] 9848S: Maintained 9849T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9850F: Documentation/ABI/obsolete/sysfs-gpio 9851F: Documentation/ABI/testing/gpio-cdev 9852F: Documentation/userspace-api/gpio/ 9853F: drivers/gpio/gpiolib-cdev.c 9854F: include/uapi/linux/gpio.h 9855F: tools/gpio/ 9856 9857GRETH 10/100/1G Ethernet MAC device driver 9858M: Andreas Larsson <[email protected]> 9859L: [email protected] 9860S: Maintained 9861F: drivers/net/ethernet/aeroflex/ 9862 9863GREYBUS AUDIO PROTOCOLS DRIVERS 9864M: Vaibhav Agarwal <[email protected]> 9865M: Mark Greer <[email protected]> 9866S: Maintained 9867F: drivers/staging/greybus/audio_apbridgea.c 9868F: drivers/staging/greybus/audio_apbridgea.h 9869F: drivers/staging/greybus/audio_codec.c 9870F: drivers/staging/greybus/audio_codec.h 9871F: drivers/staging/greybus/audio_gb.c 9872F: drivers/staging/greybus/audio_manager.c 9873F: drivers/staging/greybus/audio_manager.h 9874F: drivers/staging/greybus/audio_manager_module.c 9875F: drivers/staging/greybus/audio_manager_private.h 9876F: drivers/staging/greybus/audio_manager_sysfs.c 9877F: drivers/staging/greybus/audio_module.c 9878F: drivers/staging/greybus/audio_topology.c 9879 9880GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9881M: Viresh Kumar <[email protected]> 9882S: Maintained 9883F: drivers/staging/greybus/authentication.c 9884F: drivers/staging/greybus/bootrom.c 9885F: drivers/staging/greybus/firmware.h 9886F: drivers/staging/greybus/fw-core.c 9887F: drivers/staging/greybus/fw-download.c 9888F: drivers/staging/greybus/fw-management.c 9889F: drivers/staging/greybus/greybus_authentication.h 9890F: drivers/staging/greybus/greybus_firmware.h 9891F: drivers/staging/greybus/hid.c 9892F: drivers/staging/greybus/i2c.c 9893F: drivers/staging/greybus/spi.c 9894F: drivers/staging/greybus/spilib.c 9895F: drivers/staging/greybus/spilib.h 9896 9897GREYBUS LOOPBACK DRIVER 9898M: Bryan O'Donoghue <[email protected]> 9899S: Maintained 9900F: drivers/staging/greybus/loopback.c 9901 9902GREYBUS PLATFORM DRIVERS 9903M: Vaibhav Hiremath <[email protected]> 9904S: Maintained 9905F: drivers/staging/greybus/arche-apb-ctrl.c 9906F: drivers/staging/greybus/arche-platform.c 9907F: drivers/staging/greybus/arche_platform.h 9908 9909GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 9910M: Rui Miguel Silva <[email protected]> 9911S: Maintained 9912F: drivers/staging/greybus/gpio.c 9913F: drivers/staging/greybus/light.c 9914F: drivers/staging/greybus/power_supply.c 9915F: drivers/staging/greybus/sdio.c 9916F: drivers/staging/greybus/spi.c 9917F: drivers/staging/greybus/spilib.c 9918 9919GREYBUS BEAGLEPLAY DRIVERS 9920M: Ayush Singh <[email protected]> 9921L: [email protected] (moderated for non-subscribers) 9922S: Maintained 9923F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 9924F: drivers/greybus/gb-beagleplay.c 9925 9926GREYBUS SUBSYSTEM 9927M: Johan Hovold <[email protected]> 9928M: Alex Elder <[email protected]> 9929M: Greg Kroah-Hartman <[email protected]> 9930L: [email protected] (moderated for non-subscribers) 9931S: Maintained 9932F: drivers/greybus/ 9933F: drivers/staging/greybus/ 9934F: include/linux/greybus.h 9935F: include/linux/greybus/ 9936 9937GREYBUS UART PROTOCOLS DRIVERS 9938M: David Lin <[email protected]> 9939S: Maintained 9940F: drivers/staging/greybus/log.c 9941F: drivers/staging/greybus/uart.c 9942 9943GS1662 VIDEO SERIALIZER 9944M: Charles-Antoine Couret <[email protected]> 9945L: [email protected] 9946S: Maintained 9947T: git git://linuxtv.org/media.git 9948F: drivers/media/spi/gs1662.c 9949 9950GSPCA FINEPIX SUBDRIVER 9951M: Frank Zago <[email protected]> 9952L: [email protected] 9953S: Maintained 9954T: git git://linuxtv.org/media.git 9955F: drivers/media/usb/gspca/finepix.c 9956 9957GSPCA GL860 SUBDRIVER 9958M: Olivier Lorin <[email protected]> 9959L: [email protected] 9960S: Maintained 9961T: git git://linuxtv.org/media.git 9962F: drivers/media/usb/gspca/gl860/ 9963 9964GSPCA M5602 SUBDRIVER 9965M: Erik Andren <[email protected]> 9966L: [email protected] 9967S: Maintained 9968T: git git://linuxtv.org/media.git 9969F: drivers/media/usb/gspca/m5602/ 9970 9971GSPCA PAC207 SONIXB SUBDRIVER 9972M: Hans Verkuil <[email protected]> 9973L: [email protected] 9974S: Odd Fixes 9975T: git git://linuxtv.org/media.git 9976F: drivers/media/usb/gspca/pac207.c 9977 9978GSPCA SN9C20X SUBDRIVER 9979M: Brian Johnson <[email protected]> 9980L: [email protected] 9981S: Maintained 9982T: git git://linuxtv.org/media.git 9983F: drivers/media/usb/gspca/sn9c20x.c 9984 9985GSPCA T613 SUBDRIVER 9986M: Leandro Costantino <[email protected]> 9987L: [email protected] 9988S: Maintained 9989T: git git://linuxtv.org/media.git 9990F: drivers/media/usb/gspca/t613.c 9991 9992GSPCA USB WEBCAM DRIVER 9993M: Hans Verkuil <[email protected]> 9994L: [email protected] 9995S: Odd Fixes 9996T: git git://linuxtv.org/media.git 9997F: drivers/media/usb/gspca/ 9998 9999GTP (GPRS Tunneling Protocol) 10000M: Pablo Neira Ayuso <[email protected]> 10001M: Harald Welte <[email protected]> 10002L: [email protected] 10003S: Maintained 10004T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10005F: drivers/net/gtp.c 10006 10007GUID PARTITION TABLE (GPT) 10008M: Davidlohr Bueso <[email protected]> 10009L: [email protected] 10010S: Maintained 10011F: block/partitions/efi.* 10012 10013HABANALABS PCI DRIVER 10014M: Ofir Bitton <[email protected]> 10015L: [email protected] 10016S: Supported 10017C: irc://irc.oftc.net/dri-devel 10018T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10019F: Documentation/ABI/testing/debugfs-driver-habanalabs 10020F: Documentation/ABI/testing/sysfs-driver-habanalabs 10021F: drivers/accel/habanalabs/ 10022F: include/linux/habanalabs/ 10023F: include/trace/events/habanalabs.h 10024F: include/uapi/drm/habanalabs_accel.h 10025 10026HACKRF MEDIA DRIVER 10027L: [email protected] 10028S: Orphan 10029W: https://linuxtv.org 10030Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10031F: drivers/media/usb/hackrf/ 10032 10033HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10034M: Chuck Lever <[email protected]> 10035L: [email protected] 10036L: [email protected] 10037S: Maintained 10038F: Documentation/netlink/specs/handshake.yaml 10039F: Documentation/networking/tls-handshake.rst 10040F: include/net/handshake.h 10041F: include/trace/events/handshake.h 10042F: net/handshake/ 10043 10044HANTRO VPU CODEC DRIVER 10045M: Ezequiel Garcia <[email protected]> 10046M: Philipp Zabel <[email protected]> 10047L: [email protected] 10048L: [email protected] 10049S: Maintained 10050F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10051F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10052F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10053F: drivers/media/platform/verisilicon/ 10054 10055HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10056M: Frank Seidel <[email protected]> 10057L: [email protected] 10058S: Maintained 10059W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10060F: drivers/platform/x86/hdaps.c 10061 10062HARDWARE MONITORING 10063M: Jean Delvare <[email protected]> 10064M: Guenter Roeck <[email protected]> 10065L: [email protected] 10066S: Maintained 10067W: http://hwmon.wiki.kernel.org/ 10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10069F: Documentation/ABI/testing/sysfs-class-hwmon 10070F: Documentation/devicetree/bindings/hwmon/ 10071F: Documentation/hwmon/ 10072F: drivers/hwmon/ 10073F: include/linux/hwmon*.h 10074F: include/trace/events/hwmon*.h 10075K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10076 10077HARDWARE RANDOM NUMBER GENERATOR CORE 10078M: Olivia Mackall <[email protected]> 10079M: Herbert Xu <[email protected]> 10080L: [email protected] 10081S: Odd fixes 10082F: Documentation/admin-guide/hw_random.rst 10083F: Documentation/devicetree/bindings/rng/ 10084F: drivers/char/hw_random/ 10085F: include/linux/hw_random.h 10086 10087HARDWARE SPINLOCK CORE 10088M: Bjorn Andersson <[email protected]> 10089R: Baolin Wang <[email protected]> 10090L: [email protected] 10091S: Maintained 10092T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10093F: Documentation/devicetree/bindings/hwlock/ 10094F: Documentation/locking/hwspinlock.rst 10095F: drivers/hwspinlock/ 10096F: include/linux/hwspinlock.h 10097 10098HARDWARE TRACING FACILITIES 10099M: Alexander Shishkin <[email protected]> 10100S: Maintained 10101F: drivers/hwtracing/ 10102 10103HARMONY SOUND DRIVER 10104L: [email protected] 10105S: Maintained 10106F: sound/parisc/harmony.* 10107 10108HDPVR USB VIDEO ENCODER DRIVER 10109M: Hans Verkuil <[email protected]> 10110L: [email protected] 10111S: Odd Fixes 10112W: https://linuxtv.org 10113T: git git://linuxtv.org/media.git 10114F: drivers/media/usb/hdpvr/ 10115 10116HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10117M: Keng-Yu Lin <[email protected]> 10118S: Supported 10119F: drivers/misc/hpilo.[ch] 10120 10121HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10122M: Jerry Hoemann <[email protected]> 10123S: Supported 10124F: Documentation/watchdog/hpwdt.rst 10125F: drivers/watchdog/hpwdt.c 10126 10127HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10128M: Don Brace <[email protected]> 10129L: [email protected] 10130L: [email protected] 10131S: Supported 10132F: Documentation/scsi/hpsa.rst 10133F: drivers/scsi/hpsa*.[ch] 10134F: include/linux/cciss*.h 10135F: include/uapi/linux/cciss*.h 10136 10137HFI1 DRIVER 10138M: Dennis Dalessandro <[email protected]> 10139L: [email protected] 10140S: Supported 10141F: drivers/infiniband/hw/hfi1 10142 10143HFS FILESYSTEM 10144L: [email protected] 10145S: Orphan 10146F: Documentation/filesystems/hfs.rst 10147F: fs/hfs/ 10148 10149HFSPLUS FILESYSTEM 10150L: [email protected] 10151S: Orphan 10152F: Documentation/filesystems/hfsplus.rst 10153F: fs/hfsplus/ 10154 10155HGA FRAMEBUFFER DRIVER 10156M: Ferenc Bakonyi <[email protected]> 10157L: [email protected] 10158S: Maintained 10159W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10160F: drivers/video/fbdev/hgafb.c 10161 10162HIBERNATION (aka Software Suspend, aka swsusp) 10163M: "Rafael J. Wysocki" <[email protected]> 10164M: Pavel Machek <[email protected]> 10165L: [email protected] 10166S: Supported 10167B: https://bugzilla.kernel.org 10168F: arch/*/include/asm/suspend*.h 10169F: arch/x86/power/ 10170F: drivers/base/power/ 10171F: include/linux/freezer.h 10172F: include/linux/pm.h 10173F: include/linux/suspend.h 10174F: kernel/power/ 10175 10176HID CORE LAYER 10177M: Jiri Kosina <[email protected]> 10178M: Benjamin Tissoires <[email protected]> 10179L: [email protected] 10180S: Maintained 10181T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10182F: Documentation/hid/ 10183F: drivers/hid/ 10184F: include/linux/hid* 10185F: include/uapi/linux/hid* 10186F: samples/hid/ 10187F: tools/testing/selftests/hid/ 10188 10189HID LOGITECH DRIVERS 10190R: Filipe Laíns <[email protected]> 10191L: [email protected] 10192S: Maintained 10193F: drivers/hid/hid-logitech-* 10194 10195HID NVIDIA SHIELD DRIVER 10196M: Rahul Rameshbabu <[email protected]> 10197L: [email protected] 10198S: Maintained 10199F: drivers/hid/hid-nvidia-shield.c 10200 10201HID PHOENIX RC FLIGHT CONTROLLER 10202M: Marcus Folkesson <[email protected]> 10203L: [email protected] 10204S: Maintained 10205F: drivers/hid/hid-pxrc.c 10206 10207HID PLAYSTATION DRIVER 10208M: Roderick Colenbrander <[email protected]> 10209L: [email protected] 10210S: Supported 10211F: drivers/hid/hid-playstation.c 10212 10213HID SENSOR HUB DRIVERS 10214M: Jiri Kosina <[email protected]> 10215M: Jonathan Cameron <[email protected]> 10216M: Srinivas Pandruvada <[email protected]> 10217L: [email protected] 10218L: [email protected] 10219S: Maintained 10220F: Documentation/hid/hid-sensor* 10221F: drivers/hid/hid-sensor-* 10222F: drivers/iio/*/hid-* 10223F: include/linux/hid-sensor-* 10224 10225HID VRC-2 CAR CONTROLLER DRIVER 10226M: Marcus Folkesson <[email protected]> 10227L: [email protected] 10228S: Maintained 10229F: drivers/hid/hid-vrc2.c 10230 10231HID WACOM DRIVER 10232M: Ping Cheng <[email protected]> 10233M: Jason Gerecke <[email protected]> 10234L: [email protected] 10235S: Maintained 10236F: drivers/hid/wacom.h 10237F: drivers/hid/wacom_* 10238 10239HID++ LOGITECH DRIVERS 10240R: Filipe Laíns <[email protected]> 10241R: Bastien Nocera <[email protected]> 10242L: [email protected] 10243S: Maintained 10244F: drivers/hid/hid-logitech-hidpp.c 10245 10246HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10247M: Anna-Maria Behnsen <[email protected]> 10248M: Frederic Weisbecker <[email protected]> 10249M: Thomas Gleixner <[email protected]> 10250L: [email protected] 10251S: Maintained 10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10253F: Documentation/timers/ 10254F: include/linux/clockchips.h 10255F: include/linux/delay.h 10256F: include/linux/hrtimer.h 10257F: include/linux/timer.h 10258F: kernel/time/clockevents.c 10259F: kernel/time/hrtimer.c 10260F: kernel/time/sleep_timeout.c 10261F: kernel/time/timer.c 10262F: kernel/time/timer_list.c 10263F: kernel/time/timer_migration.* 10264F: tools/testing/selftests/timers/ 10265 10266HIGH-SPEED SCC DRIVER FOR AX.25 10267L: [email protected] 10268S: Orphan 10269F: drivers/net/hamradio/scc.c 10270 10271HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10272M: HighPoint Linux Team <[email protected]> 10273S: Supported 10274W: http://www.highpoint-tech.com 10275F: Documentation/scsi/hptiop.rst 10276F: drivers/scsi/hptiop.c 10277 10278HIKEY960 ONBOARD USB GPIO HUB DRIVER 10279M: John Stultz <[email protected]> 10280L: [email protected] 10281S: Maintained 10282F: drivers/misc/hisi_hikey_usb.c 10283 10284HIMAX HX83112B TOUCHSCREEN SUPPORT 10285M: Job Noorman <[email protected]> 10286L: [email protected] 10287S: Maintained 10288F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10289F: drivers/input/touchscreen/himax_hx83112b.c 10290 10291HIPPI 10292M: Jes Sorensen <[email protected]> 10293L: [email protected] 10294S: Maintained 10295F: drivers/net/hippi/ 10296F: include/linux/hippidevice.h 10297F: include/uapi/linux/if_hippi.h 10298F: net/802/hippi.c 10299 10300HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10301M: Kurt Kanzenbach <[email protected]> 10302L: [email protected] 10303S: Maintained 10304F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10305F: drivers/net/dsa/hirschmann/* 10306F: include/linux/platform_data/hirschmann-hellcreek.h 10307F: net/dsa/tag_hellcreek.c 10308 10309HISILICON DMA DRIVER 10310M: Zhou Wang <[email protected]> 10311M: Jie Hai <[email protected]> 10312L: [email protected] 10313S: Maintained 10314F: drivers/dma/hisi_dma.c 10315 10316HISILICON GPIO DRIVER 10317M: Jay Fang <[email protected]> 10318L: [email protected] 10319S: Maintained 10320F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10321F: drivers/gpio/gpio-hisi.c 10322 10323HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10324M: Zhiqi Song <[email protected]> 10325M: Longfang Liu <[email protected]> 10326L: [email protected] 10327S: Maintained 10328F: Documentation/ABI/testing/debugfs-hisi-hpre 10329F: drivers/crypto/hisilicon/hpre/hpre.h 10330F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10331F: drivers/crypto/hisilicon/hpre/hpre_main.c 10332 10333HISILICON HNS3 PMU DRIVER 10334M: Jijie Shao <[email protected]> 10335S: Supported 10336F: Documentation/admin-guide/perf/hns3-pmu.rst 10337F: drivers/perf/hisilicon/hns3_pmu.c 10338 10339HISILICON I2C CONTROLLER DRIVER 10340M: Yicong Yang <[email protected]> 10341L: [email protected] 10342S: Maintained 10343W: https://www.hisilicon.com 10344F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10345F: drivers/i2c/busses/i2c-hisi.c 10346 10347HISILICON KUNPENG SOC HCCS DRIVER 10348M: Huisong Li <[email protected]> 10349S: Maintained 10350F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10351F: drivers/soc/hisilicon/kunpeng_hccs.c 10352F: drivers/soc/hisilicon/kunpeng_hccs.h 10353 10354HISILICON LPC BUS DRIVER 10355M: Jay Fang <[email protected]> 10356S: Maintained 10357W: http://www.hisilicon.com 10358F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10359F: drivers/bus/hisi_lpc.c 10360 10361HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10362M: Jian Shen <[email protected]> 10363M: Salil Mehta <[email protected]> 10364M: Jijie Shao <[email protected]> 10365L: [email protected] 10366S: Maintained 10367W: http://www.hisilicon.com 10368F: drivers/net/ethernet/hisilicon/hns3/ 10369 10370HISILICON NETWORK HIBMCGE DRIVER 10371M: Jijie Shao <[email protected]> 10372L: [email protected] 10373S: Maintained 10374F: drivers/net/ethernet/hisilicon/hibmcge/ 10375 10376HISILICON NETWORK SUBSYSTEM DRIVER 10377M: Jian Shen <[email protected]> 10378M: Salil Mehta <[email protected]> 10379L: [email protected] 10380S: Maintained 10381W: http://www.hisilicon.com 10382F: Documentation/devicetree/bindings/net/hisilicon*.txt 10383F: drivers/net/ethernet/hisilicon/ 10384 10385HISILICON PMU DRIVER 10386M: Yicong Yang <[email protected]> 10387M: Jonathan Cameron <[email protected]> 10388S: Supported 10389W: http://www.hisilicon.com 10390F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10391F: Documentation/admin-guide/perf/hisi-pmu.rst 10392F: drivers/perf/hisilicon 10393 10394HISILICON PTT DRIVER 10395M: Yicong Yang <[email protected]> 10396M: Jonathan Cameron <[email protected]> 10397L: [email protected] 10398S: Maintained 10399F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10400F: Documentation/trace/hisi-ptt.rst 10401F: drivers/hwtracing/ptt/ 10402F: tools/perf/arch/arm64/util/hisi-ptt.c 10403F: tools/perf/util/hisi-ptt* 10404F: tools/perf/util/hisi-ptt-decoder/* 10405 10406HISILICON QM DRIVER 10407M: Weili Qian <[email protected]> 10408M: Zhou Wang <[email protected]> 10409L: [email protected] 10410S: Maintained 10411F: drivers/crypto/hisilicon/Kconfig 10412F: drivers/crypto/hisilicon/Makefile 10413F: drivers/crypto/hisilicon/qm.c 10414F: drivers/crypto/hisilicon/sgl.c 10415F: include/linux/hisi_acc_qm.h 10416 10417HISILICON ROCE DRIVER 10418M: Chengchang Tang <[email protected]> 10419M: Junxian Huang <[email protected]> 10420L: [email protected] 10421S: Maintained 10422F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10423F: drivers/infiniband/hw/hns/ 10424 10425HISILICON SAS Controller 10426M: Yihang Li <[email protected]> 10427S: Supported 10428W: http://www.hisilicon.com 10429F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10430F: drivers/scsi/hisi_sas/ 10431 10432HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10433M: Longfang Liu <[email protected]> 10434L: [email protected] 10435S: Maintained 10436F: Documentation/ABI/testing/debugfs-hisi-sec 10437F: drivers/crypto/hisilicon/sec2/sec.h 10438F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10439F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10440F: drivers/crypto/hisilicon/sec2/sec_main.c 10441 10442HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10443M: Jay Fang <[email protected]> 10444L: [email protected] 10445S: Maintained 10446W: http://www.hisilicon.com 10447F: drivers/spi/spi-hisi-kunpeng.c 10448 10449HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10450M: Mauro Carvalho Chehab <[email protected]> 10451L: [email protected] 10452S: Maintained 10453F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10454F: drivers/spmi/hisi-spmi-controller.c 10455 10456HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10457M: Mauro Carvalho Chehab <[email protected]> 10458L: [email protected] 10459S: Maintained 10460F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10461F: drivers/mfd/hi6421-spmi-pmic.c 10462 10463HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10464M: Weili Qian <[email protected]> 10465S: Maintained 10466F: drivers/crypto/hisilicon/trng/trng.c 10467 10468HISILICON V3XX SPI NOR FLASH Controller Driver 10469M: Jay Fang <[email protected]> 10470S: Maintained 10471W: http://www.hisilicon.com 10472F: drivers/spi/spi-hisi-sfc-v3xx.c 10473 10474HISILICON ZIP Controller DRIVER 10475M: Yang Shen <[email protected]> 10476M: Zhou Wang <[email protected]> 10477L: [email protected] 10478S: Maintained 10479F: Documentation/ABI/testing/debugfs-hisi-zip 10480F: drivers/crypto/hisilicon/zip/ 10481 10482HMM - Heterogeneous Memory Management 10483M: Jérôme Glisse <[email protected]> 10484L: [email protected] 10485S: Maintained 10486F: Documentation/mm/hmm.rst 10487F: include/linux/hmm* 10488F: lib/test_hmm* 10489F: mm/hmm* 10490F: tools/testing/selftests/mm/*hmm* 10491 10492HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10493M: Petre Rodan <[email protected]> 10494L: [email protected] 10495S: Maintained 10496F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10497F: drivers/iio/pressure/hsc030pa* 10498 10499HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10500M: Andreas Klinger <[email protected]> 10501M: Petre Rodan <[email protected]> 10502L: [email protected] 10503S: Maintained 10504F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10505F: drivers/iio/pressure/mprls0025pa* 10506 10507HP BIOSCFG DRIVER 10508M: Jorge Lopez <[email protected]> 10509L: [email protected] 10510S: Maintained 10511F: drivers/platform/x86/hp/hp-bioscfg/ 10512 10513HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10514L: [email protected] 10515S: Orphan 10516F: drivers/platform/x86/hp/tc1100-wmi.c 10517 10518HP WMI HARDWARE MONITOR DRIVER 10519M: James Seo <[email protected]> 10520L: [email protected] 10521S: Maintained 10522F: Documentation/hwmon/hp-wmi-sensors.rst 10523F: drivers/hwmon/hp-wmi-sensors.c 10524 10525HPET: High Precision Event Timers driver 10526M: Clemens Ladisch <[email protected]> 10527S: Maintained 10528F: Documentation/timers/hpet.rst 10529F: drivers/char/hpet.c 10530F: include/linux/hpet.h 10531F: include/uapi/linux/hpet.h 10532 10533HPET: x86 10534S: Orphan 10535F: arch/x86/include/asm/hpet.h 10536F: arch/x86/kernel/hpet.c 10537 10538HPFS FILESYSTEM 10539M: Mikulas Patocka <[email protected]> 10540S: Maintained 10541W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10542F: fs/hpfs/ 10543 10544HS3001 Hardware Temperature and Humidity Sensor 10545M: Andre Werner <[email protected]> 10546L: [email protected] 10547S: Maintained 10548F: drivers/hwmon/hs3001.c 10549 10550HSI SUBSYSTEM 10551M: Sebastian Reichel <[email protected]> 10552S: Maintained 10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10554F: Documentation/ABI/testing/sysfs-bus-hsi 10555F: Documentation/driver-api/hsi.rst 10556F: drivers/hsi/ 10557F: include/linux/hsi/ 10558F: include/uapi/linux/hsi/ 10559 10560HSO 3G MODEM DRIVER 10561L: [email protected] 10562S: Orphan 10563F: drivers/net/usb/hso.c 10564 10565HSR NETWORK PROTOCOL 10566L: [email protected] 10567S: Orphan 10568F: net/hsr/ 10569 10570HT16K33 LED CONTROLLER DRIVER 10571M: Robin van der Gracht <[email protected]> 10572S: Maintained 10573F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10574F: drivers/auxdisplay/ht16k33.c 10575 10576HTCPEN TOUCHSCREEN DRIVER 10577M: Pau Oliva Fora <[email protected]> 10578L: [email protected] 10579S: Maintained 10580F: drivers/input/touchscreen/htcpen.c 10581 10582HTE SUBSYSTEM 10583M: Dipen Patel <[email protected]> 10584L: [email protected] 10585S: Maintained 10586Q: https://patchwork.kernel.org/project/timestamp/list/ 10587T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10588F: Documentation/devicetree/bindings/timestamp/ 10589F: Documentation/driver-api/hte/ 10590F: drivers/hte/ 10591F: include/linux/hte.h 10592 10593HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10594M: Lorenzo Bianconi <[email protected]> 10595L: [email protected] 10596S: Maintained 10597W: http://www.st.com/ 10598F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10599F: drivers/iio/humidity/hts221* 10600 10601HUAWEI ETHERNET DRIVER 10602M: Cai Huoqing <[email protected]> 10603L: [email protected] 10604S: Maintained 10605F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10606F: drivers/net/ethernet/huawei/hinic/ 10607 10608HUGETLB SUBSYSTEM 10609M: Muchun Song <[email protected]> 10610L: [email protected] 10611S: Maintained 10612F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10613F: Documentation/admin-guide/mm/hugetlbpage.rst 10614F: Documentation/mm/hugetlbfs_reserv.rst 10615F: Documentation/mm/vmemmap_dedup.rst 10616F: fs/hugetlbfs/ 10617F: include/linux/hugetlb.h 10618F: include/trace/events/hugetlbfs.h 10619F: mm/hugetlb.c 10620F: mm/hugetlb_vmemmap.c 10621F: mm/hugetlb_vmemmap.h 10622F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10623 10624HVA ST MEDIA DRIVER 10625M: Jean-Christophe Trotin <[email protected]> 10626L: [email protected] 10627S: Supported 10628W: https://linuxtv.org 10629T: git git://linuxtv.org/media.git 10630F: drivers/media/platform/st/sti/hva 10631 10632HWPOISON MEMORY FAILURE HANDLING 10633M: Miaohe Lin <[email protected]> 10634R: Naoya Horiguchi <[email protected]> 10635L: [email protected] 10636S: Maintained 10637F: mm/hwpoison-inject.c 10638F: mm/memory-failure.c 10639 10640HYCON HY46XX TOUCHSCREEN SUPPORT 10641M: Giulio Benetti <[email protected]> 10642L: [email protected] 10643S: Maintained 10644F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10645F: drivers/input/touchscreen/hycon-hy46xx.c 10646 10647HYGON PROCESSOR SUPPORT 10648M: Pu Wen <[email protected]> 10649L: [email protected] 10650S: Maintained 10651F: arch/x86/kernel/cpu/hygon.c 10652 10653HYNIX HI556 SENSOR DRIVER 10654M: Sakari Ailus <[email protected]> 10655L: [email protected] 10656S: Maintained 10657T: git git://linuxtv.org/media.git 10658F: drivers/media/i2c/hi556.c 10659 10660HYNIX HI846 SENSOR DRIVER 10661M: Martin Kepplinger <[email protected]> 10662L: [email protected] 10663S: Maintained 10664F: drivers/media/i2c/hi846.c 10665 10666HYNIX HI847 SENSOR DRIVER 10667M: Sakari Ailus <[email protected]> 10668L: [email protected] 10669S: Maintained 10670F: drivers/media/i2c/hi847.c 10671 10672Hyper-V/Azure CORE AND DRIVERS 10673M: "K. Y. Srinivasan" <[email protected]> 10674M: Haiyang Zhang <[email protected]> 10675M: Wei Liu <[email protected]> 10676M: Dexuan Cui <[email protected]> 10677L: [email protected] 10678S: Supported 10679T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10680F: Documentation/ABI/stable/sysfs-bus-vmbus 10681F: Documentation/ABI/testing/debugfs-hyperv 10682F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10683F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10684F: Documentation/virt/hyperv 10685F: arch/arm64/hyperv 10686F: arch/arm64/include/asm/hyperv-tlfs.h 10687F: arch/arm64/include/asm/mshyperv.h 10688F: arch/x86/hyperv 10689F: arch/x86/include/asm/hyperv-tlfs.h 10690F: arch/x86/include/asm/mshyperv.h 10691F: arch/x86/include/asm/trace/hyperv.h 10692F: arch/x86/kernel/cpu/mshyperv.c 10693F: drivers/clocksource/hyperv_timer.c 10694F: drivers/hid/hid-hyperv.c 10695F: drivers/hv/ 10696F: drivers/input/serio/hyperv-keyboard.c 10697F: drivers/iommu/hyperv-iommu.c 10698F: drivers/net/ethernet/microsoft/ 10699F: drivers/net/hyperv/ 10700F: drivers/pci/controller/pci-hyperv-intf.c 10701F: drivers/pci/controller/pci-hyperv.c 10702F: drivers/scsi/storvsc_drv.c 10703F: drivers/uio/uio_hv_generic.c 10704F: drivers/video/fbdev/hyperv_fb.c 10705F: include/asm-generic/hyperv-tlfs.h 10706F: include/asm-generic/mshyperv.h 10707F: include/clocksource/hyperv_timer.h 10708F: include/linux/hyperv.h 10709F: include/net/mana 10710F: include/uapi/linux/hyperv.h 10711F: net/vmw_vsock/hyperv_transport.c 10712F: tools/hv/ 10713 10714HYPERBUS SUPPORT 10715M: Vignesh Raghavendra <[email protected]> 10716R: Tudor Ambarus <[email protected]> 10717L: [email protected] 10718S: Supported 10719Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10720C: irc://irc.oftc.net/mtd 10721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10722F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10723F: drivers/mtd/hyperbus/ 10724F: include/linux/mtd/hyperbus.h 10725 10726HYPERVISOR VIRTUAL CONSOLE DRIVER 10727L: [email protected] 10728S: Odd Fixes 10729F: drivers/tty/hvc/ 10730 10731I2C ACPI SUPPORT 10732M: Mika Westerberg <[email protected]> 10733L: [email protected] 10734L: [email protected] 10735S: Maintained 10736F: drivers/i2c/i2c-core-acpi.c 10737 10738I2C ADDRESS TRANSLATOR (ATR) 10739M: Tomi Valkeinen <[email protected]> 10740R: Luca Ceresoli <[email protected]> 10741L: [email protected] 10742S: Maintained 10743F: drivers/i2c/i2c-atr.c 10744F: include/linux/i2c-atr.h 10745 10746I2C CONTROLLER DRIVER FOR NVIDIA GPU 10747M: Ajay Gupta <[email protected]> 10748L: [email protected] 10749S: Maintained 10750F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10751F: drivers/i2c/busses/i2c-nvidia-gpu.c 10752 10753I2C MUXES 10754M: Peter Rosin <[email protected]> 10755L: [email protected] 10756S: Maintained 10757F: Documentation/devicetree/bindings/i2c/i2c-arb* 10758F: Documentation/devicetree/bindings/i2c/i2c-gate* 10759F: Documentation/devicetree/bindings/i2c/i2c-mux* 10760F: Documentation/i2c/i2c-topology.rst 10761F: Documentation/i2c/muxes/ 10762F: drivers/i2c/i2c-mux.c 10763F: drivers/i2c/muxes/ 10764F: include/linux/i2c-mux.h 10765 10766I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10767M: Gregory CLEMENT <[email protected]> 10768L: [email protected] 10769S: Maintained 10770F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10771F: drivers/i2c/busses/i2c-mv64xxx.c 10772 10773I2C OF COMPONENT PROBER 10774M: Chen-Yu Tsai <[email protected]> 10775L: [email protected] 10776L: [email protected] 10777S: Maintained 10778F: drivers/i2c/i2c-core-of-prober.c 10779F: include/linux/i2c-of-prober.h 10780 10781I2C OVER PARALLEL PORT 10782M: Jean Delvare <[email protected]> 10783L: [email protected] 10784S: Maintained 10785F: Documentation/i2c/busses/i2c-parport.rst 10786F: drivers/i2c/busses/i2c-parport.c 10787 10788I2C SUBSYSTEM 10789M: Wolfram Sang <[email protected]> 10790L: [email protected] 10791S: Maintained 10792W: https://i2c.wiki.kernel.org/ 10793Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10794T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10795F: Documentation/i2c/ 10796F: drivers/i2c/* 10797F: include/dt-bindings/i2c/i2c.h 10798F: include/linux/i2c-dev.h 10799F: include/linux/i2c-smbus.h 10800F: include/linux/i2c.h 10801F: include/uapi/linux/i2c-*.h 10802F: include/uapi/linux/i2c.h 10803 10804I2C SUBSYSTEM HOST DRIVERS 10805M: Andi Shyti <[email protected]> 10806L: [email protected] 10807S: Maintained 10808W: https://i2c.wiki.kernel.org/ 10809Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10810T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10811F: Documentation/devicetree/bindings/i2c/ 10812F: drivers/i2c/algos/ 10813F: drivers/i2c/busses/ 10814F: include/dt-bindings/i2c/ 10815 10816I2C-TAOS-EVM DRIVER 10817M: Jean Delvare <[email protected]> 10818L: [email protected] 10819S: Maintained 10820F: Documentation/i2c/busses/i2c-taos-evm.rst 10821F: drivers/i2c/busses/i2c-taos-evm.c 10822 10823I2C-TINY-USB DRIVER 10824M: Till Harbaum <[email protected]> 10825L: [email protected] 10826S: Maintained 10827W: http://www.harbaum.org/till/i2c_tiny_usb 10828F: drivers/i2c/busses/i2c-tiny-usb.c 10829 10830I2C/SMBUS CONTROLLER DRIVERS FOR PC 10831M: Jean Delvare <[email protected]> 10832L: [email protected] 10833S: Maintained 10834F: Documentation/i2c/busses/i2c-ali1535.rst 10835F: Documentation/i2c/busses/i2c-ali1563.rst 10836F: Documentation/i2c/busses/i2c-ali15x3.rst 10837F: Documentation/i2c/busses/i2c-amd756.rst 10838F: Documentation/i2c/busses/i2c-amd8111.rst 10839F: Documentation/i2c/busses/i2c-i801.rst 10840F: Documentation/i2c/busses/i2c-nforce2.rst 10841F: Documentation/i2c/busses/i2c-piix4.rst 10842F: Documentation/i2c/busses/i2c-sis5595.rst 10843F: Documentation/i2c/busses/i2c-sis630.rst 10844F: Documentation/i2c/busses/i2c-sis96x.rst 10845F: Documentation/i2c/busses/i2c-via.rst 10846F: Documentation/i2c/busses/i2c-viapro.rst 10847F: drivers/i2c/busses/i2c-ali1535.c 10848F: drivers/i2c/busses/i2c-ali1563.c 10849F: drivers/i2c/busses/i2c-ali15x3.c 10850F: drivers/i2c/busses/i2c-amd756.c 10851F: drivers/i2c/busses/i2c-amd8111.c 10852F: drivers/i2c/busses/i2c-i801.c 10853F: drivers/i2c/busses/i2c-isch.c 10854F: drivers/i2c/busses/i2c-nforce2.c 10855F: drivers/i2c/busses/i2c-piix4.* 10856F: drivers/i2c/busses/i2c-sis5595.c 10857F: drivers/i2c/busses/i2c-sis630.c 10858F: drivers/i2c/busses/i2c-sis96x.c 10859F: drivers/i2c/busses/i2c-via.c 10860F: drivers/i2c/busses/i2c-viapro.c 10861 10862I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10863M: Hans de Goede <[email protected]> 10864L: [email protected] 10865S: Maintained 10866F: drivers/i2c/busses/i2c-cht-wc.c 10867 10868I2C/SMBUS ISMT DRIVER 10869M: Seth Heasley <[email protected]> 10870M: Neil Horman <[email protected]> 10871L: [email protected] 10872F: Documentation/i2c/busses/i2c-ismt.rst 10873F: drivers/i2c/busses/i2c-ismt.c 10874 10875I2C/SMBUS ZHAOXIN DRIVER 10876M: Hans Hu <[email protected]> 10877L: [email protected] 10878S: Maintained 10879W: https://www.zhaoxin.com 10880F: drivers/i2c/busses/i2c-viai2c-common.c 10881F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10882 10883I2C/SMBUS STUB DRIVER 10884M: Jean Delvare <[email protected]> 10885L: [email protected] 10886S: Maintained 10887F: drivers/i2c/i2c-stub.c 10888 10889I3C DRIVER FOR ASPEED AST2600 10890M: Jeremy Kerr <[email protected]> 10891S: Maintained 10892F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10893F: drivers/i3c/master/ast2600-i3c-master.c 10894 10895I3C DRIVER FOR CADENCE I3C MASTER IP 10896M: Przemysław Gaj <[email protected]> 10897S: Maintained 10898F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10899F: drivers/i3c/master/i3c-master-cdns.c 10900 10901I3C DRIVER FOR SYNOPSYS DESIGNWARE 10902S: Orphan 10903F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10904F: drivers/i3c/master/dw* 10905 10906I3C SUBSYSTEM 10907M: Alexandre Belloni <[email protected]> 10908L: [email protected] (moderated for non-subscribers) 10909S: Maintained 10910C: irc://chat.freenode.net/linux-i3c 10911T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 10912F: Documentation/ABI/testing/sysfs-bus-i3c 10913F: Documentation/devicetree/bindings/i3c/ 10914F: Documentation/driver-api/i3c 10915F: drivers/i3c/ 10916F: include/dt-bindings/i3c/ 10917F: include/linux/i3c/ 10918 10919IBM Operation Panel Input Driver 10920M: Eddie James <[email protected]> 10921L: [email protected] 10922S: Maintained 10923F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 10924F: drivers/input/misc/ibm-panel.c 10925 10926IBM Power 842 compression accelerator 10927M: Haren Myneni <[email protected]> 10928S: Supported 10929F: crypto/842.c 10930F: drivers/crypto/nx/Kconfig 10931F: drivers/crypto/nx/Makefile 10932F: drivers/crypto/nx/nx-842* 10933F: include/linux/sw842.h 10934F: lib/842/ 10935 10936IBM Power in-Nest Crypto Acceleration 10937M: Breno Leitão <[email protected]> 10938M: Nayna Jain <[email protected]> 10939M: Paulo Flabiano Smorigo <[email protected]> 10940L: [email protected] 10941S: Supported 10942F: drivers/crypto/nx/Kconfig 10943F: drivers/crypto/nx/Makefile 10944F: drivers/crypto/nx/nx-aes* 10945F: drivers/crypto/nx/nx-sha* 10946F: drivers/crypto/nx/nx.* 10947F: drivers/crypto/nx/nx_csbcpb.h 10948F: drivers/crypto/nx/nx_debugfs.c 10949 10950IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 10951M: Tyrel Datwyler <[email protected]> 10952L: [email protected] 10953L: [email protected] 10954S: Supported 10955F: drivers/pci/hotplug/rpadlpar* 10956 10957IBM Power Linux RAID adapter 10958M: Brian King <[email protected]> 10959S: Supported 10960F: drivers/scsi/ipr.* 10961 10962IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 10963M: Tyrel Datwyler <[email protected]> 10964L: [email protected] 10965L: [email protected] 10966S: Supported 10967F: drivers/pci/hotplug/rpaphp* 10968 10969IBM Power SRIOV Virtual NIC Device Driver 10970M: Haren Myneni <[email protected]> 10971M: Rick Lindsley <[email protected]> 10972R: Nick Child <[email protected]> 10973R: Thomas Falcon <[email protected]> 10974L: [email protected] 10975S: Supported 10976F: drivers/net/ethernet/ibm/ibmvnic.* 10977 10978IBM Power VFIO Support 10979M: Timothy Pearson <[email protected]> 10980S: Supported 10981F: drivers/vfio/vfio_iommu_spapr_tce.c 10982 10983IBM Power Virtual Ethernet Device Driver 10984M: Nick Child <[email protected]> 10985L: [email protected] 10986S: Supported 10987F: drivers/net/ethernet/ibm/ibmveth.* 10988 10989IBM Power Virtual FC Device Drivers 10990M: Tyrel Datwyler <[email protected]> 10991L: [email protected] 10992S: Supported 10993F: drivers/scsi/ibmvscsi/ibmvfc* 10994 10995IBM Power Virtual Management Channel Driver 10996M: Brad Warrum <[email protected]> 10997M: Ritu Agarwal <[email protected]> 10998S: Supported 10999F: drivers/misc/ibmvmc.* 11000 11001IBM Power Virtual SCSI Device Drivers 11002M: Tyrel Datwyler <[email protected]> 11003L: [email protected] 11004S: Supported 11005F: drivers/scsi/ibmvscsi/ibmvscsi* 11006F: include/scsi/viosrp.h 11007 11008IBM Power Virtual SCSI Device Target Driver 11009M: Tyrel Datwyler <[email protected]> 11010L: [email protected] 11011L: [email protected] 11012S: Supported 11013F: drivers/scsi/ibmvscsi_tgt/ 11014 11015IBM Power VMX Cryptographic instructions 11016M: Breno Leitão <[email protected]> 11017M: Nayna Jain <[email protected]> 11018M: Paulo Flabiano Smorigo <[email protected]> 11019L: [email protected] 11020S: Supported 11021F: arch/powerpc/crypto/Kconfig 11022F: arch/powerpc/crypto/Makefile 11023F: arch/powerpc/crypto/aes.c 11024F: arch/powerpc/crypto/aes_cbc.c 11025F: arch/powerpc/crypto/aes_ctr.c 11026F: arch/powerpc/crypto/aes_xts.c 11027F: arch/powerpc/crypto/aesp8-ppc.* 11028F: arch/powerpc/crypto/ghash.c 11029F: arch/powerpc/crypto/ghashp8-ppc.pl 11030F: arch/powerpc/crypto/ppc-xlate.pl 11031F: arch/powerpc/crypto/vmx.c 11032 11033IBM ServeRAID RAID DRIVER 11034S: Orphan 11035F: drivers/scsi/ips.* 11036 11037ICH LPC AND GPIO DRIVER 11038M: Peter Tyser <[email protected]> 11039S: Maintained 11040F: drivers/gpio/gpio-ich.c 11041F: drivers/mfd/lpc_ich.c 11042 11043ICY I2C DRIVER 11044M: Max Staudt <[email protected]> 11045L: [email protected] 11046S: Maintained 11047F: drivers/i2c/busses/i2c-icy.c 11048 11049IDEAPAD LAPTOP EXTRAS DRIVER 11050M: Ike Panhc <[email protected]> 11051L: [email protected] 11052S: Maintained 11053W: http://launchpad.net/ideapad-laptop 11054F: drivers/platform/x86/ideapad-laptop.c 11055 11056IDEAPAD LAPTOP SLIDEBAR DRIVER 11057M: Andrey Moiseev <[email protected]> 11058L: [email protected] 11059S: Maintained 11060W: https://github.com/o2genum/ideapad-slidebar 11061F: drivers/input/misc/ideapad_slidebar.c 11062 11063IDT VersaClock 5 CLOCK DRIVER 11064M: Luca Ceresoli <[email protected]> 11065S: Maintained 11066F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11067F: drivers/clk/clk-versaclock5.c 11068 11069IEEE 802.15.4 SUBSYSTEM 11070M: Alexander Aring <[email protected]> 11071M: Stefan Schmidt <[email protected]> 11072M: Miquel Raynal <[email protected]> 11073L: [email protected] 11074S: Maintained 11075W: https://linux-wpan.org/ 11076Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11077T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11078T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11079F: Documentation/networking/ieee802154.rst 11080F: drivers/net/ieee802154/ 11081F: include/linux/ieee802154.h 11082F: include/linux/nl802154.h 11083F: include/net/af_ieee802154.h 11084F: include/net/cfg802154.h 11085F: include/net/ieee802154_netdev.h 11086F: include/net/mac802154.h 11087F: include/net/nl802154.h 11088F: net/ieee802154/ 11089F: net/mac802154/ 11090 11091Intel VIRTIO DATA PATH ACCELERATOR 11092M: Zhu Lingshan <[email protected]> 11093L: [email protected] 11094S: Supported 11095F: drivers/vdpa/ifcvf/ 11096 11097IFE PROTOCOL 11098M: Yotam Gigi <[email protected]> 11099M: Jamal Hadi Salim <[email protected]> 11100F: include/net/ife.h 11101F: include/uapi/linux/ife.h 11102F: net/ife 11103 11104IGORPLUG-USB IR RECEIVER 11105M: Sean Young <[email protected]> 11106L: [email protected] 11107S: Maintained 11108F: drivers/media/rc/igorplugusb.c 11109 11110IGUANAWORKS USB IR TRANSCEIVER 11111M: Sean Young <[email protected]> 11112L: [email protected] 11113S: Maintained 11114F: drivers/media/rc/iguanair.c 11115 11116IIO BACKEND FRAMEWORK 11117M: Nuno Sa <[email protected]> 11118R: Olivier Moysan <[email protected]> 11119L: [email protected] 11120S: Maintained 11121F: Documentation/ABI/testing/debugfs-iio-backend 11122F: drivers/iio/industrialio-backend.c 11123F: include/linux/iio/backend.h 11124 11125IIO DIGITAL POTENTIOMETER DAC 11126M: Peter Rosin <[email protected]> 11127L: [email protected] 11128S: Maintained 11129F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11130F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11131F: drivers/iio/dac/dpot-dac.c 11132 11133IIO ENVELOPE DETECTOR 11134M: Peter Rosin <[email protected]> 11135L: [email protected] 11136S: Maintained 11137F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11138F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11139F: drivers/iio/adc/envelope-detector.c 11140 11141IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11142M: Matti Vaittinen <[email protected]> 11143L: [email protected] 11144S: Maintained 11145F: drivers/iio/industrialio-gts-helper.c 11146F: include/linux/iio/iio-gts-helper.h 11147F: drivers/iio/test/iio-test-gts.c 11148 11149IIO MULTIPLEXER 11150M: Peter Rosin <[email protected]> 11151L: [email protected] 11152S: Maintained 11153F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11154F: drivers/iio/multiplexer/iio-mux.c 11155 11156IIO SCMI BASED DRIVER 11157M: Jyoti Bhayana <[email protected]> 11158L: [email protected] 11159S: Maintained 11160F: drivers/iio/common/scmi_sensors/scmi_iio.c 11161 11162IIO SUBSYSTEM AND DRIVERS 11163M: Jonathan Cameron <[email protected]> 11164R: Lars-Peter Clausen <[email protected]> 11165L: [email protected] 11166S: Maintained 11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11168F: Documentation/ABI/testing/configfs-iio* 11169F: Documentation/ABI/testing/sysfs-bus-iio* 11170F: Documentation/devicetree/bindings/iio/ 11171F: Documentation/iio/ 11172F: drivers/iio/ 11173F: drivers/staging/iio/ 11174F: include/dt-bindings/iio/ 11175F: include/linux/iio/ 11176F: tools/iio/ 11177 11178IIO UNIT CONVERTER 11179M: Peter Rosin <[email protected]> 11180L: [email protected] 11181S: Maintained 11182F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11183F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11184F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11185F: drivers/iio/afe/iio-rescale.c 11186 11187IKANOS/ADI EAGLE ADSL USB DRIVER 11188M: Matthieu Castet <[email protected]> 11189M: Stanislaw Gruszka <[email protected]> 11190S: Maintained 11191F: drivers/usb/atm/ueagle-atm.c 11192 11193IMAGIS TOUCHSCREEN DRIVER 11194M: Markuss Broks <[email protected]> 11195S: Maintained 11196F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11197F: drivers/input/touchscreen/imagis.c 11198 11199IMGTEC ASCII LCD DRIVER 11200M: Paul Burton <[email protected]> 11201S: Maintained 11202F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11203F: drivers/auxdisplay/img-ascii-lcd.c 11204 11205IMGTEC JPEG ENCODER DRIVER 11206M: Devarsh Thakkar <[email protected]> 11207L: [email protected] 11208S: Supported 11209F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11210F: drivers/media/platform/imagination/e5010* 11211 11212IMGTEC IR DECODER DRIVER 11213S: Orphan 11214F: drivers/media/rc/img-ir/ 11215 11216IMGTEC POWERVR DRM DRIVER 11217M: Frank Binns <[email protected]> 11218M: Matt Coster <[email protected]> 11219S: Supported 11220T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11221F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11222F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11223F: Documentation/gpu/imagination/ 11224F: drivers/gpu/drm/ci/xfails/powervr* 11225F: drivers/gpu/drm/imagination/ 11226F: include/uapi/drm/pvr_drm.h 11227 11228IMON SOUNDGRAPH USB IR RECEIVER 11229M: Sean Young <[email protected]> 11230L: [email protected] 11231S: Maintained 11232F: drivers/media/rc/imon.c 11233F: drivers/media/rc/imon_raw.c 11234 11235IMS TWINTURBO FRAMEBUFFER DRIVER 11236L: [email protected] 11237S: Orphan 11238F: drivers/video/fbdev/imsttfb.c 11239 11240INDEX OF FURTHER KERNEL DOCUMENTATION 11241M: Carlos Bilbao <[email protected]> 11242S: Maintained 11243F: Documentation/process/kernel-docs.rst 11244 11245INDUSTRY PACK SUBSYSTEM (IPACK) 11246M: Vaibhav Gupta <[email protected]> 11247M: Jens Taprogge <[email protected]> 11248M: Greg Kroah-Hartman <[email protected]> 11249L: [email protected] 11250S: Maintained 11251W: http://industrypack.sourceforge.net 11252F: drivers/ipack/ 11253 11254INFINEON DPS310 Driver 11255M: Eddie James <[email protected]> 11256L: [email protected] 11257S: Maintained 11258F: drivers/iio/pressure/dps310.c 11259 11260INFINEON PEB2466 ASoC CODEC 11261M: Herve Codina <[email protected]> 11262L: [email protected] 11263S: Maintained 11264F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11265F: sound/soc/codecs/peb2466.c 11266 11267INFINIBAND SUBSYSTEM 11268M: Jason Gunthorpe <[email protected]> 11269M: Leon Romanovsky <[email protected]> 11270L: [email protected] 11271S: Supported 11272W: https://github.com/linux-rdma/rdma-core 11273Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11275F: Documentation/devicetree/bindings/infiniband/ 11276F: Documentation/infiniband/ 11277F: drivers/infiniband/ 11278F: include/rdma/ 11279F: include/trace/events/ib_mad.h 11280F: include/trace/events/ib_umad.h 11281F: include/trace/misc/rdma.h 11282F: include/uapi/linux/if_infiniband.h 11283F: include/uapi/rdma/ 11284F: samples/bpf/ibumad_kern.c 11285F: samples/bpf/ibumad_user.c 11286 11287INGENIC JZ4780 NAND DRIVER 11288M: Harvey Hunt <[email protected]> 11289L: [email protected] 11290L: [email protected] 11291S: Maintained 11292F: drivers/mtd/nand/raw/ingenic/ 11293 11294INGENIC JZ47xx SoCs 11295M: Paul Cercueil <[email protected]> 11296L: [email protected] 11297S: Maintained 11298F: arch/mips/boot/dts/ingenic/ 11299F: arch/mips/generic/board-ingenic.c 11300F: arch/mips/include/asm/mach-ingenic/ 11301F: arch/mips/ingenic/Kconfig 11302F: drivers/clk/ingenic/ 11303F: drivers/dma/dma-jz4780.c 11304F: drivers/gpu/drm/ingenic/ 11305F: drivers/i2c/busses/i2c-jz4780.c 11306F: drivers/iio/adc/ingenic-adc.c 11307F: drivers/irqchip/irq-ingenic.c 11308F: drivers/memory/jz4780-nemc.c 11309F: drivers/mmc/host/jz4740_mmc.c 11310F: drivers/mtd/nand/raw/ingenic/ 11311F: drivers/pinctrl/pinctrl-ingenic.c 11312F: drivers/power/supply/ingenic-battery.c 11313F: drivers/pwm/pwm-jz4740.c 11314F: drivers/remoteproc/ingenic_rproc.c 11315F: drivers/rtc/rtc-jz4740.c 11316F: drivers/tty/serial/8250/8250_ingenic.c 11317F: drivers/usb/musb/jz4740.c 11318F: drivers/watchdog/jz4740_wdt.c 11319F: include/dt-bindings/iio/adc/ingenic,adc.h 11320F: include/linux/mfd/ingenic-tcu.h 11321F: sound/soc/codecs/jz47* 11322F: sound/soc/jz4740/ 11323 11324INJOINIC IP5xxx POWER BANK IC DRIVER 11325M: Samuel Holland <[email protected]> 11326S: Maintained 11327F: drivers/power/supply/ip5xxx_power.c 11328 11329INOTIFY 11330M: Jan Kara <[email protected]> 11331R: Amir Goldstein <[email protected]> 11332L: [email protected] 11333S: Maintained 11334F: Documentation/filesystems/inotify.rst 11335F: fs/notify/inotify/ 11336F: include/linux/inotify.h 11337F: include/uapi/linux/inotify.h 11338 11339INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11340M: Dmitry Torokhov <[email protected]> 11341L: [email protected] 11342S: Maintained 11343Q: http://patchwork.kernel.org/project/linux-input/list/ 11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11345F: Documentation/devicetree/bindings/input/ 11346F: Documentation/devicetree/bindings/serio/ 11347F: Documentation/input/ 11348F: drivers/input/ 11349F: include/dt-bindings/input/ 11350F: include/linux/gameport.h 11351F: include/linux/i8042.h 11352F: include/linux/input.h 11353F: include/linux/input/ 11354F: include/linux/libps2.h 11355F: include/linux/serio.h 11356F: include/uapi/linux/gameport.h 11357F: include/uapi/linux/input-event-codes.h 11358F: include/uapi/linux/input.h 11359F: include/uapi/linux/serio.h 11360F: include/uapi/linux/uinput.h 11361 11362INPUT MULTITOUCH (MT) PROTOCOL 11363M: Henrik Rydberg <[email protected]> 11364L: [email protected] 11365S: Odd fixes 11366F: Documentation/input/multi-touch-protocol.rst 11367F: drivers/input/input-mt.c 11368K: \b(ABS|SYN)_MT_ 11369 11370INSIDE SECURE CRYPTO DRIVER 11371M: Antoine Tenart <[email protected]> 11372L: [email protected] 11373S: Maintained 11374F: drivers/crypto/inside-secure/ 11375 11376INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11377M: Mimi Zohar <[email protected]> 11378M: Roberto Sassu <[email protected]> 11379M: Dmitry Kasatkin <[email protected]> 11380R: Eric Snowberg <[email protected]> 11381L: [email protected] 11382S: Supported 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11384F: security/integrity/ 11385F: security/integrity/ima/ 11386 11387INTEGRITY POLICY ENFORCEMENT (IPE) 11388M: Fan Wu <[email protected]> 11389L: [email protected] 11390S: Supported 11391T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11392F: Documentation/admin-guide/LSM/ipe.rst 11393F: Documentation/security/ipe.rst 11394F: scripts/ipe/ 11395F: security/ipe/ 11396 11397INTEL 810/815 FRAMEBUFFER DRIVER 11398M: Antonino Daplas <[email protected]> 11399L: [email protected] 11400S: Maintained 11401F: drivers/video/fbdev/i810/ 11402 11403INTEL 8254 COUNTER DRIVER 11404M: William Breathitt Gray <[email protected]> 11405L: [email protected] 11406S: Maintained 11407F: drivers/counter/i8254.c 11408F: include/linux/i8254.h 11409 11410INTEL 8255 GPIO DRIVER 11411M: William Breathitt Gray <[email protected]> 11412L: [email protected] 11413S: Maintained 11414F: drivers/gpio/gpio-i8255.c 11415F: drivers/gpio/gpio-i8255.h 11416 11417INTEL ASoC DRIVERS 11418M: Cezary Rojewski <[email protected]> 11419M: Liam Girdwood <[email protected]> 11420M: Peter Ujfalusi <[email protected]> 11421M: Bard Liao <[email protected]> 11422M: Ranjani Sridharan <[email protected]> 11423M: Kai Vehmanen <[email protected]> 11424R: Pierre-Louis Bossart <[email protected]> 11425L: [email protected] 11426S: Supported 11427F: sound/soc/intel/ 11428 11429INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11430M: Hans de Goede <[email protected]> 11431L: [email protected] 11432S: Maintained 11433F: drivers/platform/x86/intel/atomisp2/pm.c 11434 11435INTEL ATOMISP2 LED DRIVER 11436M: Hans de Goede <[email protected]> 11437L: [email protected] 11438S: Maintained 11439F: drivers/platform/x86/intel/atomisp2/led.c 11440 11441INTEL BIOS SAR INT1092 DRIVER 11442M: Shravan Sudhakar <[email protected]> 11443L: [email protected] 11444S: Maintained 11445F: drivers/platform/x86/intel/int1092/ 11446 11447INTEL BROXTON PMC DRIVER 11448M: Mika Westerberg <[email protected]> 11449M: Zha Qipeng <[email protected]> 11450S: Maintained 11451F: drivers/mfd/intel_pmc_bxt.c 11452F: include/linux/mfd/intel_pmc_bxt.h 11453 11454INTEL C600 SERIES SAS CONTROLLER DRIVER 11455M: Artur Paszkiewicz <[email protected]> 11456L: [email protected] 11457S: Supported 11458T: git git://git.code.sf.net/p/intel-sas/isci 11459F: drivers/scsi/isci/ 11460 11461INTEL CPU family model numbers 11462M: Tony Luck <[email protected]> 11463M: [email protected] 11464L: [email protected] 11465S: Supported 11466F: arch/x86/include/asm/intel-family.h 11467 11468INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11469M: Jani Nikula <[email protected]> 11470M: Rodrigo Vivi <[email protected]> 11471L: [email protected] 11472L: [email protected] 11473S: Supported 11474F: drivers/gpu/drm/i915/display/ 11475F: drivers/gpu/drm/xe/display/ 11476F: drivers/gpu/drm/xe/compat-i915-headers 11477F: include/drm/intel/ 11478 11479INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11480M: Jani Nikula <[email protected]> 11481M: Joonas Lahtinen <[email protected]> 11482M: Rodrigo Vivi <[email protected]> 11483M: Tvrtko Ursulin <[email protected]> 11484L: [email protected] 11485S: Supported 11486W: https://drm.pages.freedesktop.org/intel-docs/ 11487Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11488B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11489C: irc://irc.oftc.net/intel-gfx 11490T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11491F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11492F: Documentation/gpu/i915.rst 11493F: drivers/gpu/drm/ci/xfails/i915* 11494F: drivers/gpu/drm/i915/ 11495F: include/drm/intel/ 11496F: include/uapi/drm/i915_drm.h 11497 11498INTEL DRM XE DRIVER (Lunar Lake and newer) 11499M: Lucas De Marchi <[email protected]> 11500M: Thomas Hellström <[email protected]> 11501M: Rodrigo Vivi <[email protected]> 11502L: [email protected] 11503S: Supported 11504W: https://drm.pages.freedesktop.org/intel-docs/ 11505Q: http://patchwork.freedesktop.org/project/intel-xe/ 11506B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11507C: irc://irc.oftc.net/xe 11508T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11509F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11510F: Documentation/gpu/xe/ 11511F: drivers/gpu/drm/xe/ 11512F: include/drm/intel/ 11513F: include/uapi/drm/xe_drm.h 11514 11515INTEL ETHERNET DRIVERS 11516M: Tony Nguyen <[email protected]> 11517M: Przemek Kitszel <[email protected]> 11518L: [email protected] (moderated for non-subscribers) 11519S: Supported 11520W: https://www.intel.com/content/www/us/en/support.html 11521Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11523T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11524F: Documentation/networking/device_drivers/ethernet/intel/ 11525F: drivers/net/ethernet/intel/ 11526F: drivers/net/ethernet/intel/*/ 11527F: include/linux/avf/virtchnl.h 11528F: include/linux/net/intel/iidc.h 11529 11530INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11531M: Mustafa Ismail <[email protected]> 11532M: Tatyana Nikolova <[email protected]> 11533L: [email protected] 11534S: Supported 11535F: drivers/infiniband/hw/irdma/ 11536F: include/uapi/rdma/irdma-abi.h 11537 11538INTEL GPIO DRIVERS 11539M: Andy Shevchenko <[email protected]> 11540L: [email protected] 11541S: Supported 11542T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11543F: drivers/gpio/gpio-elkhartlake.c 11544F: drivers/gpio/gpio-graniterapids.c 11545F: drivers/gpio/gpio-ich.c 11546F: drivers/gpio/gpio-merrifield.c 11547F: drivers/gpio/gpio-ml-ioh.c 11548F: drivers/gpio/gpio-pch.c 11549F: drivers/gpio/gpio-sch.c 11550F: drivers/gpio/gpio-sodaville.c 11551F: drivers/gpio/gpio-tangier.c 11552F: drivers/gpio/gpio-tangier.h 11553 11554INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11555M: Zhenyu Wang <[email protected]> 11556M: Zhi Wang <[email protected]> 11557L: [email protected] 11558L: [email protected] 11559S: Supported 11560W: https://github.com/intel/gvt-linux/wiki 11561T: git https://github.com/intel/gvt-linux.git 11562F: drivers/gpu/drm/i915/gvt/ 11563 11564INTEL HID EVENT DRIVER 11565M: Alex Hung <[email protected]> 11566L: [email protected] 11567S: Maintained 11568F: drivers/platform/x86/intel/hid.c 11569 11570INTEL I/OAT DMA DRIVER 11571M: Dave Jiang <[email protected]> 11572R: Dan Williams <[email protected]> 11573L: [email protected] 11574S: Supported 11575Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11576F: drivers/dma/ioat* 11577 11578INTEL IAA CRYPTO DRIVER 11579M: Kristen Accardi <[email protected]> 11580L: [email protected] 11581S: Supported 11582F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11583F: drivers/crypto/intel/iaa/* 11584 11585INTEL IDLE DRIVER 11586M: Jacob Pan <[email protected]> 11587M: Len Brown <[email protected]> 11588L: [email protected] 11589S: Supported 11590B: https://bugzilla.kernel.org 11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11592F: drivers/idle/intel_idle.c 11593 11594INTEL IDXD DRIVER 11595M: Fenghua Yu <[email protected]> 11596R: Dave Jiang <[email protected]> 11597L: [email protected] 11598S: Supported 11599F: drivers/dma/idxd/* 11600F: include/uapi/linux/idxd.h 11601 11602INTEL IN FIELD SCAN (IFS) DEVICE 11603M: Jithu Joseph <[email protected]> 11604R: Ashok Raj <[email protected]> 11605R: Tony Luck <[email protected]> 11606S: Maintained 11607F: drivers/platform/x86/intel/ifs 11608F: include/trace/events/intel_ifs.h 11609F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11610 11611INTEL INTEGRATED SENSOR HUB DRIVER 11612M: Srinivas Pandruvada <[email protected]> 11613M: Jiri Kosina <[email protected]> 11614L: [email protected] 11615S: Maintained 11616F: drivers/hid/intel-ish-hid/ 11617 11618INTEL IOMMU (VT-d) 11619M: David Woodhouse <[email protected]> 11620M: Lu Baolu <[email protected]> 11621L: [email protected] 11622S: Supported 11623T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11624F: drivers/iommu/intel/ 11625 11626INTEL IPU3 CSI-2 CIO2 DRIVER 11627M: Yong Zhi <[email protected]> 11628M: Sakari Ailus <[email protected]> 11629M: Bingbu Cao <[email protected]> 11630M: Dan Scally <[email protected]> 11631R: Tianshu Qiu <[email protected]> 11632L: [email protected] 11633S: Maintained 11634T: git git://linuxtv.org/media.git 11635F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11636F: drivers/media/pci/intel/ipu3/ 11637 11638INTEL IPU3 CSI-2 IMGU DRIVER 11639M: Sakari Ailus <[email protected]> 11640R: Bingbu Cao <[email protected]> 11641R: Tianshu Qiu <[email protected]> 11642L: [email protected] 11643S: Maintained 11644F: Documentation/admin-guide/media/ipu3.rst 11645F: Documentation/admin-guide/media/ipu3_rcb.svg 11646F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11647F: drivers/staging/media/ipu3/ 11648 11649INTEL IPU6 INPUT SYSTEM DRIVER 11650M: Sakari Ailus <[email protected]> 11651M: Bingbu Cao <[email protected]> 11652R: Tianshu Qiu <[email protected]> 11653L: [email protected] 11654S: Maintained 11655T: git git://linuxtv.org/media.git 11656F: Documentation/admin-guide/media/ipu6-isys.rst 11657F: drivers/media/pci/intel/ipu6/ 11658 11659INTEL ISHTP ECLITE DRIVER 11660M: Srinivas Pandruvada <[email protected]> 11661L: [email protected] 11662S: Supported 11663F: drivers/platform/x86/intel/ishtp_eclite.c 11664 11665INTEL IXP4XX CRYPTO SUPPORT 11666M: Corentin Labbe <[email protected]> 11667L: [email protected] 11668S: Maintained 11669F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11670 11671INTEL KEEM BAY DRM DRIVER 11672M: Anitha Chrisanthus <[email protected]> 11673M: Edmund Dea <[email protected]> 11674S: Maintained 11675F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11676F: drivers/gpu/drm/kmb/ 11677 11678INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11679M: Daniele Alessandrelli <[email protected]> 11680S: Maintained 11681F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11682F: drivers/crypto/intel/keembay/Kconfig 11683F: drivers/crypto/intel/keembay/Makefile 11684F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11685F: drivers/crypto/intel/keembay/ocs-aes.c 11686F: drivers/crypto/intel/keembay/ocs-aes.h 11687 11688INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11689M: Daniele Alessandrelli <[email protected]> 11690M: Prabhjot Khurana <[email protected]> 11691M: Mark Gross <[email protected]> 11692S: Maintained 11693F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11694F: drivers/crypto/intel/keembay/Kconfig 11695F: drivers/crypto/intel/keembay/Makefile 11696F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11697 11698INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11699M: Daniele Alessandrelli <[email protected]> 11700M: Declan Murphy <[email protected]> 11701S: Maintained 11702F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11703F: drivers/crypto/intel/keembay/Kconfig 11704F: drivers/crypto/intel/keembay/Makefile 11705F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11706F: drivers/crypto/intel/keembay/ocs-hcu.c 11707F: drivers/crypto/intel/keembay/ocs-hcu.h 11708 11709INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 11710M: Wentong Wu <[email protected]> 11711M: Sakari Ailus <[email protected]> 11712S: Maintained 11713F: drivers/gpio/gpio-ljca.c 11714F: drivers/i2c/busses/i2c-ljca.c 11715F: drivers/spi/spi-ljca.c 11716F: drivers/usb/misc/usb-ljca.c 11717F: include/linux/usb/ljca.h 11718 11719INTEL MANAGEMENT ENGINE (mei) 11720M: Alexander Usyskin <[email protected]> 11721L: [email protected] 11722S: Supported 11723F: Documentation/driver-api/mei/* 11724F: drivers/misc/mei/ 11725F: drivers/watchdog/mei_wdt.c 11726F: include/linux/mei_aux.h 11727F: include/linux/mei_cl_bus.h 11728F: include/uapi/linux/mei.h 11729F: include/uapi/linux/mei_uuid.h 11730F: include/uapi/linux/uuid.h 11731F: samples/mei/* 11732 11733INTEL MAX 10 BMC MFD DRIVER 11734M: Xu Yilun <[email protected]> 11735R: Tom Rix <[email protected]> 11736S: Maintained 11737F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11738F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11739F: drivers/hwmon/intel-m10-bmc-hwmon.c 11740F: drivers/mfd/intel-m10-bmc* 11741F: include/linux/mfd/intel-m10-bmc.h 11742 11743INTEL MAX10 BMC SECURE UPDATES 11744M: Peter Colberg <[email protected]> 11745L: [email protected] 11746S: Maintained 11747F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11748F: drivers/fpga/intel-m10-bmc-sec-update.c 11749 11750INTEL MID (Mobile Internet Device) PLATFORM 11751M: Andy Shevchenko <[email protected]> 11752L: [email protected] 11753S: Supported 11754F: arch/x86/include/asm/intel-mid.h 11755F: arch/x86/pci/intel_mid_pci.c 11756F: arch/x86/platform/intel-mid/ 11757F: drivers/extcon/extcon-intel-mrfld.c 11758F: drivers/iio/adc/intel_mrfld_adc.c 11759F: drivers/mfd/intel_soc_pmic_mrfld.c 11760F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11761F: drivers/platform/x86/intel_scu_* 11762F: drivers/staging/media/atomisp/ 11763F: drivers/watchdog/intel-mid_wdt.c 11764F: include/linux/mfd/intel_soc_pmic_mrfld.h 11765F: include/linux/platform_data/x86/intel-mid_wdt.h 11766F: include/linux/platform_data/x86/intel_scu_ipc.h 11767 11768INTEL P-Unit IPC DRIVER 11769M: Zha Qipeng <[email protected]> 11770L: [email protected] 11771S: Maintained 11772F: arch/x86/include/asm/intel_punit_ipc.h 11773F: drivers/platform/x86/intel/punit_ipc.c 11774 11775INTEL PMC CORE DRIVER 11776M: Rajneesh Bhardwaj <[email protected]> 11777M: David E Box <[email protected]> 11778L: [email protected] 11779S: Maintained 11780F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11781F: drivers/platform/x86/intel/pmc/ 11782 11783INTEL PMIC GPIO DRIVERS 11784M: Andy Shevchenko <[email protected]> 11785S: Supported 11786T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11787F: drivers/gpio/gpio-*cove.c 11788 11789INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11790M: Andy Shevchenko <[email protected]> 11791S: Supported 11792F: drivers/mfd/intel_soc_pmic* 11793F: include/linux/mfd/intel_soc_pmic* 11794 11795INTEL PMT DRIVERS 11796M: David E. Box <[email protected]> 11797S: Supported 11798F: drivers/platform/x86/intel/pmt/ 11799 11800INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11801M: Stanislav Yakovlev <[email protected]> 11802L: [email protected] 11803S: Maintained 11804F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11805F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11806F: drivers/net/wireless/intel/ipw2x00/ 11807 11808INTEL PSTATE DRIVER 11809M: Srinivas Pandruvada <[email protected]> 11810M: Len Brown <[email protected]> 11811L: [email protected] 11812S: Supported 11813F: drivers/cpufreq/intel_pstate.c 11814 11815INTEL PTP DFL ToD DRIVER 11816M: Tianfei Zhang <[email protected]> 11817L: [email protected] 11818L: [email protected] 11819S: Maintained 11820F: drivers/ptp/ptp_dfl_tod.c 11821 11822INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11823M: Jarkko Nikula <[email protected]> 11824L: [email protected] 11825F: drivers/counter/intel-qep.c 11826 11827INTEL SCU DRIVERS 11828M: Mika Westerberg <[email protected]> 11829S: Maintained 11830F: drivers/platform/x86/intel_scu_* 11831F: include/linux/platform_data/x86/intel_scu_ipc.h 11832 11833INTEL SDSI DRIVER 11834M: David E. Box <[email protected]> 11835S: Supported 11836F: drivers/platform/x86/intel/sdsi.c 11837F: tools/arch/x86/intel_sdsi/ 11838F: tools/testing/selftests/drivers/sdsi/ 11839 11840INTEL SGX 11841M: Jarkko Sakkinen <[email protected]> 11842R: Dave Hansen <[email protected]> 11843L: [email protected] 11844S: Supported 11845Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11846T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11847F: Documentation/arch/x86/sgx.rst 11848F: arch/x86/entry/vdso/vsgx.S 11849F: arch/x86/include/asm/sgx.h 11850F: arch/x86/include/uapi/asm/sgx.h 11851F: arch/x86/kernel/cpu/sgx/* 11852F: tools/testing/selftests/sgx/* 11853K: \bSGX_ 11854 11855INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11856M: Daniel Scally <[email protected]> 11857S: Maintained 11858F: drivers/platform/x86/intel/int3472/ 11859 11860INTEL SPEED SELECT TECHNOLOGY 11861M: Srinivas Pandruvada <[email protected]> 11862L: [email protected] 11863S: Maintained 11864F: drivers/platform/x86/intel/speed_select_if/ 11865F: include/uapi/linux/isst_if.h 11866F: tools/power/x86/intel-speed-select/ 11867 11868INTEL STRATIX10 FIRMWARE DRIVERS 11869M: Dinh Nguyen <[email protected]> 11870L: [email protected] 11871S: Maintained 11872T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11873F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11874F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11875F: drivers/firmware/stratix10-rsu.c 11876F: drivers/firmware/stratix10-svc.c 11877F: include/linux/firmware/intel/stratix10-smc.h 11878F: include/linux/firmware/intel/stratix10-svc-client.h 11879 11880INTEL TELEMETRY DRIVER 11881M: Rajneesh Bhardwaj <[email protected]> 11882M: "David E. Box" <[email protected]> 11883L: [email protected] 11884S: Maintained 11885F: arch/x86/include/asm/intel_telemetry.h 11886F: drivers/platform/x86/intel/telemetry/ 11887 11888INTEL TPMI DRIVER 11889M: Srinivas Pandruvada <[email protected]> 11890L: [email protected] 11891S: Maintained 11892F: Documentation/ABI/testing/debugfs-tpmi 11893F: drivers/platform/x86/intel/vsec_tpmi.c 11894F: include/linux/intel_tpmi.h 11895 11896INTEL UNCORE FREQUENCY CONTROL 11897M: Srinivas Pandruvada <[email protected]> 11898L: [email protected] 11899S: Maintained 11900F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 11901F: drivers/platform/x86/intel/uncore-frequency/ 11902 11903INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 11904M: David E. Box <[email protected]> 11905S: Supported 11906F: drivers/platform/x86/intel/vsec.c 11907F: include/linux/intel_vsec.h 11908 11909INTEL VIRTUAL BUTTON DRIVER 11910M: AceLan Kao <[email protected]> 11911L: [email protected] 11912S: Maintained 11913F: drivers/platform/x86/intel/vbtn.c 11914 11915INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 11916M: Stanislaw Gruszka <[email protected]> 11917L: [email protected] 11918S: Supported 11919F: drivers/net/wireless/intel/iwlegacy/ 11920 11921INTEL WIRELESS WIFI LINK (iwlwifi) 11922M: Miri Korenblit <[email protected]> 11923L: [email protected] 11924S: Supported 11925W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 11926T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 11927F: drivers/net/wireless/intel/iwlwifi/ 11928 11929INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 11930M: Jithu Joseph <[email protected]> 11931S: Maintained 11932W: https://slimbootloader.github.io/security/firmware-update.html 11933F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 11934 11935INTEL WMI THUNDERBOLT FORCE POWER DRIVER 11936L: [email protected] 11937S: Maintained 11938F: drivers/platform/x86/intel/wmi/thunderbolt.c 11939 11940INTEL WWAN IOSM DRIVER 11941M: M Chetan Kumar <[email protected]> 11942L: [email protected] 11943S: Maintained 11944F: drivers/net/wwan/iosm/ 11945 11946INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 11947M: Xin Li <[email protected]> 11948M: "H. Peter Anvin" <[email protected]> 11949S: Supported 11950F: Documentation/arch/x86/x86_64/fred.rst 11951F: arch/x86/entry/entry_64_fred.S 11952F: arch/x86/entry/entry_fred.c 11953F: arch/x86/include/asm/fred.h 11954F: arch/x86/kernel/fred.c 11955 11956INTEL(R) TRACE HUB 11957M: Alexander Shishkin <[email protected]> 11958S: Supported 11959F: Documentation/trace/intel_th.rst 11960F: drivers/hwtracing/intel_th/ 11961F: include/linux/intel_th.h 11962 11963INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 11964M: Ning Sun <[email protected]> 11965L: [email protected] 11966S: Supported 11967W: http://tboot.sourceforge.net 11968T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 11969F: Documentation/arch/x86/intel_txt.rst 11970F: arch/x86/kernel/tboot.c 11971F: include/linux/tboot.h 11972 11973INTERCONNECT API 11974M: Georgi Djakov <[email protected]> 11975L: [email protected] 11976S: Maintained 11977T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 11978F: Documentation/devicetree/bindings/interconnect/ 11979F: Documentation/driver-api/interconnect.rst 11980F: drivers/interconnect/ 11981F: include/dt-bindings/interconnect/ 11982F: include/linux/interconnect-provider.h 11983F: include/linux/interconnect.h 11984 11985INTERRUPT COUNTER DRIVER 11986M: Oleksij Rempel <[email protected]> 11987R: Pengutronix Kernel Team <[email protected]> 11988L: [email protected] 11989F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 11990F: drivers/counter/interrupt-cnt.c 11991 11992INTERSIL ISL7998X VIDEO DECODER DRIVER 11993M: Michael Tretter <[email protected]> 11994R: Pengutronix Kernel Team <[email protected]> 11995L: [email protected] 11996S: Maintained 11997F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 11998F: drivers/media/i2c/isl7998x.c 11999 12000INVENSENSE ICM-426xx IMU DRIVER 12001M: Jean-Baptiste Maneyrol <[email protected]> 12002L: [email protected] 12003S: Maintained 12004W: https://invensense.tdk.com/ 12005F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12006F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12007F: drivers/iio/imu/inv_icm42600/ 12008 12009INVENSENSE MPU-3050 GYROSCOPE DRIVER 12010M: Linus Walleij <[email protected]> 12011L: [email protected] 12012S: Maintained 12013F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12014F: drivers/iio/gyro/mpu3050* 12015 12016INVENSENSE MPU-6050 IMU DRIVER 12017M: Jean-Baptiste Maneyrol <[email protected]> 12018L: [email protected] 12019S: Maintained 12020W: https://invensense.tdk.com/ 12021F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12022F: drivers/iio/imu/inv_mpu6050/ 12023 12024IOC3 ETHERNET DRIVER 12025M: Thomas Bogendoerfer <[email protected]> 12026L: [email protected] 12027S: Maintained 12028F: drivers/net/ethernet/sgi/ioc3-eth.c 12029 12030IOMMU DMA-API LAYER 12031M: Robin Murphy <[email protected]> 12032L: [email protected] 12033S: Maintained 12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12035F: drivers/iommu/dma-iommu.c 12036F: drivers/iommu/dma-iommu.h 12037F: drivers/iommu/iova.c 12038F: include/linux/iommu-dma.h 12039F: include/linux/iova.h 12040 12041IOMMU SUBSYSTEM 12042M: Joerg Roedel <[email protected]> 12043M: Will Deacon <[email protected]> 12044R: Robin Murphy <[email protected]> 12045L: [email protected] 12046S: Maintained 12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12048F: Documentation/devicetree/bindings/iommu/ 12049F: drivers/iommu/ 12050F: include/linux/iommu.h 12051F: include/linux/iova.h 12052F: include/linux/of_iommu.h 12053 12054IOMMUFD 12055M: Jason Gunthorpe <[email protected]> 12056M: Kevin Tian <[email protected]> 12057L: [email protected] 12058S: Maintained 12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12060F: Documentation/userspace-api/iommufd.rst 12061F: drivers/iommu/iommufd/ 12062F: include/linux/iommufd.h 12063F: include/uapi/linux/iommufd.h 12064F: tools/testing/selftests/iommu/ 12065 12066IOSYS-MAP HELPERS 12067M: Thomas Zimmermann <[email protected]> 12068L: [email protected] 12069S: Maintained 12070T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12071F: include/linux/iosys-map.h 12072 12073IO_URING 12074M: Jens Axboe <[email protected]> 12075M: Pavel Begunkov <[email protected]> 12076L: [email protected] 12077S: Maintained 12078T: git git://git.kernel.dk/linux-block 12079T: git git://git.kernel.dk/liburing 12080F: include/linux/io_uring/ 12081F: include/linux/io_uring.h 12082F: include/linux/io_uring_types.h 12083F: include/trace/events/io_uring.h 12084F: include/uapi/linux/io_uring.h 12085F: io_uring/ 12086 12087IPMI SUBSYSTEM 12088M: Corey Minyard <[email protected]> 12089L: [email protected] (moderated for non-subscribers) 12090S: Supported 12091W: http://openipmi.sourceforge.net/ 12092T: git https://github.com/cminyard/linux-ipmi.git for-next 12093F: Documentation/devicetree/bindings/ipmi/ 12094F: Documentation/driver-api/ipmi.rst 12095F: drivers/char/ipmi/ 12096F: include/linux/ipmi* 12097F: include/uapi/linux/ipmi* 12098 12099IPS SCSI RAID DRIVER 12100M: Adaptec OEM Raid Solutions <[email protected]> 12101L: [email protected] 12102S: Maintained 12103W: http://www.adaptec.com/ 12104F: drivers/scsi/ips* 12105 12106IPVS 12107M: Simon Horman <[email protected]> 12108M: Julian Anastasov <[email protected]> 12109L: [email protected] 12110L: [email protected] 12111S: Maintained 12112T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12113T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12114F: Documentation/networking/ipvs-sysctl.rst 12115F: include/net/ip_vs.h 12116F: include/uapi/linux/ip_vs.h 12117F: net/netfilter/ipvs/ 12118 12119IPWIRELESS DRIVER 12120M: Jiri Kosina <[email protected]> 12121M: David Sterba <[email protected]> 12122S: Odd Fixes 12123F: drivers/tty/ipwireless/ 12124 12125IRON DEVICE AUDIO CODEC DRIVERS 12126M: Kiseok Jo <[email protected]> 12127L: [email protected] 12128S: Maintained 12129F: Documentation/devicetree/bindings/sound/irondevice,* 12130F: sound/soc/codecs/sma* 12131 12132IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12133M: Thomas Gleixner <[email protected]> 12134S: Maintained 12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12136F: Documentation/core-api/irq/irq-domain.rst 12137F: include/linux/irqdomain.h 12138F: include/linux/irqdomain_defs.h 12139F: kernel/irq/irqdomain.c 12140F: kernel/irq/msi.c 12141 12142IRQ SUBSYSTEM 12143M: Thomas Gleixner <[email protected]> 12144L: [email protected] 12145S: Maintained 12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12147F: include/linux/group_cpus.h 12148F: include/linux/irq.h 12149F: include/linux/irqhandler.h 12150F: include/linux/irqnr.h 12151F: include/linux/irqreturn.h 12152F: kernel/irq/ 12153F: lib/group_cpus.c 12154 12155IRQCHIP DRIVERS 12156M: Thomas Gleixner <[email protected]> 12157L: [email protected] 12158S: Maintained 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12160F: Documentation/devicetree/bindings/interrupt-controller/ 12161F: drivers/irqchip/ 12162F: include/linux/irqchip.h 12163 12164ISA 12165M: William Breathitt Gray <[email protected]> 12166S: Maintained 12167F: Documentation/driver-api/isa.rst 12168F: drivers/base/isa.c 12169F: include/linux/isa.h 12170 12171ISA RADIO MODULE 12172M: Hans Verkuil <[email protected]> 12173L: [email protected] 12174S: Maintained 12175W: https://linuxtv.org 12176T: git git://linuxtv.org/media.git 12177F: drivers/media/radio/radio-isa* 12178 12179ISAPNP 12180M: Jaroslav Kysela <[email protected]> 12181S: Maintained 12182F: Documentation/userspace-api/isapnp.rst 12183F: drivers/pnp/isapnp/ 12184F: include/linux/isapnp.h 12185 12186ISCSI 12187M: Lee Duncan <[email protected]> 12188M: Chris Leech <[email protected]> 12189M: Mike Christie <[email protected]> 12190L: [email protected] 12191L: [email protected] 12192S: Maintained 12193W: www.open-iscsi.com 12194F: drivers/scsi/*iscsi* 12195F: include/scsi/*iscsi* 12196 12197iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12198M: Peter Jones <[email protected]> 12199M: Konrad Rzeszutek Wilk <[email protected]> 12200S: Maintained 12201F: drivers/firmware/iscsi_ibft* 12202 12203ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12204M: Sagi Grimberg <[email protected]> 12205M: Max Gurtovoy <[email protected]> 12206L: [email protected] 12207S: Supported 12208W: http://www.openfabrics.org 12209W: www.open-iscsi.org 12210Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12211F: drivers/infiniband/ulp/iser/ 12212 12213ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12214M: Sagi Grimberg <[email protected]> 12215L: [email protected] 12216L: [email protected] 12217S: Supported 12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12219F: drivers/infiniband/ulp/isert 12220 12221ISDN/CMTP OVER BLUETOOTH 12222M: Karsten Keil <[email protected]> 12223L: [email protected] (subscribers-only) 12224L: [email protected] 12225S: Odd Fixes 12226W: http://www.isdn4linux.de 12227F: Documentation/isdn/ 12228F: drivers/isdn/capi/ 12229F: include/linux/isdn/ 12230F: include/uapi/linux/isdn/ 12231F: net/bluetooth/cmtp/ 12232 12233ISDN/mISDN SUBSYSTEM 12234M: Karsten Keil <[email protected]> 12235L: [email protected] (subscribers-only) 12236L: [email protected] 12237S: Maintained 12238W: http://www.isdn4linux.de 12239F: drivers/isdn/Kconfig 12240F: drivers/isdn/Makefile 12241F: drivers/isdn/hardware/ 12242F: drivers/isdn/mISDN/ 12243 12244ISL28022 HARDWARE MONITORING DRIVER 12245M: Carsten Spieß <[email protected]> 12246L: [email protected] 12247S: Maintained 12248F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12249F: Documentation/hwmon/isl28022.rst 12250F: drivers/hwmon/isl28022.c 12251 12252ISOFS FILESYSTEM 12253M: Jan Kara <[email protected]> 12254L: [email protected] 12255S: Maintained 12256F: Documentation/filesystems/isofs.rst 12257F: fs/isofs/ 12258 12259IT87 HARDWARE MONITORING DRIVER 12260M: Jean Delvare <[email protected]> 12261L: [email protected] 12262S: Maintained 12263F: Documentation/hwmon/it87.rst 12264F: drivers/hwmon/it87.c 12265 12266IT913X MEDIA DRIVER 12267L: [email protected] 12268S: Orphan 12269W: https://linuxtv.org 12270Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12271F: drivers/media/tuners/it913x* 12272 12273ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12274M: Liu Ying <[email protected]> 12275L: [email protected] 12276S: Maintained 12277T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12278F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12279F: drivers/gpu/drm/bridge/ite-it6263.c 12280 12281ITE IT66121 HDMI BRIDGE DRIVER 12282M: Phong LE <[email protected]> 12283M: Neil Armstrong <[email protected]> 12284S: Maintained 12285T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12286F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12287F: drivers/gpu/drm/bridge/ite-it66121.c 12288 12289IVTV VIDEO4LINUX DRIVER 12290M: Andy Walls <[email protected]> 12291L: [email protected] 12292S: Maintained 12293W: https://linuxtv.org 12294T: git git://linuxtv.org/media.git 12295F: Documentation/admin-guide/media/ivtv* 12296F: drivers/media/pci/ivtv/ 12297F: include/uapi/linux/ivtv* 12298 12299IX2505V MEDIA DRIVER 12300M: Malcolm Priestley <[email protected]> 12301L: [email protected] 12302S: Maintained 12303W: https://linuxtv.org 12304Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12305F: drivers/media/dvb-frontends/ix2505v* 12306 12307JAILHOUSE HYPERVISOR INTERFACE 12308M: Jan Kiszka <[email protected]> 12309L: [email protected] 12310S: Maintained 12311F: arch/x86/include/asm/jailhouse_para.h 12312F: arch/x86/kernel/jailhouse.c 12313 12314JFS FILESYSTEM 12315M: Dave Kleikamp <[email protected]> 12316L: [email protected] 12317S: Odd Fixes 12318W: http://jfs.sourceforge.net/ 12319T: git https://github.com/kleikamp/linux-shaggy.git 12320F: Documentation/admin-guide/jfs.rst 12321F: fs/jfs/ 12322 12323JME NETWORK DRIVER 12324M: Guo-Fu Tseng <[email protected]> 12325L: [email protected] 12326S: Odd Fixes 12327F: drivers/net/ethernet/jme.* 12328 12329JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12330M: David Woodhouse <[email protected]> 12331M: Richard Weinberger <[email protected]> 12332L: [email protected] 12333S: Odd Fixes 12334W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12335T: git git://git.infradead.org/ubifs-2.6.git 12336F: fs/jffs2/ 12337F: include/uapi/linux/jffs2.h 12338 12339JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12340M: "Theodore Ts'o" <[email protected]> 12341M: Jan Kara <[email protected]> 12342L: [email protected] 12343S: Maintained 12344F: fs/jbd2/ 12345F: include/linux/jbd2.h 12346 12347JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12348M: Mikhail Ulyanov <[email protected]> 12349L: [email protected] 12350L: [email protected] 12351S: Maintained 12352F: drivers/media/platform/renesas/rcar_jpu.c 12353 12354JSM Neo PCI based serial card 12355L: [email protected] 12356S: Orphan 12357F: drivers/tty/serial/jsm/ 12358 12359K10TEMP HARDWARE MONITORING DRIVER 12360M: Clemens Ladisch <[email protected]> 12361L: [email protected] 12362S: Maintained 12363F: Documentation/hwmon/k10temp.rst 12364F: drivers/hwmon/k10temp.c 12365 12366K8TEMP HARDWARE MONITORING DRIVER 12367M: Rudolf Marek <[email protected]> 12368L: [email protected] 12369S: Maintained 12370F: Documentation/hwmon/k8temp.rst 12371F: drivers/hwmon/k8temp.c 12372 12373KASAN 12374M: Andrey Ryabinin <[email protected]> 12375R: Alexander Potapenko <[email protected]> 12376R: Andrey Konovalov <[email protected]> 12377R: Dmitry Vyukov <[email protected]> 12378R: Vincenzo Frascino <[email protected]> 12379L: [email protected] 12380S: Maintained 12381B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12382F: Documentation/dev-tools/kasan.rst 12383F: arch/*/include/asm/*kasan.h 12384F: arch/*/mm/kasan_init* 12385F: include/linux/kasan*.h 12386F: lib/Kconfig.kasan 12387F: mm/kasan/ 12388F: scripts/Makefile.kasan 12389 12390KCONFIG 12391M: Masahiro Yamada <[email protected]> 12392L: [email protected] 12393S: Maintained 12394Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12395T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12396F: Documentation/kbuild/kconfig* 12397F: scripts/Kconfig.include 12398F: scripts/kconfig/ 12399 12400KCOV 12401R: Dmitry Vyukov <[email protected]> 12402R: Andrey Konovalov <[email protected]> 12403L: [email protected] 12404S: Maintained 12405B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12406F: Documentation/dev-tools/kcov.rst 12407F: include/linux/kcov.h 12408F: include/uapi/linux/kcov.h 12409F: kernel/kcov.c 12410F: scripts/Makefile.kcov 12411 12412KCSAN 12413M: Marco Elver <[email protected]> 12414R: Dmitry Vyukov <[email protected]> 12415L: [email protected] 12416S: Maintained 12417F: Documentation/dev-tools/kcsan.rst 12418F: include/linux/kcsan*.h 12419F: kernel/kcsan/ 12420F: lib/Kconfig.kcsan 12421F: scripts/Makefile.kcsan 12422 12423KDUMP 12424M: Baoquan He <[email protected]> 12425R: Vivek Goyal <[email protected]> 12426R: Dave Young <[email protected]> 12427L: [email protected] 12428S: Maintained 12429W: http://lse.sourceforge.net/kdump/ 12430F: Documentation/admin-guide/kdump/ 12431F: fs/proc/vmcore.c 12432F: include/linux/crash_core.h 12433F: include/linux/crash_dump.h 12434F: include/uapi/linux/vmcore.h 12435F: kernel/crash_*.c 12436 12437KEENE FM RADIO TRANSMITTER DRIVER 12438M: Hans Verkuil <[email protected]> 12439L: [email protected] 12440S: Maintained 12441W: https://linuxtv.org 12442T: git git://linuxtv.org/media.git 12443F: drivers/media/radio/radio-keene* 12444 12445KERNEL AUTOMOUNTER 12446M: Ian Kent <[email protected]> 12447L: [email protected] 12448S: Maintained 12449F: fs/autofs/ 12450 12451KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12452M: Masahiro Yamada <[email protected]> 12453R: Nathan Chancellor <[email protected]> 12454R: Nicolas Schier <[email protected]> 12455L: [email protected] 12456S: Maintained 12457Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12458T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12459F: Documentation/kbuild/ 12460F: Makefile 12461F: scripts/*vmlinux* 12462F: scripts/Kbuild* 12463F: scripts/Makefile* 12464F: scripts/basic/ 12465F: scripts/clang-tools/ 12466F: scripts/dummy-tools/ 12467F: scripts/include/ 12468F: scripts/mk* 12469F: scripts/mod/ 12470F: scripts/package/ 12471F: usr/ 12472 12473KERNEL HARDENING (not covered by other areas) 12474M: Kees Cook <[email protected]> 12475R: Gustavo A. R. Silva <[email protected]> 12476L: [email protected] 12477S: Supported 12478T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12479F: Documentation/ABI/testing/sysfs-kernel-oops_count 12480F: Documentation/ABI/testing/sysfs-kernel-warn_count 12481F: arch/*/configs/hardening.config 12482F: include/linux/overflow.h 12483F: include/linux/randomize_kstack.h 12484F: kernel/configs/hardening.config 12485F: lib/usercopy_kunit.c 12486F: mm/usercopy.c 12487F: security/Kconfig.hardening 12488K: \b(add|choose)_random_kstack_offset\b 12489K: \b__check_(object_size|heap_object)\b 12490K: \b__counted_by(_le|_be)?\b 12491 12492KERNEL JANITORS 12493L: [email protected] 12494S: Odd Fixes 12495W: http://kernelnewbies.org/KernelJanitors 12496 12497KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12498M: Chuck Lever <[email protected]> 12499M: Jeff Layton <[email protected]> 12500R: Neil Brown <[email protected]> 12501R: Olga Kornievskaia <[email protected]> 12502R: Dai Ngo <[email protected]> 12503R: Tom Talpey <[email protected]> 12504L: [email protected] 12505S: Supported 12506B: https://bugzilla.kernel.org 12507T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12508F: Documentation/filesystems/nfs/ 12509F: fs/lockd/ 12510F: fs/nfs_common/ 12511F: fs/nfsd/ 12512F: include/linux/lockd/ 12513F: include/linux/sunrpc/ 12514F: include/trace/events/rpcgss.h 12515F: include/trace/events/rpcrdma.h 12516F: include/trace/events/sunrpc.h 12517F: include/trace/misc/fs.h 12518F: include/trace/misc/nfs.h 12519F: include/trace/misc/sunrpc.h 12520F: include/uapi/linux/nfsd/ 12521F: include/uapi/linux/sunrpc/ 12522F: net/sunrpc/ 12523F: tools/net/sunrpc/ 12524 12525KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12526M: Thomas Weißschuh <[email protected]> 12527R: Christian Heusel <[email protected]> 12528R: Nathan Chancellor <[email protected]> 12529S: Maintained 12530F: scripts/package/PKGBUILD 12531 12532KERNEL REGRESSIONS 12533M: Thorsten Leemhuis <[email protected]> 12534L: [email protected] 12535S: Supported 12536F: Documentation/admin-guide/reporting-regressions.rst 12537F: Documentation/process/handling-regressions.rst 12538 12539KERNEL SELFTEST FRAMEWORK 12540M: Shuah Khan <[email protected]> 12541M: Shuah Khan <[email protected]> 12542L: [email protected] 12543S: Maintained 12544Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12545T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12546F: Documentation/dev-tools/kselftest* 12547F: tools/testing/selftests/ 12548 12549KERNEL SMB3 SERVER (KSMBD) 12550M: Namjae Jeon <[email protected]> 12551M: Steve French <[email protected]> 12552R: Sergey Senozhatsky <[email protected]> 12553R: Tom Talpey <[email protected]> 12554L: [email protected] 12555S: Maintained 12556T: git git://git.samba.org/ksmbd.git 12557F: Documentation/filesystems/smb/ksmbd.rst 12558F: fs/smb/common/ 12559F: fs/smb/server/ 12560 12561KERNEL UNIT TESTING FRAMEWORK (KUnit) 12562M: Brendan Higgins <[email protected]> 12563M: David Gow <[email protected]> 12564R: Rae Moar <[email protected]> 12565L: [email protected] 12566L: [email protected] 12567S: Maintained 12568W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12569T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12570T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12571F: Documentation/dev-tools/kunit/ 12572F: include/kunit/ 12573F: lib/kunit/ 12574F: rust/kernel/kunit.rs 12575F: scripts/rustdoc_test_* 12576F: tools/testing/kunit/ 12577 12578KERNEL USERMODE HELPER 12579M: Luis Chamberlain <[email protected]> 12580L: [email protected] 12581S: Maintained 12582F: include/linux/umh.h 12583F: kernel/umh.c 12584 12585KERNEL VIRTUAL MACHINE (KVM) 12586M: Paolo Bonzini <[email protected]> 12587L: [email protected] 12588S: Supported 12589W: http://www.linux-kvm.org 12590T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12591F: Documentation/virt/kvm/ 12592F: include/asm-generic/kvm* 12593F: include/kvm/iodev.h 12594F: include/linux/kvm* 12595F: include/trace/events/kvm.h 12596F: include/uapi/asm-generic/kvm* 12597F: include/uapi/linux/kvm* 12598F: tools/kvm/ 12599F: tools/testing/selftests/kvm/ 12600F: virt/kvm/* 12601 12602KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12603M: Marc Zyngier <[email protected]> 12604M: Oliver Upton <[email protected]> 12605R: Joey Gouly <[email protected]> 12606R: Suzuki K Poulose <[email protected]> 12607R: Zenghui Yu <[email protected]> 12608L: [email protected] (moderated for non-subscribers) 12609L: [email protected] 12610S: Maintained 12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12612F: Documentation/virt/kvm/arm/ 12613F: Documentation/virt/kvm/devices/arm* 12614F: arch/arm64/include/asm/kvm* 12615F: arch/arm64/include/uapi/asm/kvm* 12616F: arch/arm64/kvm/ 12617F: include/kvm/arm_* 12618F: tools/testing/selftests/kvm/*/aarch64/ 12619F: tools/testing/selftests/kvm/aarch64/ 12620 12621KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12622M: Tianrui Zhao <[email protected]> 12623M: Bibo Mao <[email protected]> 12624M: Huacai Chen <[email protected]> 12625L: [email protected] 12626L: [email protected] 12627S: Maintained 12628T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12629F: Documentation/virt/kvm/loongarch/ 12630F: arch/loongarch/include/asm/kvm* 12631F: arch/loongarch/include/uapi/asm/kvm* 12632F: arch/loongarch/kvm/ 12633 12634KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 12635M: Huacai Chen <[email protected]> 12636L: [email protected] 12637L: [email protected] 12638S: Maintained 12639T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12640F: arch/mips/include/asm/kvm* 12641F: arch/mips/include/uapi/asm/kvm* 12642F: arch/mips/kvm/ 12643 12644KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12645M: Madhavan Srinivasan <[email protected]> 12646R: Nicholas Piggin <[email protected]> 12647L: [email protected] 12648L: [email protected] 12649S: Maintained (Book3S 64-bit HV) 12650S: Odd fixes (Book3S 64-bit PR) 12651S: Orphan (Book3E and 32-bit) 12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12653F: arch/powerpc/include/asm/kvm* 12654F: arch/powerpc/include/uapi/asm/kvm* 12655F: arch/powerpc/kernel/kvm* 12656F: arch/powerpc/kvm/ 12657 12658KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12659M: Anup Patel <[email protected]> 12660R: Atish Patra <[email protected]> 12661L: [email protected] 12662L: [email protected] 12663L: [email protected] 12664S: Maintained 12665T: git https://github.com/kvm-riscv/linux.git 12666F: arch/riscv/include/asm/kvm* 12667F: arch/riscv/include/uapi/asm/kvm* 12668F: arch/riscv/kvm/ 12669F: tools/testing/selftests/kvm/*/riscv/ 12670F: tools/testing/selftests/kvm/riscv/ 12671 12672KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12673M: Christian Borntraeger <[email protected]> 12674M: Janosch Frank <[email protected]> 12675M: Claudio Imbrenda <[email protected]> 12676R: David Hildenbrand <[email protected]> 12677L: [email protected] 12678S: Supported 12679T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12680F: Documentation/virt/kvm/s390* 12681F: arch/s390/include/asm/gmap.h 12682F: arch/s390/include/asm/kvm* 12683F: arch/s390/include/uapi/asm/kvm* 12684F: arch/s390/include/uapi/asm/uvdevice.h 12685F: arch/s390/kernel/uv.c 12686F: arch/s390/kvm/ 12687F: arch/s390/mm/gmap.c 12688F: drivers/s390/char/uvdevice.c 12689F: tools/testing/selftests/drivers/s390x/uvdevice/ 12690F: tools/testing/selftests/kvm/*/s390x/ 12691F: tools/testing/selftests/kvm/s390x/ 12692 12693KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12694M: Sean Christopherson <[email protected]> 12695M: Paolo Bonzini <[email protected]> 12696L: [email protected] 12697S: Supported 12698P: Documentation/process/maintainer-kvm-x86.rst 12699T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12700F: arch/x86/include/asm/kvm* 12701F: arch/x86/include/asm/svm.h 12702F: arch/x86/include/asm/vmx*.h 12703F: arch/x86/include/uapi/asm/kvm* 12704F: arch/x86/include/uapi/asm/svm.h 12705F: arch/x86/include/uapi/asm/vmx.h 12706F: arch/x86/kvm/ 12707F: arch/x86/kvm/*/ 12708F: tools/testing/selftests/kvm/*/x86_64/ 12709F: tools/testing/selftests/kvm/x86_64/ 12710 12711KERNFS 12712M: Greg Kroah-Hartman <[email protected]> 12713M: Tejun Heo <[email protected]> 12714S: Supported 12715T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12716F: fs/kernfs/ 12717F: include/linux/kernfs.h 12718 12719KEXEC 12720M: Eric Biederman <[email protected]> 12721L: [email protected] 12722S: Maintained 12723W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12724F: include/linux/kexec.h 12725F: include/uapi/linux/kexec.h 12726F: kernel/kexec* 12727 12728KEYS-ENCRYPTED 12729M: Mimi Zohar <[email protected]> 12730L: [email protected] 12731L: [email protected] 12732S: Supported 12733F: Documentation/security/keys/trusted-encrypted.rst 12734F: include/keys/encrypted-type.h 12735F: security/keys/encrypted-keys/ 12736 12737KEYS-TRUSTED 12738M: James Bottomley <[email protected]> 12739M: Jarkko Sakkinen <[email protected]> 12740M: Mimi Zohar <[email protected]> 12741L: [email protected] 12742L: [email protected] 12743S: Supported 12744F: Documentation/security/keys/trusted-encrypted.rst 12745F: include/keys/trusted-type.h 12746F: include/keys/trusted_tpm.h 12747F: security/keys/trusted-keys/ 12748 12749KEYS-TRUSTED-CAAM 12750M: Ahmad Fatoum <[email protected]> 12751R: Pengutronix Kernel Team <[email protected]> 12752L: [email protected] 12753L: [email protected] 12754S: Maintained 12755F: include/keys/trusted_caam.h 12756F: security/keys/trusted-keys/trusted_caam.c 12757 12758KEYS-TRUSTED-DCP 12759M: David Gstir <[email protected]> 12760R: sigma star Kernel Team <[email protected]> 12761L: [email protected] 12762L: [email protected] 12763S: Supported 12764F: include/keys/trusted_dcp.h 12765F: security/keys/trusted-keys/trusted_dcp.c 12766 12767KEYS-TRUSTED-TEE 12768M: Sumit Garg <[email protected]> 12769L: [email protected] 12770L: [email protected] 12771S: Supported 12772F: include/keys/trusted_tee.h 12773F: security/keys/trusted-keys/trusted_tee.c 12774 12775KEYS/KEYRINGS 12776M: David Howells <[email protected]> 12777M: Jarkko Sakkinen <[email protected]> 12778L: [email protected] 12779S: Maintained 12780F: Documentation/security/keys/core.rst 12781F: include/keys/ 12782F: include/linux/key-type.h 12783F: include/linux/key.h 12784F: include/linux/keyctl.h 12785F: include/uapi/linux/keyctl.h 12786F: security/keys/ 12787 12788KEYS/KEYRINGS_INTEGRITY 12789M: Jarkko Sakkinen <[email protected]> 12790M: Mimi Zohar <[email protected]> 12791L: [email protected] 12792L: [email protected] 12793S: Supported 12794W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12795F: security/integrity/platform_certs 12796 12797KFENCE 12798M: Alexander Potapenko <[email protected]> 12799M: Marco Elver <[email protected]> 12800R: Dmitry Vyukov <[email protected]> 12801L: [email protected] 12802S: Maintained 12803F: Documentation/dev-tools/kfence.rst 12804F: arch/*/include/asm/kfence.h 12805F: include/linux/kfence.h 12806F: lib/Kconfig.kfence 12807F: mm/kfence/ 12808 12809KFIFO 12810M: Stefani Seibold <[email protected]> 12811S: Maintained 12812F: include/linux/kfifo.h 12813F: lib/kfifo.c 12814F: samples/kfifo/ 12815 12816KGDB / KDB /debug_core 12817M: Jason Wessel <[email protected]> 12818M: Daniel Thompson <[email protected]> 12819R: Douglas Anderson <[email protected]> 12820L: [email protected] 12821S: Maintained 12822W: http://kgdb.wiki.kernel.org/ 12823T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12824F: Documentation/dev-tools/kgdb.rst 12825F: drivers/misc/kgdbts.c 12826F: drivers/tty/serial/kgdboc.c 12827F: include/linux/kdb.h 12828F: include/linux/kgdb.h 12829F: kernel/debug/ 12830F: kernel/module/kdb.c 12831 12832KHADAS MCU MFD DRIVER 12833M: Neil Armstrong <[email protected]> 12834L: [email protected] 12835S: Maintained 12836F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12837F: drivers/mfd/khadas-mcu.c 12838F: drivers/thermal/khadas_mcu_fan.c 12839F: include/linux/mfd/khadas-mcu.h 12840 12841KIONIX/ROHM KX022A ACCELEROMETER 12842M: Matti Vaittinen <[email protected]> 12843L: [email protected] 12844S: Supported 12845F: drivers/iio/accel/kionix-kx022a* 12846 12847KMEMLEAK 12848M: Catalin Marinas <[email protected]> 12849S: Maintained 12850F: Documentation/dev-tools/kmemleak.rst 12851F: include/linux/kmemleak.h 12852F: mm/kmemleak.c 12853F: samples/kmemleak/kmemleak-test.c 12854 12855KMSAN 12856M: Alexander Potapenko <[email protected]> 12857R: Marco Elver <[email protected]> 12858R: Dmitry Vyukov <[email protected]> 12859L: [email protected] 12860S: Maintained 12861F: Documentation/dev-tools/kmsan.rst 12862F: arch/*/include/asm/kmsan.h 12863F: arch/*/mm/kmsan_* 12864F: include/linux/kmsan*.h 12865F: lib/Kconfig.kmsan 12866F: mm/kmsan/ 12867F: scripts/Makefile.kmsan 12868 12869KPROBES 12870M: Naveen N Rao <[email protected]> 12871M: Anil S Keshavamurthy <[email protected]> 12872M: "David S. Miller" <[email protected]> 12873M: Masami Hiramatsu <[email protected]> 12874L: [email protected] 12875L: [email protected] 12876S: Maintained 12877Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12878T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12879F: Documentation/trace/kprobes.rst 12880F: include/asm-generic/kprobes.h 12881F: include/linux/kprobes.h 12882F: kernel/kprobes.c 12883F: lib/test_kprobes.c 12884F: samples/kprobes 12885 12886KS0108 LCD CONTROLLER DRIVER 12887M: Miguel Ojeda <[email protected]> 12888S: Maintained 12889F: Documentation/admin-guide/auxdisplay/ks0108.rst 12890F: drivers/auxdisplay/ks0108.c 12891F: include/linux/ks0108.h 12892 12893KTD253 BACKLIGHT DRIVER 12894M: Linus Walleij <[email protected]> 12895S: Maintained 12896F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 12897F: drivers/video/backlight/ktd253-backlight.c 12898 12899KTD2801 BACKLIGHT DRIVER 12900M: Duje Mihanović <[email protected]> 12901S: Maintained 12902F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 12903F: drivers/video/backlight/ktd2801-backlight.c 12904 12905KTEST 12906M: Steven Rostedt <[email protected]> 12907M: John Hawley <[email protected]> 12908S: Maintained 12909F: tools/testing/ktest 12910 12911KTZ8866 BACKLIGHT DRIVER 12912M: Jianhua Lu <[email protected]> 12913S: Maintained 12914F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 12915F: drivers/video/backlight/ktz8866.c 12916 12917KVM PARAVIRT (KVM/paravirt) 12918M: Paolo Bonzini <[email protected]> 12919R: Vitaly Kuznetsov <[email protected]> 12920L: [email protected] 12921S: Supported 12922T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12923F: arch/um/include/asm/kvm_para.h 12924F: arch/x86/include/asm/kvm_para.h 12925F: arch/x86/include/asm/pvclock-abi.h 12926F: arch/x86/include/uapi/asm/kvm_para.h 12927F: arch/x86/kernel/kvm.c 12928F: arch/x86/kernel/kvmclock.c 12929F: include/asm-generic/kvm_para.h 12930F: include/linux/kvm_para.h 12931F: include/uapi/asm-generic/kvm_para.h 12932F: include/uapi/linux/kvm_para.h 12933 12934KVM X86 HYPER-V (KVM/hyper-v) 12935M: Vitaly Kuznetsov <[email protected]> 12936M: Sean Christopherson <[email protected]> 12937M: Paolo Bonzini <[email protected]> 12938L: [email protected] 12939S: Supported 12940T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12941F: arch/x86/kvm/hyperv.* 12942F: arch/x86/kvm/kvm_onhyperv.* 12943F: arch/x86/kvm/svm/hyperv.* 12944F: arch/x86/kvm/svm/svm_onhyperv.* 12945F: arch/x86/kvm/vmx/hyperv.* 12946 12947KVM X86 Xen (KVM/Xen) 12948M: David Woodhouse <[email protected]> 12949M: Paul Durrant <[email protected]> 12950M: Sean Christopherson <[email protected]> 12951M: Paolo Bonzini <[email protected]> 12952L: [email protected] 12953S: Supported 12954T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12955F: arch/x86/kvm/xen.* 12956 12957L3MDEV 12958M: David Ahern <[email protected]> 12959L: [email protected] 12960S: Maintained 12961F: include/net/l3mdev.h 12962F: net/l3mdev 12963 12964LANDLOCK SECURITY MODULE 12965M: Mickaël Salaün <[email protected]> 12966R: Günther Noack <[email protected]> 12967L: [email protected] 12968S: Supported 12969W: https://landlock.io 12970T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 12971F: Documentation/security/landlock.rst 12972F: Documentation/userspace-api/landlock.rst 12973F: fs/ioctl.c 12974F: include/uapi/linux/landlock.h 12975F: samples/landlock/ 12976F: security/landlock/ 12977F: tools/testing/selftests/landlock/ 12978K: landlock 12979K: LANDLOCK 12980 12981LANTIQ / INTEL Ethernet drivers 12982M: Hauke Mehrtens <[email protected]> 12983L: [email protected] 12984S: Maintained 12985F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 12986F: drivers/net/dsa/lantiq_gswip.c 12987F: drivers/net/dsa/lantiq_pce.h 12988F: drivers/net/ethernet/lantiq_xrx200.c 12989F: net/dsa/tag_gswip.c 12990 12991LANTIQ MIPS ARCHITECTURE 12992M: John Crispin <[email protected]> 12993L: [email protected] 12994S: Maintained 12995F: arch/mips/lantiq 12996F: drivers/soc/lantiq 12997 12998LANTIQ PEF2256 DRIVER 12999M: Herve Codina <[email protected]> 13000S: Maintained 13001F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13002F: drivers/net/wan/framer/pef2256/ 13003F: drivers/pinctrl/pinctrl-pef2256.c 13004F: include/linux/framer/pef2256.h 13005 13006LASI 53c700 driver for PARISC 13007M: "James E.J. Bottomley" <[email protected]> 13008L: [email protected] 13009S: Maintained 13010F: Documentation/scsi/53c700.rst 13011F: drivers/scsi/53c700* 13012 13013LEAKING_ADDRESSES 13014M: Tycho Andersen <[email protected]> 13015R: Kees Cook <[email protected]> 13016L: [email protected] 13017S: Maintained 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13019F: scripts/leaking_addresses.pl 13020 13021LED SUBSYSTEM 13022M: Pavel Machek <[email protected]> 13023M: Lee Jones <[email protected]> 13024L: [email protected] 13025S: Maintained 13026T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13027F: Documentation/devicetree/bindings/leds/ 13028F: Documentation/leds/ 13029F: drivers/leds/ 13030F: include/dt-bindings/leds/ 13031F: include/linux/leds.h 13032 13033LEGO MINDSTORMS EV3 13034R: David Lechner <[email protected]> 13035S: Maintained 13036F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13037F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13038F: drivers/power/supply/lego_ev3_battery.c 13039 13040LEGO USB Tower driver 13041M: Juergen Stuber <[email protected]> 13042L: [email protected] 13043S: Maintained 13044W: http://legousb.sourceforge.net/ 13045F: drivers/usb/misc/legousbtower.c 13046 13047LETSKETCH HID TABLET DRIVER 13048M: Hans de Goede <[email protected]> 13049L: [email protected] 13050S: Maintained 13051T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13052F: drivers/hid/hid-letsketch.c 13053 13054LG LAPTOP EXTRAS 13055M: Matan Ziv-Av <[email protected]> 13056L: [email protected] 13057S: Maintained 13058F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13059F: Documentation/admin-guide/laptops/lg-laptop.rst 13060F: drivers/platform/x86/lg-laptop.c 13061 13062LG2160 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/lg2160.* 13071 13072LGDT3305 MEDIA DRIVER 13073M: Michael Krufky <[email protected]> 13074L: [email protected] 13075S: Maintained 13076W: https://linuxtv.org 13077W: http://github.com/mkrufky 13078Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13079T: git git://linuxtv.org/mkrufky/tuners.git 13080F: drivers/media/dvb-frontends/lgdt3305.* 13081 13082LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13083M: Viresh Kumar <[email protected]> 13084L: [email protected] 13085S: Maintained 13086F: drivers/ata/pata_arasan_cf.c 13087F: include/linux/pata_arasan_cf_data.h 13088 13089LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13090M: Linus Walleij <[email protected]> 13091L: [email protected] 13092S: Maintained 13093F: drivers/ata/pata_ftide010.c 13094F: drivers/ata/sata_gemini.c 13095F: drivers/ata/sata_gemini.h 13096 13097LIBATA SATA AHCI PLATFORM devices support 13098M: Hans de Goede <[email protected]> 13099L: [email protected] 13100S: Maintained 13101F: drivers/ata/ahci_platform.c 13102F: drivers/ata/libahci_platform.c 13103F: include/linux/ahci_platform.h 13104 13105LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13106M: Mikael Pettersson <[email protected]> 13107L: [email protected] 13108S: Maintained 13109F: drivers/ata/sata_promise.* 13110 13111LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13112M: Damien Le Moal <[email protected]> 13113M: Niklas Cassel <[email protected]> 13114L: [email protected] 13115S: Maintained 13116T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13117F: Documentation/ABI/testing/sysfs-ata 13118F: Documentation/devicetree/bindings/ata/ 13119F: drivers/ata/ 13120F: include/linux/ata.h 13121F: include/linux/libata.h 13122 13123LIBETH COMMON ETHERNET LIBRARY 13124M: Alexander Lobakin <[email protected]> 13125L: [email protected] 13126L: [email protected] (moderated for non-subscribers) 13127S: Supported 13128T: git https://github.com/alobakin/linux.git 13129F: drivers/net/ethernet/intel/libeth/ 13130F: include/net/libeth/ 13131K: libeth 13132 13133LIBIE COMMON INTEL ETHERNET LIBRARY 13134M: Alexander Lobakin <[email protected]> 13135L: [email protected] (moderated for non-subscribers) 13136L: [email protected] 13137S: Supported 13138T: git https://github.com/alobakin/linux.git 13139F: drivers/net/ethernet/intel/libie/ 13140F: include/linux/net/intel/libie/ 13141K: libie 13142 13143LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13144M: Vishal Verma <[email protected]> 13145M: Dan Williams <[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/btt* 13152 13153LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13154M: Dan Williams <[email protected]> 13155M: Vishal Verma <[email protected]> 13156M: Dave Jiang <[email protected]> 13157L: [email protected] 13158S: Supported 13159Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13160P: Documentation/nvdimm/maintainer-entry-profile.rst 13161F: drivers/nvdimm/pmem* 13162 13163LIBNVDIMM: DEVICETREE BINDINGS 13164M: Oliver O'Halloran <[email protected]> 13165L: [email protected] 13166S: Supported 13167Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13168F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13169F: drivers/nvdimm/of_pmem.c 13170 13171LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13172M: Dan Williams <[email protected]> 13173M: Vishal Verma <[email protected]> 13174M: Dave Jiang <[email protected]> 13175M: Ira Weiny <[email protected]> 13176L: [email protected] 13177S: Supported 13178Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13179P: Documentation/nvdimm/maintainer-entry-profile.rst 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13181F: drivers/acpi/nfit/* 13182F: drivers/nvdimm/* 13183F: include/linux/libnvdimm.h 13184F: include/linux/nd.h 13185F: include/uapi/linux/ndctl.h 13186F: tools/testing/nvdimm/ 13187 13188LIBRARY CODE 13189M: Andrew Morton <[email protected]> 13190L: [email protected] 13191S: Supported 13192T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13193F: lib/* 13194 13195LICENSES and SPDX stuff 13196M: Thomas Gleixner <[email protected]> 13197M: Greg Kroah-Hartman <[email protected]> 13198L: [email protected] 13199S: Maintained 13200T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13201F: COPYING 13202F: Documentation/process/license-rules.rst 13203F: LICENSES/ 13204F: scripts/spdxcheck-test.sh 13205F: scripts/spdxcheck.py 13206F: scripts/spdxexclude 13207 13208LINEAR RANGES HELPERS 13209M: Mark Brown <[email protected]> 13210R: Matti Vaittinen <[email protected]> 13211F: include/linux/linear_range.h 13212F: lib/linear_ranges.c 13213F: lib/test_linear_ranges.c 13214 13215LINUX FOR POWER MACINTOSH 13216L: [email protected] 13217S: Orphan 13218F: arch/powerpc/platforms/powermac/ 13219F: drivers/macintosh/ 13220X: drivers/macintosh/adb-iop.c 13221X: drivers/macintosh/via-macii.c 13222 13223LINUX FOR POWERPC (32-BIT AND 64-BIT) 13224M: Madhavan Srinivasan <[email protected]> 13225M: Michael Ellerman <[email protected]> 13226R: Nicholas Piggin <[email protected]> 13227R: Christophe Leroy <[email protected]> 13228R: Naveen N Rao <[email protected]> 13229L: [email protected] 13230S: Supported 13231W: https://github.com/linuxppc/wiki/wiki 13232Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13233T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13234F: Documentation/ABI/stable/sysfs-firmware-opal-* 13235F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13236F: Documentation/devicetree/bindings/powerpc/ 13237F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13238F: Documentation/arch/powerpc/ 13239F: arch/powerpc/ 13240F: drivers/*/*/*pasemi* 13241F: drivers/*/*pasemi* 13242F: drivers/char/tpm/tpm_ibmvtpm* 13243F: drivers/crypto/nx/ 13244F: drivers/i2c/busses/i2c-opal.c 13245F: drivers/net/ethernet/ibm/ibmveth.* 13246F: drivers/net/ethernet/ibm/ibmvnic.* 13247F: drivers/pci/hotplug/pnv_php.c 13248F: drivers/pci/hotplug/rpa* 13249F: drivers/rtc/rtc-opal.c 13250F: drivers/scsi/ibmvscsi/ 13251F: drivers/tty/hvc/hvc_opal.c 13252F: drivers/watchdog/wdrtas.c 13253F: include/linux/papr_scm.h 13254F: include/uapi/linux/papr_pdsm.h 13255F: tools/testing/selftests/powerpc 13256N: /pmac 13257N: powermac 13258N: powernv 13259N: [^a-z0-9]ps3 13260N: pseries 13261 13262LINUX FOR POWERPC EMBEDDED MPC5XXX 13263M: Anatolij Gustschin <[email protected]> 13264L: [email protected] 13265S: Odd Fixes 13266F: arch/powerpc/platforms/512x/ 13267F: arch/powerpc/platforms/52xx/ 13268 13269LINUX FOR POWERPC EMBEDDED PPC4XX 13270L: [email protected] 13271S: Orphan 13272F: arch/powerpc/platforms/44x/ 13273 13274LINUX FOR POWERPC EMBEDDED PPC85XX 13275M: Scott Wood <[email protected]> 13276L: [email protected] 13277S: Odd fixes 13278T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13279F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13280F: Documentation/devicetree/bindings/powerpc/fsl/ 13281F: arch/powerpc/platforms/85xx/ 13282 13283LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13284M: Christophe Leroy <[email protected]> 13285L: [email protected] 13286S: Maintained 13287F: arch/powerpc/platforms/8xx/ 13288F: arch/powerpc/platforms/83xx/ 13289 13290LINUX KERNEL DUMP TEST MODULE (LKDTM) 13291M: Kees Cook <[email protected]> 13292S: Maintained 13293F: drivers/misc/lkdtm/* 13294F: tools/testing/selftests/lkdtm/* 13295 13296LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13297M: Alan Stern <[email protected]> 13298M: Andrea Parri <[email protected]> 13299M: Will Deacon <[email protected]> 13300M: Peter Zijlstra <[email protected]> 13301M: Boqun Feng <[email protected]> 13302M: Nicholas Piggin <[email protected]> 13303M: David Howells <[email protected]> 13304M: Jade Alglave <[email protected]> 13305M: Luc Maranget <[email protected]> 13306M: "Paul E. McKenney" <[email protected]> 13307R: Akira Yokosawa <[email protected]> 13308R: Daniel Lustig <[email protected]> 13309R: Joel Fernandes <[email protected]> 13310L: [email protected] 13311L: [email protected] 13312L: [email protected] 13313S: Supported 13314T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 13315F: Documentation/atomic_bitops.txt 13316F: Documentation/atomic_t.txt 13317F: Documentation/core-api/refcount-vs-atomic.rst 13318F: Documentation/litmus-tests/ 13319F: Documentation/memory-barriers.txt 13320F: tools/memory-model/ 13321 13322LINUX-NEXT TREE 13323M: Stephen Rothwell <[email protected]> 13324L: [email protected] 13325S: Supported 13326B: mailto:[email protected] and the appropriate development tree 13327T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13328 13329LIS3LV02D ACCELEROMETER DRIVER 13330M: Eric Piel <[email protected]> 13331S: Maintained 13332F: Documentation/misc-devices/lis3lv02d.rst 13333F: drivers/misc/lis3lv02d/ 13334F: drivers/platform/x86/hp/hp_accel.c 13335 13336LIST KUNIT TEST 13337M: David Gow <[email protected]> 13338L: [email protected] 13339L: [email protected] 13340S: Maintained 13341F: lib/list-test.c 13342 13343LITEX PLATFORM 13344M: Karol Gugala <[email protected]> 13345M: Mateusz Holenko <[email protected]> 13346M: Gabriel Somlo <[email protected]> 13347M: Joel Stanley <[email protected]> 13348S: Maintained 13349F: Documentation/devicetree/bindings/*/litex,*.yaml 13350F: arch/openrisc/boot/dts/or1klitex.dts 13351F: drivers/mmc/host/litex_mmc.c 13352F: drivers/net/ethernet/litex/* 13353F: drivers/soc/litex/* 13354F: drivers/tty/serial/liteuart.c 13355F: include/linux/litex.h 13356N: litex 13357 13358LIVE PATCHING 13359M: Josh Poimboeuf <[email protected]> 13360M: Jiri Kosina <[email protected]> 13361M: Miroslav Benes <[email protected]> 13362M: Petr Mladek <[email protected]> 13363R: Joe Lawrence <[email protected]> 13364L: [email protected] 13365S: Maintained 13366T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13367F: Documentation/ABI/testing/sysfs-kernel-livepatch 13368F: Documentation/livepatch/ 13369F: arch/powerpc/include/asm/livepatch.h 13370F: include/linux/livepatch.h 13371F: kernel/livepatch/ 13372F: kernel/module/livepatch.c 13373F: samples/livepatch/ 13374F: tools/testing/selftests/livepatch/ 13375 13376LLC (802.2) 13377L: [email protected] 13378S: Odd fixes 13379F: include/linux/llc.h 13380F: include/net/llc* 13381F: include/uapi/linux/llc.h 13382F: net/llc/ 13383 13384LM73 HARDWARE MONITOR DRIVER 13385M: Guillaume Ligneul <[email protected]> 13386L: [email protected] 13387S: Maintained 13388F: drivers/hwmon/lm73.c 13389 13390LM78 HARDWARE MONITOR DRIVER 13391M: Jean Delvare <[email protected]> 13392L: [email protected] 13393S: Maintained 13394F: Documentation/hwmon/lm78.rst 13395F: drivers/hwmon/lm78.c 13396 13397LM83 HARDWARE MONITOR DRIVER 13398M: Jean Delvare <[email protected]> 13399L: [email protected] 13400S: Maintained 13401F: Documentation/hwmon/lm83.rst 13402F: drivers/hwmon/lm83.c 13403 13404LM90 HARDWARE MONITOR DRIVER 13405M: Jean Delvare <[email protected]> 13406L: [email protected] 13407S: Maintained 13408F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13409F: Documentation/hwmon/lm90.rst 13410F: drivers/hwmon/lm90.c 13411F: include/dt-bindings/thermal/lm90.h 13412 13413LME2510 MEDIA DRIVER 13414M: Malcolm Priestley <[email protected]> 13415L: [email protected] 13416S: Maintained 13417W: https://linuxtv.org 13418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13419F: drivers/media/usb/dvb-usb-v2/lmedm04* 13420 13421LOADPIN SECURITY MODULE 13422M: Kees Cook <[email protected]> 13423S: Supported 13424T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13425F: Documentation/admin-guide/LSM/LoadPin.rst 13426F: security/loadpin/ 13427 13428LOCKDOWN SECURITY MODULE 13429L: [email protected] 13430S: Odd Fixes 13431T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13432F: security/lockdown/ 13433 13434LOCKING PRIMITIVES 13435M: Peter Zijlstra <[email protected]> 13436M: Ingo Molnar <[email protected]> 13437M: Will Deacon <[email protected]> 13438R: Waiman Long <[email protected]> 13439R: Boqun Feng <[email protected]> (LOCKDEP) 13440L: [email protected] 13441S: Maintained 13442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13443F: Documentation/locking/ 13444F: arch/*/include/asm/spinlock*.h 13445F: include/linux/lockdep*.h 13446F: include/linux/mutex*.h 13447F: include/linux/rwlock*.h 13448F: include/linux/rwsem*.h 13449F: include/linux/seqlock.h 13450F: include/linux/spinlock*.h 13451F: kernel/locking/ 13452F: lib/locking*.[ch] 13453X: kernel/locking/locktorture.c 13454 13455LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13456M: "Richard Russon (FlatCap)" <[email protected]> 13457L: [email protected] 13458S: Maintained 13459W: http://www.linux-ntfs.org/content/view/19/37/ 13460F: Documentation/admin-guide/ldm.rst 13461F: block/partitions/ldm.* 13462 13463LOGITECH HID GAMING KEYBOARDS 13464M: Hans de Goede <[email protected]> 13465L: [email protected] 13466S: Maintained 13467T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13468F: drivers/hid/hid-lg-g15.c 13469 13470LONTIUM LT8912B MIPI TO HDMI BRIDGE 13471M: Adrien Grassein <[email protected]> 13472S: Maintained 13473F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13474F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13475 13476LOONGARCH 13477M: Huacai Chen <[email protected]> 13478R: WANG Xuerui <[email protected]> 13479L: [email protected] 13480S: Maintained 13481T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13482F: Documentation/arch/loongarch/ 13483F: Documentation/translations/zh_CN/arch/loongarch/ 13484F: arch/loongarch/ 13485F: drivers/*/*loongarch* 13486F: drivers/cpufreq/loongson3_cpufreq.c 13487 13488LOONGSON GPIO DRIVER 13489M: Yinbo Zhu <[email protected]> 13490L: [email protected] 13491S: Maintained 13492F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13493F: drivers/gpio/gpio-loongson-64bit.c 13494 13495LOONGSON-2 APB DMA DRIVER 13496M: Binbin Zhou <[email protected]> 13497L: [email protected] 13498S: Maintained 13499F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13500F: drivers/dma/loongson2-apb-dma.c 13501 13502LOONGSON LS2X I2C DRIVER 13503M: Binbin Zhou <[email protected]> 13504L: [email protected] 13505S: Maintained 13506F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13507F: drivers/i2c/busses/i2c-ls2x.c 13508 13509LOONGSON-2 SOC SERIES CLOCK DRIVER 13510M: Yinbo Zhu <[email protected]> 13511L: [email protected] 13512S: Maintained 13513F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13514F: drivers/clk/clk-loongson2.c 13515F: include/dt-bindings/clock/loongson,ls2k-clk.h 13516 13517LOONGSON SPI DRIVER 13518M: Yinbo Zhu <[email protected]> 13519L: [email protected] 13520S: Maintained 13521F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13522F: drivers/spi/spi-loongson-core.c 13523F: drivers/spi/spi-loongson-pci.c 13524F: drivers/spi/spi-loongson-plat.c 13525F: drivers/spi/spi-loongson.h 13526 13527LOONGSON-2 SOC SERIES GUTS DRIVER 13528M: Yinbo Zhu <[email protected]> 13529L: [email protected] 13530S: Maintained 13531F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13532F: drivers/soc/loongson/loongson2_guts.c 13533 13534LOONGSON-2 SOC SERIES PM DRIVER 13535M: Yinbo Zhu <[email protected]> 13536L: [email protected] 13537S: Maintained 13538F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13539F: drivers/soc/loongson/loongson2_pm.c 13540 13541LOONGSON-2 SOC SERIES PINCTRL DRIVER 13542M: zhanghongchen <[email protected]> 13543M: Yinbo Zhu <[email protected]> 13544L: [email protected] 13545S: Maintained 13546F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13547F: drivers/pinctrl/pinctrl-loongson2.c 13548 13549LOONGSON-2 SOC SERIES THERMAL DRIVER 13550M: zhanghongchen <[email protected]> 13551M: Yinbo Zhu <[email protected]> 13552L: [email protected] 13553S: Maintained 13554F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13555F: drivers/thermal/loongson2_thermal.c 13556 13557LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13558M: Sathya Prakash <[email protected]> 13559M: Sreekanth Reddy <[email protected]> 13560M: Suganath Prabu Subramani <[email protected]> 13561L: [email protected] 13562L: [email protected] 13563S: Supported 13564W: http://www.avagotech.com/support/ 13565F: drivers/message/fusion/ 13566F: drivers/scsi/mpt3sas/ 13567 13568LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13569M: Matthew Wilcox <[email protected]> 13570L: [email protected] 13571S: Maintained 13572F: drivers/scsi/sym53c8xx_2/ 13573 13574LTC1660 DAC DRIVER 13575M: Marcus Folkesson <[email protected]> 13576L: [email protected] 13577S: Maintained 13578F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13579F: drivers/iio/dac/ltc1660.c 13580 13581LTC2664 IIO DAC DRIVER 13582M: Michael Hennerich <[email protected]> 13583M: Kim Seer Paller <[email protected]> 13584L: [email protected] 13585S: Supported 13586W: https://ez.analog.com/linux-software-drivers 13587F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13588F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13589F: drivers/iio/dac/ltc2664.c 13590 13591LTC2688 IIO DAC DRIVER 13592M: Nuno Sá <[email protected]> 13593L: [email protected] 13594S: Supported 13595W: https://ez.analog.com/linux-software-drivers 13596F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13597F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13598F: drivers/iio/dac/ltc2688.c 13599 13600LTC2947 HARDWARE MONITOR DRIVER 13601M: Nuno Sá <[email protected]> 13602L: [email protected] 13603S: Supported 13604W: https://ez.analog.com/linux-software-drivers 13605F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13606F: drivers/hwmon/ltc2947-core.c 13607F: drivers/hwmon/ltc2947-i2c.c 13608F: drivers/hwmon/ltc2947-spi.c 13609F: drivers/hwmon/ltc2947.h 13610 13611LTC2991 HARDWARE MONITOR DRIVER 13612M: Antoniu Miclaus <[email protected]> 13613L: [email protected] 13614S: Supported 13615W: https://ez.analog.com/linux-software-drivers 13616F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13617F: drivers/hwmon/ltc2991.c 13618 13619LTC2983 IIO TEMPERATURE DRIVER 13620M: Nuno Sá <[email protected]> 13621L: [email protected] 13622S: Supported 13623W: https://ez.analog.com/linux-software-drivers 13624F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13625F: drivers/iio/temperature/ltc2983.c 13626 13627LTC4282 HARDWARE MONITOR DRIVER 13628M: Nuno Sa <[email protected]> 13629L: [email protected] 13630S: Supported 13631F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13632F: Documentation/hwmon/ltc4282.rst 13633F: drivers/hwmon/ltc4282.c 13634 13635LTC4286 HARDWARE MONITOR DRIVER 13636M: Delphine CC Chiu <[email protected]> 13637L: [email protected] 13638S: Maintained 13639F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13640F: Documentation/hwmon/ltc4286.rst 13641F: drivers/hwmon/pmbus/Kconfig 13642F: drivers/hwmon/pmbus/Makefile 13643F: drivers/hwmon/pmbus/ltc4286.c 13644 13645LTC4306 I2C MULTIPLEXER DRIVER 13646M: Michael Hennerich <[email protected]> 13647L: [email protected] 13648S: Supported 13649W: https://ez.analog.com/linux-software-drivers 13650F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13651F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13652 13653LTP (Linux Test Project) 13654M: Andrea Cervesato <[email protected]> 13655M: Cyril Hrubis <[email protected]> 13656M: Jan Stancek <[email protected]> 13657M: Petr Vorel <[email protected]> 13658M: Li Wang <[email protected]> 13659M: Yang Xu <[email protected]> 13660M: Xiao Yang <[email protected]> 13661L: [email protected] (subscribers-only) 13662S: Maintained 13663W: https://linux-test-project.readthedocs.io/ 13664T: git https://github.com/linux-test-project/ltp.git 13665 13666LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13667M: Anshul Dalal <[email protected]> 13668L: [email protected] 13669S: Maintained 13670F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13671F: drivers/iio/light/ltr390.c 13672 13673LYNX 28G SERDES PHY DRIVER 13674M: Ioana Ciornei <[email protected]> 13675L: [email protected] 13676S: Supported 13677F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13678F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13679 13680LYNX PCS MODULE 13681M: Ioana Ciornei <[email protected]> 13682L: [email protected] 13683S: Supported 13684F: drivers/net/pcs/pcs-lynx.c 13685F: include/linux/pcs-lynx.h 13686 13687M68K ARCHITECTURE 13688M: Geert Uytterhoeven <[email protected]> 13689L: [email protected] 13690S: Maintained 13691W: http://www.linux-m68k.org/ 13692T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13693F: arch/m68k/ 13694F: drivers/zorro/ 13695 13696M68K ON APPLE MACINTOSH 13697M: Joshua Thompson <[email protected]> 13698L: [email protected] 13699S: Maintained 13700W: http://www.mac.linux-m68k.org/ 13701F: arch/m68k/mac/ 13702F: drivers/macintosh/adb-iop.c 13703F: drivers/macintosh/via-macii.c 13704 13705M68K ON HP9000/300 13706M: Philip Blundell <[email protected]> 13707S: Maintained 13708W: http://www.tazenda.demon.co.uk/phil/linux-hp 13709F: arch/m68k/hp300/ 13710 13711M88DS3103 MEDIA DRIVER 13712L: [email protected] 13713S: Orphan 13714W: https://linuxtv.org 13715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13716F: drivers/media/dvb-frontends/m88ds3103* 13717 13718M88RS2000 MEDIA DRIVER 13719M: Malcolm Priestley <[email protected]> 13720L: [email protected] 13721S: Maintained 13722W: https://linuxtv.org 13723Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13724F: drivers/media/dvb-frontends/m88rs2000* 13725 13726MA901 MASTERKIT USB FM RADIO DRIVER 13727M: Alexey Klimov <[email protected]> 13728L: [email protected] 13729S: Maintained 13730T: git git://linuxtv.org/media.git 13731F: drivers/media/radio/radio-ma901.c 13732 13733MAC80211 13734M: Johannes Berg <[email protected]> 13735L: [email protected] 13736S: Maintained 13737W: https://wireless.wiki.kernel.org/ 13738Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13739T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13740T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13741F: Documentation/networking/mac80211-injection.rst 13742F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13743F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13744F: include/net/mac80211.h 13745F: net/mac80211/ 13746 13747MAILBOX API 13748M: Jassi Brar <[email protected]> 13749L: [email protected] 13750S: Maintained 13751F: Documentation/devicetree/bindings/mailbox/ 13752F: drivers/mailbox/ 13753F: include/dt-bindings/mailbox/ 13754F: include/linux/mailbox_client.h 13755F: include/linux/mailbox_controller.h 13756 13757MAILBOX ARM MHUv2 13758M: Viresh Kumar <[email protected]> 13759M: Tushar Khandelwal <[email protected]> 13760L: [email protected] 13761S: Maintained 13762F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13763F: drivers/mailbox/arm_mhuv2.c 13764F: include/linux/mailbox/arm_mhuv2_message.h 13765 13766MAILBOX ARM MHUv3 13767M: Sudeep Holla <[email protected]> 13768M: Cristian Marussi <[email protected]> 13769L: [email protected] 13770L: [email protected] (moderated for non-subscribers) 13771S: Maintained 13772F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13773F: drivers/mailbox/arm_mhuv3.c 13774 13775MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13776M: Alejandro Colomar <[email protected]> 13777L: [email protected] 13778S: Maintained 13779W: http://www.kernel.org/doc/man-pages 13780T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13781T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13782 13783MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13784M: Jeremy Kerr <[email protected]> 13785M: Matt Johnston <[email protected]> 13786L: [email protected] 13787S: Maintained 13788F: Documentation/networking/mctp.rst 13789F: drivers/net/mctp/ 13790F: include/net/mctp.h 13791F: include/net/mctpdevice.h 13792F: include/net/netns/mctp.h 13793F: net/mctp/ 13794 13795MAPLE TREE 13796M: Liam R. Howlett <[email protected]> 13797L: [email protected] 13798L: [email protected] 13799S: Supported 13800F: Documentation/core-api/maple_tree.rst 13801F: include/linux/maple_tree.h 13802F: include/trace/events/maple_tree.h 13803F: lib/maple_tree.c 13804F: lib/test_maple_tree.c 13805F: tools/testing/radix-tree/linux/maple_tree.h 13806F: tools/testing/radix-tree/maple.c 13807 13808MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13809M: Rahul Bedarkar <[email protected]> 13810L: [email protected] 13811S: Maintained 13812F: arch/mips/boot/dts/img/pistachio* 13813 13814MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13815M: Andrew Lunn <[email protected]> 13816L: [email protected] 13817S: Maintained 13818F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13819F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13820F: Documentation/networking/devlink/mv88e6xxx.rst 13821F: drivers/net/dsa/mv88e6xxx/ 13822F: include/linux/dsa/mv88e6xxx.h 13823F: include/linux/platform_data/mv88e6xxx.h 13824 13825MARVELL 88PM886 PMIC DRIVER 13826M: Karel Balej <[email protected]> 13827S: Maintained 13828F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13829F: drivers/input/misc/88pm886-onkey.c 13830F: drivers/mfd/88pm886.c 13831F: drivers/regulator/88pm886-regulator.c 13832F: drivers/rtc/rtc-88pm886.c 13833F: include/linux/mfd/88pm886.h 13834 13835MARVELL ARMADA 3700 PHY DRIVERS 13836M: Miquel Raynal <[email protected]> 13837S: Maintained 13838F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13839F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13840F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13841F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13842 13843MARVELL ARMADA 3700 SERIAL DRIVER 13844M: Pali Rohár <[email protected]> 13845S: Maintained 13846F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13847F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13848F: drivers/tty/serial/mvebu-uart.c 13849 13850MARVELL ARMADA DRM SUPPORT 13851M: Russell King <[email protected]> 13852S: Maintained 13853T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13854T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13855F: Documentation/devicetree/bindings/display/armada/ 13856F: drivers/gpu/drm/armada/ 13857F: include/uapi/drm/armada_drm.h 13858 13859MARVELL CRYPTO DRIVER 13860M: Boris Brezillon <[email protected]> 13861M: Arnaud Ebalard <[email protected]> 13862M: Srujana Challa <[email protected]> 13863L: [email protected] 13864S: Maintained 13865F: drivers/crypto/marvell/ 13866F: include/linux/soc/marvell/octeontx2/ 13867 13868MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13869M: Mirko Lindner <[email protected]> 13870M: Stephen Hemminger <[email protected]> 13871L: [email protected] 13872S: Odd fixes 13873F: drivers/net/ethernet/marvell/sk* 13874 13875MARVELL LIBERTAS WIRELESS DRIVER 13876L: [email protected] 13877S: Orphan 13878F: drivers/net/wireless/marvell/libertas/ 13879 13880MARVELL MACCHIATOBIN SUPPORT 13881M: Russell King <[email protected]> 13882L: [email protected] (moderated for non-subscribers) 13883S: Maintained 13884F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 13885 13886MARVELL MV643XX ETHERNET DRIVER 13887M: Sebastian Hesselbarth <[email protected]> 13888L: [email protected] 13889S: Maintained 13890F: drivers/net/ethernet/marvell/mv643xx_eth.* 13891 13892MARVELL MV88X3310 PHY DRIVER 13893M: Russell King <[email protected]> 13894M: Marek Behún <[email protected]> 13895L: [email protected] 13896S: Maintained 13897F: drivers/net/phy/marvell10g.c 13898 13899MARVELL MVEBU THERMAL DRIVER 13900M: Miquel Raynal <[email protected]> 13901S: Maintained 13902F: drivers/thermal/armada_thermal.c 13903 13904MARVELL MVNETA ETHERNET DRIVER 13905M: Marcin Wojtas <[email protected]> 13906L: [email protected] 13907S: Maintained 13908F: drivers/net/ethernet/marvell/mvneta* 13909 13910MARVELL MVPP2 ETHERNET DRIVER 13911M: Marcin Wojtas <[email protected]> 13912M: Russell King <[email protected]> 13913L: [email protected] 13914S: Maintained 13915F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 13916F: drivers/net/ethernet/marvell/mvpp2/ 13917 13918MARVELL MWIFIEX WIRELESS DRIVER 13919M: Brian Norris <[email protected]> 13920R: Francesco Dolcini <[email protected]> 13921L: [email protected] 13922S: Odd Fixes 13923F: drivers/net/wireless/marvell/mwifiex/ 13924 13925MARVELL MWL8K WIRELESS DRIVER 13926L: [email protected] 13927S: Orphan 13928F: drivers/net/wireless/marvell/mwl8k.c 13929 13930MARVELL NAND CONTROLLER DRIVER 13931M: Miquel Raynal <[email protected]> 13932L: [email protected] 13933S: Maintained 13934F: drivers/mtd/nand/raw/marvell_nand.c 13935 13936MARVELL OCTEON ENDPOINT DRIVER 13937M: Veerasenareddy Burru <[email protected]> 13938M: Sathesh Edara <[email protected]> 13939L: [email protected] 13940S: Supported 13941F: drivers/net/ethernet/marvell/octeon_ep 13942 13943MARVELL OCTEON ENDPOINT VF DRIVER 13944M: Veerasenareddy Burru <[email protected]> 13945M: Sathesh Edara <[email protected]> 13946M: Shinas Rasheed <[email protected]> 13947M: Satananda Burla <[email protected]> 13948L: [email protected] 13949S: Supported 13950F: drivers/net/ethernet/marvell/octeon_ep_vf 13951 13952MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 13953M: Sunil Goutham <[email protected]> 13954M: Geetha sowjanya <[email protected]> 13955M: Subbaraya Sundeep <[email protected]> 13956M: hariprasad <[email protected]> 13957L: [email protected] 13958S: Supported 13959F: drivers/net/ethernet/marvell/octeontx2/nic/ 13960F: include/linux/soc/marvell/octeontx2/ 13961 13962MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 13963M: Sunil Goutham <[email protected]> 13964M: Linu Cherian <[email protected]> 13965M: Geetha sowjanya <[email protected]> 13966M: Jerin Jacob <[email protected]> 13967M: hariprasad <[email protected]> 13968M: Subbaraya Sundeep <[email protected]> 13969L: [email protected] 13970S: Supported 13971F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 13972F: drivers/net/ethernet/marvell/octeontx2/af/ 13973 13974MARVELL PEM PMU DRIVER 13975M: Linu Cherian <[email protected]> 13976M: Gowthami Thiagarajan <[email protected]> 13977S: Supported 13978F: drivers/perf/marvell_pem_pmu.c 13979 13980MARVELL PRESTERA ETHERNET SWITCH DRIVER 13981M: Taras Chornyi <[email protected]> 13982S: Supported 13983W: https://github.com/Marvell-switching/switchdev-prestera 13984F: drivers/net/ethernet/marvell/prestera/ 13985 13986MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 13987M: Nicolas Pitre <[email protected]> 13988S: Odd Fixes 13989F: drivers/mmc/host/mvsdio.* 13990 13991MARVELL USB MDIO CONTROLLER DRIVER 13992M: Tobias Waldekranz <[email protected]> 13993L: [email protected] 13994S: Maintained 13995F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 13996F: drivers/net/mdio/mdio-mvusb.c 13997 13998MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 13999M: Hu Ziji <[email protected]> 14000L: [email protected] 14001S: Supported 14002F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14003F: drivers/mmc/host/sdhci-xenon* 14004 14005MARVELL OCTEON CN10K DPI DRIVER 14006M: Vamsi Attunuru <[email protected]> 14007S: Supported 14008F: drivers/misc/mrvl_cn10k_dpi.c 14009 14010MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14011R: [email protected] 14012R: [email protected] 14013F: drivers/vdpa/octeon_ep/ 14014 14015MARVELL OCTEON HOTPLUG DRIVER 14016R: Shijith Thotton <[email protected]> 14017R: Vamsi Attunuru <[email protected]> 14018S: Supported 14019F: drivers/pci/hotplug/octep_hp.c 14020 14021MATROX FRAMEBUFFER DRIVER 14022L: [email protected] 14023S: Orphan 14024F: drivers/video/fbdev/matrox/matroxfb_* 14025F: include/uapi/linux/matroxfb.h 14026 14027MAX15301 DRIVER 14028M: Daniel Nilsson <[email protected]> 14029L: [email protected] 14030S: Maintained 14031F: Documentation/hwmon/max15301.rst 14032F: drivers/hwmon/pmbus/max15301.c 14033 14034MAX2175 SDR TUNER DRIVER 14035M: Ramesh Shanmugasundaram <[email protected]> 14036L: [email protected] 14037S: Maintained 14038T: git git://linuxtv.org/media.git 14039F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14040F: Documentation/userspace-api/media/drivers/max2175.rst 14041F: drivers/media/i2c/max2175* 14042F: include/uapi/linux/max2175.h 14043 14044MAX31335 RTC DRIVER 14045M: Antoniu Miclaus <[email protected]> 14046L: [email protected] 14047S: Supported 14048W: https://ez.analog.com/linux-software-drivers 14049F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14050F: drivers/rtc/rtc-max31335.c 14051 14052MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14053L: [email protected] 14054S: Orphan 14055F: Documentation/hwmon/max6650.rst 14056F: drivers/hwmon/max6650.c 14057 14058MAX9286 QUAD GMSL DESERIALIZER DRIVER 14059M: Jacopo Mondi <[email protected]> 14060M: Kieran Bingham <kieran.bingham[email protected]> 14061M: Laurent Pinchart <laurent.pinchart[email protected]> 14062M: Niklas Söderlund <niklas.soderlund[email protected]> 14063L: [email protected] 14064S: Maintained 14065F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14066F: drivers/media/i2c/max9286.c 14067 14068MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14069M: Niklas Söderlund <[email protected]> 14070L: [email protected] 14071S: Maintained 14072F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14073F: drivers/staging/media/max96712/max96712.c 14074 14075MAX96714 GMSL2 DESERIALIZER DRIVER 14076M: Julien Massot <[email protected]> 14077L: [email protected] 14078S: Maintained 14079F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14080F: drivers/media/i2c/max96714.c 14081 14082MAX96717 GMSL2 SERIALIZER DRIVER 14083M: Julien Massot <[email protected]> 14084L: [email protected] 14085S: Maintained 14086F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14087F: drivers/media/i2c/max96717.c 14088 14089MAX9860 MONO AUDIO VOICE CODEC DRIVER 14090M: Peter Rosin <[email protected]> 14091L: [email protected] 14092S: Maintained 14093F: Documentation/devicetree/bindings/sound/max9860.txt 14094F: sound/soc/codecs/max9860.* 14095 14096MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14097M: Andreas Klinger <[email protected]> 14098L: [email protected] 14099S: Maintained 14100F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14101F: drivers/iio/proximity/mb1232.c 14102 14103MAXIM MAX11205 DRIVER 14104M: Ramona Bolboaca <[email protected]> 14105L: [email protected] 14106S: Supported 14107W: https://ez.analog.com/linux-software-drivers 14108F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14109F: drivers/iio/adc/max11205.c 14110 14111MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14112R: Iskren Chernev <[email protected]> 14113R: Krzysztof Kozlowski <[email protected]> 14114R: Marek Szyprowski <[email protected]> 14115R: Matheus Castello <[email protected]> 14116L: [email protected] 14117S: Maintained 14118F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14119F: drivers/power/supply/max17040_battery.c 14120 14121MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14122R: Hans de Goede <[email protected]> 14123R: Krzysztof Kozlowski <[email protected]> 14124R: Marek Szyprowski <[email protected]> 14125R: Sebastian Krzyszkowiak <[email protected]> 14126R: Purism Kernel Team <[email protected]> 14127L: [email protected] 14128S: Maintained 14129F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14130F: drivers/power/supply/max17042_battery.c 14131 14132MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14133M: Laurent Pinchart <[email protected]> 14134L: [email protected] 14135S: Maintained 14136F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14137F: drivers/regulator/max20086-regulator.c 14138 14139MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14140M: Rajat Khandelwal <[email protected]> 14141L: [email protected] 14142S: Maintained 14143F: drivers/iio/temperature/max30208.c 14144 14145MAXIM MAX77650 PMIC MFD DRIVER 14146M: Bartosz Golaszewski <[email protected]> 14147L: [email protected] 14148S: Maintained 14149F: Documentation/devicetree/bindings/*/*max77650.yaml 14150F: Documentation/devicetree/bindings/*/max77650*.yaml 14151F: drivers/gpio/gpio-max77650.c 14152F: drivers/input/misc/max77650-onkey.c 14153F: drivers/leds/leds-max77650.c 14154F: drivers/mfd/max77650.c 14155F: drivers/power/supply/max77650-charger.c 14156F: drivers/regulator/max77650-regulator.c 14157F: include/linux/mfd/max77650.h 14158 14159MAXIM MAX77714 PMIC MFD DRIVER 14160M: Luca Ceresoli <[email protected]> 14161S: Maintained 14162F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14163F: drivers/mfd/max77714.c 14164F: include/linux/mfd/max77714.h 14165 14166MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14167M: Javier Martinez Canillas <[email protected]> 14168L: [email protected] 14169S: Supported 14170F: Documentation/devicetree/bindings/*/*max77802.yaml 14171F: drivers/regulator/max77802-regulator.c 14172F: include/dt-bindings/*/*max77802.h 14173 14174MAXIM MAX77976 BATTERY CHARGER 14175M: Luca Ceresoli <[email protected]> 14176S: Supported 14177F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14178F: drivers/power/supply/max77976_charger.c 14179 14180MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14181M: Krzysztof Kozlowski <[email protected]> 14182L: [email protected] 14183S: Maintained 14184B: mailto:[email protected] 14185F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14186F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14187F: drivers/power/supply/max14577_charger.c 14188F: drivers/power/supply/max77693_charger.c 14189 14190MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14191M: Chanwoo Choi <[email protected]> 14192M: Krzysztof Kozlowski <[email protected]> 14193L: [email protected] 14194S: Maintained 14195B: mailto:[email protected] 14196F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14197F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14198F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14199F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14200F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14201F: drivers/*/*max77843.c 14202F: drivers/*/max14577*.c 14203F: drivers/*/max77686*.c 14204F: drivers/*/max77693*.c 14205F: drivers/clk/clk-max77686.c 14206F: drivers/extcon/extcon-max14577.c 14207F: drivers/extcon/extcon-max77693.c 14208F: drivers/rtc/rtc-max77686.c 14209F: include/linux/mfd/max14577*.h 14210F: include/linux/mfd/max77686*.h 14211F: include/linux/mfd/max77693*.h 14212 14213MAXIRADIO FM RADIO RECEIVER DRIVER 14214M: Hans Verkuil <[email protected]> 14215L: [email protected] 14216S: Maintained 14217W: https://linuxtv.org 14218T: git git://linuxtv.org/media.git 14219F: drivers/media/radio/radio-maxiradio* 14220 14221MAXLINEAR ETHERNET PHY DRIVER 14222M: Xu Liang <[email protected]> 14223L: [email protected] 14224S: Supported 14225F: drivers/net/phy/mxl-gpy.c 14226 14227MCAN MMIO DEVICE DRIVER 14228M: Chandrasekar Ramakrishnan <[email protected]> 14229L: [email protected] 14230S: Maintained 14231F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14232F: drivers/net/can/m_can/m_can.c 14233F: drivers/net/can/m_can/m_can.h 14234F: drivers/net/can/m_can/m_can_platform.c 14235 14236MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14237R: Yasushi SHOJI <[email protected]> 14238L: [email protected] 14239S: Maintained 14240F: drivers/net/can/usb/mcba_usb.c 14241 14242MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14243M: Rishi Gupta <[email protected]> 14244L: [email protected] 14245L: [email protected] 14246S: Maintained 14247F: drivers/hid/hid-mcp2221.c 14248 14249MCP251XFD SPI-CAN NETWORK DRIVER 14250M: Marc Kleine-Budde <[email protected]> 14251M: Manivannan Sadhasivam <[email protected]> 14252R: Thomas Kopp <[email protected]> 14253L: [email protected] 14254S: Maintained 14255F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14256F: drivers/net/can/spi/mcp251xfd/ 14257 14258MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14259M: Peter Rosin <[email protected]> 14260L: [email protected] 14261S: Maintained 14262F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14263F: drivers/iio/potentiometer/mcp4018.c 14264F: drivers/iio/potentiometer/mcp4531.c 14265 14266MCP4821 DAC DRIVER 14267M: Anshul Dalal <[email protected]> 14268L: [email protected] 14269S: Maintained 14270F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14271F: drivers/iio/dac/mcp4821.c 14272 14273MCR20A IEEE-802.15.4 RADIO DRIVER 14274M: Stefan Schmidt <[email protected]> 14275L: [email protected] 14276S: Odd Fixes 14277W: https://github.com/xueliu/mcr20a-linux 14278F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14279F: drivers/net/ieee802154/mcr20a.c 14280F: drivers/net/ieee802154/mcr20a.h 14281 14282MDIO REGMAP DRIVER 14283M: Maxime Chevallier <[email protected]> 14284L: [email protected] 14285S: Maintained 14286F: drivers/net/mdio/mdio-regmap.c 14287F: include/linux/mdio/mdio-regmap.h 14288 14289MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14290M: William Breathitt Gray <[email protected]> 14291L: [email protected] 14292S: Maintained 14293F: drivers/iio/dac/cio-dac.c 14294 14295MEDIA CONTROLLER FRAMEWORK 14296M: Sakari Ailus <[email protected]> 14297M: Laurent Pinchart <[email protected]> 14298L: [email protected] 14299S: Supported 14300W: https://www.linuxtv.org 14301T: git git://linuxtv.org/media.git 14302F: drivers/media/mc/ 14303F: include/media/media-*.h 14304F: include/uapi/linux/media.h 14305 14306MEDIA DRIVER FOR FREESCALE IMX PXP 14307M: Philipp Zabel <[email protected]> 14308L: [email protected] 14309S: Maintained 14310T: git git://linuxtv.org/media.git 14311F: drivers/media/platform/nxp/imx-pxp.[ch] 14312 14313MEDIA DRIVERS FOR ASCOT2E 14314M: Abylay Ospan <[email protected]> 14315L: [email protected] 14316S: Supported 14317W: https://linuxtv.org 14318W: http://netup.tv/ 14319T: git git://linuxtv.org/media.git 14320F: drivers/media/dvb-frontends/ascot2e* 14321 14322MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14323M: Jasmin Jessich <[email protected]> 14324L: [email protected] 14325S: Maintained 14326W: https://linuxtv.org 14327T: git git://linuxtv.org/media.git 14328F: drivers/media/dvb-frontends/cxd2099* 14329 14330MEDIA DRIVERS FOR CXD2841ER 14331M: Abylay Ospan <[email protected]> 14332L: [email protected] 14333S: Supported 14334W: https://linuxtv.org 14335W: http://netup.tv/ 14336T: git git://linuxtv.org/media.git 14337F: drivers/media/dvb-frontends/cxd2841er* 14338 14339MEDIA DRIVERS FOR CXD2880 14340M: Yasunari Takiguchi <[email protected]> 14341L: [email protected] 14342S: Supported 14343W: http://linuxtv.org/ 14344T: git git://linuxtv.org/media.git 14345F: drivers/media/dvb-frontends/cxd2880/* 14346F: drivers/media/spi/cxd2880* 14347 14348MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14349L: [email protected] 14350S: Orphan 14351W: https://linuxtv.org 14352T: git git://linuxtv.org/media.git 14353F: drivers/media/pci/ddbridge/* 14354 14355MEDIA DRIVERS FOR FREESCALE IMX 14356M: Steve Longerbeam <[email protected]> 14357M: Philipp Zabel <[email protected]> 14358L: [email protected] 14359S: Maintained 14360T: git git://linuxtv.org/media.git 14361F: Documentation/admin-guide/media/imx.rst 14362F: Documentation/devicetree/bindings/media/imx.txt 14363F: drivers/staging/media/imx/ 14364F: include/linux/imx-media.h 14365F: include/media/imx.h 14366 14367MEDIA DRIVERS FOR FREESCALE IMX7/8 14368M: Rui Miguel Silva <[email protected]> 14369M: Laurent Pinchart <[email protected]> 14370M: Martin Kepplinger <[email protected]> 14371R: Purism Kernel Team <[email protected]> 14372L: [email protected] 14373S: Maintained 14374T: git git://linuxtv.org/media.git 14375F: Documentation/admin-guide/media/imx7.rst 14376F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14377F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14378F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14379F: drivers/media/platform/nxp/imx-mipi-csis.c 14380F: drivers/media/platform/nxp/imx7-media-csi.c 14381F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14382 14383MEDIA DRIVERS FOR HELENE 14384M: Abylay Ospan <[email protected]> 14385L: [email protected] 14386S: Supported 14387W: https://linuxtv.org 14388W: http://netup.tv/ 14389T: git git://linuxtv.org/media.git 14390F: drivers/media/dvb-frontends/helene* 14391 14392MEDIA DRIVERS FOR HORUS3A 14393M: Abylay Ospan <[email protected]> 14394L: [email protected] 14395S: Supported 14396W: https://linuxtv.org 14397W: http://netup.tv/ 14398T: git git://linuxtv.org/media.git 14399F: drivers/media/dvb-frontends/horus3a* 14400 14401MEDIA DRIVERS FOR LNBH25 14402M: Abylay Ospan <[email protected]> 14403L: [email protected] 14404S: Supported 14405W: https://linuxtv.org 14406W: http://netup.tv/ 14407T: git git://linuxtv.org/media.git 14408F: drivers/media/dvb-frontends/lnbh25* 14409 14410MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14411L: [email protected] 14412S: Orphan 14413W: https://linuxtv.org 14414T: git git://linuxtv.org/media.git 14415F: drivers/media/dvb-frontends/mxl5xx* 14416 14417MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14418M: Abylay Ospan <[email protected]> 14419L: [email protected] 14420S: Supported 14421W: https://linuxtv.org 14422W: http://netup.tv/ 14423T: git git://linuxtv.org/media.git 14424F: drivers/media/pci/netup_unidvb/* 14425 14426MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14427M: Dmitry Osipenko <[email protected]> 14428L: [email protected] 14429L: [email protected] 14430S: Maintained 14431T: git git://linuxtv.org/media.git 14432F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14433F: drivers/media/platform/nvidia/tegra-vde/ 14434 14435MEDIA DRIVERS FOR RENESAS - CEU 14436M: Jacopo Mondi <[email protected]> 14437L: [email protected] 14438L: [email protected] 14439S: Supported 14440T: git git://linuxtv.org/media.git 14441F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14442F: drivers/media/platform/renesas/renesas-ceu.c 14443F: include/media/drv-intf/renesas-ceu.h 14444 14445MEDIA DRIVERS FOR RENESAS - DRIF 14446M: Fabrizio Castro <[email protected]> 14447L: [email protected] 14448L: [email protected] 14449S: Supported 14450T: git git://linuxtv.org/media.git 14451F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14452F: drivers/media/platform/renesas/rcar_drif.c 14453 14454MEDIA DRIVERS FOR RENESAS - FCP 14455M: Laurent Pinchart <[email protected]> 14456L: [email protected] 14457L: [email protected] 14458S: Supported 14459T: git git://linuxtv.org/media.git 14460F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14461F: drivers/media/platform/renesas/rcar-fcp.c 14462F: include/media/rcar-fcp.h 14463 14464MEDIA DRIVERS FOR RENESAS - FDP1 14465M: Kieran Bingham <kieran.bingham[email protected]> 14466L: [email protected] 14467L: [email protected] 14468S: Supported 14469T: git git://linuxtv.org/media.git 14470F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14471F: drivers/media/platform/renesas/rcar_fdp1.c 14472 14473MEDIA DRIVERS FOR RENESAS - VIN 14474M: Niklas Söderlund <[email protected]> 14475L: [email protected] 14476L: [email protected] 14477S: Supported 14478T: git git://linuxtv.org/media.git 14479F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14480F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14481F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14482F: drivers/media/platform/renesas/rcar-csi2.c 14483F: drivers/media/platform/renesas/rcar-isp.c 14484F: drivers/media/platform/renesas/rcar-vin/ 14485 14486MEDIA DRIVERS FOR RENESAS - VSP1 14487M: Laurent Pinchart <[email protected]> 14488M: Kieran Bingham <kieran.bingham[email protected]> 14489L: [email protected] 14490L: [email protected] 14491S: Supported 14492T: git git://linuxtv.org/media.git 14493F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14494F: drivers/media/platform/renesas/vsp1/ 14495 14496MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14497L: [email protected] 14498S: Orphan 14499W: https://linuxtv.org 14500T: git git://linuxtv.org/media.git 14501F: drivers/media/dvb-frontends/stv0910* 14502 14503MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14504L: [email protected] 14505S: Orphan 14506W: https://linuxtv.org 14507T: git git://linuxtv.org/media.git 14508F: drivers/media/dvb-frontends/stv6111* 14509 14510MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14511M: Hugues Fruchet <[email protected]> 14512M: Alain Volmat <[email protected]> 14513L: [email protected] 14514S: Supported 14515T: git git://linuxtv.org/media.git 14516F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14517F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14518F: drivers/media/platform/st/stm32/stm32-dcmi.c 14519F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14520 14521MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14522M: Mauro Carvalho Chehab <[email protected]> 14523L: [email protected] 14524S: Maintained 14525W: https://linuxtv.org 14526Q: http://patchwork.kernel.org/project/linux-media/list/ 14527T: git git://linuxtv.org/media.git 14528F: Documentation/admin-guide/media/ 14529F: Documentation/devicetree/bindings/media/ 14530F: Documentation/driver-api/media/ 14531F: Documentation/userspace-api/media/ 14532F: drivers/media/ 14533F: drivers/staging/media/ 14534F: include/dt-bindings/media/ 14535F: include/linux/platform_data/media/ 14536F: include/media/ 14537F: include/uapi/linux/dvb/ 14538F: include/uapi/linux/ivtv* 14539F: include/uapi/linux/media.h 14540F: include/uapi/linux/uvcvideo.h 14541F: include/uapi/linux/v4l2-* 14542F: include/uapi/linux/videodev2.h 14543 14544MEDIATEK BLUETOOTH DRIVER 14545M: Sean Wang <[email protected]> 14546L: [email protected] 14547L: [email protected] (moderated for non-subscribers) 14548S: Maintained 14549F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14550F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14551F: drivers/bluetooth/btmtkuart.c 14552 14553MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14554M: Sen Chu <[email protected]> 14555M: Sean Wang <[email protected]> 14556M: Macpaul Lin <[email protected]> 14557L: [email protected] 14558S: Maintained 14559F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14560F: drivers/power/reset/mt6323-poweroff.c 14561 14562MEDIATEK CIR DRIVER 14563M: Sean Wang <[email protected]> 14564S: Maintained 14565F: drivers/media/rc/mtk-cir.c 14566 14567MEDIATEK DMA DRIVER 14568M: Sean Wang <[email protected]> 14569L: [email protected] 14570L: [email protected] (moderated for non-subscribers) 14571L: [email protected] (moderated for non-subscribers) 14572S: Maintained 14573F: Documentation/devicetree/bindings/dma/mediatek,* 14574F: drivers/dma/mediatek/ 14575 14576MEDIATEK ETHERNET DRIVER 14577M: Felix Fietkau <[email protected]> 14578M: Sean Wang <[email protected]> 14579M: Lorenzo Bianconi <[email protected]> 14580L: [email protected] 14581S: Maintained 14582F: drivers/net/ethernet/mediatek/ 14583 14584MEDIATEK ETHERNET PCS DRIVER 14585M: Alexander Couzens <[email protected]> 14586M: Daniel Golle <[email protected]> 14587L: [email protected] 14588S: Maintained 14589F: drivers/net/pcs/pcs-mtk-lynxi.c 14590F: include/linux/pcs/pcs-mtk-lynxi.h 14591 14592MEDIATEK ETHERNET PHY DRIVERS 14593M: Daniel Golle <[email protected]> 14594M: Qingfang Deng <[email protected]> 14595M: SkyLake Huang <[email protected]> 14596L: [email protected] 14597S: Maintained 14598F: drivers/net/phy/mediatek/mtk-ge-soc.c 14599F: drivers/net/phy/mediatek/mtk-phy-lib.c 14600F: drivers/net/phy/mediatek/mtk-ge.c 14601F: drivers/net/phy/mediatek/mtk.h 14602F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14603 14604MEDIATEK I2C CONTROLLER DRIVER 14605M: Qii Wang <[email protected]> 14606L: [email protected] 14607S: Maintained 14608F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14609F: drivers/i2c/busses/i2c-mt65xx.c 14610 14611MEDIATEK IOMMU DRIVER 14612M: Yong Wu <[email protected]> 14613L: [email protected] 14614L: [email protected] (moderated for non-subscribers) 14615S: Supported 14616F: Documentation/devicetree/bindings/iommu/mediatek* 14617F: drivers/iommu/mtk_iommu* 14618F: include/dt-bindings/memory/mediatek,mt*-port.h 14619F: include/dt-bindings/memory/mt*-port.h 14620 14621MEDIATEK JPEG DRIVER 14622M: Bin Liu <[email protected]> 14623S: Supported 14624F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14625F: drivers/media/platform/mediatek/jpeg/ 14626 14627MEDIATEK KEYPAD DRIVER 14628M: Mattijs Korpershoek <[email protected]> 14629S: Supported 14630F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14631F: drivers/input/keyboard/mt6779-keypad.c 14632 14633MEDIATEK MDP DRIVER 14634M: Minghsiu Tsai <[email protected]> 14635M: Houlong Wei <[email protected]> 14636M: Andrew-CT Chen <[email protected]> 14637S: Supported 14638F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14639F: drivers/media/platform/mediatek/mdp/ 14640F: drivers/media/platform/mediatek/vpu/ 14641 14642MEDIATEK MEDIA DRIVER 14643M: Tiffany Lin <[email protected]> 14644M: Andrew-CT Chen <[email protected]> 14645M: Yunfei Dong <[email protected]> 14646S: Supported 14647F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14648F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14649F: drivers/media/platform/mediatek/vcodec/ 14650F: drivers/media/platform/mediatek/vpu/ 14651 14652MEDIATEK MIPI-CSI CDPHY DRIVER 14653M: Julien Stephan <[email protected]> 14654M: Andy Hsieh <[email protected]> 14655S: Supported 14656F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14657F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14658 14659MEDIATEK MMC/SD/SDIO DRIVER 14660M: Chaotian Jing <[email protected]> 14661S: Maintained 14662F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14663F: drivers/mmc/host/mtk-sd.c 14664 14665MEDIATEK MT6735 CLOCK & RESET DRIVERS 14666M: Yassine Oudjana <[email protected]> 14667L: [email protected] 14668L: [email protected] (moderated for non-subscribers) 14669S: Maintained 14670F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 14671F: drivers/clk/mediatek/clk-mt6735-imgsys.c 14672F: drivers/clk/mediatek/clk-mt6735-infracfg.c 14673F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 14674F: drivers/clk/mediatek/clk-mt6735-pericfg.c 14675F: drivers/clk/mediatek/clk-mt6735-topckgen.c 14676F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 14677F: drivers/clk/mediatek/clk-mt6735-vencsys.c 14678F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 14679F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 14680F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 14681F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 14682F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 14683F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 14684F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 14685F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 14686F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 14687F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 14688F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 14689F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 14690 14691MEDIATEK MT76 WIRELESS LAN DRIVER 14692M: Felix Fietkau <[email protected]> 14693M: Lorenzo Bianconi <[email protected]> 14694M: Ryder Lee <[email protected]> 14695R: Shayne Chen <[email protected]> 14696R: Sean Wang <[email protected]> 14697L: [email protected] 14698S: Maintained 14699T: git https://github.com/nbd168/wireless 14700F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14701F: drivers/net/wireless/mediatek/mt76/ 14702 14703MEDIATEK MT7601U WIRELESS LAN DRIVER 14704M: Jakub Kicinski <[email protected]> 14705L: [email protected] 14706S: Maintained 14707F: drivers/net/wireless/mediatek/mt7601u/ 14708 14709MEDIATEK MT7621 CLOCK DRIVER 14710M: Sergio Paracuellos <[email protected]> 14711S: Maintained 14712F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14713F: drivers/clk/ralink/clk-mt7621.c 14714 14715MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14716M: Sergio Paracuellos <[email protected]> 14717S: Maintained 14718F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14719F: drivers/pci/controller/pcie-mt7621.c 14720 14721MEDIATEK MT7621 PHY PCI DRIVER 14722M: Sergio Paracuellos <[email protected]> 14723S: Maintained 14724F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14725F: drivers/phy/ralink/phy-mt7621-pci.c 14726 14727MEDIATEK MT7621/28/88 I2C DRIVER 14728M: Stefan Roese <[email protected]> 14729L: [email protected] 14730S: Maintained 14731F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14732F: drivers/i2c/busses/i2c-mt7621.c 14733 14734MEDIATEK MTMIPS CLOCK DRIVER 14735M: Sergio Paracuellos <[email protected]> 14736S: Maintained 14737F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14738F: drivers/clk/ralink/clk-mtmips.c 14739 14740MEDIATEK NAND CONTROLLER DRIVER 14741L: [email protected] 14742S: Orphan 14743F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14744F: drivers/mtd/nand/raw/mtk_* 14745 14746MEDIATEK PMIC LED DRIVER 14747M: Sen Chu <[email protected]> 14748M: Sean Wang <[email protected]> 14749M: Macpaul Lin <[email protected]> 14750S: Maintained 14751F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14752F: drivers/leds/leds-mt6323.c 14753 14754MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14755M: Sean Wang <[email protected]> 14756S: Maintained 14757F: drivers/char/hw_random/mtk-rng.c 14758 14759MEDIATEK SMI DRIVER 14760M: Yong Wu <[email protected]> 14761L: [email protected] (moderated for non-subscribers) 14762S: Supported 14763F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14764F: drivers/memory/mtk-smi.c 14765F: include/soc/mediatek/smi.h 14766 14767MEDIATEK SWITCH DRIVER 14768M: Chester A. Unal <[email protected]> 14769M: Daniel Golle <[email protected]> 14770M: DENG Qingfang <[email protected]> 14771M: Sean Wang <[email protected]> 14772L: [email protected] 14773S: Maintained 14774F: drivers/net/dsa/mt7530-mdio.c 14775F: drivers/net/dsa/mt7530-mmio.c 14776F: drivers/net/dsa/mt7530.* 14777F: net/dsa/tag_mtk.c 14778 14779MEDIATEK T7XX 5G WWAN MODEM DRIVER 14780M: Chandrashekar Devegowda <[email protected]> 14781R: Chiranjeevi Rapolu <[email protected]> 14782R: Liu Haijun <[email protected]> 14783R: M Chetan Kumar <[email protected]> 14784R: Ricardo Martinez <[email protected]> 14785L: [email protected] 14786S: Supported 14787F: drivers/net/wwan/t7xx/ 14788 14789MEDIATEK USB3 DRD IP DRIVER 14790M: Chunfeng Yun <[email protected]> 14791L: [email protected] 14792L: [email protected] (moderated for non-subscribers) 14793L: [email protected] (moderated for non-subscribers) 14794S: Maintained 14795F: Documentation/devicetree/bindings/usb/mediatek,* 14796F: drivers/usb/host/xhci-mtk* 14797F: drivers/usb/mtu3/ 14798 14799MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14800M: Peter Senna Tschudin <[email protected]> 14801M: Ian Ray <[email protected]> 14802M: Martyn Welch <[email protected]> 14803S: Maintained 14804F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14805F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14806 14807MEGARAID SCSI/SAS DRIVERS 14808M: Kashyap Desai <[email protected]> 14809M: Sumit Saxena <[email protected]> 14810M: Shivasharan S <[email protected]> 14811M: Chandrakanth patil <[email protected]> 14812L: [email protected] 14813L: [email protected] 14814S: Maintained 14815W: http://www.avagotech.com/support/ 14816F: Documentation/scsi/megaraid.rst 14817F: drivers/scsi/megaraid.* 14818F: drivers/scsi/megaraid/ 14819 14820MELEXIS MLX90614 DRIVER 14821M: Crt Mori <[email protected]> 14822L: [email protected] 14823S: Supported 14824W: http://www.melexis.com 14825F: drivers/iio/temperature/mlx90614.c 14826 14827MELEXIS MLX90632 DRIVER 14828M: Crt Mori <[email protected]> 14829L: [email protected] 14830S: Supported 14831W: http://www.melexis.com 14832F: drivers/iio/temperature/mlx90632.c 14833 14834MELEXIS MLX90635 DRIVER 14835M: Crt Mori <[email protected]> 14836L: [email protected] 14837S: Supported 14838W: http://www.melexis.com 14839F: drivers/iio/temperature/mlx90635.c 14840 14841MELFAS MIP4 TOUCHSCREEN DRIVER 14842M: Sangwon Jee <[email protected]> 14843S: Supported 14844W: http://www.melfas.com 14845F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14846F: drivers/input/touchscreen/melfas_mip4.c 14847 14848MELLANOX BLUEFIELD I2C DRIVER 14849M: Khalil Blaiech <[email protected]> 14850M: Asmaa Mnebhi <[email protected]> 14851L: [email protected] 14852S: Supported 14853F: drivers/i2c/busses/i2c-mlxbf.c 14854 14855MELLANOX ETHERNET DRIVER (mlx4_en) 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/mlx4/en_* 14862 14863MELLANOX ETHERNET DRIVER (mlx5e) 14864M: Saeed Mahameed <[email protected]> 14865M: Tariq Toukan <[email protected]> 14866L: [email protected] 14867S: Supported 14868W: https://www.nvidia.com/networking/ 14869Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14870F: drivers/net/ethernet/mellanox/mlx5/core/en_* 14871 14872MELLANOX ETHERNET INNOVA DRIVERS 14873R: Boris Pismenny <[email protected]> 14874L: [email protected] 14875S: Supported 14876W: https://www.nvidia.com/networking/ 14877Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14878F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 14879F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 14880F: include/linux/mlx5/mlx5_ifc_fpga.h 14881 14882MELLANOX ETHERNET SWITCH DRIVERS 14883M: Ido Schimmel <[email protected]> 14884M: Petr Machata <[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/mlxsw/ 14890F: tools/testing/selftests/drivers/net/mlxsw/ 14891 14892MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 14893M: [email protected] 14894L: [email protected] 14895S: Supported 14896W: https://www.nvidia.com/networking/ 14897Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14898F: drivers/net/ethernet/mellanox/mlxfw/ 14899 14900MELLANOX HARDWARE PLATFORM SUPPORT 14901M: Hans de Goede <[email protected]> 14902M: Ilpo Järvinen <[email protected]> 14903M: Vadim Pasternak <[email protected]> 14904L: [email protected] 14905S: Supported 14906F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 14907F: drivers/platform/mellanox/ 14908F: include/linux/platform_data/mlxreg.h 14909 14910MELLANOX MLX4 core VPI driver 14911M: Tariq Toukan <[email protected]> 14912L: [email protected] 14913L: [email protected] 14914S: Supported 14915W: https://www.nvidia.com/networking/ 14916Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14917F: drivers/net/ethernet/mellanox/mlx4/ 14918F: include/linux/mlx4/ 14919 14920MELLANOX MLX4 IB driver 14921M: Yishai Hadas <[email protected]> 14922L: [email protected] 14923S: Supported 14924W: https://www.nvidia.com/networking/ 14925Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14926F: drivers/infiniband/hw/mlx4/ 14927F: include/linux/mlx4/ 14928F: include/uapi/rdma/mlx4-abi.h 14929 14930MELLANOX MLX5 core VPI driver 14931M: Saeed Mahameed <[email protected]> 14932M: Leon Romanovsky <[email protected]> 14933M: Tariq Toukan <[email protected]> 14934L: [email protected] 14935L: [email protected] 14936S: Supported 14937W: https://www.nvidia.com/networking/ 14938Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14939F: Documentation/networking/device_drivers/ethernet/mellanox/ 14940F: drivers/net/ethernet/mellanox/mlx5/core/ 14941F: include/linux/mlx5/ 14942 14943MELLANOX MLX5 IB driver 14944M: Leon Romanovsky <[email protected]> 14945L: [email protected] 14946S: Supported 14947W: https://www.nvidia.com/networking/ 14948Q: http://patchwork.kernel.org/project/linux-rdma/list/ 14949F: drivers/infiniband/hw/mlx5/ 14950F: include/linux/mlx5/ 14951F: include/uapi/rdma/mlx5-abi.h 14952 14953MELLANOX MLX5 VDPA DRIVER 14954M: Dragos Tatulea <[email protected]> 14955L: [email protected] 14956S: Supported 14957F: drivers/vdpa/mlx5/ 14958 14959MELLANOX MLXCPLD I2C AND MUX DRIVER 14960M: Vadim Pasternak <[email protected]> 14961M: Michael Shych <[email protected]> 14962L: [email protected] 14963S: Supported 14964F: Documentation/i2c/busses/i2c-mlxcpld.rst 14965F: drivers/i2c/busses/i2c-mlxcpld.c 14966F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 14967 14968MELLANOX MLXCPLD LED DRIVER 14969M: Vadim Pasternak <[email protected]> 14970L: [email protected] 14971S: Supported 14972F: Documentation/leds/leds-mlxcpld.rst 14973F: drivers/leds/leds-mlxcpld.c 14974F: drivers/leds/leds-mlxreg.c 14975 14976MELLANOX PLATFORM DRIVER 14977M: Vadim Pasternak <[email protected]> 14978L: [email protected] 14979S: Supported 14980F: drivers/platform/x86/mlx-platform.c 14981 14982MEMBARRIER SUPPORT 14983M: Mathieu Desnoyers <[email protected]> 14984M: "Paul E. McKenney" <[email protected]> 14985L: [email protected] 14986S: Supported 14987F: Documentation/scheduler/membarrier.rst 14988F: arch/*/include/asm/membarrier.h 14989F: arch/*/include/asm/sync_core.h 14990F: include/uapi/linux/membarrier.h 14991F: kernel/sched/membarrier.c 14992 14993MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 14994M: Mike Rapoport <[email protected]> 14995L: [email protected] 14996S: Maintained 14997F: Documentation/core-api/boot-time-mm.rst 14998F: include/linux/memblock.h 14999F: mm/memblock.c 15000F: mm/mm_init.c 15001F: tools/testing/memblock/ 15002 15003MEMORY ALLOCATION PROFILING 15004M: Suren Baghdasaryan <[email protected]> 15005M: Kent Overstreet <[email protected]> 15006L: [email protected] 15007S: Maintained 15008F: Documentation/mm/allocation-profiling.rst 15009F: include/linux/alloc_tag.h 15010F: include/linux/pgalloc_tag.h 15011F: lib/alloc_tag.c 15012 15013MEMORY CONTROLLER DRIVERS 15014M: Krzysztof Kozlowski <[email protected]> 15015L: [email protected] 15016S: Maintained 15017B: mailto:[email protected] 15018T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15019F: Documentation/devicetree/bindings/memory-controllers/ 15020F: drivers/memory/ 15021F: include/dt-bindings/memory/ 15022F: include/memory/ 15023 15024MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15025M: Dmitry Osipenko <[email protected]> 15026L: [email protected] 15027L: [email protected] 15028S: Maintained 15029T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15030F: drivers/devfreq/tegra30-devfreq.c 15031 15032MEMORY HOT(UN)PLUG 15033M: David Hildenbrand <[email protected]> 15034M: Oscar Salvador <[email protected]> 15035L: [email protected] 15036S: Maintained 15037F: Documentation/admin-guide/mm/memory-hotplug.rst 15038F: Documentation/core-api/memory-hotplug.rst 15039F: drivers/base/memory.c 15040F: include/linux/memory_hotplug.h 15041F: mm/memory_hotplug.c 15042F: tools/testing/selftests/memory-hotplug/ 15043 15044MEMORY MANAGEMENT 15045M: Andrew Morton <[email protected]> 15046L: [email protected] 15047S: Maintained 15048W: http://www.linux-mm.org 15049T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15050T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15051F: Documentation/admin-guide/mm/ 15052F: Documentation/mm/ 15053F: include/linux/gfp.h 15054F: include/linux/gfp_types.h 15055F: include/linux/memfd.h 15056F: include/linux/memory.h 15057F: include/linux/memory_hotplug.h 15058F: include/linux/memory-tiers.h 15059F: include/linux/mempolicy.h 15060F: include/linux/mempool.h 15061F: include/linux/memremap.h 15062F: include/linux/mm.h 15063F: include/linux/mm_*.h 15064F: include/linux/mmzone.h 15065F: include/linux/mmu_notifier.h 15066F: include/linux/pagewalk.h 15067F: include/linux/rmap.h 15068F: include/trace/events/ksm.h 15069F: mm/ 15070F: tools/mm/ 15071F: tools/testing/selftests/mm/ 15072N: include/linux/page[-_]* 15073 15074MEMORY MAPPING 15075M: Andrew Morton <[email protected]> 15076M: Liam R. Howlett <[email protected]> 15077M: Lorenzo Stoakes <[email protected]> 15078R: Vlastimil Babka <[email protected]> 15079R: Jann Horn <[email protected]> 15080L: [email protected] 15081S: Maintained 15082W: http://www.linux-mm.org 15083T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15084F: mm/mmap.c 15085 15086MEMORY TECHNOLOGY DEVICES (MTD) 15087M: Miquel Raynal <[email protected]> 15088M: Richard Weinberger <[email protected]> 15089M: Vignesh Raghavendra <[email protected]> 15090L: [email protected] 15091S: Maintained 15092W: http://www.linux-mtd.infradead.org/ 15093Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15094C: irc://irc.oftc.net/mtd 15095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15097F: Documentation/devicetree/bindings/mtd/ 15098F: drivers/mtd/ 15099F: include/linux/mtd/ 15100F: include/uapi/mtd/ 15101 15102MEN A21 WATCHDOG DRIVER 15103M: Johannes Thumshirn <[email protected]> 15104L: [email protected] 15105S: Maintained 15106F: drivers/watchdog/mena21_wdt.c 15107 15108MEN CHAMELEON BUS (mcb) 15109M: Johannes Thumshirn <[email protected]> 15110S: Maintained 15111F: Documentation/driver-api/men-chameleon-bus.rst 15112F: drivers/mcb/ 15113F: include/linux/mcb.h 15114 15115MEN F21BMC (Board Management Controller) 15116M: Andreas Werner <[email protected]> 15117S: Supported 15118F: Documentation/hwmon/menf21bmc.rst 15119F: drivers/hwmon/menf21bmc_hwmon.c 15120F: drivers/leds/leds-menf21bmc.c 15121F: drivers/mfd/menf21bmc.c 15122F: drivers/watchdog/menf21bmc_wdt.c 15123 15124MEN Z069 WATCHDOG DRIVER 15125M: Johannes Thumshirn <[email protected]> 15126L: [email protected] 15127S: Maintained 15128F: drivers/watchdog/menz69_wdt.c 15129 15130MESON AO CEC DRIVER FOR AMLOGIC SOCS 15131M: Neil Armstrong <[email protected]> 15132L: [email protected] 15133L: [email protected] 15134S: Supported 15135W: http://linux-meson.com/ 15136T: git git://linuxtv.org/media.git 15137F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15138F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15139F: drivers/media/cec/platform/meson/ao-cec.c 15140 15141MESON GE2D DRIVER FOR AMLOGIC SOCS 15142M: Neil Armstrong <[email protected]> 15143L: [email protected] 15144L: [email protected] 15145S: Supported 15146T: git git://linuxtv.org/media.git 15147F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15148F: drivers/media/platform/amlogic/meson-ge2d/ 15149 15150MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15151M: Liang Yang <[email protected]> 15152L: [email protected] 15153S: Maintained 15154F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15155F: drivers/mtd/nand/raw/meson_* 15156 15157MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15158M: Neil Armstrong <[email protected]> 15159L: [email protected] 15160L: [email protected] 15161S: Supported 15162T: git git://linuxtv.org/media.git 15163F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15164F: drivers/staging/media/meson/vdec/ 15165 15166META ETHERNET DRIVERS 15167M: Alexander Duyck <[email protected]> 15168M: Jakub Kicinski <[email protected]> 15169R: [email protected] 15170S: Supported 15171F: Documentation/networking/device_drivers/ethernet/meta/ 15172F: drivers/net/ethernet/meta/ 15173 15174METHODE UDPU SUPPORT 15175M: Robert Marko <[email protected]> 15176S: Maintained 15177F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15178F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15179 15180MHI BUS 15181M: Manivannan Sadhasivam <[email protected]> 15182L: [email protected] 15183L: [email protected] 15184S: Maintained 15185T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15186F: Documentation/ABI/stable/sysfs-bus-mhi 15187F: Documentation/mhi/ 15188F: drivers/bus/mhi/ 15189F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15190F: include/linux/mhi.h 15191 15192MICROBLAZE ARCHITECTURE 15193M: Michal Simek <[email protected]> 15194S: Supported 15195W: http://www.monstr.eu/fdt/ 15196T: git git://git.monstr.eu/linux-2.6-microblaze.git 15197F: arch/microblaze/ 15198 15199MICROBLAZE TMR INJECT 15200M: Appana Durga Kedareswara rao <[email protected]> 15201S: Supported 15202F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15203F: drivers/misc/xilinx_tmr_inject.c 15204 15205MICROBLAZE TMR MANAGER 15206M: Appana Durga Kedareswara rao <[email protected]> 15207S: Supported 15208F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15209F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15210F: drivers/misc/xilinx_tmr_manager.c 15211 15212MICROCHIP AT91 DMA DRIVERS 15213M: Ludovic Desroches <[email protected]> 15214L: [email protected] (moderated for non-subscribers) 15215L: [email protected] 15216S: Supported 15217F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15218F: drivers/dma/at_hdmac.c 15219F: drivers/dma/at_xdmac.c 15220F: include/dt-bindings/dma/at91.h 15221 15222MICROCHIP AT91 SERIAL DRIVER 15223M: Richard Genoud <[email protected]> 15224S: Maintained 15225F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15226F: drivers/tty/serial/atmel_serial.c 15227F: drivers/tty/serial/atmel_serial.h 15228 15229MICROCHIP AT91 USART MFD DRIVER 15230M: Radu Pirea <[email protected]> 15231L: [email protected] 15232S: Supported 15233F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15234F: drivers/mfd/at91-usart.c 15235F: include/dt-bindings/mfd/at91-usart.h 15236 15237MICROCHIP AT91 USART SPI DRIVER 15238M: Radu Pirea <[email protected]> 15239L: [email protected] 15240S: Supported 15241F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15242F: drivers/spi/spi-at91-usart.c 15243 15244MICROCHIP AUDIO ASOC DRIVERS 15245M: Claudiu Beznea <[email protected]> 15246M: Andrei Simion <[email protected]> 15247L: [email protected] 15248S: Supported 15249F: Documentation/devicetree/bindings/sound/atmel* 15250F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15251F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15252F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15253F: sound/soc/atmel 15254 15255MICROCHIP CSI2DC DRIVER 15256M: Eugen Hristev <[email protected]> 15257L: [email protected] 15258S: Supported 15259F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15260F: drivers/media/platform/microchip/microchip-csi2dc.c 15261 15262MICROCHIP ECC DRIVER 15263L: [email protected] 15264S: Orphan 15265F: drivers/crypto/atmel-ecc.* 15266 15267MICROCHIP EIC DRIVER 15268M: Claudiu Beznea <[email protected]> 15269L: [email protected] (moderated for non-subscribers) 15270S: Supported 15271F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15272F: drivers/irqchip/irq-mchp-eic.c 15273 15274MICROCHIP I2C DRIVER 15275M: Codrin Ciubotariu <[email protected]> 15276L: [email protected] 15277S: Supported 15278F: drivers/i2c/busses/i2c-at91-*.c 15279F: drivers/i2c/busses/i2c-at91.h 15280 15281MICROCHIP ISC DRIVER 15282M: Eugen Hristev <[email protected]> 15283L: [email protected] 15284S: Supported 15285F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15286F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15287F: drivers/media/platform/microchip/microchip-isc* 15288F: drivers/media/platform/microchip/microchip-sama*-isc* 15289F: drivers/staging/media/deprecated/atmel/atmel-isc* 15290F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15291F: include/linux/atmel-isc-media.h 15292 15293MICROCHIP ISI DRIVER 15294M: Eugen Hristev <[email protected]> 15295L: [email protected] 15296S: Supported 15297F: drivers/media/platform/atmel/atmel-isi.c 15298F: drivers/media/platform/atmel/atmel-isi.h 15299 15300MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15301M: Woojung Huh <[email protected]> 15302M: [email protected] 15303L: [email protected] 15304S: Maintained 15305F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15306F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15307F: drivers/net/dsa/microchip/* 15308F: include/linux/dsa/ksz_common.h 15309F: include/linux/platform_data/microchip-ksz.h 15310F: net/dsa/tag_ksz.c 15311 15312MICROCHIP LAN743X ETHERNET DRIVER 15313M: Bryan Whitehead <[email protected]> 15314M: [email protected] 15315L: [email protected] 15316S: Maintained 15317F: drivers/net/ethernet/microchip/lan743x_* 15318 15319MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15320M: Parthiban Veerasooran <[email protected]> 15321L: [email protected] 15322S: Maintained 15323F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15324F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15325 15326MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15327M: Arun Ramadoss <[email protected]> 15328R: [email protected] 15329L: [email protected] 15330S: Maintained 15331F: drivers/net/phy/microchip_t1.c 15332 15333MICROCHIP LAN966X ETHERNET DRIVER 15334M: Horatiu Vultur <[email protected]> 15335M: [email protected] 15336L: [email protected] 15337S: Maintained 15338F: drivers/net/ethernet/microchip/lan966x/* 15339 15340MICROCHIP LAN966X OIC DRIVER 15341M: Herve Codina <[email protected]> 15342S: Maintained 15343F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15344F: drivers/irqchip/irq-lan966x-oic.c 15345 15346MICROCHIP LAN966X PCI DRIVER 15347M: Herve Codina <[email protected]> 15348S: Maintained 15349F: drivers/misc/lan966x_pci.c 15350F: drivers/misc/lan966x_pci.dtso 15351 15352MICROCHIP LAN969X ETHERNET DRIVER 15353M: Daniel Machon <[email protected]> 15354M: [email protected] 15355L: [email protected] 15356S: Maintained 15357F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15358 15359MICROCHIP LCDFB DRIVER 15360M: Nicolas Ferre <[email protected]> 15361L: [email protected] 15362S: Maintained 15363F: drivers/video/fbdev/atmel_lcdfb.c 15364F: include/video/atmel_lcdc.h 15365 15366MICROCHIP MCP16502 PMIC DRIVER 15367M: Claudiu Beznea <[email protected]> 15368M: Andrei Simion <[email protected]> 15369L: [email protected] (moderated for non-subscribers) 15370S: Supported 15371F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15372F: drivers/regulator/mcp16502.c 15373 15374MICROCHIP MCP3564 ADC DRIVER 15375M: Marius Cristea <[email protected]> 15376L: [email protected] 15377S: Supported 15378F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15379F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15380F: drivers/iio/adc/mcp3564.c 15381 15382MICROCHIP MCP3911 ADC DRIVER 15383M: Marcus Folkesson <[email protected]> 15384M: Kent Gustavsson <[email protected]> 15385L: [email protected] 15386S: Maintained 15387F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15388F: drivers/iio/adc/mcp3911.c 15389 15390MICROCHIP MMC/SD/SDIO MCI DRIVER 15391M: Aubin Constans <[email protected]> 15392S: Maintained 15393F: drivers/mmc/host/atmel-mci.c 15394 15395MICROCHIP NAND DRIVER 15396L: [email protected] 15397S: Orphan 15398F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15399F: drivers/mtd/nand/raw/atmel/* 15400 15401MICROCHIP OTPC DRIVER 15402M: Claudiu Beznea <[email protected]> 15403L: [email protected] (moderated for non-subscribers) 15404S: Supported 15405F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15406F: drivers/nvmem/microchip-otpc.c 15407F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15408 15409MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15410M: Matteo Martelli <[email protected]> 15411L: [email protected] 15412S: Supported 15413F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15414F: drivers/iio/adc/pac1921.c 15415 15416MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15417M: Marius Cristea <[email protected]> 15418L: [email protected] 15419S: Supported 15420F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15421F: drivers/iio/adc/pac1934.c 15422 15423MICROCHIP PCI1XXXX GP DRIVER 15424M: Vaibhaav Ram T.L <[email protected]> 15425M: Kumaravel Thiagarajan <[email protected]> 15426L: [email protected] 15427S: Supported 15428F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15429F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15430F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15431F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15432 15433MICROCHIP PCI1XXXX I2C DRIVER 15434M: Tharun Kumar P <[email protected]> 15435M: Kumaravel Thiagarajan <[email protected]> 15436M: Microchip Linux Driver Support <[email protected]> 15437L: [email protected] 15438S: Maintained 15439F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15440 15441MICROCHIP PCIe UART DRIVER 15442M: Kumaravel Thiagarajan <[email protected]> 15443M: Tharun Kumar P <[email protected]> 15444L: [email protected] 15445S: Maintained 15446F: drivers/tty/serial/8250/8250_pci1xxxx.c 15447 15448MICROCHIP POLARFIRE FPGA DRIVERS 15449M: Conor Dooley <[email protected]> 15450L: [email protected] 15451S: Supported 15452F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15453F: drivers/fpga/microchip-spi.c 15454 15455MICROCHIP PWM DRIVER 15456M: Claudiu Beznea <[email protected]> 15457L: [email protected] (moderated for non-subscribers) 15458L: [email protected] 15459S: Supported 15460F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15461F: drivers/pwm/pwm-atmel.c 15462 15463MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15464M: Manikandan Muralidharan <[email protected]> 15465M: Dharma Balasubiramani <[email protected]> 15466L: [email protected] 15467S: Supported 15468F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15469F: drivers/gpu/drm/bridge/microchip-lvds.c 15470 15471MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15472M: Eugen Hristev <[email protected]> 15473L: [email protected] 15474S: Supported 15475F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15476F: drivers/iio/adc/at91-sama5d2_adc.c 15477F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15478 15479MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15480M: Claudiu Beznea <[email protected]> 15481S: Supported 15482F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15483F: drivers/power/reset/at91-sama5d2_shdwc.c 15484 15485MICROCHIP SOC DRIVERS 15486M: Conor Dooley <[email protected]> 15487S: Supported 15488T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15489F: Documentation/devicetree/bindings/soc/microchip/ 15490F: drivers/soc/microchip/ 15491 15492MICROCHIP SPI DRIVER 15493M: Ryan Wanner <[email protected]> 15494S: Supported 15495F: drivers/spi/spi-atmel.* 15496 15497MICROCHIP SSC DRIVER 15498M: Claudiu Beznea <[email protected]> 15499M: Andrei Simion <[email protected]> 15500L: [email protected] (moderated for non-subscribers) 15501S: Supported 15502F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15503F: drivers/misc/atmel-ssc.c 15504F: include/linux/atmel-ssc.h 15505 15506Microchip Timer Counter Block (TCB) Capture Driver 15507M: Kamel Bouhara <[email protected]> 15508L: [email protected] (moderated for non-subscribers) 15509L: [email protected] 15510S: Maintained 15511F: drivers/counter/microchip-tcb-capture.c 15512 15513MICROCHIP USB251XB DRIVER 15514M: Richard Leitner <[email protected]> 15515L: [email protected] 15516S: Maintained 15517F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15518F: drivers/usb/misc/usb251xb.c 15519 15520MICROCHIP USBA UDC DRIVER 15521M: Cristian Birsan <[email protected]> 15522L: [email protected] (moderated for non-subscribers) 15523S: Supported 15524F: drivers/usb/gadget/udc/atmel_usba_udc.* 15525 15526MICROCHIP WILC1000 WIFI DRIVER 15527M: Ajay Singh <[email protected]> 15528M: Claudiu Beznea <[email protected]> 15529L: [email protected] 15530S: Supported 15531F: drivers/net/wireless/microchip/wilc1000/ 15532 15533MICROSEMI MIPS SOCS 15534M: Alexandre Belloni <[email protected]> 15535M: [email protected] 15536L: [email protected] 15537S: Supported 15538F: Documentation/devicetree/bindings/mips/mscc.txt 15539F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15540F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15541F: arch/mips/boot/dts/mscc/ 15542F: arch/mips/configs/generic/board-ocelot.config 15543F: arch/mips/generic/board-ocelot.c 15544 15545MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15546M: Don Brace <[email protected]> 15547L: [email protected] 15548L: [email protected] 15549S: Supported 15550F: Documentation/scsi/smartpqi.rst 15551F: drivers/scsi/smartpqi/Kconfig 15552F: drivers/scsi/smartpqi/Makefile 15553F: drivers/scsi/smartpqi/smartpqi*.[ch] 15554F: include/linux/cciss*.h 15555F: include/uapi/linux/cciss*.h 15556 15557MICROSOFT MANA RDMA DRIVER 15558M: Long Li <[email protected]> 15559M: Ajay Sharma <[email protected]> 15560L: [email protected] 15561S: Supported 15562F: drivers/infiniband/hw/mana/ 15563F: include/net/mana 15564F: include/uapi/rdma/mana-abi.h 15565 15566MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15567M: Maximilian Luz <[email protected]> 15568L: [email protected] 15569S: Maintained 15570F: drivers/platform/surface/surface_aggregator_tabletsw.c 15571 15572MICROSOFT SURFACE BATTERY AND AC DRIVERS 15573M: Maximilian Luz <[email protected]> 15574L: [email protected] 15575L: [email protected] 15576S: Maintained 15577F: drivers/power/supply/surface_battery.c 15578F: drivers/power/supply/surface_charger.c 15579 15580MICROSOFT SURFACE DTX DRIVER 15581M: Maximilian Luz <[email protected]> 15582L: [email protected] 15583S: Maintained 15584F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15585F: drivers/platform/surface/surface_dtx.c 15586F: include/uapi/linux/surface_aggregator/dtx.h 15587 15588MICROSOFT SURFACE SENSOR FAN DRIVER 15589M: Maximilian Luz <[email protected]> 15590M: Ivor Wanders <[email protected]> 15591L: [email protected] 15592S: Maintained 15593F: Documentation/hwmon/surface_fan.rst 15594F: drivers/hwmon/surface_fan.c 15595 15596MICROSOFT SURFACE SENSOR THERMAL DRIVER 15597M: Maximilian Luz <[email protected]> 15598L: [email protected] 15599S: Maintained 15600F: drivers/hwmon/surface_temp.c 15601 15602MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15603M: Maximilian Luz <[email protected]> 15604L: [email protected] 15605S: Maintained 15606F: drivers/platform/surface/surface_gpe.c 15607 15608MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15609M: Hans de Goede <[email protected]> 15610M: Ilpo Järvinen <[email protected]> 15611M: Maximilian Luz <[email protected]> 15612L: [email protected] 15613S: Maintained 15614T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15615F: drivers/platform/surface/ 15616 15617MICROSOFT SURFACE HID TRANSPORT DRIVER 15618M: Maximilian Luz <[email protected]> 15619L: [email protected] 15620L: [email protected] 15621S: Maintained 15622F: drivers/hid/surface-hid/ 15623 15624MICROSOFT SURFACE HOT-PLUG DRIVER 15625M: Maximilian Luz <[email protected]> 15626L: [email protected] 15627S: Maintained 15628F: drivers/platform/surface/surface_hotplug.c 15629 15630MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15631M: Maximilian Luz <[email protected]> 15632L: [email protected] 15633S: Maintained 15634F: drivers/platform/surface/surface_platform_profile.c 15635 15636MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15637M: Chen Yu <[email protected]> 15638L: [email protected] 15639S: Supported 15640F: drivers/platform/surface/surfacepro3_button.c 15641 15642MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15643M: Maximilian Luz <[email protected]> 15644L: [email protected] 15645S: Maintained 15646F: drivers/platform/surface/surface_aggregator_hub.c 15647 15648MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15649M: Maximilian Luz <[email protected]> 15650L: [email protected] 15651S: Maintained 15652W: https://github.com/linux-surface/surface-aggregator-module 15653C: irc://irc.libera.chat/linux-surface 15654F: Documentation/driver-api/surface_aggregator/ 15655F: drivers/platform/surface/aggregator/ 15656F: drivers/platform/surface/surface_acpi_notify.c 15657F: drivers/platform/surface/surface_aggregator_cdev.c 15658F: drivers/platform/surface/surface_aggregator_registry.c 15659F: include/linux/surface_acpi_notify.h 15660F: include/linux/surface_aggregator/ 15661F: include/uapi/linux/surface_aggregator/ 15662 15663MICROTEK X6 SCANNER 15664M: Oliver Neukum <[email protected]> 15665S: Maintained 15666F: drivers/usb/image/microtek.* 15667 15668MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15669M: Luka Kovacic <[email protected]> 15670M: Luka Perkov <[email protected]> 15671S: Maintained 15672F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15673F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15674F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15675F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15676F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15677F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15678 15679MIN HEAP 15680M: Kuan-Wei Chiu <[email protected]> 15681L: [email protected] 15682S: Maintained 15683F: Documentation/core-api/min_heap.rst 15684F: include/linux/min_heap.h 15685F: lib/min_heap.c 15686F: lib/test_min_heap.c 15687 15688MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15689M: Sakari Ailus <[email protected]> 15690L: [email protected] 15691S: Maintained 15692F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15693F: Documentation/driver-api/media/drivers/ccs/ 15694F: Documentation/userspace-api/media/drivers/ccs.rst 15695F: drivers/media/i2c/ccs-pll.c 15696F: drivers/media/i2c/ccs-pll.h 15697F: drivers/media/i2c/ccs/ 15698F: include/uapi/linux/ccs.h 15699F: include/uapi/linux/smiapp.h 15700 15701MIPS 15702M: Thomas Bogendoerfer <[email protected]> 15703L: [email protected] 15704S: Maintained 15705Q: https://patchwork.kernel.org/project/linux-mips/list/ 15706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15707F: Documentation/devicetree/bindings/mips/ 15708F: Documentation/arch/mips/ 15709F: arch/mips/ 15710F: drivers/platform/mips/ 15711F: include/dt-bindings/mips/ 15712 15713MIPS BOSTON DEVELOPMENT BOARD 15714M: Paul Burton <[email protected]> 15715L: [email protected] 15716S: Maintained 15717F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15718F: arch/mips/boot/dts/img/boston.dts 15719F: arch/mips/configs/generic/board-boston.config 15720F: drivers/clk/imgtec/clk-boston.c 15721F: include/dt-bindings/clock/boston-clock.h 15722 15723MIPS CORE DRIVERS 15724M: Thomas Bogendoerfer <[email protected]> 15725L: [email protected] 15726S: Supported 15727F: drivers/bus/mips_cdmm.c 15728F: drivers/clocksource/mips-gic-timer.c 15729F: drivers/cpuidle/cpuidle-cps.c 15730F: drivers/irqchip/irq-mips-cpu.c 15731F: drivers/irqchip/irq-mips-gic.c 15732 15733MIPS GENERIC PLATFORM 15734M: Paul Burton <[email protected]> 15735L: [email protected] 15736S: Supported 15737F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15738F: arch/mips/generic/ 15739F: arch/mips/tools/generic-board-config.sh 15740 15741MIPS RINT INSTRUCTION EMULATION 15742M: Aleksandar Markovic <[email protected]> 15743L: [email protected] 15744S: Supported 15745F: arch/mips/math-emu/dp_rint.c 15746F: arch/mips/math-emu/sp_rint.c 15747 15748MIPS/LOONGSON1 ARCHITECTURE 15749M: Keguang Zhang <[email protected]> 15750L: [email protected] 15751S: Maintained 15752F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15753F: arch/mips/include/asm/mach-loongson32/ 15754F: arch/mips/loongson32/ 15755F: drivers/*/*loongson1* 15756F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15757 15758MIPS/LOONGSON2EF ARCHITECTURE 15759M: Jiaxun Yang <[email protected]> 15760L: [email protected] 15761S: Maintained 15762F: arch/mips/include/asm/mach-loongson2ef/ 15763F: arch/mips/loongson2ef/ 15764F: drivers/cpufreq/loongson2_cpufreq.c 15765 15766MIPS/LOONGSON64 ARCHITECTURE 15767M: Huacai Chen <[email protected]> 15768M: Jiaxun Yang <[email protected]> 15769L: [email protected] 15770S: Maintained 15771F: arch/mips/include/asm/mach-loongson64/ 15772F: arch/mips/loongson64/ 15773F: drivers/irqchip/irq-loongson* 15774F: drivers/platform/mips/cpu_hwmon.c 15775 15776MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15777M: Hans Verkuil <[email protected]> 15778L: [email protected] 15779S: Odd Fixes 15780W: https://linuxtv.org 15781T: git git://linuxtv.org/media.git 15782F: drivers/media/radio/radio-miropcm20* 15783 15784MITSUMI MM8013 FG DRIVER 15785M: Konrad Dybcio <[email protected]> 15786F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15787F: drivers/power/supply/mm8013.c 15788 15789MMP SUPPORT 15790R: Lubomir Rintel <[email protected]> 15791L: [email protected] (moderated for non-subscribers) 15792S: Odd Fixes 15793T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15794F: arch/arm/boot/dts/marvell/mmp* 15795F: arch/arm/mach-mmp/ 15796F: include/linux/soc/mmp/ 15797 15798MMP USB PHY DRIVERS 15799R: Lubomir Rintel <[email protected]> 15800L: [email protected] (moderated for non-subscribers) 15801S: Maintained 15802F: drivers/phy/marvell/phy-mmp3-usb.c 15803F: drivers/phy/marvell/phy-pxa-usb.c 15804 15805MMU GATHER AND TLB INVALIDATION 15806M: Will Deacon <[email protected]> 15807M: "Aneesh Kumar K.V" <[email protected]> 15808M: Andrew Morton <[email protected]> 15809M: Nick Piggin <[email protected]> 15810M: Peter Zijlstra <[email protected]> 15811L: [email protected] 15812L: [email protected] 15813S: Maintained 15814F: arch/*/include/asm/tlb.h 15815F: include/asm-generic/tlb.h 15816F: mm/mmu_gather.c 15817 15818MN88472 MEDIA DRIVER 15819L: [email protected] 15820S: Orphan 15821W: https://linuxtv.org 15822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15823F: drivers/media/dvb-frontends/mn88472* 15824 15825MN88473 MEDIA DRIVER 15826L: [email protected] 15827S: Orphan 15828W: https://linuxtv.org 15829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15830F: drivers/media/dvb-frontends/mn88473* 15831 15832MOBILEYE MIPS SOCS 15833M: Vladimir Kondratiev <[email protected]> 15834M: Gregory CLEMENT <[email protected]> 15835M: Théo Lebrun <[email protected]> 15836L: [email protected] 15837S: Maintained 15838F: Documentation/devicetree/bindings/mips/mobileye.yaml 15839F: Documentation/devicetree/bindings/soc/mobileye/ 15840F: arch/mips/boot/dts/mobileye/ 15841F: arch/mips/configs/eyeq5_defconfig 15842F: arch/mips/mobileye/board-epm5.its.S 15843F: drivers/clk/clk-eyeq.c 15844F: drivers/pinctrl/pinctrl-eyeq5.c 15845F: drivers/reset/reset-eyeq.c 15846F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15847 15848MODULE SUPPORT 15849M: Luis Chamberlain <[email protected]> 15850R: Petr Pavlu <[email protected]> 15851R: Sami Tolvanen <[email protected]> 15852R: Daniel Gomez <[email protected]> 15853L: [email protected] 15854L: [email protected] 15855S: Maintained 15856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15857F: include/linux/kmod.h 15858F: include/linux/module*.h 15859F: kernel/module/ 15860F: lib/test_kmod.c 15861F: scripts/module* 15862F: tools/testing/selftests/kmod/ 15863 15864MONOLITHIC POWER SYSTEM PMIC DRIVER 15865M: Saravanan Sekar <[email protected]> 15866S: Maintained 15867F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 15868F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 15869F: drivers/hwmon/pmbus/mpq7932.c 15870F: drivers/iio/adc/mp2629_adc.c 15871F: drivers/mfd/mp2629.c 15872F: drivers/power/supply/mp2629_charger.c 15873F: drivers/regulator/mp5416.c 15874F: drivers/regulator/mpq7920.c 15875F: drivers/regulator/mpq7920.h 15876F: include/linux/mfd/mp2629.h 15877 15878MOST(R) TECHNOLOGY DRIVER 15879M: Parthiban Veerasooran <[email protected]> 15880M: Christian Gromm <[email protected]> 15881S: Maintained 15882F: Documentation/ABI/testing/configfs-most 15883F: Documentation/ABI/testing/sysfs-bus-most 15884F: drivers/most/ 15885F: drivers/staging/most/ 15886F: include/linux/most.h 15887 15888MOTORCOMM PHY DRIVER 15889M: Frank <[email protected]> 15890L: [email protected] 15891S: Maintained 15892F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 15893F: drivers/net/phy/motorcomm.c 15894 15895MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 15896M: Jiri Slaby <[email protected]> 15897S: Maintained 15898F: Documentation/driver-api/tty/moxa-smartio.rst 15899F: drivers/tty/mxser.* 15900 15901MP3309C BACKLIGHT DRIVER 15902M: Flavio Suligoi <[email protected]> 15903L: [email protected] 15904S: Maintained 15905F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 15906F: drivers/video/backlight/mp3309c.c 15907 15908MPS MP2891 DRIVER 15909M: Noah Wang <[email protected]> 15910L: [email protected] 15911S: Maintained 15912F: Documentation/hwmon/mp2891.rst 15913F: drivers/hwmon/pmbus/mp2891.c 15914 15915MPS MP2993 DRIVER 15916M: Noah Wang <[email protected]> 15917L: [email protected] 15918S: Maintained 15919F: Documentation/hwmon/mp2993.rst 15920F: drivers/hwmon/pmbus/mp2993.c 15921 15922MPS MP9941 DRIVER 15923M: Noah Wang <[email protected]> 15924L: [email protected] 15925S: Maintained 15926F: Documentation/hwmon/mp9941.rst 15927F: drivers/hwmon/pmbus/mp9941.c 15928 15929MR800 AVERMEDIA USB FM RADIO DRIVER 15930M: Alexey Klimov <[email protected]> 15931L: [email protected] 15932S: Maintained 15933T: git git://linuxtv.org/media.git 15934F: drivers/media/radio/radio-mr800.c 15935 15936MRF24J40 IEEE 802.15.4 RADIO DRIVER 15937M: Stefan Schmidt <[email protected]> 15938L: [email protected] 15939S: Odd Fixes 15940F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 15941F: drivers/net/ieee802154/mrf24j40.c 15942 15943MSI EC DRIVER 15944M: Nikita Kravets <[email protected]> 15945L: [email protected] 15946S: Maintained 15947W: https://github.com/BeardOverflow/msi-ec 15948F: drivers/platform/x86/msi-ec.* 15949 15950MSI LAPTOP SUPPORT 15951M: "Lee, Chun-Yi" <[email protected]> 15952L: [email protected] 15953S: Maintained 15954F: drivers/platform/x86/msi-laptop.c 15955 15956MSI WMI SUPPORT 15957L: [email protected] 15958S: Orphan 15959F: drivers/platform/x86/msi-wmi.c 15960 15961MSI WMI PLATFORM FEATURES 15962M: Armin Wolf <[email protected]> 15963L: [email protected] 15964S: Maintained 15965F: Documentation/ABI/testing/debugfs-msi-wmi-platform 15966F: Documentation/wmi/devices/msi-wmi-platform.rst 15967F: drivers/platform/x86/msi-wmi-platform.c 15968 15969MSI001 MEDIA DRIVER 15970L: [email protected] 15971S: Orphan 15972W: https://linuxtv.org 15973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15974F: drivers/media/tuners/msi001* 15975 15976MSI2500 MEDIA DRIVER 15977L: [email protected] 15978S: Orphan 15979W: https://linuxtv.org 15980Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15981F: drivers/media/usb/msi2500/ 15982 15983MSTAR INTERRUPT CONTROLLER DRIVER 15984M: Mark-PK Tsai <[email protected]> 15985M: Daniel Palmer <[email protected]> 15986S: Maintained 15987F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 15988F: drivers/irqchip/irq-mst-intc.c 15989 15990MSYSTEMS DISKONCHIP G3 MTD DRIVER 15991M: Robert Jarzmik <[email protected]> 15992L: [email protected] 15993S: Maintained 15994F: drivers/mtd/devices/docg3* 15995 15996MT9M114 ONSEMI SENSOR DRIVER 15997M: Laurent Pinchart <[email protected]> 15998L: [email protected] 15999S: Maintained 16000T: git git://linuxtv.org/media.git 16001F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16002F: drivers/media/i2c/mt9m114.c 16003 16004MT9P031 APTINA CAMERA SENSOR 16005M: Laurent Pinchart <[email protected]> 16006L: [email protected] 16007S: Maintained 16008T: git git://linuxtv.org/media.git 16009F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16010F: drivers/media/i2c/mt9p031.c 16011 16012MT9T112 APTINA CAMERA SENSOR 16013M: Jacopo Mondi <[email protected]> 16014L: [email protected] 16015S: Odd Fixes 16016T: git git://linuxtv.org/media.git 16017F: drivers/media/i2c/mt9t112.c 16018F: include/media/i2c/mt9t112.h 16019 16020MT9V032 APTINA CAMERA SENSOR 16021M: Laurent Pinchart <[email protected]> 16022L: [email protected] 16023S: Maintained 16024T: git git://linuxtv.org/media.git 16025F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16026F: drivers/media/i2c/mt9v032.c 16027F: include/media/i2c/mt9v032.h 16028 16029MT9V111 APTINA CAMERA SENSOR 16030M: Jacopo Mondi <[email protected]> 16031L: [email protected] 16032S: Maintained 16033T: git git://linuxtv.org/media.git 16034F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16035F: drivers/media/i2c/mt9v111.c 16036 16037MULTIFUNCTION DEVICES (MFD) 16038M: Lee Jones <[email protected]> 16039S: Maintained 16040T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16041F: Documentation/devicetree/bindings/mfd/ 16042F: drivers/mfd/ 16043F: include/dt-bindings/mfd/ 16044F: include/linux/mfd/ 16045 16046MULTIMEDIA CARD (MMC) ETC. OVER SPI 16047S: Orphan 16048F: drivers/mmc/host/mmc_spi.c 16049F: include/linux/spi/mmc_spi.h 16050 16051MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16052M: Ulf Hansson <[email protected]> 16053L: [email protected] 16054S: Maintained 16055T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16056F: Documentation/devicetree/bindings/mmc/ 16057F: drivers/mmc/ 16058F: include/linux/mmc/ 16059F: include/uapi/linux/mmc/ 16060 16061MULTIPLEXER SUBSYSTEM 16062M: Peter Rosin <[email protected]> 16063S: Maintained 16064F: Documentation/ABI/testing/sysfs-class-mux* 16065F: Documentation/devicetree/bindings/mux/ 16066F: drivers/mux/ 16067F: include/dt-bindings/mux/ 16068F: include/linux/mux/ 16069 16070MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16071M: Bin Liu <[email protected]> 16072L: [email protected] 16073S: Maintained 16074F: drivers/usb/musb/ 16075 16076MXL301RF MEDIA DRIVER 16077M: Akihiro Tsukada <[email protected]> 16078L: [email protected] 16079S: Odd Fixes 16080F: drivers/media/tuners/mxl301rf* 16081 16082MXL5007T MEDIA DRIVER 16083M: Michael Krufky <[email protected]> 16084L: [email protected] 16085S: Maintained 16086W: https://linuxtv.org 16087W: http://github.com/mkrufky 16088Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16089T: git git://linuxtv.org/mkrufky/tuners.git 16090F: drivers/media/tuners/mxl5007t.* 16091 16092MXSFB DRM DRIVER 16093M: Marek Vasut <[email protected]> 16094M: Stefan Agner <[email protected]> 16095L: [email protected] 16096S: Supported 16097T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16098F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16099F: drivers/gpu/drm/mxsfb/ 16100 16101MYLEX DAC960 PCI RAID Controller 16102M: Hannes Reinecke <[email protected]> 16103L: [email protected] 16104S: Supported 16105F: drivers/scsi/myrb.* 16106F: drivers/scsi/myrs.* 16107 16108MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16109L: [email protected] 16110S: Orphan 16111W: https://www.cspi.com/ethernet-products/support/downloads/ 16112F: drivers/net/ethernet/myricom/myri10ge/ 16113 16114NAND FLASH SUBSYSTEM 16115M: Miquel Raynal <[email protected]> 16116R: Richard Weinberger <[email protected]> 16117L: [email protected] 16118S: Maintained 16119W: http://www.linux-mtd.infradead.org/ 16120Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16121C: irc://irc.oftc.net/mtd 16122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16123F: drivers/mtd/nand/ 16124F: include/linux/mtd/*nand*.h 16125 16126NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16127M: Daniel Mack <[email protected]> 16128L: [email protected] 16129S: Maintained 16130W: http://www.native-instruments.com 16131F: sound/usb/caiaq/ 16132 16133NATSEMI ETHERNET DRIVER (DP8381x) 16134S: Orphan 16135F: drivers/net/ethernet/natsemi/natsemi.c 16136 16137NCR 5380 SCSI DRIVERS 16138M: Finn Thain <[email protected]> 16139M: Michael Schmitz <[email protected]> 16140L: [email protected] 16141S: Maintained 16142F: Documentation/scsi/g_NCR5380.rst 16143F: drivers/scsi/NCR5380.* 16144F: drivers/scsi/arm/cumana_1.c 16145F: drivers/scsi/arm/oak.c 16146F: drivers/scsi/atari_scsi.* 16147F: drivers/scsi/dmx3191d.c 16148F: drivers/scsi/g_NCR5380.* 16149F: drivers/scsi/mac_scsi.* 16150F: drivers/scsi/sun3_scsi.* 16151F: drivers/scsi/sun3_scsi_vme.c 16152 16153NCSI LIBRARY 16154M: Samuel Mendoza-Jonas <[email protected]> 16155S: Maintained 16156F: net/ncsi/ 16157 16158NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16159M: Zev Weiss <[email protected]> 16160L: [email protected] 16161S: Maintained 16162F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16163F: drivers/hwmon/nct6775-i2c.c 16164 16165NCT7363 HARDWARE MONITOR DRIVER 16166M: Ban Feng <[email protected]> 16167L: [email protected] 16168S: Maintained 16169F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16170F: Documentation/hwmon/nct7363.rst 16171F: drivers/hwmon/nct7363.c 16172 16173NETCONSOLE 16174M: Breno Leitao <[email protected]> 16175S: Maintained 16176F: Documentation/networking/netconsole.rst 16177F: drivers/net/netconsole.c 16178F: tools/testing/selftests/drivers/net/netcons_basic.sh 16179 16180NETDEVSIM 16181M: Jakub Kicinski <[email protected]> 16182S: Maintained 16183F: drivers/net/netdevsim/* 16184F: tools/testing/selftests/drivers/net/netdevsim/* 16185 16186NETEM NETWORK EMULATOR 16187M: Stephen Hemminger <[email protected]> 16188L: [email protected] 16189S: Maintained 16190F: net/sched/sch_netem.c 16191 16192NETERION 10GbE DRIVERS (s2io) 16193M: Jon Mason <[email protected]> 16194L: [email protected] 16195S: Supported 16196F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16197F: drivers/net/ethernet/neterion/ 16198 16199NETFILTER 16200M: Pablo Neira Ayuso <[email protected]> 16201M: Jozsef Kadlecsik <[email protected]> 16202L: [email protected] 16203L: [email protected] 16204S: Maintained 16205W: http://www.netfilter.org/ 16206W: http://www.iptables.org/ 16207W: http://www.nftables.org/ 16208Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16209C: irc://irc.libera.chat/netfilter 16210T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16211T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16212F: include/linux/netfilter* 16213F: include/linux/netfilter/ 16214F: include/net/netfilter/ 16215F: include/uapi/linux/netfilter* 16216F: include/uapi/linux/netfilter/ 16217F: net/*/netfilter.c 16218F: net/*/netfilter/ 16219F: net/bridge/br_netfilter*.c 16220F: net/netfilter/ 16221F: tools/testing/selftests/net/netfilter/ 16222 16223NETROM NETWORK LAYER 16224L: [email protected] 16225S: Orphan 16226W: https://linux-ax25.in-berlin.de 16227F: include/net/netrom.h 16228F: include/uapi/linux/netrom.h 16229F: net/netrom/ 16230 16231NETRONIX EMBEDDED CONTROLLER 16232M: Jonathan Neuschäfer <[email protected]> 16233S: Maintained 16234F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16235F: drivers/mfd/ntxec.c 16236F: drivers/pwm/pwm-ntxec.c 16237F: drivers/rtc/rtc-ntxec.c 16238F: include/linux/mfd/ntxec.h 16239 16240NETRONOME ETHERNET DRIVERS 16241M: Louis Peens <[email protected]> 16242R: Jakub Kicinski <[email protected]> 16243L: [email protected] 16244S: Maintained 16245F: drivers/net/ethernet/netronome/ 16246 16247NETWORK BLOCK DEVICE (NBD) 16248M: Josef Bacik <[email protected]> 16249L: [email protected] 16250L: [email protected] 16251S: Maintained 16252F: Documentation/admin-guide/blockdev/nbd.rst 16253F: drivers/block/nbd.c 16254F: include/trace/events/nbd.h 16255F: include/uapi/linux/nbd.h 16256 16257NETWORK DROP MONITOR 16258M: Neil Horman <[email protected]> 16259L: [email protected] 16260S: Maintained 16261W: https://fedorahosted.org/dropwatch/ 16262F: include/uapi/linux/net_dropmon.h 16263F: net/core/drop_monitor.c 16264 16265NETWORKING DRIVERS 16266M: Andrew Lunn <[email protected]> 16267M: "David S. Miller" <[email protected]> 16268M: Eric Dumazet <[email protected]> 16269M: Jakub Kicinski <[email protected]> 16270M: Paolo Abeni <[email protected]> 16271L: [email protected] 16272S: Maintained 16273P: Documentation/process/maintainer-netdev.rst 16274Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16275T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16276T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16277F: Documentation/devicetree/bindings/net/ 16278F: Documentation/networking/net_cachelines/net_device.rst 16279F: drivers/connector/ 16280F: drivers/net/ 16281F: drivers/ptp/ 16282F: include/dt-bindings/net/ 16283F: include/linux/cn_proc.h 16284F: include/linux/etherdevice.h 16285F: include/linux/ethtool_netlink.h 16286F: include/linux/fcdevice.h 16287F: include/linux/fddidevice.h 16288F: include/linux/hippidevice.h 16289F: include/linux/if_* 16290F: include/linux/inetdevice.h 16291F: include/linux/netdev* 16292F: include/linux/platform_data/wiznet.h 16293F: include/uapi/linux/cn_proc.h 16294F: include/uapi/linux/ethtool_netlink.h 16295F: include/uapi/linux/if_* 16296F: include/uapi/linux/net_shaper.h 16297F: include/uapi/linux/netdev* 16298F: tools/testing/selftests/drivers/net/ 16299X: Documentation/devicetree/bindings/net/bluetooth/ 16300X: Documentation/devicetree/bindings/net/can/ 16301X: Documentation/devicetree/bindings/net/wireless/ 16302X: drivers/net/can/ 16303X: drivers/net/wireless/ 16304 16305NETWORKING DRIVERS (WIRELESS) 16306M: Kalle Valo <[email protected]> 16307L: [email protected] 16308S: Maintained 16309W: https://wireless.wiki.kernel.org/ 16310Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16311T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16312T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16313F: Documentation/devicetree/bindings/net/wireless/ 16314F: drivers/net/wireless/ 16315 16316NETWORKING [DSA] 16317M: Andrew Lunn <[email protected]> 16318M: Vladimir Oltean <[email protected]> 16319S: Maintained 16320F: Documentation/devicetree/bindings/net/dsa/ 16321F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16322F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16323F: drivers/net/dsa/ 16324F: include/linux/dsa/ 16325F: include/linux/platform_data/dsa.h 16326F: include/net/dsa.h 16327F: net/dsa/ 16328F: tools/testing/selftests/drivers/net/dsa/ 16329 16330NETWORKING [GENERAL] 16331M: "David S. Miller" <[email protected]> 16332M: Eric Dumazet <[email protected]> 16333M: Jakub Kicinski <[email protected]> 16334M: Paolo Abeni <[email protected]> 16335R: Simon Horman <[email protected]> 16336L: [email protected] 16337S: Maintained 16338P: Documentation/process/maintainer-netdev.rst 16339Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16340B: mailto:[email protected] 16341T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16342T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16343F: Documentation/core-api/netlink.rst 16344F: Documentation/netlink/ 16345F: Documentation/networking/ 16346F: Documentation/networking/net_cachelines/ 16347F: Documentation/process/maintainer-netdev.rst 16348F: Documentation/userspace-api/netlink/ 16349F: include/linux/ethtool.h 16350F: include/linux/framer/framer-provider.h 16351F: include/linux/framer/framer.h 16352F: include/linux/in.h 16353F: include/linux/indirect_call_wrapper.h 16354F: include/linux/inet.h 16355F: include/linux/inet_diag.h 16356F: include/linux/net.h 16357F: include/linux/netdev* 16358F: include/linux/netlink.h 16359F: include/linux/netpoll.h 16360F: include/linux/rtnetlink.h 16361F: include/linux/seq_file_net.h 16362F: include/linux/skbuff* 16363F: include/net/ 16364F: include/uapi/linux/ethtool.h 16365F: include/uapi/linux/genetlink.h 16366F: include/uapi/linux/hsr_netlink.h 16367F: include/uapi/linux/in.h 16368F: include/uapi/linux/inet_diag.h 16369F: include/uapi/linux/nbd-netlink.h 16370F: include/uapi/linux/net.h 16371F: include/uapi/linux/net_namespace.h 16372F: include/uapi/linux/netconf.h 16373F: include/uapi/linux/netdev* 16374F: include/uapi/linux/netlink.h 16375F: include/uapi/linux/netlink_diag.h 16376F: include/uapi/linux/rtnetlink.h 16377F: lib/net_utils.c 16378F: lib/random32.c 16379F: net/ 16380F: samples/pktgen/ 16381F: tools/net/ 16382F: tools/testing/selftests/net/ 16383X: Documentation/networking/mac80211-injection.rst 16384X: Documentation/networking/mac80211_hwsim/ 16385X: Documentation/networking/regulatory.rst 16386X: include/net/cfg80211.h 16387X: include/net/ieee80211_radiotap.h 16388X: include/net/iw_handler.h 16389X: include/net/mac80211.h 16390X: include/net/wext.h 16391X: net/9p/ 16392X: net/bluetooth/ 16393X: net/can/ 16394X: net/ceph/ 16395X: net/mac80211/ 16396X: net/rfkill/ 16397X: net/wireless/ 16398 16399NETWORKING [IPSEC] 16400M: Steffen Klassert <[email protected]> 16401M: Herbert Xu <[email protected]> 16402M: "David S. Miller" <[email protected]> 16403L: [email protected] 16404S: Maintained 16405T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16406T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16407F: include/net/xfrm.h 16408F: include/uapi/linux/xfrm.h 16409F: net/ipv4/ah4.c 16410F: net/ipv4/esp4* 16411F: net/ipv4/ip_vti.c 16412F: net/ipv4/ipcomp.c 16413F: net/ipv4/xfrm* 16414F: net/ipv6/ah6.c 16415F: net/ipv6/esp6* 16416F: net/ipv6/ip6_vti.c 16417F: net/ipv6/ipcomp6.c 16418F: net/ipv6/xfrm* 16419F: net/key/ 16420F: net/xfrm/ 16421F: tools/testing/selftests/net/ipsec.c 16422 16423NETWORKING [IPv4/IPv6] 16424M: "David S. Miller" <[email protected]> 16425M: David Ahern <[email protected]> 16426L: [email protected] 16427S: Maintained 16428T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16429F: arch/x86/net/* 16430F: include/linux/ip.h 16431F: include/linux/ipv6* 16432F: include/net/fib* 16433F: include/net/ip* 16434F: include/net/route.h 16435F: net/ipv4/ 16436F: net/ipv6/ 16437 16438NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16439M: Paul Moore <[email protected]> 16440L: [email protected] 16441L: [email protected] 16442S: Supported 16443W: https://github.com/netlabel 16444F: Documentation/netlabel/ 16445F: include/net/calipso.h 16446F: include/net/cipso_ipv4.h 16447F: include/net/netlabel.h 16448F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16449F: include/uapi/linux/netfilter/xt_SECMARK.h 16450F: net/ipv4/cipso_ipv4.c 16451F: net/ipv6/calipso.c 16452F: net/netfilter/xt_CONNSECMARK.c 16453F: net/netfilter/xt_SECMARK.c 16454F: net/netlabel/ 16455 16456NETWORKING [MACSEC] 16457M: Sabrina Dubroca <[email protected]> 16458L: [email protected] 16459S: Maintained 16460F: drivers/net/macsec.c 16461F: include/net/macsec.h 16462F: include/uapi/linux/if_macsec.h 16463K: macsec 16464K: \bmdo_ 16465 16466NETWORKING [MPTCP] 16467M: Matthieu Baerts <[email protected]> 16468M: Mat Martineau <[email protected]> 16469R: Geliang Tang <[email protected]> 16470L: [email protected] 16471L: [email protected] 16472S: Maintained 16473W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16474B: https://github.com/multipath-tcp/mptcp_net-next/issues 16475T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16476T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16477F: Documentation/netlink/specs/mptcp_pm.yaml 16478F: Documentation/networking/mptcp*.rst 16479F: include/net/mptcp.h 16480F: include/trace/events/mptcp.h 16481F: include/uapi/linux/mptcp*.h 16482F: net/mptcp/ 16483F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16484F: tools/testing/selftests/net/mptcp/ 16485 16486NETWORKING [TCP] 16487M: Eric Dumazet <[email protected]> 16488L: [email protected] 16489S: Maintained 16490F: Documentation/networking/net_cachelines/tcp_sock.rst 16491F: include/linux/tcp.h 16492F: include/net/tcp.h 16493F: include/trace/events/tcp.h 16494F: include/uapi/linux/tcp.h 16495F: net/ipv4/inet_connection_sock.c 16496F: net/ipv4/inet_hashtables.c 16497F: net/ipv4/inet_timewait_sock.c 16498F: net/ipv4/syncookies.c 16499F: net/ipv4/tcp*.c 16500F: net/ipv6/inet6_connection_sock.c 16501F: net/ipv6/inet6_hashtables.c 16502F: net/ipv6/syncookies.c 16503F: net/ipv6/tcp*.c 16504 16505NETWORKING [TLS] 16506M: Boris Pismenny <[email protected]> 16507M: John Fastabend <[email protected]> 16508M: Jakub Kicinski <[email protected]> 16509L: [email protected] 16510S: Maintained 16511F: include/net/tls.h 16512F: include/uapi/linux/tls.h 16513F: net/tls/* 16514 16515NETXEN (1/10) GbE SUPPORT 16516M: Manish Chopra <[email protected]> 16517M: Rahul Verma <[email protected]> 16518M: [email protected] 16519L: [email protected] 16520S: Supported 16521F: drivers/net/ethernet/qlogic/netxen/ 16522 16523NET_FAILOVER MODULE 16524M: Sridhar Samudrala <[email protected]> 16525L: [email protected] 16526S: Supported 16527F: Documentation/networking/net_failover.rst 16528F: drivers/net/net_failover.c 16529F: include/net/net_failover.h 16530 16531NEXTHOP 16532M: David Ahern <[email protected]> 16533L: [email protected] 16534S: Maintained 16535F: include/net/netns/nexthop.h 16536F: include/net/nexthop.h 16537F: include/uapi/linux/nexthop.h 16538F: net/ipv4/nexthop.c 16539 16540NFC SUBSYSTEM 16541M: Krzysztof Kozlowski <[email protected]> 16542L: [email protected] 16543S: Maintained 16544F: Documentation/devicetree/bindings/net/nfc/ 16545F: drivers/nfc/ 16546F: include/net/nfc/ 16547F: include/uapi/linux/nfc.h 16548F: net/nfc/ 16549 16550NFC VIRTUAL NCI DEVICE DRIVER 16551M: Bongsu Jeon <[email protected]> 16552L: [email protected] 16553S: Supported 16554F: drivers/nfc/virtual_ncidev.c 16555F: tools/testing/selftests/nci/ 16556 16557NFS, SUNRPC, AND LOCKD CLIENTS 16558M: Trond Myklebust <[email protected]> 16559M: Anna Schumaker <[email protected]> 16560L: [email protected] 16561S: Maintained 16562W: http://client.linux-nfs.org 16563T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16564F: Documentation/filesystems/nfs/ 16565F: fs/lockd/ 16566F: fs/nfs/ 16567F: fs/nfs_common/ 16568F: include/linux/lockd/ 16569F: include/linux/nfs* 16570F: include/linux/sunrpc/ 16571F: include/uapi/linux/nfs* 16572F: include/uapi/linux/sunrpc/ 16573F: net/sunrpc/ 16574 16575NILFS2 FILESYSTEM 16576M: Ryusuke Konishi <[email protected]> 16577L: [email protected] 16578S: Supported 16579W: https://nilfs.sourceforge.io/ 16580T: git https://github.com/konis/nilfs2.git 16581F: Documentation/filesystems/nilfs2.rst 16582F: fs/nilfs2/ 16583F: include/trace/events/nilfs2.h 16584F: include/uapi/linux/nilfs2_api.h 16585F: include/uapi/linux/nilfs2_ondisk.h 16586 16587NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16588M: YOKOTA Hiroshi <[email protected]> 16589S: Maintained 16590W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16591F: Documentation/scsi/NinjaSCSI.rst 16592F: drivers/scsi/pcmcia/nsp_* 16593 16594NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16595M: GOTO Masanori <[email protected]> 16596M: YOKOTA Hiroshi <[email protected]> 16597S: Maintained 16598W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16599F: Documentation/scsi/NinjaSCSI.rst 16600F: drivers/scsi/nsp32* 16601 16602NINTENDO HID DRIVER 16603M: Daniel J. Ogorchock <[email protected]> 16604L: [email protected] 16605S: Maintained 16606F: drivers/hid/hid-nintendo* 16607 16608NIOS2 ARCHITECTURE 16609M: Dinh Nguyen <[email protected]> 16610S: Maintained 16611T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16612F: arch/nios2/ 16613 16614NITRO ENCLAVES (NE) 16615M: Alexandru Ciobotaru <[email protected]> 16616L: [email protected] 16617L: The AWS Nitro Enclaves Team <[email protected]> 16618S: Supported 16619W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16620F: Documentation/virt/ne_overview.rst 16621F: drivers/virt/nitro_enclaves/ 16622F: include/linux/nitro_enclaves.h 16623F: include/uapi/linux/nitro_enclaves.h 16624F: samples/nitro_enclaves/ 16625 16626NITRO SECURE MODULE (NSM) 16627M: Alexander Graf <[email protected]> 16628L: [email protected] 16629L: The AWS Nitro Enclaves Team <[email protected]> 16630S: Supported 16631W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16632F: drivers/misc/nsm.c 16633F: include/uapi/linux/nsm.h 16634 16635NOHZ, DYNTICKS SUPPORT 16636M: Anna-Maria Behnsen <[email protected]> 16637M: Frederic Weisbecker <[email protected]> 16638M: Ingo Molnar <[email protected]> 16639M: Thomas Gleixner <[email protected]> 16640L: [email protected] 16641S: Maintained 16642T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16643F: include/linux/sched/nohz.h 16644F: include/linux/tick.h 16645F: kernel/time/tick*.* 16646 16647NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16648M: Pavel Machek <[email protected]> 16649M: Sakari Ailus <[email protected]> 16650L: [email protected] 16651S: Maintained 16652F: drivers/media/i2c/ad5820.c 16653F: drivers/media/i2c/et8ek8 16654 16655NOKIA N900 POWER SUPPLY DRIVERS 16656R: Pali Rohár <[email protected]> 16657F: drivers/power/supply/bq2415x_charger.c 16658F: drivers/power/supply/bq27xxx_battery.c 16659F: drivers/power/supply/bq27xxx_battery_i2c.c 16660F: drivers/power/supply/isp1704_charger.c 16661F: drivers/power/supply/rx51_battery.c 16662F: include/linux/power/bq2415x_charger.h 16663F: include/linux/power/bq27xxx_battery.h 16664 16665NOLIBC HEADER FILE 16666M: Willy Tarreau <[email protected]> 16667M: Thomas Weißschuh <[email protected]> 16668S: Maintained 16669T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16670F: tools/include/nolibc/ 16671F: tools/testing/selftests/nolibc/ 16672 16673NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16674M: Hans de Goede <[email protected]> 16675L: [email protected] 16676S: Maintained 16677F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 16678F: drivers/input/touchscreen/novatek-nvt-ts.c 16679 16680NSDEPS 16681M: Matthias Maennich <[email protected]> 16682S: Maintained 16683F: Documentation/core-api/symbol-namespaces.rst 16684F: scripts/nsdeps 16685 16686NTB AMD DRIVER 16687M: Sanjay R Mehta <[email protected]> 16688M: Shyam Sundar S K <[email protected]> 16689L: [email protected] 16690S: Supported 16691F: drivers/ntb/hw/amd/ 16692 16693NTB DRIVER CORE 16694M: Jon Mason <[email protected]> 16695M: Dave Jiang <[email protected]> 16696M: Allen Hubbe <[email protected]> 16697L: [email protected] 16698S: Supported 16699W: https://github.com/jonmason/ntb/wiki 16700T: git https://github.com/jonmason/ntb.git 16701F: drivers/net/ntb_netdev.c 16702F: drivers/ntb/ 16703F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16704F: include/linux/ntb.h 16705F: include/linux/ntb_transport.h 16706F: tools/testing/selftests/ntb/ 16707 16708NTB INTEL DRIVER 16709M: Dave Jiang <[email protected]> 16710L: [email protected] 16711S: Supported 16712W: https://github.com/davejiang/linux/wiki 16713T: git https://github.com/davejiang/linux.git 16714F: drivers/ntb/hw/intel/ 16715 16716NTFS3 FILESYSTEM 16717M: Konstantin Komarov <[email protected]> 16718L: [email protected] 16719S: Supported 16720W: http://www.paragon-software.com/ 16721T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16722F: Documentation/filesystems/ntfs3.rst 16723F: fs/ntfs3/ 16724 16725NUBUS SUBSYSTEM 16726M: Finn Thain <[email protected]> 16727L: [email protected] 16728S: Maintained 16729F: arch/*/include/asm/nubus.h 16730F: drivers/nubus/ 16731F: include/linux/nubus.h 16732F: include/uapi/linux/nubus.h 16733 16734NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16735M: Antonino Daplas <[email protected]> 16736L: [email protected] 16737S: Maintained 16738F: drivers/video/fbdev/nvidia/ 16739F: drivers/video/fbdev/riva/ 16740 16741NVIDIA WMI EC BACKLIGHT DRIVER 16742M: Daniel Dadap <[email protected]> 16743L: [email protected] 16744S: Supported 16745F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16746F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16747 16748NVM EXPRESS DRIVER 16749M: Keith Busch <[email protected]> 16750M: Jens Axboe <[email protected]> 16751M: Christoph Hellwig <[email protected]> 16752M: Sagi Grimberg <[email protected]> 16753L: [email protected] 16754S: Supported 16755W: http://git.infradead.org/nvme.git 16756T: git git://git.infradead.org/nvme.git 16757F: Documentation/nvme/ 16758F: drivers/nvme/common/ 16759F: drivers/nvme/host/ 16760F: include/linux/nvme-*.h 16761F: include/linux/nvme.h 16762F: include/uapi/linux/nvme_ioctl.h 16763 16764NVM EXPRESS FABRICS AUTHENTICATION 16765M: Hannes Reinecke <[email protected]> 16766L: [email protected] 16767S: Supported 16768F: drivers/nvme/host/auth.c 16769F: drivers/nvme/target/auth.c 16770F: drivers/nvme/target/fabrics-cmd-auth.c 16771F: include/linux/nvme-auth.h 16772 16773NVM EXPRESS FC TRANSPORT DRIVERS 16774M: James Smart <[email protected]> 16775L: [email protected] 16776S: Supported 16777F: drivers/nvme/host/fc.c 16778F: drivers/nvme/target/fc.c 16779F: drivers/nvme/target/fcloop.c 16780F: include/linux/nvme-fc-driver.h 16781F: include/linux/nvme-fc.h 16782 16783NVM EXPRESS HARDWARE MONITORING SUPPORT 16784M: Guenter Roeck <[email protected]> 16785L: [email protected] 16786S: Supported 16787F: drivers/nvme/host/hwmon.c 16788 16789NVM EXPRESS TARGET DRIVER 16790M: Christoph Hellwig <[email protected]> 16791M: Sagi Grimberg <[email protected]> 16792M: Chaitanya Kulkarni <[email protected]> 16793L: [email protected] 16794S: Supported 16795W: http://git.infradead.org/nvme.git 16796T: git git://git.infradead.org/nvme.git 16797F: drivers/nvme/target/ 16798 16799NVMEM FRAMEWORK 16800M: Srinivas Kandagatla <[email protected]> 16801S: Maintained 16802T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 16803F: Documentation/ABI/stable/sysfs-bus-nvmem 16804F: Documentation/devicetree/bindings/nvmem/ 16805F: drivers/nvmem/ 16806F: include/linux/nvmem-consumer.h 16807F: include/linux/nvmem-provider.h 16808 16809NXP BLUETOOTH WIRELESS DRIVERS 16810M: Amitkumar Karwar <[email protected]> 16811M: Neeraj Kale <[email protected]> 16812S: Maintained 16813F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 16814F: drivers/bluetooth/btnxpuart.c 16815 16816NXP C45 TJA11XX PHY DRIVER 16817M: Andrei Botila <[email protected]> 16818L: [email protected] 16819S: Maintained 16820F: drivers/net/phy/nxp-c45-tja11xx* 16821 16822NXP FSPI DRIVER 16823M: Han Xu <[email protected]> 16824M: Haibo Chen <[email protected]> 16825R: Yogesh Gaur <[email protected]> 16826L: [email protected] 16827L: [email protected] 16828S: Maintained 16829F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 16830F: drivers/spi/spi-nxp-fspi.c 16831 16832NXP FXAS21002C DRIVER 16833M: Rui Miguel Silva <[email protected]> 16834L: [email protected] 16835S: Maintained 16836F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 16837F: drivers/iio/gyro/fxas21002c.h 16838F: drivers/iio/gyro/fxas21002c_core.c 16839F: drivers/iio/gyro/fxas21002c_i2c.c 16840F: drivers/iio/gyro/fxas21002c_spi.c 16841 16842NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 16843M: Haibo Chen <[email protected]> 16844L: [email protected] 16845L: [email protected] 16846S: Maintained 16847F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 16848F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 16849F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 16850F: drivers/iio/adc/imx7d_adc.c 16851F: drivers/iio/adc/imx93_adc.c 16852F: drivers/iio/adc/vf610_adc.c 16853 16854NXP i.MX 8M ISI DRIVER 16855M: Laurent Pinchart <[email protected]> 16856L: [email protected] 16857S: Maintained 16858F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 16859F: drivers/media/platform/nxp/imx8-isi/ 16860 16861NXP i.MX 8MP DW100 V4L2 DRIVER 16862M: Xavier Roumegue <[email protected]> 16863L: [email protected] 16864S: Maintained 16865F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 16866F: Documentation/userspace-api/media/drivers/dw100.rst 16867F: drivers/media/platform/nxp/dw100/ 16868F: include/uapi/linux/dw100.h 16869 16870NXP i.MX 8MQ DCSS DRIVER 16871M: Laurentiu Palcu <[email protected]> 16872R: Lucas Stach <[email protected]> 16873L: [email protected] 16874S: Maintained 16875T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16876F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 16877F: drivers/gpu/drm/imx/dcss/ 16878 16879NXP i.MX 8QXP ADC DRIVER 16880M: Cai Huoqing <[email protected]> 16881M: Haibo Chen <[email protected]> 16882L: [email protected] 16883L: [email protected] 16884S: Maintained 16885F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 16886F: drivers/iio/adc/imx8qxp-adc.c 16887 16888NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 16889M: Mirela Rabulea <[email protected]> 16890L: [email protected] 16891L: [email protected] 16892S: Maintained 16893F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 16894F: drivers/media/platform/nxp/imx-jpeg 16895 16896NXP i.MX CLOCK DRIVERS 16897M: Abel Vesa <[email protected]> 16898R: Peng Fan <[email protected]> 16899L: [email protected] 16900L: [email protected] 16901S: Maintained 16902T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 16903F: Documentation/devicetree/bindings/clock/imx* 16904F: drivers/clk/imx/ 16905F: include/dt-bindings/clock/imx* 16906 16907NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 16908M: Jagan Teki <[email protected]> 16909S: Maintained 16910F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 16911F: drivers/regulator/pf8x00-regulator.c 16912 16913NXP PTN5150A CC LOGIC AND EXTCON DRIVER 16914M: Krzysztof Kozlowski <[email protected]> 16915L: [email protected] 16916S: Maintained 16917F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 16918F: drivers/extcon/extcon-ptn5150.c 16919 16920NXP SGTL5000 DRIVER 16921M: Fabio Estevam <[email protected]> 16922L: [email protected] 16923S: Maintained 16924F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 16925F: sound/soc/codecs/sgtl5000* 16926 16927NXP SJA1105 ETHERNET SWITCH DRIVER 16928M: Vladimir Oltean <[email protected]> 16929L: [email protected] 16930S: Maintained 16931F: drivers/net/dsa/sja1105 16932F: drivers/net/pcs/pcs-xpcs-nxp.c 16933 16934NXP TDA998X DRM DRIVER 16935M: Russell King <[email protected]> 16936S: Maintained 16937T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 16938T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 16939F: drivers/gpu/drm/i2c/tda998x_drv.c 16940F: include/drm/i2c/tda998x.h 16941F: include/dt-bindings/display/tda998x.h 16942K: "nxp,tda998x" 16943 16944NXP TFA9879 DRIVER 16945M: Peter Rosin <[email protected]> 16946L: [email protected] 16947S: Maintained 16948F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 16949F: sound/soc/codecs/tfa9879* 16950 16951NXP-NCI NFC DRIVER 16952S: Orphan 16953F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 16954F: drivers/nfc/nxp-nci 16955 16956NXP/Goodix TFA989X (TFA1) DRIVER 16957M: Stephan Gerhold <[email protected]> 16958L: [email protected] 16959S: Maintained 16960F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 16961F: sound/soc/codecs/tfa989x.c 16962 16963NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 16964M: Jonas Malaco <[email protected]> 16965L: [email protected] 16966S: Maintained 16967F: Documentation/hwmon/nzxt-kraken2.rst 16968F: drivers/hwmon/nzxt-kraken2.c 16969 16970NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 16971M: Jonas Malaco <[email protected]> 16972M: Aleksa Savic <[email protected]> 16973L: [email protected] 16974S: Maintained 16975F: Documentation/hwmon/nzxt-kraken3.rst 16976F: drivers/hwmon/nzxt-kraken3.c 16977 16978OBJAGG 16979M: Jiri Pirko <[email protected]> 16980L: [email protected] 16981S: Supported 16982F: include/linux/objagg.h 16983F: lib/objagg.c 16984F: lib/test_objagg.c 16985 16986OBJPOOL 16987M: Matt Wu <[email protected]> 16988S: Supported 16989F: include/linux/objpool.h 16990F: lib/objpool.c 16991F: lib/test_objpool.c 16992 16993OBJTOOL 16994M: Josh Poimboeuf <[email protected]> 16995M: Peter Zijlstra <[email protected]> 16996S: Supported 16997F: include/linux/objtool*.h 16998F: tools/objtool/ 16999 17000OCELOT ETHERNET SWITCH DRIVER 17001M: Vladimir Oltean <[email protected]> 17002M: Claudiu Manoil <[email protected]> 17003M: Alexandre Belloni <[email protected]> 17004M: [email protected] 17005L: [email protected] 17006S: Supported 17007F: drivers/net/dsa/ocelot/* 17008F: drivers/net/ethernet/mscc/ 17009F: include/soc/mscc/ocelot* 17010F: net/dsa/tag_ocelot.c 17011F: net/dsa/tag_ocelot_8021q.c 17012F: tools/testing/selftests/drivers/net/ocelot/* 17013 17014OCELOT EXTERNAL SWITCH CONTROL 17015M: Colin Foster <[email protected]> 17016S: Supported 17017F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17018F: drivers/mfd/ocelot* 17019F: drivers/net/dsa/ocelot/ocelot_ext.c 17020F: include/linux/mfd/ocelot.h 17021 17022OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17023M: Frederic Barrat <[email protected]> 17024M: Andrew Donnellan <[email protected]> 17025L: [email protected] 17026S: Supported 17027F: Documentation/userspace-api/accelerators/ocxl.rst 17028F: arch/powerpc/include/asm/pnv-ocxl.h 17029F: arch/powerpc/platforms/powernv/ocxl.c 17030F: drivers/misc/ocxl/ 17031F: include/misc/ocxl* 17032F: include/uapi/misc/ocxl.h 17033 17034OMAP AUDIO SUPPORT 17035M: Peter Ujfalusi <[email protected]> 17036M: Jarkko Nikula <[email protected]> 17037L: [email protected] 17038L: [email protected] 17039S: Maintained 17040F: sound/soc/ti/n810.c 17041F: sound/soc/ti/omap* 17042F: sound/soc/ti/rx51.c 17043F: sound/soc/ti/sdma-pcm.* 17044 17045OMAP CLOCK FRAMEWORK SUPPORT 17046M: Paul Walmsley <[email protected]> 17047L: [email protected] 17048S: Maintained 17049F: arch/arm/*omap*/*clock* 17050 17051OMAP DEVICE TREE SUPPORT 17052M: Tony Lindgren <[email protected]> 17053L: [email protected] 17054L: [email protected] 17055S: Maintained 17056F: arch/arm/boot/dts/ti/omap/ 17057 17058OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17059L: [email protected] 17060L: [email protected] 17061S: Orphan 17062F: Documentation/arch/arm/omap/dss.rst 17063F: drivers/video/fbdev/omap2/ 17064 17065OMAP FRAMEBUFFER SUPPORT 17066L: [email protected] 17067L: [email protected] 17068S: Orphan 17069F: drivers/video/fbdev/omap/ 17070 17071OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17072M: Roger Quadros <[email protected]> 17073M: Tony Lindgren <[email protected]> 17074L: [email protected] 17075S: Maintained 17076F: arch/arm/mach-omap2/*gpmc* 17077F: drivers/memory/omap-gpmc.c 17078 17079OMAP GPIO DRIVER 17080M: Grygorii Strashko <[email protected]> 17081M: Santosh Shilimkar <[email protected]> 17082M: Kevin Hilman <[email protected]> 17083L: [email protected] 17084S: Maintained 17085F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17086F: drivers/gpio/gpio-omap.c 17087 17088OMAP HARDWARE SPINLOCK SUPPORT 17089L: [email protected] 17090S: Orphan 17091F: drivers/hwspinlock/omap_hwspinlock.c 17092 17093OMAP HS MMC SUPPORT 17094L: [email protected] 17095L: [email protected] 17096S: Orphan 17097F: drivers/mmc/host/omap_hsmmc.c 17098 17099OMAP HWMOD DATA 17100M: Paul Walmsley <[email protected]> 17101L: [email protected] 17102S: Maintained 17103F: arch/arm/mach-omap2/omap_hwmod*data* 17104 17105OMAP HWMOD SUPPORT 17106M: Paul Walmsley <[email protected]> 17107L: [email protected] 17108S: Maintained 17109F: arch/arm/mach-omap2/omap_hwmod.* 17110 17111OMAP I2C DRIVER 17112M: Vignesh R <[email protected]> 17113L: [email protected] 17114L: [email protected] 17115S: Maintained 17116F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17117F: drivers/i2c/busses/i2c-omap.c 17118 17119OMAP MMC SUPPORT 17120M: Aaro Koskinen <[email protected]> 17121L: [email protected] 17122S: Odd Fixes 17123F: drivers/mmc/host/omap.c 17124 17125OMAP POWER MANAGEMENT SUPPORT 17126M: Kevin Hilman <[email protected]> 17127L: [email protected] 17128S: Maintained 17129F: arch/arm/*omap*/*pm* 17130F: drivers/cpufreq/omap-cpufreq.c 17131 17132OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17133M: Paul Walmsley <[email protected]> 17134L: [email protected] 17135S: Maintained 17136F: arch/arm/mach-omap2/prm* 17137 17138OMAP RANDOM NUMBER GENERATOR SUPPORT 17139M: Deepak Saxena <[email protected]> 17140S: Maintained 17141F: drivers/char/hw_random/omap-rng.c 17142 17143OMAP USB SUPPORT 17144L: [email protected] 17145L: [email protected] 17146S: Orphan 17147F: arch/arm/*omap*/usb* 17148F: drivers/usb/*/*omap* 17149 17150OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17151M: Mark Jackson <[email protected]> 17152L: [email protected] 17153S: Maintained 17154F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17155 17156OMAP1 SUPPORT 17157M: Aaro Koskinen <[email protected]> 17158M: Janusz Krzysztofik <[email protected]> 17159R: Tony Lindgren <[email protected]> 17160L: [email protected] 17161S: Maintained 17162Q: http://patchwork.kernel.org/project/linux-omap/list/ 17163T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17164F: arch/arm/configs/omap1_defconfig 17165F: arch/arm/mach-omap1/ 17166F: drivers/i2c/busses/i2c-omap.c 17167F: include/linux/platform_data/ams-delta-fiq.h 17168F: include/linux/platform_data/i2c-omap.h 17169 17170OMAP2+ SUPPORT 17171M: Aaro Koskinen <[email protected]> 17172M: Andreas Kemnade <[email protected]> 17173M: Kevin Hilman <[email protected]> 17174M: Roger Quadros <[email protected]> 17175M: Tony Lindgren <[email protected]> 17176L: [email protected] 17177S: Maintained 17178W: http://linux.omap.com/ 17179Q: http://patchwork.kernel.org/project/linux-omap/list/ 17180T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17181F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17182F: arch/arm/configs/omap2plus_defconfig 17183F: arch/arm/mach-omap2/ 17184F: drivers/bus/omap*.[ch] 17185F: drivers/bus/ti-sysc.c 17186F: drivers/gpio/gpio-tps65219.c 17187F: drivers/i2c/busses/i2c-omap.c 17188F: drivers/irqchip/irq-omap-intc.c 17189F: drivers/mfd/*omap*.c 17190F: drivers/mfd/menelaus.c 17191F: drivers/mfd/palmas.c 17192F: drivers/mfd/tps65217.c 17193F: drivers/mfd/tps65218.c 17194F: drivers/mfd/tps65219.c 17195F: drivers/mfd/tps65910.c 17196F: drivers/mfd/twl-core.[ch] 17197F: drivers/mfd/twl4030*.c 17198F: drivers/mfd/twl6030*.c 17199F: drivers/mfd/twl6040*.c 17200F: drivers/regulator/palmas-regulator*.c 17201F: drivers/regulator/pbias-regulator.c 17202F: drivers/regulator/tps65217-regulator.c 17203F: drivers/regulator/tps65218-regulator.c 17204F: drivers/regulator/tps65219-regulator.c 17205F: drivers/regulator/tps65910-regulator.c 17206F: drivers/regulator/twl-regulator.c 17207F: drivers/regulator/twl6030-regulator.c 17208F: include/linux/platform_data/i2c-omap.h 17209F: include/linux/platform_data/ti-sysc.h 17210 17211OMFS FILESYSTEM 17212M: Bob Copeland <[email protected]> 17213L: [email protected] 17214S: Maintained 17215F: Documentation/filesystems/omfs.rst 17216F: fs/omfs/ 17217 17218OMNIVISION OG01A1B SENSOR DRIVER 17219M: Sakari Ailus <[email protected]> 17220L: [email protected] 17221S: Maintained 17222F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17223F: drivers/media/i2c/og01a1b.c 17224 17225OMNIVISION OV01A10 SENSOR DRIVER 17226M: Bingbu Cao <[email protected]> 17227L: [email protected] 17228S: Maintained 17229T: git git://linuxtv.org/media.git 17230F: drivers/media/i2c/ov01a10.c 17231 17232OMNIVISION OV02A10 SENSOR DRIVER 17233L: [email protected] 17234S: Orphan 17235T: git git://linuxtv.org/media.git 17236F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17237F: drivers/media/i2c/ov02a10.c 17238 17239OMNIVISION OV08D10 SENSOR DRIVER 17240M: Jimmy Su <[email protected]> 17241L: [email protected] 17242S: Maintained 17243T: git git://linuxtv.org/media.git 17244F: drivers/media/i2c/ov08d10.c 17245 17246OMNIVISION OV08X40 SENSOR DRIVER 17247M: Jason Chen <[email protected]> 17248L: [email protected] 17249S: Maintained 17250T: git git://linuxtv.org/media.git 17251F: drivers/media/i2c/ov08x40.c 17252F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17253 17254OMNIVISION OV13858 SENSOR DRIVER 17255M: Sakari Ailus <[email protected]> 17256L: [email protected] 17257S: Maintained 17258T: git git://linuxtv.org/media.git 17259F: drivers/media/i2c/ov13858.c 17260 17261OMNIVISION OV13B10 SENSOR DRIVER 17262M: Arec Kao <[email protected]> 17263L: [email protected] 17264S: Maintained 17265T: git git://linuxtv.org/media.git 17266F: drivers/media/i2c/ov13b10.c 17267 17268OMNIVISION OV2680 SENSOR DRIVER 17269M: Rui Miguel Silva <[email protected]> 17270M: Hans de Goede <[email protected]> 17271L: [email protected] 17272S: Maintained 17273T: git git://linuxtv.org/media.git 17274F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17275F: drivers/media/i2c/ov2680.c 17276 17277OMNIVISION OV2685 SENSOR DRIVER 17278M: Shunqian Zheng <[email protected]> 17279L: [email protected] 17280S: Maintained 17281T: git git://linuxtv.org/media.git 17282F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17283F: drivers/media/i2c/ov2685.c 17284 17285OMNIVISION OV2740 SENSOR DRIVER 17286M: Tianshu Qiu <[email protected]> 17287R: Sakari Ailus <[email protected]> 17288R: Bingbu Cao <[email protected]> 17289L: [email protected] 17290S: Maintained 17291T: git git://linuxtv.org/media.git 17292F: drivers/media/i2c/ov2740.c 17293 17294OMNIVISION OV4689 SENSOR DRIVER 17295M: Mikhail Rudenko <[email protected]> 17296L: [email protected] 17297S: Maintained 17298T: git git://linuxtv.org/media.git 17299F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17300F: drivers/media/i2c/ov4689.c 17301 17302OMNIVISION OV5640 SENSOR DRIVER 17303M: Steve Longerbeam <[email protected]> 17304L: [email protected] 17305S: Maintained 17306T: git git://linuxtv.org/media.git 17307F: drivers/media/i2c/ov5640.c 17308 17309OMNIVISION OV5647 SENSOR DRIVER 17310M: Dave Stevenson <[email protected]> 17311M: Jacopo Mondi <[email protected]> 17312L: [email protected] 17313S: Maintained 17314T: git git://linuxtv.org/media.git 17315F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17316F: drivers/media/i2c/ov5647.c 17317 17318OMNIVISION OV5670 SENSOR DRIVER 17319M: Sakari Ailus <[email protected]> 17320L: [email protected] 17321S: Maintained 17322T: git git://linuxtv.org/media.git 17323F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17324F: drivers/media/i2c/ov5670.c 17325 17326OMNIVISION OV5675 SENSOR DRIVER 17327M: Sakari Ailus <[email protected]> 17328L: [email protected] 17329S: Maintained 17330T: git git://linuxtv.org/media.git 17331F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17332F: drivers/media/i2c/ov5675.c 17333 17334OMNIVISION OV5693 SENSOR DRIVER 17335M: Daniel Scally <[email protected]> 17336L: [email protected] 17337S: Maintained 17338T: git git://linuxtv.org/media.git 17339F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17340F: drivers/media/i2c/ov5693.c 17341 17342OMNIVISION OV5695 SENSOR DRIVER 17343M: Shunqian Zheng <[email protected]> 17344L: [email protected] 17345S: Maintained 17346T: git git://linuxtv.org/media.git 17347F: drivers/media/i2c/ov5695.c 17348 17349OMNIVISION OV64A40 SENSOR DRIVER 17350M: Jacopo Mondi <[email protected]> 17351L: [email protected] 17352S: Maintained 17353T: git git://linuxtv.org/media.git 17354F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17355F: drivers/media/i2c/ov64a40.c 17356 17357OMNIVISION OV7670 SENSOR DRIVER 17358L: [email protected] 17359S: Orphan 17360T: git git://linuxtv.org/media.git 17361F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17362F: drivers/media/i2c/ov7670.c 17363 17364OMNIVISION OV772x SENSOR DRIVER 17365M: Jacopo Mondi <[email protected]> 17366L: [email protected] 17367S: Odd fixes 17368T: git git://linuxtv.org/media.git 17369F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17370F: drivers/media/i2c/ov772x.c 17371F: include/media/i2c/ov772x.h 17372 17373OMNIVISION OV7740 SENSOR DRIVER 17374L: [email protected] 17375S: Orphan 17376T: git git://linuxtv.org/media.git 17377F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17378F: drivers/media/i2c/ov7740.c 17379 17380OMNIVISION OV8856 SENSOR DRIVER 17381M: Sakari Ailus <[email protected]> 17382L: [email protected] 17383S: Maintained 17384T: git git://linuxtv.org/media.git 17385F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17386F: drivers/media/i2c/ov8856.c 17387 17388OMNIVISION OV8858 SENSOR DRIVER 17389M: Jacopo Mondi <[email protected]> 17390M: Nicholas Roth <[email protected]> 17391L: [email protected] 17392S: Maintained 17393T: git git://linuxtv.org/media.git 17394F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17395F: drivers/media/i2c/ov8858.c 17396 17397OMNIVISION OV9282 SENSOR DRIVER 17398M: Dave Stevenson <[email protected]> 17399L: [email protected] 17400S: Maintained 17401T: git git://linuxtv.org/media.git 17402F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17403F: drivers/media/i2c/ov9282.c 17404 17405OMNIVISION OV9640 SENSOR DRIVER 17406M: Petr Cvek <[email protected]> 17407L: [email protected] 17408S: Maintained 17409F: drivers/media/i2c/ov9640.* 17410 17411OMNIVISION OV9650 SENSOR DRIVER 17412M: Sakari Ailus <[email protected]> 17413R: Akinobu Mita <[email protected]> 17414R: Sylwester Nawrocki <[email protected]> 17415L: [email protected] 17416S: Maintained 17417T: git git://linuxtv.org/media.git 17418F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17419F: drivers/media/i2c/ov9650.c 17420 17421OMNIVISION OV9734 SENSOR DRIVER 17422M: Tianshu Qiu <[email protected]> 17423R: Bingbu Cao <[email protected]> 17424L: [email protected] 17425S: Maintained 17426T: git git://linuxtv.org/media.git 17427F: drivers/media/i2c/ov9734.c 17428 17429ONBOARD USB HUB DRIVER 17430M: Matthias Kaehlcke <[email protected]> 17431L: [email protected] 17432S: Maintained 17433F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17434F: drivers/usb/misc/onboard_usb_dev.c 17435 17436ONENAND FLASH DRIVER 17437M: Kyungmin Park <[email protected]> 17438L: [email protected] 17439S: Maintained 17440F: drivers/mtd/nand/onenand/ 17441F: include/linux/mtd/onenand*.h 17442 17443ONEXPLAYER FAN DRIVER 17444M: Derek John Clark <[email protected]> 17445M: Joaquín Ignacio Aramendía <[email protected]> 17446L: [email protected] 17447S: Maintained 17448F: drivers/hwmon/oxp-sensors.c 17449 17450ONIE TLV NVMEM LAYOUT DRIVER 17451M: Miquel Raynal <[email protected]> 17452S: Maintained 17453F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17454F: drivers/nvmem/layouts/onie-tlv.c 17455 17456ONION OMEGA2+ BOARD 17457M: Harvey Hunt <[email protected]> 17458L: [email protected] 17459S: Maintained 17460F: arch/mips/boot/dts/ralink/omega2p.dts 17461 17462ONSEMI ETHERNET PHY DRIVERS 17463M: Piergiorgio Beruto <[email protected]> 17464L: [email protected] 17465S: Supported 17466W: http://www.onsemi.com 17467F: drivers/net/phy/ncn* 17468 17469OP-TEE DRIVER 17470M: Jens Wiklander <[email protected]> 17471L: [email protected] 17472S: Maintained 17473F: Documentation/ABI/testing/sysfs-bus-optee-devices 17474F: drivers/tee/optee/ 17475 17476OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17477M: Sumit Garg <[email protected]> 17478L: [email protected] 17479S: Maintained 17480F: drivers/char/hw_random/optee-rng.c 17481 17482OP-TEE RTC DRIVER 17483M: Clément Léger <[email protected]> 17484L: [email protected] 17485S: Maintained 17486F: drivers/rtc/rtc-optee.c 17487 17488OPA-VNIC DRIVER 17489M: Dennis Dalessandro <[email protected]> 17490L: [email protected] 17491S: Supported 17492F: drivers/infiniband/ulp/opa_vnic 17493 17494OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17495M: Parthiban Veerasooran <[email protected]> 17496L: [email protected] 17497S: Maintained 17498F: Documentation/networking/oa-tc6-framework.rst 17499F: drivers/net/ethernet/oa_tc6.c 17500F: include/linux/oa_tc6.h 17501 17502OPEN FIRMWARE AND FLATTENED DEVICE TREE 17503M: Rob Herring <[email protected]> 17504M: Saravana Kannan <[email protected]> 17505L: [email protected] 17506S: Maintained 17507W: http://www.devicetree.org/ 17508C: irc://irc.libera.chat/devicetree 17509T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17510F: Documentation/ABI/testing/sysfs-firmware-ofw 17511F: drivers/of/ 17512F: include/linux/of*.h 17513F: scripts/dtc/ 17514F: tools/testing/selftests/dt/ 17515K: of_overlay_notifier_ 17516K: of_overlay_fdt_apply 17517K: of_overlay_remove 17518 17519OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17520M: Rob Herring <[email protected]> 17521M: Krzysztof Kozlowski <[email protected]> 17522M: Conor Dooley <[email protected]> 17523L: [email protected] 17524S: Maintained 17525Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17526C: irc://irc.libera.chat/devicetree 17527T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17528F: Documentation/devicetree/ 17529F: arch/*/boot/dts/ 17530F: include/dt-bindings/ 17531 17532OPENCOMPUTE PTP CLOCK DRIVER 17533M: Jonathan Lemon <[email protected]> 17534M: Vadim Fedorenko <[email protected]> 17535L: [email protected] 17536S: Maintained 17537F: drivers/ptp/ptp_ocp.c 17538 17539OPENCORES I2C BUS DRIVER 17540M: Peter Korsgaard <[email protected]> 17541M: Andrew Lunn <[email protected]> 17542L: [email protected] 17543S: Maintained 17544F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17545F: Documentation/i2c/busses/i2c-ocores.rst 17546F: drivers/i2c/busses/i2c-ocores.c 17547F: include/linux/platform_data/i2c-ocores.h 17548 17549OPENRISC ARCHITECTURE 17550M: Jonas Bonn <[email protected]> 17551M: Stefan Kristiansson <[email protected]> 17552M: Stafford Horne <[email protected]> 17553L: [email protected] 17554S: Maintained 17555W: http://openrisc.io 17556T: git https://github.com/openrisc/linux.git 17557F: Documentation/arch/openrisc/ 17558F: Documentation/devicetree/bindings/openrisc/ 17559F: arch/openrisc/ 17560F: drivers/irqchip/irq-ompic.c 17561F: drivers/irqchip/irq-or1k-* 17562 17563OPENVSWITCH 17564M: Pravin B Shelar <[email protected]> 17565L: [email protected] 17566L: [email protected] 17567S: Maintained 17568W: http://openvswitch.org 17569F: include/uapi/linux/openvswitch.h 17570F: net/openvswitch/ 17571F: tools/testing/selftests/net/openvswitch/ 17572 17573OPERATING PERFORMANCE POINTS (OPP) 17574M: Viresh Kumar <[email protected]> 17575M: Nishanth Menon <[email protected]> 17576M: Stephen Boyd <[email protected]> 17577L: [email protected] 17578S: Maintained 17579T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17580F: Documentation/devicetree/bindings/opp/ 17581F: Documentation/power/opp.rst 17582F: drivers/opp/ 17583F: include/linux/pm_opp.h 17584 17585OPL4 DRIVER 17586M: Clemens Ladisch <[email protected]> 17587L: [email protected] 17588S: Maintained 17589T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17590F: sound/drivers/opl4/ 17591 17592ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17593M: Mark Fasheh <[email protected]> 17594M: Joel Becker <[email protected]> 17595M: Joseph Qi <[email protected]> 17596L: [email protected] 17597S: Supported 17598W: http://ocfs2.wiki.kernel.org 17599F: Documentation/filesystems/dlmfs.rst 17600F: Documentation/filesystems/ocfs2.rst 17601F: fs/ocfs2/ 17602 17603ORANGEFS FILESYSTEM 17604M: Mike Marshall <[email protected]> 17605R: Martin Brandenburg <[email protected]> 17606L: [email protected] 17607S: Supported 17608T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17609F: Documentation/filesystems/orangefs.rst 17610F: fs/orangefs/ 17611 17612OV2659 OMNIVISION SENSOR DRIVER 17613M: "Lad, Prabhakar" <[email protected]> 17614L: [email protected] 17615S: Maintained 17616W: https://linuxtv.org 17617Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17618T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17619F: drivers/media/i2c/ov2659.c 17620F: include/media/i2c/ov2659.h 17621 17622OVERLAY FILESYSTEM 17623M: Miklos Szeredi <[email protected]> 17624M: Amir Goldstein <[email protected]> 17625L: [email protected] 17626S: Supported 17627T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17628F: Documentation/filesystems/overlayfs.rst 17629F: fs/overlayfs/ 17630 17631P54 WIRELESS DRIVER 17632M: Christian Lamparter <[email protected]> 17633L: [email protected] 17634S: Maintained 17635W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17636F: drivers/net/wireless/intersil/p54/ 17637 17638PACKET SOCKETS 17639M: Willem de Bruijn <[email protected]> 17640S: Maintained 17641F: include/uapi/linux/if_packet.h 17642F: net/packet/af_packet.c 17643 17644PACKING 17645M: Vladimir Oltean <[email protected]> 17646L: [email protected] 17647S: Supported 17648F: Documentation/core-api/packing.rst 17649F: include/linux/packing.h 17650F: lib/packing.c 17651F: lib/packing_test.c 17652 17653PADATA PARALLEL EXECUTION MECHANISM 17654M: Steffen Klassert <[email protected]> 17655M: Daniel Jordan <[email protected]> 17656L: [email protected] 17657L: [email protected] 17658S: Maintained 17659F: Documentation/core-api/padata.rst 17660F: include/linux/padata.h 17661F: kernel/padata.c 17662 17663PAGE CACHE 17664M: Matthew Wilcox (Oracle) <[email protected]> 17665L: [email protected] 17666S: Supported 17667T: git git://git.infradead.org/users/willy/pagecache.git 17668F: Documentation/filesystems/locking.rst 17669F: Documentation/filesystems/vfs.rst 17670F: include/linux/pagemap.h 17671F: mm/filemap.c 17672F: mm/page-writeback.c 17673F: mm/readahead.c 17674F: mm/truncate.c 17675 17676PAGE POOL 17677M: Jesper Dangaard Brouer <[email protected]> 17678M: Ilias Apalodimas <[email protected]> 17679L: [email protected] 17680S: Supported 17681F: Documentation/networking/page_pool.rst 17682F: include/net/page_pool/ 17683F: include/trace/events/page_pool.h 17684F: net/core/page_pool.c 17685 17686PAGE TABLE CHECK 17687M: Pasha Tatashin <[email protected]> 17688M: Andrew Morton <[email protected]> 17689L: [email protected] 17690S: Maintained 17691F: Documentation/mm/page_table_check.rst 17692F: include/linux/page_table_check.h 17693F: mm/page_table_check.c 17694 17695PANASONIC LAPTOP ACPI EXTRAS DRIVER 17696M: Kenneth Chan <[email protected]> 17697L: [email protected] 17698S: Maintained 17699F: drivers/platform/x86/panasonic-laptop.c 17700 17701PARALLAX PING IIO SENSOR DRIVER 17702M: Andreas Klinger <[email protected]> 17703L: [email protected] 17704S: Maintained 17705F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17706F: drivers/iio/proximity/ping.c 17707 17708PARALLEL LCD/KEYPAD PANEL DRIVER 17709M: Willy Tarreau <[email protected]> 17710M: Ksenija Stanojevic <[email protected]> 17711S: Odd Fixes 17712F: Documentation/admin-guide/lcd-panel-cgram.rst 17713F: drivers/auxdisplay/panel.c 17714 17715PARALLEL PORT SUBSYSTEM 17716M: Sudip Mukherjee <[email protected]> 17717M: Sudip Mukherjee <[email protected]> 17718L: [email protected] (subscribers-only) 17719S: Maintained 17720F: Documentation/driver-api/parport*.rst 17721F: drivers/char/ppdev.c 17722F: drivers/parport/ 17723F: include/linux/parport*.h 17724F: include/uapi/linux/ppdev.h 17725 17726PARAVIRT_OPS INTERFACE 17727M: Juergen Gross <[email protected]> 17728R: Ajay Kaher <[email protected]> 17729R: Alexey Makhalov <[email protected]> 17730R: Broadcom internal kernel review list <[email protected]> 17731L: [email protected] 17732L: [email protected] 17733S: Supported 17734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17735F: Documentation/virt/paravirt_ops.rst 17736F: arch/*/include/asm/paravirt*.h 17737F: arch/*/kernel/paravirt* 17738F: include/linux/hypervisor.h 17739 17740PARISC ARCHITECTURE 17741M: "James E.J. Bottomley" <[email protected]> 17742M: Helge Deller <[email protected]> 17743L: [email protected] 17744S: Maintained 17745W: https://parisc.wiki.kernel.org 17746Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17747T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17748T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17749F: Documentation/arch/parisc/ 17750F: arch/parisc/ 17751F: drivers/char/agp/parisc-agp.c 17752F: drivers/input/misc/hp_sdc_rtc.c 17753F: drivers/input/serio/gscps2.c 17754F: drivers/input/serio/hp_sdc* 17755F: drivers/parisc/ 17756F: drivers/parport/parport_gsc.* 17757F: drivers/tty/serial/8250/8250_parisc.c 17758F: drivers/video/console/sti* 17759F: drivers/video/fbdev/sti* 17760F: drivers/video/logo/logo_parisc* 17761F: include/linux/hp_sdc.h 17762 17763PARMAN 17764M: Jiri Pirko <[email protected]> 17765L: [email protected] 17766S: Supported 17767F: include/linux/parman.h 17768F: lib/parman.c 17769F: lib/test_parman.c 17770 17771PC ENGINES APU BOARD DRIVER 17772M: Enrico Weigelt, metux IT consult <[email protected]> 17773S: Maintained 17774F: drivers/platform/x86/pcengines-apuv2.c 17775 17776PC87360 HARDWARE MONITORING DRIVER 17777M: Jim Cromie <[email protected]> 17778L: [email protected] 17779S: Maintained 17780F: Documentation/hwmon/pc87360.rst 17781F: drivers/hwmon/pc87360.c 17782 17783PC8736x GPIO DRIVER 17784M: Jim Cromie <[email protected]> 17785S: Maintained 17786F: drivers/char/pc8736x_gpio.c 17787 17788PC87427 HARDWARE MONITORING DRIVER 17789M: Jean Delvare <[email protected]> 17790L: [email protected] 17791S: Maintained 17792F: Documentation/hwmon/pc87427.rst 17793F: drivers/hwmon/pc87427.c 17794 17795PCA9532 LED DRIVER 17796M: Riku Voipio <[email protected]> 17797S: Maintained 17798F: drivers/leds/leds-pca9532.c 17799F: include/linux/leds-pca9532.h 17800 17801PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 17802M: Thomas Petazzoni <[email protected]> 17803M: Pali Rohár <[email protected]> 17804L: [email protected] 17805L: [email protected] (moderated for non-subscribers) 17806S: Maintained 17807F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 17808F: drivers/pci/controller/pci-aardvark.c 17809 17810PCI DRIVER FOR ALTERA PCIE IP 17811M: Joyce Ooi <[email protected]> 17812L: [email protected] 17813S: Supported 17814F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 17815F: drivers/pci/controller/pcie-altera.c 17816 17817PCI DRIVER FOR APPLIEDMICRO XGENE 17818M: Toan Le <[email protected]> 17819L: [email protected] 17820L: [email protected] (moderated for non-subscribers) 17821S: Maintained 17822F: Documentation/devicetree/bindings/pci/xgene-pci.txt 17823F: drivers/pci/controller/pci-xgene.c 17824 17825PCI DRIVER FOR ARM VERSATILE PLATFORM 17826M: Rob Herring <[email protected]> 17827L: [email protected] 17828L: [email protected] (moderated for non-subscribers) 17829S: Maintained 17830F: Documentation/devicetree/bindings/pci/versatile.yaml 17831F: drivers/pci/controller/pci-versatile.c 17832 17833PCI DRIVER FOR ARMADA 8K 17834M: Thomas Petazzoni <[email protected]> 17835L: [email protected] 17836L: [email protected] (moderated for non-subscribers) 17837S: Maintained 17838F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 17839F: drivers/pci/controller/dwc/pcie-armada8k.c 17840 17841PCI DRIVER FOR CADENCE PCIE IP 17842L: [email protected] 17843S: Orphan 17844F: Documentation/devicetree/bindings/pci/cdns,* 17845F: drivers/pci/controller/cadence/*cadence* 17846 17847PCI DRIVER FOR FREESCALE LAYERSCAPE 17848M: Minghuan Lian <[email protected]> 17849M: Mingkai Hu <[email protected]> 17850M: Roy Zang <[email protected]> 17851L: [email protected] 17852L: [email protected] 17853L: [email protected] (moderated for non-subscribers) 17854L: [email protected] 17855S: Maintained 17856F: drivers/pci/controller/dwc/*layerscape* 17857 17858PCI DRIVER FOR FU740 17859M: Paul Walmsley <[email protected]> 17860M: Greentime Hu <[email protected]> 17861M: Samuel Holland <[email protected]> 17862L: [email protected] 17863S: Maintained 17864F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 17865F: drivers/pci/controller/dwc/pcie-fu740.c 17866 17867PCI DRIVER FOR GENERIC OF HOSTS 17868M: Will Deacon <[email protected]> 17869L: [email protected] 17870L: [email protected] (moderated for non-subscribers) 17871S: Maintained 17872F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 17873F: drivers/pci/controller/pci-host-common.c 17874F: drivers/pci/controller/pci-host-generic.c 17875 17876PCI DRIVER FOR IMX6 17877M: Richard Zhu <[email protected]> 17878M: Lucas Stach <[email protected]> 17879L: [email protected] 17880L: [email protected] (moderated for non-subscribers) 17881L: [email protected] 17882S: Maintained 17883F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 17884F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 17885F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 17886F: drivers/pci/controller/dwc/*imx6* 17887 17888PCI DRIVER FOR INTEL IXP4XX 17889M: Linus Walleij <[email protected]> 17890S: Maintained 17891F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 17892F: drivers/pci/controller/pci-ixp4xx.c 17893 17894PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 17895M: Nirmal Patel <[email protected]> 17896R: Jonathan Derrick <[email protected]> 17897L: [email protected] 17898S: Supported 17899F: drivers/pci/controller/vmd.c 17900 17901PCI DRIVER FOR MICROSEMI SWITCHTEC 17902M: Kurt Schwemmer <[email protected]> 17903M: Logan Gunthorpe <[email protected]> 17904L: [email protected] 17905S: Maintained 17906F: Documentation/ABI/testing/sysfs-class-switchtec 17907F: Documentation/driver-api/switchtec.rst 17908F: drivers/ntb/hw/mscc/ 17909F: drivers/pci/switch/switchtec* 17910F: include/linux/switchtec.h 17911F: include/uapi/linux/switchtec_ioctl.h 17912 17913PCI DRIVER FOR MOBIVEIL PCIE IP 17914M: Karthikeyan Mitran <[email protected]> 17915M: Hou Zhiqiang <[email protected]> 17916L: [email protected] 17917S: Supported 17918F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 17919F: drivers/pci/controller/mobiveil/pcie-mobiveil* 17920 17921PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 17922M: Thomas Petazzoni <[email protected]> 17923M: Pali Rohár <[email protected]> 17924L: [email protected] 17925L: [email protected] (moderated for non-subscribers) 17926S: Maintained 17927F: drivers/pci/controller/*mvebu* 17928 17929PCI DRIVER FOR NVIDIA TEGRA 17930M: Thierry Reding <[email protected]> 17931L: [email protected] 17932L: [email protected] 17933S: Supported 17934F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 17935F: drivers/pci/controller/pci-tegra.c 17936 17937PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 17938M: Hou Zhiqiang <[email protected]> 17939L: [email protected] 17940L: [email protected] (moderated for non-subscribers) 17941S: Maintained 17942F: Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt 17943F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 17944 17945PCI DRIVER FOR PLDA PCIE IP 17946M: Daire McNamara <[email protected]> 17947L: [email protected] 17948S: Maintained 17949F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 17950F: drivers/pci/controller/plda/pcie-plda-host.c 17951F: drivers/pci/controller/plda/pcie-plda.h 17952 17953PCI DRIVER FOR RENESAS R-CAR 17954M: Marek Vasut <marek.vasut[email protected]> 17955M: Yoshihiro Shimoda <[email protected]> 17956L: [email protected] 17957L: [email protected] 17958S: Maintained 17959F: Documentation/devicetree/bindings/pci/*rcar* 17960F: drivers/pci/controller/*rcar* 17961F: drivers/pci/controller/dwc/*rcar* 17962 17963PCI DRIVER FOR SAMSUNG EXYNOS 17964M: Jingoo Han <[email protected]> 17965L: [email protected] 17966L: [email protected] (moderated for non-subscribers) 17967L: [email protected] 17968S: Maintained 17969F: drivers/pci/controller/dwc/pci-exynos.c 17970 17971PCI DRIVER FOR SYNOPSYS DESIGNWARE 17972M: Jingoo Han <[email protected]> 17973M: Manivannan Sadhasivam <[email protected]> 17974L: [email protected] 17975S: Maintained 17976F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 17977F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 17978F: drivers/pci/controller/dwc/*designware* 17979 17980PCI DRIVER FOR TI DRA7XX/J721E 17981M: Vignesh Raghavendra <[email protected]> 17982R: Siddharth Vadapalli <[email protected]> 17983L: [email protected] 17984L: [email protected] 17985L: [email protected] (moderated for non-subscribers) 17986S: Supported 17987F: Documentation/devicetree/bindings/pci/ti-pci.txt 17988F: drivers/pci/controller/cadence/pci-j721e.c 17989F: drivers/pci/controller/dwc/pci-dra7xx.c 17990 17991PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 17992M: Linus Walleij <[email protected]> 17993L: [email protected] 17994S: Maintained 17995F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 17996F: drivers/pci/controller/pci-v3-semi.c 17997 17998PCI DRIVER FOR XILINX VERSAL CPM 17999M: Bharat Kumar Gogada <[email protected]> 18000M: Michal Simek <[email protected]> 18001L: [email protected] 18002S: Maintained 18003F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18004F: drivers/pci/controller/pcie-xilinx-cpm.c 18005 18006PCI ENDPOINT SUBSYSTEM 18007M: Manivannan Sadhasivam <[email protected]> 18008M: Krzysztof Wilczyński <[email protected]> 18009R: Kishon Vijay Abraham I <[email protected]> 18010L: [email protected] 18011S: Supported 18012Q: https://patchwork.kernel.org/project/linux-pci/list/ 18013B: https://bugzilla.kernel.org 18014C: irc://irc.oftc.net/linux-pci 18015T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18016F: Documentation/PCI/endpoint/* 18017F: Documentation/misc-devices/pci-endpoint-test.rst 18018F: drivers/misc/pci_endpoint_test.c 18019F: drivers/pci/endpoint/ 18020F: tools/pci/ 18021 18022PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18023M: Mahesh J Salgaonkar <[email protected]> 18024R: Oliver O'Halloran <[email protected]> 18025L: [email protected] 18026S: Supported 18027F: Documentation/PCI/pci-error-recovery.rst 18028F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18029F: arch/powerpc/include/*/eeh*.h 18030F: arch/powerpc/kernel/eeh*.c 18031F: arch/powerpc/platforms/*/eeh*.c 18032F: drivers/pci/pcie/aer.c 18033F: drivers/pci/pcie/dpc.c 18034F: drivers/pci/pcie/err.c 18035 18036PCI ERROR RECOVERY 18037M: Linas Vepstas <[email protected]> 18038L: [email protected] 18039S: Supported 18040F: Documentation/PCI/pci-error-recovery.rst 18041 18042PCI MSI DRIVER FOR ALTERA MSI IP 18043M: Joyce Ooi <[email protected]> 18044L: [email protected] 18045S: Supported 18046F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18047F: drivers/pci/controller/pcie-altera-msi.c 18048 18049PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18050M: Toan Le <[email protected]> 18051L: [email protected] 18052L: [email protected] (moderated for non-subscribers) 18053S: Maintained 18054F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18055F: drivers/pci/controller/pci-xgene-msi.c 18056 18057PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18058M: Lorenzo Pieralisi <[email protected]> 18059M: Krzysztof Wilczyński <[email protected]> 18060R: Manivannan Sadhasivam <[email protected]> 18061R: Rob Herring <[email protected]> 18062L: [email protected] 18063S: Supported 18064Q: https://patchwork.kernel.org/project/linux-pci/list/ 18065B: https://bugzilla.kernel.org 18066C: irc://irc.oftc.net/linux-pci 18067T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18068F: Documentation/devicetree/bindings/pci/ 18069F: drivers/pci/controller/ 18070F: drivers/pci/pci-bridge-emul.c 18071F: drivers/pci/pci-bridge-emul.h 18072 18073PCI PEER-TO-PEER DMA (P2PDMA) 18074M: Bjorn Helgaas <[email protected]> 18075M: Logan Gunthorpe <[email protected]> 18076L: [email protected] 18077S: Supported 18078Q: https://patchwork.kernel.org/project/linux-pci/list/ 18079B: https://bugzilla.kernel.org 18080C: irc://irc.oftc.net/linux-pci 18081T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18082F: Documentation/driver-api/pci/p2pdma.rst 18083F: drivers/pci/p2pdma.c 18084F: include/linux/pci-p2pdma.h 18085 18086PCI POWER CONTROL 18087M: Bartosz Golaszewski <[email protected]> 18088L: [email protected] 18089S: Maintained 18090T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18091F: drivers/pci/pwrctrl/* 18092F: include/linux/pci-pwrctrl.h 18093 18094PCI SUBSYSTEM 18095M: Bjorn Helgaas <[email protected]> 18096L: [email protected] 18097S: Supported 18098Q: https://patchwork.kernel.org/project/linux-pci/list/ 18099B: https://bugzilla.kernel.org 18100C: irc://irc.oftc.net/linux-pci 18101T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18102F: Documentation/PCI/ 18103F: Documentation/devicetree/bindings/pci/ 18104F: arch/x86/kernel/early-quirks.c 18105F: arch/x86/kernel/quirks.c 18106F: arch/x86/pci/ 18107F: drivers/acpi/pci* 18108F: drivers/pci/ 18109F: include/asm-generic/pci* 18110F: include/linux/of_pci.h 18111F: include/linux/pci* 18112F: include/uapi/linux/pci* 18113 18114PCIE BANDWIDTH CONTROLLER 18115M: Ilpo Järvinen <[email protected]> 18116L: [email protected] 18117S: Supported 18118F: drivers/pci/pcie/bwctrl.c 18119F: drivers/thermal/pcie_cooling.c 18120F: include/linux/pci-bwctrl.h 18121F: tools/testing/selftests/pcie_bwctrl/ 18122 18123PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18124M: Jonathan Chocron <[email protected]> 18125L: [email protected] 18126S: Maintained 18127F: Documentation/devicetree/bindings/pci/pcie-al.txt 18128F: drivers/pci/controller/dwc/pcie-al.c 18129 18130PCIE DRIVER FOR AMLOGIC MESON 18131M: Yue Wang <[email protected]> 18132L: [email protected] 18133L: [email protected] 18134S: Maintained 18135F: drivers/pci/controller/dwc/pci-meson.c 18136 18137PCIE DRIVER FOR AXIS ARTPEC 18138M: Jesper Nilsson <[email protected]> 18139L: [email protected] 18140L: [email protected] 18141S: Maintained 18142F: Documentation/devicetree/bindings/pci/axis,artpec* 18143F: drivers/pci/controller/dwc/*artpec* 18144 18145PCIE DRIVER FOR CAVIUM THUNDERX 18146M: Robert Richter <[email protected]> 18147L: [email protected] 18148L: [email protected] (moderated for non-subscribers) 18149S: Odd Fixes 18150F: drivers/pci/controller/pci-thunder-* 18151 18152PCIE DRIVER FOR HISILICON 18153M: Zhou Wang <[email protected]> 18154L: [email protected] 18155S: Maintained 18156F: drivers/pci/controller/dwc/pcie-hisi.c 18157 18158PCIE DRIVER FOR HISILICON KIRIN 18159M: Xiaowei Song <[email protected]> 18160M: Binghui Wang <[email protected]> 18161L: [email protected] 18162S: Maintained 18163F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18164F: drivers/pci/controller/dwc/pcie-kirin.c 18165 18166PCIE DRIVER FOR HISILICON STB 18167M: Shawn Guo <[email protected]> 18168L: [email protected] 18169S: Maintained 18170F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18171F: drivers/pci/controller/dwc/pcie-histb.c 18172 18173PCIE DRIVER FOR INTEL KEEM BAY 18174M: Srikanth Thokala <[email protected]> 18175L: [email protected] 18176S: Supported 18177F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18178F: drivers/pci/controller/dwc/pcie-keembay.c 18179 18180PCIE DRIVER FOR INTEL LGM GW SOC 18181M: Chuanhua Lei <[email protected]> 18182L: [email protected] 18183S: Maintained 18184F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18185F: drivers/pci/controller/dwc/pcie-intel-gw.c 18186 18187PCIE DRIVER FOR MEDIATEK 18188M: Ryder Lee <[email protected]> 18189M: Jianjun Wang <[email protected]> 18190L: [email protected] 18191L: [email protected] (moderated for non-subscribers) 18192S: Supported 18193F: Documentation/devicetree/bindings/pci/mediatek* 18194F: drivers/pci/controller/*mediatek* 18195 18196PCIE DRIVER FOR MICROCHIP 18197M: Daire McNamara <[email protected]> 18198L: [email protected] 18199S: Supported 18200F: Documentation/devicetree/bindings/pci/microchip* 18201F: drivers/pci/controller/plda/*microchip* 18202 18203PCIE DRIVER FOR QUALCOMM MSM 18204M: Manivannan Sadhasivam <[email protected]> 18205L: [email protected] 18206L: [email protected] 18207S: Maintained 18208F: drivers/pci/controller/dwc/pcie-qcom-common.c 18209F: drivers/pci/controller/dwc/pcie-qcom.c 18210 18211PCIE DRIVER FOR ROCKCHIP 18212M: Shawn Lin <[email protected]> 18213L: [email protected] 18214L: [email protected] 18215S: Maintained 18216F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18217F: drivers/pci/controller/pcie-rockchip* 18218 18219PCIE DRIVER FOR SOCIONEXT UNIPHIER 18220M: Kunihiko Hayashi <[email protected]> 18221L: [email protected] 18222S: Maintained 18223F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18224F: drivers/pci/controller/dwc/pcie-uniphier* 18225 18226PCIE DRIVER FOR ST SPEAR13XX 18227M: Pratyush Anand <[email protected]> 18228L: [email protected] 18229S: Maintained 18230F: drivers/pci/controller/dwc/*spear* 18231 18232PCIE DRIVER FOR STARFIVE JH71x0 18233M: Kevin Xie <[email protected]> 18234L: [email protected] 18235S: Maintained 18236F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18237F: drivers/pci/controller/plda/pcie-starfive.c 18238 18239PCIE ENDPOINT DRIVER FOR QUALCOMM 18240M: Manivannan Sadhasivam <[email protected]> 18241L: [email protected] 18242L: [email protected] 18243S: Maintained 18244F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18245F: drivers/pci/controller/dwc/pcie-qcom-common.c 18246F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18247 18248PCMCIA SUBSYSTEM 18249M: Dominik Brodowski <[email protected]> 18250S: Odd Fixes 18251T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18252F: Documentation/pcmcia/ 18253F: drivers/pcmcia/ 18254F: include/pcmcia/ 18255F: tools/pcmcia/ 18256 18257PCNET32 NETWORK DRIVER 18258M: Don Fry <[email protected]> 18259L: [email protected] 18260S: Maintained 18261F: drivers/net/ethernet/amd/pcnet32.c 18262 18263PCRYPT PARALLEL CRYPTO ENGINE 18264M: Steffen Klassert <[email protected]> 18265L: [email protected] 18266S: Maintained 18267F: crypto/pcrypt.c 18268F: include/crypto/pcrypt.h 18269 18270PDS DSC VIRTIO DATA PATH ACCELERATOR 18271R: Shannon Nelson <[email protected]> 18272F: drivers/vdpa/pds/ 18273 18274PECI HARDWARE MONITORING DRIVERS 18275M: Iwona Winiarska <[email protected]> 18276L: [email protected] 18277S: Supported 18278F: Documentation/hwmon/peci-cputemp.rst 18279F: Documentation/hwmon/peci-dimmtemp.rst 18280F: drivers/hwmon/peci/ 18281 18282PECI SUBSYSTEM 18283M: Iwona Winiarska <[email protected]> 18284L: [email protected] (moderated for non-subscribers) 18285S: Supported 18286F: Documentation/devicetree/bindings/peci/ 18287F: Documentation/peci/ 18288F: drivers/peci/ 18289F: include/linux/peci-cpu.h 18290F: include/linux/peci.h 18291 18292PENSANDO ETHERNET DRIVERS 18293M: Shannon Nelson <[email protected]> 18294M: Brett Creeley <[email protected]> 18295L: [email protected] 18296S: Supported 18297F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18298F: drivers/net/ethernet/pensando/ 18299 18300PER-CPU MEMORY ALLOCATOR 18301M: Dennis Zhou <[email protected]> 18302M: Tejun Heo <[email protected]> 18303M: Christoph Lameter <[email protected]> 18304L: [email protected] 18305S: Maintained 18306T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18307F: arch/*/include/asm/percpu.h 18308F: include/linux/percpu*.h 18309F: lib/percpu*.c 18310F: mm/percpu*.c 18311 18312PER-TASK DELAY ACCOUNTING 18313M: Balbir Singh <[email protected]> 18314S: Maintained 18315F: include/linux/delayacct.h 18316F: kernel/delayacct.c 18317 18318PERFORMANCE EVENTS SUBSYSTEM 18319M: Peter Zijlstra <[email protected]> 18320M: Ingo Molnar <[email protected]> 18321M: Arnaldo Carvalho de Melo <[email protected]> 18322M: Namhyung Kim <[email protected]> 18323R: Mark Rutland <[email protected]> 18324R: Alexander Shishkin <[email protected]> 18325R: Jiri Olsa <[email protected]> 18326R: Ian Rogers <[email protected]> 18327R: Adrian Hunter <[email protected]> 18328R: "Liang, Kan" <[email protected]> 18329L: [email protected] 18330L: [email protected] 18331S: Supported 18332W: https://perf.wiki.kernel.org/ 18333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18334T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18335T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18336F: arch/*/events/* 18337F: arch/*/events/*/* 18338F: arch/*/include/asm/perf_event.h 18339F: arch/*/kernel/*/*/perf_event*.c 18340F: arch/*/kernel/*/perf_event*.c 18341F: arch/*/kernel/perf_callchain.c 18342F: arch/*/kernel/perf_event*.c 18343F: include/linux/perf_event.h 18344F: include/uapi/linux/perf_event.h 18345F: kernel/events/* 18346F: tools/lib/perf/ 18347F: tools/perf/ 18348 18349PERFORMANCE EVENTS TOOLING ARM64 18350R: John Garry <[email protected]> 18351R: Will Deacon <[email protected]> 18352R: James Clark <[email protected]> 18353R: Mike Leach <[email protected]> 18354R: Leo Yan <[email protected]> 18355L: [email protected] (moderated for non-subscribers) 18356S: Supported 18357F: tools/build/feature/test-libopencsd.c 18358F: tools/perf/arch/arm*/ 18359F: tools/perf/pmu-events/arch/arm64/ 18360F: tools/perf/util/arm-spe* 18361F: tools/perf/util/cs-etm* 18362 18363PERSONALITY HANDLING 18364M: Christoph Hellwig <[email protected]> 18365L: [email protected] 18366S: Maintained 18367F: include/linux/personality.h 18368F: include/uapi/linux/personality.h 18369 18370PHOENIX RC FLIGHT CONTROLLER ADAPTER 18371M: Marcus Folkesson <[email protected]> 18372L: [email protected] 18373S: Maintained 18374F: Documentation/input/devices/pxrc.rst 18375F: drivers/input/joystick/pxrc.c 18376 18377PHONET PROTOCOL 18378M: Remi Denis-Courmont <[email protected]> 18379S: Supported 18380F: Documentation/networking/phonet.rst 18381F: include/linux/phonet.h 18382F: include/net/phonet/ 18383F: include/uapi/linux/phonet.h 18384F: net/phonet/ 18385 18386PHRAM MTD DRIVER 18387M: Joern Engel <[email protected]> 18388L: [email protected] 18389S: Maintained 18390F: drivers/mtd/devices/phram.c 18391 18392PICOLCD HID DRIVER 18393M: Bruno Prémont <[email protected]> 18394L: [email protected] 18395S: Maintained 18396F: drivers/hid/hid-picolcd* 18397 18398PIDFD API 18399M: Christian Brauner <[email protected]> 18400L: [email protected] 18401S: Maintained 18402T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18403F: samples/pidfd/ 18404F: tools/testing/selftests/clone3/ 18405F: tools/testing/selftests/pid_namespace/ 18406F: tools/testing/selftests/pidfd/ 18407K: (?i)pidfd 18408K: (?i)clone3 18409K: \b(clone_args|kernel_clone_args)\b 18410 18411PIN CONTROL SUBSYSTEM 18412M: Linus Walleij <[email protected]> 18413L: [email protected] 18414S: Maintained 18415T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18416F: Documentation/devicetree/bindings/pinctrl/ 18417F: Documentation/driver-api/pin-control.rst 18418F: drivers/pinctrl/ 18419F: include/dt-bindings/pinctrl/ 18420F: include/linux/pinctrl/ 18421 18422PIN CONTROLLER - AIROHA 18423M: Lorenzo Bianconi <[email protected]> 18424L: [email protected] (moderated for non-subscribers) 18425S: Maintained 18426F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18427F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18428 18429PIN CONTROLLER - AMD 18430M: Basavaraj Natikar <[email protected]> 18431M: Shyam Sundar S K <[email protected]> 18432S: Maintained 18433F: drivers/pinctrl/pinctrl-amd.c 18434 18435PIN CONTROLLER - FREESCALE 18436M: Dong Aisheng <[email protected]> 18437M: Fabio Estevam <[email protected]> 18438M: Shawn Guo <[email protected]> 18439M: Jacky Bai <[email protected]> 18440R: Pengutronix Kernel Team <[email protected]> 18441L: [email protected] 18442L: NXP S32 Linux Team <[email protected]> 18443S: Maintained 18444F: Documentation/devicetree/bindings/pinctrl/fsl,* 18445F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18446F: drivers/pinctrl/freescale/ 18447F: drivers/pinctrl/nxp/ 18448 18449PIN CONTROLLER - INTEL 18450M: Mika Westerberg <[email protected]> 18451M: Andy Shevchenko <[email protected]> 18452S: Supported 18453T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18454F: drivers/pinctrl/intel/ 18455 18456PIN CONTROLLER - KEEMBAY 18457M: Lakshmi Sowjanya D <[email protected]> 18458S: Supported 18459F: drivers/pinctrl/pinctrl-keembay* 18460 18461PIN CONTROLLER - MEDIATEK 18462M: Sean Wang <[email protected]> 18463L: [email protected] (moderated for non-subscribers) 18464S: Maintained 18465F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18466F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18467F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18468F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18469F: drivers/pinctrl/mediatek/ 18470 18471PIN CONTROLLER - MEDIATEK MIPS 18472M: Chester A. Unal <[email protected]> 18473M: Sergio Paracuellos <[email protected]> 18474L: [email protected] (moderated for non-subscribers) 18475L: [email protected] 18476S: Maintained 18477F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18478F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18479F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18480F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18481F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18482F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18483F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18484F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18485F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18486F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18487F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18488F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18489F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18490F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18491F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18492 18493PIN CONTROLLER - MICROCHIP AT91 18494M: Ludovic Desroches <[email protected]> 18495L: [email protected] (moderated for non-subscribers) 18496L: [email protected] 18497S: Supported 18498F: drivers/gpio/gpio-sama5d2-piobu.c 18499F: drivers/pinctrl/pinctrl-at91* 18500 18501PIN CONTROLLER - QUALCOMM 18502M: Bjorn Andersson <[email protected]> 18503L: [email protected] 18504S: Maintained 18505C: irc://irc.oftc.net/linux-msm 18506F: Documentation/devicetree/bindings/pinctrl/qcom,* 18507F: drivers/pinctrl/qcom/ 18508 18509PIN CONTROLLER - RENESAS 18510M: Geert Uytterhoeven <[email protected]> 18511L: [email protected] 18512S: Supported 18513T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18514F: Documentation/devicetree/bindings/pinctrl/renesas,* 18515F: drivers/pinctrl/renesas/ 18516 18517PIN CONTROLLER - SAMSUNG 18518M: Krzysztof Kozlowski <[email protected]> 18519M: Sylwester Nawrocki <[email protected]> 18520R: Alim Akhtar <[email protected]> 18521L: [email protected] (moderated for non-subscribers) 18522L: [email protected] 18523S: Maintained 18524Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18525B: mailto:[email protected] 18526C: irc://irc.libera.chat/linux-exynos 18527T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18528F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18529F: drivers/pinctrl/samsung/ 18530 18531PIN CONTROLLER - SINGLE 18532M: Tony Lindgren <[email protected]> 18533M: Haojian Zhuang <[email protected]> 18534L: [email protected] (moderated for non-subscribers) 18535L: [email protected] 18536S: Maintained 18537F: drivers/pinctrl/pinctrl-single.c 18538 18539PIN CONTROLLER - SUNPLUS / TIBBO 18540M: Dvorkin Dmitry <[email protected]> 18541M: Wells Lu <[email protected]> 18542L: [email protected] (moderated for non-subscribers) 18543S: Maintained 18544W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18545F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18546F: drivers/pinctrl/sunplus/ 18547F: include/dt-bindings/pinctrl/sppctl*.h 18548 18549PINE64 PINEPHONE KEYBOARD DRIVER 18550M: Samuel Holland <[email protected]> 18551S: Supported 18552F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18553F: drivers/input/keyboard/pinephone-keyboard.c 18554 18555PKTCDVD DRIVER 18556M: [email protected] 18557S: Orphan 18558F: drivers/block/pktcdvd.c 18559F: include/linux/pktcdvd.h 18560F: include/uapi/linux/pktcdvd.h 18561 18562PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18563M: Tomasz Duszynski <[email protected]> 18564S: Maintained 18565F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18566F: drivers/iio/chemical/pms7003.c 18567 18568PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18569M: Piergiorgio Beruto <[email protected]> 18570L: [email protected] 18571S: Maintained 18572F: drivers/net/phy/mdio-open-alliance.h 18573F: net/ethtool/plca.c 18574 18575PLDMFW LIBRARY 18576M: Jacob Keller <[email protected]> 18577S: Maintained 18578F: Documentation/driver-api/pldmfw/ 18579F: include/linux/pldmfw.h 18580F: lib/pldmfw/ 18581 18582PLX DMA DRIVER 18583M: Logan Gunthorpe <[email protected]> 18584S: Maintained 18585F: drivers/dma/plx_dma.c 18586 18587PM-GRAPH UTILITY 18588M: "Todd E Brandt" <[email protected]> 18589L: [email protected] 18590S: Supported 18591W: https://01.org/pm-graph 18592B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18593T: git git://github.com/intel/pm-graph 18594F: tools/power/pm-graph 18595 18596PM6764TR DRIVER 18597M: Charles Hsu <[email protected]> 18598L: [email protected] 18599S: Maintained 18600F: Documentation/hwmon/pm6764tr.rst 18601F: drivers/hwmon/pmbus/pm6764tr.c 18602 18603PMC SIERRA MaxRAID DRIVER 18604L: [email protected] 18605S: Orphan 18606W: http://www.pmc-sierra.com/ 18607F: drivers/scsi/pmcraid.* 18608 18609PMC SIERRA PM8001 DRIVER 18610M: Jack Wang <[email protected]> 18611L: [email protected] 18612S: Supported 18613F: drivers/scsi/pm8001/ 18614 18615PNI RM3100 IIO DRIVER 18616M: Song Qiang <[email protected]> 18617L: [email protected] 18618S: Maintained 18619F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18620F: drivers/iio/magnetometer/rm3100* 18621 18622PNP SUPPORT 18623M: "Rafael J. Wysocki" <[email protected]> 18624L: [email protected] 18625S: Maintained 18626F: drivers/pnp/ 18627F: include/linux/pnp.h 18628 18629POSIX CLOCKS and TIMERS 18630M: Anna-Maria Behnsen <[email protected]> 18631M: Frederic Weisbecker <[email protected]> 18632M: Thomas Gleixner <[email protected]> 18633L: [email protected] 18634S: Maintained 18635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18636F: fs/timerfd.c 18637F: include/linux/time_namespace.h 18638F: include/linux/timerfd.h 18639F: include/uapi/linux/time.h 18640F: include/uapi/linux/timerfd.h 18641F: include/trace/events/timer* 18642F: kernel/time/itimer.c 18643F: kernel/time/posix-* 18644F: kernel/time/namespace.c 18645 18646POWER MANAGEMENT CORE 18647M: "Rafael J. Wysocki" <[email protected]> 18648L: [email protected] 18649S: Supported 18650B: https://bugzilla.kernel.org 18651T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18652F: drivers/base/power/ 18653F: drivers/powercap/ 18654F: include/linux/intel_rapl.h 18655F: include/linux/pm.h 18656F: include/linux/pm_* 18657F: include/linux/powercap.h 18658F: kernel/configs/nopm.config 18659 18660POWER SEQUENCING 18661M: Bartosz Golaszewski <[email protected]> 18662L: [email protected] 18663S: Maintained 18664T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18665F: Documentation/driver-api/pwrseq.rst 18666F: drivers/power/sequencing/ 18667F: include/linux/pwrseq/ 18668 18669POWER STATE COORDINATION INTERFACE (PSCI) 18670M: Mark Rutland <[email protected]> 18671M: Lorenzo Pieralisi <[email protected]> 18672L: [email protected] (moderated for non-subscribers) 18673S: Maintained 18674F: drivers/firmware/psci/ 18675F: include/linux/psci.h 18676F: include/uapi/linux/psci.h 18677 18678POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18679M: Sebastian Reichel <[email protected]> 18680L: [email protected] 18681S: Maintained 18682T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18683F: Documentation/ABI/testing/sysfs-class-power 18684F: Documentation/devicetree/bindings/power/supply/ 18685F: drivers/power/supply/ 18686F: include/linux/power/ 18687F: include/linux/power_supply.h 18688F: tools/testing/selftests/power_supply/ 18689 18690POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18691M: Suraj Jitindar Singh <[email protected]> 18692L: [email protected] 18693S: Maintained 18694F: drivers/char/powernv-op-panel.c 18695 18696PPP OVER ATM (RFC 2364) 18697M: Mitchell Blank Jr <[email protected]> 18698S: Maintained 18699F: include/uapi/linux/atmppp.h 18700F: net/atm/pppoatm.c 18701 18702PPP OVER ETHERNET 18703M: Michal Ostrowski <[email protected]> 18704S: Maintained 18705F: drivers/net/ppp/pppoe.c 18706F: drivers/net/ppp/pppox.c 18707 18708PPP OVER L2TP 18709M: James Chapman <[email protected]> 18710S: Maintained 18711F: include/linux/if_pppol2tp.h 18712F: include/uapi/linux/if_pppol2tp.h 18713F: net/l2tp/l2tp_ppp.c 18714 18715PPP PROTOCOL DRIVERS AND COMPRESSORS 18716L: [email protected] 18717S: Orphan 18718F: drivers/net/ppp/ppp_* 18719 18720PPS SUPPORT 18721M: Rodolfo Giometti <[email protected]> 18722L: [email protected] (subscribers-only) 18723S: Maintained 18724W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18725F: Documentation/ABI/testing/sysfs-pps 18726F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18727F: Documentation/driver-api/pps.rst 18728F: drivers/pps/ 18729F: include/linux/pps*.h 18730F: include/uapi/linux/pps.h 18731 18732PRESSURE STALL INFORMATION (PSI) 18733M: Johannes Weiner <[email protected]> 18734M: Suren Baghdasaryan <[email protected]> 18735R: Peter Ziljstra <[email protected]> 18736S: Maintained 18737F: include/linux/psi* 18738F: kernel/sched/psi.c 18739 18740PROPELLER BUILD 18741M: Rong Xu <[email protected]> 18742M: Han Shen <[email protected]> 18743S: Supported 18744F: Documentation/dev-tools/propeller.rst 18745F: scripts/Makefile.propeller 18746 18747PRINTK 18748M: Petr Mladek <[email protected]> 18749R: Steven Rostedt <[email protected]> 18750R: John Ogness <[email protected]> 18751R: Sergey Senozhatsky <[email protected]> 18752S: Maintained 18753T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18754F: include/linux/printk.h 18755F: kernel/printk/ 18756 18757PRINTK INDEXING 18758R: Chris Down <[email protected]> 18759S: Maintained 18760F: Documentation/core-api/printk-index.rst 18761F: kernel/printk/index.c 18762K: printk_index 18763 18764PROC FILESYSTEM 18765L: [email protected] 18766L: [email protected] 18767S: Maintained 18768F: Documentation/filesystems/proc.rst 18769F: fs/proc/ 18770F: include/linux/proc_fs.h 18771F: tools/testing/selftests/proc/ 18772 18773PROC SYSCTL 18774M: Kees Cook <[email protected]> 18775M: Joel Granados <[email protected]> 18776L: [email protected] 18777L: [email protected] 18778S: Maintained 18779T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 18780F: fs/proc/proc_sysctl.c 18781F: include/linux/sysctl.h 18782F: kernel/sysctl-test.c 18783F: kernel/sysctl.c 18784F: tools/testing/selftests/sysctl/ 18785 18786PS3 NETWORK SUPPORT 18787M: Geoff Levand <[email protected]> 18788L: [email protected] 18789L: [email protected] 18790S: Maintained 18791F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 18792 18793PS3 PLATFORM SUPPORT 18794M: Geoff Levand <[email protected]> 18795L: [email protected] 18796S: Maintained 18797F: arch/powerpc/boot/ps3* 18798F: arch/powerpc/include/asm/lv1call.h 18799F: arch/powerpc/include/asm/ps3*.h 18800F: arch/powerpc/platforms/ps3/ 18801F: drivers/*/ps3* 18802F: drivers/ps3/ 18803F: drivers/rtc/rtc-ps3.c 18804F: drivers/usb/host/*ps3.c 18805F: sound/ppc/snd_ps3* 18806 18807PS3VRAM DRIVER 18808M: Jim Paris <[email protected]> 18809M: Geoff Levand <[email protected]> 18810L: [email protected] 18811S: Maintained 18812F: drivers/block/ps3vram.c 18813 18814PSAMPLE PACKET SAMPLING SUPPORT 18815M: Yotam Gigi <[email protected]> 18816S: Maintained 18817F: include/net/psample.h 18818F: include/uapi/linux/psample.h 18819F: net/psample 18820 18821PSE NETWORK DRIVER 18822M: Oleksij Rempel <[email protected]> 18823M: Kory Maincent <[email protected]> 18824L: [email protected] 18825S: Maintained 18826F: Documentation/devicetree/bindings/net/pse-pd/ 18827F: drivers/net/pse-pd/ 18828F: net/ethtool/pse-pd.c 18829 18830PSTORE FILESYSTEM 18831M: Kees Cook <[email protected]> 18832R: Tony Luck <[email protected]> 18833R: Guilherme G. Piccoli <[email protected]> 18834L: [email protected] 18835S: Supported 18836T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 18837F: Documentation/admin-guide/pstore-blk.rst 18838F: Documentation/admin-guide/ramoops.rst 18839F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 18840F: drivers/acpi/apei/erst.c 18841F: drivers/firmware/efi/efi-pstore.c 18842F: fs/pstore/ 18843F: include/linux/pstore* 18844K: \b(pstore|ramoops) 18845 18846PT5161L HARDWARE MONITOR DRIVER 18847M: Cosmo Chou <[email protected]> 18848L: [email protected] 18849S: Maintained 18850F: Documentation/hwmon/pt5161l.rst 18851F: drivers/hwmon/pt5161l.c 18852 18853PTP HARDWARE CLOCK SUPPORT 18854M: Richard Cochran <[email protected]> 18855L: [email protected] 18856S: Maintained 18857W: http://linuxptp.sourceforge.net/ 18858F: Documentation/ABI/testing/sysfs-ptp 18859F: Documentation/driver-api/ptp.rst 18860F: drivers/net/phy/dp83640* 18861F: drivers/ptp/* 18862F: include/linux/ptp_cl* 18863K: (?:\b|_)ptp(?:\b|_) 18864 18865PTP MOCKUP CLOCK SUPPORT 18866M: Vladimir Oltean <[email protected]> 18867L: [email protected] 18868S: Maintained 18869F: drivers/ptp/ptp_mock.c 18870F: include/linux/ptp_mock.h 18871 18872PTP VIRTUAL CLOCK SUPPORT 18873M: Yangbo Lu <[email protected]> 18874L: [email protected] 18875S: Maintained 18876F: drivers/ptp/ptp_vclock.c 18877F: net/ethtool/phc_vclocks.c 18878 18879PTP VMCLOCK SUPPORT 18880M: David Woodhouse <[email protected]> 18881L: [email protected] 18882S: Maintained 18883F: drivers/ptp/ptp_vmclock.c 18884F: include/uapi/linux/vmclock-abi.h 18885 18886PTRACE SUPPORT 18887M: Oleg Nesterov <[email protected]> 18888S: Maintained 18889F: arch/*/*/ptrace*.c 18890F: arch/*/include/asm/ptrace*.h 18891F: arch/*/ptrace*.c 18892F: include/asm-generic/syscall.h 18893F: include/linux/ptrace.h 18894F: include/linux/regset.h 18895F: include/uapi/linux/ptrace.h 18896F: kernel/ptrace.c 18897 18898PULSE8-CEC DRIVER 18899M: Hans Verkuil <[email protected]> 18900L: [email protected] 18901S: Maintained 18902T: git git://linuxtv.org/media.git 18903F: drivers/media/cec/usb/pulse8/ 18904 18905PURELIFI PLFXLC DRIVER 18906M: Srinivasan Raju <[email protected]> 18907L: [email protected] 18908S: Supported 18909F: drivers/net/wireless/purelifi/plfxlc/ 18910 18911PVRUSB2 VIDEO4LINUX DRIVER 18912M: Mike Isely <[email protected]> 18913L: [email protected] (subscribers-only) 18914L: [email protected] 18915S: Maintained 18916W: http://www.isely.net/pvrusb2/ 18917T: git git://linuxtv.org/media.git 18918F: Documentation/driver-api/media/drivers/pvrusb2* 18919F: drivers/media/usb/pvrusb2/ 18920 18921PWC WEBCAM DRIVER 18922M: Hans Verkuil <[email protected]> 18923L: [email protected] 18924S: Odd Fixes 18925T: git git://linuxtv.org/media.git 18926F: drivers/media/usb/pwc/* 18927F: include/trace/events/pwc.h 18928 18929PWM IR Transmitter 18930M: Sean Young <[email protected]> 18931L: [email protected] 18932S: Maintained 18933F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 18934F: drivers/media/rc/pwm-ir-tx.c 18935 18936PWM SUBSYSTEM 18937M: Uwe Kleine-König <[email protected]> 18938L: [email protected] 18939S: Maintained 18940Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 18941T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 18942F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 18943F: Documentation/devicetree/bindings/pwm/ 18944F: Documentation/driver-api/pwm.rst 18945F: drivers/gpio/gpio-mvebu.c 18946F: drivers/pwm/ 18947F: drivers/video/backlight/pwm_bl.c 18948F: include/dt-bindings/pwm/ 18949F: include/linux/pwm.h 18950F: include/linux/pwm_backlight.h 18951K: pwm_(config|apply_might_sleep|apply_atomic|ops) 18952 18953PXA GPIO DRIVER 18954M: Robert Jarzmik <[email protected]> 18955L: [email protected] 18956S: Maintained 18957F: drivers/gpio/gpio-pxa.c 18958 18959PXA MMCI DRIVER 18960S: Orphan 18961 18962PXA RTC DRIVER 18963M: Robert Jarzmik <[email protected]> 18964L: [email protected] 18965S: Maintained 18966 18967PXA2xx/PXA3xx SUPPORT 18968M: Daniel Mack <[email protected]> 18969M: Haojian Zhuang <[email protected]> 18970M: Robert Jarzmik <[email protected]> 18971L: [email protected] (moderated for non-subscribers) 18972S: Maintained 18973T: git git://github.com/hzhuang1/linux.git 18974T: git git://github.com/rjarzmik/linux.git 18975F: arch/arm/boot/dts/intel/pxa/ 18976F: arch/arm/mach-pxa/ 18977F: drivers/dma/pxa* 18978F: drivers/pcmcia/pxa2xx* 18979F: drivers/pinctrl/pxa/ 18980F: drivers/spi/spi-pxa2xx* 18981F: drivers/usb/gadget/udc/pxa2* 18982F: include/sound/pxa2xx-lib.h 18983F: sound/arm/pxa* 18984F: sound/soc/pxa/ 18985 18986QAT DRIVER 18987M: Giovanni Cabiddu <[email protected]> 18988L: [email protected] 18989S: Supported 18990F: drivers/crypto/intel/qat/ 18991 18992QCOM AUDIO (ASoC) DRIVERS 18993M: Srinivas Kandagatla <[email protected]> 18994L: [email protected] 18995L: [email protected] 18996S: Supported 18997F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 18998F: Documentation/devicetree/bindings/sound/qcom,* 18999F: drivers/soc/qcom/apr.c 19000F: include/dt-bindings/sound/qcom,wcd9335.h 19001F: sound/soc/codecs/lpass-rx-macro.* 19002F: sound/soc/codecs/lpass-tx-macro.* 19003F: sound/soc/codecs/lpass-va-macro.c 19004F: sound/soc/codecs/lpass-wsa-macro.* 19005F: sound/soc/codecs/msm8916-wcd-analog.c 19006F: sound/soc/codecs/msm8916-wcd-digital.c 19007F: sound/soc/codecs/wcd-clsh-v2.* 19008F: sound/soc/codecs/wcd-mbhc-v2.* 19009F: sound/soc/codecs/wcd9335.* 19010F: sound/soc/codecs/wcd934x.c 19011F: sound/soc/codecs/wsa881x.c 19012F: sound/soc/codecs/wsa883x.c 19013F: sound/soc/codecs/wsa884x.c 19014F: sound/soc/qcom/ 19015 19016QCOM EMBEDDED USB DEBUGGER (EUD) 19017M: Souradeep Chowdhury <[email protected]> 19018L: [email protected] 19019S: Maintained 19020F: Documentation/ABI/testing/sysfs-driver-eud 19021F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19022F: drivers/usb/misc/qcom_eud.c 19023 19024QCOM IPA DRIVER 19025M: Alex Elder <[email protected]> 19026L: [email protected] 19027S: Maintained 19028F: drivers/net/ipa/ 19029 19030QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19031M: Gabriel Somlo <[email protected]> 19032M: "Michael S. Tsirkin" <[email protected]> 19033L: [email protected] 19034S: Maintained 19035F: drivers/firmware/qemu_fw_cfg.c 19036F: include/uapi/linux/qemu_fw_cfg.h 19037 19038QIB DRIVER 19039M: Dennis Dalessandro <[email protected]> 19040L: [email protected] 19041S: Supported 19042F: drivers/infiniband/hw/qib/ 19043 19044QLOGIC QL41xxx FCOE DRIVER 19045M: Saurav Kashyap <[email protected]> 19046M: Javed Hasan <[email protected]> 19047M: [email protected] 19048L: [email protected] 19049S: Supported 19050F: drivers/scsi/qedf/ 19051 19052QLOGIC QL41xxx ISCSI DRIVER 19053M: Nilesh Javali <[email protected]> 19054M: Manish Rangankar <[email protected]> 19055M: [email protected] 19056L: [email protected] 19057S: Supported 19058F: drivers/scsi/qedi/ 19059 19060QLOGIC QL4xxx ETHERNET DRIVER 19061M: Manish Chopra <[email protected]> 19062L: [email protected] 19063S: Supported 19064F: drivers/net/ethernet/qlogic/qed/ 19065F: drivers/net/ethernet/qlogic/qede/ 19066F: include/linux/qed/ 19067 19068QLOGIC QL4xxx RDMA DRIVER 19069M: Michal Kalderon <[email protected]> 19070L: [email protected] 19071S: Supported 19072F: drivers/infiniband/hw/qedr/ 19073F: include/uapi/rdma/qedr-abi.h 19074 19075QLOGIC QLA1280 SCSI DRIVER 19076M: Michael Reed <[email protected]> 19077L: [email protected] 19078S: Maintained 19079F: drivers/scsi/qla1280.[ch] 19080 19081QLOGIC QLA2XXX FC-SCSI DRIVER 19082M: Nilesh Javali <[email protected]> 19083M: [email protected] 19084L: [email protected] 19085S: Supported 19086F: drivers/scsi/qla2xxx/ 19087 19088QLOGIC QLA3XXX NETWORK DRIVER 19089M: [email protected] 19090L: [email protected] 19091S: Supported 19092F: drivers/net/ethernet/qlogic/qla3xxx.* 19093 19094QLOGIC QLA4XXX iSCSI DRIVER 19095M: Nilesh Javali <[email protected]> 19096M: Manish Rangankar <[email protected]> 19097M: [email protected] 19098L: [email protected] 19099S: Supported 19100F: drivers/scsi/qla4xxx/ 19101 19102QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19103M: Shahed Shaikh <[email protected]> 19104M: Manish Chopra <[email protected]> 19105M: [email protected] 19106L: [email protected] 19107S: Supported 19108F: drivers/net/ethernet/qlogic/qlcnic/ 19109 19110QM1D1B0004 MEDIA DRIVER 19111M: Akihiro Tsukada <[email protected]> 19112L: [email protected] 19113S: Odd Fixes 19114F: drivers/media/tuners/qm1d1b0004* 19115 19116QM1D1C0042 MEDIA DRIVER 19117M: Akihiro Tsukada <[email protected]> 19118L: [email protected] 19119S: Odd Fixes 19120F: drivers/media/tuners/qm1d1c0042* 19121 19122QNX4 FILESYSTEM 19123M: Anders Larsen <[email protected]> 19124S: Maintained 19125W: http://www.alarsen.net/linux/qnx4fs/ 19126F: fs/qnx4/ 19127F: include/uapi/linux/qnx4_fs.h 19128F: include/uapi/linux/qnxtypes.h 19129 19130QNX6 FILESYSTEM 19131S: Orphan 19132F: Documentation/filesystems/qnx6.rst 19133F: fs/qnx6/ 19134F: include/linux/qnx6_fs.h 19135 19136QORIQ DPAA2 FSL-MC BUS DRIVER 19137M: Stuart Yoder <[email protected]> 19138M: Laurentiu Tudor <[email protected]> 19139L: [email protected] 19140S: Maintained 19141F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19142F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19143F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19144F: drivers/bus/fsl-mc/ 19145F: include/uapi/linux/fsl_mc.h 19146 19147QT1010 MEDIA DRIVER 19148L: [email protected] 19149S: Orphan 19150W: https://linuxtv.org 19151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19152F: drivers/media/tuners/qt1010* 19153 19154QUALCOMM ATH12K WIRELESS DRIVER 19155M: Kalle Valo <[email protected]> 19156M: Jeff Johnson <[email protected]> 19157L: [email protected] 19158S: Supported 19159W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19160T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19161F: drivers/net/wireless/ath/ath12k/ 19162N: ath12k 19163 19164QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19165M: Kalle Valo <[email protected]> 19166M: Jeff Johnson <[email protected]> 19167L: [email protected] 19168S: Supported 19169W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19171F: drivers/net/wireless/ath/ath10k/ 19172N: ath10k 19173 19174QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19175M: Kalle Valo <[email protected]> 19176M: Jeff Johnson <[email protected]> 19177L: [email protected] 19178S: Supported 19179W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19180B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19181T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19182F: drivers/net/wireless/ath/ath11k/ 19183N: ath11k 19184 19185QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19186M: Toke Høiland-Jørgensen <[email protected]> 19187L: [email protected] 19188S: Maintained 19189W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19190T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19191F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19192F: drivers/net/wireless/ath/ath9k/ 19193 19194QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19195M: Stefan Wahren <[email protected]> 19196L: [email protected] 19197S: Maintained 19198F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19199F: drivers/net/ethernet/qualcomm/qca* 19200 19201QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19202M: Stephan Gerhold <[email protected]> 19203L: [email protected] 19204L: [email protected] 19205S: Maintained 19206F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19207F: drivers/net/wwan/qcom_bam_dmux.c 19208 19209QUALCOMM CAMERA SUBSYSTEM DRIVER 19210M: Robert Foss <[email protected]> 19211M: Todor Tomov <[email protected]> 19212M: Bryan O'Donoghue <[email protected]> 19213L: [email protected] 19214S: Maintained 19215F: Documentation/admin-guide/media/qcom_camss.rst 19216F: Documentation/devicetree/bindings/media/qcom,*camss* 19217F: drivers/media/platform/qcom/camss/ 19218 19219QUALCOMM CLOCK DRIVERS 19220M: Bjorn Andersson <[email protected]> 19221L: [email protected] 19222S: Supported 19223T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19224F: Documentation/devicetree/bindings/clock/qcom,* 19225F: drivers/clk/qcom/ 19226F: include/dt-bindings/clock/qcom,* 19227 19228QUALCOMM CLOUD AI (QAIC) DRIVER 19229M: Jeffrey Hugo <[email protected]> 19230R: Carl Vanderlip <[email protected]> 19231L: [email protected] 19232L: [email protected] 19233S: Supported 19234T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19235F: Documentation/accel/qaic/ 19236F: drivers/accel/qaic/ 19237F: include/uapi/drm/qaic_accel.h 19238 19239QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19240M: Bjorn Andersson <[email protected]> 19241M: Konrad Dybcio <[email protected]> 19242L: [email protected] 19243L: [email protected] 19244S: Maintained 19245F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19246F: drivers/pmdomain/qcom/cpr.c 19247 19248QUALCOMM CPUCP MAILBOX DRIVER 19249M: Sibi Sankar <[email protected]> 19250L: [email protected] 19251S: Supported 19252F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19253F: drivers/mailbox/qcom-cpucp-mbox.c 19254 19255QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19256M: Ilia Lin <[email protected]> 19257L: [email protected] 19258S: Maintained 19259F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19260F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19261F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19262 19263QUALCOMM CRYPTO DRIVERS 19264M: Thara Gopinath <[email protected]> 19265L: [email protected] 19266L: [email protected] 19267S: Maintained 19268F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19269F: drivers/crypto/qce/ 19270 19271QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19272M: Timur Tabi <[email protected]> 19273L: [email protected] 19274S: Maintained 19275F: drivers/net/ethernet/qualcomm/emac/ 19276 19277QUALCOMM ETHQOS ETHERNET DRIVER 19278M: Vinod Koul <[email protected]> 19279L: [email protected] 19280L: [email protected] 19281S: Maintained 19282F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19283F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19284 19285QUALCOMM FASTRPC DRIVER 19286M: Srinivas Kandagatla <[email protected]> 19287M: Amol Maheshwari <[email protected]> 19288L: [email protected] 19289L: [email protected] 19290S: Maintained 19291F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19292F: drivers/misc/fastrpc.c 19293F: include/uapi/misc/fastrpc.h 19294 19295QUALCOMM HEXAGON ARCHITECTURE 19296M: Brian Cain <[email protected]> 19297L: [email protected] 19298S: Supported 19299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19300F: arch/hexagon/ 19301 19302QUALCOMM HIDMA DRIVER 19303M: Sinan Kaya <[email protected]> 19304L: [email protected] (moderated for non-subscribers) 19305L: [email protected] 19306L: [email protected] 19307S: Supported 19308F: drivers/dma/qcom/hidma* 19309 19310QUALCOMM I2C CCI DRIVER 19311M: Loic Poulain <[email protected]> 19312M: Robert Foss <[email protected]> 19313L: [email protected] 19314L: [email protected] 19315S: Maintained 19316F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19317F: drivers/i2c/busses/i2c-qcom-cci.c 19318 19319QUALCOMM INTERCONNECT BWMON DRIVER 19320M: Krzysztof Kozlowski <[email protected]> 19321L: [email protected] 19322S: Maintained 19323F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19324F: drivers/soc/qcom/icc-bwmon.c 19325F: drivers/soc/qcom/trace_icc-bwmon.h 19326 19327QUALCOMM IOMMU 19328M: Rob Clark <[email protected]> 19329L: [email protected] 19330L: [email protected] 19331S: Maintained 19332F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19333F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19334F: drivers/iommu/msm_iommu* 19335 19336QUALCOMM IPC ROUTER (QRTR) DRIVER 19337M: Manivannan Sadhasivam <[email protected]> 19338L: [email protected] 19339S: Maintained 19340F: include/trace/events/qrtr.h 19341F: include/uapi/linux/qrtr.h 19342F: net/qrtr/ 19343 19344QUALCOMM IPCC MAILBOX DRIVER 19345M: Manivannan Sadhasivam <[email protected]> 19346L: [email protected] 19347S: Supported 19348F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19349F: drivers/mailbox/qcom-ipcc.c 19350F: include/dt-bindings/mailbox/qcom-ipcc.h 19351 19352QUALCOMM IPQ4019 USB PHY DRIVER 19353M: Robert Marko <[email protected]> 19354M: Luka Perkov <[email protected]> 19355L: [email protected] 19356S: Maintained 19357F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19358F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19359 19360QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19361M: Robert Marko <[email protected]> 19362M: Luka Perkov <[email protected]> 19363L: [email protected] 19364S: Maintained 19365F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19366F: drivers/regulator/vqmmc-ipq4019-regulator.c 19367 19368QUALCOMM NAND CONTROLLER DRIVER 19369M: Manivannan Sadhasivam <[email protected]> 19370L: [email protected] 19371L: [email protected] 19372S: Maintained 19373F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19374F: drivers/mtd/nand/raw/qcom_nandc.c 19375 19376QUALCOMM QSEECOM DRIVER 19377M: Maximilian Luz <[email protected]> 19378L: [email protected] 19379S: Maintained 19380F: drivers/firmware/qcom/qcom_qseecom.c 19381 19382QUALCOMM QSEECOM UEFISECAPP DRIVER 19383M: Maximilian Luz <[email protected]> 19384L: [email protected] 19385S: Maintained 19386F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19387 19388QUALCOMM RMNET DRIVER 19389M: Subash Abhinov Kasiviswanathan <[email protected]> 19390M: Sean Tranchetti <[email protected]> 19391L: [email protected] 19392S: Maintained 19393F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19394F: drivers/net/ethernet/qualcomm/rmnet/ 19395F: include/linux/if_rmnet.h 19396 19397QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19398M: Bartosz Golaszewski <[email protected]> 19399L: [email protected] 19400S: Maintained 19401F: drivers/firmware/qcom/qcom_tzmem.c 19402F: drivers/firmware/qcom/qcom_tzmem.h 19403F: include/linux/firmware/qcom/qcom_tzmem.h 19404 19405QUALCOMM TSENS THERMAL DRIVER 19406M: Amit Kucheria <[email protected]> 19407M: Thara Gopinath <[email protected]> 19408L: [email protected] 19409L: [email protected] 19410S: Maintained 19411F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19412F: drivers/thermal/qcom/ 19413 19414QUALCOMM TYPEC PORT MANAGER DRIVER 19415M: Bryan O'Donoghue <[email protected]> 19416L: [email protected] 19417L: [email protected] 19418S: Maintained 19419F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19420F: drivers/usb/typec/tcpm/qcom/ 19421 19422QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19423M: Stanimir Varbanov <[email protected]> 19424M: Vikash Garodia <[email protected]> 19425R: Bryan O'Donoghue <[email protected]> 19426L: [email protected] 19427L: [email protected] 19428S: Maintained 19429T: git git://linuxtv.org/media.git 19430F: Documentation/devicetree/bindings/media/*venus* 19431F: drivers/media/platform/qcom/venus/ 19432 19433QUALCOMM WCN36XX WIRELESS DRIVER 19434M: Loic Poulain <[email protected]> 19435L: [email protected] 19436S: Supported 19437W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19438F: drivers/net/wireless/ath/wcn36xx/ 19439 19440QUANTENNA QTNFMAC WIRELESS DRIVER 19441M: Igor Mitsyanko <[email protected]> 19442R: Sergey Matyukevich <[email protected]> 19443L: [email protected] 19444S: Maintained 19445F: drivers/net/wireless/quantenna 19446 19447RADEON and AMDGPU DRM DRIVERS 19448M: Alex Deucher <[email protected]> 19449M: Christian König <[email protected]> 19450M: Xinhui Pan <[email protected]> 19451L: [email protected] 19452S: Supported 19453B: https://gitlab.freedesktop.org/drm/amd/-/issues 19454C: irc://irc.oftc.net/radeon 19455T: git https://gitlab.freedesktop.org/agd5f/linux.git 19456F: Documentation/gpu/amdgpu/ 19457F: drivers/gpu/drm/amd/ 19458F: drivers/gpu/drm/ci/xfails/amd* 19459F: drivers/gpu/drm/radeon/ 19460F: include/uapi/drm/amdgpu_drm.h 19461F: include/uapi/drm/radeon_drm.h 19462 19463RADEON FRAMEBUFFER DISPLAY DRIVER 19464M: Benjamin Herrenschmidt <[email protected]> 19465L: [email protected] 19466S: Maintained 19467F: drivers/video/fbdev/aty/radeon* 19468F: include/uapi/linux/radeonfb.h 19469 19470RADIOSHARK RADIO DRIVER 19471M: Hans Verkuil <[email protected]> 19472L: [email protected] 19473S: Maintained 19474T: git git://linuxtv.org/media.git 19475F: drivers/media/radio/radio-shark.c 19476 19477RADIOSHARK2 RADIO DRIVER 19478M: Hans Verkuil <[email protected]> 19479L: [email protected] 19480S: Maintained 19481T: git git://linuxtv.org/media.git 19482F: drivers/media/radio/radio-shark2.c 19483F: drivers/media/radio/radio-tea5777.c 19484 19485RADOS BLOCK DEVICE (RBD) 19486M: Ilya Dryomov <[email protected]> 19487R: Dongsheng Yang <[email protected]> 19488L: [email protected] 19489S: Supported 19490W: http://ceph.com/ 19491T: git https://github.com/ceph/ceph-client.git 19492F: Documentation/ABI/testing/sysfs-bus-rbd 19493F: drivers/block/rbd.c 19494F: drivers/block/rbd_types.h 19495 19496RAGE128 FRAMEBUFFER DISPLAY DRIVER 19497L: [email protected] 19498S: Orphan 19499F: drivers/video/fbdev/aty/aty128fb.c 19500 19501RAINSHADOW-CEC DRIVER 19502M: Hans Verkuil <[email protected]> 19503L: [email protected] 19504S: Maintained 19505T: git git://linuxtv.org/media.git 19506F: drivers/media/cec/usb/rainshadow/ 19507 19508RALINK MIPS ARCHITECTURE 19509M: John Crispin <[email protected]> 19510M: Sergio Paracuellos <[email protected]> 19511L: [email protected] 19512S: Maintained 19513F: arch/mips/ralink 19514 19515RALINK MT7621 MIPS ARCHITECTURE 19516M: Chester A. Unal <[email protected]> 19517M: Sergio Paracuellos <[email protected]> 19518L: [email protected] 19519S: Maintained 19520F: arch/mips/boot/dts/ralink/mt7621* 19521 19522RALINK RT2X00 WIRELESS LAN DRIVER 19523M: Stanislaw Gruszka <[email protected]> 19524L: [email protected] 19525S: Maintained 19526F: drivers/net/wireless/ralink/rt2x00/ 19527 19528RAMDISK RAM BLOCK DEVICE DRIVER 19529M: Jens Axboe <[email protected]> 19530S: Maintained 19531F: Documentation/admin-guide/blockdev/ramdisk.rst 19532F: drivers/block/brd.c 19533 19534RANCHU VIRTUAL BOARD FOR MIPS 19535M: Miodrag Dinic <[email protected]> 19536L: [email protected] 19537S: Supported 19538F: arch/mips/configs/generic/board-ranchu.config 19539F: arch/mips/generic/board-ranchu.c 19540 19541RANDOM NUMBER DRIVER 19542M: "Theodore Ts'o" <[email protected]> 19543M: Jason A. Donenfeld <[email protected]> 19544S: Maintained 19545T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19546F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19547F: drivers/char/random.c 19548F: include/linux/random.h 19549F: include/uapi/linux/random.h 19550F: drivers/virt/vmgenid.c 19551N: ^.*/vdso/[^/]*getrandom[^/]+$ 19552 19553RAPIDIO SUBSYSTEM 19554M: Matt Porter <[email protected]> 19555M: Alexandre Bounine <[email protected]> 19556S: Maintained 19557F: drivers/rapidio/ 19558 19559RAS INFRASTRUCTURE 19560M: Tony Luck <[email protected]> 19561M: Borislav Petkov <[email protected]> 19562L: [email protected] 19563S: Maintained 19564F: Documentation/admin-guide/RAS 19565F: drivers/ras/ 19566F: include/linux/ras.h 19567F: include/ras/ras_event.h 19568 19569RAS FRU MEMORY POISON MANAGER (FMPM) 19570M: Yazen Ghannam <[email protected]> 19571L: [email protected] 19572S: Maintained 19573F: drivers/ras/amd/fmpm.c 19574 19575RASPBERRY PI PISP BACK END 19576M: Jacopo Mondi <[email protected]> 19577L: Raspberry Pi Kernel Maintenance <[email protected]> 19578L: [email protected] 19579S: Maintained 19580F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19581F: drivers/media/platform/raspberrypi/pisp_be/ 19582F: include/uapi/linux/media/raspberrypi/ 19583 19584RASPBERRY PI PISP CAMERA FRONT END 19585M: Tomi Valkeinen <[email protected]> 19586M: Raspberry Pi Kernel Maintenance <[email protected]> 19587S: Maintained 19588F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 19589F: drivers/media/platform/raspberrypi/rp1-cfe/ 19590 19591RC-CORE / LIRC FRAMEWORK 19592M: Sean Young <[email protected]> 19593L: [email protected] 19594S: Maintained 19595W: http://linuxtv.org 19596T: git git://linuxtv.org/media.git 19597F: Documentation/driver-api/media/rc-core.rst 19598F: Documentation/userspace-api/media/rc/ 19599F: drivers/media/rc/ 19600F: include/media/rc-core.h 19601F: include/media/rc-map.h 19602F: include/uapi/linux/lirc.h 19603 19604RCMM REMOTE CONTROLS DECODER 19605M: Patrick Lerda <[email protected]> 19606S: Maintained 19607F: drivers/media/rc/ir-rcmm-decoder.c 19608 19609RCUTORTURE TEST FRAMEWORK 19610M: "Paul E. McKenney" <[email protected]> 19611M: Josh Triplett <[email protected]> 19612R: Steven Rostedt <[email protected]> 19613R: Mathieu Desnoyers <[email protected]> 19614R: Lai Jiangshan <[email protected]> 19615L: [email protected] 19616S: Supported 19617T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 19618F: tools/testing/selftests/rcutorture 19619 19620RDACM20 Camera Sensor 19621M: Jacopo Mondi <[email protected]> 19622M: Kieran Bingham <kieran.bingham[email protected]> 19623M: Laurent Pinchart <laurent.pinchart[email protected]> 19624M: Niklas Söderlund <niklas.soderlund[email protected]> 19625L: [email protected] 19626S: Maintained 19627F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19628F: drivers/media/i2c/max9271.c 19629F: drivers/media/i2c/max9271.h 19630F: drivers/media/i2c/rdacm20.c 19631 19632RDACM21 Camera Sensor 19633M: Jacopo Mondi <[email protected]> 19634M: Kieran Bingham <kieran.bingham[email protected]> 19635M: Laurent Pinchart <laurent.pinchart[email protected]> 19636M: Niklas Söderlund <niklas.soderlund[email protected]> 19637L: [email protected] 19638S: Maintained 19639F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19640F: drivers/media/i2c/max9271.c 19641F: drivers/media/i2c/max9271.h 19642F: drivers/media/i2c/rdacm21.c 19643 19644RDC R-321X SoC 19645M: Florian Fainelli <[email protected]> 19646S: Maintained 19647 19648RDC R6040 FAST ETHERNET DRIVER 19649M: Florian Fainelli <[email protected]> 19650L: [email protected] 19651S: Maintained 19652F: drivers/net/ethernet/rdc/r6040.c 19653 19654RDMAVT - RDMA verbs software 19655M: Dennis Dalessandro <[email protected]> 19656L: [email protected] 19657S: Supported 19658F: drivers/infiniband/sw/rdmavt 19659 19660RDS - RELIABLE DATAGRAM SOCKETS 19661M: Allison Henderson <[email protected]> 19662L: [email protected] 19663L: [email protected] 19664L: [email protected] (moderated for non-subscribers) 19665S: Supported 19666W: https://oss.oracle.com/projects/rds/ 19667F: Documentation/networking/rds.rst 19668F: net/rds/ 19669F: tools/testing/selftests/net/rds/ 19670 19671RDT - RESOURCE ALLOCATION 19672M: Fenghua Yu <[email protected]> 19673M: Reinette Chatre <[email protected]> 19674L: [email protected] 19675S: Supported 19676F: Documentation/arch/x86/resctrl* 19677F: arch/x86/include/asm/resctrl.h 19678F: arch/x86/kernel/cpu/resctrl/ 19679F: tools/testing/selftests/resctrl/ 19680 19681READ-COPY UPDATE (RCU) 19682M: "Paul E. McKenney" <[email protected]> 19683M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19684M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19685M: Joel Fernandes <[email protected]> 19686M: Josh Triplett <[email protected]> 19687M: Boqun Feng <[email protected]> 19688M: Uladzislau Rezki <[email protected]> 19689R: Steven Rostedt <[email protected]> 19690R: Mathieu Desnoyers <[email protected]> 19691R: Lai Jiangshan <[email protected]> 19692R: Zqiang <[email protected]> 19693L: [email protected] 19694S: Supported 19695W: http://www.rdrop.com/users/paulmck/RCU/ 19696T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 19697F: Documentation/RCU/ 19698F: include/linux/rcu* 19699F: kernel/rcu/ 19700X: Documentation/RCU/torture.rst 19701X: include/linux/srcu*.h 19702X: kernel/rcu/srcu*.c 19703 19704REAL TIME CLOCK (RTC) SUBSYSTEM 19705M: Alexandre Belloni <[email protected]> 19706L: [email protected] 19707S: Maintained 19708Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19709T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19710F: Documentation/admin-guide/rtc.rst 19711F: Documentation/devicetree/bindings/rtc/ 19712F: drivers/rtc/ 19713F: include/linux/rtc.h 19714F: include/linux/rtc/ 19715F: include/uapi/linux/rtc.h 19716F: tools/testing/selftests/rtc/ 19717 19718Real-time Linux Analysis (RTLA) tools 19719M: Steven Rostedt <[email protected]> 19720L: [email protected] 19721S: Maintained 19722F: Documentation/tools/rtla/ 19723F: tools/tracing/rtla/ 19724 19725Real-time Linux (PREEMPT_RT) 19726M: Sebastian Andrzej Siewior <[email protected]> 19727M: Clark Williams <[email protected]> 19728M: Steven Rostedt <[email protected]> 19729L: [email protected] 19730S: Supported 19731K: PREEMPT_RT 19732 19733REALTEK AUDIO CODECS 19734M: Oder Chiou <[email protected]> 19735S: Maintained 19736F: include/sound/rt*.h 19737F: sound/soc/codecs/rt* 19738 19739REALTEK OTTO WATCHDOG 19740M: Sander Vanheule <[email protected]> 19741L: [email protected] 19742S: Maintained 19743F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19744F: drivers/watchdog/realtek_otto_wdt.c 19745 19746REALTEK RTL83xx SMI DSA ROUTER CHIPS 19747M: Linus Walleij <[email protected]> 19748M: Alvin Šipraga <[email protected]> 19749S: Maintained 19750F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19751F: drivers/net/dsa/realtek/* 19752 19753REALTEK SPI-NAND 19754M: Chris Packham <[email protected]> 19755S: Maintained 19756F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 19757F: drivers/spi/spi-realtek-rtl-snand.c 19758 19759REALTEK WIRELESS DRIVER (rtlwifi family) 19760M: Ping-Ke Shih <[email protected]> 19761L: [email protected] 19762S: Maintained 19763T: git https://github.com/pkshih/rtw.git 19764F: drivers/net/wireless/realtek/rtlwifi/ 19765 19766REALTEK WIRELESS DRIVER (rtw88) 19767M: Ping-Ke Shih <[email protected]> 19768L: [email protected] 19769S: Maintained 19770T: git https://github.com/pkshih/rtw.git 19771F: drivers/net/wireless/realtek/rtw88/ 19772 19773REALTEK WIRELESS DRIVER (rtw89) 19774M: Ping-Ke Shih <[email protected]> 19775L: [email protected] 19776S: Maintained 19777T: git https://github.com/pkshih/rtw.git 19778F: drivers/net/wireless/realtek/rtw89/ 19779 19780REDPINE WIRELESS DRIVER 19781L: [email protected] 19782S: Orphan 19783F: drivers/net/wireless/rsi/ 19784 19785REGISTER MAP ABSTRACTION 19786M: Mark Brown <[email protected]> 19787L: [email protected] 19788S: Supported 19789T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 19790F: Documentation/devicetree/bindings/regmap/ 19791F: drivers/base/regmap/ 19792F: include/linux/regmap.h 19793 19794REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 19795M: Bjorn Andersson <[email protected]> 19796M: Mathieu Poirier <[email protected]> 19797L: [email protected] 19798S: Maintained 19799T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 19800F: Documentation/ABI/testing/sysfs-class-remoteproc 19801F: Documentation/devicetree/bindings/remoteproc/ 19802F: Documentation/staging/remoteproc.rst 19803F: drivers/remoteproc/ 19804F: include/linux/remoteproc.h 19805F: include/linux/remoteproc/ 19806 19807REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 19808M: Bjorn Andersson <[email protected]> 19809M: Mathieu Poirier <[email protected]> 19810L: [email protected] 19811S: Maintained 19812T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 19813F: Documentation/ABI/testing/sysfs-bus-rpmsg 19814F: Documentation/staging/rpmsg.rst 19815F: drivers/rpmsg/ 19816F: include/linux/rpmsg.h 19817F: include/linux/rpmsg/ 19818F: include/uapi/linux/rpmsg.h 19819F: samples/rpmsg/ 19820 19821REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 19822M: Stephan Gerhold <[email protected]> 19823L: [email protected] 19824L: [email protected] 19825S: Maintained 19826F: drivers/net/wwan/rpmsg_wwan_ctrl.c 19827 19828RENESAS CLOCK DRIVERS 19829M: Geert Uytterhoeven <[email protected]> 19830L: [email protected] 19831S: Supported 19832T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 19833F: Documentation/devicetree/bindings/clock/renesas,* 19834F: drivers/clk/renesas/ 19835 19836RENESAS EMEV2 I2C DRIVER 19837M: Wolfram Sang <[email protected]> 19838L: [email protected] 19839S: Supported 19840F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 19841F: drivers/i2c/busses/i2c-emev2.c 19842 19843RENESAS ETHERNET AVB DRIVER 19844M: Paul Barker <[email protected]> 19845M: Niklas Söderlund <[email protected]> 19846L: [email protected] 19847L: [email protected] 19848S: Supported 19849F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 19850F: drivers/net/ethernet/renesas/Kconfig 19851F: drivers/net/ethernet/renesas/Makefile 19852F: drivers/net/ethernet/renesas/ravb* 19853 19854RENESAS ETHERNET SWITCH DRIVER 19855R: Yoshihiro Shimoda <[email protected]> 19856L: [email protected] 19857L: [email protected] 19858F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 19859F: drivers/net/ethernet/renesas/Kconfig 19860F: drivers/net/ethernet/renesas/Makefile 19861F: drivers/net/ethernet/renesas/rcar_gen4* 19862F: drivers/net/ethernet/renesas/rswitch* 19863 19864RENESAS ETHERNET TSN DRIVER 19865M: Niklas Söderlund <[email protected]> 19866L: [email protected] 19867L: [email protected] 19868S: Supported 19869F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 19870F: drivers/net/ethernet/renesas/rtsn.* 19871 19872RENESAS IDT821034 ASoC CODEC 19873M: Herve Codina <[email protected]> 19874L: [email protected] 19875S: Maintained 19876F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 19877F: sound/soc/codecs/idt821034.c 19878 19879RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 19880M: Kuninori Morimoto <[email protected]> 19881L: [email protected] 19882L: [email protected] 19883S: Supported 19884F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 19885F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 19886F: sound/soc/renesas/rcar/ 19887F: sound/soc/renesas/fsi.c 19888F: include/sound/sh_fsi.h 19889 19890RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 19891M: Miquel Raynal <[email protected]> 19892L: [email protected] 19893L: [email protected] 19894S: Maintained 19895F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 19896F: drivers/mtd/nand/raw/renesas-nand-controller.c 19897 19898RENESAS R-CAR GYROADC DRIVER 19899M: Marek Vasut <[email protected]> 19900L: [email protected] 19901S: Supported 19902F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 19903F: drivers/iio/adc/rcar-gyroadc.c 19904 19905RENESAS R-CAR I2C DRIVERS 19906M: Wolfram Sang <[email protected]> 19907L: [email protected] 19908S: Supported 19909F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 19910F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 19911F: drivers/i2c/busses/i2c-rcar.c 19912F: drivers/i2c/busses/i2c-sh_mobile.c 19913 19914RENESAS R-CAR SATA DRIVER 19915M: Geert Uytterhoeven <[email protected]> 19916L: [email protected] 19917L: [email protected] 19918S: Supported 19919F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 19920F: drivers/ata/sata_rcar.c 19921 19922RENESAS R-CAR THERMAL DRIVERS 19923M: Niklas Söderlund <[email protected]> 19924L: [email protected] 19925S: Supported 19926F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 19927F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 19928F: drivers/thermal/renesas/rcar_gen3_thermal.c 19929F: drivers/thermal/renesas/rcar_thermal.c 19930 19931RENESAS RIIC DRIVER 19932M: Chris Brandt <[email protected]> 19933L: [email protected] 19934S: Supported 19935F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 19936F: drivers/i2c/busses/i2c-riic.c 19937 19938RENESAS RZ AUDIO (ASoC) DRIVER 19939M: Biju Das <[email protected]> 19940M: Lad Prabhakar <[email protected]> 19941L: [email protected] 19942L: [email protected] 19943S: Supported 19944F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 19945F: sound/soc/renesas/rz-ssi.c 19946 19947RENESAS RZ/G2L A/D DRIVER 19948M: Lad Prabhakar <[email protected]> 19949L: [email protected] 19950L: [email protected] 19951S: Supported 19952F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 19953F: drivers/iio/adc/rzg2l_adc.c 19954 19955RENESAS RZ/G2L MTU3a COUNTER DRIVER 19956M: Biju Das <[email protected]> 19957L: [email protected] 19958L: [email protected] 19959S: Supported 19960F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 19961F: drivers/counter/rz-mtu3-cnt.c 19962 19963RENESAS RTCA-3 RTC DRIVER 19964M: Claudiu Beznea <[email protected]> 19965L: [email protected] 19966L: [email protected] 19967S: Supported 19968F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 19969F: drivers/rtc/rtc-renesas-rtca3.c 19970 19971RENESAS RZ/N1 A5PSW SWITCH DRIVER 19972M: Clément Léger <[email protected]> 19973L: [email protected] 19974L: [email protected] 19975S: Maintained 19976F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 19977F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 19978F: drivers/net/dsa/rzn1_a5psw* 19979F: drivers/net/pcs/pcs-rzn1-miic.c 19980F: include/dt-bindings/net/pcs-rzn1-miic.h 19981F: include/linux/pcs-rzn1-miic.h 19982F: net/dsa/tag_rzn1_a5psw.c 19983 19984RENESAS RZ/N1 DWMAC GLUE LAYER 19985M: Romain Gantois <[email protected]> 19986S: Maintained 19987F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 19988F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 19989 19990RENESAS RZ/N1 RTC CONTROLLER DRIVER 19991M: Miquel Raynal <[email protected]> 19992L: [email protected] 19993L: [email protected] 19994S: Maintained 19995F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 19996F: drivers/rtc/rtc-rzn1.c 19997 19998RENESAS RZ/N1 USBF CONTROLLER DRIVER 19999M: Herve Codina <[email protected]> 20000L: [email protected] 20001L: [email protected] 20002S: Maintained 20003F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20004F: drivers/usb/gadget/udc/renesas_usbf.c 20005 20006RENESAS RZ/V2M I2C DRIVER 20007M: Fabrizio Castro <[email protected]> 20008L: [email protected] 20009L: [email protected] 20010S: Supported 20011F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20012F: drivers/i2c/busses/i2c-rzv2m.c 20013 20014RENESAS SUPERH ETHERNET DRIVER 20015M: Niklas Söderlund <[email protected]> 20016L: [email protected] 20017L: [email protected] 20018S: Supported 20019F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20020F: drivers/net/ethernet/renesas/Kconfig 20021F: drivers/net/ethernet/renesas/Makefile 20022F: drivers/net/ethernet/renesas/sh_eth* 20023F: include/linux/sh_eth.h 20024 20025RENESAS USB PHY DRIVER 20026M: Yoshihiro Shimoda <[email protected]> 20027L: [email protected] 20028S: Maintained 20029F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20030 20031RENESAS VERSACLOCK 7 CLOCK DRIVER 20032M: Alex Helms <[email protected]> 20033S: Maintained 20034F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20035F: drivers/clk/clk-versaclock7.c 20036 20037RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20038M: Herve Codina <[email protected]> 20039L: [email protected] 20040S: Maintained 20041F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20042F: drivers/iio/potentiometer/x9250.c 20043 20044RESET CONTROLLER FRAMEWORK 20045M: Philipp Zabel <[email protected]> 20046S: Maintained 20047T: git git://git.pengutronix.de/git/pza/linux 20048F: Documentation/devicetree/bindings/reset/ 20049F: Documentation/driver-api/reset.rst 20050F: drivers/reset/ 20051F: include/dt-bindings/reset/ 20052F: include/linux/reset-controller.h 20053F: include/linux/reset.h 20054F: include/linux/reset/ 20055K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20056 20057RESTARTABLE SEQUENCES SUPPORT 20058M: Mathieu Desnoyers <[email protected]> 20059M: Peter Zijlstra <[email protected]> 20060M: "Paul E. McKenney" <[email protected]> 20061M: Boqun Feng <[email protected]> 20062L: [email protected] 20063S: Supported 20064F: include/trace/events/rseq.h 20065F: include/uapi/linux/rseq.h 20066F: kernel/rseq.c 20067F: tools/testing/selftests/rseq/ 20068 20069RFKILL 20070M: Johannes Berg <[email protected]> 20071L: [email protected] 20072S: Maintained 20073W: https://wireless.wiki.kernel.org/ 20074Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20075T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20076T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20077F: Documentation/ABI/stable/sysfs-class-rfkill 20078F: Documentation/driver-api/rfkill.rst 20079F: include/linux/rfkill.h 20080F: include/uapi/linux/rfkill.h 20081F: net/rfkill/ 20082 20083RHASHTABLE 20084M: Thomas Graf <[email protected]> 20085M: Herbert Xu <[email protected]> 20086L: [email protected] 20087S: Maintained 20088F: include/linux/rhashtable-types.h 20089F: include/linux/rhashtable.h 20090F: lib/rhashtable.c 20091F: lib/test_rhashtable.c 20092 20093RICOH R5C592 MEMORYSTICK DRIVER 20094M: Maxim Levitsky <[email protected]> 20095S: Maintained 20096F: drivers/memstick/host/r592.* 20097 20098RICOH SMARTMEDIA/XD DRIVER 20099M: Maxim Levitsky <[email protected]> 20100S: Maintained 20101F: drivers/mtd/nand/raw/r852.c 20102F: drivers/mtd/nand/raw/r852.h 20103 20104RISC-V AIA DRIVERS 20105M: Anup Patel <[email protected]> 20106L: [email protected] 20107S: Maintained 20108F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20109F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20110F: drivers/irqchip/irq-riscv-aplic-*.c 20111F: drivers/irqchip/irq-riscv-aplic-*.h 20112F: drivers/irqchip/irq-riscv-imsic-*.c 20113F: drivers/irqchip/irq-riscv-imsic-*.h 20114F: drivers/irqchip/irq-riscv-intc.c 20115F: include/linux/irqchip/riscv-aplic.h 20116F: include/linux/irqchip/riscv-imsic.h 20117 20118RISC-V ARCHITECTURE 20119M: Paul Walmsley <[email protected]> 20120M: Palmer Dabbelt <[email protected]> 20121M: Albert Ou <[email protected]> 20122L: [email protected] 20123S: Supported 20124Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20125C: irc://irc.libera.chat/riscv 20126P: Documentation/arch/riscv/patch-acceptance.rst 20127T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20128F: arch/riscv/ 20129N: riscv 20130K: riscv 20131 20132RISC-V IOMMU 20133M: Tomasz Jeznach <[email protected]> 20134L: [email protected] 20135L: [email protected] 20136S: Maintained 20137T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20138F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20139F: drivers/iommu/riscv/ 20140 20141RISC-V MICROCHIP FPGA SUPPORT 20142M: Conor Dooley <[email protected]> 20143M: Daire McNamara <[email protected]> 20144L: [email protected] 20145S: Supported 20146F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20147F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20148F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20149F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20150F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20151F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20152F: Documentation/devicetree/bindings/riscv/microchip.yaml 20153F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20154F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20155F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20156F: arch/riscv/boot/dts/microchip/ 20157F: drivers/char/hw_random/mpfs-rng.c 20158F: drivers/clk/microchip/clk-mpfs*.c 20159F: drivers/firmware/microchip/mpfs-auto-update.c 20160F: drivers/gpio/gpio-mpfs.c 20161F: drivers/i2c/busses/i2c-microchip-corei2c.c 20162F: drivers/mailbox/mailbox-mpfs.c 20163F: drivers/pci/controller/plda/pcie-microchip-host.c 20164F: drivers/pwm/pwm-microchip-core.c 20165F: drivers/reset/reset-mpfs.c 20166F: drivers/rtc/rtc-mpfs.c 20167F: drivers/soc/microchip/mpfs-sys-controller.c 20168F: drivers/spi/spi-microchip-core-qspi.c 20169F: drivers/spi/spi-microchip-core.c 20170F: drivers/usb/musb/mpfs.c 20171F: include/soc/microchip/mpfs.h 20172 20173RISC-V MISC SOC SUPPORT 20174M: Conor Dooley <[email protected]> 20175L: [email protected] 20176S: Maintained 20177Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20178T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20179F: arch/riscv/boot/dts/canaan/ 20180F: arch/riscv/boot/dts/microchip/ 20181F: arch/riscv/boot/dts/sifive/ 20182F: arch/riscv/boot/dts/starfive/ 20183 20184RISC-V PMU DRIVERS 20185M: Atish Patra <[email protected]> 20186R: Anup Patel <[email protected]> 20187L: [email protected] 20188S: Supported 20189F: drivers/perf/riscv_pmu.c 20190F: drivers/perf/riscv_pmu_legacy.c 20191F: drivers/perf/riscv_pmu_sbi.c 20192 20193RISC-V THEAD SoC SUPPORT 20194M: Drew Fustini <[email protected]> 20195M: Guo Ren <[email protected]> 20196M: Fu Wei <[email protected]> 20197L: [email protected] 20198S: Maintained 20199T: git https://github.com/pdp7/linux.git 20200F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20201F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20202F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20203F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20204F: arch/riscv/boot/dts/thead/ 20205F: drivers/clk/thead/clk-th1520-ap.c 20206F: drivers/mailbox/mailbox-th1520.c 20207F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20208F: drivers/pinctrl/pinctrl-th1520.c 20209F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20210 20211RNBD BLOCK DRIVERS 20212M: Md. Haris Iqbal <[email protected]> 20213M: Jack Wang <[email protected]> 20214L: [email protected] 20215S: Maintained 20216F: drivers/block/rnbd/ 20217 20218ROCCAT DRIVERS 20219M: Stefan Achatz <[email protected]> 20220S: Maintained 20221W: http://sourceforge.net/projects/roccat/ 20222F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20223F: drivers/hid/hid-roccat* 20224F: include/linux/hid-roccat* 20225 20226ROCKCHIP CAN-FD DRIVER 20227M: Marc Kleine-Budde <[email protected]> 20228R: [email protected] 20229L: [email protected] 20230S: Maintained 20231F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20232F: drivers/net/can/rockchip/ 20233 20234ROCKCHIP CRYPTO DRIVERS 20235M: Corentin Labbe <[email protected]> 20236L: [email protected] 20237S: Maintained 20238F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20239F: drivers/crypto/rockchip/ 20240 20241ROCKCHIP I2S TDM DRIVER 20242M: Nicolas Frattaroli <[email protected]> 20243L: [email protected] 20244S: Maintained 20245F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20246F: sound/soc/rockchip/rockchip_i2s_tdm.* 20247 20248ROCKCHIP ISP V1 DRIVER 20249M: Dafna Hirschfeld <[email protected]> 20250M: Laurent Pinchart <[email protected]> 20251L: [email protected] 20252L: [email protected] 20253S: Maintained 20254F: Documentation/admin-guide/media/rkisp1.rst 20255F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20256F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20257F: drivers/media/platform/rockchip/rkisp1 20258F: include/uapi/linux/rkisp1-config.h 20259 20260ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20261M: Daniel Golle <[email protected]> 20262M: Aurelien Jarno <[email protected]> 20263S: Maintained 20264F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20265F: drivers/char/hw_random/rockchip-rng.c 20266 20267ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20268M: Jacob Chen <[email protected]> 20269M: Ezequiel Garcia <[email protected]> 20270L: [email protected] 20271L: [email protected] 20272S: Maintained 20273F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20274F: drivers/media/platform/rockchip/rga/ 20275 20276ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20277M: Luca Ceresoli <[email protected]> 20278S: Maintained 20279F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20280F: sound/soc/codecs/rk3308_codec.c 20281F: sound/soc/codecs/rk3308_codec.h 20282 20283ROCKCHIP VIDEO DECODER DRIVER 20284M: Ezequiel Garcia <[email protected]> 20285L: [email protected] 20286L: [email protected] 20287S: Maintained 20288F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20289F: drivers/staging/media/rkvdec/ 20290 20291ROCKER DRIVER 20292M: Jiri Pirko <[email protected]> 20293L: [email protected] 20294S: Supported 20295F: drivers/net/ethernet/rocker/ 20296 20297ROCKETPORT EXPRESS/INFINITY DRIVER 20298M: Kevin Cernekee <[email protected]> 20299L: [email protected] 20300S: Odd Fixes 20301F: drivers/tty/serial/rp2.* 20302 20303ROHM BD99954 CHARGER IC 20304M: Matti Vaittinen <[email protected]> 20305S: Supported 20306F: drivers/power/supply/bd99954-charger.c 20307F: drivers/power/supply/bd99954-charger.h 20308 20309ROHM BH1745 COLOUR SENSOR 20310M: Mudit Sharma <[email protected]> 20311L: [email protected] 20312S: Maintained 20313F: drivers/iio/light/bh1745.c 20314 20315ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20316M: Tomasz Duszynski <[email protected]> 20317S: Maintained 20318F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20319F: drivers/iio/light/bh1750.c 20320 20321ROHM BM1390 PRESSURE SENSOR DRIVER 20322M: Matti Vaittinen <[email protected]> 20323L: [email protected] 20324S: Supported 20325F: drivers/iio/pressure/rohm-bm1390.c 20326 20327ROHM BU270xx LIGHT SENSOR DRIVERs 20328M: Matti Vaittinen <[email protected]> 20329L: [email protected] 20330S: Supported 20331F: drivers/iio/light/rohm-bu27008.c 20332F: drivers/iio/light/rohm-bu27034.c 20333 20334ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20335M: Marek Vasut <marek.vasut[email protected]> 20336L: [email protected] 20337L: [email protected] 20338S: Supported 20339F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20340F: drivers/gpio/gpio-bd9571mwv.c 20341F: drivers/mfd/bd9571mwv.c 20342F: drivers/regulator/bd9571mwv-regulator.c 20343F: include/linux/mfd/bd9571mwv.h 20344 20345ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20346M: Matti Vaittinen <[email protected]> 20347S: Supported 20348F: drivers/clk/clk-bd718x7.c 20349F: drivers/gpio/gpio-bd71815.c 20350F: drivers/gpio/gpio-bd71828.c 20351F: drivers/mfd/rohm-bd71828.c 20352F: drivers/mfd/rohm-bd718x7.c 20353F: drivers/mfd/rohm-bd9576.c 20354F: drivers/mfd/rohm-bd96801.c 20355F: drivers/regulator/bd71815-regulator.c 20356F: drivers/regulator/bd71828-regulator.c 20357F: drivers/regulator/bd718x7-regulator.c 20358F: drivers/regulator/bd9576-regulator.c 20359F: drivers/regulator/bd96801-regulator.c 20360F: drivers/regulator/rohm-regulator.c 20361F: drivers/rtc/rtc-bd70528.c 20362F: drivers/watchdog/bd9576_wdt.c 20363F: drivers/watchdog/bd96801_wdt.c 20364F: include/linux/mfd/rohm-bd71815.h 20365F: include/linux/mfd/rohm-bd71828.h 20366F: include/linux/mfd/rohm-bd718x7.h 20367F: include/linux/mfd/rohm-bd957x.h 20368F: include/linux/mfd/rohm-bd96801.h 20369F: include/linux/mfd/rohm-generic.h 20370F: include/linux/mfd/rohm-shared.h 20371 20372ROSE NETWORK LAYER 20373L: [email protected] 20374S: Orphan 20375W: https://linux-ax25.in-berlin.de 20376F: include/net/rose.h 20377F: include/uapi/linux/rose.h 20378F: net/rose/ 20379 20380ROTATION DRIVER FOR ALLWINNER A83T 20381M: Jernej Skrabec <[email protected]> 20382L: [email protected] 20383S: Maintained 20384T: git git://linuxtv.org/media.git 20385F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20386F: drivers/media/platform/sunxi/sun8i-rotate/ 20387 20388RPMB SUBSYSTEM 20389M: Jens Wiklander <[email protected]> 20390L: [email protected] 20391S: Supported 20392F: drivers/misc/rpmb-core.c 20393F: include/linux/rpmb.h 20394 20395RPMSG TTY DRIVER 20396M: Arnaud Pouliquen <[email protected]> 20397L: [email protected] 20398S: Maintained 20399F: drivers/tty/rpmsg_tty.c 20400 20401RTASE ETHERNET DRIVER 20402M: Justin Lai <[email protected]> 20403M: Larry Chiu <[email protected]> 20404L: [email protected] 20405S: Maintained 20406F: drivers/net/ethernet/realtek/rtase/ 20407 20408RTL2830 MEDIA DRIVER 20409L: [email protected] 20410S: Orphan 20411W: https://linuxtv.org 20412Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20413F: drivers/media/dvb-frontends/rtl2830* 20414 20415RTL2832 MEDIA DRIVER 20416L: [email protected] 20417S: Orphan 20418W: https://linuxtv.org 20419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20420F: drivers/media/dvb-frontends/rtl2832* 20421 20422RTL2832_SDR MEDIA DRIVER 20423L: [email protected] 20424S: Orphan 20425W: https://linuxtv.org 20426Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20427F: drivers/media/dvb-frontends/rtl2832_sdr* 20428 20429RTL8180 WIRELESS DRIVER 20430L: [email protected] 20431S: Orphan 20432F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20433 20434RTL8187 WIRELESS DRIVER 20435M: Hin-Tak Leung <[email protected]> 20436L: [email protected] 20437S: Maintained 20438T: git https://github.com/pkshih/rtw.git 20439F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20440 20441RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20442M: Jes Sorensen <[email protected]> 20443L: [email protected] 20444S: Maintained 20445T: git https://github.com/pkshih/rtw.git 20446F: drivers/net/wireless/realtek/rtl8xxxu/ 20447 20448RTL9300 I2C DRIVER (rtl9300-i2c) 20449M: Chris Packham <[email protected]> 20450L: [email protected] 20451S: Maintained 20452F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 20453F: drivers/i2c/busses/i2c-rtl9300.c 20454 20455RTRS TRANSPORT DRIVERS 20456M: Md. Haris Iqbal <[email protected]> 20457M: Jack Wang <[email protected]> 20458L: [email protected] 20459S: Maintained 20460F: drivers/infiniband/ulp/rtrs/ 20461 20462RUNTIME VERIFICATION (RV) 20463M: Steven Rostedt <[email protected]> 20464L: [email protected] 20465S: Maintained 20466F: Documentation/trace/rv/ 20467F: include/linux/rv.h 20468F: include/rv/ 20469F: kernel/trace/rv/ 20470F: tools/verification/ 20471 20472RUST 20473M: Miguel Ojeda <[email protected]> 20474M: Alex Gaynor <[email protected]> 20475R: Boqun Feng <[email protected]> 20476R: Gary Guo <[email protected]> 20477R: Björn Roy Baron <[email protected]> 20478R: Benno Lossin <[email protected]> 20479R: Andreas Hindborg <[email protected]> 20480R: Alice Ryhl <[email protected]> 20481R: Trevor Gross <[email protected]> 20482L: [email protected] 20483S: Supported 20484W: https://rust-for-linux.com 20485B: https://github.com/Rust-for-Linux/linux/issues 20486C: zulip://rust-for-linux.zulipchat.com 20487P: https://rust-for-linux.com/contributing 20488T: git https://github.com/Rust-for-Linux/linux.git rust-next 20489F: .clippy.toml 20490F: Documentation/rust/ 20491F: include/trace/events/rust_sample.h 20492F: rust/ 20493F: samples/rust/ 20494F: scripts/*rust* 20495F: tools/testing/selftests/rust/ 20496K: \b(?i:rust)\b 20497 20498RUST [ALLOC] 20499M: Danilo Krummrich <[email protected]> 20500L: [email protected] 20501S: Maintained 20502F: rust/kernel/alloc.rs 20503F: rust/kernel/alloc/ 20504 20505RXRPC SOCKETS (AF_RXRPC) 20506M: David Howells <[email protected]> 20507M: Marc Dionne <[email protected]> 20508L: [email protected] 20509S: Supported 20510W: https://www.infradead.org/~dhowells/kafs/ 20511F: Documentation/networking/rxrpc.rst 20512F: include/keys/rxrpc-type.h 20513F: include/net/af_rxrpc.h 20514F: include/trace/events/rxrpc.h 20515F: include/uapi/linux/rxrpc.h 20516F: net/rxrpc/ 20517 20518S3 SAVAGE FRAMEBUFFER DRIVER 20519M: Antonino Daplas <[email protected]> 20520L: [email protected] 20521S: Maintained 20522F: drivers/video/fbdev/savage/ 20523 20524S390 ARCHITECTURE 20525M: Heiko Carstens <[email protected]> 20526M: Vasily Gorbik <[email protected]> 20527M: Alexander Gordeev <[email protected]> 20528R: Christian Borntraeger <[email protected]> 20529R: Sven Schnelle <[email protected]> 20530L: [email protected] 20531S: Supported 20532T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20533F: Documentation/driver-api/s390-drivers.rst 20534F: Documentation/arch/s390/ 20535F: arch/s390/ 20536F: drivers/s390/ 20537F: drivers/watchdog/diag288_wdt.c 20538 20539S390 COMMON I/O LAYER 20540M: Vineeth Vijayan <[email protected]> 20541M: Peter Oberparleiter <[email protected]> 20542L: [email protected] 20543S: Supported 20544F: drivers/s390/cio/ 20545 20546S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 20547M: Harald Freudenberger <[email protected]> 20548M: Holger Dengler <[email protected]> 20549L: [email protected] 20550L: [email protected] 20551S: Supported 20552F: arch/s390/crypto/ 20553F: arch/s390/include/asm/archrandom.h 20554F: arch/s390/include/asm/cpacf.h 20555 20556S390 DASD DRIVER 20557M: Stefan Haberland <[email protected]> 20558M: Jan Hoeppner <[email protected]> 20559L: [email protected] 20560S: Supported 20561F: block/partitions/ibm.c 20562F: drivers/s390/block/dasd* 20563F: include/linux/dasd_mod.h 20564 20565S390 HWRANDOM TRNG DRIVER 20566M: Harald Freudenberger <[email protected]> 20567M: Holger Dengler <[email protected]> 20568L: [email protected] 20569L: [email protected] 20570S: Supported 20571F: drivers/char/hw_random/s390-trng.c 20572 20573S390 IOMMU (PCI) 20574M: Niklas Schnelle <[email protected]> 20575M: Matthew Rosato <[email protected]> 20576R: Gerald Schaefer <[email protected]> 20577L: [email protected] 20578S: Supported 20579F: drivers/iommu/s390-iommu.c 20580 20581S390 IUCV NETWORK LAYER 20582M: Alexandra Winter <[email protected]> 20583M: Thorsten Winkler <[email protected]> 20584L: [email protected] 20585L: [email protected] 20586S: Supported 20587F: drivers/s390/net/*iucv* 20588F: include/net/iucv/ 20589F: net/iucv/ 20590 20591S390 MM 20592M: Alexander Gordeev <[email protected]> 20593M: Gerald Schaefer <[email protected]> 20594L: [email protected] 20595S: Supported 20596T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20597F: arch/s390/include/asm/pgtable.h 20598F: arch/s390/mm 20599 20600S390 NETWORK DRIVERS 20601M: Alexandra Winter <[email protected]> 20602M: Thorsten Winkler <[email protected]> 20603L: [email protected] 20604L: [email protected] 20605S: Supported 20606F: drivers/s390/net/ 20607 20608S390 PCI SUBSYSTEM 20609M: Niklas Schnelle <[email protected]> 20610M: Gerald Schaefer <[email protected]> 20611L: [email protected] 20612S: Supported 20613F: Documentation/arch/s390/pci.rst 20614F: arch/s390/pci/ 20615F: drivers/pci/hotplug/s390_pci_hpc.c 20616 20617S390 PTP DRIVER 20618M: Sven Schnelle <[email protected]> 20619L: [email protected] 20620S: Supported 20621F: drivers/ptp/ptp_s390.c 20622 20623S390 SCM DRIVER 20624M: Vineeth Vijayan <[email protected]> 20625L: [email protected] 20626S: Supported 20627F: drivers/s390/block/scm* 20628F: drivers/s390/cio/scm.c 20629 20630S390 VFIO AP DRIVER 20631M: Tony Krowiak <[email protected]> 20632M: Halil Pasic <[email protected]> 20633M: Jason Herne <[email protected]> 20634L: [email protected] 20635S: Supported 20636F: Documentation/arch/s390/vfio-ap* 20637F: drivers/s390/crypto/vfio_ap* 20638 20639S390 VFIO-CCW DRIVER 20640M: Eric Farman <[email protected]> 20641M: Matthew Rosato <[email protected]> 20642R: Halil Pasic <[email protected]> 20643L: [email protected] 20644L: [email protected] 20645S: Supported 20646F: Documentation/arch/s390/vfio-ccw.rst 20647F: drivers/s390/cio/vfio_ccw* 20648F: include/uapi/linux/vfio_ccw.h 20649 20650S390 VFIO-PCI DRIVER 20651M: Matthew Rosato <[email protected]> 20652M: Eric Farman <[email protected]> 20653L: [email protected] 20654L: [email protected] 20655S: Supported 20656F: arch/s390/kvm/pci* 20657F: drivers/vfio/pci/vfio_pci_zdev.c 20658F: include/uapi/linux/vfio_zdev.h 20659 20660S390 ZCRYPT AND PKEY DRIVER AND AP BUS 20661M: Harald Freudenberger <[email protected]> 20662M: Holger Dengler <[email protected]> 20663L: [email protected] 20664S: Supported 20665F: arch/s390/include/asm/ap.h 20666F: arch/s390/include/asm/pkey.h 20667F: arch/s390/include/asm/trace/zcrypt.h 20668F: arch/s390/include/uapi/asm/pkey.h 20669F: arch/s390/include/uapi/asm/zcrypt.h 20670F: drivers/s390/crypto/ 20671 20672S390 ZFCP DRIVER 20673M: Steffen Maier <[email protected]> 20674M: Benjamin Block <[email protected]> 20675L: [email protected] 20676S: Supported 20677F: drivers/s390/scsi/zfcp_* 20678 20679SAA6588 RDS RECEIVER DRIVER 20680M: Hans Verkuil <[email protected]> 20681L: [email protected] 20682S: Odd Fixes 20683W: https://linuxtv.org 20684T: git git://linuxtv.org/media.git 20685F: drivers/media/i2c/saa6588* 20686 20687SAA7134 VIDEO4LINUX DRIVER 20688M: Mauro Carvalho Chehab <[email protected]> 20689L: [email protected] 20690S: Odd fixes 20691W: https://linuxtv.org 20692T: git git://linuxtv.org/media.git 20693F: Documentation/driver-api/media/drivers/saa7134* 20694F: drivers/media/pci/saa7134/ 20695 20696SAA7146 VIDEO4LINUX-2 DRIVER 20697M: Hans Verkuil <[email protected]> 20698L: [email protected] 20699S: Maintained 20700T: git git://linuxtv.org/media.git 20701F: drivers/media/common/saa7146/ 20702F: drivers/media/pci/saa7146/ 20703F: include/media/drv-intf/saa7146* 20704 20705SAFESETID SECURITY MODULE 20706M: Micah Morton <[email protected]> 20707S: Supported 20708F: Documentation/admin-guide/LSM/SafeSetID.rst 20709F: security/safesetid/ 20710 20711SAMSUNG AUDIO (ASoC) DRIVERS 20712M: Sylwester Nawrocki <[email protected]> 20713L: [email protected] 20714S: Maintained 20715B: mailto:[email protected] 20716F: Documentation/devicetree/bindings/sound/samsung* 20717F: sound/soc/samsung/ 20718 20719SAMSUNG EXYNOS850 SoC SUPPORT 20720M: Sam Protsenko <[email protected]> 20721L: [email protected] (moderated for non-subscribers) 20722L: [email protected] 20723S: Maintained 20724F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20725F: arch/arm64/boot/dts/exynos/exynos850* 20726F: drivers/clk/samsung/clk-exynos850.c 20727F: include/dt-bindings/clock/exynos850.h 20728 20729SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20730M: Krzysztof Kozlowski <[email protected]> 20731L: [email protected] 20732L: [email protected] 20733S: Maintained 20734F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 20735F: drivers/crypto/exynos-rng.c 20736 20737SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 20738M: Łukasz Stelmach <[email protected]> 20739L: [email protected] 20740S: Maintained 20741F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 20742F: drivers/char/hw_random/exynos-trng.c 20743 20744SAMSUNG FRAMEBUFFER DRIVER 20745M: Jingoo Han <[email protected]> 20746L: [email protected] 20747S: Maintained 20748F: drivers/video/fbdev/s3c-fb.c 20749 20750SAMSUNG INTERCONNECT DRIVERS 20751M: Sylwester Nawrocki <[email protected]> 20752M: Artur Świgoń <[email protected]> 20753L: [email protected] 20754L: [email protected] 20755S: Supported 20756F: drivers/interconnect/samsung/ 20757 20758SAMSUNG LAPTOP DRIVER 20759M: Corentin Chary <[email protected]> 20760L: [email protected] 20761S: Maintained 20762F: drivers/platform/x86/samsung-laptop.c 20763 20764SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 20765M: Krzysztof Kozlowski <[email protected]> 20766L: [email protected] 20767L: [email protected] 20768S: Maintained 20769B: mailto:[email protected] 20770F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 20771F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 20772F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 20773F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 20774F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 20775F: drivers/clk/clk-s2mps11.c 20776F: drivers/mfd/sec*.c 20777F: drivers/regulator/s2m*.c 20778F: drivers/regulator/s5m*.c 20779F: drivers/rtc/rtc-s5m.c 20780F: include/linux/mfd/samsung/ 20781 20782SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 20783M: Sylwester Nawrocki <[email protected]> 20784L: [email protected] 20785L: [email protected] 20786S: Maintained 20787F: drivers/media/platform/samsung/s3c-camif/ 20788F: include/media/drv-intf/s3c_camif.h 20789 20790SAMSUNG S3FWRN5 NFC DRIVER 20791M: Krzysztof Kozlowski <[email protected]> 20792S: Maintained 20793F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 20794F: drivers/nfc/s3fwrn5 20795 20796SAMSUNG S5C73M3 CAMERA DRIVER 20797M: Sylwester Nawrocki <[email protected]> 20798M: Andrzej Hajda <[email protected]> 20799L: [email protected] 20800S: Supported 20801F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 20802F: drivers/media/i2c/s5c73m3/* 20803 20804SAMSUNG S5K5BAF CAMERA DRIVER 20805M: Sylwester Nawrocki <[email protected]> 20806M: Andrzej Hajda <[email protected]> 20807L: [email protected] 20808S: Supported 20809F: drivers/media/i2c/s5k5baf.c 20810 20811SAMSUNG S5P Security SubSystem (SSS) DRIVER 20812M: Krzysztof Kozlowski <[email protected]> 20813M: Vladimir Zapolskiy <[email protected]> 20814L: [email protected] 20815L: [email protected] 20816S: Maintained 20817F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 20818F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 20819F: drivers/crypto/s5p-sss.c 20820 20821SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 20822M: Sylwester Nawrocki <[email protected]> 20823L: [email protected] 20824S: Supported 20825Q: https://patchwork.linuxtv.org/project/linux-media/list/ 20826F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 20827F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 20828F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 20829F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 20830F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 20831F: drivers/media/platform/samsung/exynos4-is/ 20832 20833SAMSUNG SOC CLOCK DRIVERS 20834M: Krzysztof Kozlowski <[email protected]> 20835M: Sylwester Nawrocki <[email protected]> 20836M: Chanwoo Choi <[email protected]> 20837R: Alim Akhtar <[email protected]> 20838L: [email protected] 20839S: Maintained 20840T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 20841F: Documentation/devicetree/bindings/clock/samsung,*.yaml 20842F: Documentation/devicetree/bindings/clock/samsung,s3c* 20843F: drivers/clk/samsung/ 20844F: include/dt-bindings/clock/exynos*.h 20845F: include/dt-bindings/clock/s5p*.h 20846F: include/dt-bindings/clock/samsung,*.h 20847F: include/linux/clk/samsung.h 20848 20849SAMSUNG SPI DRIVERS 20850M: Andi Shyti <[email protected]> 20851L: [email protected] 20852L: [email protected] 20853S: Maintained 20854F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 20855F: drivers/spi/spi-s3c* 20856F: include/linux/platform_data/spi-s3c64xx.h 20857 20858SAMSUNG SXGBE DRIVERS 20859M: Byungho An <[email protected]> 20860L: [email protected] 20861S: Supported 20862F: drivers/net/ethernet/samsung/sxgbe/ 20863 20864SAMSUNG THERMAL DRIVER 20865M: Bartlomiej Zolnierkiewicz <[email protected]> 20866M: Krzysztof Kozlowski <[email protected]> 20867L: [email protected] 20868L: [email protected] 20869S: Maintained 20870F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 20871F: drivers/thermal/samsung/ 20872 20873SAMSUNG USB2 PHY DRIVER 20874M: Sylwester Nawrocki <[email protected]> 20875L: [email protected] 20876S: Supported 20877F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 20878F: Documentation/driver-api/phy/samsung-usb2.rst 20879F: drivers/phy/samsung/phy-exynos4210-usb2.c 20880F: drivers/phy/samsung/phy-exynos4x12-usb2.c 20881F: drivers/phy/samsung/phy-exynos5250-usb2.c 20882F: drivers/phy/samsung/phy-s5pv210-usb2.c 20883F: drivers/phy/samsung/phy-samsung-usb2.c 20884F: drivers/phy/samsung/phy-samsung-usb2.h 20885 20886SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 20887M: Paul Barker <[email protected]> 20888R: Marc Murphy <[email protected]> 20889S: Supported 20890F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 20891 20892SC1200 WDT DRIVER 20893M: Zwane Mwaikambo <[email protected]> 20894S: Maintained 20895F: drivers/watchdog/sc1200wdt.c 20896 20897SCHEDULER 20898M: Ingo Molnar <[email protected]> 20899M: Peter Zijlstra <[email protected]> 20900M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 20901M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 20902R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 20903R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 20904R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 20905R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 20906R: Valentin Schneider <[email protected]> (TOPOLOGY) 20907L: [email protected] 20908S: Maintained 20909T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 20910F: include/linux/preempt.h 20911F: include/linux/sched.h 20912F: include/linux/wait.h 20913F: include/uapi/linux/sched.h 20914F: kernel/sched/ 20915 20916SCHEDULER - SCHED_EXT 20917R: Tejun Heo <[email protected]> 20918R: David Vernet <[email protected]> 20919R: Andrea Righi <[email protected]> 20920R: Changwoo Min <[email protected]> 20921L: [email protected] 20922S: Maintained 20923W: https://github.com/sched-ext/scx 20924T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 20925F: include/linux/sched/ext.h 20926F: kernel/sched/ext.h 20927F: kernel/sched/ext.c 20928F: tools/sched_ext/ 20929F: tools/testing/selftests/sched_ext 20930 20931SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 20932M: Gustavo Silva <[email protected]> 20933S: Maintained 20934F: drivers/iio/chemical/ens160_core.c 20935F: drivers/iio/chemical/ens160_i2c.c 20936F: drivers/iio/chemical/ens160_spi.c 20937F: drivers/iio/chemical/ens160.h 20938 20939SCSI LIBSAS SUBSYSTEM 20940R: John Garry <[email protected]> 20941R: Jason Yan <[email protected]> 20942L: [email protected] 20943S: Supported 20944F: Documentation/scsi/libsas.rst 20945F: drivers/scsi/libsas/ 20946F: include/scsi/libsas.h 20947F: include/scsi/sas_ata.h 20948 20949SCSI RDMA PROTOCOL (SRP) INITIATOR 20950M: Bart Van Assche <[email protected]> 20951L: [email protected] 20952S: Supported 20953Q: http://patchwork.kernel.org/project/linux-rdma/list/ 20954F: drivers/infiniband/ulp/srp/ 20955F: include/scsi/srp.h 20956 20957SCSI RDMA PROTOCOL (SRP) TARGET 20958M: Bart Van Assche <[email protected]> 20959L: [email protected] 20960L: [email protected] 20961S: Supported 20962Q: http://patchwork.kernel.org/project/linux-rdma/list/ 20963F: drivers/infiniband/ulp/srpt/ 20964 20965SCSI SG DRIVER 20966M: Doug Gilbert <[email protected]> 20967L: [email protected] 20968S: Maintained 20969W: http://sg.danny.cz/sg 20970F: Documentation/scsi/scsi-generic.rst 20971F: drivers/scsi/sg.c 20972F: include/scsi/sg.h 20973 20974SCSI SUBSYSTEM 20975M: "James E.J. Bottomley" <[email protected]> 20976M: "Martin K. Petersen" <[email protected]> 20977L: [email protected] 20978S: Maintained 20979Q: https://patchwork.kernel.org/project/linux-scsi/list/ 20980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 20981T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 20982F: Documentation/devicetree/bindings/scsi/ 20983F: drivers/scsi/ 20984F: drivers/ufs/ 20985F: include/scsi/ 20986F: include/uapi/scsi/ 20987 20988SCSI TAPE DRIVER 20989M: Kai Mäkisara <[email protected]> 20990L: [email protected] 20991S: Maintained 20992F: Documentation/scsi/st.rst 20993F: drivers/scsi/st.* 20994F: drivers/scsi/st_*.h 20995 20996SCSI TARGET CORE USER DRIVER 20997M: Bodo Stroesser <[email protected]> 20998L: [email protected] 20999L: [email protected] 21000S: Supported 21001F: Documentation/target/tcmu-design.rst 21002F: drivers/target/target_core_user.c 21003F: include/uapi/linux/target_core_user.h 21004 21005SCSI TARGET SUBSYSTEM 21006M: "Martin K. Petersen" <[email protected]> 21007L: [email protected] 21008L: [email protected] 21009S: Supported 21010Q: https://patchwork.kernel.org/project/target-devel/list/ 21011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21012F: Documentation/target/ 21013F: drivers/target/ 21014F: include/target/ 21015 21016SCTP PROTOCOL 21017M: Marcelo Ricardo Leitner <[email protected]> 21018M: Xin Long <[email protected]> 21019L: [email protected] 21020S: Maintained 21021W: https://github.com/sctp/lksctp-tools/wiki 21022F: Documentation/networking/sctp.rst 21023F: include/linux/sctp.h 21024F: include/net/sctp/ 21025F: include/uapi/linux/sctp.h 21026F: net/sctp/ 21027 21028SCx200 CPU SUPPORT 21029M: Jim Cromie <[email protected]> 21030S: Odd Fixes 21031F: Documentation/i2c/busses/scx200_acb.rst 21032F: arch/x86/platform/scx200/ 21033F: drivers/i2c/busses/scx200* 21034F: drivers/mtd/maps/scx200_docflash.c 21035F: drivers/watchdog/scx200_wdt.c 21036F: include/linux/scx200.h 21037 21038SCx200 GPIO DRIVER 21039M: Jim Cromie <[email protected]> 21040S: Maintained 21041F: drivers/char/scx200_gpio.c 21042F: include/linux/scx200_gpio.h 21043 21044SCx200 HRT CLOCKSOURCE DRIVER 21045M: Jim Cromie <[email protected]> 21046S: Maintained 21047F: drivers/clocksource/scx200_hrt.c 21048 21049SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21050M: Sascha Sommer <[email protected]> 21051L: [email protected] (subscribers-only) 21052S: Maintained 21053F: drivers/mmc/host/sdricoh_cs.c 21054 21055SECO BOARDS CEC DRIVER 21056M: Ettore Chimenti <[email protected]> 21057S: Maintained 21058F: drivers/media/cec/platform/seco/seco-cec.c 21059F: drivers/media/cec/platform/seco/seco-cec.h 21060 21061SECURE COMPUTING 21062M: Kees Cook <[email protected]> 21063R: Andy Lutomirski <[email protected]> 21064R: Will Drewry <[email protected]> 21065S: Supported 21066T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21067F: Documentation/userspace-api/seccomp_filter.rst 21068F: include/linux/seccomp.h 21069F: include/uapi/linux/seccomp.h 21070F: kernel/seccomp.c 21071F: tools/testing/selftests/kselftest_harness.h 21072F: tools/testing/selftests/seccomp/* 21073K: \bsecure_computing 21074K: \bTIF_SECCOMP\b 21075 21076SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21077M: Kamal Dasu <[email protected]> 21078M: Al Cooper <[email protected]> 21079R: Broadcom internal kernel review list <[email protected]> 21080L: [email protected] 21081S: Maintained 21082F: drivers/mmc/host/sdhci-brcmstb* 21083 21084SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21085M: Adrian Hunter <[email protected]> 21086L: [email protected] 21087S: Supported 21088F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21089F: drivers/mmc/host/sdhci* 21090 21091SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21092M: Aubin Constans <[email protected]> 21093R: Eugen Hristev <[email protected]> 21094L: [email protected] 21095S: Supported 21096F: drivers/mmc/host/sdhci-of-at91.c 21097 21098SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21099M: Haibo Chen <[email protected]> 21100L: [email protected] 21101L: [email protected] 21102L: [email protected] 21103S: Maintained 21104F: drivers/mmc/host/sdhci-esdhc-imx.c 21105 21106SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21107M: Ben Dooks <[email protected]> 21108M: Jaehoon Chung <[email protected]> 21109L: [email protected] 21110S: Maintained 21111F: drivers/mmc/host/sdhci-s3c* 21112 21113SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21114M: Viresh Kumar <[email protected]> 21115L: [email protected] 21116S: Maintained 21117F: drivers/mmc/host/sdhci-spear.c 21118 21119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21120M: Vignesh Raghavendra <[email protected]> 21121L: [email protected] 21122S: Maintained 21123F: drivers/mmc/host/sdhci-omap.c 21124 21125SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21126M: Jonathan Derrick <[email protected]> 21127L: [email protected] 21128S: Supported 21129F: block/opal_proto.h 21130F: block/sed* 21131F: include/linux/sed* 21132F: include/uapi/linux/sed* 21133 21134SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21135M: Mark Rutland <[email protected]> 21136M: Lorenzo Pieralisi <[email protected]> 21137M: Sudeep Holla <[email protected]> 21138L: [email protected] (moderated for non-subscribers) 21139S: Maintained 21140F: drivers/firmware/smccc/ 21141F: include/linux/arm-smccc.h 21142 21143SECURITY CONTACT 21144M: Security Officers <[email protected]> 21145S: Supported 21146F: Documentation/process/security-bugs.rst 21147 21148SECURITY SUBSYSTEM 21149M: Paul Moore <[email protected]> 21150M: James Morris <[email protected]> 21151M: "Serge E. Hallyn" <[email protected]> 21152L: [email protected] 21153S: Supported 21154Q: https://patchwork.kernel.org/project/linux-security-module/list 21155B: mailto:[email protected] 21156P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21157T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21158F: include/linux/lsm/ 21159F: include/linux/lsm_audit.h 21160F: include/linux/lsm_hook_defs.h 21161F: include/linux/lsm_hooks.h 21162F: include/linux/security.h 21163F: include/uapi/linux/lsm.h 21164F: security/ 21165F: tools/testing/selftests/lsm/ 21166X: security/selinux/ 21167K: \bsecurity_[a-z_0-9]\+\b 21168 21169SELINUX SECURITY MODULE 21170M: Paul Moore <[email protected]> 21171M: Stephen Smalley <[email protected]> 21172R: Ondrej Mosnacek <[email protected]> 21173L: [email protected] 21174S: Supported 21175W: https://github.com/SELinuxProject 21176Q: https://patchwork.kernel.org/project/selinux/list 21177B: mailto:[email protected] 21178P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21179T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21180F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21181F: Documentation/ABI/removed/sysfs-selinux-disable 21182F: Documentation/admin-guide/LSM/SELinux.rst 21183F: include/trace/events/avc.h 21184F: include/uapi/linux/selinux_netlink.h 21185F: scripts/selinux/ 21186F: security/selinux/ 21187 21188SENSABLE PHANTOM 21189M: Jiri Slaby <[email protected]> 21190S: Maintained 21191F: drivers/misc/phantom.c 21192F: include/uapi/linux/phantom.h 21193 21194SENSEAIR SUNRISE 006-0-0007 21195M: Jacopo Mondi <[email protected]> 21196S: Maintained 21197F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21198F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21199F: drivers/iio/chemical/sunrise_co2.c 21200 21201SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21202M: Tomasz Duszynski <[email protected]> 21203S: Maintained 21204F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21205F: drivers/iio/chemical/scd30.h 21206F: drivers/iio/chemical/scd30_core.c 21207F: drivers/iio/chemical/scd30_i2c.c 21208F: drivers/iio/chemical/scd30_serial.c 21209 21210SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21211M: Roan van Dijk <[email protected]> 21212S: Maintained 21213F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21214F: drivers/iio/chemical/scd4x.c 21215 21216SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21217M: Petar Stoykov <[email protected]> 21218S: Maintained 21219F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21220F: drivers/iio/pressure/sdp500.c 21221 21222SENSIRION SGP40 GAS SENSOR DRIVER 21223M: Andreas Klinger <[email protected]> 21224S: Maintained 21225F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21226F: drivers/iio/chemical/sgp40.c 21227 21228SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21229M: Tomasz Duszynski <[email protected]> 21230S: Maintained 21231F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21232F: drivers/iio/chemical/sps30.c 21233F: drivers/iio/chemical/sps30_i2c.c 21234F: drivers/iio/chemical/sps30_serial.c 21235 21236SERIAL DEVICE BUS 21237M: Rob Herring <[email protected]> 21238L: [email protected] 21239S: Maintained 21240F: Documentation/devicetree/bindings/serial/serial.yaml 21241F: drivers/tty/serdev/ 21242F: include/linux/serdev.h 21243 21244SERIAL IR RECEIVER 21245M: Sean Young <[email protected]> 21246L: [email protected] 21247S: Maintained 21248F: drivers/media/rc/serial_ir.c 21249 21250SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21251M: Srinivas Kandagatla <[email protected]> 21252L: [email protected] 21253S: Maintained 21254F: Documentation/devicetree/bindings/slimbus/ 21255F: drivers/slimbus/ 21256F: include/linux/slimbus.h 21257 21258SFC NETWORK DRIVER 21259M: Edward Cree <[email protected]> 21260M: Martin Habets <[email protected]> 21261L: [email protected] 21262L: [email protected] 21263S: Supported 21264F: Documentation/networking/devlink/sfc.rst 21265F: drivers/net/ethernet/sfc/ 21266 21267SFCTEMP HWMON DRIVER 21268M: Emil Renner Berthing <[email protected]> 21269M: Hal Feng <[email protected]> 21270L: [email protected] 21271S: Maintained 21272F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21273F: Documentation/hwmon/sfctemp.rst 21274F: drivers/hwmon/sfctemp.c 21275 21276SFF/SFP/SFP+ MODULE SUPPORT 21277M: Russell King <[email protected]> 21278L: [email protected] 21279S: Maintained 21280F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21281F: drivers/net/phy/phylink.c 21282F: drivers/net/phy/sfp* 21283F: include/linux/mdio/mdio-i2c.h 21284F: include/linux/phylink.h 21285F: include/linux/sfp.h 21286K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21287 21288SGI GRU DRIVER 21289M: Dimitri Sivanich <[email protected]> 21290S: Maintained 21291F: drivers/misc/sgi-gru/ 21292 21293SGI XP/XPC/XPNET DRIVER 21294M: Robin Holt <[email protected]> 21295M: Steve Wahl <[email protected]> 21296S: Maintained 21297F: drivers/misc/sgi-xp/ 21298 21299SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21300M: Wenjia Zhang <[email protected]> 21301M: Jan Karcher <[email protected]> 21302R: D. Wythe <[email protected]> 21303R: Tony Lu <[email protected]> 21304R: Wen Gu <[email protected]> 21305L: [email protected] 21306L: [email protected] 21307S: Supported 21308F: net/smc/ 21309 21310SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21311M: Linus Walleij <[email protected]> 21312L: [email protected] 21313S: Maintained 21314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21315F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21316F: drivers/iio/light/gp2ap002.c 21317 21318SHARP RJ54N1CB0C SENSOR DRIVER 21319M: Jacopo Mondi <[email protected]> 21320L: [email protected] 21321S: Odd fixes 21322T: git git://linuxtv.org/media.git 21323F: drivers/media/i2c/rj54n1cb0c.c 21324F: include/media/i2c/rj54n1cb0c.h 21325 21326SHRINKER 21327M: Andrew Morton <[email protected]> 21328M: Dave Chinner <[email protected]> 21329R: Qi Zheng <[email protected]> 21330R: Roman Gushchin <[email protected]> 21331R: Muchun Song <[email protected]> 21332L: [email protected] 21333S: Maintained 21334F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21335F: include/linux/shrinker.h 21336F: mm/shrinker.c 21337F: mm/shrinker_debug.c 21338 21339SH_VOU V4L2 OUTPUT DRIVER 21340L: [email protected] 21341S: Orphan 21342F: drivers/media/platform/renesas/sh_vou.c 21343F: include/media/drv-intf/sh_vou.h 21344 21345SI2157 MEDIA DRIVER 21346L: [email protected] 21347S: Orphan 21348W: https://linuxtv.org 21349Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21350F: drivers/media/tuners/si2157* 21351 21352SI2165 MEDIA DRIVER 21353M: Matthias Schwarzott <[email protected]> 21354L: [email protected] 21355S: Maintained 21356W: https://linuxtv.org 21357Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21358F: drivers/media/dvb-frontends/si2165* 21359 21360SI2168 MEDIA DRIVER 21361L: [email protected] 21362S: Orphan 21363W: https://linuxtv.org 21364Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21365F: drivers/media/dvb-frontends/si2168* 21366 21367SI470X FM RADIO RECEIVER I2C DRIVER 21368M: Hans Verkuil <[email protected]> 21369L: [email protected] 21370S: Odd Fixes 21371W: https://linuxtv.org 21372T: git git://linuxtv.org/media.git 21373F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21374F: drivers/media/radio/si470x/radio-si470x-i2c.c 21375 21376SI470X FM RADIO RECEIVER USB DRIVER 21377M: Hans Verkuil <[email protected]> 21378L: [email protected] 21379S: Maintained 21380W: https://linuxtv.org 21381T: git git://linuxtv.org/media.git 21382F: drivers/media/radio/si470x/radio-si470x-common.c 21383F: drivers/media/radio/si470x/radio-si470x-usb.c 21384F: drivers/media/radio/si470x/radio-si470x.h 21385 21386SI4713 FM RADIO TRANSMITTER I2C DRIVER 21387M: Eduardo Valentin <[email protected]> 21388L: [email protected] 21389S: Odd Fixes 21390W: https://linuxtv.org 21391T: git git://linuxtv.org/media.git 21392F: drivers/media/radio/si4713/si4713.? 21393 21394SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21395M: Eduardo Valentin <[email protected]> 21396L: [email protected] 21397S: Odd Fixes 21398W: https://linuxtv.org 21399T: git git://linuxtv.org/media.git 21400F: drivers/media/radio/si4713/radio-platform-si4713.c 21401 21402SI4713 FM RADIO TRANSMITTER USB DRIVER 21403M: Hans Verkuil <[email protected]> 21404L: [email protected] 21405S: Maintained 21406W: https://linuxtv.org 21407T: git git://linuxtv.org/media.git 21408F: drivers/media/radio/si4713/radio-usb-si4713.c 21409 21410SIANO DVB DRIVER 21411M: Mauro Carvalho Chehab <[email protected]> 21412L: [email protected] 21413S: Odd fixes 21414W: https://linuxtv.org 21415T: git git://linuxtv.org/media.git 21416F: drivers/media/common/siano/ 21417F: drivers/media/mmc/siano/ 21418F: drivers/media/usb/siano/ 21419F: drivers/media/usb/siano/ 21420 21421SIEMENS IPC LED DRIVERS 21422M: Bao Cheng Su <[email protected]> 21423M: Benedikt Niedermayr <[email protected]> 21424M: Tobias Schaffner <[email protected]> 21425L: [email protected] 21426S: Maintained 21427F: drivers/leds/simple/ 21428 21429SIEMENS IPC PLATFORM DRIVERS 21430M: Bao Cheng Su <[email protected]> 21431M: Benedikt Niedermayr <[email protected]> 21432M: Tobias Schaffner <[email protected]> 21433L: [email protected] 21434S: Maintained 21435F: drivers/platform/x86/siemens/ 21436F: include/linux/platform_data/x86/simatic-ipc-base.h 21437F: include/linux/platform_data/x86/simatic-ipc.h 21438 21439SIEMENS IPC WATCHDOG DRIVERS 21440M: Bao Cheng Su <[email protected]> 21441M: Benedikt Niedermayr <[email protected]> 21442M: Tobias Schaffner <[email protected]> 21443L: [email protected] 21444S: Maintained 21445F: drivers/watchdog/simatic-ipc-wdt.c 21446 21447SIFIVE DRIVERS 21448M: Paul Walmsley <[email protected]> 21449M: Samuel Holland <[email protected]> 21450L: [email protected] 21451S: Supported 21452F: drivers/dma/sf-pdma/ 21453N: sifive 21454K: fu[57]40 21455K: [^@]sifive 21456 21457SILEAD TOUCHSCREEN DRIVER 21458M: Hans de Goede <[email protected]> 21459L: [email protected] 21460L: [email protected] 21461S: Maintained 21462F: drivers/input/touchscreen/silead.c 21463F: drivers/platform/x86/touchscreen_dmi.c 21464 21465SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21466M: Jérôme Pouiller <[email protected]> 21467S: Supported 21468F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21469F: drivers/net/wireless/silabs/wfx/ 21470 21471SILICON MOTION SM712 FRAME BUFFER DRIVER 21472M: Sudip Mukherjee <[email protected]> 21473M: Teddy Wang <[email protected]> 21474M: Sudip Mukherjee <[email protected]> 21475L: [email protected] 21476S: Maintained 21477F: Documentation/fb/sm712fb.rst 21478F: drivers/video/fbdev/sm712* 21479 21480SILVACO I3C DUAL-ROLE MASTER 21481M: Miquel Raynal <[email protected]> 21482M: Conor Culhane <[email protected]> 21483L: [email protected] (moderated for non-subscribers) 21484S: Maintained 21485F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21486F: drivers/i3c/master/svc-i3c-master.c 21487 21488SIMPLEFB FB DRIVER 21489M: Hans de Goede <[email protected]> 21490L: [email protected] 21491S: Maintained 21492F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21493F: drivers/video/fbdev/simplefb.c 21494F: include/linux/platform_data/simplefb.h 21495 21496SIOX 21497M: Thorsten Scherer <[email protected]> 21498R: Pengutronix Kernel Team <[email protected]> 21499S: Supported 21500F: drivers/gpio/gpio-siox.c 21501F: drivers/siox/* 21502F: include/trace/events/siox.h 21503 21504SIPHASH PRF ROUTINES 21505M: Jason A. Donenfeld <[email protected]> 21506S: Maintained 21507F: include/linux/siphash.h 21508F: lib/siphash.c 21509F: lib/siphash_kunit.c 21510 21511SIS 190 ETHERNET DRIVER 21512M: Francois Romieu <[email protected]> 21513L: [email protected] 21514S: Maintained 21515F: drivers/net/ethernet/sis/sis190.c 21516 21517SIS 900/7016 FAST ETHERNET DRIVER 21518M: Daniele Venzano <[email protected]> 21519L: [email protected] 21520S: Maintained 21521W: http://www.brownhat.org/sis900.html 21522F: drivers/net/ethernet/sis/sis900.* 21523 21524SIS FRAMEBUFFER DRIVER 21525S: Orphan 21526F: Documentation/fb/sisfb.rst 21527F: drivers/video/fbdev/sis/ 21528F: include/video/sisfb.h 21529 21530SIS I2C TOUCHSCREEN DRIVER 21531M: Mika Penttilä <[email protected]> 21532L: [email protected] 21533S: Maintained 21534F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21535F: drivers/input/touchscreen/sis_i2c.c 21536 21537SIS USB2VGA DRIVER 21538M: Thomas Winischhofer <[email protected]> 21539S: Maintained 21540W: http://www.winischhofer.at/linuxsisusbvga.shtml 21541F: drivers/usb/misc/sisusbvga/ 21542 21543SL28 CPLD MFD DRIVER 21544M: Michael Walle <[email protected]> 21545S: Maintained 21546F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21547F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21548F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21549F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21550F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21551F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21552F: drivers/gpio/gpio-sl28cpld.c 21553F: drivers/hwmon/sl28cpld-hwmon.c 21554F: drivers/irqchip/irq-sl28cpld.c 21555F: drivers/pwm/pwm-sl28cpld.c 21556F: drivers/watchdog/sl28cpld_wdt.c 21557 21558SL28 VPD NVMEM LAYOUT DRIVER 21559M: Michael Walle <[email protected]> 21560S: Maintained 21561F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21562F: drivers/nvmem/layouts/sl28vpd.c 21563 21564SLAB ALLOCATOR 21565M: Christoph Lameter <[email protected]> 21566M: Pekka Enberg <[email protected]> 21567M: David Rientjes <[email protected]> 21568M: Joonsoo Kim <[email protected]> 21569M: Andrew Morton <[email protected]> 21570M: Vlastimil Babka <[email protected]> 21571R: Roman Gushchin <[email protected]> 21572R: Hyeonggon Yoo <[email protected]> 21573L: [email protected] 21574S: Maintained 21575T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21576F: include/linux/sl?b*.h 21577F: mm/sl?b* 21578 21579SLCAN CAN NETWORK DRIVER 21580M: Dario Binacchi <[email protected]> 21581L: [email protected] 21582S: Maintained 21583F: drivers/net/can/slcan/ 21584 21585SLEEPABLE READ-COPY UPDATE (SRCU) 21586M: Lai Jiangshan <[email protected]> 21587M: "Paul E. McKenney" <[email protected]> 21588M: Josh Triplett <[email protected]> 21589R: Steven Rostedt <[email protected]> 21590R: Mathieu Desnoyers <[email protected]> 21591L: [email protected] 21592S: Supported 21593W: http://www.rdrop.com/users/paulmck/RCU/ 21594T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 21595F: include/linux/srcu*.h 21596F: kernel/rcu/srcu*.c 21597 21598SMACK SECURITY MODULE 21599M: Casey Schaufler <[email protected]> 21600L: [email protected] 21601S: Maintained 21602W: http://schaufler-ca.com 21603T: git git://github.com/cschaufler/smack-next 21604F: Documentation/admin-guide/LSM/Smack.rst 21605F: security/smack/ 21606 21607SMC91x ETHERNET DRIVER 21608M: Nicolas Pitre <[email protected]> 21609S: Odd Fixes 21610F: drivers/net/ethernet/smsc/smc91x.* 21611 21612SMSC EMC2103 HARDWARE MONITOR DRIVER 21613M: Steve Glendinning <[email protected]> 21614L: [email protected] 21615S: Maintained 21616F: Documentation/hwmon/emc2103.rst 21617F: drivers/hwmon/emc2103.c 21618 21619SMSC SCH5627 HARDWARE MONITOR DRIVER 21620M: Hans de Goede <[email protected]> 21621L: [email protected] 21622S: Supported 21623F: Documentation/hwmon/sch5627.rst 21624F: drivers/hwmon/sch5627.c 21625 21626SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21627M: Steve Glendinning <[email protected]> 21628L: [email protected] 21629S: Maintained 21630F: drivers/video/fbdev/smscufx.c 21631 21632SMSC47B397 HARDWARE MONITOR DRIVER 21633M: Jean Delvare <[email protected]> 21634L: [email protected] 21635S: Maintained 21636F: Documentation/hwmon/smsc47b397.rst 21637F: drivers/hwmon/smsc47b397.c 21638 21639SMSC911x ETHERNET DRIVER 21640M: Steve Glendinning <[email protected]> 21641L: [email protected] 21642S: Maintained 21643F: drivers/net/ethernet/smsc/smsc911x.* 21644F: include/linux/smsc911x.h 21645 21646SMSC9420 PCI ETHERNET DRIVER 21647M: Steve Glendinning <[email protected]> 21648L: [email protected] 21649S: Maintained 21650F: drivers/net/ethernet/smsc/smsc9420.* 21651 21652SNET DPU VIRTIO DATA PATH ACCELERATOR 21653R: Alvaro Karsz <[email protected]> 21654F: drivers/vdpa/solidrun/ 21655 21656SOCIONEXT (SNI) AVE NETWORK DRIVER 21657M: Kunihiko Hayashi <[email protected]> 21658L: [email protected] 21659S: Maintained 21660F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21661F: drivers/net/ethernet/socionext/sni_ave.c 21662 21663SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21664M: Ilias Apalodimas <[email protected]> 21665M: Masahisa Kojima <[email protected]> 21666L: [email protected] 21667S: Maintained 21668F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21669F: drivers/net/ethernet/socionext/netsec.c 21670 21671SOCIONEXT (SNI) Synquacer SPI DRIVER 21672M: Masahisa Kojima <[email protected]> 21673M: Jassi Brar <[email protected]> 21674L: [email protected] 21675S: Maintained 21676F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21677F: drivers/spi/spi-synquacer.c 21678 21679SOCIONEXT SYNQUACER I2C DRIVER 21680M: Ard Biesheuvel <[email protected]> 21681L: [email protected] 21682S: Maintained 21683F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21684F: drivers/i2c/busses/i2c-synquacer.c 21685 21686SOCIONEXT UNIPHIER SOUND DRIVER 21687L: [email protected] 21688S: Orphan 21689F: sound/soc/uniphier/ 21690 21691SOCKET TIMESTAMPING 21692M: Willem de Bruijn <[email protected]> 21693S: Maintained 21694F: Documentation/networking/timestamping.rst 21695F: include/linux/net_tstamp.h 21696F: include/uapi/linux/net_tstamp.h 21697F: tools/testing/selftests/net/so_txtime.c 21698 21699SOEKRIS NET48XX LED SUPPORT 21700M: Chris Boot <[email protected]> 21701S: Maintained 21702F: drivers/leds/leds-net48xx.c 21703 21704SOFT-IWARP DRIVER (siw) 21705M: Bernard Metzler <[email protected]> 21706L: [email protected] 21707S: Supported 21708F: drivers/infiniband/sw/siw/ 21709F: include/uapi/rdma/siw-abi.h 21710 21711SOFT-ROCE DRIVER (rxe) 21712M: Zhu Yanjun <[email protected]> 21713L: [email protected] 21714S: Supported 21715F: drivers/infiniband/sw/rxe/ 21716F: include/uapi/rdma/rdma_user_rxe.h 21717 21718SOFTLOGIC 6x10 MPEG CODEC 21719M: Bluecherry Maintainers <[email protected]> 21720M: Andrey Utkin <[email protected]> 21721M: Ismael Luceno <[email protected]> 21722L: [email protected] 21723S: Supported 21724F: drivers/media/pci/solo6x10/ 21725 21726SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21727M: James Morse <[email protected]> 21728L: [email protected] (moderated for non-subscribers) 21729S: Maintained 21730F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 21731F: drivers/firmware/arm_sdei.c 21732F: include/linux/arm_sdei.h 21733F: include/uapi/linux/arm_sdei.h 21734 21735SOFTWARE NODES AND DEVICE PROPERTIES 21736R: Andy Shevchenko <[email protected]> 21737R: Daniel Scally <[email protected]> 21738R: Heikki Krogerus <[email protected]> 21739R: Sakari Ailus <[email protected]> 21740L: [email protected] 21741S: Maintained 21742F: drivers/base/property.c 21743F: drivers/base/swnode.c 21744F: include/linux/fwnode.h 21745F: include/linux/property.h 21746 21747SOFTWARE RAID (Multiple Disks) SUPPORT 21748M: Song Liu <[email protected]> 21749M: Yu Kuai <[email protected]> 21750L: [email protected] 21751S: Supported 21752Q: https://patchwork.kernel.org/project/linux-raid/list/ 21753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 21754F: drivers/md/Kconfig 21755F: drivers/md/Makefile 21756F: drivers/md/md* 21757F: drivers/md/raid* 21758F: include/linux/raid/ 21759F: include/uapi/linux/raid/ 21760 21761SOLIDRUN CLEARFOG SUPPORT 21762M: Russell King <[email protected]> 21763S: Maintained 21764F: arch/arm/boot/dts/marvell/armada-388-clearfog* 21765F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 21766 21767SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 21768M: Russell King <[email protected]> 21769S: Maintained 21770F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 21771F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 21772F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 21773 21774SONIC NETWORK DRIVER 21775M: Thomas Bogendoerfer <[email protected]> 21776L: [email protected] 21777S: Maintained 21778F: drivers/net/ethernet/natsemi/sonic.* 21779 21780SONICS SILICON BACKPLANE DRIVER (SSB) 21781M: Michael Buesch <[email protected]> 21782L: [email protected] 21783S: Maintained 21784F: drivers/ssb/ 21785F: include/linux/ssb/ 21786 21787SONY IMX208 SENSOR DRIVER 21788M: Sakari Ailus <[email protected]> 21789L: [email protected] 21790S: Maintained 21791T: git git://linuxtv.org/media.git 21792F: drivers/media/i2c/imx208.c 21793 21794SONY IMX214 SENSOR DRIVER 21795M: Ricardo Ribalda <[email protected]> 21796L: [email protected] 21797S: Maintained 21798T: git git://linuxtv.org/media.git 21799F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 21800F: drivers/media/i2c/imx214.c 21801 21802SONY IMX219 SENSOR DRIVER 21803M: Dave Stevenson <[email protected]> 21804L: [email protected] 21805S: Maintained 21806T: git git://linuxtv.org/media.git 21807F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 21808F: drivers/media/i2c/imx219.c 21809 21810SONY IMX258 SENSOR DRIVER 21811M: Sakari Ailus <[email protected]> 21812L: [email protected] 21813S: Maintained 21814T: git git://linuxtv.org/media.git 21815F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 21816F: drivers/media/i2c/imx258.c 21817 21818SONY IMX274 SENSOR DRIVER 21819M: Leon Luo <[email protected]> 21820L: [email protected] 21821S: Maintained 21822T: git git://linuxtv.org/media.git 21823F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 21824F: drivers/media/i2c/imx274.c 21825 21826SONY IMX283 SENSOR DRIVER 21827M: Kieran Bingham <[email protected]> 21828M: Umang Jain <[email protected]> 21829L: [email protected] 21830S: Maintained 21831T: git git://linuxtv.org/media.git 21832F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 21833F: drivers/media/i2c/imx283.c 21834 21835SONY IMX290 SENSOR DRIVER 21836M: Manivannan Sadhasivam <[email protected]> 21837L: [email protected] 21838S: Maintained 21839T: git git://linuxtv.org/media.git 21840F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 21841F: drivers/media/i2c/imx290.c 21842 21843SONY IMX296 SENSOR DRIVER 21844M: Laurent Pinchart <[email protected]> 21845M: Manivannan Sadhasivam <[email protected]> 21846L: [email protected] 21847S: Maintained 21848T: git git://linuxtv.org/media.git 21849F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 21850F: drivers/media/i2c/imx296.c 21851 21852SONY IMX319 SENSOR DRIVER 21853M: Bingbu Cao <[email protected]> 21854L: [email protected] 21855S: Maintained 21856T: git git://linuxtv.org/media.git 21857F: drivers/media/i2c/imx319.c 21858 21859SONY IMX334 SENSOR DRIVER 21860L: [email protected] 21861S: Orphan 21862T: git git://linuxtv.org/media.git 21863F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 21864F: drivers/media/i2c/imx334.c 21865 21866SONY IMX335 SENSOR DRIVER 21867L: [email protected] 21868S: Orphan 21869T: git git://linuxtv.org/media.git 21870F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 21871F: drivers/media/i2c/imx335.c 21872 21873SONY IMX355 SENSOR DRIVER 21874M: Tianshu Qiu <[email protected]> 21875L: [email protected] 21876S: Maintained 21877T: git git://linuxtv.org/media.git 21878F: drivers/media/i2c/imx355.c 21879 21880SONY IMX412 SENSOR DRIVER 21881L: [email protected] 21882S: Orphan 21883T: git git://linuxtv.org/media.git 21884F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 21885F: drivers/media/i2c/imx412.c 21886 21887SONY IMX415 SENSOR DRIVER 21888M: Michael Riesch <[email protected]> 21889L: [email protected] 21890S: Maintained 21891T: git git://linuxtv.org/media.git 21892F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 21893F: drivers/media/i2c/imx415.c 21894 21895SONY MEMORYSTICK SUBSYSTEM 21896M: Maxim Levitsky <[email protected]> 21897M: Alex Dubov <[email protected]> 21898M: Ulf Hansson <[email protected]> 21899L: [email protected] 21900S: Maintained 21901T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 21902F: drivers/memstick/ 21903F: include/linux/memstick.h 21904 21905SONY VAIO CONTROL DEVICE DRIVER 21906M: Mattia Dongili <[email protected]> 21907L: [email protected] 21908S: Maintained 21909W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 21910F: Documentation/admin-guide/laptops/sony-laptop.rst 21911F: drivers/char/sonypi.c 21912F: drivers/platform/x86/sony-laptop.c 21913F: include/linux/sony-laptop.h 21914 21915SOPHGO DEVICETREES and DRIVERS 21916M: Chen Wang <[email protected]> 21917M: Inochi Amaoto <[email protected]> 21918T: git https://github.com/sophgo/linux.git 21919S: Maintained 21920N: sophgo 21921K: sophgo 21922 21923SOUND 21924M: Jaroslav Kysela <[email protected]> 21925M: Takashi Iwai <[email protected]> 21926L: [email protected] 21927S: Maintained 21928W: http://www.alsa-project.org/ 21929Q: http://patchwork.kernel.org/project/alsa-devel/list/ 21930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 21931F: Documentation/sound/ 21932F: include/sound/ 21933F: include/uapi/sound/ 21934F: sound/ 21935F: tools/testing/selftests/alsa 21936 21937SOUND - ALSA SELFTESTS 21938M: Mark Brown <[email protected]> 21939L: [email protected] 21940L: [email protected] 21941S: Supported 21942F: tools/testing/selftests/alsa 21943 21944SOUND - COMPRESSED AUDIO 21945M: Vinod Koul <[email protected]> 21946L: [email protected] 21947S: Supported 21948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 21949F: Documentation/sound/designs/compress-offload.rst 21950F: include/sound/compress_driver.h 21951F: include/uapi/sound/compress_* 21952F: sound/core/compress_offload.c 21953F: sound/soc/soc-compress.c 21954 21955SOUND - CORE KUNIT TEST 21956M: Ivan Orlov <[email protected]> 21957L: [email protected] 21958S: Supported 21959F: sound/core/sound_kunit.c 21960 21961SOUND - DMAENGINE HELPERS 21962M: Lars-Peter Clausen <[email protected]> 21963S: Supported 21964F: include/sound/dmaengine_pcm.h 21965F: sound/core/pcm_dmaengine.c 21966F: sound/soc/soc-generic-dmaengine-pcm.c 21967 21968SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 21969M: Liam Girdwood <[email protected]> 21970M: Mark Brown <[email protected]> 21971L: [email protected] 21972S: Supported 21973W: http://alsa-project.org/main/index.php/ASoC 21974T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 21975F: Documentation/devicetree/bindings/sound/ 21976F: Documentation/sound/soc/ 21977F: include/dt-bindings/sound/ 21978F: include/sound/soc* 21979F: include/sound/sof.h 21980F: include/sound/sof/ 21981F: include/trace/events/sof*.h 21982F: include/uapi/sound/asoc.h 21983F: sound/soc/ 21984 21985SOUND - SOC LAYER / dapm-graph 21986M: Luca Ceresoli <[email protected]> 21987L: [email protected] 21988S: Maintained 21989F: tools/sound/dapm-graph 21990 21991SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 21992M: Liam Girdwood <[email protected]> 21993M: Peter Ujfalusi <[email protected]> 21994M: Bard Liao <[email protected]> 21995M: Ranjani Sridharan <[email protected]> 21996M: Daniel Baluta <[email protected]> 21997R: Kai Vehmanen <[email protected]> 21998R: Pierre-Louis Bossart <[email protected]> 21999L: [email protected] (moderated for non-subscribers) 22000S: Supported 22001W: https://github.com/thesofproject/linux/ 22002F: sound/soc/sof/ 22003 22004SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22005M: Mark Brown <[email protected]> 22006M: Kuninori Morimoto <[email protected]> 22007S: Supported 22008L: [email protected] 22009F: sound/soc/generic/ 22010F: include/sound/simple_card* 22011F: Documentation/devicetree/bindings/sound/simple-card.yaml 22012F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22013 22014SOUNDWIRE SUBSYSTEM 22015M: Vinod Koul <[email protected]> 22016M: Bard Liao <[email protected]> 22017R: Pierre-Louis Bossart <[email protected]> 22018R: Sanyog Kale <[email protected]> 22019L: [email protected] 22020S: Supported 22021T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22022F: Documentation/driver-api/soundwire/ 22023F: drivers/soundwire/ 22024F: include/linux/soundwire/ 22025 22026SP2 MEDIA DRIVER 22027M: Olli Salonen <[email protected]> 22028L: [email protected] 22029S: Maintained 22030W: https://linuxtv.org 22031Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22032F: drivers/media/dvb-frontends/sp2* 22033 22034SPANISH DOCUMENTATION 22035M: Carlos Bilbao <[email protected]> 22036R: Avadhut Naik <[email protected]> 22037S: Maintained 22038F: Documentation/translations/sp_SP/ 22039 22040SPARC + UltraSPARC (sparc/sparc64) 22041M: "David S. Miller" <[email protected]> 22042M: Andreas Larsson <[email protected]> 22043L: [email protected] 22044S: Maintained 22045Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22046T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22047T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22048F: arch/sparc/ 22049F: drivers/sbus/ 22050 22051SPARC SERIAL DRIVERS 22052M: "David S. Miller" <[email protected]> 22053L: [email protected] 22054S: Maintained 22055T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22056T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22057F: drivers/tty/serial/suncore.c 22058F: drivers/tty/serial/sunhv.c 22059F: drivers/tty/serial/sunsab.c 22060F: drivers/tty/serial/sunsab.h 22061F: drivers/tty/serial/sunsu.c 22062F: drivers/tty/serial/sunzilog.c 22063F: drivers/tty/serial/sunzilog.h 22064F: drivers/tty/vcc.c 22065F: include/linux/sunserialcore.h 22066 22067SPARSE CHECKER 22068M: "Luc Van Oostenryck" <[email protected]> 22069L: [email protected] 22070S: Maintained 22071W: https://sparse.docs.kernel.org/ 22072Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22073B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22074T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22075F: include/linux/compiler.h 22076 22077SPEAKUP CONSOLE SPEECH DRIVER 22078M: William Hubbs <[email protected]> 22079M: Chris Brannon <[email protected]> 22080M: Kirk Reiser <[email protected]> 22081M: Samuel Thibault <[email protected]> 22082L: [email protected] 22083S: Odd Fixes 22084W: http://www.linux-speakup.org/ 22085W: https://github.com/linux-speakup/speakup 22086B: https://github.com/linux-speakup/speakup/issues 22087F: drivers/accessibility/speakup/ 22088 22089SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22090M: Viresh Kumar <[email protected]> 22091M: Shiraz Hashim <[email protected]> 22092L: [email protected] (moderated for non-subscribers) 22093L: [email protected] 22094S: Maintained 22095W: http://www.st.com/spear 22096F: arch/arm/boot/dts/st/spear* 22097F: arch/arm/mach-spear/ 22098F: drivers/clk/spear/ 22099F: drivers/pinctrl/spear/ 22100 22101SPI NOR SUBSYSTEM 22102M: Tudor Ambarus <[email protected]> 22103M: Pratyush Yadav <[email protected]> 22104M: Michael Walle <[email protected]> 22105L: [email protected] 22106S: Maintained 22107W: http://www.linux-mtd.infradead.org/ 22108Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22109C: irc://irc.oftc.net/mtd 22110T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22111F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22112F: drivers/mtd/spi-nor/ 22113F: include/linux/mtd/spi-nor.h 22114 22115SPI SUBSYSTEM 22116M: Mark Brown <[email protected]> 22117L: [email protected] 22118S: Maintained 22119Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22120T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22121F: Documentation/devicetree/bindings/spi/ 22122F: Documentation/spi/ 22123F: drivers/spi/ 22124F: include/linux/spi/ 22125F: include/uapi/linux/spi/ 22126F: tools/spi/ 22127 22128SPIDERNET NETWORK DRIVER for CELL 22129M: Ishizaki Kou <[email protected]> 22130M: Geoff Levand <[email protected]> 22131L: [email protected] 22132L: [email protected] 22133S: Maintained 22134F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 22135F: drivers/net/ethernet/toshiba/spider_net* 22136 22137SPMI SUBSYSTEM 22138M: Stephen Boyd <[email protected]> 22139L: [email protected] 22140S: Maintained 22141T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22142F: Documentation/devicetree/bindings/spmi/ 22143F: drivers/spmi/ 22144F: include/dt-bindings/spmi/spmi.h 22145F: include/linux/spmi.h 22146F: include/trace/events/spmi.h 22147 22148SPU FILE SYSTEM 22149L: [email protected] 22150S: Orphan 22151F: Documentation/filesystems/spufs/spufs.rst 22152F: arch/powerpc/platforms/cell/spufs/ 22153 22154SQUASHFS FILE SYSTEM 22155M: Phillip Lougher <[email protected]> 22156L: [email protected] (subscribers-only) 22157S: Maintained 22158W: http://squashfs.org.uk 22159T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22160F: Documentation/filesystems/squashfs.rst 22161F: fs/squashfs/ 22162 22163SRM (Alpha) environment access 22164M: Jan-Benedict Glaw <[email protected]> 22165S: Maintained 22166F: arch/alpha/kernel/srm_env.c 22167 22168ST LSM6DSx IMU IIO DRIVER 22169M: Lorenzo Bianconi <[email protected]> 22170L: [email protected] 22171S: Maintained 22172W: http://www.st.com/ 22173F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22174F: drivers/iio/imu/st_lsm6dsx/ 22175 22176ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22177M: Benjamin Mugnier <[email protected]> 22178M: Sylvain Petinot <[email protected]> 22179L: [email protected] 22180S: Maintained 22181T: git git://linuxtv.org/media.git 22182F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22183F: drivers/media/i2c/st-mipid02.c 22184 22185ST STM32 FIREWALL 22186M: Gatien Chevallier <[email protected]> 22187S: Maintained 22188F: drivers/bus/stm32_etzpc.c 22189F: drivers/bus/stm32_firewall.c 22190F: drivers/bus/stm32_rifsc.c 22191 22192ST STM32 I2C/SMBUS DRIVER 22193M: Pierre-Yves MORDRET <[email protected]> 22194M: Alain Volmat <[email protected]> 22195L: [email protected] 22196S: Maintained 22197F: drivers/i2c/busses/i2c-stm32* 22198 22199ST STM32 SPI DRIVER 22200M: Alain Volmat <[email protected]> 22201L: [email protected] 22202S: Maintained 22203F: drivers/spi/spi-stm32.c 22204 22205ST STPDDC60 DRIVER 22206M: Daniel Nilsson <[email protected]> 22207L: [email protected] 22208S: Maintained 22209F: Documentation/hwmon/stpddc60.rst 22210F: drivers/hwmon/pmbus/stpddc60.c 22211 22212ST VGXY61 DRIVER 22213M: Benjamin Mugnier <[email protected]> 22214M: Sylvain Petinot <[email protected]> 22215L: [email protected] 22216S: Maintained 22217T: git git://linuxtv.org/media.git 22218F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22219F: Documentation/userspace-api/media/drivers/vgxy61.rst 22220F: drivers/media/i2c/vgxy61.c 22221 22222ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22223M: Song Qiang <[email protected]> 22224L: [email protected] 22225S: Maintained 22226F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22227F: drivers/iio/proximity/vl53l0x-i2c.c 22228 22229STABLE BRANCH 22230M: Greg Kroah-Hartman <[email protected]> 22231M: Sasha Levin <[email protected]> 22232L: [email protected] 22233S: Supported 22234F: Documentation/process/stable-kernel-rules.rst 22235 22236STAGING - ATOMISP DRIVER 22237M: Hans de Goede <[email protected]> 22238M: Mauro Carvalho Chehab <[email protected]> 22239R: Sakari Ailus <[email protected]> 22240L: [email protected] 22241S: Maintained 22242F: drivers/staging/media/atomisp/ 22243 22244STAGING - INDUSTRIAL IO 22245M: Jonathan Cameron <[email protected]> 22246L: [email protected] 22247S: Odd Fixes 22248F: Documentation/devicetree/bindings/staging/iio/ 22249F: drivers/staging/iio/ 22250 22251STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22252M: Marc Dietrich <[email protected]> 22253L: [email protected] (moderated for non-subscribers) 22254L: [email protected] 22255S: Maintained 22256F: drivers/staging/nvec/ 22257 22258STAGING - SEPS525 LCD CONTROLLER DRIVERS 22259M: Michael Hennerich <[email protected]> 22260L: [email protected] 22261S: Supported 22262F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 22263F: drivers/staging/fbtft/fb_seps525.c 22264 22265STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22266M: Sudip Mukherjee <[email protected]> 22267M: Teddy Wang <[email protected]> 22268M: Sudip Mukherjee <[email protected]> 22269L: [email protected] 22270S: Maintained 22271F: drivers/staging/sm750fb/ 22272 22273STAGING SUBSYSTEM 22274M: Greg Kroah-Hartman <[email protected]> 22275L: [email protected] 22276S: Supported 22277T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22278F: drivers/staging/ 22279 22280STANDALONE CACHE CONTROLLER DRIVERS 22281M: Conor Dooley <[email protected]> 22282S: Maintained 22283T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22284F: Documentation/devicetree/bindings/cache/ 22285F: drivers/cache 22286 22287STARFIRE/DURALAN NETWORK DRIVER 22288M: Ion Badulescu <[email protected]> 22289S: Odd Fixes 22290F: drivers/net/ethernet/adaptec/starfire* 22291 22292STARFIVE CAMERA SUBSYSTEM DRIVER 22293M: Jack Zhu <[email protected]> 22294M: Changhuang Liang <[email protected]> 22295L: [email protected] 22296S: Maintained 22297F: Documentation/admin-guide/media/starfive_camss.rst 22298F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22299F: drivers/staging/media/starfive/camss 22300 22301STARFIVE CRYPTO DRIVER 22302M: Jia Jie Ho <[email protected]> 22303M: William Qiu <[email protected]> 22304S: Supported 22305F: Documentation/devicetree/bindings/crypto/starfive* 22306F: drivers/crypto/starfive/ 22307 22308STARFIVE DEVICETREES 22309M: Emil Renner Berthing <[email protected]> 22310S: Maintained 22311F: arch/riscv/boot/dts/starfive/ 22312 22313STARFIVE DWMAC GLUE LAYER 22314M: Emil Renner Berthing <[email protected]> 22315M: Minda Chen <[email protected]> 22316S: Maintained 22317F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22318F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22319 22320STARFIVE JH7110 DPHY RX DRIVER 22321M: Jack Zhu <[email protected]> 22322M: Changhuang Liang <[email protected]> 22323S: Supported 22324F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22325F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22326 22327STARFIVE JH7110 DPHY TX DRIVER 22328M: Keith Zhao <[email protected]> 22329M: Shengyang Chen <[email protected]> 22330S: Supported 22331F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22332F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22333 22334STARFIVE JH7110 MMC/SD/SDIO DRIVER 22335M: William Qiu <[email protected]> 22336S: Supported 22337F: Documentation/devicetree/bindings/mmc/starfive* 22338F: drivers/mmc/host/dw_mmc-starfive.c 22339 22340STARFIVE JH7110 PLL CLOCK DRIVER 22341M: Xingyu Wu <[email protected]> 22342S: Supported 22343F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22344F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22345 22346STARFIVE JH7110 PWMDAC DRIVER 22347M: Hal Feng <[email protected]> 22348M: Xingyu Wu <[email protected]> 22349S: Supported 22350F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22351F: sound/soc/starfive/jh7110_pwmdac.c 22352 22353STARFIVE JH7110 SYSCON 22354M: William Qiu <[email protected]> 22355M: Xingyu Wu <[email protected]> 22356S: Supported 22357F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22358 22359STARFIVE JH7110 TDM DRIVER 22360M: Walker Chen <[email protected]> 22361S: Maintained 22362F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22363F: sound/soc/starfive/jh7110_tdm.c 22364 22365STARFIVE JH71X0 CLOCK DRIVERS 22366M: Emil Renner Berthing <[email protected]> 22367M: Hal Feng <[email protected]> 22368S: Maintained 22369F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22370F: drivers/clk/starfive/clk-starfive-jh71* 22371F: include/dt-bindings/clock/starfive?jh71*.h 22372 22373STARFIVE JH71X0 PINCTRL DRIVERS 22374M: Emil Renner Berthing <[email protected]> 22375M: Jianlong Huang <[email protected]> 22376M: Hal Feng <[email protected]> 22377L: [email protected] 22378S: Maintained 22379F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22380F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22381F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22382F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22383 22384STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22385M: Emil Renner Berthing <[email protected]> 22386M: Hal Feng <[email protected]> 22387S: Maintained 22388F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22389F: drivers/reset/starfive/reset-starfive-jh71* 22390F: include/dt-bindings/reset/starfive?jh71*.h 22391 22392STARFIVE JH71X0 USB DRIVERS 22393M: Minda Chen <[email protected]> 22394S: Maintained 22395F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22396F: drivers/usb/cdns3/cdns3-starfive.c 22397 22398STARFIVE JH71XX PMU CONTROLLER DRIVER 22399M: Walker Chen <[email protected]> 22400M: Changhuang Liang <[email protected]> 22401S: Supported 22402F: Documentation/devicetree/bindings/power/starfive* 22403F: drivers/pmdomain/starfive/ 22404F: include/dt-bindings/power/starfive,jh7110-pmu.h 22405 22406STARFIVE SOC DRIVERS 22407M: Conor Dooley <[email protected]> 22408S: Maintained 22409T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22410F: Documentation/devicetree/bindings/soc/starfive/ 22411 22412STARFIVE STARLINK PMU DRIVER 22413M: Ji Sheng Teoh <[email protected]> 22414S: Maintained 22415F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22416F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22417F: drivers/perf/starfive_starlink_pmu.c 22418 22419STARFIVE TRNG DRIVER 22420M: Jia Jie Ho <[email protected]> 22421S: Supported 22422F: Documentation/devicetree/bindings/rng/starfive* 22423F: drivers/char/hw_random/jh7110-trng.c 22424 22425STARFIVE WATCHDOG DRIVER 22426M: Xingyu Wu <[email protected]> 22427M: Ziv Xu <[email protected]> 22428S: Supported 22429F: Documentation/devicetree/bindings/watchdog/starfive* 22430F: drivers/watchdog/starfive-wdt.c 22431 22432STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22433M: Minda Chen <[email protected]> 22434S: Supported 22435F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22436F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22437F: drivers/phy/starfive/phy-jh7110-pcie.c 22438F: drivers/phy/starfive/phy-jh7110-usb.c 22439 22440STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22441M: Changhuang Liang <[email protected]> 22442S: Supported 22443F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22444F: drivers/irqchip/irq-starfive-jh8100-intc.c 22445 22446STATIC BRANCH/CALL 22447M: Peter Zijlstra <[email protected]> 22448M: Josh Poimboeuf <[email protected]> 22449M: Jason Baron <[email protected]> 22450R: Steven Rostedt <[email protected]> 22451R: Ard Biesheuvel <[email protected]> 22452S: Supported 22453F: arch/*/include/asm/jump_label*.h 22454F: arch/*/include/asm/static_call*.h 22455F: arch/*/kernel/jump_label.c 22456F: arch/*/kernel/static_call.c 22457F: include/linux/jump_label*.h 22458F: include/linux/static_call*.h 22459F: kernel/jump_label.c 22460F: kernel/static_call.c 22461 22462STI AUDIO (ASoC) DRIVERS 22463M: Arnaud Pouliquen <[email protected]> 22464L: [email protected] 22465S: Maintained 22466F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22467F: sound/soc/sti/ 22468 22469STI CEC DRIVER 22470M: Alain Volmat <[email protected]> 22471S: Maintained 22472F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22473F: drivers/media/cec/platform/sti/ 22474 22475STK1160 USB VIDEO CAPTURE DRIVER 22476M: Ezequiel Garcia <[email protected]> 22477L: [email protected] 22478S: Maintained 22479T: git git://linuxtv.org/media.git 22480F: drivers/media/usb/stk1160/ 22481 22482STM32 AUDIO (ASoC) DRIVERS 22483M: Olivier Moysan <[email protected]> 22484M: Arnaud Pouliquen <[email protected]> 22485L: [email protected] 22486S: Maintained 22487F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22488F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22489F: sound/soc/stm/ 22490 22491STM32 DMA DRIVERS 22492M: Amélie Delaunay <[email protected]> 22493L: [email protected] 22494L: [email protected] (moderated for non-subscribers) 22495S: Maintained 22496F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22497F: Documentation/devicetree/bindings/dma/stm32/ 22498F: drivers/dma/stm32/ 22499 22500STM32 TIMER/LPTIMER DRIVERS 22501M: Fabrice Gasnier <[email protected]> 22502S: Maintained 22503F: Documentation/ABI/testing/*timer-stm32 22504F: Documentation/devicetree/bindings/*/*stm32-*timer* 22505F: drivers/*/stm32-*timer* 22506F: drivers/pwm/pwm-stm32* 22507F: include/linux/*/stm32-*tim* 22508 22509STM32MP25 USB3/PCIE COMBOPHY DRIVER 22510M: Christian Bruel <[email protected]> 22511S: Maintained 22512F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22513F: drivers/phy/st/phy-stm32-combophy.c 22514 22515STMMAC ETHERNET DRIVER 22516L: [email protected] 22517S: Orphan 22518F: Documentation/networking/device_drivers/ethernet/stmicro/ 22519F: drivers/net/ethernet/stmicro/stmmac/ 22520 22521SUN HAPPY MEAL ETHERNET DRIVER 22522M: Sean Anderson <[email protected]> 22523S: Maintained 22524F: drivers/net/ethernet/sun/sunhme.* 22525 22526SUN3/3X 22527M: Sam Creasey <[email protected]> 22528S: Maintained 22529W: http://sammy.net/sun3/ 22530F: arch/m68k/include/asm/sun3* 22531F: arch/m68k/kernel/*sun3* 22532F: arch/m68k/sun3*/ 22533F: drivers/net/ethernet/i825xx/sun3* 22534 22535SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22536M: Hans de Goede <[email protected]> 22537L: [email protected] 22538S: Maintained 22539F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22540F: drivers/input/keyboard/sun4i-lradc-keys.c 22541 22542SUNPLUS ETHERNET DRIVER 22543M: Wells Lu <[email protected]> 22544L: [email protected] 22545S: Maintained 22546W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22547F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22548F: drivers/net/ethernet/sunplus/ 22549 22550SUNPLUS MMC DRIVER 22551M: Tony Huang <[email protected]> 22552M: Li-hao Kuo <[email protected]> 22553S: Maintained 22554F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22555F: drivers/mmc/host/sunplus-mmc.c 22556 22557SUNPLUS OCOTP DRIVER 22558M: Vincent Shih <[email protected]> 22559S: Maintained 22560F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22561F: drivers/nvmem/sunplus-ocotp.c 22562 22563SUNPLUS PWM DRIVER 22564M: Hammer Hsieh <[email protected]> 22565S: Maintained 22566F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22567F: drivers/pwm/pwm-sunplus.c 22568 22569SUNPLUS RTC DRIVER 22570M: Vincent Shih <[email protected]> 22571L: [email protected] 22572S: Maintained 22573F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22574F: drivers/rtc/rtc-sunplus.c 22575 22576SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22577M: Li-hao Kuo <[email protected]> 22578L: [email protected] 22579S: Maintained 22580F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22581F: drivers/spi/spi-sunplus-sp7021.c 22582 22583SUNPLUS UART DRIVER 22584M: Hammer Hsieh <[email protected]> 22585S: Maintained 22586F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22587F: drivers/tty/serial/sunplus-uart.c 22588 22589SUNPLUS USB2 PHY DRIVER 22590M: Vincent Shih <[email protected]> 22591L: [email protected] 22592S: Maintained 22593F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22594F: drivers/phy/sunplus/Kconfig 22595F: drivers/phy/sunplus/Makefile 22596F: drivers/phy/sunplus/phy-sunplus-usb2.c 22597 22598SUNPLUS WATCHDOG DRIVER 22599M: Xiantao Hu <[email protected]> 22600L: [email protected] 22601S: Maintained 22602F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22603F: drivers/watchdog/sunplus_wdt.c 22604 22605SUPERH 22606M: Yoshinori Sato <[email protected]> 22607M: Rich Felker <[email protected]> 22608M: John Paul Adrian Glaubitz <[email protected]> 22609L: [email protected] 22610S: Maintained 22611Q: http://patchwork.kernel.org/project/linux-sh/list/ 22612F: Documentation/arch/sh/ 22613F: arch/sh/ 22614F: drivers/sh/ 22615 22616SUSPEND TO RAM 22617M: "Rafael J. Wysocki" <[email protected]> 22618M: Len Brown <[email protected]> 22619M: Pavel Machek <[email protected]> 22620L: [email protected] 22621S: Supported 22622B: https://bugzilla.kernel.org 22623F: Documentation/power/ 22624F: arch/x86/kernel/acpi/sleep* 22625F: arch/x86/kernel/acpi/wakeup* 22626F: drivers/base/power/ 22627F: include/linux/freezer.h 22628F: include/linux/pm.h 22629F: include/linux/suspend.h 22630F: kernel/power/ 22631 22632SVGA HANDLING 22633M: Martin Mares <[email protected]> 22634L: [email protected] 22635S: Maintained 22636F: Documentation/admin-guide/svga.rst 22637F: arch/x86/boot/video* 22638 22639SWITCHDEV 22640M: Jiri Pirko <[email protected]> 22641M: Ivan Vecera <[email protected]> 22642L: [email protected] 22643S: Supported 22644F: include/net/switchdev.h 22645F: net/switchdev/ 22646 22647SY8106A REGULATOR DRIVER 22648M: Icenowy Zheng <[email protected]> 22649S: Maintained 22650F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22651F: drivers/regulator/sy8106a-regulator.c 22652 22653SYNC FILE FRAMEWORK 22654M: Sumit Semwal <[email protected]> 22655R: Gustavo Padovan <[email protected]> 22656L: [email protected] 22657L: [email protected] 22658S: Maintained 22659T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22660F: Documentation/driver-api/sync_file.rst 22661F: drivers/dma-buf/dma-fence* 22662F: drivers/dma-buf/sw_sync.c 22663F: drivers/dma-buf/sync_* 22664F: include/linux/sync_file.h 22665F: include/uapi/linux/sync_file.h 22666 22667SYNOPSYS ARC ARCHITECTURE 22668M: Vineet Gupta <[email protected]> 22669L: [email protected] 22670S: Supported 22671T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22672F: Documentation/arch/arc 22673F: Documentation/devicetree/bindings/arc/* 22674F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22675F: arch/arc/ 22676F: drivers/clocksource/arc_timer.c 22677F: drivers/tty/serial/arc_uart.c 22678 22679SYNOPSYS ARC HSDK SDP pll clock driver 22680M: Eugeniy Paltsev <[email protected]> 22681S: Supported 22682F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22683F: drivers/clk/clk-hsdk-pll.c 22684 22685SYNOPSYS ARC SDP clock driver 22686M: Eugeniy Paltsev <[email protected]> 22687S: Supported 22688F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22689F: drivers/clk/axs10x/* 22690 22691SYNOPSYS ARC SDP platform support 22692M: Alexey Brodkin <[email protected]> 22693S: Supported 22694F: Documentation/devicetree/bindings/arc/axs10* 22695F: arch/arc/boot/dts/ax* 22696F: arch/arc/plat-axs10x 22697 22698SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22699M: Eugeniy Paltsev <[email protected]> 22700S: Supported 22701F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22702F: drivers/reset/reset-axs10x.c 22703 22704SYNOPSYS CREG GPIO DRIVER 22705M: Eugeniy Paltsev <[email protected]> 22706S: Maintained 22707F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22708F: drivers/gpio/gpio-creg-snps.c 22709 22710SYNOPSYS DESIGNWARE 8250 UART DRIVER 22711M: Ilpo Järvinen <[email protected]> 22712R: Andy Shevchenko <[email protected]> 22713S: Supported 22714F: drivers/tty/serial/8250/8250_dw.c 22715F: drivers/tty/serial/8250/8250_dwlib.* 22716F: drivers/tty/serial/8250/8250_lpss.c 22717 22718SYNOPSYS DESIGNWARE APB GPIO DRIVER 22719M: Hoan Tran <[email protected]> 22720L: [email protected] 22721S: Maintained 22722F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 22723F: drivers/gpio/gpio-dwapb.c 22724 22725SYNOPSYS DESIGNWARE AXI DMAC DRIVER 22726M: Eugeniy Paltsev <[email protected]> 22727S: Maintained 22728F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 22729F: drivers/dma/dw-axi-dmac/ 22730 22731SYNOPSYS DESIGNWARE DMAC DRIVER 22732M: Viresh Kumar <[email protected]> 22733R: Andy Shevchenko <[email protected]> 22734S: Maintained 22735F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 22736F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 22737F: drivers/dma/dw/ 22738F: include/dt-bindings/dma/dw-dmac.h 22739F: include/linux/dma/dw.h 22740F: include/linux/platform_data/dma-dw.h 22741 22742SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 22743M: Jose Abreu <[email protected]> 22744L: [email protected] 22745S: Supported 22746F: drivers/net/ethernet/synopsys/ 22747 22748SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 22749L: [email protected] 22750S: Orphan 22751F: drivers/net/pcs/pcs-xpcs.c 22752F: drivers/net/pcs/pcs-xpcs.h 22753F: include/linux/pcs/pcs-xpcs.h 22754 22755SYNOPSYS DESIGNWARE I2C DRIVER 22756M: Jarkko Nikula <[email protected]> 22757R: Andy Shevchenko <[email protected]> 22758R: Mika Westerberg <[email protected]> 22759R: Jan Dabros <[email protected]> 22760L: [email protected] 22761S: Supported 22762F: drivers/i2c/busses/i2c-designware-* 22763 22764SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 22765M: Jaehoon Chung <[email protected]> 22766L: [email protected] 22767S: Maintained 22768F: drivers/mmc/host/dw_mmc* 22769 22770SYNOPSYS DESIGNWARE PCIE PMU DRIVER 22771M: Shuai Xue <[email protected]> 22772M: Jing Zhang <[email protected]> 22773S: Supported 22774F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 22775F: drivers/perf/dwc_pcie_pmu.c 22776 22777SYNOPSYS HSDK RESET CONTROLLER DRIVER 22778M: Eugeniy Paltsev <[email protected]> 22779S: Supported 22780F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 22781F: drivers/reset/reset-hsdk.c 22782F: include/dt-bindings/reset/snps,hsdk-reset.h 22783 22784SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 22785M: Prabu Thangamuthu <[email protected]> 22786M: Manjunath M B <[email protected]> 22787L: [email protected] 22788S: Maintained 22789F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 22790 22791SYSTEM CONFIGURATION (SYSCON) 22792M: Lee Jones <[email protected]> 22793M: Arnd Bergmann <[email protected]> 22794S: Supported 22795T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 22796F: drivers/mfd/syscon.c 22797 22798SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 22799M: Sudeep Holla <[email protected]> 22800R: Cristian Marussi <[email protected]> 22801L: [email protected] 22802L: [email protected] (moderated for non-subscribers) 22803S: Maintained 22804F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 22805F: drivers/clk/clk-sc[mp]i.c 22806F: drivers/cpufreq/sc[mp]i-cpufreq.c 22807F: drivers/firmware/arm_scmi/ 22808F: drivers/firmware/arm_scpi.c 22809F: drivers/hwmon/scmi-hwmon.c 22810F: drivers/pinctrl/pinctrl-scmi.c 22811F: drivers/pmdomain/arm/ 22812F: drivers/powercap/arm_scmi_powercap.c 22813F: drivers/regulator/scmi-regulator.c 22814F: drivers/reset/reset-scmi.c 22815F: include/linux/sc[mp]i_protocol.h 22816F: include/trace/events/scmi.h 22817F: include/uapi/linux/virtio_scmi.h 22818 22819SYSTEM RESET/SHUTDOWN DRIVERS 22820M: Sebastian Reichel <[email protected]> 22821L: [email protected] 22822S: Maintained 22823T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 22824F: Documentation/devicetree/bindings/power/reset/ 22825F: drivers/power/reset/ 22826 22827SYSTEM TRACE MODULE CLASS 22828M: Alexander Shishkin <[email protected]> 22829S: Maintained 22830T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 22831F: Documentation/trace/stm.rst 22832F: drivers/hwtracing/stm/ 22833F: include/linux/stm.h 22834F: include/uapi/linux/stm.h 22835 22836SYSTEM76 ACPI DRIVER 22837M: Jeremy Soller <[email protected]> 22838M: System76 Product Development <[email protected]> 22839L: [email protected] 22840S: Maintained 22841F: drivers/platform/x86/system76_acpi.c 22842 22843SYSV FILESYSTEM 22844S: Orphan 22845F: Documentation/filesystems/sysv-fs.rst 22846F: fs/sysv/ 22847F: include/linux/sysv_fs.h 22848 22849TASKSTATS STATISTICS INTERFACE 22850M: Balbir Singh <[email protected]> 22851S: Maintained 22852F: Documentation/accounting/taskstats* 22853F: include/linux/taskstats* 22854F: kernel/taskstats.c 22855 22856TC subsystem 22857M: Jamal Hadi Salim <[email protected]> 22858M: Cong Wang <[email protected]> 22859M: Jiri Pirko <[email protected]> 22860L: [email protected] 22861S: Maintained 22862F: include/net/pkt_cls.h 22863F: include/net/pkt_sched.h 22864F: include/net/tc_act/ 22865F: include/uapi/linux/pkt_cls.h 22866F: include/uapi/linux/pkt_sched.h 22867F: include/uapi/linux/tc_act/ 22868F: include/uapi/linux/tc_ematch/ 22869F: net/sched/ 22870F: tools/testing/selftests/tc-testing 22871 22872TC90522 MEDIA DRIVER 22873M: Akihiro Tsukada <[email protected]> 22874L: [email protected] 22875S: Odd Fixes 22876F: drivers/media/dvb-frontends/tc90522* 22877 22878TCP LOW PRIORITY MODULE 22879M: "Wong Hoi Sing, Edison" <[email protected]> 22880M: "Hung Hing Lun, Mike" <[email protected]> 22881S: Maintained 22882W: http://tcp-lp-mod.sourceforge.net/ 22883F: net/ipv4/tcp_lp.c 22884 22885TDA10071 MEDIA DRIVER 22886L: [email protected] 22887S: Orphan 22888W: https://linuxtv.org 22889Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22890F: drivers/media/dvb-frontends/tda10071* 22891 22892TDA18212 MEDIA DRIVER 22893L: [email protected] 22894S: Orphan 22895W: https://linuxtv.org 22896Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22897F: drivers/media/tuners/tda18212* 22898 22899TDA18218 MEDIA DRIVER 22900L: [email protected] 22901S: Orphan 22902W: https://linuxtv.org 22903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22904F: drivers/media/tuners/tda18218* 22905 22906TDA18250 MEDIA DRIVER 22907M: Olli Salonen <[email protected]> 22908L: [email protected] 22909S: Maintained 22910W: https://linuxtv.org 22911Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22912T: git git://linuxtv.org/media.git 22913F: drivers/media/tuners/tda18250* 22914 22915TDA18271 MEDIA DRIVER 22916M: Michael Krufky <[email protected]> 22917L: [email protected] 22918S: Maintained 22919W: https://linuxtv.org 22920W: http://github.com/mkrufky 22921Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22922T: git git://linuxtv.org/mkrufky/tuners.git 22923F: drivers/media/tuners/tda18271* 22924 22925TDA1997x MEDIA DRIVER 22926M: Tim Harvey <[email protected]> 22927L: [email protected] 22928S: Maintained 22929W: https://linuxtv.org 22930Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22931F: drivers/media/i2c/tda1997x.* 22932 22933TDA827x MEDIA DRIVER 22934M: Michael Krufky <[email protected]> 22935L: [email protected] 22936S: Maintained 22937W: https://linuxtv.org 22938W: http://github.com/mkrufky 22939Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22940T: git git://linuxtv.org/mkrufky/tuners.git 22941F: drivers/media/tuners/tda8290.* 22942 22943TDA8290 MEDIA DRIVER 22944M: Michael Krufky <[email protected]> 22945L: [email protected] 22946S: Maintained 22947W: https://linuxtv.org 22948W: http://github.com/mkrufky 22949Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22950T: git git://linuxtv.org/mkrufky/tuners.git 22951F: drivers/media/tuners/tda8290.* 22952 22953TDA9840 MEDIA DRIVER 22954M: Hans Verkuil <[email protected]> 22955L: [email protected] 22956S: Maintained 22957W: https://linuxtv.org 22958T: git git://linuxtv.org/media.git 22959F: drivers/media/i2c/tda9840* 22960 22961TEA5761 TUNER DRIVER 22962M: Mauro Carvalho Chehab <[email protected]> 22963L: [email protected] 22964S: Odd fixes 22965W: https://linuxtv.org 22966T: git git://linuxtv.org/media.git 22967F: drivers/media/tuners/tea5761.* 22968 22969TEA5767 TUNER DRIVER 22970M: Mauro Carvalho Chehab <[email protected]> 22971L: [email protected] 22972S: Maintained 22973W: https://linuxtv.org 22974T: git git://linuxtv.org/media.git 22975F: drivers/media/tuners/tea5767.* 22976 22977TEA6415C 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/tea6415c* 22984 22985TEA6420 MEDIA DRIVER 22986M: Hans Verkuil <[email protected]> 22987L: [email protected] 22988S: Maintained 22989W: https://linuxtv.org 22990T: git git://linuxtv.org/media.git 22991F: drivers/media/i2c/tea6420* 22992 22993TEAM DRIVER 22994M: Jiri Pirko <[email protected]> 22995L: [email protected] 22996S: Supported 22997F: Documentation/netlink/specs/team.yaml 22998F: drivers/net/team/ 22999F: include/linux/if_team.h 23000F: include/uapi/linux/if_team.h 23001F: tools/testing/selftests/drivers/net/team/ 23002 23003TECHNICAL ADVISORY BOARD PROCESS DOCS 23004M: "Theodore Ts'o" <[email protected]> 23005M: Greg Kroah-Hartman <[email protected]> 23006L: [email protected] 23007S: Maintained 23008F: Documentation/process/contribution-maturity-model.rst 23009F: Documentation/process/researcher-guidelines.rst 23010 23011TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23012M: "Savoir-faire Linux Inc." <[email protected]> 23013S: Maintained 23014F: arch/x86/platform/ts5500/ 23015 23016TECHNOTREND USB IR RECEIVER 23017M: Sean Young <[email protected]> 23018L: [email protected] 23019S: Maintained 23020F: drivers/media/rc/ttusbir.c 23021 23022TECHWELL TW9900 VIDEO DECODER 23023M: Mehdi Djait <[email protected]> 23024L: [email protected] 23025S: Maintained 23026F: drivers/media/i2c/tw9900.c 23027 23028TECHWELL TW9910 VIDEO DECODER 23029L: [email protected] 23030S: Orphan 23031F: drivers/media/i2c/tw9910.c 23032F: include/media/i2c/tw9910.h 23033 23034TEE SUBSYSTEM 23035M: Jens Wiklander <[email protected]> 23036R: Sumit Garg <[email protected]> 23037L: [email protected] 23038S: Maintained 23039F: Documentation/ABI/testing/sysfs-class-tee 23040F: Documentation/driver-api/tee.rst 23041F: Documentation/tee/ 23042F: Documentation/userspace-api/tee.rst 23043F: drivers/tee/ 23044F: include/linux/tee_core.h 23045F: include/linux/tee_drv.h 23046F: include/uapi/linux/tee.h 23047 23048TEGRA ARCHITECTURE SUPPORT 23049M: Thierry Reding <[email protected]> 23050M: Jonathan Hunter <[email protected]> 23051L: [email protected] 23052S: Supported 23053Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23055N: [^a-z]tegra 23056 23057TEGRA CLOCK DRIVER 23058M: Peter De Schrijver <[email protected]> 23059M: Prashant Gaikwad <[email protected]> 23060S: Supported 23061F: drivers/clk/tegra/ 23062 23063TEGRA CRYPTO DRIVERS 23064M: Akhil R <[email protected]> 23065S: Supported 23066F: drivers/crypto/tegra/* 23067 23068TEGRA DMA DRIVERS 23069M: Laxman Dewangan <[email protected]> 23070M: Jon Hunter <[email protected]> 23071S: Supported 23072F: drivers/dma/tegra* 23073 23074TEGRA I2C DRIVER 23075M: Laxman Dewangan <[email protected]> 23076R: Dmitry Osipenko <[email protected]> 23077S: Supported 23078F: drivers/i2c/busses/i2c-tegra.c 23079 23080TEGRA IOMMU DRIVERS 23081M: Thierry Reding <[email protected]> 23082R: Krishna Reddy <[email protected]> 23083L: [email protected] 23084S: Supported 23085F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23086F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23087F: drivers/iommu/tegra* 23088 23089TEGRA KBC DRIVER 23090M: Laxman Dewangan <[email protected]> 23091S: Supported 23092F: drivers/input/keyboard/tegra-kbc.c 23093 23094TEGRA NAND DRIVER 23095M: Stefan Agner <[email protected]> 23096M: Lucas Stach <[email protected]> 23097S: Maintained 23098F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23099F: drivers/mtd/nand/raw/tegra_nand.c 23100 23101TEGRA PWM DRIVER 23102M: Thierry Reding <[email protected]> 23103S: Supported 23104F: drivers/pwm/pwm-tegra.c 23105 23106TEGRA QUAD SPI DRIVER 23107M: Thierry Reding <[email protected]> 23108M: Jonathan Hunter <[email protected]> 23109M: Sowjanya Komatineni <[email protected]> 23110L: [email protected] 23111S: Maintained 23112F: drivers/spi/spi-tegra210-quad.c 23113 23114TEGRA SERIAL DRIVER 23115M: Laxman Dewangan <[email protected]> 23116S: Supported 23117F: drivers/tty/serial/serial-tegra.c 23118 23119TEGRA SPI DRIVER 23120M: Laxman Dewangan <[email protected]> 23121S: Supported 23122F: drivers/spi/spi-tegra* 23123 23124TEGRA VIDEO DRIVER 23125M: Thierry Reding <[email protected]> 23126M: Jonathan Hunter <[email protected]> 23127M: Sowjanya Komatineni <[email protected]> 23128M: Luca Ceresoli <[email protected]> 23129L: [email protected] 23130L: [email protected] 23131S: Maintained 23132F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23133F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23134F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23135F: drivers/staging/media/tegra-video/ 23136 23137TEGRA XUSB PADCTL DRIVER 23138M: JC Kuo <[email protected]> 23139S: Supported 23140F: drivers/phy/tegra/xusb* 23141 23142TEHUTI ETHERNET DRIVER 23143M: Andy Gospodarek <[email protected]> 23144L: [email protected] 23145S: Supported 23146F: drivers/net/ethernet/tehuti/tehuti.* 23147 23148TEHUTI TN40XX ETHERNET DRIVER 23149M: FUJITA Tomonori <[email protected]> 23150L: [email protected] 23151S: Maintained 23152F: drivers/net/ethernet/tehuti/tn40* 23153 23154TELECOM CLOCK DRIVER FOR MCPL0010 23155M: Mark Gross <[email protected]> 23156S: Supported 23157F: drivers/char/tlclk.c 23158 23159TEMPO SEMICONDUCTOR DRIVERS 23160M: Steven Eckhoff <[email protected]> 23161S: Maintained 23162F: Documentation/devicetree/bindings/sound/tscs*.txt 23163F: sound/soc/codecs/tscs*.c 23164F: sound/soc/codecs/tscs*.h 23165 23166TENSILICA XTENSA PORT (xtensa) 23167M: Chris Zankel <[email protected]> 23168M: Max Filippov <[email protected]> 23169S: Maintained 23170T: git https://github.com/jcmvbkbc/linux-xtensa.git 23171F: arch/xtensa/ 23172F: drivers/irqchip/irq-xtensa-* 23173 23174TEXAS INSTRUMENTS ASoC DRIVERS 23175M: Peter Ujfalusi <[email protected]> 23176L: [email protected] 23177S: Maintained 23178F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23179F: sound/soc/ti/ 23180 23181TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23182M: Shenghao Ding <[email protected]> 23183M: Kevin Lu <[email protected]> 23184M: Baojun Xu <[email protected]> 23185L: [email protected] 23186S: Maintained 23187F: Documentation/devicetree/bindings/sound/tas2552.txt 23188F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23189F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23190F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23191F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23192F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23193F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23194F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23195F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23196F: include/sound/tas2*.h 23197F: include/sound/tlv320*.h 23198F: include/sound/tpa6130a2-plat.h 23199F: sound/pci/hda/tas2781_hda_i2c.c 23200F: sound/soc/codecs/pcm1681.c 23201F: sound/soc/codecs/pcm1789*.* 23202F: sound/soc/codecs/pcm179x*.* 23203F: sound/soc/codecs/pcm186x*.* 23204F: sound/soc/codecs/pcm3008.* 23205F: sound/soc/codecs/pcm3060*.* 23206F: sound/soc/codecs/pcm3168a*.* 23207F: sound/soc/codecs/pcm5102a.c 23208F: sound/soc/codecs/pcm512x*.* 23209F: sound/soc/codecs/tas2*.* 23210F: sound/soc/codecs/tlv320*.* 23211F: sound/soc/codecs/tpa6130a2.* 23212 23213TEXAS INSTRUMENTS DMA DRIVERS 23214M: Peter Ujfalusi <[email protected]> 23215L: [email protected] 23216S: Maintained 23217F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23218F: Documentation/devicetree/bindings/dma/ti-edma.txt 23219F: Documentation/devicetree/bindings/dma/ti/ 23220F: drivers/dma/ti/ 23221F: include/linux/dma/k3-psil.h 23222F: include/linux/dma/k3-udma-glue.h 23223F: include/linux/dma/ti-cppi5.h 23224X: drivers/dma/ti/cppi41.c 23225 23226TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23227M: Jerome Brunet <[email protected]> 23228L: [email protected] 23229S: Maintained 23230F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23231 23232TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23233M: Robert Marko <[email protected]> 23234M: Luka Perkov <[email protected]> 23235L: [email protected] 23236S: Maintained 23237F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23238F: Documentation/hwmon/tps23861.rst 23239F: drivers/hwmon/tps23861.c 23240 23241TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23242M: Ricardo Ribalda <[email protected]> 23243L: [email protected] 23244S: Supported 23245F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23246F: drivers/iio/dac/ti-dac7612.c 23247 23248TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23249M: Nishanth Menon <[email protected]> 23250M: Tero Kristo <[email protected]> 23251M: Santosh Shilimkar <[email protected]> 23252L: [email protected] (moderated for non-subscribers) 23253S: Maintained 23254F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23255F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23256F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23257F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23258F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23259F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23260F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23261F: drivers/clk/keystone/sci-clk.c 23262F: drivers/firmware/ti_sci* 23263F: drivers/irqchip/irq-ti-sci-inta.c 23264F: drivers/irqchip/irq-ti-sci-intr.c 23265F: drivers/reset/reset-ti-sci.c 23266F: drivers/soc/ti/ti_sci_inta_msi.c 23267F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23268F: include/dt-bindings/soc/ti,sci_pm_domain.h 23269F: include/linux/soc/ti/ti_sci_inta_msi.h 23270F: include/linux/soc/ti/ti_sci_protocol.h 23271 23272TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23273M: Puranjay Mohan <[email protected]> 23274L: [email protected] 23275S: Supported 23276F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23277F: drivers/iio/temperature/tmp117.c 23278 23279THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23280M: Hans Verkuil <[email protected]> 23281L: [email protected] 23282S: Maintained 23283W: https://linuxtv.org 23284T: git git://linuxtv.org/media.git 23285F: drivers/media/radio/radio-raremono.c 23286 23287THERMAL 23288M: Rafael J. Wysocki <[email protected]> 23289M: Daniel Lezcano <[email protected]> 23290R: Zhang Rui <[email protected]> 23291R: Lukasz Luba <[email protected]> 23292L: [email protected] 23293S: Supported 23294Q: https://patchwork.kernel.org/project/linux-pm/list/ 23295T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23296F: Documentation/ABI/testing/sysfs-class-thermal 23297F: Documentation/admin-guide/thermal/ 23298F: Documentation/devicetree/bindings/thermal/ 23299F: Documentation/driver-api/thermal/ 23300F: drivers/thermal/ 23301F: include/dt-bindings/thermal/ 23302F: include/linux/cpu_cooling.h 23303F: include/linux/thermal.h 23304F: include/uapi/linux/thermal.h 23305F: tools/lib/thermal/ 23306F: tools/thermal/ 23307 23308THERMAL DRIVER FOR AMLOGIC SOCS 23309M: Guillaume La Roque <[email protected]> 23310L: [email protected] 23311L: [email protected] 23312S: Supported 23313W: http://linux-meson.com/ 23314F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23315F: drivers/thermal/amlogic_thermal.c 23316 23317THERMAL/CPU_COOLING 23318M: Amit Daniel Kachhap <[email protected]> 23319M: Daniel Lezcano <[email protected]> 23320M: Viresh Kumar <[email protected]> 23321R: Lukasz Luba <[email protected]> 23322L: [email protected] 23323S: Supported 23324F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23325F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23326F: drivers/thermal/cpufreq_cooling.c 23327F: drivers/thermal/cpuidle_cooling.c 23328F: include/linux/cpu_cooling.h 23329 23330THERMAL/POWER_ALLOCATOR 23331M: Lukasz Luba <[email protected]> 23332L: [email protected] 23333S: Maintained 23334F: Documentation/driver-api/thermal/power_allocator.rst 23335F: drivers/thermal/gov_power_allocator.c 23336F: drivers/thermal/thermal_trace_ipa.h 23337 23338THINKPAD ACPI EXTRAS DRIVER 23339M: Henrique de Moraes Holschuh <[email protected]> 23340L: [email protected] 23341L: [email protected] 23342S: Maintained 23343W: http://ibm-acpi.sourceforge.net 23344W: http://thinkwiki.org/wiki/Ibm-acpi 23345T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23346F: drivers/platform/x86/thinkpad_acpi.c 23347 23348THINKPAD LMI DRIVER 23349M: Mark Pearson <[email protected]> 23350L: [email protected] 23351S: Maintained 23352F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23353F: drivers/platform/x86/think-lmi.? 23354 23355THP7312 ISP DRIVER 23356M: Laurent Pinchart <[email protected]> 23357M: Paul Elder <[email protected]> 23358L: [email protected] 23359S: Maintained 23360T: git git://linuxtv.org/media.git 23361F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23362F: Documentation/userspace-api/media/drivers/thp7312.rst 23363F: drivers/media/i2c/thp7312.c 23364F: include/uapi/linux/thp7312.h 23365 23366THUNDERBOLT DMA TRAFFIC TEST DRIVER 23367M: Isaac Hazan <[email protected]> 23368L: [email protected] 23369S: Maintained 23370F: drivers/thunderbolt/dma_test.c 23371 23372THUNDERBOLT DRIVER 23373M: Andreas Noever <[email protected]> 23374M: Michael Jamet <[email protected]> 23375M: Mika Westerberg <[email protected]> 23376M: Yehezkel Bernat <[email protected]> 23377L: [email protected] 23378S: Maintained 23379T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23380F: Documentation/admin-guide/thunderbolt.rst 23381F: drivers/thunderbolt/ 23382F: include/linux/thunderbolt.h 23383 23384THUNDERBOLT NETWORK DRIVER 23385M: Michael Jamet <[email protected]> 23386M: Mika Westerberg <[email protected]> 23387M: Yehezkel Bernat <[email protected]> 23388L: [email protected] 23389S: Maintained 23390F: drivers/net/thunderbolt/ 23391 23392THUNDERX GPIO DRIVER 23393M: Robert Richter <[email protected]> 23394S: Odd Fixes 23395F: drivers/gpio/gpio-thunderx.c 23396 23397TI ADS1119 ADC DRIVER 23398M: Francesco Dolcini <[email protected]> 23399M: João Paulo Gonçalves <[email protected]> 23400L: [email protected] 23401S: Maintained 23402F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23403F: drivers/iio/adc/ti-ads1119.c 23404 23405TI ADS7924 ADC DRIVER 23406M: Hugo Villeneuve <[email protected]> 23407L: [email protected] 23408S: Supported 23409F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23410F: drivers/iio/adc/ti-ads7924.c 23411 23412TI AM437X VPFE DRIVER 23413M: "Lad, Prabhakar" <[email protected]> 23414L: [email protected] 23415S: Maintained 23416W: https://linuxtv.org 23417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23418T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23419F: drivers/media/platform/ti/am437x/ 23420 23421TI BANDGAP AND THERMAL DRIVER 23422M: Eduardo Valentin <[email protected]> 23423M: Keerthy <[email protected]> 23424L: [email protected] 23425L: [email protected] 23426S: Maintained 23427F: drivers/thermal/ti-soc-thermal/ 23428 23429TI BQ27XXX POWER SUPPLY DRIVER 23430F: drivers/power/supply/bq27xxx_battery.c 23431F: drivers/power/supply/bq27xxx_battery_i2c.c 23432F: include/linux/power/bq27xxx_battery.h 23433 23434TI CDCE706 CLOCK DRIVER 23435M: Max Filippov <[email protected]> 23436S: Maintained 23437F: drivers/clk/clk-cdce706.c 23438 23439TI CLOCK DRIVER 23440M: Tero Kristo <[email protected]> 23441L: [email protected] 23442S: Odd Fixes 23443F: drivers/clk/ti/ 23444F: include/linux/clk/ti.h 23445 23446TI DAVINCI MACHINE SUPPORT 23447M: Bartosz Golaszewski <[email protected]> 23448L: [email protected] (moderated for non-subscribers) 23449S: Maintained 23450T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23451F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23452F: arch/arm/boot/dts/ti/davinci/ 23453F: arch/arm/mach-davinci/ 23454F: drivers/i2c/busses/i2c-davinci.c 23455 23456TI DAVINCI SERIES CLOCK DRIVER 23457M: David Lechner <[email protected]> 23458S: Maintained 23459F: Documentation/devicetree/bindings/clock/ti/davinci/ 23460F: drivers/clk/davinci/ 23461F: include/linux/clk/davinci.h 23462 23463TI DAVINCI SERIES GPIO DRIVER 23464M: Keerthy <[email protected]> 23465L: [email protected] 23466S: Maintained 23467F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23468F: drivers/gpio/gpio-davinci.c 23469 23470TI DAVINCI SERIES MEDIA DRIVER 23471M: "Lad, Prabhakar" <[email protected]> 23472L: [email protected] 23473S: Maintained 23474W: https://linuxtv.org 23475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23476T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23477F: drivers/media/platform/ti/davinci/ 23478F: include/media/davinci/ 23479 23480TI ENHANCED CAPTURE (eCAP) DRIVER 23481M: Vignesh Raghavendra <[email protected]> 23482R: Julien Panis <[email protected]> 23483L: [email protected] 23484L: [email protected] 23485S: Maintained 23486F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23487F: drivers/counter/ti-ecap-capture.c 23488 23489TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23490R: David Lechner <[email protected]> 23491L: [email protected] 23492F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23493F: drivers/counter/ti-eqep.c 23494 23495TI ETHERNET SWITCH DRIVER (CPSW) 23496R: Siddharth Vadapalli <[email protected]> 23497R: Roger Quadros <[email protected]> 23498L: [email protected] 23499L: [email protected] 23500S: Maintained 23501F: drivers/net/ethernet/ti/cpsw* 23502F: drivers/net/ethernet/ti/davinci* 23503 23504TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23505M: Alex Dubov <[email protected]> 23506S: Maintained 23507W: http://tifmxx.berlios.de/ 23508F: drivers/memstick/host/tifm_ms.c 23509F: drivers/misc/tifm* 23510F: drivers/mmc/host/tifm_sd.c 23511F: include/linux/tifm.h 23512 23513TI FPD-LINK DRIVERS 23514M: Tomi Valkeinen <[email protected]> 23515L: [email protected] 23516S: Maintained 23517F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23518F: drivers/media/i2c/ds90* 23519F: include/media/i2c/ds90* 23520 23521TI HDC302X HUMIDITY DRIVER 23522M: Javier Carrasco <[email protected]> 23523M: Li peiyu <[email protected]> 23524L: [email protected] 23525S: Maintained 23526F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23527F: drivers/iio/humidity/hdc3020.c 23528 23529TI ICSSG ETHERNET DRIVER (ICSSG) 23530R: MD Danish Anwar <[email protected]> 23531R: Roger Quadros <[email protected]> 23532L: [email protected] (moderated for non-subscribers) 23533L: [email protected] 23534S: Maintained 23535F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23536F: drivers/net/ethernet/ti/icssg/* 23537 23538TI J721E CSI2RX DRIVER 23539M: Jai Luthra <[email protected]> 23540L: [email protected] 23541S: Maintained 23542F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23543F: drivers/media/platform/ti/j721e-csi2rx/ 23544 23545TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23546M: Nishanth Menon <[email protected]> 23547M: Santosh Shilimkar <[email protected]> 23548L: [email protected] 23549L: [email protected] (moderated for non-subscribers) 23550S: Maintained 23551T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23552F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23553F: drivers/pmdomain/ti/omap_prm.c 23554F: drivers/soc/ti/* 23555 23556TI LM49xxx FAMILY ASoC CODEC DRIVERS 23557M: M R Swami Reddy <[email protected]> 23558M: Vishwas A Deshpande <[email protected]> 23559L: [email protected] 23560S: Maintained 23561F: sound/soc/codecs/isabelle* 23562F: sound/soc/codecs/lm49453* 23563 23564TI LMP92064 ADC DRIVER 23565M: Leonard Göhrs <[email protected]> 23566R: [email protected] 23567L: [email protected] 23568S: Maintained 23569F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23570F: drivers/iio/adc/ti-lmp92064.c 23571 23572TI PCM3060 ASoC CODEC DRIVER 23573M: Kirill Marinushkin <[email protected]> 23574L: [email protected] 23575S: Maintained 23576F: Documentation/devicetree/bindings/sound/pcm3060.txt 23577F: sound/soc/codecs/pcm3060* 23578 23579TI TAS571X FAMILY ASoC CODEC DRIVER 23580M: Kevin Cernekee <[email protected]> 23581L: [email protected] 23582S: Odd Fixes 23583F: sound/soc/codecs/tas571x* 23584 23585TI TMAG5273 MAGNETOMETER DRIVER 23586M: Gerald Loacker <[email protected]> 23587L: [email protected] 23588S: Maintained 23589F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23590F: drivers/iio/magnetometer/tmag5273.c 23591 23592TI TRF7970A NFC DRIVER 23593M: Mark Greer <[email protected]> 23594L: [email protected] 23595S: Supported 23596F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23597F: drivers/nfc/trf7970a.c 23598 23599TI TSC2046 ADC DRIVER 23600M: Oleksij Rempel <[email protected]> 23601R: [email protected] 23602L: [email protected] 23603S: Maintained 23604F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23605F: drivers/iio/adc/ti-tsc2046.c 23606 23607TI TWL4030 SERIES SOC CODEC DRIVER 23608M: Peter Ujfalusi <[email protected]> 23609L: [email protected] 23610S: Maintained 23611F: sound/soc/codecs/twl4030* 23612 23613TI VPE/CAL DRIVERS 23614M: Benoit Parrot <[email protected]> 23615L: [email protected] 23616S: Maintained 23617W: http://linuxtv.org/ 23618Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23619F: Documentation/devicetree/bindings/media/ti,cal.yaml 23620F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23621F: drivers/media/platform/ti/cal/ 23622F: drivers/media/platform/ti/vpe/ 23623 23624TI WILINK WIRELESS DRIVERS 23625L: [email protected] 23626S: Orphan 23627W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23628W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23629F: drivers/net/wireless/ti/ 23630 23631TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23632M: John Stultz <[email protected]> 23633M: Thomas Gleixner <[email protected]> 23634R: Stephen Boyd <[email protected]> 23635L: [email protected] 23636S: Supported 23637T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23638F: include/linux/clocksource.h 23639F: include/linux/time.h 23640F: include/linux/timekeeper_internal.h 23641F: include/linux/timekeeping.h 23642F: include/linux/timex.h 23643F: include/uapi/linux/time.h 23644F: include/uapi/linux/timex.h 23645F: kernel/time/alarmtimer.c 23646F: kernel/time/clocksource* 23647F: kernel/time/ntp* 23648F: kernel/time/time.c 23649F: kernel/time/timeconst.bc 23650F: kernel/time/timeconv.c 23651F: kernel/time/timecounter.c 23652F: kernel/time/timekeeping* 23653F: kernel/time/time_test.c 23654F: tools/testing/selftests/timers/ 23655 23656TIPC NETWORK LAYER 23657M: Jon Maloy <[email protected]> 23658L: [email protected] (core kernel code) 23659L: [email protected] (user apps, general discussion) 23660S: Maintained 23661W: http://tipc.sourceforge.net/ 23662F: include/uapi/linux/tipc*.h 23663F: net/tipc/ 23664 23665TLAN NETWORK DRIVER 23666M: Samuel Chessman <[email protected]> 23667L: [email protected] (subscribers-only) 23668S: Maintained 23669W: http://sourceforge.net/projects/tlan/ 23670F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23671F: drivers/net/ethernet/ti/tlan.* 23672 23673TMIO/SDHI MMC DRIVER 23674M: Wolfram Sang <[email protected]> 23675L: [email protected] 23676L: [email protected] 23677S: Supported 23678F: drivers/mmc/host/renesas_sdhi* 23679F: drivers/mmc/host/tmio_mmc* 23680F: include/linux/platform_data/tmio.h 23681 23682TMP513 HARDWARE MONITOR DRIVER 23683M: Eric Tremblay <[email protected]> 23684L: [email protected] 23685S: Maintained 23686F: Documentation/hwmon/tmp513.rst 23687F: drivers/hwmon/tmp513.c 23688 23689TMPFS (SHMEM FILESYSTEM) 23690M: Hugh Dickins <[email protected]> 23691L: [email protected] 23692S: Maintained 23693F: include/linux/shmem_fs.h 23694F: mm/shmem.c 23695 23696TOMOYO SECURITY MODULE 23697M: Kentaro Takeda <[email protected]> 23698M: Tetsuo Handa <[email protected]> 23699L: [email protected] (subscribers-only, for developers in English) 23700L: [email protected] (subscribers-only, for users in English) 23701L: [email protected] (subscribers-only, for developers in Japanese) 23702L: [email protected] (subscribers-only, for users in Japanese) 23703S: Maintained 23704W: https://tomoyo.sourceforge.net/ 23705F: security/tomoyo/ 23706 23707TOPSTAR LAPTOP EXTRAS DRIVER 23708M: Herton Ronaldo Krzesinski <[email protected]> 23709L: [email protected] 23710S: Maintained 23711F: drivers/platform/x86/topstar-laptop.c 23712 23713TORTURE-TEST MODULES 23714M: Davidlohr Bueso <[email protected]> 23715M: "Paul E. McKenney" <[email protected]> 23716M: Josh Triplett <[email protected]> 23717L: [email protected] 23718S: Supported 23719T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git dev 23720F: Documentation/RCU/torture.rst 23721F: kernel/locking/locktorture.c 23722F: kernel/rcu/rcuscale.c 23723F: kernel/rcu/rcutorture.c 23724F: kernel/rcu/refscale.c 23725F: kernel/torture.c 23726 23727TOSHIBA ACPI EXTRAS DRIVER 23728M: Azael Avalos <[email protected]> 23729L: [email protected] 23730S: Maintained 23731F: drivers/platform/x86/toshiba_acpi.c 23732 23733TOSHIBA BLUETOOTH DRIVER 23734M: Azael Avalos <[email protected]> 23735L: [email protected] 23736S: Maintained 23737F: drivers/platform/x86/toshiba_bluetooth.c 23738 23739TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 23740M: Azael Avalos <[email protected]> 23741L: [email protected] 23742S: Maintained 23743F: drivers/platform/x86/toshiba_haps.c 23744 23745TOSHIBA SMM DRIVER 23746M: Jonathan Buzzard <[email protected]> 23747S: Maintained 23748W: http://www.buzzard.org.uk/toshiba/ 23749F: drivers/char/toshiba.c 23750F: include/linux/toshiba.h 23751F: include/uapi/linux/toshiba.h 23752 23753TOSHIBA TC358743 DRIVER 23754M: Hans Verkuil <[email protected]> 23755L: [email protected] 23756S: Maintained 23757F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 23758F: drivers/media/i2c/tc358743* 23759F: include/media/i2c/tc358743.h 23760 23761TOSHIBA WMI HOTKEYS DRIVER 23762M: Azael Avalos <[email protected]> 23763L: [email protected] 23764S: Maintained 23765F: drivers/platform/x86/toshiba-wmi.c 23766 23767TPM DEVICE DRIVER 23768M: Peter Huewe <[email protected]> 23769M: Jarkko Sakkinen <[email protected]> 23770R: Jason Gunthorpe <[email protected]> 23771L: [email protected] 23772S: Maintained 23773W: https://codeberg.org/jarkko/linux-tpmdd-test 23774Q: https://patchwork.kernel.org/project/linux-integrity/list/ 23775T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 23776F: Documentation/devicetree/bindings/tpm/ 23777F: drivers/char/tpm/ 23778F: tools/testing/selftests/tpm2/ 23779 23780TPS546D24 DRIVER 23781M: Duke Du <[email protected]> 23782L: [email protected] 23783S: Maintained 23784F: Documentation/hwmon/tps546d24.rst 23785F: drivers/hwmon/pmbus/tps546d24.c 23786 23787TQ SYSTEMS BOARD & DRIVER SUPPORT 23788L: [email protected] 23789S: Supported 23790W: https://www.tq-group.com/en/products/tq-embedded/ 23791F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 23792F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 23793F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 23794F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 23795F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 23796F: arch/arm64/boot/dts/freescale/mba*.dtsi 23797F: arch/arm64/boot/dts/freescale/tqml*.dts* 23798F: drivers/gpio/gpio-tqmx86.c 23799F: drivers/mfd/tqmx86.c 23800F: drivers/watchdog/tqmx86_wdt.c 23801 23802TRACING 23803M: Steven Rostedt <[email protected]> 23804M: Masami Hiramatsu <[email protected]> 23805R: Mathieu Desnoyers <[email protected]> 23806L: [email protected] 23807L: [email protected] 23808S: Maintained 23809Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 23810T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 23811F: Documentation/trace/* 23812F: fs/tracefs/ 23813F: include/linux/trace*.h 23814F: include/trace/ 23815F: kernel/trace/ 23816F: scripts/tracing/ 23817F: tools/testing/selftests/ftrace/ 23818 23819TRACING MMIO ACCESSES (MMIOTRACE) 23820M: Steven Rostedt <[email protected]> 23821M: Masami Hiramatsu <[email protected]> 23822R: Karol Herbst <[email protected]> 23823R: Pekka Paalanen <[email protected]> 23824L: [email protected] 23825L: [email protected] 23826S: Maintained 23827F: arch/x86/mm/kmmio.c 23828F: arch/x86/mm/mmio-mod.c 23829F: arch/x86/mm/testmmiotrace.c 23830F: include/linux/mmiotrace.h 23831F: kernel/trace/trace_mmiotrace.c 23832 23833TRACING OS NOISE / LATENCY TRACERS 23834M: Steven Rostedt <[email protected]> 23835S: Maintained 23836F: Documentation/trace/hwlat_detector.rst 23837F: Documentation/trace/osnoise-tracer.rst 23838F: Documentation/trace/timerlat-tracer.rst 23839F: arch/*/kernel/trace.c 23840F: include/trace/events/osnoise.h 23841F: kernel/trace/trace_hwlat.c 23842F: kernel/trace/trace_irqsoff.c 23843F: kernel/trace/trace_osnoise.c 23844F: kernel/trace/trace_sched_wakeup.c 23845 23846TRADITIONAL CHINESE DOCUMENTATION 23847M: Hu Haowen <[email protected]> 23848S: Maintained 23849W: https://github.com/srcres258/linux-doc 23850T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 23851F: Documentation/translations/zh_TW/ 23852 23853TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 23854M: Dan Williams <[email protected]> 23855L: [email protected] 23856S: Maintained 23857F: Documentation/ABI/testing/configfs-tsm 23858F: drivers/virt/coco/tsm.c 23859F: include/linux/tsm.h 23860 23861TRUSTED SERVICES TEE DRIVER 23862M: Balint Dobszay <[email protected]> 23863M: Sudeep Holla <[email protected]> 23864L: [email protected] (moderated for non-subscribers) 23865L: [email protected] 23866S: Maintained 23867F: Documentation/tee/ts-tee.rst 23868F: drivers/tee/tstee/ 23869 23870TTY LAYER AND SERIAL DRIVERS 23871M: Greg Kroah-Hartman <[email protected]> 23872M: Jiri Slaby <[email protected]> 23873L: [email protected] 23874L: [email protected] 23875S: Supported 23876T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 23877F: Documentation/devicetree/bindings/serial/ 23878F: Documentation/driver-api/serial/ 23879F: drivers/tty/ 23880F: include/linux/selection.h 23881F: include/linux/serial.h 23882F: include/linux/serial_core.h 23883F: include/linux/sysrq.h 23884F: include/linux/tty*.h 23885F: include/linux/vt.h 23886F: include/linux/vt_*.h 23887F: include/uapi/linux/serial.h 23888F: include/uapi/linux/serial_core.h 23889F: include/uapi/linux/tty.h 23890 23891TUA9001 MEDIA DRIVER 23892L: [email protected] 23893S: Orphan 23894W: https://linuxtv.org 23895Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23896F: drivers/media/tuners/tua9001* 23897 23898TULIP NETWORK DRIVERS 23899L: [email protected] 23900L: [email protected] 23901S: Orphan 23902F: drivers/net/ethernet/dec/tulip/ 23903 23904TUN/TAP driver 23905M: Willem de Bruijn <[email protected]> 23906M: Jason Wang <[email protected]> 23907S: Maintained 23908W: http://vtun.sourceforge.net/tun 23909F: Documentation/networking/tuntap.rst 23910F: arch/um/os-Linux/drivers/ 23911F: drivers/net/tap.c 23912F: drivers/net/tun.c 23913 23914TURBOCHANNEL SUBSYSTEM 23915M: "Maciej W. Rozycki" <[email protected]> 23916L: [email protected] 23917S: Maintained 23918Q: https://patchwork.kernel.org/project/linux-mips/list/ 23919F: drivers/tc/ 23920F: include/linux/tc.h 23921 23922TURBOSTAT UTILITY 23923M: "Len Brown" <[email protected]> 23924L: [email protected] 23925S: Supported 23926Q: https://patchwork.kernel.org/project/linux-pm/list/ 23927B: https://bugzilla.kernel.org 23928T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 23929F: tools/power/x86/turbostat/ 23930F: tools/testing/selftests/turbostat/ 23931 23932TW5864 VIDEO4LINUX DRIVER 23933M: Bluecherry Maintainers <[email protected]> 23934M: Andrey Utkin <[email protected]> 23935M: Andrey Utkin <[email protected]> 23936L: [email protected] 23937S: Supported 23938F: drivers/media/pci/tw5864/ 23939 23940TW68 VIDEO4LINUX DRIVER 23941M: Hans Verkuil <[email protected]> 23942L: [email protected] 23943S: Odd Fixes 23944W: https://linuxtv.org 23945T: git git://linuxtv.org/media.git 23946F: drivers/media/pci/tw68/ 23947 23948TW686X VIDEO4LINUX DRIVER 23949M: Ezequiel Garcia <[email protected]> 23950L: [email protected] 23951S: Maintained 23952W: http://linuxtv.org 23953T: git git://linuxtv.org/media.git 23954F: drivers/media/pci/tw686x/ 23955 23956U-BOOT ENVIRONMENT VARIABLES 23957M: Rafał Miłecki <[email protected]> 23958S: Maintained 23959F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 23960F: drivers/nvmem/layouts/u-boot-env.c 23961F: drivers/nvmem/u-boot-env.c 23962 23963UACCE ACCELERATOR FRAMEWORK 23964M: Zhangfei Gao <[email protected]> 23965M: Zhou Wang <[email protected]> 23966L: [email protected] 23967L: [email protected] 23968S: Maintained 23969F: Documentation/ABI/testing/sysfs-driver-uacce 23970F: Documentation/misc-devices/uacce.rst 23971F: drivers/misc/uacce/ 23972F: include/linux/uacce.h 23973F: include/uapi/misc/uacce/ 23974 23975UBI FILE SYSTEM (UBIFS) 23976M: Richard Weinberger <[email protected]> 23977R: Zhihao Cheng <[email protected]> 23978L: [email protected] 23979S: Supported 23980W: http://www.linux-mtd.infradead.org/doc/ubifs.html 23981T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 23982T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 23983F: Documentation/ABI/testing/sysfs-fs-ubifs 23984F: Documentation/filesystems/ubifs-authentication.rst 23985F: Documentation/filesystems/ubifs.rst 23986F: fs/ubifs/ 23987 23988UBLK USERSPACE BLOCK DRIVER 23989M: Ming Lei <[email protected]> 23990L: [email protected] 23991S: Maintained 23992F: Documentation/block/ublk.rst 23993F: drivers/block/ublk_drv.c 23994F: include/uapi/linux/ublk_cmd.h 23995 23996UBSAN 23997M: Kees Cook <[email protected]> 23998R: Marco Elver <[email protected]> 23999R: Andrey Konovalov <[email protected]> 24000R: Andrey Ryabinin <[email protected]> 24001L: [email protected] 24002L: [email protected] 24003S: Supported 24004T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24005F: Documentation/dev-tools/ubsan.rst 24006F: include/linux/ubsan.h 24007F: lib/Kconfig.ubsan 24008F: lib/test_ubsan.c 24009F: lib/ubsan.c 24010F: lib/ubsan.h 24011F: scripts/Makefile.ubsan 24012K: \bARCH_HAS_UBSAN\b 24013 24014UCLINUX (M68KNOMMU AND COLDFIRE) 24015M: Greg Ungerer <[email protected]> 24016L: [email protected] 24017S: Maintained 24018W: http://www.linux-m68k.org/ 24019T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24020F: arch/m68k/*/*_no.* 24021F: arch/m68k/68*/ 24022F: arch/m68k/coldfire/ 24023F: arch/m68k/include/asm/*_no.* 24024 24025UDF FILESYSTEM 24026M: Jan Kara <[email protected]> 24027S: Maintained 24028F: Documentation/filesystems/udf.rst 24029F: fs/udf/ 24030 24031UDRAW TABLET 24032M: Bastien Nocera <[email protected]> 24033L: [email protected] 24034S: Maintained 24035F: drivers/hid/hid-udraw-ps3.c 24036 24037UHID USERSPACE HID IO DRIVER 24038M: David Rheinsberg <[email protected]> 24039L: [email protected] 24040S: Maintained 24041F: drivers/hid/uhid.c 24042F: include/uapi/linux/uhid.h 24043 24044ULPI BUS 24045M: Heikki Krogerus <[email protected]> 24046L: [email protected] 24047S: Maintained 24048F: drivers/usb/common/ulpi.c 24049F: include/linux/ulpi/ 24050 24051UNICODE SUBSYSTEM 24052M: Gabriel Krisman Bertazi <[email protected]> 24053L: [email protected] 24054S: Supported 24055T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24056F: fs/unicode/ 24057 24058UNIFDEF 24059M: Tony Finch <[email protected]> 24060S: Maintained 24061W: http://dotat.at/prog/unifdef 24062F: scripts/unifdef.c 24063 24064UNIFORM CDROM DRIVER 24065M: Phillip Potter <[email protected]> 24066S: Maintained 24067F: Documentation/cdrom/ 24068F: drivers/cdrom/cdrom.c 24069F: include/linux/cdrom.h 24070F: include/uapi/linux/cdrom.h 24071 24072UNION-FIND 24073M: Xavier <[email protected]> 24074L: [email protected] 24075S: Maintained 24076F: Documentation/core-api/union_find.rst 24077F: Documentation/translations/zh_CN/core-api/union_find.rst 24078F: include/linux/union_find.h 24079F: lib/union_find.c 24080 24081UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24082R: Alim Akhtar <[email protected]> 24083R: Avri Altman <[email protected]> 24084R: Bart Van Assche <[email protected]> 24085L: [email protected] 24086S: Supported 24087F: Documentation/devicetree/bindings/ufs/ 24088F: Documentation/scsi/ufs.rst 24089F: drivers/ufs/core/ 24090 24091UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24092M: Pedro Sousa <[email protected]> 24093L: [email protected] 24094S: Supported 24095F: drivers/ufs/host/*dwc* 24096 24097UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24098M: Alim Akhtar <[email protected]> 24099R: Peter Griffin <[email protected]> 24100L: [email protected] 24101L: [email protected] 24102S: Maintained 24103F: drivers/ufs/host/ufs-exynos* 24104 24105UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24106M: Peter Wang <[email protected]> 24107R: Stanley Jhu <[email protected]> 24108L: [email protected] 24109L: [email protected] (moderated for non-subscribers) 24110S: Maintained 24111F: drivers/ufs/host/ufs-mediatek* 24112 24113UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24114M: Manivannan Sadhasivam <[email protected]> 24115L: [email protected] 24116L: [email protected] 24117S: Maintained 24118F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24119F: drivers/ufs/host/ufs-qcom* 24120 24121UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24122M: Yoshihiro Shimoda <[email protected]> 24123L: [email protected] 24124L: [email protected] 24125S: Maintained 24126F: drivers/ufs/host/ufs-renesas.c 24127 24128UNSORTED BLOCK IMAGES (UBI) 24129M: Richard Weinberger <[email protected]> 24130R: Zhihao Cheng <[email protected]> 24131L: [email protected] 24132S: Supported 24133W: http://www.linux-mtd.infradead.org/ 24134T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24135T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24136F: drivers/mtd/ubi/ 24137F: include/linux/mtd/ubi.h 24138F: include/uapi/mtd/ubi-user.h 24139 24140UPROBES 24141M: Masami Hiramatsu <[email protected]> 24142M: Oleg Nesterov <[email protected]> 24143M: Peter Zijlstra <[email protected]> 24144L: [email protected] 24145L: [email protected] 24146S: Maintained 24147F: arch/*/include/asm/uprobes.h 24148F: arch/*/kernel/probes/uprobes.c 24149F: arch/*/kernel/uprobes.c 24150F: include/linux/uprobes.h 24151F: kernel/events/uprobes.c 24152 24153USB "USBNET" DRIVER FRAMEWORK 24154M: Oliver Neukum <[email protected]> 24155L: [email protected] 24156S: Maintained 24157W: http://www.linux-usb.org/usbnet 24158F: drivers/net/usb/usbnet.c 24159F: include/linux/usb/usbnet.h 24160 24161USB ACM DRIVER 24162M: Oliver Neukum <[email protected]> 24163L: [email protected] 24164S: Maintained 24165F: Documentation/usb/acm.rst 24166F: drivers/usb/class/cdc-acm.* 24167 24168USB APPLE MFI FASTCHARGE DRIVER 24169M: Bastien Nocera <[email protected]> 24170L: [email protected] 24171S: Maintained 24172F: drivers/usb/misc/apple-mfi-fastcharge.c 24173 24174USB AR5523 WIRELESS DRIVER 24175L: [email protected] 24176S: Orphan 24177F: drivers/net/wireless/ath/ar5523/ 24178 24179USB ATTACHED SCSI 24180M: Oliver Neukum <[email protected]> 24181L: [email protected] 24182L: [email protected] 24183S: Maintained 24184F: drivers/usb/storage/uas.c 24185 24186USB CDC ETHERNET DRIVER 24187M: Oliver Neukum <[email protected]> 24188L: [email protected] 24189S: Maintained 24190F: drivers/net/usb/cdc_*.c 24191F: include/uapi/linux/usb/cdc.h 24192 24193USB CHAOSKEY DRIVER 24194M: Keith Packard <[email protected]> 24195L: [email protected] 24196S: Maintained 24197F: drivers/usb/misc/chaoskey.c 24198 24199USB CYPRESS C67X00 DRIVER 24200L: [email protected] 24201S: Orphan 24202F: drivers/usb/c67x00/ 24203 24204USB DAVICOM DM9601 DRIVER 24205M: Peter Korsgaard <[email protected]> 24206L: [email protected] 24207S: Maintained 24208W: http://www.linux-usb.org/usbnet 24209F: drivers/net/usb/dm9601.c 24210 24211USB EHCI DRIVER 24212M: Alan Stern <[email protected]> 24213L: [email protected] 24214S: Maintained 24215F: Documentation/usb/ehci.rst 24216F: drivers/usb/host/ehci* 24217 24218USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24219M: Jiri Kosina <[email protected]> 24220M: Benjamin Tissoires <[email protected]> 24221L: [email protected] 24222S: Maintained 24223T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24224F: Documentation/hid/hiddev.rst 24225F: drivers/hid/usbhid/ 24226 24227USB INTEL XHCI ROLE MUX DRIVER 24228M: Hans de Goede <[email protected]> 24229L: [email protected] 24230S: Maintained 24231F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24232 24233USB IP DRIVER FOR HISILICON KIRIN 960 24234M: Yu Chen <[email protected]> 24235M: Binghui Wang <[email protected]> 24236L: [email protected] 24237S: Maintained 24238F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24239F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24240 24241USB IP DRIVER FOR HISILICON KIRIN 970 24242M: Mauro Carvalho Chehab <[email protected]> 24243L: [email protected] 24244S: Maintained 24245F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24246F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24247 24248USB ISP116X DRIVER 24249M: Olav Kongas <[email protected]> 24250L: [email protected] 24251S: Maintained 24252F: drivers/usb/host/isp116x* 24253F: include/linux/usb/isp116x.h 24254 24255USB ISP1760 DRIVER 24256M: Rui Miguel Silva <[email protected]> 24257L: [email protected] 24258S: Maintained 24259F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24260F: drivers/usb/isp1760/* 24261 24262USB LAN78XX ETHERNET DRIVER 24263M: Thangaraj Samynathan <[email protected]> 24264M: Rengarajan Sundararajan <[email protected]> 24265M: [email protected] 24266L: [email protected] 24267S: Maintained 24268F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24269F: drivers/net/usb/lan78xx.* 24270F: include/dt-bindings/net/microchip-lan78xx.h 24271 24272USB MASS STORAGE DRIVER 24273M: Alan Stern <[email protected]> 24274L: [email protected] 24275L: [email protected] 24276S: Maintained 24277F: drivers/usb/storage/ 24278 24279USB MIDI DRIVER 24280M: Clemens Ladisch <[email protected]> 24281L: [email protected] 24282S: Maintained 24283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24284F: sound/usb/midi.* 24285 24286USB NETWORKING DRIVERS 24287L: [email protected] 24288S: Odd Fixes 24289F: drivers/net/usb/ 24290 24291USB OHCI DRIVER 24292M: Alan Stern <[email protected]> 24293L: [email protected] 24294S: Maintained 24295F: Documentation/usb/ohci.rst 24296F: drivers/usb/host/ohci* 24297 24298USB OTG FSM (Finite State Machine) 24299M: Peter Chen <[email protected]> 24300L: [email protected] 24301S: Maintained 24302T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24303F: drivers/usb/common/usb-otg-fsm.c 24304 24305USB OVER IP DRIVER 24306M: Valentina Manea <[email protected]> 24307M: Shuah Khan <[email protected]> 24308M: Shuah Khan <[email protected]> 24309R: Hongren Zheng <[email protected]> 24310L: [email protected] 24311S: Maintained 24312F: Documentation/usb/usbip_protocol.rst 24313F: drivers/usb/usbip/ 24314F: tools/testing/selftests/drivers/usb/usbip/ 24315F: tools/usb/usbip/ 24316 24317USB PEGASUS DRIVER 24318M: Petko Manolov <[email protected]> 24319L: [email protected] 24320L: [email protected] 24321S: Maintained 24322W: https://github.com/petkan/pegasus 24323T: git https://github.com/petkan/pegasus.git 24324F: drivers/net/usb/pegasus.* 24325 24326USB PRINTER DRIVER (usblp) 24327M: Pete Zaitcev <[email protected]> 24328L: [email protected] 24329S: Supported 24330F: drivers/usb/class/usblp.c 24331 24332USB QMI WWAN NETWORK DRIVER 24333M: Bjørn Mork <[email protected]> 24334L: [email protected] 24335S: Maintained 24336F: Documentation/ABI/testing/sysfs-class-net-qmi 24337F: drivers/net/usb/qmi_wwan.c 24338 24339USB RAW GADGET DRIVER 24340R: Andrey Konovalov <[email protected]> 24341L: [email protected] 24342S: Maintained 24343B: https://github.com/xairy/raw-gadget/issues 24344F: Documentation/usb/raw-gadget.rst 24345F: drivers/usb/gadget/legacy/raw_gadget.c 24346F: include/uapi/linux/usb/raw_gadget.h 24347 24348USB RTL8150 DRIVER 24349M: Petko Manolov <[email protected]> 24350L: [email protected] 24351L: [email protected] 24352S: Maintained 24353W: https://github.com/petkan/rtl8150 24354T: git https://github.com/petkan/rtl8150.git 24355F: drivers/net/usb/rtl8150.c 24356 24357USB SERIAL SUBSYSTEM 24358M: Johan Hovold <[email protected]> 24359L: [email protected] 24360S: Maintained 24361T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24362F: Documentation/usb/usb-serial.rst 24363F: drivers/usb/serial/ 24364F: include/linux/usb/serial.h 24365 24366USB SMSC75XX ETHERNET DRIVER 24367M: Steve Glendinning <[email protected]> 24368L: [email protected] 24369S: Maintained 24370F: drivers/net/usb/smsc75xx.* 24371 24372USB SMSC95XX ETHERNET DRIVER 24373M: Steve Glendinning <[email protected]> 24374M: [email protected] 24375L: [email protected] 24376S: Maintained 24377F: drivers/net/usb/smsc95xx.* 24378 24379USB SUBSYSTEM 24380M: Greg Kroah-Hartman <[email protected]> 24381L: [email protected] 24382S: Supported 24383W: http://www.linux-usb.org 24384T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24385F: Documentation/devicetree/bindings/usb/ 24386F: Documentation/usb/ 24387F: drivers/usb/ 24388F: include/dt-bindings/usb/ 24389F: include/linux/usb.h 24390F: include/linux/usb/ 24391F: include/uapi/linux/usb/ 24392 24393USB TYPEC BUS FOR ALTERNATE MODES 24394M: Heikki Krogerus <[email protected]> 24395L: [email protected] 24396S: Maintained 24397F: Documentation/ABI/testing/sysfs-bus-typec 24398F: Documentation/driver-api/usb/typec_bus.rst 24399F: drivers/usb/typec/altmodes/ 24400F: include/linux/usb/typec_altmode.h 24401 24402USB TYPEC CLASS 24403M: Heikki Krogerus <[email protected]> 24404L: [email protected] 24405S: Maintained 24406F: Documentation/ABI/testing/sysfs-class-typec 24407F: Documentation/driver-api/usb/typec.rst 24408F: drivers/usb/typec/ 24409F: include/linux/usb/typec.h 24410 24411USB TYPEC INTEL PMC MUX DRIVER 24412M: Heikki Krogerus <[email protected]> 24413L: [email protected] 24414S: Maintained 24415F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24416F: drivers/usb/typec/mux/intel_pmc_mux.c 24417 24418USB TYPEC PI3USB30532 MUX DRIVER 24419M: Hans de Goede <[email protected]> 24420L: [email protected] 24421S: Maintained 24422F: drivers/usb/typec/mux/pi3usb30532.c 24423 24424USB TYPEC PORT CONTROLLER DRIVERS 24425L: [email protected] 24426S: Orphan 24427F: drivers/usb/typec/tcpm/ 24428 24429USB TYPEC TUSB1046 MUX DRIVER 24430M: Romain Gantois <[email protected]> 24431L: [email protected] 24432S: Maintained 24433F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 24434F: drivers/usb/typec/mux/tusb1046.c 24435 24436USB UHCI DRIVER 24437M: Alan Stern <[email protected]> 24438L: [email protected] 24439S: Maintained 24440F: drivers/usb/host/uhci* 24441 24442USB VIDEO CLASS 24443M: Laurent Pinchart <[email protected]> 24444M: Hans de Goede <[email protected]> 24445L: [email protected] 24446S: Maintained 24447W: http://www.ideasonboard.org/uvc/ 24448T: git git://linuxtv.org/media.git 24449F: drivers/media/usb/uvc/ 24450F: include/uapi/linux/uvcvideo.h 24451 24452USB WEBCAM GADGET 24453L: [email protected] 24454S: Orphan 24455F: drivers/usb/gadget/function/*uvc* 24456F: drivers/usb/gadget/legacy/webcam.c 24457F: include/uapi/linux/usb/g_uvc.h 24458 24459USB XHCI DRIVER 24460M: Mathias Nyman <[email protected]> 24461L: [email protected] 24462S: Supported 24463F: drivers/usb/host/pci-quirks* 24464F: drivers/usb/host/xhci* 24465 24466USER DATAGRAM PROTOCOL (UDP) 24467M: Willem de Bruijn <[email protected]> 24468L: [email protected] 24469S: Maintained 24470F: include/linux/udp.h 24471F: include/net/udp.h 24472F: include/trace/events/udp.h 24473F: include/uapi/linux/udp.h 24474F: net/ipv4/udp.c 24475F: net/ipv6/udp.c 24476 24477USER-MODE LINUX (UML) 24478M: Richard Weinberger <[email protected]> 24479M: Anton Ivanov <[email protected]> 24480M: Johannes Berg <[email protected]> 24481L: [email protected] 24482S: Maintained 24483W: http://user-mode-linux.sourceforge.net 24484Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24485T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24486T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24487F: Documentation/virt/uml/ 24488F: arch/um/ 24489F: arch/x86/um/ 24490F: fs/hostfs/ 24491 24492USERSPACE COPYIN/COPYOUT (UIOVEC) 24493M: Alexander Viro <[email protected]> 24494S: Maintained 24495F: include/linux/uio.h 24496F: lib/iov_iter.c 24497 24498USERSPACE DMA BUFFER DRIVER 24499M: Gerd Hoffmann <[email protected]> 24500M: Vivek Kasireddy <[email protected]> 24501L: [email protected] 24502S: Maintained 24503T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24504F: drivers/dma-buf/udmabuf.c 24505F: include/uapi/linux/udmabuf.h 24506 24507USERSPACE I/O (UIO) 24508M: Greg Kroah-Hartman <[email protected]> 24509S: Maintained 24510T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24511F: Documentation/driver-api/uio-howto.rst 24512F: drivers/uio/ 24513F: include/linux/uio_driver.h 24514 24515UTIL-LINUX PACKAGE 24516M: Karel Zak <[email protected]> 24517L: [email protected] 24518S: Maintained 24519W: http://en.wikipedia.org/wiki/Util-linux 24520T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24521 24522UUID HELPERS 24523R: Andy Shevchenko <[email protected]> 24524L: [email protected] 24525S: Maintained 24526F: include/linux/uuid.h 24527F: lib/test_uuid.c 24528F: lib/uuid.c 24529 24530UV SYSFS DRIVER 24531M: Justin Ernst <[email protected]> 24532L: [email protected] 24533S: Maintained 24534F: drivers/platform/x86/uv_sysfs.c 24535 24536UVESAFB DRIVER 24537M: Michal Januszewski <[email protected]> 24538L: [email protected] 24539S: Maintained 24540W: https://github.com/mjanusz/v86d 24541F: Documentation/fb/uvesafb.rst 24542F: drivers/video/fbdev/uvesafb.* 24543 24544Ux500 CLOCK DRIVERS 24545M: Ulf Hansson <[email protected]> 24546L: [email protected] 24547L: [email protected] (moderated for non-subscribers) 24548S: Maintained 24549F: drivers/clk/ux500/ 24550 24551V4L2 ASYNC AND FWNODE FRAMEWORKS 24552M: Sakari Ailus <[email protected]> 24553L: [email protected] 24554S: Maintained 24555T: git git://linuxtv.org/media.git 24556F: drivers/media/v4l2-core/v4l2-async.c 24557F: drivers/media/v4l2-core/v4l2-fwnode.c 24558F: include/media/v4l2-async.h 24559F: include/media/v4l2-fwnode.h 24560 24561V4L2 LENS DRIVERS 24562M: Sakari Ailus <[email protected]> 24563L: [email protected] 24564S: Maintained 24565F: drivers/media/i2c/ak* 24566F: drivers/media/i2c/dw* 24567F: drivers/media/i2c/lm* 24568 24569V4L2 CAMERA SENSOR DRIVERS 24570M: Sakari Ailus <[email protected]> 24571L: [email protected] 24572S: Maintained 24573F: Documentation/driver-api/media/camera-sensor.rst 24574F: Documentation/driver-api/media/tx-rx.rst 24575F: drivers/media/i2c/ar* 24576F: drivers/media/i2c/gc* 24577F: drivers/media/i2c/hi* 24578F: drivers/media/i2c/imx* 24579F: drivers/media/i2c/mt* 24580F: drivers/media/i2c/og* 24581F: drivers/media/i2c/ov* 24582F: drivers/media/i2c/s5* 24583F: drivers/media/i2c/vgxy61.c 24584 24585VF610 NAND DRIVER 24586M: Stefan Agner <[email protected]> 24587L: [email protected] 24588S: Supported 24589F: drivers/mtd/nand/raw/vf610_nfc.c 24590 24591VFAT/FAT/MSDOS FILESYSTEM 24592M: OGAWA Hirofumi <[email protected]> 24593S: Maintained 24594F: Documentation/filesystems/vfat.rst 24595F: fs/fat/ 24596F: tools/testing/selftests/filesystems/fat/ 24597 24598VFIO CDX DRIVER 24599M: Nipun Gupta <[email protected]> 24600M: Nikhil Agarwal <[email protected]> 24601L: [email protected] 24602S: Maintained 24603F: drivers/vfio/cdx/* 24604 24605VFIO DRIVER 24606M: Alex Williamson <[email protected]> 24607L: [email protected] 24608S: Maintained 24609T: git https://github.com/awilliam/linux-vfio.git 24610F: Documentation/ABI/testing/debugfs-vfio 24611F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24612F: Documentation/driver-api/vfio.rst 24613F: drivers/vfio/ 24614F: include/linux/vfio.h 24615F: include/linux/vfio_pci_core.h 24616F: include/uapi/linux/vfio.h 24617 24618VFIO FSL-MC DRIVER 24619L: [email protected] 24620S: Orphan 24621F: drivers/vfio/fsl-mc/ 24622 24623VFIO HISILICON PCI DRIVER 24624M: Longfang Liu <[email protected]> 24625M: Shameer Kolothum <[email protected]> 24626L: [email protected] 24627S: Maintained 24628F: drivers/vfio/pci/hisilicon/ 24629 24630VFIO MEDIATED DEVICE DRIVERS 24631M: Kirti Wankhede <[email protected]> 24632L: [email protected] 24633S: Maintained 24634F: Documentation/driver-api/vfio-mediated-device.rst 24635F: drivers/vfio/mdev/ 24636F: include/linux/mdev.h 24637F: samples/vfio-mdev/ 24638 24639VFIO MLX5 PCI DRIVER 24640M: Yishai Hadas <[email protected]> 24641L: [email protected] 24642S: Maintained 24643F: drivers/vfio/pci/mlx5/ 24644 24645VFIO NVIDIA GRACE GPU DRIVER 24646M: Ankit Agrawal <[email protected]> 24647L: [email protected] 24648S: Supported 24649F: drivers/vfio/pci/nvgrace-gpu/ 24650 24651VFIO PCI DEVICE SPECIFIC DRIVERS 24652R: Jason Gunthorpe <[email protected]> 24653R: Yishai Hadas <[email protected]> 24654R: Shameer Kolothum <[email protected]> 24655R: Kevin Tian <[email protected]> 24656L: [email protected] 24657S: Maintained 24658P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24659F: drivers/vfio/pci/*/ 24660 24661VFIO PDS PCI DRIVER 24662M: Brett Creeley <[email protected]> 24663L: [email protected] 24664S: Maintained 24665F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24666F: drivers/vfio/pci/pds/ 24667 24668VFIO PLATFORM DRIVER 24669M: Eric Auger <[email protected]> 24670L: [email protected] 24671S: Maintained 24672F: drivers/vfio/platform/ 24673 24674VFIO QAT PCI DRIVER 24675M: Xin Zeng <[email protected]> 24676M: Giovanni Cabiddu <[email protected]> 24677L: [email protected] 24678L: [email protected] 24679S: Supported 24680F: drivers/vfio/pci/qat/ 24681 24682VFIO VIRTIO PCI DRIVER 24683M: Yishai Hadas <[email protected]> 24684L: [email protected] 24685L: [email protected] 24686S: Maintained 24687F: drivers/vfio/pci/virtio 24688 24689VGA_SWITCHEROO 24690R: Lukas Wunner <[email protected]> 24691S: Maintained 24692T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24693F: Documentation/gpu/vga-switcheroo.rst 24694F: drivers/gpu/vga/vga_switcheroo.c 24695F: include/linux/vga_switcheroo.h 24696 24697VIA RHINE NETWORK DRIVER 24698M: Kevin Brace <[email protected]> 24699S: Maintained 24700F: drivers/net/ethernet/via/via-rhine.c 24701 24702VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24703M: Florian Tobias Schandinat <[email protected]> 24704L: [email protected] 24705S: Maintained 24706F: drivers/video/fbdev/via/ 24707F: include/linux/via-core.h 24708F: include/linux/via_i2c.h 24709 24710VIA VELOCITY NETWORK DRIVER 24711M: Francois Romieu <[email protected]> 24712L: [email protected] 24713S: Maintained 24714F: drivers/net/ethernet/via/via-velocity.* 24715 24716VICODEC VIRTUAL CODEC DRIVER 24717M: Hans Verkuil <[email protected]> 24718L: [email protected] 24719S: Maintained 24720W: https://linuxtv.org 24721T: git git://linuxtv.org/media.git 24722F: drivers/media/test-drivers/vicodec/* 24723 24724VIDEO I2C POLLING DRIVER 24725M: Matt Ranostay <[email protected]> 24726L: [email protected] 24727S: Maintained 24728F: drivers/media/i2c/video-i2c.c 24729 24730VIDEO MULTIPLEXER DRIVER 24731M: Philipp Zabel <[email protected]> 24732L: [email protected] 24733S: Maintained 24734F: drivers/media/platform/video-mux.c 24735 24736VIDEOBUF2 FRAMEWORK 24737M: Tomasz Figa <[email protected]> 24738M: Marek Szyprowski <[email protected]> 24739L: [email protected] 24740S: Maintained 24741F: drivers/media/common/videobuf2/* 24742F: include/media/videobuf2-* 24743 24744VIDTV VIRTUAL DIGITAL TV DRIVER 24745M: Daniel W. S. Almeida <[email protected]> 24746L: [email protected] 24747S: Maintained 24748W: https://linuxtv.org 24749T: git git://linuxtv.org/media.git 24750F: drivers/media/test-drivers/vidtv/* 24751 24752VIMC VIRTUAL MEDIA CONTROLLER DRIVER 24753M: Shuah Khan <[email protected]> 24754R: Kieran Bingham <[email protected]> 24755L: [email protected] 24756S: Maintained 24757W: https://linuxtv.org 24758T: git git://linuxtv.org/media.git 24759F: drivers/media/test-drivers/vimc/* 24760 24761VIRT LIB 24762M: Alex Williamson <[email protected]> 24763M: Paolo Bonzini <[email protected]> 24764L: [email protected] 24765S: Supported 24766F: virt/lib/ 24767 24768VIRTIO AND VHOST VSOCK DRIVER 24769M: Stefan Hajnoczi <[email protected]> 24770M: Stefano Garzarella <[email protected]> 24771L: [email protected] 24772L: [email protected] 24773L: [email protected] 24774S: Maintained 24775F: drivers/vhost/vsock.c 24776F: include/linux/virtio_vsock.h 24777F: include/uapi/linux/virtio_vsock.h 24778F: net/vmw_vsock/virtio_transport.c 24779F: net/vmw_vsock/virtio_transport_common.c 24780 24781VIRTIO BALLOON 24782M: "Michael S. Tsirkin" <[email protected]> 24783M: David Hildenbrand <[email protected]> 24784L: [email protected] 24785S: Maintained 24786F: drivers/virtio/virtio_balloon.c 24787F: include/linux/balloon_compaction.h 24788F: include/uapi/linux/virtio_balloon.h 24789F: mm/balloon_compaction.c 24790 24791VIRTIO BLOCK AND SCSI DRIVERS 24792M: "Michael S. Tsirkin" <[email protected]> 24793M: Jason Wang <[email protected]> 24794R: Paolo Bonzini <[email protected]> 24795R: Stefan Hajnoczi <[email protected]> 24796R: Eugenio Pérez <[email protected]> 24797L: [email protected] 24798S: Maintained 24799F: drivers/block/virtio_blk.c 24800F: drivers/scsi/virtio_scsi.c 24801F: include/uapi/linux/virtio_blk.h 24802F: include/uapi/linux/virtio_scsi.h 24803 24804VIRTIO CONSOLE DRIVER 24805M: Amit Shah <[email protected]> 24806L: [email protected] 24807S: Maintained 24808F: drivers/char/virtio_console.c 24809F: include/uapi/linux/virtio_console.h 24810 24811VIRTIO CORE AND NET DRIVERS 24812M: "Michael S. Tsirkin" <[email protected]> 24813M: Jason Wang <[email protected]> 24814R: Xuan Zhuo <[email protected]> 24815R: Eugenio Pérez <[email protected]> 24816L: [email protected] 24817S: Maintained 24818F: Documentation/ABI/testing/sysfs-bus-vdpa 24819F: Documentation/ABI/testing/sysfs-class-vduse 24820F: Documentation/devicetree/bindings/virtio/ 24821F: Documentation/driver-api/virtio/ 24822F: drivers/block/virtio_blk.c 24823F: drivers/crypto/virtio/ 24824F: drivers/net/virtio_net.c 24825F: drivers/vdpa/ 24826F: drivers/virtio/ 24827F: include/linux/vdpa.h 24828F: include/linux/virtio*.h 24829F: include/linux/vringh.h 24830F: include/uapi/linux/virtio_*.h 24831F: net/vmw_vsock/virtio* 24832F: tools/virtio/ 24833F: tools/testing/selftests/drivers/net/virtio_net/ 24834 24835VIRTIO CRYPTO DRIVER 24836M: Gonglei <[email protected]> 24837L: [email protected] 24838L: [email protected] 24839S: Maintained 24840F: drivers/crypto/virtio/ 24841F: include/uapi/linux/virtio_crypto.h 24842 24843VIRTIO DRIVERS FOR S390 24844M: Cornelia Huck <[email protected]> 24845M: Halil Pasic <[email protected]> 24846M: Eric Farman <[email protected]> 24847L: [email protected] 24848L: [email protected] 24849L: [email protected] 24850S: Supported 24851F: arch/s390/include/uapi/asm/virtio-ccw.h 24852F: drivers/s390/virtio/ 24853 24854VIRTIO FILE SYSTEM 24855M: Vivek Goyal <[email protected]> 24856M: Stefan Hajnoczi <[email protected]> 24857M: Miklos Szeredi <[email protected]> 24858R: Eugenio Pérez <[email protected]> 24859L: [email protected] 24860L: [email protected] 24861S: Supported 24862W: https://virtio-fs.gitlab.io/ 24863F: Documentation/filesystems/virtiofs.rst 24864F: fs/fuse/virtio_fs.c 24865F: include/uapi/linux/virtio_fs.h 24866 24867VIRTIO GPIO DRIVER 24868M: Enrico Weigelt, metux IT consult <[email protected]> 24869M: Viresh Kumar <[email protected]> 24870L: [email protected] 24871L: [email protected] 24872S: Maintained 24873F: drivers/gpio/gpio-virtio.c 24874F: include/uapi/linux/virtio_gpio.h 24875 24876VIRTIO GPU DRIVER 24877M: David Airlie <[email protected]> 24878M: Gerd Hoffmann <[email protected]> 24879R: Gurchetan Singh <[email protected]> 24880R: Chia-I Wu <[email protected]> 24881L: [email protected] 24882L: [email protected] 24883S: Maintained 24884T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24885F: drivers/gpu/drm/ci/xfails/virtio* 24886F: drivers/gpu/drm/virtio/ 24887F: include/uapi/linux/virtio_gpu.h 24888 24889VIRTIO HOST (VHOST) 24890M: "Michael S. Tsirkin" <[email protected]> 24891M: Jason Wang <[email protected]> 24892R: Eugenio Pérez <[email protected]> 24893L: [email protected] 24894L: [email protected] 24895L: [email protected] 24896S: Maintained 24897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 24898F: drivers/vhost/ 24899F: include/linux/sched/vhost_task.h 24900F: include/linux/vhost_iotlb.h 24901F: include/uapi/linux/vhost.h 24902F: kernel/vhost_task.c 24903 24904VIRTIO HOST (VHOST-SCSI) 24905M: "Michael S. Tsirkin" <[email protected]> 24906M: Jason Wang <[email protected]> 24907M: Mike Christie <[email protected]> 24908R: Paolo Bonzini <[email protected]> 24909R: Stefan Hajnoczi <[email protected]> 24910L: [email protected] 24911S: Maintained 24912F: drivers/vhost/scsi.c 24913 24914VIRTIO I2C DRIVER 24915M: Viresh Kumar <[email protected]> 24916R: "Chen, Jian Jun" <[email protected]> 24917L: [email protected] 24918L: [email protected] 24919S: Maintained 24920F: drivers/i2c/busses/i2c-virtio.c 24921F: include/uapi/linux/virtio_i2c.h 24922 24923VIRTIO INPUT DRIVER 24924M: Gerd Hoffmann <[email protected]> 24925S: Maintained 24926F: drivers/virtio/virtio_input.c 24927F: include/uapi/linux/virtio_input.h 24928 24929VIRTIO IOMMU DRIVER 24930M: Jean-Philippe Brucker <[email protected]> 24931L: [email protected] 24932S: Maintained 24933F: drivers/iommu/virtio-iommu.c 24934F: include/uapi/linux/virtio_iommu.h 24935 24936VIRTIO MEM DRIVER 24937M: David Hildenbrand <[email protected]> 24938L: [email protected] 24939S: Maintained 24940W: https://virtio-mem.gitlab.io/ 24941F: drivers/virtio/virtio_mem.c 24942F: include/uapi/linux/virtio_mem.h 24943 24944VIRTIO PMEM DRIVER 24945M: Pankaj Gupta <[email protected]> 24946L: [email protected] 24947S: Maintained 24948F: drivers/nvdimm/nd_virtio.c 24949F: drivers/nvdimm/virtio_pmem.c 24950 24951VIRTIO SOUND DRIVER 24952M: Anton Yakovlev <[email protected]> 24953M: "Michael S. Tsirkin" <[email protected]> 24954L: [email protected] 24955L: [email protected] 24956S: Maintained 24957F: include/uapi/linux/virtio_snd.h 24958F: sound/virtio/* 24959 24960VIRTUAL BOX GUEST DEVICE DRIVER 24961M: Hans de Goede <[email protected]> 24962M: Arnd Bergmann <[email protected]> 24963M: Greg Kroah-Hartman <[email protected]> 24964S: Maintained 24965F: drivers/virt/vboxguest/ 24966F: include/linux/vbox_utils.h 24967F: include/uapi/linux/vbox*.h 24968 24969VIRTUAL BOX SHARED FOLDER VFS DRIVER 24970M: Hans de Goede <[email protected]> 24971L: [email protected] 24972S: Maintained 24973F: fs/vboxsf/* 24974 24975VIRTUAL PCM TEST DRIVER 24976M: Ivan Orlov <[email protected]> 24977L: [email protected] 24978S: Maintained 24979F: Documentation/sound/cards/pcmtest.rst 24980F: sound/drivers/pcmtest.c 24981F: tools/testing/selftests/alsa/test-pcmtest-driver.c 24982 24983VIRTUAL SERIO DEVICE DRIVER 24984M: Stephen Chandler Paul <[email protected]> 24985S: Maintained 24986F: drivers/input/serio/userio.c 24987F: include/uapi/linux/userio.h 24988 24989VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 24990M: Javier Carrasco <[email protected]> 24991S: Maintained 24992F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 24993F: drivers/iio/light/veml3235.c 24994 24995VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 24996M: Javier Carrasco <[email protected]> 24997S: Maintained 24998F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 24999F: drivers/iio/light/veml6030.c 25000 25001VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25002M: Javier Carrasco <[email protected]> 25003S: Maintained 25004F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25005F: drivers/iio/light/veml6075.c 25006 25007VISL VIRTUAL STATELESS DECODER DRIVER 25008M: Daniel Almeida <[email protected]> 25009L: [email protected] 25010S: Supported 25011F: drivers/media/test-drivers/visl 25012 25013VIVID VIRTUAL VIDEO DRIVER 25014M: Hans Verkuil <[email protected]> 25015L: [email protected] 25016S: Maintained 25017W: https://linuxtv.org 25018T: git git://linuxtv.org/media.git 25019F: drivers/media/test-drivers/vivid/* 25020 25021VM SOCKETS (AF_VSOCK) 25022M: Stefano Garzarella <[email protected]> 25023L: [email protected] 25024L: [email protected] 25025S: Maintained 25026F: drivers/net/vsockmon.c 25027F: include/net/af_vsock.h 25028F: include/uapi/linux/vm_sockets.h 25029F: include/uapi/linux/vm_sockets_diag.h 25030F: include/uapi/linux/vsockmon.h 25031F: net/vmw_vsock/ 25032F: tools/testing/vsock/ 25033 25034VMA 25035M: Andrew Morton <[email protected]> 25036M: Liam R. Howlett <[email protected]> 25037M: Lorenzo Stoakes <[email protected]> 25038R: Vlastimil Babka <[email protected]> 25039R: Jann Horn <[email protected]> 25040L: [email protected] 25041S: Maintained 25042W: https://www.linux-mm.org 25043T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25044F: mm/vma.c 25045F: mm/vma.h 25046F: mm/vma_internal.h 25047F: tools/testing/vma/ 25048 25049VMALLOC 25050M: Andrew Morton <[email protected]> 25051R: Uladzislau Rezki <[email protected]> 25052R: Christoph Hellwig <[email protected]> 25053L: [email protected] 25054S: Maintained 25055W: http://www.linux-mm.org 25056T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25057F: include/linux/vmalloc.h 25058F: mm/vmalloc.c 25059 25060VME SUBSYSTEM 25061L: [email protected] 25062S: Orphan 25063T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25064F: Documentation/driver-api/vme.rst 25065F: drivers/staging/vme_user/ 25066 25067VMWARE BALLOON DRIVER 25068M: Jerrin Shaji George <[email protected]> 25069R: Broadcom internal kernel review list <[email protected]> 25070L: [email protected] 25071S: Supported 25072F: drivers/misc/vmw_balloon.c 25073 25074VMWARE HYPERVISOR INTERFACE 25075M: Ajay Kaher <[email protected]> 25076M: Alexey Makhalov <[email protected]> 25077R: Broadcom internal kernel review list <[email protected]> 25078L: [email protected] 25079L: [email protected] 25080S: Supported 25081T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25082F: arch/x86/include/asm/vmware.h 25083F: arch/x86/kernel/cpu/vmware.c 25084 25085VMWARE PVRDMA DRIVER 25086M: Bryan Tan <[email protected]> 25087M: Vishnu Dasa <[email protected]> 25088R: Broadcom internal kernel review list <[email protected]> 25089L: [email protected] 25090S: Supported 25091F: drivers/infiniband/hw/vmw_pvrdma/ 25092 25093VMWARE PVSCSI DRIVER 25094M: Vishal Bhakta <[email protected]> 25095R: Broadcom internal kernel review list <[email protected]> 25096L: [email protected] 25097S: Supported 25098F: drivers/scsi/vmw_pvscsi.c 25099F: drivers/scsi/vmw_pvscsi.h 25100 25101VMWARE VIRTUAL PTP CLOCK DRIVER 25102M: Nick Shi <[email protected]> 25103R: Ajay Kaher <[email protected]> 25104R: Alexey Makhalov <[email protected]> 25105R: Broadcom internal kernel review list <[email protected]> 25106L: [email protected] 25107S: Supported 25108F: drivers/ptp/ptp_vmw.c 25109 25110VMWARE VMCI DRIVER 25111M: Bryan Tan <[email protected]> 25112M: Vishnu Dasa <[email protected]> 25113R: Broadcom internal kernel review list <[email protected]> 25114L: [email protected] 25115S: Supported 25116F: drivers/misc/vmw_vmci/ 25117F: include/linux/vmw_vmci* 25118 25119VMWARE VMMOUSE SUBDRIVER 25120M: Zack Rusin <[email protected]> 25121R: Broadcom internal kernel review list <[email protected]> 25122L: [email protected] 25123S: Supported 25124F: drivers/input/mouse/vmmouse.c 25125F: drivers/input/mouse/vmmouse.h 25126 25127VMWARE VMXNET3 ETHERNET DRIVER 25128M: Ronak Doshi <[email protected]> 25129R: Broadcom internal kernel review list <[email protected]> 25130L: [email protected] 25131S: Supported 25132F: drivers/net/vmxnet3/ 25133 25134VMWARE VSOCK VMCI TRANSPORT DRIVER 25135M: Bryan Tan <[email protected]> 25136M: Vishnu Dasa <[email protected]> 25137R: Broadcom internal kernel review list <[email protected]> 25138L: [email protected] 25139S: Supported 25140F: net/vmw_vsock/vmci_transport* 25141 25142VOCORE VOCORE2 BOARD 25143M: Harvey Hunt <[email protected]> 25144L: [email protected] 25145S: Maintained 25146F: arch/mips/boot/dts/ralink/vocore2.dts 25147 25148VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25149M: Liam Girdwood <[email protected]> 25150M: Mark Brown <[email protected]> 25151L: [email protected] 25152S: Supported 25153W: http://www.slimlogic.co.uk/?p=48 25154T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25155F: Documentation/devicetree/bindings/regulator/ 25156F: Documentation/power/regulator/ 25157F: drivers/regulator/ 25158F: include/dt-bindings/regulator/ 25159F: include/linux/regulator/ 25160K: regulator_get_optional 25161 25162VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25163R: Matti Vaittinen <[email protected]> 25164F: drivers/regulator/irq_helpers.c 25165 25166VRF 25167M: David Ahern <[email protected]> 25168L: [email protected] 25169S: Maintained 25170F: Documentation/networking/vrf.rst 25171F: drivers/net/vrf.c 25172 25173VSPRINTF 25174M: Petr Mladek <[email protected]> 25175M: Steven Rostedt <[email protected]> 25176R: Andy Shevchenko <[email protected]> 25177R: Rasmus Villemoes <[email protected]> 25178R: Sergey Senozhatsky <[email protected]> 25179S: Maintained 25180T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25181F: Documentation/core-api/printk-formats.rst 25182F: lib/test_printf.c 25183F: lib/test_scanf.c 25184F: lib/vsprintf.c 25185 25186VT1211 HARDWARE MONITOR DRIVER 25187M: Juerg Haefliger <[email protected]> 25188L: [email protected] 25189S: Maintained 25190F: Documentation/hwmon/vt1211.rst 25191F: drivers/hwmon/vt1211.c 25192 25193VT8231 HARDWARE MONITOR DRIVER 25194M: Roger Lucas <[email protected]> 25195L: [email protected] 25196S: Maintained 25197F: drivers/hwmon/vt8231.c 25198 25199VUB300 USB to SDIO/SD/MMC bridge chip 25200L: [email protected] 25201S: Orphan 25202F: drivers/mmc/host/vub300.c 25203 25204W1 DALLAS'S 1-WIRE BUS 25205M: Krzysztof Kozlowski <[email protected]> 25206S: Maintained 25207F: Documentation/devicetree/bindings/w1/ 25208F: Documentation/w1/ 25209F: drivers/w1/ 25210F: include/linux/w1.h 25211 25212W83791D HARDWARE MONITORING DRIVER 25213M: Marc Hulsman <[email protected]> 25214L: [email protected] 25215S: Maintained 25216F: Documentation/hwmon/w83791d.rst 25217F: drivers/hwmon/w83791d.c 25218 25219W83793 HARDWARE MONITORING DRIVER 25220M: Rudolf Marek <[email protected]> 25221L: [email protected] 25222S: Maintained 25223F: Documentation/hwmon/w83793.rst 25224F: drivers/hwmon/w83793.c 25225 25226W83795 HARDWARE MONITORING DRIVER 25227M: Jean Delvare <[email protected]> 25228L: [email protected] 25229S: Maintained 25230F: drivers/hwmon/w83795.c 25231 25232W83L51xD SD/MMC CARD INTERFACE DRIVER 25233M: Pierre Ossman <[email protected]> 25234S: Maintained 25235F: drivers/mmc/host/wbsd.* 25236 25237WACOM PROTOCOL 4 SERIAL TABLETS 25238M: Julian Squires <[email protected]> 25239M: Hans de Goede <[email protected]> 25240L: [email protected] 25241S: Maintained 25242F: drivers/input/tablet/wacom_serial4.c 25243 25244WANGXUN ETHERNET DRIVER 25245M: Jiawen Wu <[email protected]> 25246M: Mengyuan Lou <[email protected]> 25247L: [email protected] 25248S: Maintained 25249W: https://www.net-swift.com 25250F: Documentation/networking/device_drivers/ethernet/wangxun/* 25251F: drivers/net/ethernet/wangxun/ 25252F: drivers/net/pcs/pcs-xpcs-wx.c 25253 25254WATCHDOG DEVICE DRIVERS 25255M: Wim Van Sebroeck <[email protected]> 25256M: Guenter Roeck <[email protected]> 25257L: [email protected] 25258S: Maintained 25259W: http://www.linux-watchdog.org/ 25260T: git git://www.linux-watchdog.org/linux-watchdog.git 25261F: Documentation/devicetree/bindings/watchdog/ 25262F: Documentation/watchdog/ 25263F: drivers/watchdog/ 25264F: include/linux/watchdog.h 25265F: include/trace/events/watchdog.h 25266F: include/uapi/linux/watchdog.h 25267 25268WAVE5 VPU CODEC DRIVER 25269M: Nas Chung <[email protected]> 25270M: Jackson Lee <[email protected]> 25271L: [email protected] 25272S: Maintained 25273F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25274F: drivers/media/platform/chips-media/wave5/ 25275 25276WHISKEYCOVE PMIC GPIO DRIVER 25277M: Kuppuswamy Sathyanarayanan <[email protected]> 25278L: [email protected] 25279S: Maintained 25280F: drivers/gpio/gpio-wcove.c 25281 25282WHWAVE RTC DRIVER 25283M: Dianlong Li <[email protected]> 25284L: [email protected] 25285S: Maintained 25286F: drivers/rtc/rtc-sd3078.c 25287 25288WIIMOTE HID DRIVER 25289M: David Rheinsberg <[email protected]> 25290L: [email protected] 25291S: Maintained 25292F: drivers/hid/hid-wiimote* 25293 25294WILOCITY WIL6210 WIRELESS DRIVER 25295L: [email protected] 25296S: Orphan 25297W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25298F: drivers/net/wireless/ath/wil6210/ 25299 25300WINBOND CIR DRIVER 25301M: David Härdeman <[email protected]> 25302S: Maintained 25303F: drivers/media/rc/winbond-cir.c 25304 25305WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25306L: [email protected] 25307S: Orphan 25308F: drivers/watchdog/ebc-c384_wdt.c 25309 25310WINSYSTEMS WS16C48 GPIO DRIVER 25311M: William Breathitt Gray <[email protected]> 25312L: [email protected] 25313S: Maintained 25314F: drivers/gpio/gpio-ws16c48.c 25315 25316WIREGUARD SECURE NETWORK TUNNEL 25317M: Jason A. Donenfeld <[email protected]> 25318L: [email protected] 25319L: [email protected] 25320S: Maintained 25321F: drivers/net/wireguard/ 25322F: tools/testing/selftests/wireguard/ 25323 25324WISTRON LAPTOP BUTTON DRIVER 25325M: Miloslav Trmac <[email protected]> 25326S: Maintained 25327F: drivers/input/misc/wistron_btns.c 25328 25329WMI BINARY MOF DRIVER 25330M: Armin Wolf <[email protected]> 25331R: Thomas Weißschuh <[email protected]> 25332L: [email protected] 25333S: Maintained 25334F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25335F: Documentation/wmi/devices/wmi-bmof.rst 25336F: drivers/platform/x86/wmi-bmof.c 25337 25338WOLFSON MICROELECTRONICS DRIVERS 25339L: [email protected] 25340S: Supported 25341W: https://github.com/CirrusLogic/linux-drivers/wiki 25342T: git https://github.com/CirrusLogic/linux-drivers.git 25343F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25344F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25345F: Documentation/devicetree/bindings/mfd/wm831x.txt 25346F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25347F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25348F: Documentation/devicetree/bindings/sound/wm* 25349F: Documentation/hwmon/wm83??.rst 25350F: arch/arm/mach-s3c/mach-crag6410* 25351F: drivers/clk/clk-wm83*.c 25352F: drivers/gpio/gpio-*wm*.c 25353F: drivers/gpio/gpio-arizona.c 25354F: drivers/hwmon/wm83??-hwmon.c 25355F: drivers/input/misc/wm831x-on.c 25356F: drivers/input/touchscreen/wm831x-ts.c 25357F: drivers/input/touchscreen/wm97*.c 25358F: drivers/leds/leds-wm83*.c 25359F: drivers/mfd/arizona* 25360F: drivers/mfd/cs47l24* 25361F: drivers/mfd/wm*.c 25362F: drivers/power/supply/wm83*.c 25363F: drivers/regulator/arizona* 25364F: drivers/regulator/wm8*.c 25365F: drivers/rtc/rtc-wm83*.c 25366F: drivers/video/backlight/wm83*_bl.c 25367F: drivers/watchdog/wm83*_wdt.c 25368F: include/linux/mfd/arizona/ 25369F: include/linux/mfd/wm831x/ 25370F: include/linux/mfd/wm8350/ 25371F: include/linux/mfd/wm8400* 25372F: include/linux/regulator/arizona* 25373F: include/linux/wm97xx.h 25374F: include/sound/wm????.h 25375F: sound/soc/codecs/arizona* 25376F: sound/soc/codecs/cs47l24* 25377F: sound/soc/codecs/wm* 25378 25379WORKQUEUE 25380M: Tejun Heo <[email protected]> 25381R: Lai Jiangshan <[email protected]> 25382S: Maintained 25383T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25384F: Documentation/core-api/workqueue.rst 25385F: include/linux/workqueue.h 25386F: kernel/workqueue.c 25387F: kernel/workqueue_internal.h 25388 25389WWAN DRIVERS 25390M: Loic Poulain <[email protected]> 25391M: Sergey Ryazanov <[email protected]> 25392R: Johannes Berg <[email protected]> 25393L: [email protected] 25394S: Maintained 25395F: drivers/net/wwan/ 25396F: include/linux/wwan.h 25397F: include/uapi/linux/wwan.h 25398 25399X-POWERS AXP288 PMIC DRIVERS 25400M: Hans de Goede <[email protected]> 25401S: Maintained 25402F: drivers/acpi/pmic/intel_pmic_xpower.c 25403N: axp288 25404 25405X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25406M: Chen-Yu Tsai <[email protected]> 25407L: [email protected] 25408S: Maintained 25409N: axp[128] 25410 25411X.25 STACK 25412M: Martin Schiller <[email protected]> 25413L: [email protected] 25414S: Maintained 25415F: Documentation/networking/lapb-module.rst 25416F: Documentation/networking/x25* 25417F: drivers/net/wan/hdlc_x25.c 25418F: drivers/net/wan/lapbether.c 25419F: include/*/lapb.h 25420F: include/net/x25* 25421F: include/uapi/linux/x25.h 25422F: net/lapb/ 25423F: net/x25/ 25424 25425X86 ARCHITECTURE (32-BIT AND 64-BIT) 25426M: Thomas Gleixner <[email protected]> 25427M: Ingo Molnar <[email protected]> 25428M: Borislav Petkov <[email protected]> 25429M: Dave Hansen <[email protected]> 25430M: [email protected] 25431R: "H. Peter Anvin" <[email protected]> 25432L: [email protected] 25433S: Maintained 25434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25435F: Documentation/arch/x86/ 25436F: Documentation/devicetree/bindings/x86/ 25437F: arch/x86/ 25438F: tools/testing/selftests/x86 25439 25440X86 CPUID DATABASE 25441M: Borislav Petkov <[email protected]> 25442M: Thomas Gleixner <[email protected]> 25443M: [email protected] 25444R: Ahmed S. Darwish <[email protected]> 25445L: [email protected] 25446S: Maintained 25447W: https://x86-cpuid.org 25448F: tools/arch/x86/kcpuid/cpuid.csv 25449 25450X86 ENTRY CODE 25451M: Andy Lutomirski <[email protected]> 25452L: [email protected] 25453S: Maintained 25454T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25455F: arch/x86/entry/ 25456 25457X86 HARDWARE VULNERABILITIES 25458M: Thomas Gleixner <[email protected]> 25459M: Borislav Petkov <[email protected]> 25460M: Peter Zijlstra <[email protected]> 25461M: Josh Poimboeuf <[email protected]> 25462R: Pawan Gupta <[email protected]> 25463S: Maintained 25464F: Documentation/admin-guide/hw-vuln/ 25465F: arch/x86/include/asm/nospec-branch.h 25466F: arch/x86/kernel/cpu/bugs.c 25467 25468X86 MCE INFRASTRUCTURE 25469M: Tony Luck <[email protected]> 25470M: Borislav Petkov <[email protected]> 25471L: [email protected] 25472S: Maintained 25473F: Documentation/ABI/testing/sysfs-mce 25474F: Documentation/arch/x86/x86_64/machinecheck.rst 25475F: arch/x86/kernel/cpu/mce/* 25476 25477X86 MICROCODE UPDATE SUPPORT 25478M: Borislav Petkov <[email protected]> 25479S: Maintained 25480F: arch/x86/kernel/cpu/microcode/* 25481 25482X86 MM 25483M: Dave Hansen <[email protected]> 25484M: Andy Lutomirski <[email protected]> 25485M: Peter Zijlstra <[email protected]> 25486L: [email protected] 25487S: Maintained 25488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25489F: arch/x86/mm/ 25490 25491X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25492M: Hans de Goede <[email protected]> 25493L: [email protected] 25494S: Maintained 25495T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25496F: drivers/platform/x86/x86-android-tablets/ 25497 25498X86 PLATFORM DRIVERS 25499M: Hans de Goede <[email protected]> 25500M: Ilpo Järvinen <[email protected]> 25501L: [email protected] 25502S: Maintained 25503Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25504T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25505F: drivers/platform/olpc/ 25506F: drivers/platform/x86/ 25507F: include/linux/platform_data/x86/ 25508 25509X86 PLATFORM UV HPE SUPERDOME FLEX 25510M: Steve Wahl <[email protected]> 25511R: Justin Ernst <[email protected]> 25512R: Kyle Meyer <[email protected]> 25513R: Dimitri Sivanich <[email protected]> 25514R: Russ Anderson <[email protected]> 25515S: Supported 25516F: arch/x86/include/asm/uv/ 25517F: arch/x86/kernel/apic/x2apic_uv_x.c 25518F: arch/x86/platform/uv/ 25519 25520X86 STACK UNWINDING 25521M: Josh Poimboeuf <[email protected]> 25522M: Peter Zijlstra <[email protected]> 25523S: Supported 25524F: arch/x86/include/asm/unwind*.h 25525F: arch/x86/kernel/dumpstack.c 25526F: arch/x86/kernel/stacktrace.c 25527F: arch/x86/kernel/unwind_*.c 25528 25529X86 TRUST DOMAIN EXTENSIONS (TDX) 25530M: Kirill A. Shutemov <[email protected]> 25531R: Dave Hansen <[email protected]> 25532L: [email protected] 25533L: [email protected] 25534S: Supported 25535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25536F: arch/x86/boot/compressed/tdx* 25537F: arch/x86/coco/tdx/ 25538F: arch/x86/include/asm/shared/tdx.h 25539F: arch/x86/include/asm/tdx.h 25540F: arch/x86/virt/vmx/tdx/ 25541F: drivers/virt/coco/tdx-guest 25542 25543X86 VDSO 25544M: Andy Lutomirski <[email protected]> 25545L: [email protected] 25546S: Maintained 25547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25548F: arch/x86/entry/vdso/ 25549 25550XARRAY 25551M: Matthew Wilcox <[email protected]> 25552L: [email protected] 25553S: Supported 25554F: Documentation/core-api/xarray.rst 25555F: include/linux/idr.h 25556F: include/linux/xarray.h 25557F: lib/idr.c 25558F: lib/xarray.c 25559F: tools/testing/radix-tree 25560 25561XBOX DVD IR REMOTE 25562M: Benjamin Valentin <[email protected]> 25563S: Maintained 25564F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25565F: drivers/media/rc/xbox_remote.c 25566 25567XC2028/3028 TUNER DRIVER 25568M: Mauro Carvalho Chehab <[email protected]> 25569L: [email protected] 25570S: Maintained 25571W: https://linuxtv.org 25572T: git git://linuxtv.org/media.git 25573F: drivers/media/tuners/xc2028.* 25574 25575XDP (eXpress Data Path) 25576M: Alexei Starovoitov <[email protected]> 25577M: Daniel Borkmann <[email protected]> 25578M: David S. Miller <[email protected]> 25579M: Jakub Kicinski <[email protected]> 25580M: Jesper Dangaard Brouer <[email protected]> 25581M: John Fastabend <[email protected]> 25582L: [email protected] 25583L: [email protected] 25584S: Supported 25585F: drivers/net/ethernet/*/*/*/*/*xdp* 25586F: drivers/net/ethernet/*/*/*xdp* 25587F: include/net/xdp.h 25588F: include/net/xdp_priv.h 25589F: include/trace/events/xdp.h 25590F: kernel/bpf/cpumap.c 25591F: kernel/bpf/devmap.c 25592F: net/core/xdp.c 25593F: samples/bpf/xdp* 25594F: tools/testing/selftests/bpf/*/*xdp* 25595F: tools/testing/selftests/bpf/*xdp* 25596K: (?:\b|_)xdp(?:\b|_) 25597 25598XDP SOCKETS (AF_XDP) 25599M: Björn Töpel <[email protected]> 25600M: Magnus Karlsson <[email protected]> 25601M: Maciej Fijalkowski <[email protected]> 25602R: Jonathan Lemon <[email protected]> 25603L: [email protected] 25604L: [email protected] 25605S: Maintained 25606F: Documentation/networking/af_xdp.rst 25607F: include/net/netns/xdp.h 25608F: include/net/xdp_sock* 25609F: include/net/xsk_buff_pool.h 25610F: include/uapi/linux/if_xdp.h 25611F: include/uapi/linux/xdp_diag.h 25612F: net/xdp/ 25613F: tools/testing/selftests/bpf/*xsk* 25614 25615XEN BLOCK SUBSYSTEM 25616M: Roger Pau Monné <[email protected]> 25617L: [email protected] (moderated for non-subscribers) 25618S: Supported 25619F: drivers/block/xen* 25620F: drivers/block/xen-blkback/* 25621 25622XEN HYPERVISOR ARM 25623M: Stefano Stabellini <[email protected]> 25624L: [email protected] (moderated for non-subscribers) 25625S: Maintained 25626F: arch/arm/include/asm/xen/ 25627F: arch/arm/xen/ 25628 25629XEN HYPERVISOR ARM64 25630M: Stefano Stabellini <[email protected]> 25631L: [email protected] (moderated for non-subscribers) 25632S: Maintained 25633F: arch/arm64/include/asm/xen/ 25634F: arch/arm64/xen/ 25635 25636XEN HYPERVISOR INTERFACE 25637M: Juergen Gross <[email protected]> 25638M: Stefano Stabellini <[email protected]> 25639R: Oleksandr Tyshchenko <[email protected]> 25640L: [email protected] (moderated for non-subscribers) 25641S: Supported 25642T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25643F: Documentation/ABI/stable/sysfs-hypervisor-xen 25644F: Documentation/ABI/testing/sysfs-hypervisor-xen 25645F: drivers/*/xen-*front.c 25646F: drivers/xen/ 25647F: include/uapi/xen/ 25648F: include/xen/ 25649F: kernel/configs/xen.config 25650 25651XEN HYPERVISOR X86 25652M: Juergen Gross <[email protected]> 25653R: Boris Ostrovsky <[email protected]> 25654L: [email protected] (moderated for non-subscribers) 25655S: Supported 25656F: arch/x86/configs/xen.config 25657F: arch/x86/include/asm/pvclock-abi.h 25658F: arch/x86/include/asm/xen/ 25659F: arch/x86/platform/pvh/ 25660F: arch/x86/xen/ 25661 25662XEN NETWORK BACKEND DRIVER 25663M: Wei Liu <[email protected]> 25664M: Paul Durrant <[email protected]> 25665L: [email protected] (moderated for non-subscribers) 25666L: [email protected] 25667S: Supported 25668F: drivers/net/xen-netback/* 25669 25670XEN PCI SUBSYSTEM 25671M: Juergen Gross <[email protected]> 25672L: [email protected] (moderated for non-subscribers) 25673S: Supported 25674F: arch/x86/pci/*xen* 25675F: drivers/pci/*xen* 25676 25677XEN PVSCSI DRIVERS 25678M: Juergen Gross <[email protected]> 25679L: [email protected] (moderated for non-subscribers) 25680L: [email protected] 25681S: Supported 25682F: drivers/scsi/xen-scsifront.c 25683F: drivers/xen/xen-scsiback.c 25684F: include/xen/interface/io/vscsiif.h 25685 25686XEN PVUSB DRIVER 25687M: Juergen Gross <[email protected]> 25688L: [email protected] (moderated for non-subscribers) 25689L: [email protected] 25690S: Supported 25691F: drivers/usb/host/xen* 25692F: include/xen/interface/io/usbif.h 25693 25694XEN SOUND FRONTEND DRIVER 25695M: Oleksandr Andrushchenko <[email protected]> 25696L: [email protected] (moderated for non-subscribers) 25697L: [email protected] 25698S: Supported 25699F: sound/xen/* 25700 25701XEN SWIOTLB SUBSYSTEM 25702M: Juergen Gross <[email protected]> 25703M: Stefano Stabellini <[email protected]> 25704L: [email protected] (moderated for non-subscribers) 25705L: [email protected] 25706S: Supported 25707F: arch/*/include/asm/xen/swiotlb-xen.h 25708F: drivers/xen/swiotlb-xen.c 25709F: include/xen/arm/swiotlb-xen.h 25710F: include/xen/swiotlb-xen.h 25711 25712XFS FILESYSTEM 25713M: Carlos Maiolino <[email protected]> 25714R: Darrick J. Wong <[email protected]> 25715L: [email protected] 25716S: Supported 25717W: http://xfs.org/ 25718C: irc://irc.oftc.net/xfs 25719T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25720P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 25721F: Documentation/ABI/testing/sysfs-fs-xfs 25722F: Documentation/admin-guide/xfs.rst 25723F: Documentation/filesystems/xfs/* 25724F: fs/xfs/ 25725F: include/uapi/linux/dqblk_xfs.h 25726F: include/uapi/linux/fsmap.h 25727 25728XILINX AMS DRIVER 25729M: Anand Ashok Dumbre <[email protected]> 25730L: [email protected] 25731S: Maintained 25732F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 25733F: drivers/iio/adc/xilinx-ams.c 25734 25735XILINX AXI ETHERNET DRIVER 25736M: Radhey Shyam Pandey <[email protected]> 25737S: Maintained 25738F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 25739F: drivers/net/ethernet/xilinx/xilinx_axienet* 25740 25741XILINX CAN DRIVER 25742M: Appana Durga Kedareswara rao <[email protected]> 25743L: [email protected] 25744S: Maintained 25745F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 25746F: drivers/net/can/xilinx_can.c 25747 25748XILINX EVENT MANAGEMENT DRIVER 25749M: Michal Simek <[email protected]> 25750S: Maintained 25751F: drivers/soc/xilinx/xlnx_event_manager.c 25752F: include/linux/firmware/xlnx-event-manager.h 25753 25754XILINX GPIO DRIVER 25755M: Shubhrajyoti Datta <[email protected]> 25756R: Srinivas Neeli <[email protected]> 25757R: Michal Simek <[email protected]> 25758S: Maintained 25759F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 25760F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 25761F: drivers/gpio/gpio-xilinx.c 25762F: drivers/gpio/gpio-zynq.c 25763 25764XILINX LL TEMAC ETHERNET DRIVER 25765L: [email protected] 25766S: Orphan 25767F: drivers/net/ethernet/xilinx/ll_temac* 25768 25769XILINX PWM DRIVER 25770M: Sean Anderson <[email protected]> 25771S: Maintained 25772F: drivers/pwm/pwm-xilinx.c 25773F: include/clocksource/timer-xilinx.h 25774 25775XILINX SD-FEC IP CORES 25776M: Derek Kiernan <[email protected]> 25777M: Dragan Cvetic <[email protected]> 25778S: Maintained 25779F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 25780F: Documentation/misc-devices/xilinx_sdfec.rst 25781F: drivers/misc/Kconfig 25782F: drivers/misc/Makefile 25783F: drivers/misc/xilinx_sdfec.c 25784F: include/uapi/misc/xilinx_sdfec.h 25785 25786XILINX UARTLITE SERIAL DRIVER 25787M: Peter Korsgaard <[email protected]> 25788L: [email protected] 25789S: Maintained 25790F: drivers/tty/serial/uartlite.c 25791 25792XILINX VIDEO IP CORES 25793M: Laurent Pinchart <[email protected]> 25794L: [email protected] 25795S: Supported 25796T: git git://linuxtv.org/media.git 25797F: Documentation/devicetree/bindings/media/xilinx/ 25798F: drivers/media/platform/xilinx/ 25799F: include/uapi/linux/xilinx-v4l2-controls.h 25800 25801XILINX VERSAL EDAC DRIVER 25802M: Shubhrajyoti Datta <[email protected]> 25803M: Sai Krishna Potthuri <[email protected]> 25804S: Maintained 25805F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 25806F: drivers/edac/versal_edac.c 25807 25808XILINX WATCHDOG DRIVER 25809M: Srinivas Neeli <[email protected]> 25810R: Shubhrajyoti Datta <[email protected]> 25811R: Michal Simek <[email protected]> 25812S: Maintained 25813F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 25814F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 25815F: drivers/watchdog/of_xilinx_wdt.c 25816F: drivers/watchdog/xilinx_wwdt.c 25817 25818XILINX XDMA DRIVER 25819M: Lizhi Hou <[email protected]> 25820M: Brian Xu <[email protected]> 25821M: Raj Kumar Rampelli <[email protected]> 25822L: [email protected] 25823S: Supported 25824F: drivers/dma/xilinx/xdma-regs.h 25825F: drivers/dma/xilinx/xdma.c 25826F: include/linux/dma/amd_xdma.h 25827F: include/linux/platform_data/amd_xdma.h 25828 25829XILINX ZYNQMP DPDMA DRIVER 25830M: Laurent Pinchart <[email protected]> 25831L: [email protected] 25832S: Supported 25833F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 25834F: drivers/dma/xilinx/xilinx_dpdma.c 25835F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 25836 25837XILINX ZYNQMP OCM EDAC DRIVER 25838M: Shubhrajyoti Datta <[email protected]> 25839M: Sai Krishna Potthuri <[email protected]> 25840S: Maintained 25841F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 25842F: drivers/edac/zynqmp_edac.c 25843 25844XILINX ZYNQMP PSGTR PHY DRIVER 25845M: Laurent Pinchart <[email protected]> 25846L: [email protected] 25847S: Supported 25848T: git https://github.com/Xilinx/linux-xlnx.git 25849F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 25850F: drivers/phy/xilinx/phy-zynqmp.c 25851 25852XILINX ZYNQMP SHA3 DRIVER 25853M: Harsha <[email protected]> 25854S: Maintained 25855F: drivers/crypto/xilinx/zynqmp-sha.c 25856 25857XILINX ZYNQMP NVMEM DRIVER 25858M: Praveen Teja Kundanala <[email protected]> 25859M: Kalyani Akula <[email protected]> 25860R: Michal Simek <[email protected]> 25861S: Maintained 25862F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 25863F: drivers/nvmem/zynqmp_nvmem.c 25864 25865XILLYBUS DRIVER 25866M: Eli Billauer <[email protected]> 25867L: [email protected] 25868S: Supported 25869F: drivers/char/xillybus/ 25870 25871XLP9XX I2C DRIVER 25872M: George Cherian <[email protected]> 25873L: [email protected] 25874S: Supported 25875W: http://www.marvell.com 25876F: drivers/i2c/busses/i2c-xlp9xx.c 25877 25878XRA1403 GPIO EXPANDER 25879M: Nandor Han <[email protected]> 25880L: [email protected] 25881S: Maintained 25882F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 25883F: drivers/gpio/gpio-xra1403.c 25884 25885XTENSA XTFPGA PLATFORM SUPPORT 25886M: Max Filippov <[email protected]> 25887S: Maintained 25888F: drivers/spi/spi-xtensa-xtfpga.c 25889F: sound/soc/xtensa/xtfpga-i2s.c 25890 25891XZ EMBEDDED 25892M: Lasse Collin <[email protected]> 25893S: Maintained 25894W: https://tukaani.org/xz/embedded.html 25895B: https://github.com/tukaani-project/xz-embedded/issues 25896C: irc://irc.libera.chat/tukaani 25897F: Documentation/staging/xz.rst 25898F: include/linux/decompress/unxz.h 25899F: include/linux/xz.h 25900F: lib/decompress_unxz.c 25901F: lib/xz/ 25902F: scripts/xz_wrap.sh 25903 25904YAM DRIVER FOR AX.25 25905M: Jean-Paul Roubelat <[email protected]> 25906L: [email protected] 25907S: Maintained 25908F: drivers/net/hamradio/yam* 25909F: include/linux/yam.h 25910 25911YAMA SECURITY MODULE 25912M: Kees Cook <[email protected]> 25913S: Supported 25914T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 25915F: Documentation/admin-guide/LSM/Yama.rst 25916F: security/yama/ 25917 25918YAML NETLINK (YNL) 25919M: Donald Hunter <[email protected]> 25920M: Jakub Kicinski <[email protected]> 25921F: Documentation/netlink/ 25922F: Documentation/userspace-api/netlink/intro-specs.rst 25923F: Documentation/userspace-api/netlink/specs.rst 25924F: tools/net/ynl/ 25925 25926YEALINK PHONE DRIVER 25927M: Henk Vergonet <[email protected]> 25928S: Maintained 25929F: Documentation/input/devices/yealink.rst 25930F: drivers/input/misc/yealink.* 25931 25932Z3FOLD COMPRESSED PAGE ALLOCATOR 25933M: Vitaly Wool <[email protected]> 25934R: Miaohe Lin <[email protected]> 25935L: [email protected] 25936S: Maintained 25937F: mm/z3fold.c 25938 25939Z8530 DRIVER FOR AX.25 25940M: Joerg Reuter <[email protected]> 25941L: [email protected] 25942S: Maintained 25943W: http://yaina.de/jreuter/ 25944W: http://www.qsl.net/dl1bke/ 25945F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 25946F: drivers/net/hamradio/*scc.c 25947F: drivers/net/hamradio/z8530.h 25948 25949ZBUD COMPRESSED PAGE ALLOCATOR 25950M: Seth Jennings <[email protected]> 25951M: Dan Streetman <[email protected]> 25952L: [email protected] 25953S: Maintained 25954F: mm/zbud.c 25955 25956ZD1211RW WIRELESS DRIVER 25957L: [email protected] 25958S: Orphan 25959F: drivers/net/wireless/zydas/zd1211rw/ 25960 25961ZD1301 MEDIA DRIVER 25962L: [email protected] 25963S: Orphan 25964W: https://linuxtv.org/ 25965Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25966F: drivers/media/usb/dvb-usb-v2/zd1301* 25967 25968ZD1301_DEMOD MEDIA DRIVER 25969L: [email protected] 25970S: Orphan 25971W: https://linuxtv.org/ 25972Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25973F: drivers/media/dvb-frontends/zd1301_demod* 25974 25975ZHAOXIN PROCESSOR SUPPORT 25976M: Tony W Wang-oc <[email protected]> 25977L: [email protected] 25978S: Maintained 25979F: arch/x86/kernel/cpu/zhaoxin.c 25980 25981ZONEFS FILESYSTEM 25982M: Damien Le Moal <[email protected]> 25983M: Naohiro Aota <[email protected]> 25984R: Johannes Thumshirn <[email protected]> 25985L: [email protected] 25986S: Maintained 25987T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 25988F: Documentation/filesystems/zonefs.rst 25989F: fs/zonefs/ 25990 25991ZR36067 VIDEO FOR LINUX DRIVER 25992M: Corentin Labbe <[email protected]> 25993L: [email protected] 25994L: [email protected] 25995S: Maintained 25996W: http://mjpeg.sourceforge.net/driver-zoran/ 25997Q: https://patchwork.linuxtv.org/project/linux-media/list/ 25998F: Documentation/driver-api/media/drivers/zoran.rst 25999F: drivers/media/pci/zoran/ 26000 26001ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26002M: Minchan Kim <[email protected]> 26003M: Sergey Senozhatsky <[email protected]> 26004L: [email protected] 26005S: Maintained 26006F: Documentation/admin-guide/blockdev/zram.rst 26007F: drivers/block/zram/ 26008 26009ZS DECSTATION Z85C30 SERIAL DRIVER 26010M: "Maciej W. Rozycki" <[email protected]> 26011S: Maintained 26012F: drivers/tty/serial/zs.* 26013 26014ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26015M: Minchan Kim <[email protected]> 26016M: Sergey Senozhatsky <[email protected]> 26017L: [email protected] 26018S: Maintained 26019F: Documentation/mm/zsmalloc.rst 26020F: include/linux/zsmalloc.h 26021F: mm/zsmalloc.c 26022 26023ZSTD 26024M: Nick Terrell <[email protected]> 26025S: Maintained 26026B: https://github.com/facebook/zstd/issues 26027T: git https://github.com/terrelln/linux.git 26028F: crypto/zstd.c 26029F: include/linux/zstd* 26030F: lib/decompress_unzstd.c 26031F: lib/zstd/ 26032N: zstd 26033K: zstd 26034 26035ZSWAP COMPRESSED SWAP CACHING 26036M: Johannes Weiner <[email protected]> 26037M: Yosry Ahmed <[email protected]> 26038M: Nhat Pham <[email protected]> 26039R: Chengming Zhou <[email protected]> 26040L: [email protected] 26041S: Maintained 26042F: Documentation/admin-guide/mm/zswap.rst 26043F: include/linux/zpool.h 26044F: include/linux/zswap.h 26045F: mm/zpool.c 26046F: mm/zswap.c 26047F: tools/testing/selftests/cgroup/test_zswap.c 26048 26049SENARYTECH AUDIO CODEC DRIVER 26050M: bo liu <[email protected]> 26051S: Maintained 26052T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26053F: sound/pci/hda/patch_senarytech.c 26054 26055THE REST 26056M: Linus Torvalds <[email protected]> 26057L: [email protected] 26058S: Buried alive in reporters 26059T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26060F: * 26061F: */ 26062