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 188AAEON UPBOARD FPGA MFD DRIVER 189M: Thomas Richard <[email protected]> 190S: Maintained 191F: drivers/leds/leds-upboard.c 192F: drivers/mfd/upboard-fpga.c 193F: drivers/pinctrl/pinctrl-upboard.c 194F: include/linux/mfd/upboard-fpga.h 195 196AB8500 BATTERY AND CHARGER DRIVERS 197M: Linus Walleij <[email protected]> 198F: Documentation/devicetree/bindings/power/supply/*ab8500* 199F: drivers/power/supply/*ab8500* 200 201ABI/API 202L: [email protected] 203F: include/linux/syscalls.h 204F: kernel/sys_ni.c 205X: arch/*/include/uapi/ 206X: include/uapi/ 207 208ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 209M: Hans de Goede <[email protected]> 210L: [email protected] 211S: Maintained 212F: drivers/hwmon/abituguru.c 213 214ABIT UGURU 3 HARDWARE MONITOR DRIVER 215M: Alistair John Strachan <[email protected]> 216L: [email protected] 217S: Maintained 218F: drivers/hwmon/abituguru3.c 219 220ACCES 104-DIO-48E GPIO DRIVER 221M: William Breathitt Gray <[email protected]> 222L: [email protected] 223S: Maintained 224F: drivers/gpio/gpio-104-dio-48e.c 225 226ACCES 104-IDI-48 GPIO DRIVER 227M: William Breathitt Gray <[email protected]> 228L: [email protected] 229S: Maintained 230F: drivers/gpio/gpio-104-idi-48.c 231 232ACCES 104-IDIO-16 GPIO DRIVER 233M: William Breathitt Gray <[email protected]> 234L: [email protected] 235S: Maintained 236F: drivers/gpio/gpio-104-idio-16.c 237 238ACCES 104-QUAD-8 DRIVER 239M: William Breathitt Gray <[email protected]> 240L: [email protected] 241S: Maintained 242F: drivers/counter/104-quad-8.c 243 244ACCES IDIO-16 GPIO LIBRARY 245M: William Breathitt Gray <[email protected]> 246L: [email protected] 247S: Maintained 248F: drivers/gpio/gpio-idio-16.c 249F: drivers/gpio/gpio-idio-16.h 250 251ACCES PCI-IDIO-16 GPIO DRIVER 252M: William Breathitt Gray <[email protected]> 253L: [email protected] 254S: Maintained 255F: drivers/gpio/gpio-pci-idio-16.c 256 257ACCES PCIe-IDIO-24 GPIO DRIVER 258M: William Breathitt Gray <[email protected]> 259L: [email protected] 260S: Maintained 261F: drivers/gpio/gpio-pcie-idio-24.c 262 263ACENIC DRIVER 264M: Jes Sorensen <[email protected]> 265L: [email protected] 266S: Maintained 267F: drivers/net/ethernet/alteon/acenic* 268 269ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 270M: Peter Kaestle <[email protected]> 271L: [email protected] 272S: Maintained 273W: http://piie.net/?section=acerhdf 274F: drivers/platform/x86/acerhdf.c 275 276ACER WMI LAPTOP EXTRAS 277M: "Lee, Chun-Yi" <[email protected]> 278L: [email protected] 279S: Maintained 280F: drivers/platform/x86/acer-wmi.c 281 282ACPI 283M: "Rafael J. Wysocki" <[email protected]> 284R: Len Brown <[email protected]> 285L: [email protected] 286S: Supported 287Q: https://patchwork.kernel.org/project/linux-acpi/list/ 288B: https://bugzilla.kernel.org 289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 290F: Documentation/ABI/testing/configfs-acpi 291F: Documentation/ABI/testing/sysfs-bus-acpi 292F: Documentation/firmware-guide/acpi/ 293F: arch/x86/kernel/acpi/ 294F: arch/x86/pci/acpi.c 295F: drivers/acpi/ 296F: drivers/pci/*/*acpi* 297F: drivers/pci/*acpi* 298F: drivers/pnp/pnpacpi/ 299F: include/acpi/ 300F: include/linux/acpi.h 301F: include/linux/fwnode.h 302F: include/linux/fw_table.h 303F: lib/fw_table.c 304F: tools/power/acpi/ 305 306ACPI APEI 307M: "Rafael J. Wysocki" <[email protected]> 308R: Len Brown <[email protected]> 309R: James Morse <[email protected]> 310R: Tony Luck <[email protected]> 311R: Borislav Petkov <[email protected]> 312L: [email protected] 313F: drivers/acpi/apei/ 314 315ACPI COMPONENT ARCHITECTURE (ACPICA) 316M: Robert Moore <[email protected]> 317M: "Rafael J. Wysocki" <[email protected]> 318L: [email protected] 319L: [email protected] 320S: Supported 321W: https://acpica.org/ 322W: https://github.com/acpica/acpica/ 323Q: https://patchwork.kernel.org/project/linux-acpi/list/ 324B: https://bugzilla.kernel.org 325B: https://bugs.acpica.org 326T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 327F: drivers/acpi/acpica/ 328F: include/acpi/ 329F: tools/power/acpi/ 330 331ACPI FOR ARM64 (ACPI/arm64) 332M: Lorenzo Pieralisi <[email protected]> 333M: Hanjun Guo <[email protected]> 334M: Sudeep Holla <[email protected]> 335L: [email protected] 336L: [email protected] (moderated for non-subscribers) 337S: Maintained 338F: drivers/acpi/arm64 339F: include/linux/acpi_iort.h 340 341ACPI FOR RISC-V (ACPI/riscv) 342M: Sunil V L <[email protected]> 343L: [email protected] 344L: [email protected] 345S: Maintained 346F: drivers/acpi/riscv/ 347 348ACPI PCC(Platform Communication Channel) MAILBOX DRIVER 349M: Sudeep Holla <[email protected]> 350L: [email protected] 351S: Supported 352F: drivers/mailbox/pcc.c 353 354ACPI PMIC DRIVERS 355M: "Rafael J. Wysocki" <[email protected]> 356M: Len Brown <[email protected]> 357R: Andy Shevchenko <[email protected]> 358R: Mika Westerberg <[email protected]> 359L: [email protected] 360S: Supported 361Q: https://patchwork.kernel.org/project/linux-acpi/list/ 362B: https://bugzilla.kernel.org 363T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 364F: drivers/acpi/pmic/ 365 366ACPI QUICKSTART DRIVER 367M: Armin Wolf <[email protected]> 368L: [email protected] 369S: Maintained 370F: drivers/platform/x86/quickstart.c 371 372ACPI SERIAL MULTI INSTANTIATE DRIVER 373M: Hans de Goede <[email protected]> 374L: [email protected] 375S: Maintained 376F: drivers/platform/x86/serial-multi-instantiate.c 377 378ACPI THERMAL DRIVER 379M: Rafael J. Wysocki <[email protected]> 380R: Zhang Rui <[email protected]> 381L: [email protected] 382S: Supported 383B: https://bugzilla.kernel.org 384F: drivers/acpi/*thermal* 385 386ACPI VIOT DRIVER 387M: Jean-Philippe Brucker <[email protected]> 388L: [email protected] 389L: [email protected] 390S: Maintained 391F: drivers/acpi/viot.c 392F: include/linux/acpi_viot.h 393 394ACPI WMI DRIVER 395M: Armin Wolf <[email protected]> 396L: [email protected] 397S: Maintained 398F: Documentation/ABI/testing/sysfs-bus-wmi 399F: Documentation/driver-api/wmi.rst 400F: Documentation/wmi/ 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404ACRN HYPERVISOR SERVICE MODULE 405M: Fei Li <[email protected]> 406L: [email protected] (subscribers-only) 407S: Supported 408W: https://projectacrn.org 409F: Documentation/virt/acrn/ 410F: drivers/virt/acrn/ 411F: include/uapi/linux/acrn.h 412 413AD1889 ALSA SOUND DRIVER 414L: [email protected] 415S: Maintained 416W: https://parisc.wiki.kernel.org/index.php/AD1889 417F: sound/pci/ad1889.* 418 419AD5110 ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 420M: Mugilraj Dhavachelvan <[email protected]> 421L: [email protected] 422S: Supported 423F: drivers/iio/potentiometer/ad5110.c 424 425AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 426M: Michael Hennerich <[email protected]> 427S: Supported 428W: http://wiki.analog.com/AD5254 429W: https://ez.analog.com/linux-software-drivers 430F: drivers/misc/ad525x_dpot.c 431 432AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 433M: Michael Hennerich <[email protected]> 434S: Supported 435W: http://wiki.analog.com/AD5398 436W: https://ez.analog.com/linux-software-drivers 437F: drivers/regulator/ad5398.c 438 439AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 440M: Michael Hennerich <[email protected]> 441S: Supported 442W: http://wiki.analog.com/AD7142 443W: https://ez.analog.com/linux-software-drivers 444F: drivers/input/misc/ad714x.c 445 446AD738X ADC DRIVER (AD7380/1/2/4) 447M: Michael Hennerich <[email protected]> 448M: Nuno Sá <[email protected]> 449R: David Lechner <[email protected]> 450S: Supported 451W: https://wiki.analog.com/resources/tools-software/linux-drivers/iio-adc/ad738x 452W: https://ez.analog.com/linux-software-drivers 453F: Documentation/devicetree/bindings/iio/adc/adi,ad7380.yaml 454F: Documentation/iio/ad7380.rst 455F: drivers/iio/adc/ad7380.c 456 457AD7877 TOUCHSCREEN DRIVER 458M: Michael Hennerich <[email protected]> 459S: Supported 460W: http://wiki.analog.com/AD7877 461W: https://ez.analog.com/linux-software-drivers 462F: drivers/input/touchscreen/ad7877.c 463 464AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 465M: Michael Hennerich <[email protected]> 466S: Supported 467W: http://wiki.analog.com/AD7879 468W: https://ez.analog.com/linux-software-drivers 469F: drivers/input/touchscreen/ad7879.c 470 471AD7944 ADC DRIVER (AD7944/AD7985/AD7986) 472M: Michael Hennerich <[email protected]> 473M: Nuno Sá <[email protected]> 474R: David Lechner <[email protected]> 475S: Supported 476W: https://ez.analog.com/linux-software-drivers 477F: Documentation/devicetree/bindings/iio/adc/adi,ad7944.yaml 478F: Documentation/iio/ad7944.rst 479F: drivers/iio/adc/ad7944.c 480 481ADAFRUIT MINI I2C GAMEPAD 482M: Anshul Dalal <[email protected]> 483L: [email protected] 484S: Maintained 485F: Documentation/devicetree/bindings/input/adafruit,seesaw-gamepad.yaml 486F: drivers/input/joystick/adafruit-seesaw.c 487 488ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 489M: Jiri Kosina <[email protected]> 490S: Maintained 491 492ADF7242 IEEE 802.15.4 RADIO DRIVER 493M: Michael Hennerich <[email protected]> 494L: [email protected] 495S: Supported 496W: https://wiki.analog.com/ADF7242 497W: https://ez.analog.com/linux-software-drivers 498F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 499F: drivers/net/ieee802154/adf7242.c 500 501ADM1025 HARDWARE MONITOR DRIVER 502M: Jean Delvare <[email protected]> 503L: [email protected] 504S: Maintained 505F: Documentation/hwmon/adm1025.rst 506F: drivers/hwmon/adm1025.c 507 508ADM1029 HARDWARE MONITOR DRIVER 509M: Corentin Labbe <[email protected]> 510L: [email protected] 511S: Maintained 512F: drivers/hwmon/adm1029.c 513 514ADM8211 WIRELESS DRIVER 515L: [email protected] 516S: Orphan 517F: drivers/net/wireless/admtek/adm8211.* 518 519ADP1050 HARDWARE MONITOR DRIVER 520M: Radu Sabau <[email protected]> 521L: [email protected] 522S: Supported 523W: https://ez.analog.com/linux-software-drivers 524F: Documentation/devicetree/bindings/hwmon/pmbus/adi,adp1050.yaml 525 526ADP1653 FLASH CONTROLLER DRIVER 527M: Sakari Ailus <[email protected]> 528L: [email protected] 529S: Maintained 530F: drivers/media/i2c/adp1653.c 531F: include/media/i2c/adp1653.h 532 533ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 534M: Michael Hennerich <[email protected]> 535S: Supported 536W: http://wiki.analog.com/ADP5520 537W: https://ez.analog.com/linux-software-drivers 538F: drivers/gpio/gpio-adp5520.c 539F: drivers/input/keyboard/adp5520-keys.c 540F: drivers/leds/leds-adp5520.c 541F: drivers/mfd/adp5520.c 542F: drivers/video/backlight/adp5520_bl.c 543 544ADP5585 GPIO EXPANDER, PWM AND KEYPAD CONTROLLER DRIVER 545M: Laurent Pinchart <[email protected]> 546L: [email protected] 547L: [email protected] 548S: Maintained 549F: Documentation/devicetree/bindings/*/adi,adp5585*.yaml 550F: drivers/gpio/gpio-adp5585.c 551F: drivers/mfd/adp5585.c 552F: drivers/pwm/pwm-adp5585.c 553F: include/linux/mfd/adp5585.h 554 555ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 556M: Michael Hennerich <[email protected]> 557S: Supported 558W: http://wiki.analog.com/ADP5588 559W: https://ez.analog.com/linux-software-drivers 560F: Documentation/devicetree/bindings/input/adi,adp5588.yaml 561F: drivers/input/keyboard/adp5588-keys.c 562 563ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 564M: Michael Hennerich <[email protected]> 565S: Supported 566W: http://wiki.analog.com/ADP8860 567W: https://ez.analog.com/linux-software-drivers 568F: drivers/video/backlight/adp8860_bl.c 569 570ADT746X FAN DRIVER 571M: Colin Leroy <[email protected]> 572S: Maintained 573F: drivers/macintosh/therm_adt746x.c 574 575ADT7475 HARDWARE MONITOR DRIVER 576M: Jean Delvare <[email protected]> 577L: [email protected] 578S: Maintained 579F: Documentation/hwmon/adt7475.rst 580F: drivers/hwmon/adt7475.c 581 582ADVANSYS SCSI DRIVER 583M: Matthew Wilcox <[email protected]> 584M: Hannes Reinecke <[email protected]> 585L: [email protected] 586S: Maintained 587F: Documentation/scsi/advansys.rst 588F: drivers/scsi/advansys.c 589 590ADVANTECH SWBTN DRIVER 591M: Andrea Ho <[email protected]> 592L: [email protected] 593S: Maintained 594F: drivers/platform/x86/adv_swbutton.c 595 596ADXL313 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 597M: Lucas Stankus <[email protected]> 598S: Supported 599F: Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml 600F: drivers/iio/accel/adxl313* 601 602ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 603M: Michael Hennerich <[email protected]> 604S: Supported 605W: http://wiki.analog.com/ADXL345 606W: https://ez.analog.com/linux-software-drivers 607F: Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml 608F: drivers/input/misc/adxl34x.c 609 610ADXL355 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 611M: Puranjay Mohan <[email protected]> 612L: [email protected] 613S: Supported 614F: Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml 615F: drivers/iio/accel/adxl355.h 616F: drivers/iio/accel/adxl355_core.c 617F: drivers/iio/accel/adxl355_i2c.c 618F: drivers/iio/accel/adxl355_spi.c 619 620ADXL367 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 621M: Cosmin Tanislav <[email protected]> 622L: [email protected] 623S: Supported 624W: https://ez.analog.com/linux-software-drivers 625F: Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml 626F: drivers/iio/accel/adxl367* 627 628ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 629M: Michael Hennerich <[email protected]> 630S: Supported 631W: https://ez.analog.com/linux-software-drivers 632F: Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml 633F: drivers/iio/accel/adxl372.c 634F: drivers/iio/accel/adxl372_i2c.c 635F: drivers/iio/accel/adxl372_spi.c 636 637ADXL380 THREE-AXIS DIGITAL ACCELEROMETER DRIVER 638M: Ramona Gradinariu <[email protected]> 639M: Antoniu Miclaus <[email protected]> 640S: Supported 641W: https://ez.analog.com/linux-software-drivers 642F: Documentation/devicetree/bindings/iio/accel/adi,adxl380.yaml 643F: drivers/iio/accel/adxl380.c 644F: drivers/iio/accel/adxl380.h 645F: drivers/iio/accel/adxl380_i2c.c 646F: drivers/iio/accel/adxl380_spi.c 647 648AF8133J THREE-AXIS MAGNETOMETER DRIVER 649M: Ondřej Jirman <[email protected]> 650S: Maintained 651F: Documentation/devicetree/bindings/iio/magnetometer/voltafield,af8133j.yaml 652F: drivers/iio/magnetometer/af8133j.c 653 654AF9013 MEDIA DRIVER 655L: [email protected] 656S: Orphan 657W: https://linuxtv.org 658Q: http://patchwork.linuxtv.org/project/linux-media/list/ 659F: drivers/media/dvb-frontends/af9013* 660 661AF9033 MEDIA DRIVER 662L: [email protected] 663S: Orphan 664W: https://linuxtv.org 665Q: http://patchwork.linuxtv.org/project/linux-media/list/ 666F: drivers/media/dvb-frontends/af9033* 667 668AFFS FILE SYSTEM 669M: David Sterba <[email protected]> 670L: [email protected] 671S: Odd Fixes 672F: Documentation/filesystems/affs.rst 673F: fs/affs/ 674 675AFS FILESYSTEM 676M: David Howells <[email protected]> 677M: Marc Dionne <[email protected]> 678L: [email protected] 679S: Supported 680W: https://www.infradead.org/~dhowells/kafs/ 681F: Documentation/filesystems/afs.rst 682F: fs/afs/ 683F: include/trace/events/afs.h 684 685AGPGART DRIVER 686M: David Airlie <[email protected]> 687L: [email protected] 688S: Maintained 689T: git https://gitlab.freedesktop.org/drm/kernel.git 690F: drivers/char/agp/ 691F: include/linux/agp* 692F: include/uapi/linux/agp* 693 694AHA152X SCSI DRIVER 695M: "Juergen E. Fischer" <[email protected]> 696L: [email protected] 697S: Maintained 698F: drivers/scsi/aha152x* 699F: drivers/scsi/pcmcia/aha152x* 700 701AIC7XXX / AIC79XX SCSI DRIVER 702M: Hannes Reinecke <[email protected]> 703L: [email protected] 704S: Maintained 705F: drivers/scsi/aic7xxx/ 706 707AIMSLAB FM RADIO RECEIVER DRIVER 708M: Hans Verkuil <[email protected]> 709L: [email protected] 710S: Maintained 711W: https://linuxtv.org 712T: git git://linuxtv.org/media.git 713F: drivers/media/radio/radio-aimslab* 714 715AIO 716M: Benjamin LaHaise <[email protected]> 717L: [email protected] 718S: Supported 719F: fs/aio.c 720F: include/linux/*aio*.h 721 722AIROHA ETHERNET DRIVER 723M: Lorenzo Bianconi <[email protected]> 724L: [email protected] (moderated for non-subscribers) 725L: [email protected] (moderated for non-subscribers) 726L: [email protected] 727S: Maintained 728F: Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml 729F: drivers/net/ethernet/mediatek/airoha_eth.c 730 731AIROHA PCIE PHY DRIVER 732M: Lorenzo Bianconi <[email protected]> 733L: [email protected] (moderated for non-subscribers) 734S: Maintained 735F: Documentation/devicetree/bindings/phy/airoha,en7581-pcie-phy.yaml 736F: drivers/phy/phy-airoha-pcie-regs.h 737F: drivers/phy/phy-airoha-pcie.c 738 739AIROHA SPI SNFI DRIVER 740M: Lorenzo Bianconi <[email protected]> 741M: Ray Liu <[email protected]> 742L: [email protected] (moderated for non-subscribers) 743L: [email protected] 744S: Maintained 745F: Documentation/devicetree/bindings/spi/airoha,en7581-snand.yaml 746F: drivers/spi/spi-airoha-snfi.c 747 748AIRSPY MEDIA DRIVER 749L: [email protected] 750S: Orphan 751W: https://linuxtv.org 752Q: http://patchwork.linuxtv.org/project/linux-media/list/ 753F: drivers/media/usb/airspy/ 754 755ALACRITECH GIGABIT ETHERNET DRIVER 756M: Lino Sanfilippo <[email protected]> 757S: Maintained 758F: drivers/net/ethernet/alacritech/* 759 760ALCATEL SPEEDTOUCH USB DRIVER 761M: Duncan Sands <[email protected]> 762L: [email protected] 763S: Maintained 764W: http://www.linux-usb.org/SpeedTouch/ 765F: drivers/usb/atm/speedtch.c 766F: drivers/usb/atm/usbatm.c 767 768ALCHEMY AU1XX0 MMC DRIVER 769M: Manuel Lauss <[email protected]> 770S: Maintained 771F: drivers/mmc/host/au1xmmc.c 772 773ALI1563 I2C DRIVER 774M: Rudolf Marek <[email protected]> 775L: [email protected] 776S: Maintained 777F: Documentation/i2c/busses/i2c-ali1563.rst 778F: drivers/i2c/busses/i2c-ali1563.c 779 780ALIBABA ELASTIC RDMA DRIVER 781M: Cheng Xu <[email protected]> 782M: Kai Shen <[email protected]> 783L: [email protected] 784S: Supported 785F: drivers/infiniband/hw/erdma 786F: include/uapi/rdma/erdma-abi.h 787 788ALIBABA PMU DRIVER 789M: Shuai Xue <[email protected]> 790S: Supported 791F: Documentation/admin-guide/perf/alibaba_pmu.rst 792F: drivers/perf/alibaba_uncore_drw_pmu.c 793 794ALIENWARE WMI DRIVER 795L: [email protected] 796S: Maintained 797F: Documentation/wmi/devices/alienware-wmi.rst 798F: drivers/platform/x86/dell/alienware-wmi.c 799 800ALLEGRO DVT VIDEO IP CORE DRIVER 801M: Michael Tretter <[email protected]> 802R: Pengutronix Kernel Team <[email protected]> 803L: [email protected] 804S: Maintained 805F: Documentation/devicetree/bindings/media/allegro,al5e.yaml 806F: drivers/media/platform/allegro-dvt/ 807 808ALLIED VISION ALVIUM CAMERA DRIVER 809M: Tommaso Merciai <[email protected]> 810M: Martin Hecht <[email protected]> 811L: [email protected] 812S: Maintained 813F: Documentation/devicetree/bindings/media/i2c/alliedvision,alvium-csi2.yaml 814F: drivers/media/i2c/alvium-csi2.c 815F: drivers/media/i2c/alvium-csi2.h 816 817ALLWINNER A10 CSI DRIVER 818M: Maxime Ripard <[email protected]> 819L: [email protected] 820S: Maintained 821T: git git://linuxtv.org/media.git 822F: Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml 823F: drivers/media/platform/sunxi/sun4i-csi/ 824 825ALLWINNER A31 CSI DRIVER 826M: Yong Deng <[email protected]> 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-csi.yaml 832F: drivers/media/platform/sunxi/sun6i-csi/ 833 834ALLWINNER A31 ISP DRIVER 835M: Paul Kocialkowski <[email protected]> 836L: [email protected] 837S: Maintained 838T: git git://linuxtv.org/media.git 839F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-isp.yaml 840F: drivers/staging/media/sunxi/sun6i-isp/ 841F: drivers/staging/media/sunxi/sun6i-isp/uapi/sun6i-isp-config.h 842 843ALLWINNER A31 MIPI CSI-2 BRIDGE DRIVER 844M: Paul Kocialkowski <[email protected]> 845L: [email protected] 846S: Maintained 847T: git git://linuxtv.org/media.git 848F: Documentation/devicetree/bindings/media/allwinner,sun6i-a31-mipi-csi2.yaml 849F: drivers/media/platform/sunxi/sun6i-mipi-csi2/ 850 851ALLWINNER CPUFREQ DRIVER 852M: Yangtao Li <[email protected]> 853L: [email protected] 854S: Maintained 855F: Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml 856F: drivers/cpufreq/sun50i-cpufreq-nvmem.c 857 858ALLWINNER CRYPTO DRIVERS 859M: Corentin Labbe <[email protected]> 860L: [email protected] 861S: Maintained 862F: drivers/crypto/allwinner/ 863 864ALLWINNER DMIC DRIVERS 865M: Ban Tao <[email protected]> 866L: [email protected] 867S: Maintained 868F: Documentation/devicetree/bindings/sound/allwinner,sun50i-h6-dmic.yaml 869F: sound/soc/sunxi/sun50i-dmic.c 870 871ALLWINNER HARDWARE SPINLOCK SUPPORT 872M: Wilken Gottwalt <[email protected]> 873S: Maintained 874F: Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hwspinlock.yaml 875F: drivers/hwspinlock/sun6i_hwspinlock.c 876 877ALLWINNER THERMAL DRIVER 878M: Vasily Khoruzhick <[email protected]> 879M: Yangtao Li <[email protected]> 880L: [email protected] 881S: Maintained 882F: Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml 883F: drivers/thermal/sun8i_thermal.c 884 885ALLWINNER VPU DRIVER 886M: Maxime Ripard <[email protected]> 887M: Paul Kocialkowski <[email protected]> 888L: [email protected] 889S: Maintained 890F: drivers/staging/media/sunxi/cedrus/ 891 892ALPHA PORT 893M: Richard Henderson <[email protected]> 894M: Matt Turner <[email protected]> 895L: [email protected] 896S: Odd Fixes 897F: arch/alpha/ 898 899ALPS PS/2 TOUCHPAD DRIVER 900R: Pali Rohár <[email protected]> 901F: drivers/input/mouse/alps.* 902 903ALTERA MAILBOX DRIVER 904M: Mun Yew Tham <[email protected]> 905S: Maintained 906F: drivers/mailbox/mailbox-altera.c 907 908ALTERA MSGDMA IP CORE DRIVER 909M: Olivier Dautricourt <[email protected]> 910R: Stefan Roese <[email protected]> 911L: [email protected] 912S: Odd Fixes 913F: Documentation/devicetree/bindings/dma/altr,msgdma.yaml 914F: drivers/dma/altera-msgdma.c 915 916ALTERA PIO DRIVER 917M: Mun Yew Tham <[email protected]> 918L: [email protected] 919S: Maintained 920F: drivers/gpio/gpio-altera.c 921 922ALTERA TRIPLE SPEED ETHERNET DRIVER 923M: Joyce Ooi <[email protected]> 924L: [email protected] 925S: Maintained 926F: drivers/net/ethernet/altera/ 927 928ALTERA UART/JTAG UART SERIAL DRIVERS 929M: Tobias Klauser <[email protected]> 930L: [email protected] 931S: Maintained 932F: drivers/tty/serial/altera_jtaguart.c 933F: drivers/tty/serial/altera_uart.c 934F: include/linux/altera_jtaguart.h 935F: include/linux/altera_uart.h 936 937AMAZON ANNAPURNA LABS FIC DRIVER 938M: Talel Shenhar <[email protected]> 939S: Maintained 940F: Documentation/devicetree/bindings/interrupt-controller/amazon,al-fic.txt 941F: drivers/irqchip/irq-al-fic.c 942 943AMAZON ANNAPURNA LABS MEMORY CONTROLLER EDAC 944M: Talel Shenhar <[email protected]> 945M: Talel Shenhar <[email protected]> 946S: Maintained 947F: Documentation/devicetree/bindings/edac/amazon,al-mc-edac.yaml 948F: drivers/edac/al_mc_edac.c 949 950AMAZON ANNAPURNA LABS THERMAL MMIO DRIVER 951M: Talel Shenhar <[email protected]> 952S: Maintained 953F: Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt 954F: drivers/thermal/thermal_mmio.c 955 956AMAZON ETHERNET DRIVERS 957M: Shay Agroskin <[email protected]> 958M: Arthur Kiyanovski <[email protected]> 959R: David Arinzon <[email protected]> 960R: Saeed Bishara <[email protected]> 961L: [email protected] 962S: Maintained 963F: Documentation/networking/device_drivers/ethernet/amazon/ena.rst 964F: drivers/net/ethernet/amazon/ 965 966AMAZON RDMA EFA DRIVER 967M: Michael Margolin <[email protected]> 968R: Gal Pressman <[email protected]> 969R: Yossi Leybovich <[email protected]> 970L: [email protected] 971S: Supported 972Q: https://patchwork.kernel.org/project/linux-rdma/list/ 973F: drivers/infiniband/hw/efa/ 974F: include/uapi/rdma/efa-abi.h 975 976AMD 3D V-CACHE PERFORMANCE OPTIMIZER DRIVER 977M: Basavaraj Natikar <[email protected]> 978R: Mario Limonciello <[email protected]> 979L: [email protected] 980S: Supported 981F: Documentation/ABI/testing/sysfs-bus-platform-drivers-amd_x3d_vcache 982F: drivers/platform/x86/amd/x3d_vcache.c 983 984AMD ADDRESS TRANSLATION LIBRARY (ATL) 985M: Yazen Ghannam <[email protected]> 986L: [email protected] 987S: Supported 988F: drivers/ras/amd/atl/* 989 990AMD AE4DMA DRIVER 991M: Basavaraj Natikar <[email protected]> 992L: [email protected] 993S: Supported 994F: drivers/dma/amd/ae4dma/ 995 996AMD AXI W1 DRIVER 997M: Kris Chaplin <[email protected]> 998R: Thomas Delev <[email protected]> 999R: Michal Simek <[email protected]> 1000S: Maintained 1001F: Documentation/devicetree/bindings/w1/amd,axi-1wire-host.yaml 1002F: drivers/w1/masters/amd_axi_w1.c 1003 1004AMD CDX BUS DRIVER 1005M: Nipun Gupta <[email protected]> 1006M: Nikhil Agarwal <[email protected]> 1007S: Maintained 1008F: Documentation/devicetree/bindings/bus/xlnx,versal-net-cdx.yaml 1009F: drivers/cdx/* 1010F: include/linux/cdx/* 1011 1012AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 1013M: Tom Lendacky <[email protected]> 1014M: John Allen <[email protected]> 1015L: [email protected] 1016S: Supported 1017F: drivers/crypto/ccp/ 1018F: include/linux/ccp.h 1019 1020AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - SEV SUPPORT 1021M: Ashish Kalra <[email protected]> 1022M: Tom Lendacky <[email protected]> 1023L: [email protected] 1024S: Supported 1025F: drivers/crypto/ccp/sev* 1026F: include/uapi/linux/psp-sev.h 1027 1028AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - DBC SUPPORT 1029M: Mario Limonciello <[email protected]> 1030L: [email protected] 1031S: Supported 1032F: drivers/crypto/ccp/dbc.c 1033F: drivers/crypto/ccp/dbc.h 1034F: drivers/crypto/ccp/platform-access.c 1035F: drivers/crypto/ccp/platform-access.h 1036F: include/uapi/linux/psp-dbc.h 1037F: tools/crypto/ccp/*.c 1038F: tools/crypto/ccp/*.py 1039 1040AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER - HSTI SUPPORT 1041M: Mario Limonciello <[email protected]> 1042L: [email protected] 1043S: Supported 1044F: drivers/crypto/ccp/hsti.* 1045 1046AMD DISPLAY CORE 1047M: Harry Wentland <[email protected]> 1048M: Leo Li <[email protected]> 1049M: Rodrigo Siqueira <[email protected]> 1050L: [email protected] 1051S: Supported 1052T: git https://gitlab.freedesktop.org/agd5f/linux.git 1053F: drivers/gpu/drm/amd/display/ 1054 1055AMD DISPLAY CORE - DML 1056M: Chaitanya Dhere <[email protected]> 1057M: Jun Lei <[email protected]> 1058S: Supported 1059F: drivers/gpu/drm/amd/display/dc/dml/ 1060F: drivers/gpu/drm/amd/display/dc/dml2/ 1061 1062AMD FAM15H PROCESSOR POWER MONITORING DRIVER 1063M: Huang Rui <[email protected]> 1064L: [email protected] 1065S: Supported 1066F: Documentation/hwmon/fam15h_power.rst 1067F: drivers/hwmon/fam15h_power.c 1068 1069AMD FCH GPIO DRIVER 1070M: Enrico Weigelt, metux IT consult <[email protected]> 1071L: [email protected] 1072S: Maintained 1073F: drivers/gpio/gpio-amd-fch.c 1074F: include/linux/platform_data/gpio/gpio-amd-fch.h 1075 1076AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 1077L: [email protected] (moderated for non-subscribers) 1078S: Orphan 1079F: drivers/usb/gadget/udc/amd5536udc.* 1080 1081AMD GEODE PROCESSOR/CHIPSET SUPPORT 1082M: Andres Salomon <[email protected]> 1083L: [email protected] (moderated for non-subscribers) 1084S: Supported 1085W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 1086F: arch/x86/include/asm/geode.h 1087F: drivers/char/hw_random/geode-rng.c 1088F: drivers/crypto/geode* 1089F: drivers/video/fbdev/geode/ 1090 1091AMD HSMP DRIVER 1092M: Naveen Krishna Chatradhi <[email protected]> 1093R: Carlos Bilbao <[email protected]> 1094L: [email protected] 1095S: Maintained 1096F: Documentation/arch/x86/amd_hsmp.rst 1097F: arch/x86/include/asm/amd_hsmp.h 1098F: arch/x86/include/uapi/asm/amd_hsmp.h 1099F: drivers/platform/x86/amd/hsmp/ 1100 1101AMD IOMMU (AMD-VI) 1102M: Joerg Roedel <[email protected]> 1103R: Suravee Suthikulpanit <[email protected]> 1104L: [email protected] 1105S: Maintained 1106T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 1107F: drivers/iommu/amd/ 1108F: include/linux/amd-iommu.h 1109 1110AMD KFD 1111M: Felix Kuehling <[email protected]> 1112L: [email protected] 1113S: Supported 1114T: git https://gitlab.freedesktop.org/agd5f/linux.git 1115F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd*.[ch] 1116F: drivers/gpu/drm/amd/amdkfd/ 1117F: drivers/gpu/drm/amd/include/cik_structs.h 1118F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 1119F: drivers/gpu/drm/amd/include/v9_structs.h 1120F: drivers/gpu/drm/amd/include/vi_structs.h 1121F: include/uapi/linux/kfd_ioctl.h 1122F: include/uapi/linux/kfd_sysfs.h 1123 1124AMD MP2 I2C DRIVER 1125M: Elie Morisse <[email protected]> 1126M: Shyam Sundar S K <[email protected]> 1127L: [email protected] 1128S: Maintained 1129F: drivers/i2c/busses/i2c-amd-mp2* 1130 1131AMD ASF I2C DRIVER 1132M: Shyam Sundar S K <[email protected]> 1133L: [email protected] 1134S: Supported 1135F: drivers/i2c/busses/i2c-amd-asf-plat.c 1136 1137AMD NODE DRIVER 1138M: Mario Limonciello <[email protected]> 1139M: Yazen Ghannam <[email protected]> 1140L: [email protected] 1141S: Supported 1142F: arch/x86/include/asm/amd_node.h 1143F: arch/x86/kernel/amd_node.c 1144 1145AMD PDS CORE DRIVER 1146M: Shannon Nelson <[email protected]> 1147M: Brett Creeley <[email protected]> 1148L: [email protected] 1149S: Maintained 1150F: Documentation/networking/device_drivers/ethernet/amd/pds_core.rst 1151F: drivers/net/ethernet/amd/pds_core/ 1152F: include/linux/pds/ 1153 1154AMD PMC DRIVER 1155M: Shyam Sundar S K <[email protected]> 1156L: [email protected] 1157S: Supported 1158F: drivers/platform/x86/amd/pmc/ 1159 1160AMD PMF DRIVER 1161M: Shyam Sundar S K <[email protected]> 1162L: [email protected] 1163S: Supported 1164F: Documentation/ABI/testing/sysfs-amd-pmf 1165F: drivers/platform/x86/amd/pmf/ 1166 1167AMD POWERPLAY AND SWSMU 1168M: Kenneth Feng <[email protected]> 1169L: [email protected] 1170S: Supported 1171T: git https://gitlab.freedesktop.org/agd5f/linux.git 1172F: drivers/gpu/drm/amd/pm/ 1173 1174AMD PSTATE DRIVER 1175M: Huang Rui <[email protected]> 1176M: Gautham R. Shenoy <[email protected]> 1177M: Mario Limonciello <[email protected]> 1178R: Perry Yuan <[email protected]> 1179L: [email protected] 1180S: Supported 1181F: Documentation/admin-guide/pm/amd-pstate.rst 1182F: drivers/cpufreq/amd-pstate* 1183F: tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py 1184 1185AMD PTDMA DRIVER 1186M: Basavaraj Natikar <[email protected]> 1187L: [email protected] 1188S: Supported 1189F: drivers/dma/amd/ptdma/ 1190 1191AMD QDMA DRIVER 1192M: Nishad Saraf <[email protected]> 1193M: Lizhi Hou <[email protected]> 1194L: [email protected] 1195S: Supported 1196F: drivers/dma/amd/qdma/ 1197F: include/linux/platform_data/amd_qdma.h 1198 1199AMD SEATTLE DEVICE TREE SUPPORT 1200M: Suravee Suthikulpanit <[email protected]> 1201M: Tom Lendacky <[email protected]> 1202S: Supported 1203F: arch/arm64/boot/dts/amd/ 1204 1205AMD SENSOR FUSION HUB DRIVER 1206M: Basavaraj Natikar <[email protected]> 1207L: [email protected] 1208S: Maintained 1209F: Documentation/hid/amd-sfh* 1210F: drivers/hid/amd-sfh-hid/ 1211 1212AMD SPI DRIVER 1213M: Raju Rangoju <[email protected]> 1214L: [email protected] 1215S: Supported 1216F: drivers/spi/spi-amd.c 1217 1218AMD XDNA DRIVER 1219M: Min Ma <[email protected]> 1220M: Lizhi Hou <[email protected]> 1221L: [email protected] 1222S: Supported 1223T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1224F: Documentation/accel/amdxdna/ 1225F: drivers/accel/amdxdna/ 1226F: include/trace/events/amdxdna.h 1227F: include/uapi/drm/amdxdna_accel.h 1228 1229AMD XGBE DRIVER 1230M: "Shyam Sundar S K" <[email protected]> 1231L: [email protected] 1232S: Maintained 1233F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 1234F: drivers/net/ethernet/amd/xgbe/ 1235 1236AMLOGIC BLUETOOTH DRIVER 1237M: Yang Li <[email protected]> 1238L: [email protected] 1239S: Maintained 1240F: Documentation/devicetree/bindings/net/bluetooth/amlogic,w155s2-bt.yaml 1241F: drivers/bluetooth/hci_aml.c 1242 1243AMLOGIC DDR PMU DRIVER 1244M: Jiucheng Xu <[email protected]> 1245L: [email protected] 1246S: Supported 1247W: http://www.amlogic.com 1248F: Documentation/admin-guide/perf/meson-ddr-pmu.rst 1249F: Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml 1250F: drivers/perf/amlogic/ 1251F: include/soc/amlogic/ 1252 1253AMLOGIC RTC DRIVER 1254M: Yiting Deng <[email protected]> 1255M: Xianwei Zhao <[email protected]> 1256L: [email protected] 1257S: Maintained 1258F: Documentation/devicetree/bindings/rtc/amlogic,a4-rtc.yaml 1259F: drivers/rtc/rtc-amlogic-a4.c 1260 1261AMPHENOL CHIPCAP 2 DRIVER 1262M: Javier Carrasco <[email protected]> 1263L: [email protected] 1264S: Maintained 1265F: Documentation/devicetree/bindings/hwmon/amphenol,chipcap2.yaml 1266F: Documentation/hwmon/chipcap2.rst 1267F: drivers/hwmon/chipcap2.c 1268 1269AMPHION VPU CODEC V4L2 DRIVER 1270M: Ming Qian <[email protected]> 1271M: Zhou Peng <[email protected]> 1272L: [email protected] 1273S: Maintained 1274F: Documentation/devicetree/bindings/media/amphion,vpu.yaml 1275F: drivers/media/platform/amphion/ 1276 1277AMS AS73211 DRIVER 1278M: Christian Eggers <[email protected]> 1279L: [email protected] 1280S: Maintained 1281F: Documentation/devicetree/bindings/iio/light/ams,as73211.yaml 1282F: drivers/iio/light/as73211.c 1283 1284AMT (Automatic Multicast Tunneling) 1285M: Taehee Yoo <[email protected]> 1286L: [email protected] 1287S: Maintained 1288T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 1290F: drivers/net/amt.c 1291 1292ANALOG DEVICES INC AD3552R DRIVER 1293M: Nuno Sá <[email protected]> 1294L: [email protected] 1295S: Supported 1296W: https://ez.analog.com/linux-software-drivers 1297F: Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml 1298F: drivers/iio/dac/ad3552r.c 1299 1300ANALOG DEVICES INC AD4000 DRIVER 1301M: Marcelo Schmitt <[email protected]> 1302L: [email protected] 1303S: Supported 1304W: https://ez.analog.com/linux-software-drivers 1305F: Documentation/devicetree/bindings/iio/adc/adi,ad4000.yaml 1306F: Documentation/iio/ad4000.rst 1307F: drivers/iio/adc/ad4000.c 1308 1309ANALOG DEVICES INC AD4130 DRIVER 1310M: Cosmin Tanislav <[email protected]> 1311L: [email protected] 1312S: Supported 1313W: https://ez.analog.com/linux-software-drivers 1314F: Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml 1315F: drivers/iio/adc/ad4130.c 1316 1317ANALOG DEVICES INC AD4695 DRIVER 1318M: Michael Hennerich <[email protected]> 1319M: Nuno Sá <[email protected]> 1320R: David Lechner <[email protected]> 1321L: [email protected] 1322S: Supported 1323W: https://ez.analog.com/linux-software-drivers 1324F: Documentation/devicetree/bindings/iio/adc/adi,ad4695.yaml 1325F: Documentation/iio/ad4695.rst 1326F: drivers/iio/adc/ad4695.c 1327F: include/dt-bindings/iio/adc/adi,ad4695.h 1328 1329ANALOG DEVICES INC AD7091R DRIVER 1330M: Marcelo Schmitt <[email protected]> 1331L: [email protected] 1332S: Supported 1333W: http://ez.analog.com/community/linux-device-drivers 1334F: Documentation/devicetree/bindings/iio/adc/adi,ad7091r* 1335F: drivers/iio/adc/ad7091r* 1336 1337ANALOG DEVICES INC AD7192 DRIVER 1338M: Alisa-Dariana Roman <[email protected]> 1339L: [email protected] 1340S: Supported 1341W: https://ez.analog.com/linux-software-drivers 1342F: Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml 1343F: drivers/iio/adc/ad7192.c 1344 1345ANALOG DEVICES INC AD7292 DRIVER 1346M: Marcelo Schmitt <[email protected]> 1347L: [email protected] 1348S: Supported 1349W: https://ez.analog.com/linux-software-drivers 1350F: Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml 1351F: drivers/iio/adc/ad7292.c 1352 1353ANALOG DEVICES INC AD7293 DRIVER 1354M: Antoniu Miclaus <[email protected]> 1355L: [email protected] 1356S: Supported 1357W: https://ez.analog.com/linux-software-drivers 1358F: Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml 1359F: drivers/iio/dac/ad7293.c 1360 1361ANALOG DEVICES INC AD74115 DRIVER 1362M: Cosmin Tanislav <[email protected]> 1363L: [email protected] 1364S: Supported 1365W: https://ez.analog.com/linux-software-drivers 1366F: Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml 1367F: drivers/iio/addac/ad74115.c 1368 1369ANALOG DEVICES INC AD74413R DRIVER 1370M: Cosmin Tanislav <[email protected]> 1371L: [email protected] 1372S: Supported 1373W: https://ez.analog.com/linux-software-drivers 1374F: Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml 1375F: drivers/iio/addac/ad74413r.c 1376F: include/dt-bindings/iio/addac/adi,ad74413r.h 1377 1378ANALOG DEVICES INC AD7625 DRIVER 1379M: Michael Hennerich <[email protected]> 1380M: Nuno Sá <[email protected]> 1381R: Trevor Gamblin <[email protected]> 1382S: Supported 1383W: https://ez.analog.com/linux-software-drivers 1384W: http://analogdevicesinc.github.io/hdl/projects/pulsar_lvds/index.html 1385F: Documentation/devicetree/bindings/iio/adc/adi,ad7625.yaml 1386F: Documentation/iio/ad7625.rst 1387F: drivers/iio/adc/ad7625.c 1388 1389ANALOG DEVICES INC AD7768-1 DRIVER 1390M: Michael Hennerich <[email protected]> 1391L: [email protected] 1392S: Supported 1393W: https://ez.analog.com/linux-software-drivers 1394F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml 1395F: drivers/iio/adc/ad7768-1.c 1396 1397ANALOG DEVICES INC AD7780 DRIVER 1398M: Michael Hennerich <[email protected]> 1399M: Renato Lui Geh <[email protected]> 1400L: [email protected] 1401S: Supported 1402W: https://ez.analog.com/linux-software-drivers 1403F: Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml 1404F: drivers/iio/adc/ad7780.c 1405 1406ANALOG DEVICES INC AD9467 DRIVER 1407M: Michael Hennerich <[email protected]> 1408M: Nuno Sa <[email protected]> 1409L: [email protected] 1410S: Supported 1411W: https://ez.analog.com/linux-software-drivers 1412F: Documentation/ABI/testing/debugfs-iio-ad9467 1413F: Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml 1414F: drivers/iio/adc/ad9467.c 1415 1416ANALOG DEVICES INC AD8460 DRIVER 1417M: Mariel Tinaco <[email protected]> 1418L: [email protected] 1419S: Supported 1420W: https://ez.analog.com/linux-software-drivers 1421F: Documentation/devicetree/bindings/iio/dac/adi,ad8460.yaml 1422F: drivers/iio/dac/ad8460.c 1423 1424ANALOG DEVICES INC AD9739a DRIVER 1425M: Nuno Sa <[email protected]> 1426M: Dragos Bogdan <[email protected]> 1427L: [email protected] 1428S: Supported 1429W: https://ez.analog.com/linux-software-drivers 1430F: Documentation/devicetree/bindings/iio/dac/adi,ad9739a.yaml 1431F: drivers/iio/dac/ad9739a.c 1432 1433ANALOG DEVICES INC ADA4250 DRIVER 1434M: Antoniu Miclaus <[email protected]> 1435L: [email protected] 1436S: Supported 1437W: https://ez.analog.com/linux-software-drivers 1438F: Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml 1439F: drivers/iio/amplifiers/ada4250.c 1440 1441ANALOG DEVICES INC ADF4377 DRIVER 1442M: Antoniu Miclaus <[email protected]> 1443L: [email protected] 1444S: Supported 1445W: https://ez.analog.com/linux-software-drivers 1446F: Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml 1447F: drivers/iio/frequency/adf4377.c 1448 1449ANALOG DEVICES INC ADGS1408 DRIVER 1450M: Mircea Caprioru <[email protected]> 1451S: Supported 1452F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt 1453F: drivers/mux/adgs1408.c 1454 1455ANALOG DEVICES INC ADIN DRIVER 1456M: Michael Hennerich <[email protected]> 1457L: [email protected] 1458S: Supported 1459W: https://ez.analog.com/linux-software-drivers 1460F: Documentation/devicetree/bindings/net/adi,adin.yaml 1461F: drivers/net/phy/adin.c 1462 1463ANALOG DEVICES INC ADIS DRIVER LIBRARY 1464M: Nuno Sa <[email protected]> 1465L: [email protected] 1466S: Supported 1467F: drivers/iio/imu/adis.c 1468F: drivers/iio/imu/adis_buffer.c 1469F: drivers/iio/imu/adis_trigger.c 1470F: include/linux/iio/imu/adis.h 1471 1472ANALOG DEVICES INC ADIS16460 DRIVER 1473M: Dragos Bogdan <[email protected]> 1474L: [email protected] 1475S: Supported 1476W: https://ez.analog.com/linux-software-drivers 1477F: Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml 1478F: drivers/iio/imu/adis16460.c 1479 1480ANALOG DEVICES INC ADIS16475 DRIVER 1481M: Nuno Sa <[email protected]> 1482L: [email protected] 1483S: Supported 1484W: https://ez.analog.com/linux-software-drivers 1485F: Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml 1486F: drivers/iio/imu/adis16475.c 1487 1488ANALOG DEVICES INC ADM1177 DRIVER 1489M: Michael Hennerich <[email protected]> 1490L: [email protected] 1491S: Supported 1492W: https://ez.analog.com/linux-software-drivers 1493F: Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml 1494F: drivers/hwmon/adm1177.c 1495 1496ANALOG DEVICES INC ADMFM2000 DRIVER 1497M: Kim Seer Paller <[email protected]> 1498L: [email protected] 1499S: Supported 1500W: https://ez.analog.com/linux-software-drivers 1501F: Documentation/devicetree/bindings/iio/frequency/adi,admfm2000.yaml 1502F: drivers/iio/frequency/admfm2000.c 1503 1504ANALOG DEVICES INC ADMV1013 DRIVER 1505M: Antoniu Miclaus <[email protected]> 1506L: [email protected] 1507S: Supported 1508W: https://ez.analog.com/linux-software-drivers 1509F: Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml 1510F: drivers/iio/frequency/admv1013.c 1511 1512ANALOG DEVICES INC ADMV1014 DRIVER 1513M: Antoniu Miclaus <[email protected]> 1514L: [email protected] 1515S: Supported 1516W: https://ez.analog.com/linux-software-drivers 1517F: Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml 1518F: drivers/iio/frequency/admv1014.c 1519 1520ANALOG DEVICES INC ADMV8818 DRIVER 1521M: Antoniu Miclaus <[email protected]> 1522L: [email protected] 1523S: Supported 1524W: https://ez.analog.com/linux-software-drivers 1525F: Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml 1526F: drivers/iio/filter/admv8818.c 1527 1528ANALOG DEVICES INC ADP5061 DRIVER 1529M: Michael Hennerich <[email protected]> 1530L: [email protected] 1531S: Supported 1532W: https://ez.analog.com/linux-software-drivers 1533F: drivers/power/supply/adp5061.c 1534 1535ANALOG DEVICES INC ADRF6780 DRIVER 1536M: Antoniu Miclaus <[email protected]> 1537L: [email protected] 1538S: Supported 1539W: https://ez.analog.com/linux-software-drivers 1540F: Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml 1541F: drivers/iio/frequency/adrf6780.c 1542 1543ANALOG DEVICES INC ADV7180 DRIVER 1544M: Lars-Peter Clausen <[email protected]> 1545L: [email protected] 1546S: Supported 1547W: https://ez.analog.com/linux-software-drivers 1548F: Documentation/devicetree/bindings/media/i2c/adv7180.yaml 1549F: drivers/media/i2c/adv7180.c 1550 1551ANALOG DEVICES INC ADV748X DRIVER 1552M: Kieran Bingham <[email protected]> 1553L: [email protected] 1554S: Maintained 1555F: Documentation/devicetree/bindings/media/i2c/adv748x.yaml 1556F: drivers/media/i2c/adv748x/* 1557 1558ANALOG DEVICES INC ADV7511 DRIVER 1559M: Hans Verkuil <[email protected]> 1560L: [email protected] 1561S: Maintained 1562F: drivers/media/i2c/adv7511* 1563 1564ANALOG DEVICES INC ADV7604 DRIVER 1565M: Hans Verkuil <[email protected]> 1566L: [email protected] 1567S: Maintained 1568F: Documentation/devicetree/bindings/media/i2c/adv7604.yaml 1569F: drivers/media/i2c/adv7604* 1570 1571ANALOG DEVICES INC ADV7842 DRIVER 1572M: Hans Verkuil <[email protected]> 1573L: [email protected] 1574S: Maintained 1575F: drivers/media/i2c/adv7842* 1576 1577ANALOG DEVICES INC ADXRS290 DRIVER 1578M: Nishant Malpani <[email protected]> 1579L: [email protected] 1580S: Supported 1581F: Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml 1582F: drivers/iio/gyro/adxrs290.c 1583 1584ANALOG DEVICES INC ASOC CODEC DRIVERS 1585M: Lars-Peter Clausen <[email protected]> 1586M: Nuno Sá <[email protected]> 1587L: [email protected] 1588S: Supported 1589W: http://wiki.analog.com/ 1590W: https://ez.analog.com/linux-software-drivers 1591F: Documentation/devicetree/bindings/sound/adi,* 1592F: sound/soc/codecs/ad1* 1593F: sound/soc/codecs/ad7* 1594F: sound/soc/codecs/adau* 1595F: sound/soc/codecs/adav* 1596F: sound/soc/codecs/sigmadsp.* 1597F: sound/soc/codecs/ssm* 1598 1599ANALOG DEVICES INC AXI DAC DRIVER 1600M: Nuno Sa <[email protected]> 1601L: [email protected] 1602S: Supported 1603W: https://ez.analog.com/linux-software-drivers 1604F: Documentation/devicetree/bindings/iio/dac/adi,axi-dac.yaml 1605F: drivers/iio/dac/adi-axi-dac.c 1606 1607ANALOG DEVICES INC DMA DRIVERS 1608M: Lars-Peter Clausen <[email protected]> 1609S: Supported 1610W: https://ez.analog.com/linux-software-drivers 1611F: drivers/dma/dma-axi-dmac.c 1612 1613ANALOG DEVICES INC IIO DRIVERS 1614M: Lars-Peter Clausen <[email protected]> 1615M: Michael Hennerich <[email protected]> 1616S: Supported 1617W: http://wiki.analog.com/ 1618W: https://ez.analog.com/linux-software-drivers 1619F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 1620F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 1621F: Documentation/devicetree/bindings/iio/*/adi,* 1622F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml 1623F: Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml 1624F: Documentation/iio/ad7606.rst 1625F: drivers/iio/*/ad* 1626F: drivers/iio/adc/ltc249* 1627F: drivers/iio/amplifiers/hmc425a.c 1628F: drivers/staging/iio/*/ad* 1629X: drivers/iio/*/adjd* 1630 1631ANALOGBITS PLL LIBRARIES 1632M: Paul Walmsley <[email protected]> 1633M: Samuel Holland <[email protected]> 1634S: Supported 1635F: drivers/clk/analogbits/* 1636F: include/linux/clk/analogbits* 1637 1638ANDROID DRIVERS 1639M: Greg Kroah-Hartman <[email protected]> 1640M: Arve Hjønnevåg <[email protected]> 1641M: Todd Kjos <[email protected]> 1642M: Martijn Coenen <[email protected]> 1643M: Joel Fernandes <[email protected]> 1644M: Christian Brauner <[email protected]> 1645M: Carlos Llamas <[email protected]> 1646M: Suren Baghdasaryan <[email protected]> 1647L: [email protected] 1648S: Supported 1649T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 1650F: drivers/android/ 1651 1652ANDROID GOLDFISH PIC DRIVER 1653M: Miodrag Dinic <[email protected]> 1654S: Supported 1655F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 1656F: drivers/irqchip/irq-goldfish-pic.c 1657 1658ANDROID GOLDFISH RTC DRIVER 1659M: Jiaxun Yang <[email protected]> 1660S: Supported 1661F: drivers/rtc/rtc-goldfish.c 1662 1663AOA (Apple Onboard Audio) ALSA DRIVER 1664M: Johannes Berg <[email protected]> 1665L: [email protected] 1666L: [email protected] 1667S: Maintained 1668F: sound/aoa/ 1669 1670APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 1671M: William Breathitt Gray <[email protected]> 1672L: [email protected] 1673S: Maintained 1674F: drivers/iio/addac/stx104.c 1675 1676APM DRIVER 1677M: Jiri Kosina <[email protected]> 1678S: Odd fixes 1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 1680F: arch/x86/kernel/apm_32.c 1681F: drivers/char/apm-emulation.c 1682F: include/linux/apm_bios.h 1683F: include/uapi/linux/apm_bios.h 1684 1685APPARMOR SECURITY MODULE 1686M: John Johansen <[email protected]> 1687M: John Johansen <[email protected]> 1688L: [email protected] (moderated for non-subscribers) 1689S: Supported 1690W: apparmor.net 1691B: https://gitlab.com/apparmor/apparmor-kernel 1692C: irc://irc.oftc.net/apparmor 1693T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 1694T: https://gitlab.com/apparmor/apparmor-kernel.git 1695F: Documentation/admin-guide/LSM/apparmor.rst 1696F: security/apparmor/ 1697 1698APPLE BCM5974 MULTITOUCH DRIVER 1699M: Henrik Rydberg <[email protected]> 1700L: [email protected] 1701S: Odd fixes 1702F: drivers/input/mouse/bcm5974.c 1703 1704APPLE PCIE CONTROLLER DRIVER 1705M: Alyssa Rosenzweig <[email protected]> 1706M: Marc Zyngier <[email protected]> 1707L: [email protected] 1708S: Maintained 1709F: drivers/pci/controller/pcie-apple.c 1710 1711APPLE SMC DRIVER 1712M: Henrik Rydberg <[email protected]> 1713L: [email protected] 1714S: Odd fixes 1715F: drivers/hwmon/applesmc.c 1716 1717APPLETALK NETWORK LAYER 1718L: [email protected] 1719S: Odd fixes 1720F: include/linux/atalk.h 1721F: include/uapi/linux/atalk.h 1722F: net/appletalk/ 1723 1724APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1725M: Khuong Dinh <[email protected]> 1726S: Supported 1727F: arch/arm64/boot/dts/apm/ 1728 1729APPLIED MICRO (APM) X-GENE SOC EDAC 1730M: Khuong Dinh <[email protected]> 1731S: Supported 1732F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1733F: drivers/edac/xgene_edac.c 1734 1735APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1736M: Iyappan Subramanian <[email protected]> 1737M: Keyur Chudgar <[email protected]> 1738S: Maintained 1739F: drivers/net/ethernet/apm/xgene-v2/ 1740 1741APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1742M: Iyappan Subramanian <[email protected]> 1743M: Keyur Chudgar <[email protected]> 1744M: Quan Nguyen <[email protected]> 1745S: Maintained 1746F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1747F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1748F: drivers/net/ethernet/apm/xgene/ 1749F: drivers/net/mdio/mdio-xgene.c 1750 1751APPLIED MICRO (APM) X-GENE SOC PMU 1752M: Khuong Dinh <[email protected]> 1753S: Supported 1754F: Documentation/admin-guide/perf/xgene-pmu.rst 1755F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1756F: drivers/perf/xgene_pmu.c 1757 1758APPLIED MICRO QT2025 PHY DRIVER 1759M: FUJITA Tomonori <[email protected]> 1760R: Trevor Gross <[email protected]> 1761L: [email protected] 1762L: [email protected] 1763S: Maintained 1764F: drivers/net/phy/qt2025.rs 1765 1766APTINA CAMERA SENSOR PLL 1767M: Laurent Pinchart <[email protected]> 1768L: [email protected] 1769S: Maintained 1770F: drivers/media/i2c/aptina-pll.* 1771 1772AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER 1773M: Aleksa Savic <[email protected]> 1774M: Jack Doan <[email protected]> 1775L: [email protected] 1776S: Maintained 1777F: Documentation/hwmon/aquacomputer_d5next.rst 1778F: drivers/hwmon/aquacomputer_d5next.c 1779 1780AQUANTIA ETHERNET DRIVER (atlantic) 1781M: Igor Russkikh <[email protected]> 1782L: [email protected] 1783S: Maintained 1784W: https://www.marvell.com/ 1785Q: https://patchwork.kernel.org/project/netdevbpf/list/ 1786F: Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst 1787F: drivers/net/ethernet/aquantia/atlantic/ 1788 1789AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM 1790M: Egor Pomozov <[email protected]> 1791L: [email protected] 1792S: Maintained 1793W: http://www.aquantia.com 1794F: drivers/net/ethernet/aquantia/atlantic/aq_ptp* 1795 1796AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER 1797M: Krzysztof Hałasa <[email protected]> 1798L: [email protected] 1799S: Maintained 1800F: Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml 1801F: drivers/media/i2c/ar0521.c 1802 1803ARASAN NAND CONTROLLER DRIVER 1804M: Miquel Raynal <[email protected]> 1805R: Michal Simek <[email protected]> 1806L: [email protected] 1807S: Maintained 1808F: Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml 1809F: drivers/mtd/nand/raw/arasan-nand-controller.c 1810 1811ARC FRAMEBUFFER DRIVER 1812M: Jaya Kumar <[email protected]> 1813S: Maintained 1814F: drivers/video/fbdev/arcfb.c 1815F: drivers/video/fbdev/core/fb_defio.c 1816 1817ARC PGU DRM DRIVER 1818M: Alexey Brodkin <[email protected]> 1819S: Supported 1820F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1821F: drivers/gpu/drm/tiny/arcpgu.c 1822 1823ARCNET NETWORK LAYER 1824M: Michael Grzeschik <[email protected]> 1825L: [email protected] 1826S: Maintained 1827F: drivers/net/arcnet/ 1828F: include/uapi/linux/if_arcnet.h 1829 1830ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS) 1831M: Arnd Bergmann <[email protected]> 1832L: [email protected] (moderated for non-subscribers) 1833L: [email protected] 1834S: Maintained 1835P: Documentation/process/maintainer-soc.rst 1836C: irc://irc.libera.chat/armlinux 1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 1838F: Documentation/process/maintainer-soc*.rst 1839F: arch/arm/boot/dts/Makefile 1840F: arch/arm64/boot/dts/Makefile 1841 1842ARM ARCHITECTED TIMER DRIVER 1843M: Mark Rutland <[email protected]> 1844M: Marc Zyngier <[email protected]> 1845L: [email protected] (moderated for non-subscribers) 1846S: Maintained 1847F: arch/arm/include/asm/arch_timer.h 1848F: arch/arm64/include/asm/arch_timer.h 1849F: drivers/clocksource/arm_arch_timer.c 1850 1851ARM GENERIC INTERRUPT CONTROLLER DRIVERS 1852M: Marc Zyngier <[email protected]> 1853L: [email protected] (moderated for non-subscribers) 1854S: Maintained 1855F: Documentation/devicetree/bindings/interrupt-controller/arm,gic* 1856F: arch/arm/include/asm/arch_gicv3.h 1857F: arch/arm64/include/asm/arch_gicv3.h 1858F: drivers/irqchip/irq-gic*.[ch] 1859F: include/linux/irqchip/arm-gic*.h 1860F: include/linux/irqchip/arm-vgic-info.h 1861 1862ARM HDLCD DRM DRIVER 1863M: Liviu Dudau <[email protected]> 1864S: Supported 1865F: Documentation/devicetree/bindings/display/arm,hdlcd.yaml 1866F: drivers/gpu/drm/arm/hdlcd_* 1867 1868ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT 1869M: Linus Walleij <[email protected]> 1870L: [email protected] (moderated for non-subscribers) 1871S: Maintained 1872F: Documentation/devicetree/bindings/arm/arm,integrator.yaml 1873F: Documentation/devicetree/bindings/arm/arm,realview.yaml 1874F: Documentation/devicetree/bindings/arm/arm,versatile.yaml 1875F: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 1876F: Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml 1877F: Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml 1878F: Documentation/devicetree/bindings/i2c/arm,i2c-versatile.yaml 1879F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt 1880F: Documentation/devicetree/bindings/mtd/mtd-physmap.yaml 1881F: arch/arm/boot/dts/arm/arm-realview-* 1882F: arch/arm/boot/dts/arm/integrator* 1883F: arch/arm/boot/dts/arm/versatile* 1884F: arch/arm/mach-versatile/ 1885F: drivers/bus/arm-integrator-lm.c 1886F: drivers/clk/versatile/ 1887F: drivers/i2c/busses/i2c-versatile.c 1888F: drivers/irqchip/irq-versatile-fpga.c 1889F: drivers/mtd/maps/physmap-versatile.* 1890F: drivers/power/reset/arm-versatile-reboot.c 1891F: drivers/soc/versatile/ 1892 1893ARM INTERCONNECT PMU DRIVERS 1894M: Robin Murphy <[email protected]> 1895S: Supported 1896F: Documentation/admin-guide/perf/arm-cmn.rst 1897F: Documentation/admin-guide/perf/arm-ni.rst 1898F: Documentation/devicetree/bindings/perf/arm,cmn.yaml 1899F: Documentation/devicetree/bindings/perf/arm,ni.yaml 1900F: drivers/perf/arm-cmn.c 1901F: drivers/perf/arm-ni.c 1902F: tools/perf/pmu-events/arch/arm64/arm/cmn/ 1903 1904ARM KOMEDA DRM-KMS DRIVER 1905M: Liviu Dudau <[email protected]> 1906S: Supported 1907T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1908F: Documentation/devicetree/bindings/display/arm,komeda.yaml 1909F: Documentation/gpu/komeda-kms.rst 1910F: drivers/gpu/drm/arm/display/include/ 1911F: drivers/gpu/drm/arm/display/komeda/ 1912 1913ARM MALI PANFROST DRM DRIVER 1914M: Boris Brezillon <[email protected]> 1915M: Rob Herring <[email protected]> 1916R: Steven Price <[email protected]> 1917L: [email protected] 1918S: Supported 1919T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1920F: Documentation/gpu/panfrost.rst 1921F: drivers/gpu/drm/ci/xfails/panfrost* 1922F: drivers/gpu/drm/panfrost/ 1923F: include/uapi/drm/panfrost_drm.h 1924 1925ARM MALI PANTHOR DRM DRIVER 1926M: Boris Brezillon <[email protected]> 1927M: Steven Price <[email protected]> 1928M: Liviu Dudau <[email protected]> 1929L: [email protected] 1930S: Supported 1931T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1932F: Documentation/devicetree/bindings/gpu/arm,mali-valhall-csf.yaml 1933F: drivers/gpu/drm/panthor/ 1934F: include/uapi/drm/panthor_drm.h 1935 1936ARM MALI-DP DRM DRIVER 1937M: Liviu Dudau <[email protected]> 1938S: Supported 1939T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 1940F: Documentation/devicetree/bindings/display/arm,malidp.yaml 1941F: Documentation/gpu/afbc.rst 1942F: drivers/gpu/drm/arm/ 1943 1944ARM MFM AND FLOPPY DRIVERS 1945M: Ian Molton <[email protected]> 1946S: Maintained 1947F: arch/arm/include/asm/floppy.h 1948F: arch/arm/mach-rpc/floppydma.S 1949 1950ARM PMU PROFILING AND DEBUGGING 1951M: Will Deacon <[email protected]> 1952M: Mark Rutland <[email protected]> 1953L: [email protected] (moderated for non-subscribers) 1954L: [email protected] 1955S: Maintained 1956F: Documentation/devicetree/bindings/arm/pmu.yaml 1957F: Documentation/devicetree/bindings/perf/ 1958F: arch/arm*/include/asm/hw_breakpoint.h 1959F: arch/arm*/include/asm/perf_event.h 1960F: arch/arm*/kernel/hw_breakpoint.c 1961F: arch/arm*/kernel/perf_* 1962F: drivers/perf/ 1963F: include/linux/perf/arm_pmu*.h 1964 1965ARM PORT 1966M: Russell King <[email protected]> 1967L: [email protected] (moderated for non-subscribers) 1968S: Odd Fixes 1969W: http://www.armlinux.org.uk/ 1970T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1971F: arch/arm/ 1972X: arch/arm/boot/dts/ 1973 1974ARM PRIMECELL AACI PL041 DRIVER 1975M: Russell King <[email protected]> 1976S: Odd Fixes 1977F: sound/arm/aaci.* 1978 1979ARM PRIMECELL BUS SUPPORT 1980M: Russell King <[email protected]> 1981S: Odd Fixes 1982F: drivers/amba/ 1983F: include/linux/amba/bus.h 1984 1985ARM PRIMECELL KMI PL050 DRIVER 1986M: Russell King <[email protected]> 1987S: Odd Fixes 1988F: drivers/input/serio/ambakmi.* 1989F: include/linux/amba/kmi.h 1990 1991ARM PRIMECELL MMCI PL180/1 DRIVER 1992M: Russell King <[email protected]> 1993S: Odd Fixes 1994F: drivers/mmc/host/mmci.* 1995F: include/linux/amba/mmci.h 1996 1997ARM PRIMECELL PL35X NAND CONTROLLER DRIVER 1998M: Miquel Raynal <[email protected]> 1999R: Michal Simek <[email protected]> 2000L: [email protected] 2001S: Maintained 2002F: Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml 2003F: drivers/mtd/nand/raw/pl35x-nand-controller.c 2004 2005ARM PRIMECELL PL35X SMC DRIVER 2006M: Miquel Raynal <[email protected]> 2007R: Michal Simek <[email protected]> 2008L: [email protected] (moderated for non-subscribers) 2009S: Maintained 2010F: Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml 2011F: drivers/memory/pl353-smc.c 2012 2013ARM PRIMECELL SSP PL022 SPI DRIVER 2014M: Linus Walleij <[email protected]> 2015L: [email protected] (moderated for non-subscribers) 2016S: Maintained 2017F: Documentation/devicetree/bindings/spi/spi-pl022.yaml 2018F: drivers/spi/spi-pl022.c 2019 2020ARM PRIMECELL UART PL010 AND PL011 DRIVERS 2021M: Russell King <[email protected]> 2022S: Odd Fixes 2023F: drivers/tty/serial/amba-pl01*.c 2024F: include/linux/amba/serial.h 2025 2026ARM PRIMECELL VIC PL190/PL192 DRIVER 2027M: Linus Walleij <[email protected]> 2028L: [email protected] (moderated for non-subscribers) 2029S: Maintained 2030F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml 2031F: drivers/irqchip/irq-vic.c 2032 2033ARM SMC WATCHDOG DRIVER 2034M: Julius Werner <[email protected]> 2035R: Evan Benn <[email protected]> 2036S: Maintained 2037F: Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml 2038F: drivers/watchdog/arm_smc_wdt.c 2039 2040ARM SMMU DRIVERS 2041M: Will Deacon <[email protected]> 2042R: Robin Murphy <[email protected]> 2043L: [email protected] (moderated for non-subscribers) 2044S: Maintained 2045F: Documentation/devicetree/bindings/iommu/arm,smmu* 2046F: drivers/iommu/arm/ 2047F: drivers/iommu/io-pgtable-arm* 2048 2049ARM SMMU SVA SUPPORT 2050R: Jean-Philippe Brucker <[email protected]> 2051F: drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c 2052 2053ARM SUB-ARCHITECTURES 2054L: [email protected] (moderated for non-subscribers) 2055S: Maintained 2056C: irc://irc.libera.chat/armlinux 2057T: git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git 2058F: arch/arm/mach-*/ 2059F: arch/arm/plat-*/ 2060 2061ARM/ACTIONS SEMI ARCHITECTURE 2062M: Andreas Färber <[email protected]> 2063M: Manivannan Sadhasivam <[email protected]> 2064L: [email protected] (moderated for non-subscribers) 2065L: [email protected] (moderated for non-subscribers) 2066S: Maintained 2067F: Documentation/devicetree/bindings/arm/actions.yaml 2068F: Documentation/devicetree/bindings/clock/actions,owl-cmu.yaml 2069F: Documentation/devicetree/bindings/dma/owl-dma.yaml 2070F: Documentation/devicetree/bindings/i2c/i2c-owl.yaml 2071F: Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml 2072F: Documentation/devicetree/bindings/mmc/owl-mmc.yaml 2073F: Documentation/devicetree/bindings/net/actions,owl-emac.yaml 2074F: Documentation/devicetree/bindings/pinctrl/actions,* 2075F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 2076F: Documentation/devicetree/bindings/timer/actions,owl-timer.yaml 2077F: arch/arm/boot/dts/actions/ 2078F: arch/arm/mach-actions/ 2079F: arch/arm64/boot/dts/actions/ 2080F: drivers/clk/actions/ 2081F: drivers/clocksource/timer-owl* 2082F: drivers/dma/owl-dma.c 2083F: drivers/i2c/busses/i2c-owl.c 2084F: drivers/irqchip/irq-owl-sirq.c 2085F: drivers/mmc/host/owl-mmc.c 2086F: drivers/net/ethernet/actions/ 2087F: drivers/pinctrl/actions/* 2088F: drivers/pmdomain/actions/ 2089F: include/dt-bindings/power/owl-* 2090F: include/dt-bindings/reset/actions,* 2091F: include/linux/soc/actions/ 2092N: owl 2093 2094ARM/AIROHA SOC SUPPORT 2095M: Matthias Brugger <[email protected]> 2096M: AngeloGioacchino Del Regno <[email protected]> 2097L: [email protected] (moderated for non-subscribers) 2098L: [email protected] (moderated for non-subscribers) 2099S: Odd Fixes 2100F: arch/arm/boot/dts/airoha/ 2101F: arch/arm64/boot/dts/airoha/ 2102 2103ARM/Allwinner SoC Clock Support 2104M: Emilio López <[email protected]> 2105S: Maintained 2106F: drivers/clk/sunxi/ 2107 2108ARM/Allwinner sunXi SoC support 2109M: Chen-Yu Tsai <[email protected]> 2110M: Jernej Skrabec <[email protected]> 2111M: Samuel Holland <[email protected]> 2112L: [email protected] (moderated for non-subscribers) 2113L: [email protected] 2114S: Maintained 2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 2116F: arch/arm/mach-sunxi/ 2117F: arch/arm64/boot/dts/allwinner/ 2118F: drivers/clk/sunxi-ng/ 2119F: drivers/pinctrl/sunxi/ 2120F: drivers/soc/sunxi/ 2121N: allwinner 2122N: sun[x456789]i 2123N: sun[25]0i 2124 2125ARM/ALPHASCALE ARCHITECTURE 2126M: Krzysztof Kozlowski <[email protected]> 2127L: [email protected] (moderated for non-subscribers) 2128S: Odd Fixes 2129F: arch/arm/boot/dts/alphascale/ 2130F: drivers/clk/clk-asm9260.c 2131F: drivers/clocksource/asm9260_timer.c 2132F: drivers/rtc/rtc-asm9260.c 2133F: drivers/watchdog/asm9260_wdt.c 2134 2135ARM/AMD PENSANDO ARM64 ARCHITECTURE 2136M: Brad Larson <[email protected]> 2137L: [email protected] (moderated for non-subscribers) 2138S: Supported 2139F: Documentation/devicetree/bindings/*/amd,pensando* 2140F: arch/arm64/boot/dts/amd/elba* 2141 2142ARM/Amlogic Meson SoC CLOCK FRAMEWORK 2143M: Neil Armstrong <[email protected]> 2144M: Jerome Brunet <[email protected]> 2145L: [email protected] 2146S: Maintained 2147F: Documentation/devicetree/bindings/clock/amlogic* 2148F: drivers/clk/meson/ 2149F: include/dt-bindings/clock/amlogic,a1* 2150F: include/dt-bindings/clock/gxbb* 2151F: include/dt-bindings/clock/meson* 2152 2153ARM/Amlogic Meson SoC Crypto Drivers 2154M: Corentin Labbe <[email protected]> 2155L: [email protected] 2156L: [email protected] 2157S: Maintained 2158F: Documentation/devicetree/bindings/crypto/amlogic* 2159F: drivers/crypto/amlogic/ 2160 2161ARM/Amlogic Meson SoC Sound Drivers 2162M: Jerome Brunet <[email protected]> 2163L: [email protected] 2164S: Maintained 2165F: Documentation/devicetree/bindings/sound/amlogic* 2166F: sound/soc/meson/ 2167 2168ARM/Amlogic Meson SoC support 2169M: Neil Armstrong <[email protected]> 2170M: Kevin Hilman <[email protected]> 2171R: Jerome Brunet <[email protected]> 2172R: Martin Blumenstingl <[email protected]> 2173L: [email protected] (moderated for non-subscribers) 2174L: [email protected] 2175S: Maintained 2176W: http://linux-meson.com/ 2177F: Documentation/devicetree/bindings/phy/amlogic* 2178F: arch/arm/boot/dts/amlogic/ 2179F: arch/arm/mach-meson/ 2180F: arch/arm64/boot/dts/amlogic/ 2181F: drivers/pmdomain/amlogic/ 2182F: drivers/mmc/host/meson* 2183F: drivers/phy/amlogic/ 2184F: drivers/pinctrl/meson/ 2185F: drivers/rtc/rtc-meson* 2186F: drivers/soc/amlogic/ 2187N: meson 2188 2189ARM/Annapurna Labs ALPINE ARCHITECTURE 2190M: Antoine Tenart <[email protected]> 2191L: [email protected] (moderated for non-subscribers) 2192S: Odd Fixes 2193F: arch/arm/boot/dts/amazon/ 2194F: arch/arm/mach-alpine/ 2195F: arch/arm64/boot/dts/amazon/ 2196F: drivers/*/*alpine* 2197 2198ARM/APPLE MACHINE SOUND DRIVERS 2199M: Martin Povišer <[email protected]> 2200L: [email protected] 2201L: [email protected] 2202S: Maintained 2203F: Documentation/devicetree/bindings/sound/adi,ssm3515.yaml 2204F: Documentation/devicetree/bindings/sound/cirrus,cs42l84.yaml 2205F: Documentation/devicetree/bindings/sound/apple,* 2206F: sound/soc/apple/* 2207F: sound/soc/codecs/cs42l83-i2c.c 2208F: sound/soc/codecs/cs42l84.* 2209F: sound/soc/codecs/ssm3515.c 2210 2211ARM/APPLE MACHINE SUPPORT 2212M: Sven Peter <[email protected]> 2213R: Alyssa Rosenzweig <[email protected]> 2214L: [email protected] 2215L: [email protected] (moderated for non-subscribers) 2216S: Maintained 2217W: https://asahilinux.org 2218B: https://github.com/AsahiLinux/linux/issues 2219C: irc://irc.oftc.net/asahi-dev 2220T: git https://github.com/AsahiLinux/linux.git 2221F: Documentation/devicetree/bindings/arm/apple.yaml 2222F: Documentation/devicetree/bindings/arm/apple/* 2223F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2224F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2225F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2226F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2227F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2228F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2229F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2230F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2231F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2232F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2233F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2234F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2235F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2236F: Documentation/devicetree/bindings/power/apple* 2237F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2238F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2239F: arch/arm64/boot/dts/apple/ 2240F: drivers/bluetooth/hci_bcm4377.c 2241F: drivers/clk/clk-apple-nco.c 2242F: drivers/cpufreq/apple-soc-cpufreq.c 2243F: drivers/dma/apple-admac.c 2244F: drivers/pmdomain/apple/ 2245F: drivers/i2c/busses/i2c-pasemi-core.c 2246F: drivers/i2c/busses/i2c-pasemi-platform.c 2247F: drivers/iommu/apple-dart.c 2248F: drivers/iommu/io-pgtable-dart.c 2249F: drivers/irqchip/irq-apple-aic.c 2250F: drivers/nvme/host/apple.c 2251F: drivers/nvmem/apple-efuses.c 2252F: drivers/pinctrl/pinctrl-apple-gpio.c 2253F: drivers/pwm/pwm-apple.c 2254F: drivers/soc/apple/* 2255F: drivers/watchdog/apple_wdt.c 2256F: include/dt-bindings/interrupt-controller/apple-aic.h 2257F: include/dt-bindings/pinctrl/apple.h 2258F: include/linux/soc/apple/* 2259 2260ARM/ARTPEC MACHINE SUPPORT 2261M: Jesper Nilsson <[email protected]> 2262M: Lars Persson <[email protected]> 2263L: [email protected] 2264S: Maintained 2265F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2266F: arch/arm/boot/dts/axis/ 2267F: arch/arm/mach-artpec 2268F: drivers/clk/axis 2269F: drivers/crypto/axis 2270F: drivers/mmc/host/usdhi6rol0.c 2271F: drivers/pinctrl/pinctrl-artpec* 2272 2273ARM/ASPEED I2C DRIVER 2274M: Ryan Chen <[email protected]> 2275R: Benjamin Herrenschmidt <[email protected]> 2276R: Joel Stanley <[email protected]> 2277L: [email protected] 2278L: [email protected] (moderated for non-subscribers) 2279S: Maintained 2280F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2281F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2282F: drivers/i2c/busses/i2c-aspeed.c 2283F: drivers/irqchip/irq-aspeed-i2c-ic.c 2284 2285ARM/ASPEED MACHINE SUPPORT 2286M: Joel Stanley <[email protected]> 2287R: Andrew Jeffery <[email protected]> 2288L: [email protected] (moderated for non-subscribers) 2289L: [email protected] (moderated for non-subscribers) 2290S: Supported 2291Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2292T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2293F: Documentation/devicetree/bindings/arm/aspeed/ 2294F: arch/arm/boot/dts/aspeed/ 2295F: arch/arm/mach-aspeed/ 2296N: aspeed 2297 2298ARM/AXM LSI SOC 2299M: Krzysztof Kozlowski <[email protected]> 2300L: [email protected] (moderated for non-subscribers) 2301S: Odd Fixes 2302F: Documentation/devicetree/bindings/arm/axxia.yaml 2303F: arch/arm/boot/dts/intel/axm/ 2304F: arch/arm/mach-axxia/ 2305 2306ARM/BITMAIN ARCHITECTURE 2307M: Manivannan Sadhasivam <[email protected]> 2308L: [email protected] (moderated for non-subscribers) 2309S: Maintained 2310F: Documentation/devicetree/bindings/arm/bitmain.yaml 2311F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2312F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2313F: arch/arm64/boot/dts/bitmain/ 2314F: drivers/clk/clk-bm1880.c 2315F: drivers/pinctrl/pinctrl-bm1880.c 2316 2317ARM/BLAIZE ARCHITECTURE 2318M: James Cowgill <[email protected]> 2319M: Matt Redfearn <[email protected]> 2320M: Neil Jones <[email protected]> 2321M: Nikolaos Pasaloukos <[email protected]> 2322S: Maintained 2323F: Documentation/devicetree/bindings/arm/blaize.yaml 2324F: arch/arm64/boot/dts/blaize/ 2325 2326ARM/CALXEDA HIGHBANK ARCHITECTURE 2327M: Andre Przywara <[email protected]> 2328L: [email protected] (moderated for non-subscribers) 2329S: Maintained 2330F: arch/arm/boot/dts/calxeda/ 2331F: arch/arm/mach-highbank/ 2332 2333ARM/CAVIUM THUNDER NETWORK DRIVER 2334M: Sunil Goutham <[email protected]> 2335L: [email protected] (moderated for non-subscribers) 2336S: Maintained 2337F: drivers/net/ethernet/cavium/thunder/ 2338 2339ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2340M: Lukasz Majewski <[email protected]> 2341L: [email protected] (moderated for non-subscribers) 2342S: Maintained 2343F: arch/arm/mach-ep93xx/ts72xx.c 2344 2345ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2346M: Hartley Sweeten <[email protected]> 2347M: Alexander Sverdlin <[email protected]> 2348M: Nikita Shubin <[email protected]> 2349L: [email protected] (moderated for non-subscribers) 2350S: Maintained 2351F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2352F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2353F: arch/arm/boot/compressed/misc-ep93xx.h 2354F: arch/arm/mach-ep93xx/ 2355F: drivers/iio/adc/ep93xx_adc.c 2356 2357ARM/CLKDEV SUPPORT 2358M: Russell King <[email protected]> 2359L: [email protected] (moderated for non-subscribers) 2360S: Maintained 2361T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2362F: drivers/clk/clkdev.c 2363 2364ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2365M: Baruch Siach <[email protected]> 2366L: [email protected] (moderated for non-subscribers) 2367S: Maintained 2368F: arch/arm/boot/dts/cnxt/ 2369N: digicolor 2370 2371ARM/CORESIGHT FRAMEWORK AND DRIVERS 2372M: Suzuki K Poulose <[email protected]> 2373R: Mike Leach <[email protected]> 2374R: James Clark <[email protected]> 2375L: [email protected] (moderated for non-subscribers) 2376L: [email protected] (moderated for non-subscribers) 2377S: Maintained 2378T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2379F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2380F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2381F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2382F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2383F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2384F: Documentation/trace/coresight/* 2385F: drivers/hwtracing/coresight/* 2386F: include/dt-bindings/arm/coresight-cti-dt.h 2387F: include/linux/coresight* 2388F: include/uapi/linux/coresight* 2389F: samples/coresight/* 2390F: tools/perf/Documentation/arm-coresight.txt 2391F: tools/perf/arch/arm/util/auxtrace.c 2392F: tools/perf/arch/arm/util/cs-etm.c 2393F: tools/perf/arch/arm/util/cs-etm.h 2394F: tools/perf/arch/arm/util/pmu.c 2395F: tools/perf/tests/shell/*coresight* 2396F: tools/perf/tests/shell/coresight/* 2397F: tools/perf/tests/shell/lib/*coresight* 2398F: tools/perf/util/cs-etm-decoder/* 2399F: tools/perf/util/cs-etm.* 2400 2401ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2402M: Hans Ulli Kroll <[email protected]> 2403M: Linus Walleij <[email protected]> 2404L: [email protected] (moderated for non-subscribers) 2405S: Maintained 2406T: git git://github.com/ulli-kroll/linux.git 2407F: Documentation/devicetree/bindings/arm/gemini.yaml 2408F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2409F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2410F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2411F: arch/arm/boot/dts/gemini/ 2412F: arch/arm/mach-gemini/ 2413F: drivers/crypto/gemini/ 2414F: drivers/net/ethernet/cortina/ 2415F: drivers/pinctrl/pinctrl-gemini.c 2416F: drivers/rtc/rtc-ftrtc010.c 2417 2418ARM/CZ.NIC TURRIS SUPPORT 2419M: Marek Behún <[email protected]> 2420S: Maintained 2421W: https://www.turris.cz/ 2422F: Documentation/ABI/testing/debugfs-moxtet 2423F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2424F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2425F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2426F: Documentation/devicetree/bindings/bus/moxtet.txt 2427F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2428F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2429F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2430F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2431F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2432F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2433F: drivers/bus/moxtet.c 2434F: drivers/firmware/turris-mox-rwtm.c 2435F: drivers/gpio/gpio-moxtet.c 2436F: drivers/leds/leds-turris-omnia.c 2437F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2438F: drivers/platform/cznic/ 2439F: drivers/watchdog/armada_37xx_wdt.c 2440F: include/dt-bindings/bus/moxtet.h 2441F: include/linux/armada-37xx-rwtm-mailbox.h 2442F: include/linux/moxtet.h 2443F: include/linux/turris-omnia-mcu-interface.h 2444 2445ARM/FARADAY FA526 PORT 2446M: Hans Ulli Kroll <[email protected]> 2447L: [email protected] (moderated for non-subscribers) 2448S: Maintained 2449T: git git://git.berlios.de/gemini-board 2450F: arch/arm/mm/*-fa* 2451 2452ARM/FOOTBRIDGE ARCHITECTURE 2453M: Russell King <[email protected]> 2454L: [email protected] (moderated for non-subscribers) 2455S: Maintained 2456W: http://www.armlinux.org.uk/ 2457F: arch/arm/include/asm/hardware/dec21285.h 2458F: arch/arm/mach-footbridge/ 2459 2460ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2461M: Shawn Guo <[email protected]> 2462M: Sascha Hauer <[email protected]> 2463R: Pengutronix Kernel Team <[email protected]> 2464R: Fabio Estevam <[email protected]> 2465L: [email protected] 2466L: [email protected] (moderated for non-subscribers) 2467S: Maintained 2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2469F: arch/arm/boot/dts/nxp/imx/ 2470F: arch/arm/boot/dts/nxp/mxs/ 2471F: arch/arm64/boot/dts/freescale/ 2472X: arch/arm64/boot/dts/freescale/fsl-* 2473X: arch/arm64/boot/dts/freescale/qoriq-* 2474X: drivers/media/i2c/ 2475N: imx 2476N: mxs 2477 2478ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2479M: Shawn Guo <[email protected]> 2480L: [email protected] (moderated for non-subscribers) 2481S: Maintained 2482T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2483F: arch/arm/boot/dts/nxp/ls/ 2484F: arch/arm64/boot/dts/freescale/fsl-* 2485F: arch/arm64/boot/dts/freescale/qoriq-* 2486 2487ARM/FREESCALE VYBRID ARM ARCHITECTURE 2488M: Shawn Guo <[email protected]> 2489M: Sascha Hauer <[email protected]> 2490R: Pengutronix Kernel Team <[email protected]> 2491R: Stefan Agner <[email protected]> 2492L: [email protected] (moderated for non-subscribers) 2493S: Maintained 2494T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2495F: arch/arm/boot/dts/nxp/vf/ 2496F: arch/arm/mach-imx/*vf610* 2497 2498ARM/GUMSTIX MACHINE SUPPORT 2499M: Steve Sakoman <[email protected]> 2500L: [email protected] (moderated for non-subscribers) 2501S: Maintained 2502 2503ARM/HISILICON SOC SUPPORT 2504M: Wei Xu <[email protected]> 2505L: [email protected] (moderated for non-subscribers) 2506S: Supported 2507W: http://www.hisilicon.com 2508T: git https://github.com/hisilicon/linux-hisi.git 2509F: arch/arm/boot/dts/hisilicon/ 2510F: arch/arm/mach-hisi/ 2511F: arch/arm64/boot/dts/hisilicon/ 2512 2513ARM/HP JORNADA 7XX MACHINE SUPPORT 2514M: Kristoffer Ericson <[email protected]> 2515S: Maintained 2516W: www.jlime.com 2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2518F: arch/arm/mach-sa1100/include/mach/jornada720.h 2519F: arch/arm/mach-sa1100/jornada720.c 2520 2521ARM/HPE GXP ARCHITECTURE 2522M: Jean-Marie Verdun <[email protected]> 2523M: Nick Hawkins <[email protected]> 2524S: Maintained 2525F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2526F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2527F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2528F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2529F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2530F: Documentation/hwmon/gxp-fan-ctrl.rst 2531F: arch/arm/boot/dts/hpe/ 2532F: arch/arm/mach-hpe/ 2533F: drivers/clocksource/timer-gxp.c 2534F: drivers/hwmon/gxp-fan-ctrl.c 2535F: drivers/i2c/busses/i2c-gxp.c 2536F: drivers/spi/spi-gxp.c 2537F: drivers/watchdog/gxp-wdt.c 2538 2539ARM/IGEP MACHINE SUPPORT 2540M: Enric Balletbo i Serra <[email protected]> 2541M: Javier Martinez Canillas <[email protected]> 2542L: [email protected] 2543L: [email protected] (moderated for non-subscribers) 2544S: Maintained 2545F: arch/arm/boot/dts/ti/omap/omap3-igep* 2546 2547ARM/INTEL IXP4XX ARM ARCHITECTURE 2548M: Linus Walleij <[email protected]> 2549M: Imre Kaloz <[email protected]> 2550L: [email protected] (moderated for non-subscribers) 2551S: Maintained 2552F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2553F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2554F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2555F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2556F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2557F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2558F: arch/arm/boot/dts/intel/ixp/ 2559F: arch/arm/mach-ixp4xx/ 2560F: drivers/bus/intel-ixp4xx-eb.c 2561F: drivers/char/hw_random/ixp4xx-rng.c 2562F: drivers/clocksource/timer-ixp4xx.c 2563F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2564F: drivers/gpio/gpio-ixp4xx.c 2565F: drivers/irqchip/irq-ixp4xx.c 2566F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2567F: drivers/net/wan/ixp4xx_hss.c 2568F: drivers/soc/ixp4xx/ixp4xx-npe.c 2569F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2570F: include/linux/soc/ixp4xx/npe.h 2571F: include/linux/soc/ixp4xx/qmgr.h 2572 2573ARM/INTEL KEEMBAY ARCHITECTURE 2574M: Paul J. Murphy <[email protected]> 2575M: Daniele Alessandrelli <[email protected]> 2576S: Maintained 2577F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2578F: arch/arm64/boot/dts/intel/keembay-evm.dts 2579F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2580 2581ARM/INTEL XSC3 (MANZANO) ARM CORE 2582M: Lennert Buytenhek <[email protected]> 2583L: [email protected] (moderated for non-subscribers) 2584S: Maintained 2585 2586ARM/LG1K ARCHITECTURE 2587M: Chanho Min <[email protected]> 2588L: [email protected] (moderated for non-subscribers) 2589S: Maintained 2590F: arch/arm64/boot/dts/lg/ 2591 2592ARM/LPC18XX ARCHITECTURE 2593M: Vladimir Zapolskiy <[email protected]> 2594L: [email protected] (moderated for non-subscribers) 2595S: Maintained 2596F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2597F: arch/arm/boot/dts/nxp/lpc/lpc43* 2598F: drivers/i2c/busses/i2c-lpc2k.c 2599F: drivers/memory/pl172.c 2600F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2601F: drivers/rtc/rtc-lpc24xx.c 2602N: lpc18xx 2603 2604ARM/LPC32XX SOC SUPPORT 2605M: Vladimir Zapolskiy <[email protected]> 2606M: Piotr Wojtaszczyk <[email protected]> 2607L: [email protected] (moderated for non-subscribers) 2608S: Maintained 2609T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2610F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2611F: arch/arm/boot/dts/nxp/lpc/lpc32* 2612F: arch/arm/mach-lpc32xx/ 2613F: drivers/dma/lpc32xx-dmamux.c 2614F: drivers/i2c/busses/i2c-pnx.c 2615F: drivers/net/ethernet/nxp/lpc_eth.c 2616F: drivers/usb/host/ohci-nxp.c 2617F: drivers/watchdog/pnx4008_wdt.c 2618N: lpc32xx 2619 2620LPC32XX DMAMUX SUPPORT 2621M: J.M.B. Downing <[email protected]> 2622M: Piotr Wojtaszczyk <[email protected]> 2623R: Vladimir Zapolskiy <[email protected]> 2624L: [email protected] (moderated for non-subscribers) 2625S: Maintained 2626F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2627 2628ARM/Marvell Dove/MV78xx0/Orion SOC support 2629M: Andrew Lunn <[email protected]> 2630M: Sebastian Hesselbarth <[email protected]> 2631M: Gregory Clement <[email protected]> 2632L: [email protected] (moderated for non-subscribers) 2633S: Maintained 2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2635F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2636F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2637F: Documentation/devicetree/bindings/soc/dove/ 2638F: arch/arm/boot/dts/marvell/dove* 2639F: arch/arm/boot/dts/marvell/orion5x* 2640F: arch/arm/mach-dove/ 2641F: arch/arm/mach-mv78xx0/ 2642F: arch/arm/mach-orion5x/ 2643F: arch/arm/plat-orion/ 2644F: drivers/bus/mvebu-mbus.c 2645F: drivers/soc/dove/ 2646 2647ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2648M: Andrew Lunn <[email protected]> 2649M: Gregory Clement <[email protected]> 2650M: Sebastian Hesselbarth <[email protected]> 2651L: [email protected] (moderated for non-subscribers) 2652S: Maintained 2653T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2654F: Documentation/devicetree/bindings/arm/marvell/ 2655F: arch/arm/boot/dts/marvell/armada* 2656F: arch/arm/boot/dts/marvell/kirkwood* 2657F: arch/arm/configs/mvebu_*_defconfig 2658F: arch/arm/mach-mvebu/ 2659F: arch/arm64/boot/dts/marvell/ 2660F: drivers/clk/mvebu/ 2661F: drivers/cpufreq/armada-37xx-cpufreq.c 2662F: drivers/cpufreq/armada-8k-cpufreq.c 2663F: drivers/cpufreq/mvebu-cpufreq.c 2664F: drivers/irqchip/irq-armada-370-xp.c 2665F: drivers/irqchip/irq-mvebu-* 2666F: drivers/pinctrl/mvebu/ 2667F: drivers/rtc/rtc-armada38x.c 2668 2669ARM/Mediatek RTC DRIVER 2670M: Eddie Huang <[email protected]> 2671M: Sean Wang <[email protected]> 2672L: [email protected] (moderated for non-subscribers) 2673L: [email protected] (moderated for non-subscribers) 2674S: Maintained 2675F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2676F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2677F: drivers/rtc/rtc-mt2712.c 2678F: drivers/rtc/rtc-mt6397.c 2679F: drivers/rtc/rtc-mt7622.c 2680 2681ARM/Mediatek SoC support 2682M: Matthias Brugger <[email protected]> 2683M: AngeloGioacchino Del Regno <[email protected]> 2684L: [email protected] 2685L: [email protected] (moderated for non-subscribers) 2686L: [email protected] (moderated for non-subscribers) 2687S: Maintained 2688W: https://mtk.wiki.kernel.org/ 2689C: irc://irc.libera.chat/linux-mediatek 2690F: arch/arm/boot/dts/mediatek/ 2691F: arch/arm/mach-mediatek/ 2692F: arch/arm64/boot/dts/mediatek/ 2693F: drivers/soc/mediatek/ 2694N: mtk 2695N: mt[2678] 2696K: mediatek 2697 2698ARM/Mediatek USB3 PHY DRIVER 2699M: Chunfeng Yun <[email protected]> 2700L: [email protected] (moderated for non-subscribers) 2701L: [email protected] (moderated for non-subscribers) 2702S: Maintained 2703F: Documentation/devicetree/bindings/phy/mediatek,* 2704F: drivers/phy/mediatek/ 2705 2706ARM/MICROCHIP (ARM64) SoC support 2707M: Conor Dooley <[email protected]> 2708M: Nicolas Ferre <[email protected]> 2709M: Claudiu Beznea <[email protected]> 2710L: [email protected] (moderated for non-subscribers) 2711S: Supported 2712T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2713F: arch/arm64/boot/dts/microchip/ 2714 2715ARM/Microchip (AT91) SoC support 2716M: Nicolas Ferre <[email protected]> 2717M: Alexandre Belloni <[email protected]> 2718M: Claudiu Beznea <[email protected]> 2719L: [email protected] (moderated for non-subscribers) 2720S: Supported 2721W: http://www.linux4sam.org 2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2723F: arch/arm/boot/dts/microchip/ 2724F: arch/arm/include/debug/at91.S 2725F: arch/arm/mach-at91/ 2726F: drivers/memory/atmel* 2727F: drivers/watchdog/sama5d4_wdt.c 2728F: include/soc/at91/ 2729X: drivers/input/touchscreen/atmel_mxt_ts.c 2730N: at91 2731N: atmel 2732 2733ARM/Microchip Sparx5 SoC support 2734M: Steen Hegelund <[email protected]> 2735M: Daniel Machon <[email protected]> 2736M: [email protected] 2737L: [email protected] (moderated for non-subscribers) 2738S: Supported 2739F: arch/arm64/boot/dts/microchip/sparx* 2740F: drivers/net/ethernet/microchip/vcap/ 2741F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2742N: sparx5 2743 2744ARM/MILBEAUT ARCHITECTURE 2745M: Taichi Sugaya <[email protected]> 2746M: Takao Orito <[email protected]> 2747L: [email protected] (moderated for non-subscribers) 2748S: Maintained 2749F: arch/arm/boot/dts/socionext/milbeaut* 2750F: arch/arm/mach-milbeaut/ 2751N: milbeaut 2752 2753ARM/MOXA ART SOC 2754M: Krzysztof Kozlowski <[email protected]> 2755L: [email protected] (moderated for non-subscribers) 2756S: Odd Fixes 2757F: Documentation/devicetree/bindings/arm/moxart.yaml 2758F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2759F: arch/arm/boot/dts/moxa/ 2760F: drivers/clk/clk-moxart.c 2761 2762ARM/MStar/Sigmastar Armv7 SoC support 2763M: Daniel Palmer <[email protected]> 2764M: Romain Perier <[email protected]> 2765L: [email protected] (moderated for non-subscribers) 2766S: Maintained 2767W: http://linux-chenxing.org/ 2768T: git git://github.com/linux-chenxing/linux.git 2769F: Documentation/devicetree/bindings/arm/mstar/* 2770F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2771F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2772F: arch/arm/boot/dts/sigmastar/ 2773F: arch/arm/mach-mstar/ 2774F: drivers/clk/mstar/ 2775F: drivers/clocksource/timer-msc313e.c 2776F: drivers/gpio/gpio-msc313.c 2777F: drivers/rtc/rtc-msc313.c 2778F: drivers/watchdog/msc313e_wdt.c 2779F: include/dt-bindings/clock/mstar-* 2780F: include/dt-bindings/gpio/msc313-gpio.h 2781 2782ARM/NOMADIK/Ux500 ARCHITECTURES 2783M: Linus Walleij <[email protected]> 2784L: [email protected] (moderated for non-subscribers) 2785S: Maintained 2786T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2787F: Documentation/devicetree/bindings/arm/ste-* 2788F: Documentation/devicetree/bindings/arm/ux500.yaml 2789F: Documentation/devicetree/bindings/arm/ux500/ 2790F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2791F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2792F: arch/arm/boot/dts/st/ste-* 2793F: arch/arm/mach-nomadik/ 2794F: arch/arm/mach-ux500/ 2795F: drivers/clk/clk-nomadik.c 2796F: drivers/clocksource/clksrc-dbx500-prcmu.c 2797F: drivers/dma/ste_dma40* 2798F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2799F: drivers/gpio/gpio-nomadik.c 2800F: drivers/hwspinlock/u8500_hsem.c 2801F: drivers/i2c/busses/i2c-nomadik.c 2802F: drivers/iio/adc/ab8500-gpadc.c 2803F: drivers/mfd/ab8500* 2804F: drivers/mfd/abx500* 2805F: drivers/mfd/db8500* 2806F: drivers/pinctrl/nomadik/ 2807F: drivers/rtc/rtc-ab8500.c 2808F: drivers/rtc/rtc-pl031.c 2809F: drivers/soc/ux500/ 2810 2811ARM/NUVOTON MA35 ARCHITECTURE 2812M: Jacky Huang <[email protected]> 2813M: Shan-Chun Hung <[email protected]> 2814L: [email protected] (moderated for non-subscribers) 2815S: Supported 2816F: Documentation/devicetree/bindings/*/*/*ma35* 2817F: Documentation/devicetree/bindings/*/*ma35* 2818F: arch/arm64/boot/dts/nuvoton/*ma35* 2819F: drivers/*/*/*ma35* 2820F: drivers/*/*ma35* 2821K: ma35d1 2822 2823ARM/NUVOTON NPCM ARCHITECTURE 2824M: Avi Fishman <[email protected]> 2825M: Tomer Maimon <[email protected]> 2826M: Tali Perry <[email protected]> 2827R: Patrick Venture <[email protected]> 2828R: Nancy Yuen <[email protected]> 2829R: Benjamin Fair <[email protected]> 2830L: [email protected] (moderated for non-subscribers) 2831S: Supported 2832F: Documentation/devicetree/bindings/*/*/*npcm* 2833F: Documentation/devicetree/bindings/*/*npcm* 2834F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2835F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2836F: arch/arm/mach-npcm/ 2837F: arch/arm64/boot/dts/nuvoton/ 2838F: drivers/*/*/*npcm* 2839F: drivers/*/*npcm* 2840F: drivers/rtc/rtc-nct3018y.c 2841F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2842F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2843 2844ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2845M: Joseph Liu <[email protected]> 2846M: Marvin Lin <[email protected]> 2847L: [email protected] 2848L: [email protected] (moderated for non-subscribers) 2849S: Maintained 2850F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2851F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2852F: Documentation/userspace-api/media/drivers/npcm-video.rst 2853F: drivers/media/platform/nuvoton/ 2854F: include/uapi/linux/npcm-video.h 2855 2856ARM/NUVOTON WPCM450 ARCHITECTURE 2857M: Jonathan Neuschäfer <[email protected]> 2858L: [email protected] (moderated for non-subscribers) 2859S: Maintained 2860W: https://github.com/neuschaefer/wpcm450/wiki 2861F: Documentation/devicetree/bindings/*/*wpcm* 2862F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2863F: arch/arm/configs/wpcm450_defconfig 2864F: arch/arm/mach-npcm/wpcm450.c 2865F: drivers/*/*/*wpcm* 2866F: drivers/*/*wpcm* 2867 2868ARM/NXP S32G ARCHITECTURE 2869R: Chester Lin <[email protected]> 2870R: Matthias Brugger <[email protected]> 2871R: Ghennadi Procopciuc <[email protected]> 2872R: NXP S32 Linux Team <[email protected]> 2873L: [email protected] (moderated for non-subscribers) 2874S: Maintained 2875F: arch/arm64/boot/dts/freescale/s32g*.dts* 2876F: drivers/pinctrl/nxp/ 2877 2878ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER 2879M: Jan Petrous <[email protected]> 2880L: NXP S32 Linux Team <[email protected]> 2881S: Maintained 2882F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml 2883F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c 2884 2885ARM/Orion SoC/Technologic Systems TS-78xx platform support 2886M: Alexander Clouter <[email protected]> 2887L: [email protected] (moderated for non-subscribers) 2888S: Maintained 2889W: http://www.digriz.org.uk/ts78xx/kernel 2890F: arch/arm/mach-orion5x/ts78xx-* 2891 2892ARM/QUALCOMM CHROMEBOOK SUPPORT 2893R: [email protected] 2894F: arch/arm64/boot/dts/qcom/sc7180* 2895F: arch/arm64/boot/dts/qcom/sc7280* 2896F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2897 2898ARM/QUALCOMM MAILING LIST 2899L: [email protected] 2900C: irc://irc.oftc.net/linux-msm 2901F: Documentation/devicetree/bindings/*/qcom* 2902F: Documentation/devicetree/bindings/soc/qcom/ 2903F: arch/arm/boot/dts/qcom/ 2904F: arch/arm/configs/qcom_defconfig 2905F: arch/arm/mach-qcom/ 2906F: arch/arm64/boot/dts/qcom/ 2907F: drivers/*/*/pm8???-* 2908F: drivers/*/*/qcom* 2909F: drivers/*/*/qcom/ 2910F: drivers/*/qcom* 2911F: drivers/*/qcom/ 2912F: drivers/bluetooth/btqcomsmd.c 2913F: drivers/clocksource/timer-qcom.c 2914F: drivers/cpuidle/cpuidle-qcom-spm.c 2915F: drivers/extcon/extcon-qcom* 2916F: drivers/i2c/busses/i2c-qcom-geni.c 2917F: drivers/i2c/busses/i2c-qup.c 2918F: drivers/iommu/msm* 2919F: drivers/mfd/ssbi.c 2920F: drivers/mmc/host/mmci_qcom* 2921F: drivers/mmc/host/sdhci-msm.c 2922F: drivers/pci/controller/dwc/pcie-qcom* 2923F: drivers/phy/qualcomm/ 2924F: drivers/power/*/msm* 2925F: drivers/reset/reset-qcom-* 2926F: drivers/rtc/rtc-pm8xxx.c 2927F: drivers/spi/spi-geni-qcom.c 2928F: drivers/spi/spi-qcom-qspi.c 2929F: drivers/spi/spi-qup.c 2930F: drivers/tty/serial/msm_serial.c 2931F: drivers/ufs/host/ufs-qcom* 2932F: drivers/usb/dwc3/dwc3-qcom.c 2933F: include/dt-bindings/*/qcom* 2934F: include/linux/*/qcom* 2935F: include/linux/soc/qcom/ 2936 2937ARM/QUALCOMM SUPPORT 2938M: Bjorn Andersson <[email protected]> 2939M: Konrad Dybcio <[email protected]> 2940L: [email protected] 2941S: Maintained 2942C: irc://irc.oftc.net/linux-msm 2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2944F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 2945F: Documentation/devicetree/bindings/arm/qcom.yaml 2946F: Documentation/devicetree/bindings/bus/qcom* 2947F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 2948F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 2949F: Documentation/devicetree/bindings/reserved-memory/qcom* 2950F: Documentation/devicetree/bindings/soc/qcom/ 2951F: arch/arm/boot/dts/qcom/ 2952F: arch/arm/configs/qcom_defconfig 2953F: arch/arm/mach-qcom/ 2954F: arch/arm64/boot/dts/qcom/ 2955F: drivers/bus/qcom* 2956F: drivers/firmware/qcom/ 2957F: drivers/soc/qcom/ 2958F: include/dt-bindings/arm/qcom,ids.h 2959F: include/dt-bindings/firmware/qcom,scm.h 2960F: include/dt-bindings/soc/qcom* 2961F: include/linux/firmware/qcom 2962F: include/linux/soc/qcom/ 2963F: include/soc/qcom/ 2964 2965ARM/RDA MICRO ARCHITECTURE 2966M: Manivannan Sadhasivam <[email protected]> 2967L: [email protected] (moderated for non-subscribers) 2968L: [email protected] (moderated for non-subscribers) 2969S: Maintained 2970F: Documentation/devicetree/bindings/arm/rda.yaml 2971F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2972F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 2973F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 2974F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 2975F: arch/arm/boot/dts/unisoc/ 2976F: drivers/clocksource/timer-rda.c 2977F: drivers/gpio/gpio-rda.c 2978F: drivers/irqchip/irq-rda-intc.c 2979F: drivers/tty/serial/rda-uart.c 2980 2981ARM/REALTEK ARCHITECTURE 2982M: Andreas Färber <[email protected]> 2983L: [email protected] (moderated for non-subscribers) 2984L: [email protected] (moderated for non-subscribers) 2985S: Maintained 2986F: Documentation/devicetree/bindings/arm/realtek.yaml 2987F: arch/arm/boot/dts/realtek/ 2988F: arch/arm/mach-realtek/ 2989F: arch/arm64/boot/dts/realtek/ 2990 2991ARM/RISC-V/RENESAS ARCHITECTURE 2992M: Geert Uytterhoeven <[email protected]> 2993M: Magnus Damm <[email protected]> 2994L: [email protected] 2995S: Supported 2996Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2997C: irc://irc.libera.chat/renesas-soc 2998T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 2999F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 3000F: Documentation/devicetree/bindings/nvmem/renesas,* 3001F: Documentation/devicetree/bindings/soc/renesas/ 3002F: arch/arm/boot/dts/renesas/ 3003F: arch/arm/configs/shmobile_defconfig 3004F: arch/arm/include/debug/renesas-scif.S 3005F: arch/arm/mach-shmobile/ 3006F: arch/arm64/boot/dts/renesas/ 3007F: arch/riscv/boot/dts/renesas/ 3008F: drivers/nvmem/rcar-efuse.c 3009F: drivers/pmdomain/renesas/ 3010F: drivers/soc/renesas/ 3011F: include/linux/soc/renesas/ 3012K: \brenesas, 3013 3014ARM/RISCPC ARCHITECTURE 3015M: Russell King <[email protected]> 3016L: [email protected] (moderated for non-subscribers) 3017S: Maintained 3018W: http://www.armlinux.org.uk/ 3019F: arch/arm/include/asm/hardware/ioc.h 3020F: arch/arm/include/asm/hardware/iomd.h 3021F: arch/arm/include/asm/hardware/memc.h 3022F: arch/arm/mach-rpc/ 3023F: drivers/net/ethernet/8390/etherh.c 3024F: drivers/net/ethernet/i825xx/ether1* 3025F: drivers/net/ethernet/seeq/ether3* 3026F: drivers/scsi/arm/ 3027 3028ARM/Rockchip SoC support 3029M: Heiko Stuebner <[email protected]> 3030L: [email protected] (moderated for non-subscribers) 3031L: [email protected] 3032S: Maintained 3033T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 3034F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 3035F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 3036F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 3037F: arch/arm/boot/dts/rockchip/ 3038F: arch/arm/mach-rockchip/ 3039F: drivers/*/*/*rockchip* 3040F: drivers/*/*rockchip* 3041F: drivers/clk/rockchip/ 3042F: drivers/i2c/busses/i2c-rk3x.c 3043F: sound/soc/rockchip/ 3044N: rockchip 3045 3046ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3047M: Krzysztof Kozlowski <[email protected]> 3048R: Alim Akhtar <[email protected]> 3049L: [email protected] (moderated for non-subscribers) 3050L: [email protected] 3051S: Maintained 3052P: Documentation/process/maintainer-soc-clean-dts.rst 3053Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3054B: mailto:[email protected] 3055C: irc://irc.libera.chat/linux-exynos 3056T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3057F: Documentation/arch/arm/samsung/ 3058F: Documentation/devicetree/bindings/arm/samsung/ 3059F: Documentation/devicetree/bindings/hwinfo/samsung,* 3060F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3061F: Documentation/devicetree/bindings/soc/samsung/ 3062F: arch/arm/boot/dts/samsung/ 3063F: arch/arm/mach-exynos*/ 3064F: arch/arm/mach-s3c/ 3065F: arch/arm/mach-s5p*/ 3066F: arch/arm64/boot/dts/exynos/ 3067F: drivers/*/*/*s3c24* 3068F: drivers/*/*s3c24* 3069F: drivers/*/*s3c64xx* 3070F: drivers/*/*s5pv210* 3071F: drivers/clocksource/samsung_pwm_timer.c 3072F: drivers/mailbox/exynos-mailbox.c 3073F: drivers/memory/samsung/ 3074F: drivers/pwm/pwm-samsung.c 3075F: drivers/soc/samsung/ 3076F: drivers/tty/serial/samsung* 3077F: include/clocksource/samsung_pwm.h 3078F: include/linux/platform_data/*s3c* 3079F: include/linux/serial_s3c.h 3080F: include/linux/soc/samsung/ 3081N: exynos 3082N: s3c64xx 3083N: s5pv210 3084 3085ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3086M: Łukasz Stelmach <[email protected]> 3087L: [email protected] (moderated for non-subscribers) 3088L: [email protected] 3089S: Maintained 3090F: drivers/media/platform/samsung/s5p-g2d/ 3091 3092ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3093M: Marek Szyprowski <[email protected]> 3094L: [email protected] 3095L: [email protected] 3096S: Maintained 3097F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3098F: drivers/media/cec/platform/s5p/ 3099 3100ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3101M: Andrzej Pietrasiewicz <[email protected]> 3102M: Jacek Anaszewski <[email protected]> 3103M: Sylwester Nawrocki <[email protected]> 3104L: [email protected] (moderated for non-subscribers) 3105L: [email protected] 3106S: Maintained 3107F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3108F: drivers/media/platform/samsung/s5p-jpeg/ 3109 3110ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3111M: Marek Szyprowski <[email protected]> 3112M: Andrzej Hajda <[email protected]> 3113L: [email protected] (moderated for non-subscribers) 3114L: [email protected] 3115S: Maintained 3116F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3117F: drivers/media/platform/samsung/s5p-mfc/ 3118 3119ARM/SOCFPGA ARCHITECTURE 3120M: Dinh Nguyen <[email protected]> 3121S: Maintained 3122W: http://www.rocketboards.org 3123T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3124F: arch/arm/boot/dts/intel/socfpga/ 3125F: arch/arm/configs/socfpga_defconfig 3126F: arch/arm/mach-socfpga/ 3127F: arch/arm64/boot/dts/altera/ 3128F: arch/arm64/boot/dts/intel/ 3129 3130ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3131M: Dinh Nguyen <[email protected]> 3132S: Maintained 3133F: drivers/clk/socfpga/ 3134 3135ARM/SOCFPGA EDAC SUPPORT 3136M: Dinh Nguyen <[email protected]> 3137S: Maintained 3138F: drivers/edac/altera_edac.[ch] 3139 3140ARM/SPREADTRUM SoC SUPPORT 3141M: Orson Zhai <[email protected]> 3142M: Baolin Wang <[email protected]> 3143R: Chunyan Zhang <[email protected]> 3144S: Maintained 3145F: arch/arm64/boot/dts/sprd 3146N: sprd 3147N: sc27xx 3148N: sc2731 3149 3150ARM/STI ARCHITECTURE 3151M: Patrice Chotard <[email protected]> 3152L: [email protected] (moderated for non-subscribers) 3153S: Maintained 3154W: http://www.stlinux.com 3155F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3156F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3157F: arch/arm/boot/dts/st/sti* 3158F: arch/arm/mach-sti/ 3159F: drivers/ata/ahci_st.c 3160F: drivers/char/hw_random/st-rng.c 3161F: drivers/clocksource/arm_global_timer.c 3162F: drivers/clocksource/clksrc_st_lpc.c 3163F: drivers/cpufreq/sti-cpufreq.c 3164F: drivers/dma/st_fdma* 3165F: drivers/i2c/busses/i2c-st.c 3166F: drivers/media/platform/st/sti/c8sectpfe/ 3167F: drivers/media/rc/st_rc.c 3168F: drivers/mmc/host/sdhci-st.c 3169F: drivers/phy/st/phy-miphy28lp.c 3170F: drivers/phy/st/phy-stih407-usb.c 3171F: drivers/pinctrl/pinctrl-st.c 3172F: drivers/remoteproc/st_remoteproc.c 3173F: drivers/remoteproc/st_slim_rproc.c 3174F: drivers/reset/sti/ 3175F: drivers/rtc/rtc-st-lpc.c 3176F: drivers/tty/serial/st-asc.c 3177F: drivers/usb/dwc3/dwc3-st.c 3178F: drivers/usb/host/ehci-st.c 3179F: drivers/usb/host/ohci-st.c 3180F: drivers/watchdog/st_lpc_wdt.c 3181F: include/linux/remoteproc/st_slim_rproc.h 3182 3183ARM/STM32 ARCHITECTURE 3184M: Maxime Coquelin <[email protected]> 3185M: Alexandre Torgue <[email protected]> 3186L: [email protected] (moderated for non-subscribers) 3187L: [email protected] (moderated for non-subscribers) 3188S: Maintained 3189T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3190F: arch/arm/boot/dts/st/stm32* 3191F: arch/arm/mach-stm32/ 3192F: arch/arm64/boot/dts/st/ 3193F: drivers/clocksource/armv7m_systick.c 3194N: stm32 3195N: stm 3196 3197ARM/SUNPLUS SP7021 SOC SUPPORT 3198M: Qin Jian <[email protected]> 3199L: [email protected] (moderated for mon-subscribers) 3200S: Maintained 3201W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3202F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3203F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3204F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3205F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3206F: arch/arm/boot/dts/sunplus/ 3207F: arch/arm/configs/sp7021_*defconfig 3208F: drivers/clk/clk-sp7021.c 3209F: drivers/irqchip/irq-sp7021-intc.c 3210F: drivers/reset/reset-sunplus.c 3211F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3212F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3213 3214ARM/Synaptics SoC support 3215M: Jisheng Zhang <[email protected]> 3216M: Sebastian Hesselbarth <[email protected]> 3217L: [email protected] (moderated for non-subscribers) 3218S: Maintained 3219F: arch/arm/boot/dts/synaptics/ 3220F: arch/arm/mach-berlin/ 3221F: arch/arm64/boot/dts/synaptics/ 3222 3223ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3224M: Hans Verkuil <[email protected]> 3225L: [email protected] 3226L: [email protected] 3227S: Maintained 3228F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3229F: drivers/media/cec/platform/tegra/ 3230 3231ARM/TESLA FSD SoC SUPPORT 3232M: Alim Akhtar <[email protected]> 3233M: [email protected] 3234L: [email protected] (moderated for non-subscribers) 3235L: [email protected] 3236S: Maintained 3237F: arch/arm64/boot/dts/tesla/ 3238 3239ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3240M: Santosh Shilimkar <[email protected]> 3241L: [email protected] 3242S: Maintained 3243F: drivers/memory/*emif* 3244 3245ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3246M: Nishanth Menon <[email protected]> 3247M: Santosh Shilimkar <[email protected]> 3248L: [email protected] (moderated for non-subscribers) 3249S: Maintained 3250T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3251F: arch/arm/boot/dts/ti/keystone/ 3252F: arch/arm/mach-keystone/ 3253 3254ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3255M: Santosh Shilimkar <[email protected]> 3256L: [email protected] 3257S: Maintained 3258F: drivers/clk/keystone/ 3259 3260ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3261M: Santosh Shilimkar <[email protected]> 3262L: [email protected] (moderated for non-subscribers) 3263L: [email protected] 3264S: Maintained 3265F: drivers/clocksource/timer-keystone.c 3266 3267ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3268M: Santosh Shilimkar <[email protected]> 3269L: [email protected] 3270S: Maintained 3271F: drivers/power/reset/keystone-reset.c 3272 3273ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3274M: Nishanth Menon <[email protected]> 3275M: Vignesh Raghavendra <[email protected]> 3276M: Tero Kristo <[email protected]> 3277L: [email protected] (moderated for non-subscribers) 3278S: Supported 3279F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3280F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3281F: arch/arm64/boot/dts/ti/Makefile 3282F: arch/arm64/boot/dts/ti/k3-* 3283 3284ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3285M: Krzysztof Kozlowski <[email protected]> 3286L: [email protected] (moderated for non-subscribers) 3287S: Odd Fixes 3288F: Documentation/devicetree/bindings/*/*/ti,nspire* 3289F: Documentation/devicetree/bindings/*/ti,nspire* 3290F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3291F: arch/arm/boot/dts/nspire/ 3292 3293ARM/TOSHIBA VISCONTI ARCHITECTURE 3294M: Nobuhiro Iwamatsu <[email protected]> 3295L: [email protected] (moderated for non-subscribers) 3296S: Supported 3297T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3298F: Documentation/devicetree/bindings/arm/toshiba.yaml 3299F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3300F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3301F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3302F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3303F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3304F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3305F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3306F: arch/arm64/boot/dts/toshiba/ 3307F: drivers/clk/visconti/ 3308F: drivers/gpio/gpio-visconti.c 3309F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3310F: drivers/pci/controller/dwc/pcie-visconti.c 3311F: drivers/pinctrl/visconti/ 3312F: drivers/watchdog/visconti_wdt.c 3313N: visconti 3314 3315ARM/UNIPHIER ARCHITECTURE 3316M: Kunihiko Hayashi <[email protected]> 3317M: Masami Hiramatsu <[email protected]> 3318L: [email protected] (moderated for non-subscribers) 3319S: Maintained 3320F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3321F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3322F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3323F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3324F: arch/arm/boot/dts/socionext/uniphier* 3325F: arch/arm/include/asm/hardware/cache-uniphier.h 3326F: arch/arm/mm/cache-uniphier.c 3327F: arch/arm64/boot/dts/socionext/uniphier* 3328F: drivers/bus/uniphier-system-bus.c 3329F: drivers/clk/uniphier/ 3330F: drivers/dma/uniphier-mdmac.c 3331F: drivers/gpio/gpio-uniphier.c 3332F: drivers/i2c/busses/i2c-uniphier* 3333F: drivers/irqchip/irq-uniphier-aidet.c 3334F: drivers/mmc/host/uniphier-sd.c 3335F: drivers/pinctrl/uniphier/ 3336F: drivers/reset/reset-uniphier.c 3337F: drivers/tty/serial/8250/8250_uniphier.c 3338N: uniphier 3339 3340ARM/VERSATILE EXPRESS PLATFORM 3341M: Liviu Dudau <[email protected]> 3342M: Sudeep Holla <[email protected]> 3343M: Lorenzo Pieralisi <[email protected]> 3344L: [email protected] (moderated for non-subscribers) 3345S: Maintained 3346N: mps2 3347N: vexpress 3348F: arch/arm/mach-versatile/ 3349F: arch/arm64/boot/dts/arm/ 3350F: drivers/clocksource/timer-versatile.c 3351X: drivers/cpufreq/vexpress-spc-cpufreq.c 3352X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3353 3354ARM/VFP SUPPORT 3355M: Russell King <[email protected]> 3356L: [email protected] (moderated for non-subscribers) 3357S: Maintained 3358W: http://www.armlinux.org.uk/ 3359F: arch/arm/vfp/ 3360 3361ARM/VT8500 ARM ARCHITECTURE 3362M: Alexey Charkov <[email protected]> 3363M: Krzysztof Kozlowski <[email protected]> 3364L: [email protected] (moderated for non-subscribers) 3365S: Odd Fixes 3366F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3367F: arch/arm/boot/dts/vt8500/ 3368F: arch/arm/mach-vt8500/ 3369F: drivers/clocksource/timer-vt8500.c 3370F: drivers/i2c/busses/i2c-viai2c-wmt.c 3371F: drivers/mmc/host/wmt-sdmmc.c 3372F: drivers/pwm/pwm-vt8500.c 3373F: drivers/rtc/rtc-vt8500.c 3374F: drivers/tty/serial/vt8500_serial.c 3375F: drivers/video/fbdev/vt8500lcdfb.* 3376F: drivers/video/fbdev/wm8505fb* 3377F: drivers/video/fbdev/wmt_ge_rops.* 3378 3379ARM/ZYNQ ARCHITECTURE 3380M: Michal Simek <[email protected]> 3381L: [email protected] (moderated for non-subscribers) 3382S: Supported 3383W: http://wiki.xilinx.com 3384T: git https://github.com/Xilinx/linux-xlnx.git 3385F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3386F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3387F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3388F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3389F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3390F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3391F: arch/arm/mach-zynq/ 3392F: drivers/clocksource/timer-cadence-ttc.c 3393F: drivers/cpuidle/cpuidle-zynq.c 3394F: drivers/edac/synopsys_edac.c 3395F: drivers/i2c/busses/i2c-cadence.c 3396F: drivers/i2c/busses/i2c-xiic.c 3397F: drivers/mmc/host/sdhci-of-arasan.c 3398N: zynq 3399N: xilinx 3400 3401ARM64 FIT SUPPORT 3402M: Simon Glass <[email protected]> 3403L: [email protected] (moderated for non-subscribers) 3404S: Maintained 3405F: arch/arm64/boot/Makefile 3406F: scripts/make_fit.py 3407 3408ARM64 PLATFORM DRIVERS 3409M: Hans de Goede <[email protected]> 3410M: Ilpo Järvinen <[email protected]> 3411R: Bryan O'Donoghue <[email protected]> 3412L: [email protected] 3413S: Maintained 3414Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3416F: drivers/platform/arm64/ 3417 3418ARM64 PORT (AARCH64 ARCHITECTURE) 3419M: Catalin Marinas <[email protected]> 3420M: Will Deacon <[email protected]> 3421L: [email protected] (moderated for non-subscribers) 3422S: Maintained 3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3424F: Documentation/arch/arm64/ 3425F: arch/arm64/ 3426F: drivers/virt/coco/arm-cca-guest/ 3427F: drivers/virt/coco/pkvm-guest/ 3428F: tools/testing/selftests/arm64/ 3429X: arch/arm64/boot/dts/ 3430 3431ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3432M: George McCollister <[email protected]> 3433L: [email protected] 3434S: Maintained 3435F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3436F: drivers/net/dsa/xrs700x/* 3437F: net/dsa/tag_xrs700x.c 3438 3439AS3645A LED FLASH CONTROLLER DRIVER 3440M: Sakari Ailus <[email protected]> 3441L: [email protected] 3442S: Maintained 3443F: drivers/leds/flash/leds-as3645a.c 3444 3445ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3446M: Tianshu Qiu <[email protected]> 3447L: [email protected] 3448S: Maintained 3449T: git git://linuxtv.org/media.git 3450F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3451F: drivers/media/i2c/ak7375.c 3452 3453ASAHI KASEI AK8974 DRIVER 3454M: Linus Walleij <[email protected]> 3455L: [email protected] 3456S: Supported 3457W: http://www.akm.com/ 3458F: drivers/iio/magnetometer/ak8974.c 3459 3460AOSONG AGS02MA TVOC SENSOR DRIVER 3461M: Anshul Dalal <[email protected]> 3462L: [email protected] 3463S: Maintained 3464F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3465F: drivers/iio/chemical/ags02ma.c 3466 3467ASC7621 HARDWARE MONITOR DRIVER 3468M: George Joseph <[email protected]> 3469L: [email protected] 3470S: Maintained 3471F: Documentation/hwmon/asc7621.rst 3472F: drivers/hwmon/asc7621.c 3473 3474ASIX AX88796C SPI ETHERNET ADAPTER 3475M: Łukasz Stelmach <[email protected]> 3476S: Maintained 3477F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3478F: drivers/net/ethernet/asix/ax88796c_* 3479 3480ASIX PHY DRIVER [RUST] 3481M: FUJITA Tomonori <[email protected]> 3482R: Trevor Gross <[email protected]> 3483L: [email protected] 3484L: [email protected] 3485S: Maintained 3486F: drivers/net/phy/ax88796b_rust.rs 3487 3488ASPEED CRYPTO DRIVER 3489M: Neal Liu <[email protected]> 3490L: [email protected] (moderated for non-subscribers) 3491S: Maintained 3492F: Documentation/devicetree/bindings/crypto/aspeed,* 3493F: drivers/crypto/aspeed/ 3494 3495ASPEED PECI CONTROLLER 3496M: Iwona Winiarska <[email protected]> 3497L: [email protected] (moderated for non-subscribers) 3498L: [email protected] (moderated for non-subscribers) 3499S: Supported 3500F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3501F: drivers/peci/controller/peci-aspeed.c 3502 3503ASPEED PINCTRL DRIVERS 3504M: Andrew Jeffery <[email protected]> 3505L: [email protected] (moderated for non-subscribers) 3506L: [email protected] (moderated for non-subscribers) 3507L: [email protected] 3508S: Maintained 3509F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3510F: drivers/pinctrl/aspeed/ 3511 3512ASPEED SCU INTERRUPT CONTROLLER DRIVER 3513M: Eddie James <[email protected]> 3514L: [email protected] (moderated for non-subscribers) 3515S: Maintained 3516F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3517F: drivers/irqchip/irq-aspeed-scu-ic.c 3518F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3519 3520ASPEED SD/MMC DRIVER 3521M: Andrew Jeffery <[email protected]> 3522L: [email protected] (moderated for non-subscribers) 3523L: [email protected] (moderated for non-subscribers) 3524L: [email protected] 3525S: Maintained 3526F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3527F: drivers/mmc/host/sdhci-of-aspeed* 3528 3529ASPEED SMC SPI DRIVER 3530M: Chin-Ting Kuo <[email protected]> 3531M: Cédric Le Goater <[email protected]> 3532L: [email protected] (moderated for non-subscribers) 3533L: [email protected] (moderated for non-subscribers) 3534L: [email protected] 3535S: Maintained 3536F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3537F: drivers/spi/spi-aspeed-smc.c 3538 3539ASPEED USB UDC DRIVER 3540M: Neal Liu <[email protected]> 3541L: [email protected] (moderated for non-subscribers) 3542S: Maintained 3543F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3544F: drivers/usb/gadget/udc/aspeed_udc.c 3545 3546ASPEED VIDEO ENGINE DRIVER 3547M: Eddie James <[email protected]> 3548L: [email protected] 3549L: [email protected] (moderated for non-subscribers) 3550S: Maintained 3551F: Documentation/devicetree/bindings/media/aspeed-video.txt 3552F: drivers/media/platform/aspeed/ 3553 3554ASUS EC HARDWARE MONITOR DRIVER 3555M: Eugene Shalygin <[email protected]> 3556L: [email protected] 3557S: Maintained 3558F: drivers/hwmon/asus-ec-sensors.c 3559 3560ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3561M: Corentin Chary <[email protected]> 3562M: Luke D. Jones <[email protected]> 3563L: [email protected] 3564S: Maintained 3565W: https://asus-linux.org/ 3566F: drivers/platform/x86/asus*.c 3567F: drivers/platform/x86/eeepc*.c 3568 3569ASUS TF103C DOCK DRIVER 3570M: Hans de Goede <[email protected]> 3571L: [email protected] 3572S: Maintained 3573T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3574F: drivers/platform/x86/asus-tf103c-dock.c 3575 3576ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3577M: Aleksa Savic <[email protected]> 3578L: [email protected] 3579S: Maintained 3580F: drivers/hwmon/asus_rog_ryujin.c 3581 3582ASUS WIRELESS RADIO CONTROL DRIVER 3583M: João Paulo Rechi Vita <[email protected]> 3584L: [email protected] 3585S: Maintained 3586F: drivers/platform/x86/asus-wireless.c 3587 3588ASUS WMI HARDWARE MONITOR DRIVER 3589M: Ed Brindley <[email protected]> 3590M: Denis Pauk <[email protected]> 3591L: [email protected] 3592S: Maintained 3593F: drivers/hwmon/asus_wmi_sensors.c 3594 3595ASYMMETRIC KEYS 3596M: David Howells <[email protected]> 3597L: [email protected] 3598S: Maintained 3599F: Documentation/crypto/asymmetric-keys.rst 3600F: crypto/asymmetric_keys/ 3601F: include/crypto/pkcs7.h 3602F: include/crypto/public_key.h 3603F: include/linux/verification.h 3604 3605ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3606R: Dan Williams <[email protected]> 3607S: Odd fixes 3608W: http://sourceforge.net/projects/xscaleiop 3609F: Documentation/crypto/async-tx-api.rst 3610F: crypto/async_tx/ 3611F: include/linux/async_tx.h 3612 3613AT24 EEPROM DRIVER 3614M: Bartosz Golaszewski <[email protected]> 3615L: [email protected] 3616S: Maintained 3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3618F: Documentation/devicetree/bindings/eeprom/at24.yaml 3619F: drivers/misc/eeprom/at24.c 3620 3621ATA OVER ETHERNET (AOE) DRIVER 3622M: "Justin Sanders" <[email protected]> 3623S: Supported 3624W: http://www.openaoe.org/ 3625F: Documentation/admin-guide/aoe/ 3626F: drivers/block/aoe/ 3627 3628ATC260X PMIC MFD DRIVER 3629M: Manivannan Sadhasivam <[email protected]> 3630M: Cristian Ciocaltea <[email protected]> 3631L: [email protected] 3632S: Maintained 3633F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3634F: drivers/input/misc/atc260x-onkey.c 3635F: drivers/mfd/atc260* 3636F: drivers/power/reset/atc260x-poweroff.c 3637F: drivers/regulator/atc260x-regulator.c 3638F: include/linux/mfd/atc260x/* 3639 3640ATHEROS 71XX/9XXX GPIO DRIVER 3641M: Alban Bedel <[email protected]> 3642S: Maintained 3643W: https://github.com/AlbanBedel/linux 3644T: git git://github.com/AlbanBedel/linux 3645F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3646F: drivers/gpio/gpio-ath79.c 3647 3648ATHEROS 71XX/9XXX USB PHY DRIVER 3649M: Alban Bedel <[email protected]> 3650S: Maintained 3651W: https://github.com/AlbanBedel/linux 3652T: git git://github.com/AlbanBedel/linux 3653F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3654F: drivers/phy/qualcomm/phy-ath79-usb.c 3655 3656ATHEROS ATH GENERIC UTILITIES 3657M: Kalle Valo <[email protected]> 3658M: Jeff Johnson <[email protected]> 3659L: [email protected] 3660S: Supported 3661F: drivers/net/wireless/ath/* 3662 3663ATHEROS ATH5K WIRELESS DRIVER 3664M: Jiri Slaby <[email protected]> 3665M: Nick Kossifidis <[email protected]> 3666M: Luis Chamberlain <[email protected]> 3667L: [email protected] 3668S: Maintained 3669W: https://wireless.wiki.kernel.org/en/users/Drivers/ath5k 3670F: drivers/net/wireless/ath/ath5k/ 3671 3672ATHEROS ATH6KL WIRELESS DRIVER 3673L: [email protected] 3674S: Orphan 3675W: https://wireless.wiki.kernel.org/en/users/Drivers/ath6kl 3676F: drivers/net/wireless/ath/ath6kl/ 3677 3678ATI_REMOTE2 DRIVER 3679M: Ville Syrjala <[email protected]> 3680S: Maintained 3681F: drivers/input/misc/ati_remote2.c 3682 3683ATK0110 HWMON DRIVER 3684M: Luca Tettamanti <[email protected]> 3685L: [email protected] 3686S: Maintained 3687F: drivers/hwmon/asus_atk0110.c 3688 3689ATLX ETHERNET DRIVERS 3690M: Chris Snook <[email protected]> 3691L: [email protected] 3692S: Maintained 3693W: http://sourceforge.net/projects/atl1 3694W: http://atl1.sourceforge.net 3695F: drivers/net/ethernet/atheros/ 3696 3697ATM 3698M: Chas Williams <[email protected]> 3699L: [email protected] (moderated for non-subscribers) 3700L: [email protected] 3701S: Maintained 3702W: http://linux-atm.sourceforge.net 3703F: drivers/atm/ 3704F: include/linux/atm* 3705F: include/linux/sonet.h 3706F: include/uapi/linux/atm* 3707F: include/uapi/linux/sonet.h 3708 3709ATMEL MACB ETHERNET DRIVER 3710M: Nicolas Ferre <[email protected]> 3711M: Claudiu Beznea <[email protected]> 3712S: Maintained 3713F: drivers/net/ethernet/cadence/ 3714 3715ATMEL MAXTOUCH DRIVER 3716M: Nick Dyer <[email protected]> 3717S: Maintained 3718T: git git://github.com/ndyer/linux.git 3719F: Documentation/devicetree/bindings/input/atmel,maxtouch.yaml 3720F: drivers/input/touchscreen/atmel_mxt_ts.c 3721 3722ATOMIC INFRASTRUCTURE 3723M: Will Deacon <[email protected]> 3724M: Peter Zijlstra <[email protected]> 3725R: Boqun Feng <[email protected]> 3726R: Mark Rutland <[email protected]> 3727L: [email protected] 3728S: Maintained 3729F: Documentation/atomic_*.txt 3730F: arch/*/include/asm/atomic*.h 3731F: include/*/atomic*.h 3732F: include/linux/refcount.h 3733F: scripts/atomic/ 3734 3735ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 3736M: Bradley Grove <[email protected]> 3737L: [email protected] 3738S: Supported 3739W: http://www.attotech.com 3740F: drivers/scsi/esas2r 3741 3742ATUSB IEEE 802.15.4 RADIO DRIVER 3743M: Stefan Schmidt <[email protected]> 3744L: [email protected] 3745S: Maintained 3746F: drivers/net/ieee802154/at86rf230.h 3747F: drivers/net/ieee802154/atusb.c 3748F: drivers/net/ieee802154/atusb.h 3749 3750AUDIT SUBSYSTEM 3751M: Paul Moore <[email protected]> 3752M: Eric Paris <[email protected]> 3753L: [email protected] 3754S: Supported 3755W: https://github.com/linux-audit 3756Q: https://patchwork.kernel.org/project/audit/list 3757B: mailto:[email protected] 3758P: https://github.com/linux-audit/audit-kernel/blob/main/README.md 3759T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 3760F: include/asm-generic/audit_*.h 3761F: include/linux/audit.h 3762F: include/linux/audit_arch.h 3763F: include/uapi/linux/audit.h 3764F: kernel/audit* 3765F: lib/*audit.c 3766K: \baudit_[a-z_0-9]\+\b 3767 3768AUTOFDO BUILD 3769M: Rong Xu <[email protected]> 3770M: Han Shen <[email protected]> 3771S: Supported 3772F: Documentation/dev-tools/autofdo.rst 3773F: scripts/Makefile.autofdo 3774 3775AUXILIARY BUS DRIVER 3776M: Greg Kroah-Hartman <[email protected]> 3777R: Dave Ertman <[email protected]> 3778R: Ira Weiny <[email protected]> 3779S: Supported 3780T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 3781F: Documentation/driver-api/auxiliary_bus.rst 3782F: drivers/base/auxiliary.c 3783F: include/linux/auxiliary_bus.h 3784 3785AUXILIARY DISPLAY DRIVERS 3786M: Andy Shevchenko <[email protected]> 3787R: Geert Uytterhoeven <[email protected]> 3788S: Odd Fixes 3789T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-auxdisplay.git 3790F: Documentation/devicetree/bindings/auxdisplay/ 3791F: drivers/auxdisplay/ 3792F: include/linux/cfag12864b.h 3793F: include/uapi/linux/map_to_14segment.h 3794F: include/uapi/linux/map_to_7segment.h 3795 3796AVAGO APDS9306 AMBIENT LIGHT SENSOR DRIVER 3797M: Subhajit Ghosh <[email protected]> 3798L: [email protected] 3799S: Maintained 3800F: Documentation/devicetree/bindings/iio/light/avago,apds9300.yaml 3801F: drivers/iio/light/apds9306.c 3802 3803AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 3804M: Andreas Klinger <[email protected]> 3805L: [email protected] 3806S: Maintained 3807F: Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml 3808F: drivers/iio/adc/hx711.c 3809 3810AX.25 NETWORK LAYER 3811L: [email protected] 3812S: Orphan 3813W: https://linux-ax25.in-berlin.de 3814F: include/net/ax25.h 3815F: include/uapi/linux/ax25.h 3816F: net/ax25/ 3817 3818AXENTIA ARM DEVICES 3819M: Peter Rosin <[email protected]> 3820L: [email protected] (moderated for non-subscribers) 3821S: Maintained 3822F: arch/arm/boot/dts/microchip/at91-linea.dtsi 3823F: arch/arm/boot/dts/microchip/at91-natte.dtsi 3824F: arch/arm/boot/dts/microchip/at91-nattis-2-natte-2.dts 3825F: arch/arm/boot/dts/microchip/at91-tse850-3.dts 3826 3827AXENTIA ASOC DRIVERS 3828M: Peter Rosin <[email protected]> 3829L: [email protected] 3830S: Maintained 3831F: Documentation/devicetree/bindings/sound/axentia,* 3832F: sound/soc/atmel/tse850-pcm5142.c 3833 3834AXI-FAN-CONTROL HARDWARE MONITOR DRIVER 3835M: Nuno Sá <[email protected]> 3836L: [email protected] 3837S: Supported 3838W: https://ez.analog.com/linux-software-drivers 3839F: Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 3840F: drivers/hwmon/axi-fan-control.c 3841 3842AXI SPI ENGINE 3843M: Michael Hennerich <[email protected]> 3844M: Nuno Sá <[email protected]> 3845R: David Lechner <[email protected]> 3846L: [email protected] 3847S: Supported 3848W: https://ez.analog.com/linux-software-drivers 3849F: Documentation/devicetree/bindings/spi/adi,axi-spi-engine.yaml 3850F: drivers/spi/spi-axi-spi-engine.c 3851 3852AXI PWM GENERATOR 3853M: Michael Hennerich <[email protected]> 3854M: Nuno Sá <[email protected]> 3855R: Trevor Gamblin <[email protected]> 3856L: [email protected] 3857S: Supported 3858W: https://ez.analog.com/linux-software-drivers 3859F: Documentation/devicetree/bindings/pwm/adi,axi-pwmgen.yaml 3860F: drivers/pwm/pwm-axi-pwmgen.c 3861 3862AXXIA I2C CONTROLLER 3863M: Krzysztof Adamski <[email protected]> 3864L: [email protected] 3865S: Maintained 3866F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt 3867F: drivers/i2c/busses/i2c-axxia.c 3868 3869AZ6007 DVB DRIVER 3870M: Mauro Carvalho Chehab <[email protected]> 3871L: [email protected] 3872S: Maintained 3873W: https://linuxtv.org 3874T: git git://linuxtv.org/media.git 3875F: drivers/media/usb/dvb-usb-v2/az6007.c 3876 3877AZTECH FM RADIO RECEIVER DRIVER 3878M: Hans Verkuil <[email protected]> 3879L: [email protected] 3880S: Maintained 3881W: https://linuxtv.org 3882T: git git://linuxtv.org/media.git 3883F: drivers/media/radio/radio-aztech* 3884 3885B43 WIRELESS DRIVER 3886L: [email protected] 3887L: [email protected] 3888S: Orphan 3889W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3890F: drivers/net/wireless/broadcom/b43/ 3891 3892B43LEGACY WIRELESS DRIVER 3893L: [email protected] 3894L: [email protected] 3895S: Orphan 3896W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3897F: drivers/net/wireless/broadcom/b43legacy/ 3898 3899BACKLIGHT CLASS/SUBSYSTEM 3900M: Lee Jones <[email protected]> 3901M: Daniel Thompson <[email protected]> 3902M: Jingoo Han <[email protected]> 3903L: [email protected] 3904S: Maintained 3905T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3906F: Documentation/ABI/stable/sysfs-class-backlight 3907F: Documentation/ABI/testing/sysfs-class-backlight 3908F: Documentation/devicetree/bindings/leds/backlight 3909F: drivers/video/backlight/ 3910F: include/linux/backlight.h 3911F: include/linux/pwm_backlight.h 3912 3913BARCO P50 GPIO DRIVER 3914M: Santosh Kumar Yadav <[email protected]> 3915M: Peter Korsgaard <[email protected]> 3916S: Maintained 3917F: drivers/platform/x86/barco-p50-gpio.c 3918 3919BATMAN ADVANCED 3920M: Marek Lindner <[email protected]> 3921M: Simon Wunderlich <[email protected]> 3922M: Antonio Quartulli <[email protected]> 3923M: Sven Eckelmann <[email protected]> 3924L: [email protected] (moderated for non-subscribers) 3925S: Maintained 3926W: https://www.open-mesh.org/ 3927Q: https://patchwork.open-mesh.org/project/batman/list/ 3928B: https://www.open-mesh.org/projects/batman-adv/issues 3929C: ircs://irc.hackint.org/batadv 3930T: git https://git.open-mesh.org/linux-merge.git 3931F: Documentation/networking/batman-adv.rst 3932F: include/uapi/linux/batadv_packet.h 3933F: include/uapi/linux/batman_adv.h 3934F: net/batman-adv/ 3935 3936BAYCOM/HDLCDRV DRIVERS FOR AX.25 3937M: Thomas Sailer <[email protected]> 3938L: [email protected] 3939S: Maintained 3940W: http://www.baycom.org/~tom/ham/ham.html 3941F: drivers/net/hamradio/baycom* 3942 3943BCACHE (BLOCK LAYER CACHE) 3944M: Coly Li <[email protected]> 3945M: Kent Overstreet <[email protected]> 3946L: [email protected] 3947S: Maintained 3948W: http://bcache.evilpiepirate.org 3949C: irc://irc.oftc.net/bcache 3950F: drivers/md/bcache/ 3951 3952BCACHEFS 3953M: Kent Overstreet <[email protected]> 3954L: [email protected] 3955S: Supported 3956C: irc://irc.oftc.net/bcache 3957P: Documentation/filesystems/bcachefs/SubmittingPatches.rst 3958T: git https://evilpiepirate.org/git/bcachefs.git 3959F: fs/bcachefs/ 3960F: Documentation/filesystems/bcachefs/ 3961 3962BDISP ST MEDIA DRIVER 3963M: Fabien Dessenne <[email protected]> 3964L: [email protected] 3965S: Supported 3966W: https://linuxtv.org 3967T: git git://linuxtv.org/media.git 3968F: drivers/media/platform/st/sti/bdisp 3969 3970BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3971M: Dariusz Marcinkiewicz <[email protected]> 3972L: [email protected] 3973S: Maintained 3974F: drivers/net/ethernet/ec_bhf.c 3975 3976BEFS FILE SYSTEM 3977M: Luis de Bethencourt <[email protected]> 3978M: Salah Triki <[email protected]> 3979S: Maintained 3980T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3981F: Documentation/filesystems/befs.rst 3982F: fs/befs/ 3983 3984BFQ I/O SCHEDULER 3985M: Yu Kuai <[email protected]> 3986L: [email protected] 3987S: Odd Fixes 3988F: Documentation/block/bfq-iosched.rst 3989F: block/bfq-* 3990 3991BFS FILE SYSTEM 3992M: "Tigran A. Aivazian" <[email protected]> 3993S: Maintained 3994F: Documentation/filesystems/bfs.rst 3995F: fs/bfs/ 3996F: include/uapi/linux/bfs_fs.h 3997 3998BINMAN 3999M: Simon Glass <[email protected]> 4000S: Supported 4001F: Documentation/devicetree/bindings/mtd/partitions/binman* 4002 4003BITMAP API 4004M: Yury Norov <[email protected]> 4005R: Rasmus Villemoes <[email protected]> 4006S: Maintained 4007F: include/linux/bitfield.h 4008F: include/linux/bitmap-str.h 4009F: include/linux/bitmap.h 4010F: include/linux/bits.h 4011F: include/linux/cpumask.h 4012F: include/linux/cpumask_types.h 4013F: include/linux/find.h 4014F: include/linux/nodemask.h 4015F: include/linux/nodemask_types.h 4016F: include/vdso/bits.h 4017F: lib/bitmap-str.c 4018F: lib/bitmap.c 4019F: lib/cpumask.c 4020F: lib/cpumask_kunit.c 4021F: lib/find_bit.c 4022F: lib/find_bit_benchmark.c 4023F: lib/test_bitmap.c 4024F: tools/include/linux/bitfield.h 4025F: tools/include/linux/bitmap.h 4026F: tools/include/linux/bits.h 4027F: tools/include/linux/find.h 4028F: tools/include/vdso/bits.h 4029F: tools/lib/bitmap.c 4030F: tools/lib/find_bit.c 4031 4032BITOPS API 4033M: Yury Norov <[email protected]> 4034R: Rasmus Villemoes <[email protected]> 4035S: Maintained 4036F: arch/*/include/asm/bitops.h 4037F: arch/*/include/asm/bitops_32.h 4038F: arch/*/include/asm/bitops_64.h 4039F: arch/*/lib/bitops.c 4040F: include/asm-generic/bitops 4041F: include/asm-generic/bitops.h 4042F: include/linux/bitops.h 4043F: lib/test_bitops.c 4044F: tools/*/bitops* 4045 4046BLINKM RGB LED DRIVER 4047M: Jan-Simon Moeller <[email protected]> 4048S: Maintained 4049F: drivers/leds/leds-blinkm.c 4050 4051BLOCK LAYER 4052M: Jens Axboe <[email protected]> 4053L: [email protected] 4054S: Maintained 4055T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4056F: Documentation/ABI/stable/sysfs-block 4057F: Documentation/block/ 4058F: block/ 4059F: drivers/block/ 4060F: include/linux/bio.h 4061F: include/linux/blk* 4062F: kernel/trace/blktrace.c 4063F: lib/sbitmap.c 4064 4065BLOCK LAYER DEVICE DRIVER API [RUST] 4066M: Andreas Hindborg <[email protected]> 4067R: Boqun Feng <[email protected]> 4068L: [email protected] 4069L: [email protected] 4070S: Supported 4071W: https://rust-for-linux.com 4072B: https://github.com/Rust-for-Linux/linux/issues 4073C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4074T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4075F: drivers/block/rnull.rs 4076F: rust/kernel/block.rs 4077F: rust/kernel/block/ 4078 4079BLOCK2MTD DRIVER 4080M: Joern Engel <[email protected]> 4081L: [email protected] 4082S: Maintained 4083F: drivers/mtd/devices/block2mtd.c 4084 4085BLUETOOTH DRIVERS 4086M: Marcel Holtmann <[email protected]> 4087M: Luiz Augusto von Dentz <[email protected]> 4088L: [email protected] 4089S: Supported 4090W: http://www.bluez.org/ 4091T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4092T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4093F: Documentation/devicetree/bindings/net/bluetooth/ 4094F: drivers/bluetooth/ 4095 4096BLUETOOTH SUBSYSTEM 4097M: Marcel Holtmann <[email protected]> 4098M: Johan Hedberg <[email protected]> 4099M: Luiz Augusto von Dentz <[email protected]> 4100L: [email protected] 4101S: Supported 4102W: http://www.bluez.org/ 4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4104T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4105F: Documentation/ABI/stable/sysfs-class-bluetooth 4106F: include/net/bluetooth/ 4107F: net/bluetooth/ 4108 4109BONDING DRIVER 4110M: Jay Vosburgh <[email protected]> 4111L: [email protected] 4112S: Maintained 4113F: Documentation/networking/bonding.rst 4114F: drivers/net/bonding/ 4115F: include/net/bond* 4116F: include/uapi/linux/if_bonding.h 4117F: tools/testing/selftests/drivers/net/bonding/ 4118 4119BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4120M: Dan Robertson <[email protected]> 4121L: [email protected] 4122S: Maintained 4123F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4124F: drivers/iio/accel/bma400* 4125 4126BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4127M: Alex Lanzano <[email protected]> 4128L: [email protected] 4129S: Maintained 4130F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4131F: drivers/iio/imu/bmi270/ 4132 4133BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4134M: Jagath Jog J <[email protected]> 4135L: [email protected] 4136S: Maintained 4137F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4138F: drivers/iio/imu/bmi323/ 4139 4140BPF JIT for ARC 4141M: Shahab Vahedi <[email protected]> 4142L: [email protected] 4143S: Maintained 4144F: arch/arc/net/ 4145 4146BPF JIT for ARM 4147M: Russell King <[email protected]> 4148M: Puranjay Mohan <[email protected]> 4149L: [email protected] 4150S: Maintained 4151F: arch/arm/net/ 4152 4153BPF JIT for ARM64 4154M: Daniel Borkmann <[email protected]> 4155M: Alexei Starovoitov <[email protected]> 4156M: Puranjay Mohan <[email protected]> 4157R: Xu Kuohai <[email protected]> 4158L: [email protected] 4159S: Supported 4160F: arch/arm64/net/ 4161 4162BPF JIT for LOONGARCH 4163M: Tiezhu Yang <[email protected]> 4164R: Hengqi Chen <[email protected]> 4165L: [email protected] 4166S: Maintained 4167F: arch/loongarch/net/ 4168 4169BPF JIT for MIPS (32-BIT AND 64-BIT) 4170M: Johan Almbladh <[email protected]> 4171M: Paul Burton <[email protected]> 4172L: [email protected] 4173S: Maintained 4174F: arch/mips/net/ 4175 4176BPF JIT for NFP NICs 4177M: Jakub Kicinski <[email protected]> 4178L: [email protected] 4179S: Odd Fixes 4180F: drivers/net/ethernet/netronome/nfp/bpf/ 4181 4182BPF JIT for POWERPC (32-BIT AND 64-BIT) 4183M: Hari Bathini <[email protected]> 4184M: Christophe Leroy <[email protected]> 4185R: Naveen N Rao <[email protected]> 4186L: [email protected] 4187S: Supported 4188F: arch/powerpc/net/ 4189 4190BPF JIT for RISC-V (32-bit) 4191M: Luke Nelson <[email protected]> 4192M: Xi Wang <[email protected]> 4193L: [email protected] 4194S: Maintained 4195F: arch/riscv/net/ 4196X: arch/riscv/net/bpf_jit_comp64.c 4197 4198BPF JIT for RISC-V (64-bit) 4199M: Björn Töpel <[email protected]> 4200R: Pu Lehui <[email protected]> 4201R: Puranjay Mohan <[email protected]> 4202L: [email protected] 4203S: Maintained 4204F: arch/riscv/net/ 4205X: arch/riscv/net/bpf_jit_comp32.c 4206 4207BPF JIT for S390 4208M: Ilya Leoshkevich <[email protected]> 4209M: Heiko Carstens <[email protected]> 4210M: Vasily Gorbik <[email protected]> 4211L: [email protected] 4212S: Supported 4213F: arch/s390/net/ 4214X: arch/s390/net/pnet.c 4215 4216BPF JIT for SPARC (32-BIT AND 64-BIT) 4217M: David S. Miller <[email protected]> 4218L: [email protected] 4219S: Odd Fixes 4220F: arch/sparc/net/ 4221 4222BPF JIT for X86 32-BIT 4223M: Wang YanQing <[email protected]> 4224L: [email protected] 4225S: Odd Fixes 4226F: arch/x86/net/bpf_jit_comp32.c 4227 4228BPF JIT for X86 64-BIT 4229M: Alexei Starovoitov <[email protected]> 4230M: Daniel Borkmann <[email protected]> 4231L: [email protected] 4232S: Supported 4233F: arch/x86/net/ 4234X: arch/x86/net/bpf_jit_comp32.c 4235 4236BPF [BTF] 4237M: Martin KaFai Lau <[email protected]> 4238L: [email protected] 4239S: Maintained 4240F: include/linux/btf* 4241F: kernel/bpf/btf.c 4242 4243BPF [CORE] 4244M: Alexei Starovoitov <[email protected]> 4245M: Daniel Borkmann <[email protected]> 4246R: John Fastabend <[email protected]> 4247L: [email protected] 4248S: Maintained 4249F: include/linux/bpf* 4250F: include/linux/filter.h 4251F: include/linux/tnum.h 4252F: kernel/bpf/core.c 4253F: kernel/bpf/dispatcher.c 4254F: kernel/bpf/mprog.c 4255F: kernel/bpf/syscall.c 4256F: kernel/bpf/tnum.c 4257F: kernel/bpf/trampoline.c 4258F: kernel/bpf/verifier.c 4259 4260BPF [CRYPTO] 4261M: Vadim Fedorenko <[email protected]> 4262L: [email protected] 4263S: Maintained 4264F: crypto/bpf_crypto_skcipher.c 4265F: include/linux/bpf_crypto.h 4266F: kernel/bpf/crypto.c 4267 4268BPF [DOCUMENTATION] (Related to Standardization) 4269R: David Vernet <[email protected]> 4270L: [email protected] 4271L: [email protected] 4272S: Maintained 4273F: Documentation/bpf/standardization/ 4274 4275BPF [GENERAL] (Safe Dynamic Programs and Tools) 4276M: Alexei Starovoitov <[email protected]> 4277M: Daniel Borkmann <[email protected]> 4278M: Andrii Nakryiko <[email protected]> 4279R: Martin KaFai Lau <[email protected]> 4280R: Eduard Zingerman <[email protected]> 4281R: Song Liu <[email protected]> 4282R: Yonghong Song <[email protected]> 4283R: John Fastabend <[email protected]> 4284R: KP Singh <[email protected]> 4285R: Stanislav Fomichev <[email protected]> 4286R: Hao Luo <[email protected]> 4287R: Jiri Olsa <[email protected]> 4288L: [email protected] 4289S: Supported 4290W: https://bpf.io/ 4291Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4292T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4294F: Documentation/bpf/ 4295F: Documentation/networking/filter.rst 4296F: Documentation/userspace-api/ebpf/ 4297F: arch/*/net/* 4298F: include/linux/bpf* 4299F: include/linux/btf* 4300F: include/linux/filter.h 4301F: include/trace/events/xdp.h 4302F: include/uapi/linux/bpf* 4303F: include/uapi/linux/btf* 4304F: include/uapi/linux/filter.h 4305F: kernel/bpf/ 4306F: kernel/trace/bpf_trace.c 4307F: lib/buildid.c 4308F: lib/test_bpf.c 4309F: net/bpf/ 4310F: net/core/filter.c 4311F: net/sched/act_bpf.c 4312F: net/sched/cls_bpf.c 4313F: samples/bpf/ 4314F: scripts/bpf_doc.py 4315F: scripts/Makefile.btf 4316F: scripts/pahole-version.sh 4317F: tools/bpf/ 4318F: tools/lib/bpf/ 4319F: tools/testing/selftests/bpf/ 4320 4321BPF [ITERATOR] 4322M: Yonghong Song <[email protected]> 4323L: [email protected] 4324S: Maintained 4325F: kernel/bpf/*iter.c 4326 4327BPF [L7 FRAMEWORK] (sockmap) 4328M: John Fastabend <[email protected]> 4329M: Jakub Sitnicki <[email protected]> 4330L: [email protected] 4331L: [email protected] 4332S: Maintained 4333F: include/linux/skmsg.h 4334F: net/core/skmsg.c 4335F: net/core/sock_map.c 4336F: net/ipv4/tcp_bpf.c 4337F: net/ipv4/udp_bpf.c 4338F: net/unix/unix_bpf.c 4339 4340BPF [LIBRARY] (libbpf) 4341M: Andrii Nakryiko <[email protected]> 4342M: Eduard Zingerman <[email protected]> 4343L: [email protected] 4344S: Maintained 4345F: tools/lib/bpf/ 4346 4347BPF [MISC] 4348L: [email protected] 4349S: Odd Fixes 4350K: (?:\b|_)bpf(?:\b|_) 4351 4352BPF [NETKIT] (BPF-programmable network device) 4353M: Daniel Borkmann <[email protected]> 4354M: Nikolay Aleksandrov <[email protected]> 4355L: [email protected] 4356L: [email protected] 4357S: Supported 4358F: drivers/net/netkit.c 4359F: include/net/netkit.h 4360 4361BPF [NETWORKING] (struct_ops, reuseport) 4362M: Martin KaFai Lau <[email protected]> 4363L: [email protected] 4364L: [email protected] 4365S: Maintained 4366F: kernel/bpf/bpf_struct* 4367 4368BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4369M: Martin KaFai Lau <[email protected]> 4370M: Daniel Borkmann <[email protected]> 4371R: John Fastabend <[email protected]> 4372L: [email protected] 4373L: [email protected] 4374S: Maintained 4375F: include/net/tcx.h 4376F: kernel/bpf/tcx.c 4377F: net/core/filter.c 4378F: net/sched/act_bpf.c 4379F: net/sched/cls_bpf.c 4380 4381BPF [RINGBUF] 4382M: Andrii Nakryiko <[email protected]> 4383L: [email protected] 4384S: Maintained 4385F: kernel/bpf/ringbuf.c 4386 4387BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4388M: KP Singh <[email protected]> 4389M: Matt Bobrowski <[email protected]> 4390L: [email protected] 4391S: Maintained 4392F: Documentation/bpf/prog_lsm.rst 4393F: include/linux/bpf_lsm.h 4394F: kernel/bpf/bpf_lsm.c 4395F: kernel/trace/bpf_trace.c 4396F: security/bpf/ 4397 4398BPF [SELFTESTS] (Test Runners & Infrastructure) 4399M: Andrii Nakryiko <[email protected]> 4400M: Eduard Zingerman <[email protected]> 4401R: Mykola Lysenko <[email protected]> 4402L: [email protected] 4403S: Maintained 4404F: tools/testing/selftests/bpf/ 4405 4406BPF [STORAGE & CGROUPS] 4407M: Martin KaFai Lau <[email protected]> 4408L: [email protected] 4409S: Maintained 4410F: kernel/bpf/*storage.c 4411F: kernel/bpf/bpf_lru* 4412F: kernel/bpf/cgroup.c 4413 4414BPF [TOOLING] (bpftool) 4415M: Quentin Monnet <[email protected]> 4416L: [email protected] 4417S: Maintained 4418F: kernel/bpf/disasm.* 4419F: tools/bpf/bpftool/ 4420 4421BPF [TRACING] 4422M: Song Liu <[email protected]> 4423R: Jiri Olsa <[email protected]> 4424L: [email protected] 4425S: Maintained 4426F: kernel/bpf/stackmap.c 4427F: kernel/trace/bpf_trace.c 4428F: lib/buildid.c 4429 4430BROADCOM ASP 2.0 ETHERNET DRIVER 4431M: Justin Chen <[email protected]> 4432M: Florian Fainelli <[email protected]> 4433L: [email protected] 4434L: [email protected] 4435S: Supported 4436F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4437F: drivers/net/ethernet/broadcom/asp2/ 4438 4439BROADCOM B44 10/100 ETHERNET DRIVER 4440M: Michael Chan <[email protected]> 4441L: [email protected] 4442S: Maintained 4443F: drivers/net/ethernet/broadcom/b44.* 4444 4445BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4446M: Florian Fainelli <[email protected]> 4447L: [email protected] 4448L: [email protected] (subscribers-only) 4449S: Supported 4450F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4451F: drivers/net/dsa/b53/* 4452F: drivers/net/dsa/bcm_sf2* 4453F: include/linux/dsa/brcm.h 4454F: include/linux/platform_data/b53.h 4455 4456BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4457M: Florian Fainelli <[email protected]> 4458R: Broadcom internal kernel review list <[email protected]> 4459L: [email protected] (moderated for non-subscribers) 4460L: [email protected] (moderated for non-subscribers) 4461S: Maintained 4462T: git https://github.com/broadcom/stblinux.git 4463F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4464F: drivers/pci/controller/pcie-brcmstb.c 4465F: drivers/staging/vc04_services 4466N: bcm2711 4467N: bcm283* 4468N: raspberrypi 4469 4470BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4471M: Florian Fainelli <[email protected]> 4472M: Ray Jui <[email protected]> 4473M: Scott Branden <[email protected]> 4474R: Broadcom internal kernel review list <[email protected]> 4475S: Maintained 4476T: git https://github.com/broadcom/mach-bcm 4477F: arch/arm/mach-bcm/ 4478N: bcm281* 4479N: bcm113* 4480N: bcm216* 4481N: kona 4482 4483BROADCOM BCM2835 CAMERA DRIVERS 4484M: Raspberry Pi Kernel Maintenance <[email protected]> 4485L: [email protected] 4486S: Maintained 4487F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4488F: drivers/media/platform/broadcom/bcm2835-unicam* 4489 4490BROADCOM BCM47XX MIPS ARCHITECTURE 4491M: Hauke Mehrtens <[email protected]> 4492M: Rafał Miłecki <[email protected]> 4493L: [email protected] 4494S: Maintained 4495F: Documentation/devicetree/bindings/mips/brcm/ 4496F: arch/mips/bcm47xx/* 4497F: arch/mips/include/asm/mach-bcm47xx/* 4498 4499BROADCOM BCM4908 ETHERNET DRIVER 4500M: Rafał Miłecki <[email protected]> 4501R: Broadcom internal kernel review list <[email protected]> 4502L: [email protected] 4503S: Maintained 4504F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4505F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4506F: drivers/net/ethernet/broadcom/unimac.h 4507 4508BROADCOM BCM4908 PINMUX DRIVER 4509M: Rafał Miłecki <[email protected]> 4510R: Broadcom internal kernel review list <[email protected]> 4511L: [email protected] 4512S: Maintained 4513F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4514F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4515 4516BROADCOM BCM5301X ARM ARCHITECTURE 4517M: Florian Fainelli <[email protected]> 4518M: Hauke Mehrtens <[email protected]> 4519M: Rafał Miłecki <[email protected]> 4520R: Broadcom internal kernel review list <[email protected]> 4521L: [email protected] (moderated for non-subscribers) 4522S: Maintained 4523F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4524F: arch/arm/boot/dts/broadcom/bcm470* 4525F: arch/arm/boot/dts/broadcom/bcm5301* 4526F: arch/arm/boot/dts/broadcom/bcm953012* 4527F: arch/arm/mach-bcm/bcm_5301x.c 4528 4529BROADCOM BCM53573 ARM ARCHITECTURE 4530M: Florian Fainelli <[email protected]> 4531M: Rafał Miłecki <[email protected]> 4532R: Broadcom internal kernel review list <[email protected]> 4533L: [email protected] (moderated for non-subscribers) 4534S: Maintained 4535F: arch/arm/boot/dts/broadcom/bcm47189* 4536F: arch/arm/boot/dts/broadcom/bcm53573* 4537 4538BROADCOM BCM63XX/BCM33XX UDC DRIVER 4539M: Kevin Cernekee <[email protected]> 4540L: [email protected] 4541S: Maintained 4542F: drivers/usb/gadget/udc/bcm63xx_udc.* 4543 4544BROADCOM BCM7XXX ARM ARCHITECTURE 4545M: Florian Fainelli <[email protected]> 4546R: Broadcom internal kernel review list <[email protected]> 4547L: [email protected] (moderated for non-subscribers) 4548S: Maintained 4549T: git https://github.com/broadcom/stblinux.git 4550F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4551F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4552F: arch/arm/include/asm/hardware/cache-b15-rac.h 4553F: arch/arm/mach-bcm/*brcmstb* 4554F: arch/arm/mm/cache-b15-rac.c 4555F: drivers/bus/brcmstb_gisb.c 4556F: drivers/pci/controller/pcie-brcmstb.c 4557N: brcmstb 4558N: bcm7038 4559N: bcm7120 4560 4561BROADCOM BCMBCA ARM ARCHITECTURE 4562M: William Zhang <[email protected]> 4563M: Anand Gore <[email protected]> 4564M: Kursad Oney <[email protected]> 4565M: Florian Fainelli <[email protected]> 4566M: Rafał Miłecki <[email protected]> 4567R: Broadcom internal kernel review list <[email protected]> 4568L: [email protected] (moderated for non-subscribers) 4569S: Maintained 4570T: git https://github.com/broadcom/stblinux.git 4571F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4572F: arch/arm64/boot/dts/broadcom/bcmbca/* 4573N: bcmbca 4574N: bcm[9]?47622 4575N: bcm[9]?4912 4576N: bcm[9]?63138 4577N: bcm[9]?63146 4578N: bcm[9]?63148 4579N: bcm[9]?63158 4580N: bcm[9]?63178 4581N: bcm[9]?6756 4582N: bcm[9]?6813 4583N: bcm[9]?6846 4584N: bcm[9]?6855 4585N: bcm[9]?6856 4586N: bcm[9]?6858 4587N: bcm[9]?6878 4588 4589BROADCOM BDC DRIVER 4590M: Justin Chen <[email protected]> 4591M: Al Cooper <[email protected]> 4592R: Broadcom internal kernel review list <[email protected]> 4593L: [email protected] 4594S: Maintained 4595F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4596F: drivers/usb/gadget/udc/bdc/ 4597 4598BROADCOM BMIPS CPUFREQ DRIVER 4599M: Markus Mayer <[email protected]> 4600R: Broadcom internal kernel review list <[email protected]> 4601L: [email protected] 4602S: Maintained 4603F: drivers/cpufreq/bmips-cpufreq.c 4604 4605BROADCOM BMIPS MIPS ARCHITECTURE 4606M: Florian Fainelli <[email protected]> 4607R: Broadcom internal kernel review list <[email protected]> 4608L: [email protected] 4609S: Maintained 4610T: git https://github.com/broadcom/stblinux.git 4611F: arch/mips/bmips/* 4612F: arch/mips/boot/dts/brcm/bcm*.dts* 4613F: arch/mips/include/asm/mach-bmips/* 4614F: arch/mips/kernel/*bmips* 4615F: drivers/irqchip/irq-bcm63* 4616F: drivers/irqchip/irq-bcm7* 4617F: drivers/irqchip/irq-brcmstb* 4618F: drivers/pmdomain/bcm/bcm63xx-power.c 4619F: include/linux/bcm963xx_nvram.h 4620F: include/linux/bcm963xx_tag.h 4621 4622BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4623M: Rasesh Mody <[email protected]> 4624M: [email protected] 4625L: [email protected] 4626S: Maintained 4627F: drivers/net/ethernet/broadcom/bnx2.* 4628F: drivers/net/ethernet/broadcom/bnx2_* 4629 4630BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4631M: Saurav Kashyap <[email protected]> 4632M: Javed Hasan <[email protected]> 4633M: [email protected] 4634L: [email protected] 4635S: Supported 4636F: drivers/scsi/bnx2fc/ 4637 4638BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4639M: Nilesh Javali <[email protected]> 4640M: Manish Rangankar <[email protected]> 4641M: [email protected] 4642L: [email protected] 4643S: Supported 4644F: drivers/scsi/bnx2i/ 4645 4646BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4647M: Sudarsana Kalluru <[email protected]> 4648M: Manish Chopra <[email protected]> 4649L: [email protected] 4650S: Maintained 4651F: drivers/net/ethernet/broadcom/bnx2x/ 4652 4653BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4654M: Michael Chan <[email protected]> 4655M: Pavan Chebbi <[email protected]> 4656L: [email protected] 4657S: Maintained 4658F: drivers/firmware/broadcom/tee_bnxt_fw.c 4659F: drivers/net/ethernet/broadcom/bnxt/ 4660F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4661 4662BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4663M: Arend van Spriel <[email protected]> 4664L: [email protected] 4665L: [email protected] 4666L: [email protected] 4667S: Supported 4668F: drivers/net/wireless/broadcom/brcm80211/ 4669F: include/linux/platform_data/brcmfmac.h 4670 4671BROADCOM BRCMSTB GPIO DRIVER 4672M: Doug Berger <[email protected]> 4673M: Florian Fainelli <[email protected]> 4674R: Broadcom internal kernel review list <[email protected]> 4675S: Supported 4676F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4677F: drivers/gpio/gpio-brcmstb.c 4678 4679BROADCOM BRCMSTB I2C DRIVER 4680M: Kamal Dasu <[email protected]> 4681R: Broadcom internal kernel review list <[email protected]> 4682L: [email protected] 4683S: Supported 4684F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4685F: drivers/i2c/busses/i2c-brcmstb.c 4686 4687BROADCOM BRCMSTB UART DRIVER 4688M: Al Cooper <[email protected]> 4689R: Broadcom internal kernel review list <[email protected]> 4690L: [email protected] 4691S: Maintained 4692F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4693F: drivers/tty/serial/8250/8250_bcm7271.c 4694 4695BROADCOM BRCMSTB USB EHCI DRIVER 4696M: Justin Chen <[email protected]> 4697M: Al Cooper <[email protected]> 4698R: Broadcom internal kernel review list <[email protected]> 4699L: [email protected] 4700S: Maintained 4701F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4702F: drivers/usb/host/ehci-brcm.* 4703 4704BROADCOM BRCMSTB USB PIN MAP DRIVER 4705M: Al Cooper <[email protected]> 4706R: Broadcom internal kernel review list <[email protected]> 4707L: [email protected] 4708S: Maintained 4709F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4710F: drivers/usb/misc/brcmstb-usb-pinmap.c 4711 4712BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4713M: Justin Chen <[email protected]> 4714M: Al Cooper <[email protected]> 4715R: Broadcom internal kernel review list <[email protected]> 4716L: [email protected] 4717S: Maintained 4718F: drivers/phy/broadcom/phy-brcm-usb* 4719 4720BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4721M: William Zhang <[email protected]> 4722M: Kursad Oney <[email protected]> 4723M: Jonas Gorski <[email protected]> 4724R: Broadcom internal kernel review list <[email protected]> 4725L: [email protected] 4726S: Maintained 4727F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4728F: drivers/spi/spi-bcm63xx-hsspi.c 4729F: drivers/spi/spi-bcmbca-hsspi.c 4730 4731BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4732M: Jonas Gorski <[email protected]> 4733L: [email protected] 4734S: Odd Fixes 4735F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4736F: drivers/spi/spi-bcm63xx.c 4737 4738BROADCOM ETHERNET PHY DRIVERS 4739M: Florian Fainelli <[email protected]> 4740R: Broadcom internal kernel review list <[email protected]> 4741L: [email protected] 4742S: Supported 4743F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4744F: drivers/net/phy/bcm*.[ch] 4745F: drivers/net/phy/broadcom.c 4746F: include/linux/brcmphy.h 4747 4748BROADCOM GENET ETHERNET DRIVER 4749M: Doug Berger <[email protected]> 4750M: Florian Fainelli <[email protected]> 4751R: Broadcom internal kernel review list <[email protected]> 4752L: [email protected] 4753S: Maintained 4754F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4755F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4756F: drivers/net/ethernet/broadcom/genet/ 4757F: drivers/net/ethernet/broadcom/unimac.h 4758F: drivers/net/mdio/mdio-bcm-unimac.c 4759F: include/linux/platform_data/bcmgenet.h 4760F: include/linux/platform_data/mdio-bcm-unimac.h 4761 4762BROADCOM IPROC ARM ARCHITECTURE 4763M: Ray Jui <[email protected]> 4764M: Scott Branden <[email protected]> 4765R: Broadcom internal kernel review list <[email protected]> 4766L: [email protected] (moderated for non-subscribers) 4767S: Maintained 4768T: git https://github.com/broadcom/stblinux.git 4769F: arch/arm64/boot/dts/broadcom/northstar2/* 4770F: arch/arm64/boot/dts/broadcom/stingray/* 4771F: drivers/clk/bcm/clk-ns* 4772F: drivers/clk/bcm/clk-sr* 4773F: drivers/pinctrl/bcm/pinctrl-ns* 4774F: include/dt-bindings/clock/bcm-sr* 4775N: iproc 4776N: cygnus 4777N: bcm[-_]nsp 4778N: bcm9113* 4779N: bcm9583* 4780N: bcm9585* 4781N: bcm9586* 4782N: bcm988312 4783N: bcm113* 4784N: bcm583* 4785N: bcm585* 4786N: bcm586* 4787N: bcm88312 4788N: hr2 4789N: stingray 4790 4791BROADCOM IPROC GBIT ETHERNET DRIVER 4792M: Rafał Miłecki <[email protected]> 4793R: Broadcom internal kernel review list <[email protected]> 4794L: [email protected] 4795S: Maintained 4796F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4797F: drivers/net/ethernet/broadcom/bgmac* 4798F: drivers/net/ethernet/broadcom/unimac.h 4799 4800BROADCOM KONA GPIO DRIVER 4801M: Ray Jui <[email protected]> 4802R: Broadcom internal kernel review list <[email protected]> 4803S: Supported 4804F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4805F: drivers/gpio/gpio-bcm-kona.c 4806 4807BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4808M: Sathya Prakash Veerichetty <[email protected]> 4809M: Kashyap Desai <[email protected]> 4810M: Sumit Saxena <[email protected]> 4811M: Sreekanth Reddy <[email protected]> 4812L: [email protected] 4813L: [email protected] 4814S: Supported 4815W: https://www.broadcom.com/support/storage 4816F: drivers/scsi/mpi3mr/ 4817 4818BROADCOM NETXTREME-E ROCE DRIVER 4819M: Selvin Xavier <[email protected]> 4820M: Kalesh AP <[email protected]> 4821L: [email protected] 4822S: Supported 4823W: http://www.broadcom.com 4824F: drivers/infiniband/hw/bnxt_re/ 4825F: include/uapi/rdma/bnxt_re-abi.h 4826 4827BROADCOM NVRAM DRIVER 4828M: Rafał Miłecki <[email protected]> 4829L: [email protected] 4830S: Maintained 4831F: drivers/firmware/broadcom/* 4832 4833BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4834M: Rafał Miłecki <[email protected]> 4835M: Florian Fainelli <[email protected]> 4836R: Broadcom internal kernel review list <[email protected]> 4837L: [email protected] 4838S: Maintained 4839T: git https://github.com/broadcom/stblinux.git 4840F: drivers/pmdomain/bcm/bcm-pmb.c 4841F: include/dt-bindings/soc/bcm-pmb.h 4842 4843BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4844M: Rafał Miłecki <[email protected]> 4845L: [email protected] 4846S: Maintained 4847F: drivers/bcma/ 4848F: include/linux/bcma/ 4849 4850BROADCOM SPI DRIVER 4851M: Kamal Dasu <[email protected]> 4852R: Broadcom internal kernel review list <[email protected]> 4853S: Maintained 4854F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4855F: drivers/spi/spi-bcm-qspi.* 4856F: drivers/spi/spi-brcmstb-qspi.c 4857F: drivers/spi/spi-iproc-qspi.c 4858 4859BROADCOM STB AVS CPUFREQ DRIVER 4860M: Markus Mayer <[email protected]> 4861R: Broadcom internal kernel review list <[email protected]> 4862L: [email protected] 4863S: Maintained 4864F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4865F: drivers/cpufreq/brcmstb* 4866 4867BROADCOM STB AVS TMON DRIVER 4868M: Markus Mayer <[email protected]> 4869R: Broadcom internal kernel review list <[email protected]> 4870L: [email protected] 4871S: Maintained 4872F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4873F: drivers/thermal/broadcom/brcmstb* 4874 4875BROADCOM STB DPFE DRIVER 4876M: Markus Mayer <[email protected]> 4877R: Broadcom internal kernel review list <[email protected]> 4878L: [email protected] (moderated for non-subscribers) 4879S: Maintained 4880F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4881F: drivers/memory/brcmstb_dpfe.c 4882 4883BROADCOM STB NAND FLASH DRIVER 4884M: Brian Norris <[email protected]> 4885M: Kamal Dasu <[email protected]> 4886R: Broadcom internal kernel review list <[email protected]> 4887L: [email protected] 4888S: Maintained 4889F: drivers/mtd/nand/raw/brcmnand/ 4890F: include/linux/platform_data/brcmnand.h 4891 4892BROADCOM STB PCIE DRIVER 4893M: Jim Quinlan <[email protected]> 4894M: Nicolas Saenz Julienne <[email protected]> 4895M: Florian Fainelli <[email protected]> 4896R: Broadcom internal kernel review list <[email protected]> 4897L: [email protected] 4898S: Maintained 4899F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4900F: drivers/pci/controller/pcie-brcmstb.c 4901 4902BROADCOM SYSTEMPORT ETHERNET DRIVER 4903M: Florian Fainelli <[email protected]> 4904R: Broadcom internal kernel review list <[email protected]> 4905L: [email protected] 4906S: Maintained 4907F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4908F: drivers/net/ethernet/broadcom/bcmsysport.* 4909F: drivers/net/ethernet/broadcom/unimac.h 4910 4911BROADCOM TG3 GIGABIT ETHERNET DRIVER 4912M: Pavan Chebbi <[email protected]> 4913M: Michael Chan <[email protected]> 4914L: [email protected] 4915S: Maintained 4916F: drivers/net/ethernet/broadcom/tg3.* 4917 4918BROADCOM VK DRIVER 4919M: Scott Branden <[email protected]> 4920R: Broadcom internal kernel review list <[email protected]> 4921S: Supported 4922F: drivers/misc/bcm-vk/ 4923F: include/uapi/linux/misc/bcm_vk.h 4924 4925BROCADE BFA FC SCSI DRIVER 4926M: Anil Gurumurthy <[email protected]> 4927M: Sudarsana Kalluru <[email protected]> 4928L: [email protected] 4929S: Supported 4930F: drivers/scsi/bfa/ 4931 4932BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4933M: Rasesh Mody <[email protected]> 4934M: Sudarsana Kalluru <[email protected]> 4935M: [email protected] 4936L: [email protected] 4937S: Maintained 4938F: drivers/net/ethernet/brocade/bna/ 4939 4940BSG (block layer generic sg v4 driver) 4941M: FUJITA Tomonori <[email protected]> 4942L: [email protected] 4943S: Supported 4944F: block/bsg.c 4945F: include/linux/bsg.h 4946F: include/uapi/linux/bsg.h 4947 4948BT87X AUDIO DRIVER 4949M: Clemens Ladisch <[email protected]> 4950L: [email protected] 4951S: Maintained 4952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4953F: Documentation/sound/cards/bt87x.rst 4954F: sound/pci/bt87x.c 4955 4956BT8XXGPIO DRIVER 4957M: Michael Buesch <[email protected]> 4958S: Maintained 4959W: http://bu3sch.de/btgpio.php 4960F: drivers/gpio/gpio-bt8xx.c 4961 4962BTRFS FILE SYSTEM 4963M: Chris Mason <[email protected]> 4964M: Josef Bacik <[email protected]> 4965M: David Sterba <[email protected]> 4966L: [email protected] 4967S: Maintained 4968W: https://btrfs.readthedocs.io 4969Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4970C: irc://irc.libera.chat/btrfs 4971T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4972F: Documentation/filesystems/btrfs.rst 4973F: fs/btrfs/ 4974F: include/linux/btrfs* 4975F: include/trace/events/btrfs.h 4976F: include/uapi/linux/btrfs* 4977 4978BTTV VIDEO4LINUX DRIVER 4979M: Mauro Carvalho Chehab <[email protected]> 4980L: [email protected] 4981S: Odd fixes 4982W: https://linuxtv.org 4983T: git git://linuxtv.org/media.git 4984F: Documentation/driver-api/media/drivers/bttv* 4985F: drivers/media/pci/bt8xx/bttv* 4986 4987BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4988M: Chanwoo Choi <[email protected]> 4989L: [email protected] 4990L: [email protected] 4991S: Maintained 4992T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4993F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4994F: drivers/devfreq/exynos-bus.c 4995 4996BUSLOGIC SCSI DRIVER 4997M: Khalid Aziz <[email protected]> 4998L: [email protected] 4999S: Maintained 5000F: drivers/scsi/BusLogic.* 5001F: drivers/scsi/FlashPoint.* 5002 5003BXCAN CAN NETWORK DRIVER 5004M: Dario Binacchi <[email protected]> 5005L: [email protected] 5006S: Maintained 5007F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5008F: drivers/net/can/bxcan.c 5009 5010C-MEDIA CMI8788 DRIVER 5011M: Clemens Ladisch <[email protected]> 5012L: [email protected] 5013S: Maintained 5014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5015F: sound/pci/oxygen/ 5016 5017C-SKY ARCHITECTURE 5018M: Guo Ren <[email protected]> 5019L: [email protected] 5020S: Supported 5021T: git https://github.com/c-sky/csky-linux.git 5022F: Documentation/devicetree/bindings/csky/ 5023F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5024F: Documentation/devicetree/bindings/timer/csky,* 5025F: arch/csky/ 5026F: drivers/clocksource/timer-gx6605s.c 5027F: drivers/clocksource/timer-mp-csky.c 5028F: drivers/irqchip/irq-csky-* 5029N: csky 5030K: csky 5031 5032CA8210 IEEE-802.15.4 RADIO DRIVER 5033L: [email protected] 5034S: Orphan 5035W: https://github.com/Cascoda/ca8210-linux.git 5036F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5037F: drivers/net/ieee802154/ca8210.c 5038 5039CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5040M: David Howells <[email protected]> 5041L: [email protected] 5042S: Supported 5043F: Documentation/filesystems/caching/cachefiles.rst 5044F: fs/cachefiles/ 5045 5046CACHESTAT: PAGE CACHE STATS FOR A FILE 5047M: Nhat Pham <[email protected]> 5048M: Johannes Weiner <[email protected]> 5049L: [email protected] 5050S: Maintained 5051F: tools/testing/selftests/cachestat/test_cachestat.c 5052 5053CADENCE MIPI-CSI2 BRIDGES 5054M: Maxime Ripard <[email protected]> 5055L: [email protected] 5056S: Maintained 5057F: Documentation/devicetree/bindings/media/cdns,*.txt 5058F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5059F: drivers/media/platform/cadence/cdns-csi2* 5060 5061CADENCE NAND DRIVER 5062L: [email protected] 5063S: Orphan 5064F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5065F: drivers/mtd/nand/raw/cadence-nand-controller.c 5066 5067CADENCE USB3 DRD IP DRIVER 5068M: Peter Chen <[email protected]> 5069M: Pawel Laszczak <[email protected]> 5070R: Roger Quadros <[email protected]> 5071L: [email protected] 5072S: Maintained 5073T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5074F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5075F: drivers/usb/cdns3/ 5076X: drivers/usb/cdns3/cdnsp* 5077 5078CADENCE USBHS DRIVER 5079M: Pawel Laszczak <[email protected]> 5080L: [email protected] 5081S: Maintained 5082F: drivers/usb/gadget/udc/cdns2 5083 5084CADENCE USBSSP DRD IP DRIVER 5085M: Pawel Laszczak <[email protected]> 5086L: [email protected] 5087S: Maintained 5088T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5089F: drivers/usb/cdns3/ 5090X: drivers/usb/cdns3/cdns3* 5091 5092CADET FM/AM RADIO RECEIVER DRIVER 5093M: Hans Verkuil <[email protected]> 5094L: [email protected] 5095S: Maintained 5096W: https://linuxtv.org 5097T: git git://linuxtv.org/media.git 5098F: drivers/media/radio/radio-cadet* 5099 5100CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5101L: [email protected] 5102S: Orphan 5103T: git git://linuxtv.org/media.git 5104F: Documentation/admin-guide/media/cafe_ccic* 5105F: drivers/media/platform/marvell/ 5106 5107CAIF NETWORK LAYER 5108L: [email protected] 5109S: Orphan 5110F: Documentation/networking/caif/ 5111F: drivers/net/caif/ 5112F: include/net/caif/ 5113F: include/uapi/linux/caif/ 5114F: net/caif/ 5115 5116CAKE QDISC 5117M: Toke Høiland-Jørgensen <[email protected]> 5118L: [email protected] (moderated for non-subscribers) 5119S: Maintained 5120F: net/sched/sch_cake.c 5121 5122CAN NETWORK DRIVERS 5123M: Marc Kleine-Budde <[email protected]> 5124M: Vincent Mailhol <[email protected]> 5125L: [email protected] 5126S: Maintained 5127W: https://github.com/linux-can 5128T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5130F: Documentation/devicetree/bindings/net/can/ 5131F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5132F: drivers/net/can/ 5133F: drivers/phy/phy-can-transceiver.c 5134F: include/linux/can/bittiming.h 5135F: include/linux/can/dev.h 5136F: include/linux/can/length.h 5137F: include/linux/can/platform/ 5138F: include/linux/can/rx-offload.h 5139F: include/uapi/linux/can/error.h 5140F: include/uapi/linux/can/netlink.h 5141F: include/uapi/linux/can/vxcan.h 5142 5143CAN NETWORK LAYER 5144M: Oliver Hartkopp <[email protected]> 5145M: Marc Kleine-Budde <[email protected]> 5146L: [email protected] 5147S: Maintained 5148W: https://github.com/linux-can 5149T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5151F: Documentation/networking/can.rst 5152F: Documentation/networking/iso15765-2.rst 5153F: include/linux/can/can-ml.h 5154F: include/linux/can/core.h 5155F: include/linux/can/skb.h 5156F: include/net/netns/can.h 5157F: include/uapi/linux/can.h 5158F: include/uapi/linux/can/bcm.h 5159F: include/uapi/linux/can/gw.h 5160F: include/uapi/linux/can/isotp.h 5161F: include/uapi/linux/can/raw.h 5162F: net/can/ 5163F: net/sched/em_canid.c 5164 5165CAN-J1939 NETWORK LAYER 5166M: Robin van der Gracht <[email protected]> 5167M: Oleksij Rempel <[email protected]> 5168R: [email protected] 5169L: [email protected] 5170S: Maintained 5171F: Documentation/networking/j1939.rst 5172F: include/uapi/linux/can/j1939.h 5173F: net/can/j1939/ 5174 5175CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5176M: Damien Le Moal <[email protected]> 5177L: [email protected] 5178L: [email protected] (pinctrl driver) 5179F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5180F: drivers/pinctrl/pinctrl-k210.c 5181 5182CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5183M: Damien Le Moal <[email protected]> 5184L: [email protected] 5185L: [email protected] 5186S: Maintained 5187F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5188F: drivers/reset/reset-k210.c 5189 5190CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5191M: Damien Le Moal <[email protected]> 5192L: [email protected] 5193S: Maintained 5194F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5195F: drivers/soc/canaan/ 5196F: include/soc/canaan/ 5197 5198CAPABILITIES 5199M: Serge Hallyn <[email protected]> 5200L: [email protected] 5201S: Supported 5202F: include/linux/capability.h 5203F: include/trace/events/capability.h 5204F: include/uapi/linux/capability.h 5205F: kernel/capability.c 5206F: security/commoncap.c 5207 5208CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5209M: Kevin Tsai <[email protected]> 5210S: Maintained 5211F: drivers/iio/light/cm* 5212 5213CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5214M: Christian Lamparter <[email protected]> 5215L: [email protected] 5216S: Maintained 5217W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5218F: drivers/net/wireless/ath/carl9170/ 5219 5220CAVIUM I2C DRIVER 5221M: Robert Richter <[email protected]> 5222S: Odd Fixes 5223W: http://www.marvell.com 5224F: drivers/i2c/busses/i2c-octeon* 5225F: drivers/i2c/busses/i2c-thunderx* 5226 5227CAVIUM LIQUIDIO NETWORK DRIVER 5228L: [email protected] 5229S: Orphan 5230W: http://www.marvell.com 5231F: drivers/net/ethernet/cavium/liquidio/ 5232 5233CAVIUM MMC DRIVER 5234M: Robert Richter <[email protected]> 5235S: Odd Fixes 5236W: http://www.marvell.com 5237F: drivers/mmc/host/cavium* 5238 5239CAVIUM OCTEON-TX CRYPTO DRIVER 5240M: George Cherian <[email protected]> 5241L: [email protected] 5242S: Supported 5243W: http://www.marvell.com 5244F: drivers/crypto/cavium/cpt/ 5245 5246CAVIUM THUNDERX2 ARM64 SOC 5247M: Robert Richter <[email protected]> 5248L: [email protected] (moderated for non-subscribers) 5249S: Odd Fixes 5250F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5251F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5252 5253CBS/ETF/TAPRIO QDISCS 5254M: Vinicius Costa Gomes <[email protected]> 5255L: [email protected] 5256S: Maintained 5257F: net/sched/sch_cbs.c 5258F: net/sched/sch_etf.c 5259F: net/sched/sch_taprio.c 5260 5261CC2520 IEEE-802.15.4 RADIO DRIVER 5262M: Stefan Schmidt <[email protected]> 5263L: [email protected] 5264S: Odd Fixes 5265F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5266F: drivers/net/ieee802154/cc2520.c 5267 5268CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5269M: Gilad Ben-Yossef <[email protected]> 5270L: [email protected] 5271S: Supported 5272W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5273F: drivers/crypto/ccree/ 5274 5275CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5276M: Hadar Gat <[email protected]> 5277L: [email protected] 5278S: Supported 5279W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5280F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5281F: drivers/char/hw_random/cctrng.c 5282F: drivers/char/hw_random/cctrng.h 5283 5284CEC FRAMEWORK 5285M: Hans Verkuil <[email protected]> 5286L: [email protected] 5287S: Supported 5288W: http://linuxtv.org 5289T: git git://linuxtv.org/media.git 5290F: Documentation/ABI/testing/debugfs-cec-error-inj 5291F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5292F: Documentation/driver-api/media/cec-core.rst 5293F: Documentation/userspace-api/media/cec 5294F: drivers/media/cec/ 5295F: drivers/media/rc/keymaps/rc-cec.c 5296F: include/media/cec-notifier.h 5297F: include/media/cec.h 5298F: include/uapi/linux/cec-funcs.h 5299F: include/uapi/linux/cec.h 5300 5301CEC GPIO DRIVER 5302M: Hans Verkuil <[email protected]> 5303L: [email protected] 5304S: Supported 5305W: http://linuxtv.org 5306T: git git://linuxtv.org/media.git 5307F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5308F: drivers/media/cec/platform/cec-gpio/ 5309 5310CELL BROADBAND ENGINE ARCHITECTURE 5311L: [email protected] 5312S: Orphan 5313F: arch/powerpc/include/asm/cell*.h 5314F: arch/powerpc/include/asm/spu*.h 5315F: arch/powerpc/include/uapi/asm/spu*.h 5316F: arch/powerpc/platforms/cell/ 5317 5318CELLWISE CW2015 BATTERY DRIVER 5319M: Tobias Schrammm <[email protected]> 5320S: Maintained 5321F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5322F: drivers/power/supply/cw2015_battery.c 5323 5324CEPH COMMON CODE (LIBCEPH) 5325M: Ilya Dryomov <[email protected]> 5326M: Xiubo Li <[email protected]> 5327L: [email protected] 5328S: Supported 5329W: http://ceph.com/ 5330T: git https://github.com/ceph/ceph-client.git 5331F: include/linux/ceph/ 5332F: include/linux/crush/ 5333F: net/ceph/ 5334 5335CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5336M: Xiubo Li <[email protected]> 5337M: Ilya Dryomov <[email protected]> 5338L: [email protected] 5339S: Supported 5340W: http://ceph.com/ 5341T: git https://github.com/ceph/ceph-client.git 5342F: Documentation/filesystems/ceph.rst 5343F: fs/ceph/ 5344 5345CERTIFICATE HANDLING 5346M: David Howells <[email protected]> 5347M: David Woodhouse <[email protected]> 5348L: [email protected] 5349S: Maintained 5350F: Documentation/admin-guide/module-signing.rst 5351F: certs/ 5352F: scripts/sign-file.c 5353F: scripts/ssl-common.h 5354F: tools/certs/ 5355 5356CFAG12864B LCD DRIVER 5357M: Miguel Ojeda <[email protected]> 5358S: Maintained 5359F: drivers/auxdisplay/cfag12864b.c 5360F: include/linux/cfag12864b.h 5361 5362CFAG12864BFB LCD FRAMEBUFFER DRIVER 5363M: Miguel Ojeda <[email protected]> 5364S: Maintained 5365F: drivers/auxdisplay/cfag12864bfb.c 5366F: include/linux/cfag12864b.h 5367 5368CHAR and MISC DRIVERS 5369M: Arnd Bergmann <[email protected]> 5370M: Greg Kroah-Hartman <[email protected]> 5371S: Supported 5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5373F: drivers/char/ 5374F: drivers/misc/ 5375F: include/linux/miscdevice.h 5376F: samples/rust/rust_misc_device.rs 5377X: drivers/char/agp/ 5378X: drivers/char/hw_random/ 5379X: drivers/char/ipmi/ 5380X: drivers/char/random.c 5381X: drivers/char/tpm/ 5382 5383CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5384M: Thomas Weißschuh <[email protected]> 5385L: [email protected] 5386S: Maintained 5387F: Documentation/hwmon/powerz.rst 5388F: drivers/hwmon/powerz.c 5389 5390CHECKPATCH 5391M: Andy Whitcroft <[email protected]> 5392M: Joe Perches <[email protected]> 5393R: Dwaipayan Ray <[email protected]> 5394R: Lukas Bulwahn <[email protected]> 5395S: Maintained 5396F: scripts/checkpatch.pl 5397 5398CHECKPATCH DOCUMENTATION 5399M: Dwaipayan Ray <[email protected]> 5400M: Lukas Bulwahn <[email protected]> 5401R: Joe Perches <[email protected]> 5402S: Maintained 5403F: Documentation/dev-tools/checkpatch.rst 5404 5405CHINESE DOCUMENTATION 5406M: Alex Shi <[email protected]> 5407M: Yanteng Si <[email protected]> 5408R: Dongliang Mu <[email protected]> 5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/alexs/linux.git 5410S: Maintained 5411F: Documentation/translations/zh_CN/ 5412 5413CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5414M: Peter Chen <[email protected]> 5415L: [email protected] 5416S: Maintained 5417T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5418F: drivers/usb/chipidea/ 5419 5420CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5421M: Hans de Goede <[email protected]> 5422L: [email protected] 5423S: Maintained 5424F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5425F: drivers/input/touchscreen/chipone_icn8318.c 5426 5427CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5428M: Hans de Goede <[email protected]> 5429L: [email protected] 5430S: Maintained 5431F: drivers/input/touchscreen/chipone_icn8505.c 5432 5433CHROME HARDWARE PLATFORM SUPPORT 5434M: Benson Leung <[email protected]> 5435M: Tzung-Bi Shih <[email protected]> 5436L: [email protected] 5437S: Maintained 5438T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5439F: drivers/platform/chrome/ 5440 5441CHROMEOS EC CODEC DRIVER 5442M: Cheng-Yi Chiang <[email protected]> 5443M: Tzung-Bi Shih <[email protected]> 5444R: Guenter Roeck <[email protected]> 5445L: [email protected] 5446S: Maintained 5447F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5448F: sound/soc/codecs/cros_ec_codec.* 5449 5450CHROMEOS EC CHARGE CONTROL 5451M: Thomas Weißschuh <[email protected]> 5452S: Maintained 5453F: drivers/power/supply/cros_charge-control.c 5454 5455CHROMEOS EC HARDWARE MONITORING 5456M: Thomas Weißschuh <[email protected]> 5457L: [email protected] 5458L: [email protected] 5459S: Maintained 5460F: Documentation/hwmon/cros_ec_hwmon.rst 5461F: drivers/hwmon/cros_ec_hwmon.c 5462 5463CHROMEOS EC LED DRIVER 5464M: Thomas Weißschuh <[email protected]> 5465S: Maintained 5466F: drivers/leds/leds-cros_ec.c 5467 5468CHROMEOS EC SUBDRIVERS 5469M: Benson Leung <[email protected]> 5470R: Guenter Roeck <[email protected]> 5471L: [email protected] 5472S: Maintained 5473F: drivers/power/supply/cros_charge-control.c 5474F: drivers/power/supply/cros_usbpd-charger.c 5475N: cros_ec 5476N: cros-ec 5477 5478CHROMEOS EC UART DRIVER 5479M: Bhanu Prakash Maiya <[email protected]> 5480R: Benson Leung <[email protected]> 5481R: Tzung-Bi Shih <[email protected]> 5482S: Maintained 5483F: drivers/platform/chrome/cros_ec_uart.c 5484 5485CHROMEOS EC USB PD NOTIFY DRIVER 5486M: Prashant Malani <[email protected]> 5487L: [email protected] 5488S: Maintained 5489F: drivers/platform/chrome/cros_usbpd_notify.c 5490F: include/linux/platform_data/cros_usbpd_notify.h 5491 5492CHROMEOS EC USB TYPE-C DRIVER 5493M: Prashant Malani <[email protected]> 5494M: Benson Leung <[email protected]> 5495M: Abhishek Pandit-Subedi <[email protected]> 5496L: [email protected] 5497S: Maintained 5498F: drivers/platform/chrome/cros_ec_typec.* 5499F: drivers/platform/chrome/cros_typec_altmode.* 5500F: drivers/platform/chrome/cros_typec_switch.c 5501F: drivers/platform/chrome/cros_typec_vdm.* 5502 5503CHROMEOS HPS DRIVER 5504M: Dan Callaghan <[email protected]> 5505R: Sami Kyöstilä <[email protected]> 5506S: Maintained 5507F: drivers/platform/chrome/cros_hps_i2c.c 5508 5509CHROMEOS EC WATCHDOG 5510M: Lukasz Majczak <[email protected]> 5511L: [email protected] 5512S: Maintained 5513F: drivers/watchdog/cros_ec_wdt.c 5514 5515CHROMEOS UCSI DRIVER 5516M: Abhishek Pandit-Subedi <[email protected]> 5517M: Łukasz Bartosik <[email protected]> 5518L: [email protected] 5519S: Maintained 5520F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5521 5522CHRONTEL CH7322 CEC DRIVER 5523M: Joe Tessler <[email protected]> 5524L: [email protected] 5525S: Maintained 5526T: git git://linuxtv.org/media.git 5527F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5528F: drivers/media/cec/i2c/ch7322.c 5529 5530CIRRUS LOGIC AUDIO CODEC DRIVERS 5531M: David Rhodes <[email protected]> 5532M: Richard Fitzgerald <[email protected]> 5533L: [email protected] 5534L: [email protected] 5535S: Maintained 5536F: Documentation/devicetree/bindings/sound/cirrus,cs* 5537F: Documentation/sound/codecs/cs* 5538F: drivers/mfd/cs42l43* 5539F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5540F: drivers/spi/spi-cs42l43* 5541F: include/dt-bindings/sound/cs* 5542F: include/linux/mfd/cs42l43* 5543F: include/sound/cs* 5544F: sound/pci/hda/cirrus* 5545F: sound/pci/hda/cs* 5546F: sound/pci/hda/hda_component* 5547F: sound/pci/hda/hda_cs_dsp_ctl.* 5548F: sound/soc/codecs/cs* 5549 5550CIRRUS LOGIC HAPTIC DRIVERS 5551M: James Ogletree <[email protected]> 5552M: Fred Treven <[email protected]> 5553M: Ben Bright <[email protected]> 5554L: [email protected] 5555S: Supported 5556F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5557F: drivers/input/misc/cs40l* 5558F: drivers/mfd/cs40l* 5559F: include/linux/mfd/cs40l* 5560F: sound/soc/codecs/cs40l* 5561 5562CIRRUS LOGIC DSP FIRMWARE DRIVER 5563M: Simon Trimmer <[email protected]> 5564M: Charles Keepax <[email protected]> 5565M: Richard Fitzgerald <[email protected]> 5566L: [email protected] 5567S: Supported 5568W: https://github.com/CirrusLogic/linux-drivers/wiki 5569T: git https://github.com/CirrusLogic/linux-drivers.git 5570F: drivers/firmware/cirrus/ 5571F: include/linux/firmware/cirrus/ 5572 5573CIRRUS LOGIC EP93XX ETHERNET DRIVER 5574M: Hartley Sweeten <[email protected]> 5575L: [email protected] 5576S: Maintained 5577F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5578 5579CIRRUS LOGIC LOCHNAGAR DRIVER 5580M: Charles Keepax <[email protected]> 5581M: Richard Fitzgerald <[email protected]> 5582L: [email protected] 5583S: Supported 5584F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5585F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5586F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5587F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5588F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5589F: Documentation/hwmon/lochnagar.rst 5590F: drivers/clk/clk-lochnagar.c 5591F: drivers/hwmon/lochnagar-hwmon.c 5592F: drivers/mfd/lochnagar-i2c.c 5593F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5594F: drivers/regulator/lochnagar-regulator.c 5595F: include/dt-bindings/clock/lochnagar.h 5596F: include/dt-bindings/pinctrl/lochnagar.h 5597F: include/linux/mfd/lochnagar* 5598F: sound/soc/codecs/lochnagar-sc.c 5599 5600CIRRUS LOGIC MADERA CODEC DRIVERS 5601M: Charles Keepax <[email protected]> 5602M: Richard Fitzgerald <[email protected]> 5603L: [email protected] 5604L: [email protected] 5605S: Supported 5606W: https://github.com/CirrusLogic/linux-drivers/wiki 5607T: git https://github.com/CirrusLogic/linux-drivers.git 5608F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5609F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5610F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5611F: drivers/gpio/gpio-madera* 5612F: drivers/irqchip/irq-madera* 5613F: drivers/mfd/cs47l* 5614F: drivers/mfd/madera* 5615F: drivers/pinctrl/cirrus/* 5616F: include/dt-bindings/sound/madera* 5617F: include/linux/irqchip/irq-madera* 5618F: include/linux/mfd/madera/* 5619F: include/sound/madera* 5620F: sound/soc/codecs/cs47l* 5621F: sound/soc/codecs/madera* 5622 5623CISCO FCOE HBA DRIVER 5624M: Satish Kharat <[email protected]> 5625M: Sesidhar Baddela <[email protected]> 5626M: Karan Tilak Kumar <[email protected]> 5627L: [email protected] 5628S: Supported 5629F: drivers/scsi/fnic/ 5630 5631CISCO SCSI HBA DRIVER 5632M: Karan Tilak Kumar <[email protected]> 5633M: Sesidhar Baddela <[email protected]> 5634L: [email protected] 5635S: Supported 5636F: drivers/scsi/snic/ 5637 5638CISCO VIC ETHERNET NIC DRIVER 5639M: Christian Benvenuti <[email protected]> 5640M: Satish Kharat <[email protected]> 5641S: Maintained 5642F: drivers/net/ethernet/cisco/enic/ 5643 5644CISCO VIC LOW LATENCY NIC DRIVER 5645M: Christian Benvenuti <[email protected]> 5646M: Nelson Escobar <[email protected]> 5647S: Supported 5648F: drivers/infiniband/hw/usnic/ 5649 5650CLANG CONTROL FLOW INTEGRITY SUPPORT 5651M: Sami Tolvanen <[email protected]> 5652M: Kees Cook <[email protected]> 5653R: Nathan Chancellor <[email protected]> 5654L: [email protected] 5655S: Supported 5656B: https://github.com/ClangBuiltLinux/linux/issues 5657T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5658F: include/linux/cfi.h 5659F: kernel/cfi.c 5660 5661CLANG-FORMAT FILE 5662M: Miguel Ojeda <[email protected]> 5663S: Maintained 5664F: .clang-format 5665 5666CLANG/LLVM BUILD SUPPORT 5667M: Nathan Chancellor <[email protected]> 5668R: Nick Desaulniers <[email protected]> 5669R: Bill Wendling <[email protected]> 5670R: Justin Stitt <[email protected]> 5671L: [email protected] 5672S: Supported 5673W: https://clangbuiltlinux.github.io/ 5674B: https://github.com/ClangBuiltLinux/linux/issues 5675C: irc://irc.libera.chat/clangbuiltlinux 5676F: Documentation/kbuild/llvm.rst 5677F: include/linux/compiler-clang.h 5678F: scripts/Makefile.clang 5679F: scripts/clang-tools/ 5680K: \b(?i:clang|llvm)\b 5681 5682CLK API 5683M: Russell King <[email protected]> 5684L: [email protected] 5685S: Maintained 5686F: include/linux/clk.h 5687 5688CLOCKSOURCE, CLOCKEVENT DRIVERS 5689M: Daniel Lezcano <[email protected]> 5690M: Thomas Gleixner <[email protected]> 5691L: [email protected] 5692S: Supported 5693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5694F: Documentation/devicetree/bindings/timer/ 5695F: drivers/clocksource/ 5696 5697CLOSURES 5698M: Kent Overstreet <[email protected]> 5699L: [email protected] 5700S: Supported 5701C: irc://irc.oftc.net/bcache 5702F: include/linux/closure.h 5703F: lib/closure.c 5704 5705CMPC ACPI DRIVER 5706M: Thadeu Lima de Souza Cascardo <[email protected]> 5707L: [email protected] 5708S: Supported 5709F: drivers/platform/x86/classmate-laptop.c 5710 5711COBALT MEDIA DRIVER 5712M: Hans Verkuil <[email protected]> 5713L: [email protected] 5714S: Supported 5715W: https://linuxtv.org 5716T: git git://linuxtv.org/media.git 5717F: drivers/media/pci/cobalt/ 5718 5719COCCINELLE/Semantic Patches (SmPL) 5720M: Julia Lawall <[email protected]> 5721M: Nicolas Palix <[email protected]> 5722L: [email protected] (moderated for non-subscribers) 5723S: Supported 5724W: https://coccinelle.gitlabpages.inria.fr/website/ 5725T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5726F: Documentation/dev-tools/coccinelle.rst 5727F: scripts/coccicheck 5728F: scripts/coccinelle/ 5729 5730CODA FILE SYSTEM 5731M: Jan Harkes <[email protected]> 5732M: [email protected] 5733L: [email protected] 5734S: Maintained 5735W: http://www.coda.cs.cmu.edu/ 5736F: Documentation/filesystems/coda.rst 5737F: fs/coda/ 5738F: include/linux/coda*.h 5739F: include/uapi/linux/coda*.h 5740 5741CODA V4L2 MEM2MEM DRIVER 5742M: Philipp Zabel <[email protected]> 5743L: [email protected] 5744S: Maintained 5745F: Documentation/devicetree/bindings/media/coda.yaml 5746F: drivers/media/platform/chips-media/coda 5747 5748CODE OF CONDUCT 5749M: Greg Kroah-Hartman <[email protected]> 5750S: Supported 5751F: Documentation/process/code-of-conduct-interpretation.rst 5752F: Documentation/process/code-of-conduct.rst 5753 5754CODE TAGGING 5755M: Suren Baghdasaryan <[email protected]> 5756M: Kent Overstreet <[email protected]> 5757S: Maintained 5758F: include/asm-generic/codetag.lds.h 5759F: include/linux/codetag.h 5760F: lib/codetag.c 5761 5762COMEDI DRIVERS 5763M: Ian Abbott <[email protected]> 5764M: H Hartley Sweeten <[email protected]> 5765S: Odd Fixes 5766F: drivers/comedi/ 5767F: include/linux/comedi/ 5768F: include/uapi/linux/comedi.h 5769 5770COMMON CLK FRAMEWORK 5771M: Michael Turquette <[email protected]> 5772M: Stephen Boyd <[email protected]> 5773L: [email protected] 5774S: Maintained 5775Q: http://patchwork.kernel.org/project/linux-clk/list/ 5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5777F: Documentation/devicetree/bindings/clock/ 5778F: drivers/clk/ 5779F: include/dt-bindings/clock/ 5780F: include/linux/clk-pr* 5781F: include/linux/clk/ 5782F: include/linux/of_clk.h 5783X: drivers/clk/clkdev.c 5784 5785COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5786M: Steve French <[email protected]> 5787R: Paulo Alcantara <[email protected]> (DFS, global name space) 5788R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5789R: Shyam Prasad N <[email protected]> (multichannel) 5790R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5791R: Bharath SM <[email protected]> (deferred close, directory leases) 5792L: [email protected] 5793L: [email protected] (moderated for non-subscribers) 5794S: Supported 5795W: https://wiki.samba.org/index.php/LinuxCIFS 5796T: git git://git.samba.org/sfrench/cifs-2.6.git 5797F: Documentation/admin-guide/cifs/ 5798F: fs/smb/client/ 5799F: fs/smb/common/ 5800F: include/uapi/linux/cifs 5801 5802COMPACTPCI HOTPLUG CORE 5803M: Scott Murray <[email protected]> 5804L: [email protected] 5805S: Maintained 5806F: drivers/pci/hotplug/cpci_hotplug* 5807 5808COMPACTPCI HOTPLUG GENERIC DRIVER 5809M: Scott Murray <[email protected]> 5810L: [email protected] 5811S: Maintained 5812F: drivers/pci/hotplug/cpcihp_generic.c 5813 5814COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5815M: Scott Murray <[email protected]> 5816L: [email protected] 5817S: Maintained 5818F: drivers/pci/hotplug/cpcihp_zt5550.* 5819 5820COMPAL LAPTOP SUPPORT 5821M: Cezary Jackiewicz <[email protected]> 5822L: [email protected] 5823S: Maintained 5824F: drivers/platform/x86/compal-laptop.c 5825 5826COMPILER ATTRIBUTES 5827M: Miguel Ojeda <[email protected]> 5828S: Maintained 5829F: include/linux/compiler_attributes.h 5830 5831COMPUTE EXPRESS LINK (CXL) 5832M: Davidlohr Bueso <[email protected]> 5833M: Jonathan Cameron <[email protected]> 5834M: Dave Jiang <[email protected]> 5835M: Alison Schofield <[email protected]> 5836M: Vishal Verma <[email protected]> 5837M: Ira Weiny <[email protected]> 5838M: Dan Williams <[email protected]> 5839L: [email protected] 5840S: Maintained 5841F: Documentation/driver-api/cxl 5842F: drivers/cxl/ 5843F: include/cxl/ 5844F: include/uapi/linux/cxl_mem.h 5845F: tools/testing/cxl/ 5846 5847COMPUTE EXPRESS LINK PMU (CPMU) 5848M: Jonathan Cameron <[email protected]> 5849L: [email protected] 5850S: Maintained 5851F: Documentation/admin-guide/perf/cxl.rst 5852F: drivers/perf/cxl_pmu.c 5853 5854CONEXANT ACCESSRUNNER USB DRIVER 5855L: [email protected] 5856S: Orphan 5857W: http://accessrunner.sourceforge.net/ 5858F: drivers/usb/atm/cxacru.c 5859 5860CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5861M: Elena Reshetova <[email protected]> 5862M: Carlos Bilbao <[email protected]> 5863S: Maintained 5864F: Documentation/security/snp-tdx-threat-model.rst 5865 5866CONFIGFS 5867M: Joel Becker <[email protected]> 5868M: Christoph Hellwig <[email protected]> 5869S: Supported 5870T: git git://git.infradead.org/users/hch/configfs.git 5871F: fs/configfs/ 5872F: include/linux/configfs.h 5873F: samples/configfs/ 5874 5875CONGATEC BOARD CONTROLLER MFD DRIVER 5876M: Thomas Richard <[email protected]> 5877S: Maintained 5878F: drivers/gpio/gpio-cgbc.c 5879F: drivers/i2c/busses/i2c-cgbc.c 5880F: drivers/mfd/cgbc-core.c 5881F: drivers/watchdog/cgbc_wdt.c 5882F: include/linux/mfd/cgbc.h 5883 5884CONSOLE SUBSYSTEM 5885M: Greg Kroah-Hartman <[email protected]> 5886S: Supported 5887F: drivers/video/console/ 5888F: include/linux/console* 5889 5890CONTEXT TRACKING 5891M: Frederic Weisbecker <[email protected]> 5892M: "Paul E. McKenney" <[email protected]> 5893S: Maintained 5894F: include/linux/context_tracking* 5895F: kernel/context_tracking.c 5896 5897CONTROL GROUP (CGROUP) 5898M: Tejun Heo <[email protected]> 5899M: Johannes Weiner <[email protected]> 5900M: Michal Koutný <[email protected]> 5901L: [email protected] 5902S: Maintained 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5904F: Documentation/admin-guide/cgroup-v1/ 5905F: Documentation/admin-guide/cgroup-v2.rst 5906F: include/linux/cgroup* 5907F: kernel/cgroup/ 5908F: tools/testing/selftests/cgroup/ 5909 5910CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5911M: Tejun Heo <[email protected]> 5912M: Josef Bacik <[email protected]> 5913M: Jens Axboe <[email protected]> 5914L: [email protected] 5915L: [email protected] 5916T: git git://git.kernel.dk/linux-block 5917F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5918F: block/bfq-cgroup.c 5919F: block/blk-cgroup.c 5920F: block/blk-iocost.c 5921F: block/blk-iolatency.c 5922F: block/blk-throttle.c 5923F: include/linux/blk-cgroup.h 5924 5925CONTROL GROUP - CPUSET 5926M: Waiman Long <[email protected]> 5927L: [email protected] 5928S: Maintained 5929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5930F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5931F: include/linux/cpuset.h 5932F: kernel/cgroup/cpuset-internal.h 5933F: kernel/cgroup/cpuset-v1.c 5934F: kernel/cgroup/cpuset.c 5935F: tools/testing/selftests/cgroup/test_cpuset.c 5936F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5937F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5938 5939CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5940M: Johannes Weiner <[email protected]> 5941M: Michal Hocko <[email protected]> 5942M: Roman Gushchin <[email protected]> 5943M: Shakeel Butt <[email protected]> 5944R: Muchun Song <[email protected]> 5945L: [email protected] 5946L: [email protected] 5947S: Maintained 5948F: include/linux/memcontrol.h 5949F: mm/memcontrol.c 5950F: mm/memcontrol-v1.c 5951F: mm/memcontrol-v1.h 5952F: mm/swap_cgroup.c 5953F: samples/cgroup/* 5954F: tools/testing/selftests/cgroup/memcg_protection.m 5955F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5956F: tools/testing/selftests/cgroup/test_kmem.c 5957F: tools/testing/selftests/cgroup/test_memcontrol.c 5958 5959CORETEMP HARDWARE MONITORING DRIVER 5960M: Fenghua Yu <[email protected]> 5961L: [email protected] 5962S: Maintained 5963F: Documentation/hwmon/coretemp.rst 5964F: drivers/hwmon/coretemp.c 5965 5966CORSAIR-CPRO HARDWARE MONITOR DRIVER 5967M: Marius Zachmann <[email protected]> 5968L: [email protected] 5969S: Maintained 5970F: drivers/hwmon/corsair-cpro.c 5971 5972CORSAIR-PSU HARDWARE MONITOR DRIVER 5973M: Wilken Gottwalt <[email protected]> 5974L: [email protected] 5975S: Maintained 5976F: Documentation/hwmon/corsair-psu.rst 5977F: drivers/hwmon/corsair-psu.c 5978 5979COUNTER SUBSYSTEM 5980M: William Breathitt Gray <[email protected]> 5981L: [email protected] 5982S: Maintained 5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5984F: Documentation/ABI/testing/sysfs-bus-counter 5985F: Documentation/driver-api/generic-counter.rst 5986F: drivers/counter/ 5987F: include/linux/counter.h 5988F: include/uapi/linux/counter.h 5989F: tools/counter/ 5990 5991COUNTER WATCH EVENTS TOOL 5992M: Fabrice Gasnier <[email protected]> 5993L: [email protected] 5994S: Maintained 5995F: tools/counter/counter_watch_events.c 5996 5997CP2615 I2C DRIVER 5998M: Bence Csókás <[email protected]> 5999S: Maintained 6000F: drivers/i2c/busses/i2c-cp2615.c 6001 6002CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 6003M: Viresh Kumar <[email protected]> 6004M: Sudeep Holla <[email protected]> 6005L: [email protected] 6006S: Maintained 6007W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 6008F: drivers/cpufreq/vexpress-spc-cpufreq.c 6009 6010CPU FREQUENCY SCALING FRAMEWORK 6011M: "Rafael J. Wysocki" <[email protected]> 6012M: Viresh Kumar <[email protected]> 6013L: [email protected] 6014S: Maintained 6015B: https://bugzilla.kernel.org 6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6018F: Documentation/admin-guide/pm/cpufreq.rst 6019F: Documentation/admin-guide/pm/intel_pstate.rst 6020F: Documentation/cpu-freq/ 6021F: Documentation/devicetree/bindings/cpufreq/ 6022F: drivers/cpufreq/ 6023F: include/linux/cpufreq.h 6024F: include/linux/sched/cpufreq.h 6025F: kernel/sched/cpufreq*.c 6026F: tools/testing/selftests/cpufreq/ 6027 6028CPU HOTPLUG 6029M: Thomas Gleixner <[email protected]> 6030M: Peter Zijlstra <[email protected]> 6031L: [email protected] 6032S: Maintained 6033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6034F: include/linux/cpu.h 6035F: include/linux/cpuhotplug.h 6036F: include/linux/smpboot.h 6037F: kernel/cpu.c 6038F: kernel/smpboot.* 6039 6040CPU IDLE TIME MANAGEMENT FRAMEWORK 6041M: "Rafael J. Wysocki" <[email protected]> 6042M: Daniel Lezcano <[email protected]> 6043L: [email protected] 6044S: Maintained 6045B: https://bugzilla.kernel.org 6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6047F: Documentation/admin-guide/pm/cpuidle.rst 6048F: Documentation/driver-api/pm/cpuidle.rst 6049F: drivers/cpuidle/ 6050F: include/linux/cpuidle.h 6051 6052CPU POWER MONITORING SUBSYSTEM 6053M: Thomas Renninger <[email protected]> 6054M: Shuah Khan <[email protected]> 6055M: Shuah Khan <[email protected]> 6056M: John B. Wyatt IV <[email protected]> 6057M: John B. Wyatt IV <[email protected]> 6058M: John Kacur <[email protected]> 6059L: [email protected] 6060S: Maintained 6061F: tools/power/cpupower/ 6062 6063CPUID/MSR DRIVER 6064M: "H. Peter Anvin" <[email protected]> 6065S: Maintained 6066F: arch/x86/kernel/cpuid.c 6067F: arch/x86/kernel/msr.c 6068 6069CPUIDLE DRIVER - ARM BIG LITTLE 6070M: Lorenzo Pieralisi <[email protected]> 6071M: Daniel Lezcano <[email protected]> 6072L: [email protected] 6073L: [email protected] (moderated for non-subscribers) 6074S: Maintained 6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6076F: drivers/cpuidle/cpuidle-big_little.c 6077 6078CPUIDLE DRIVER - ARM EXYNOS 6079M: Daniel Lezcano <[email protected]> 6080M: Kukjin Kim <[email protected]> 6081R: Krzysztof Kozlowski <[email protected]> 6082L: [email protected] 6083L: [email protected] 6084S: Maintained 6085F: arch/arm/mach-exynos/pm.c 6086F: drivers/cpuidle/cpuidle-exynos.c 6087F: include/linux/platform_data/cpuidle-exynos.h 6088 6089CPUIDLE DRIVER - ARM PSCI 6090M: Lorenzo Pieralisi <[email protected]> 6091M: Sudeep Holla <[email protected]> 6092L: [email protected] 6093L: [email protected] (moderated for non-subscribers) 6094S: Supported 6095F: drivers/cpuidle/cpuidle-psci.c 6096 6097CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6098M: Ulf Hansson <[email protected]> 6099L: [email protected] 6100L: [email protected] (moderated for non-subscribers) 6101S: Supported 6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6103F: drivers/cpuidle/cpuidle-psci-domain.c 6104F: drivers/cpuidle/cpuidle-psci.h 6105 6106CPUIDLE DRIVER - DT IDLE PM DOMAIN 6107M: Ulf Hansson <[email protected]> 6108L: [email protected] 6109S: Supported 6110T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6111F: drivers/cpuidle/dt_idle_genpd.c 6112F: drivers/cpuidle/dt_idle_genpd.h 6113 6114CPUIDLE DRIVER - RISC-V SBI 6115M: Anup Patel <[email protected]> 6116L: [email protected] 6117L: [email protected] 6118S: Maintained 6119F: drivers/cpuidle/cpuidle-riscv-sbi.c 6120 6121CRAMFS FILESYSTEM 6122M: Nicolas Pitre <[email protected]> 6123S: Maintained 6124F: Documentation/filesystems/cramfs.rst 6125F: fs/cramfs/ 6126 6127CRC LIBRARY 6128M: Eric Biggers <[email protected]> 6129R: Ard Biesheuvel <[email protected]> 6130L: [email protected] 6131S: Maintained 6132T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6133F: Documentation/staging/crc* 6134F: arch/*/lib/crc* 6135F: include/linux/crc* 6136F: lib/crc* 6137 6138CREATIVE SB0540 6139M: Bastien Nocera <[email protected]> 6140L: [email protected] 6141S: Maintained 6142F: drivers/hid/hid-creative-sb0540.c 6143 6144INTEL CRPS COMMON REDUNDANT PSU DRIVER 6145M: Ninad Palsule <[email protected]> 6146L: [email protected] 6147S: Maintained 6148F: Documentation/hwmon/crps.rst 6149F: drivers/hwmon/pmbus/crps.c 6150 6151CRYPTO API 6152M: Herbert Xu <[email protected]> 6153M: "David S. Miller" <[email protected]> 6154L: [email protected] 6155S: Maintained 6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6158F: Documentation/crypto/ 6159F: Documentation/devicetree/bindings/crypto/ 6160F: arch/*/crypto/ 6161F: crypto/ 6162F: drivers/crypto/ 6163F: include/crypto/ 6164F: include/linux/crypto* 6165F: lib/crypto/ 6166 6167CRYPTO SPEED TEST COMPARE 6168M: Wang Jinchao <[email protected]> 6169L: [email protected] 6170S: Maintained 6171F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6172 6173CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6174M: Neil Horman <[email protected]> 6175L: [email protected] 6176S: Maintained 6177F: crypto/ansi_cprng.c 6178F: crypto/rng.c 6179 6180CS3308 MEDIA DRIVER 6181M: Hans Verkuil <[email protected]> 6182L: [email protected] 6183S: Odd Fixes 6184W: http://linuxtv.org 6185T: git git://linuxtv.org/media.git 6186F: drivers/media/i2c/cs3308.c 6187 6188CS5535 Audio ALSA driver 6189M: Jaya Kumar <[email protected]> 6190S: Maintained 6191F: sound/pci/cs5535audio/ 6192 6193CTU CAN FD DRIVER 6194M: Pavel Pisa <[email protected]> 6195M: Ondrej Ille <[email protected]> 6196L: [email protected] 6197S: Maintained 6198F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6199F: drivers/net/can/ctucanfd/ 6200 6201CVE ASSIGNMENT CONTACT 6202M: CVE Assignment Team <[email protected]> 6203S: Maintained 6204F: Documentation/process/cve.rst 6205 6206CW1200 WLAN driver 6207S: Orphan 6208F: drivers/net/wireless/st/cw1200/ 6209F: include/linux/platform_data/net-cw1200.h 6210 6211CX18 VIDEO4LINUX DRIVER 6212M: Andy Walls <[email protected]> 6213L: [email protected] 6214S: Maintained 6215W: https://linuxtv.org 6216T: git git://linuxtv.org/media.git 6217F: drivers/media/pci/cx18/ 6218F: include/uapi/linux/ivtv* 6219 6220CX2341X MPEG ENCODER HELPER MODULE 6221M: Hans Verkuil <[email protected]> 6222L: [email protected] 6223S: Maintained 6224W: https://linuxtv.org 6225T: git git://linuxtv.org/media.git 6226F: drivers/media/common/cx2341x* 6227F: include/media/drv-intf/cx2341x.h 6228 6229CX24120 MEDIA DRIVER 6230M: Jemma Denson <[email protected]> 6231M: Patrick Boettcher <[email protected]> 6232L: [email protected] 6233S: Maintained 6234W: https://linuxtv.org 6235Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6236F: drivers/media/dvb-frontends/cx24120* 6237 6238CX88 VIDEO4LINUX DRIVER 6239M: Mauro Carvalho Chehab <[email protected]> 6240L: [email protected] 6241S: Odd fixes 6242W: https://linuxtv.org 6243T: git git://linuxtv.org/media.git 6244F: Documentation/driver-api/media/drivers/cx88* 6245F: drivers/media/pci/cx88/ 6246 6247CXD2820R MEDIA DRIVER 6248L: [email protected] 6249S: Orphan 6250W: https://linuxtv.org 6251Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6252F: drivers/media/dvb-frontends/cxd2820r* 6253 6254CXGB3 ETHERNET DRIVER (CXGB3) 6255M: Potnuri Bharat Teja <[email protected]> 6256L: [email protected] 6257S: Maintained 6258W: http://www.chelsio.com 6259F: drivers/net/ethernet/chelsio/cxgb3/ 6260 6261CXGB3 ISCSI DRIVER (CXGB3I) 6262M: Varun Prakash <[email protected]> 6263L: [email protected] 6264S: Supported 6265W: http://www.chelsio.com 6266F: drivers/scsi/cxgbi/cxgb3i 6267 6268CXGB4 CRYPTO DRIVER (chcr) 6269M: Ayush Sawal <[email protected]> 6270L: [email protected] 6271S: Supported 6272W: http://www.chelsio.com 6273F: drivers/crypto/chelsio 6274 6275CXGB4 ETHERNET DRIVER (CXGB4) 6276M: Potnuri Bharat Teja <[email protected]> 6277L: [email protected] 6278S: Maintained 6279W: http://www.chelsio.com 6280F: drivers/net/ethernet/chelsio/cxgb4/ 6281 6282CXGB4 INLINE CRYPTO DRIVER 6283M: Ayush Sawal <[email protected]> 6284L: [email protected] 6285S: Maintained 6286W: http://www.chelsio.com 6287F: drivers/net/ethernet/chelsio/inline_crypto/ 6288 6289CXGB4 ISCSI DRIVER (CXGB4I) 6290M: Varun Prakash <[email protected]> 6291L: [email protected] 6292S: Supported 6293W: http://www.chelsio.com 6294F: drivers/scsi/cxgbi/cxgb4i 6295 6296CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6297M: Potnuri Bharat Teja <[email protected]> 6298L: [email protected] 6299S: Supported 6300W: http://www.openfabrics.org 6301F: drivers/infiniband/hw/cxgb4/ 6302F: include/uapi/rdma/cxgb4-abi.h 6303 6304CXGB4VF ETHERNET DRIVER (CXGB4VF) 6305M: Potnuri Bharat Teja <[email protected]> 6306L: [email protected] 6307S: Maintained 6308W: http://www.chelsio.com 6309F: drivers/net/ethernet/chelsio/cxgb4vf/ 6310 6311CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6312M: Frederic Barrat <[email protected]> 6313M: Andrew Donnellan <[email protected]> 6314L: [email protected] 6315S: Obsolete 6316F: Documentation/ABI/obsolete/sysfs-class-cxl 6317F: Documentation/arch/powerpc/cxl.rst 6318F: arch/powerpc/platforms/powernv/pci-cxl.c 6319F: drivers/misc/cxl/ 6320F: include/misc/cxl* 6321F: include/uapi/misc/cxl.h 6322 6323CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6324M: Manoj N. Kumar <[email protected]> 6325M: Uma Krishnan <[email protected]> 6326L: [email protected] 6327S: Obsolete 6328F: Documentation/arch/powerpc/cxlflash.rst 6329F: drivers/scsi/cxlflash/ 6330F: include/uapi/scsi/cxlflash_ioctl.h 6331 6332CYBERPRO FB DRIVER 6333M: Russell King <[email protected]> 6334L: [email protected] (moderated for non-subscribers) 6335S: Maintained 6336W: http://www.armlinux.org.uk/ 6337F: drivers/video/fbdev/cyber2000fb.* 6338 6339CYCLADES PC300 DRIVER 6340S: Orphan 6341F: drivers/net/wan/pc300* 6342 6343CYPRESS CY8C95X0 PINCTRL DRIVER 6344M: Patrick Rudolph <[email protected]> 6345L: [email protected] 6346S: Maintained 6347F: drivers/pinctrl/pinctrl-cy8c95x0.c 6348 6349CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6350M: Linus Walleij <[email protected]> 6351L: [email protected] 6352S: Maintained 6353F: drivers/input/touchscreen/cy8ctma140.c 6354 6355CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6356M: Yassine Oudjana <[email protected]> 6357L: [email protected] 6358S: Maintained 6359F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6360F: drivers/input/keyboard/cypress-sf.c 6361 6362CYPRESS_FIRMWARE MEDIA DRIVER 6363L: [email protected] 6364S: Orphan 6365W: https://linuxtv.org 6366Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6367F: drivers/media/common/cypress_firmware* 6368 6369CYTTSP TOUCHSCREEN DRIVER 6370M: Linus Walleij <[email protected]> 6371L: [email protected] 6372S: Maintained 6373F: drivers/input/touchscreen/cyttsp* 6374 6375D-LINK DIR-685 TOUCHKEYS DRIVER 6376M: Linus Walleij <[email protected]> 6377L: [email protected] 6378S: Supported 6379F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6380 6381DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6382M: Joshua Kinard <[email protected]> 6383S: Maintained 6384F: drivers/rtc/rtc-ds1685.c 6385F: include/linux/rtc/ds1685.h 6386 6387DAMA SLAVE for AX.25 6388M: Joerg Reuter <[email protected]> 6389L: [email protected] 6390S: Maintained 6391W: http://yaina.de/jreuter/ 6392W: http://www.qsl.net/dl1bke/ 6393F: net/ax25/af_ax25.c 6394F: net/ax25/ax25_dev.c 6395F: net/ax25/ax25_ds_* 6396F: net/ax25/ax25_in.c 6397F: net/ax25/ax25_out.c 6398F: net/ax25/ax25_timer.c 6399F: net/ax25/sysctl_net_ax25.c 6400 6401DATA ACCESS MONITOR 6402M: SeongJae Park <[email protected]> 6403L: [email protected] 6404L: [email protected] 6405S: Maintained 6406W: https://damonitor.github.io 6407P: Documentation/mm/damon/maintainer-profile.rst 6408T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6409T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6410T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6411F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6412F: Documentation/admin-guide/mm/damon/ 6413F: Documentation/mm/damon/ 6414F: include/linux/damon.h 6415F: include/trace/events/damon.h 6416F: mm/damon/ 6417F: samples/damon/ 6418F: tools/testing/selftests/damon/ 6419 6420DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6421L: [email protected] 6422S: Orphan 6423F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6424F: drivers/net/ethernet/dec/tulip/dmfe.c 6425 6426DC390/AM53C974 SCSI driver 6427M: Hannes Reinecke <[email protected]> 6428L: [email protected] 6429S: Maintained 6430F: drivers/scsi/am53c974.c 6431 6432DC395x SCSI driver 6433M: Oliver Neukum <[email protected]> 6434M: Ali Akcaagac <[email protected]> 6435M: Jamie Lenehan <[email protected]> 6436S: Maintained 6437F: Documentation/scsi/dc395x.rst 6438F: drivers/scsi/dc395x.* 6439 6440DCCP PROTOCOL 6441L: [email protected] 6442S: Orphan 6443W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6444F: include/linux/dccp.h 6445F: include/linux/tfrc.h 6446F: include/uapi/linux/dccp.h 6447F: net/dccp/ 6448 6449DEBUGOBJECTS: 6450M: Thomas Gleixner <[email protected]> 6451L: [email protected] 6452S: Maintained 6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6454F: include/linux/debugobjects.h 6455F: lib/debugobjects.c 6456 6457DECSTATION PLATFORM SUPPORT 6458M: "Maciej W. Rozycki" <[email protected]> 6459L: [email protected] 6460S: Maintained 6461F: arch/mips/dec/ 6462F: arch/mips/include/asm/dec/ 6463F: arch/mips/include/asm/mach-dec/ 6464 6465DEFXX FDDI NETWORK DRIVER 6466M: "Maciej W. Rozycki" <[email protected]> 6467S: Maintained 6468F: drivers/net/fddi/defxx.* 6469 6470DEFZA FDDI NETWORK DRIVER 6471M: "Maciej W. Rozycki" <[email protected]> 6472S: Maintained 6473F: drivers/net/fddi/defza.* 6474 6475DEINTERLACE DRIVERS FOR ALLWINNER H3 6476M: Jernej Skrabec <[email protected]> 6477L: [email protected] 6478S: Maintained 6479T: git git://linuxtv.org/media.git 6480F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6481F: drivers/media/platform/sunxi/sun8i-di/ 6482 6483DELL LAPTOP DRIVER 6484M: Matthew Garrett <[email protected]> 6485M: Pali Rohár <[email protected]> 6486L: [email protected] 6487S: Maintained 6488F: drivers/platform/x86/dell/dell-laptop.c 6489 6490DELL LAPTOP FREEFALL DRIVER 6491M: Pali Rohár <[email protected]> 6492S: Maintained 6493F: drivers/platform/x86/dell/dell-smo8800.c 6494 6495DELL LAPTOP RBTN DRIVER 6496M: Pali Rohár <[email protected]> 6497S: Maintained 6498F: drivers/platform/x86/dell/dell-rbtn.* 6499 6500DELL LAPTOP SMM DRIVER 6501M: Pali Rohár <[email protected]> 6502S: Maintained 6503F: Documentation/ABI/obsolete/procfs-i8k 6504F: drivers/hwmon/dell-smm-hwmon.c 6505F: include/uapi/linux/i8k.h 6506 6507DELL PC DRIVER 6508M: Lyndon Sanche <[email protected]> 6509L: [email protected] 6510S: Maintained 6511F: drivers/platform/x86/dell/dell-pc.c 6512 6513DELL REMOTE BIOS UPDATE DRIVER 6514M: Stuart Hayes <[email protected]> 6515L: [email protected] 6516S: Maintained 6517F: drivers/platform/x86/dell/dell_rbu.c 6518 6519DELL SMBIOS DRIVER 6520M: Pali Rohár <[email protected]> 6521L: [email protected] 6522L: [email protected] 6523S: Maintained 6524F: drivers/platform/x86/dell/dell-smbios.* 6525 6526DELL SMBIOS SMM DRIVER 6527L: [email protected] 6528L: [email protected] 6529S: Maintained 6530F: drivers/platform/x86/dell/dell-smbios-smm.c 6531 6532DELL SMBIOS WMI DRIVER 6533L: [email protected] 6534L: [email protected] 6535S: Maintained 6536F: drivers/platform/x86/dell/dell-smbios-wmi.c 6537F: tools/wmi/dell-smbios-example.c 6538 6539DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6540M: Stuart Hayes <[email protected]> 6541L: [email protected] 6542S: Maintained 6543F: Documentation/userspace-api/dcdbas.rst 6544F: drivers/platform/x86/dell/dcdbas.* 6545 6546DELL WMI DDV DRIVER 6547M: Armin Wolf <[email protected]> 6548S: Maintained 6549F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6550F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6551F: Documentation/wmi/devices/dell-wmi-ddv.rst 6552F: drivers/platform/x86/dell/dell-wmi-ddv.c 6553 6554DELL WMI DESCRIPTOR DRIVER 6555L: [email protected] 6556S: Maintained 6557F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6558 6559DELL WMI HARDWARE PRIVACY SUPPORT 6560L: [email protected] 6561L: [email protected] 6562S: Maintained 6563F: drivers/platform/x86/dell/dell-wmi-privacy.c 6564 6565DELL WMI NOTIFICATIONS DRIVER 6566M: Matthew Garrett <[email protected]> 6567M: Pali Rohár <[email protected]> 6568S: Maintained 6569F: drivers/platform/x86/dell/dell-wmi-base.c 6570 6571DELL WMI SYSMAN DRIVER 6572M: Prasanth Ksr <[email protected]> 6573L: [email protected] 6574L: [email protected] 6575S: Maintained 6576F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6577F: drivers/platform/x86/dell/dell-wmi-sysman/ 6578 6579DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6580M: Zev Weiss <[email protected]> 6581L: [email protected] 6582S: Maintained 6583F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6584 6585DELTA DPS920AB PSU DRIVER 6586M: Robert Marko <[email protected]> 6587L: [email protected] 6588S: Maintained 6589F: Documentation/hwmon/dps920ab.rst 6590F: drivers/hwmon/pmbus/dps920ab.c 6591 6592DELTA NETWORKS TN48M CPLD DRIVERS 6593M: Robert Marko <[email protected]> 6594S: Maintained 6595F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6596F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6597F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6598F: drivers/gpio/gpio-tn48m.c 6599F: include/dt-bindings/reset/delta,tn48m-reset.h 6600 6601DELTA ST MEDIA DRIVER 6602M: Hugues Fruchet <[email protected]> 6603L: [email protected] 6604S: Supported 6605W: https://linuxtv.org 6606T: git git://linuxtv.org/media.git 6607F: drivers/media/platform/st/sti/delta 6608 6609DENALI NAND DRIVER 6610L: [email protected] 6611S: Orphan 6612F: drivers/mtd/nand/raw/denali* 6613 6614DESIGNWARE EDMA CORE IP DRIVER 6615M: Manivannan Sadhasivam <[email protected]> 6616L: [email protected] 6617S: Maintained 6618F: drivers/dma/dw-edma/ 6619F: include/linux/dma/edma.h 6620 6621DESIGNWARE USB2 DRD IP DRIVER 6622M: Minas Harutyunyan <[email protected]> 6623L: [email protected] 6624S: Maintained 6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6626F: drivers/usb/dwc2/ 6627 6628DESIGNWARE USB3 DRD IP DRIVER 6629M: Thinh Nguyen <[email protected]> 6630L: [email protected] 6631S: Maintained 6632F: drivers/usb/dwc3/ 6633 6634DESIGNWARE XDATA IP DRIVER 6635L: [email protected] 6636S: Orphan 6637F: Documentation/misc-devices/dw-xdata-pcie.rst 6638F: drivers/misc/dw-xdata-pcie.c 6639 6640DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6641M: Andreas Klinger <[email protected]> 6642L: [email protected] 6643S: Maintained 6644F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6645F: drivers/iio/proximity/srf*.c 6646 6647DEVICE COREDUMP (DEV_COREDUMP) 6648M: Johannes Berg <[email protected]> 6649L: [email protected] 6650S: Maintained 6651F: drivers/base/devcoredump.c 6652F: include/linux/devcoredump.h 6653 6654DEVICE DEPENDENCY HELPER SCRIPT 6655M: Saravana Kannan <[email protected]> 6656L: [email protected] 6657S: Maintained 6658F: scripts/dev-needs.sh 6659 6660DEVICE DIRECT ACCESS (DAX) 6661M: Dan Williams <[email protected]> 6662M: Vishal Verma <[email protected]> 6663M: Dave Jiang <[email protected]> 6664L: [email protected] 6665L: [email protected] 6666S: Supported 6667F: drivers/dax/ 6668 6669DEVICE FREQUENCY (DEVFREQ) 6670M: MyungJoo Ham <[email protected]> 6671M: Kyungmin Park <[email protected]> 6672M: Chanwoo Choi <[email protected]> 6673L: [email protected] 6674S: Maintained 6675T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6676F: Documentation/devicetree/bindings/devfreq/ 6677F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6678F: drivers/devfreq/ 6679F: include/linux/devfreq.h 6680F: include/trace/events/devfreq.h 6681 6682DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6683M: Chanwoo Choi <[email protected]> 6684L: [email protected] 6685S: Supported 6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6687F: Documentation/devicetree/bindings/devfreq/event/ 6688F: drivers/devfreq/devfreq-event.c 6689F: drivers/devfreq/event/ 6690F: include/dt-bindings/pmu/exynos_ppmu.h 6691F: include/linux/devfreq-event.h 6692 6693DEVICE RESOURCE MANAGEMENT HELPERS 6694M: Hans de Goede <[email protected]> 6695R: Matti Vaittinen <[email protected]> 6696S: Maintained 6697F: include/linux/devm-helpers.h 6698 6699DEVICE-MAPPER (LVM) 6700M: Alasdair Kergon <[email protected]> 6701M: Mike Snitzer <[email protected]> 6702M: Mikulas Patocka <[email protected]> 6703L: [email protected] 6704S: Maintained 6705Q: http://patchwork.kernel.org/project/dm-devel/list/ 6706T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6707F: Documentation/admin-guide/device-mapper/ 6708F: drivers/md/Kconfig 6709F: drivers/md/Makefile 6710F: drivers/md/dm* 6711F: drivers/md/persistent-data/ 6712F: include/linux/device-mapper.h 6713F: include/linux/dm-*.h 6714F: include/uapi/linux/dm-*.h 6715 6716DEVICE-MAPPER VDO TARGET 6717M: Matthew Sakai <[email protected]> 6718L: [email protected] 6719S: Maintained 6720F: Documentation/admin-guide/device-mapper/vdo*.rst 6721F: drivers/md/dm-vdo/ 6722 6723DEVLINK 6724M: Jiri Pirko <[email protected]> 6725L: [email protected] 6726S: Supported 6727F: Documentation/networking/devlink 6728F: include/net/devlink.h 6729F: include/uapi/linux/devlink.h 6730F: net/devlink/ 6731 6732DFROBOT SD2405AL RTC DRIVER 6733M: Tóth János <[email protected]> 6734L: [email protected] 6735S: Maintained 6736F: drivers/rtc/rtc-sd2405al.c 6737 6738DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT 6739M: Christoph Niedermaier <[email protected]> 6740M: Marek Vasut <[email protected]> 6741L: [email protected] 6742S: Maintained 6743N: dhcom 6744N: dhcor 6745N: dhsom 6746 6747DIALOG SEMICONDUCTOR DRIVERS 6748M: Support Opensource <[email protected]> 6749S: Supported 6750W: http://www.dialog-semiconductor.com/products 6751F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6752F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6753F: Documentation/devicetree/bindings/mfd/da90*.txt 6754F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6755F: Documentation/devicetree/bindings/regulator/da92*.txt 6756F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6757F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6758F: Documentation/devicetree/bindings/sound/da[79]*.txt 6759F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6760F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6761F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6762F: Documentation/hwmon/da90??.rst 6763F: drivers/gpio/gpio-da90??.c 6764F: drivers/hwmon/da90??-hwmon.c 6765F: drivers/iio/adc/da91??-*.c 6766F: drivers/input/misc/da72??.[ch] 6767F: drivers/input/misc/da90??_onkey.c 6768F: drivers/input/touchscreen/da9052_tsi.c 6769F: drivers/leds/leds-da90??.c 6770F: drivers/mfd/da903x.c 6771F: drivers/mfd/da90??-*.c 6772F: drivers/mfd/da91??-*.c 6773F: drivers/pinctrl/pinctrl-da90??.c 6774F: drivers/power/supply/da9052-battery.c 6775F: drivers/power/supply/da91??-*.c 6776F: drivers/regulator/da9???-regulator.[ch] 6777F: drivers/regulator/slg51000-regulator.[ch] 6778F: drivers/rtc/rtc-da90??.c 6779F: drivers/thermal/da90??-thermal.c 6780F: drivers/video/backlight/da90??_bl.c 6781F: drivers/watchdog/da90??_wdt.c 6782F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6783F: include/linux/mfd/da903x.h 6784F: include/linux/mfd/da9052/ 6785F: include/linux/mfd/da9055/ 6786F: include/linux/mfd/da9062/ 6787F: include/linux/mfd/da9063/ 6788F: include/linux/mfd/da9150/ 6789F: include/linux/regulator/da9211.h 6790F: include/sound/da[79]*.h 6791F: sound/soc/codecs/da[79]*.[ch] 6792 6793DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6794M: William Breathitt Gray <[email protected]> 6795L: [email protected] 6796S: Maintained 6797F: drivers/gpio/gpio-gpio-mm.c 6798 6799DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6800M: Martin Tuma <[email protected]> 6801L: [email protected] 6802S: Maintained 6803F: Documentation/admin-guide/media/mgb4.rst 6804F: drivers/media/pci/mgb4/ 6805 6806DIOLAN U2C-12 I2C DRIVER 6807M: Guenter Roeck <[email protected]> 6808L: [email protected] 6809S: Maintained 6810F: drivers/i2c/busses/i2c-diolan-u2c.c 6811 6812DIRECTORY NOTIFICATION (DNOTIFY) 6813M: Jan Kara <[email protected]> 6814R: Amir Goldstein <[email protected]> 6815L: [email protected] 6816S: Maintained 6817F: Documentation/filesystems/dnotify.rst 6818F: fs/notify/dnotify/ 6819F: include/linux/dnotify.h 6820 6821DISK GEOMETRY AND PARTITION HANDLING 6822M: Andries Brouwer <[email protected]> 6823S: Maintained 6824W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6825W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6826W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6827 6828DISKQUOTA 6829M: Jan Kara <[email protected]> 6830S: Maintained 6831F: Documentation/filesystems/quota.rst 6832F: fs/quota/ 6833F: include/linux/quota*.h 6834F: include/uapi/linux/quota*.h 6835 6836DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6837M: Bernie Thompson <[email protected]> 6838L: [email protected] 6839S: Maintained 6840W: http://plugable.com/category/projects/udlfb/ 6841F: Documentation/fb/udlfb.rst 6842F: drivers/video/fbdev/udlfb.c 6843F: include/video/udlfb.h 6844 6845DISTRIBUTED LOCK MANAGER (DLM) 6846M: Alexander Aring <[email protected]> 6847M: David Teigland <[email protected]> 6848L: [email protected] 6849S: Supported 6850W: https://pagure.io/dlm 6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6852F: fs/dlm/ 6853 6854DMA BUFFER SHARING FRAMEWORK 6855M: Sumit Semwal <[email protected]> 6856M: Christian König <[email protected]> 6857L: [email protected] 6858L: [email protected] 6859L: [email protected] (moderated for non-subscribers) 6860S: Maintained 6861T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6862F: Documentation/driver-api/dma-buf.rst 6863F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6864F: drivers/dma-buf/ 6865F: include/linux/*fence.h 6866F: include/linux/dma-buf.h 6867F: include/linux/dma-resv.h 6868K: \bdma_(?:buf|fence|resv)\b 6869 6870DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6871M: Vinod Koul <[email protected]> 6872L: [email protected] 6873S: Maintained 6874Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6876F: Documentation/devicetree/bindings/dma/ 6877F: Documentation/driver-api/dmaengine/ 6878F: drivers/dma/ 6879F: include/dt-bindings/dma/ 6880F: include/linux/dma/ 6881F: include/linux/dmaengine.h 6882F: include/linux/of_dma.h 6883 6884DMA MAPPING BENCHMARK 6885M: Xiang Chen <[email protected]> 6886L: [email protected] 6887F: kernel/dma/map_benchmark.c 6888F: tools/testing/selftests/dma/ 6889 6890DMA MAPPING HELPERS 6891M: Christoph Hellwig <[email protected]> 6892M: Marek Szyprowski <[email protected]> 6893R: Robin Murphy <[email protected]> 6894L: [email protected] 6895S: Supported 6896W: http://git.infradead.org/users/hch/dma-mapping.git 6897T: git git://git.infradead.org/users/hch/dma-mapping.git 6898F: include/asm-generic/dma-mapping.h 6899F: include/linux/dma-direct.h 6900F: include/linux/dma-map-ops.h 6901F: include/linux/dma-mapping.h 6902F: include/linux/swiotlb.h 6903F: kernel/dma/ 6904 6905DMA-BUF HEAPS FRAMEWORK 6906M: Sumit Semwal <[email protected]> 6907R: Benjamin Gaignard <[email protected]> 6908R: Brian Starkey <[email protected]> 6909R: John Stultz <[email protected]> 6910R: T.J. Mercier <[email protected]> 6911L: [email protected] 6912L: [email protected] 6913L: [email protected] (moderated for non-subscribers) 6914S: Maintained 6915T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6916F: drivers/dma-buf/dma-heap.c 6917F: drivers/dma-buf/heaps/* 6918F: include/linux/dma-heap.h 6919F: include/uapi/linux/dma-heap.h 6920F: tools/testing/selftests/dmabuf-heaps/ 6921 6922DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6923M: Lukasz Luba <[email protected]> 6924L: [email protected] 6925L: [email protected] 6926S: Maintained 6927F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6928F: drivers/memory/samsung/exynos5422-dmc.c 6929 6930DME1737 HARDWARE MONITOR DRIVER 6931M: Juerg Haefliger <[email protected]> 6932L: [email protected] 6933S: Maintained 6934F: Documentation/hwmon/dme1737.rst 6935F: drivers/hwmon/dme1737.c 6936 6937DMI/SMBIOS SUPPORT 6938M: Jean Delvare <[email protected]> 6939S: Maintained 6940T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6941F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6942F: drivers/firmware/dmi-id.c 6943F: drivers/firmware/dmi_scan.c 6944F: include/linux/dmi.h 6945 6946DOCUMENTATION 6947M: Jonathan Corbet <[email protected]> 6948L: [email protected] 6949S: Maintained 6950P: Documentation/doc-guide/maintainer-profile.rst 6951T: git git://git.lwn.net/linux.git docs-next 6952F: Documentation/ 6953F: scripts/check-variable-fonts.sh 6954F: scripts/documentation-file-ref-check 6955F: scripts/kernel-doc 6956F: scripts/sphinx-pre-install 6957X: Documentation/ABI/ 6958X: Documentation/admin-guide/media/ 6959X: Documentation/devicetree/ 6960X: Documentation/driver-api/media/ 6961X: Documentation/firmware-guide/acpi/ 6962X: Documentation/i2c/ 6963X: Documentation/netlink/ 6964X: Documentation/power/ 6965X: Documentation/spi/ 6966X: Documentation/userspace-api/media/ 6967 6968DOCUMENTATION PROCESS 6969M: Jonathan Corbet <[email protected]> 6970L: [email protected] 6971S: Maintained 6972F: Documentation/dev-tools/ 6973F: Documentation/maintainer/ 6974F: Documentation/process/ 6975 6976DOCUMENTATION REPORTING ISSUES 6977M: Thorsten Leemhuis <[email protected]> 6978L: [email protected] 6979S: Maintained 6980F: Documentation/admin-guide/bug-bisect.rst 6981F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6982F: Documentation/admin-guide/reporting-issues.rst 6983F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6984 6985DOCUMENTATION SCRIPTS 6986M: Mauro Carvalho Chehab <[email protected]> 6987L: [email protected] 6988S: Maintained 6989F: Documentation/sphinx/parse-headers.pl 6990F: scripts/documentation-file-ref-check 6991F: scripts/sphinx-pre-install 6992 6993DOCUMENTATION/ITALIAN 6994M: Federico Vaga <[email protected]> 6995L: [email protected] 6996S: Maintained 6997F: Documentation/translations/it_IT 6998 6999DOCUMENTATION/JAPANESE 7000R: Akira Yokosawa <[email protected]> 7001L: [email protected] 7002S: Maintained 7003F: Documentation/translations/ja_JP 7004 7005DONGWOON DW9714 LENS VOICE COIL DRIVER 7006M: Sakari Ailus <[email protected]> 7007L: [email protected] 7008S: Maintained 7009T: git git://linuxtv.org/media.git 7010F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7011F: drivers/media/i2c/dw9714.c 7012 7013DONGWOON DW9719 LENS VOICE COIL DRIVER 7014M: Daniel Scally <[email protected]> 7015L: [email protected] 7016S: Maintained 7017T: git git://linuxtv.org/media.git 7018F: drivers/media/i2c/dw9719.c 7019 7020DONGWOON DW9768 LENS VOICE COIL DRIVER 7021L: [email protected] 7022S: Orphan 7023T: git git://linuxtv.org/media.git 7024F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7025F: drivers/media/i2c/dw9768.c 7026 7027DONGWOON DW9807 LENS VOICE COIL DRIVER 7028M: Sakari Ailus <[email protected]> 7029L: [email protected] 7030S: Maintained 7031T: git git://linuxtv.org/media.git 7032F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7033F: drivers/media/i2c/dw9807-vcm.c 7034 7035DOUBLETALK DRIVER 7036M: "James R. Van Zandt" <[email protected]> 7037L: [email protected] 7038S: Maintained 7039F: drivers/char/dtlk.c 7040F: include/linux/dtlk.h 7041 7042DPAA2 DATAPATH I/O (DPIO) DRIVER 7043M: Roy Pledge <[email protected]> 7044L: [email protected] 7045S: Maintained 7046F: drivers/soc/fsl/dpio 7047 7048DPAA2 ETHERNET DRIVER 7049M: Ioana Ciornei <[email protected]> 7050L: [email protected] 7051S: Maintained 7052F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7053F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7054F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7055F: drivers/net/ethernet/freescale/dpaa2/Makefile 7056F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7057F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7058F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7059F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7060F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7061F: drivers/net/ethernet/freescale/dpaa2/dpni* 7062 7063DPAA2 ETHERNET SWITCH DRIVER 7064M: Ioana Ciornei <[email protected]> 7065L: [email protected] 7066S: Maintained 7067F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7068F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7069F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7070 7071DPLL SUBSYSTEM 7072M: Vadim Fedorenko <[email protected]> 7073M: Arkadiusz Kubalewski <[email protected]> 7074M: Jiri Pirko <[email protected]> 7075L: [email protected] 7076S: Supported 7077F: Documentation/driver-api/dpll.rst 7078F: drivers/dpll/* 7079F: include/linux/dpll.h 7080F: include/uapi/linux/dpll.h 7081 7082DRBD DRIVER 7083M: Philipp Reisner <[email protected]> 7084M: Lars Ellenberg <[email protected]> 7085M: Christoph Böhmwalder <[email protected]> 7086L: [email protected] 7087S: Supported 7088W: http://www.drbd.org 7089T: git git://git.linbit.com/linux-drbd.git 7090T: git git://git.linbit.com/drbd-8.4.git 7091F: Documentation/admin-guide/blockdev/ 7092F: drivers/block/drbd/ 7093F: include/linux/drbd* 7094F: lib/lru_cache.c 7095 7096DRIVER COMPONENT FRAMEWORK 7097L: [email protected] 7098F: drivers/base/component.c 7099F: include/linux/component.h 7100 7101DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7102M: Greg Kroah-Hartman <[email protected]> 7103R: "Rafael J. Wysocki" <[email protected]> 7104R: Danilo Krummrich <[email protected]> 7105S: Supported 7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7107F: Documentation/core-api/kobject.rst 7108F: drivers/base/ 7109F: fs/debugfs/ 7110F: fs/sysfs/ 7111F: include/linux/debugfs.h 7112F: include/linux/fwnode.h 7113F: include/linux/kobj* 7114F: include/linux/property.h 7115F: include/linux/sysfs.h 7116F: lib/kobj* 7117F: rust/kernel/device.rs 7118F: rust/kernel/device_id.rs 7119F: rust/kernel/devres.rs 7120F: rust/kernel/driver.rs 7121F: rust/kernel/platform.rs 7122F: samples/rust/rust_driver_platform.rs 7123 7124DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7125M: Nishanth Menon <[email protected]> 7126L: [email protected] 7127S: Maintained 7128F: drivers/soc/ti/smartreflex.c 7129F: include/linux/power/smartreflex.h 7130 7131DRM ACCEL DRIVERS FOR INTEL VPU 7132M: Jacek Lawrynowicz <[email protected]> 7133M: Stanislaw Gruszka <[email protected]> 7134L: [email protected] 7135S: Supported 7136T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7137F: drivers/accel/ivpu/ 7138F: include/uapi/drm/ivpu_accel.h 7139 7140DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7141M: Oded Gabbay <[email protected]> 7142L: [email protected] 7143S: Maintained 7144C: irc://irc.oftc.net/dri-devel 7145T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7146F: Documentation/accel/ 7147F: drivers/accel/ 7148F: include/drm/drm_accel.h 7149 7150DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7151M: Maxime Ripard <[email protected]> 7152M: Chen-Yu Tsai <[email protected]> 7153R: Jernej Skrabec <[email protected]> 7154L: [email protected] 7155S: Supported 7156T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7157F: drivers/gpu/drm/sun4i/sun8i* 7158 7159DRM DRIVER FOR ARM PL111 CLCD 7160M: Linus Walleij <[email protected]> 7161S: Maintained 7162T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7163F: drivers/gpu/drm/pl111/ 7164 7165DRM DRIVER FOR ARM VERSATILE TFT PANELS 7166M: Linus Walleij <[email protected]> 7167S: Maintained 7168T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7169F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7170F: drivers/gpu/drm/panel/panel-arm-versatile.c 7171 7172DRM DRIVER FOR ASPEED BMC GFX 7173M: Joel Stanley <[email protected]> 7174L: [email protected] (moderated for non-subscribers) 7175S: Supported 7176T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7177F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7178F: drivers/gpu/drm/aspeed/ 7179 7180DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7181M: Dave Airlie <[email protected]> 7182R: Thomas Zimmermann <[email protected]> 7183R: Jocelyn Falempe <[email protected]> 7184L: [email protected] 7185S: Supported 7186T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7187F: drivers/gpu/drm/ast/ 7188 7189DRM DRIVER FOR BOCHS VIRTUAL GPU 7190M: Gerd Hoffmann <[email protected]> 7191L: [email protected] 7192S: Maintained 7193T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7194F: drivers/gpu/drm/tiny/bochs.c 7195 7196DRM DRIVER FOR BOE HIMAX8279D PANELS 7197M: Jerry Han <[email protected]> 7198S: Maintained 7199F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7200F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7201 7202DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7203M: Jagan Teki <[email protected]> 7204S: Maintained 7205F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7206F: drivers/gpu/drm/bridge/chipone-icn6211.c 7207 7208DRM DRIVER FOR EBBG FT8719 PANEL 7209M: Joel Selvaraj <[email protected]> 7210S: Maintained 7211T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7212F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7213F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7214 7215DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7216M: Linus Walleij <[email protected]> 7217S: Maintained 7218T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7219F: drivers/gpu/drm/tve200/ 7220 7221DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7222M: Icenowy Zheng <[email protected]> 7223S: Maintained 7224F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7225F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7226 7227DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7228M: Jagan Teki <[email protected]> 7229S: Maintained 7230F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7231F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7232 7233DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7234M: Thomas Zimmermann <[email protected]> 7235M: Javier Martinez Canillas <[email protected]> 7236L: [email protected] 7237S: Maintained 7238T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7239F: drivers/gpu/drm/tiny/ofdrm.c 7240F: drivers/gpu/drm/tiny/simpledrm.c 7241F: drivers/video/aperture.c 7242F: drivers/video/nomodeset.c 7243F: include/linux/aperture.h 7244F: include/video/nomodeset.h 7245 7246DRM DRIVER FOR GENERIC EDP PANELS 7247R: Douglas Anderson <[email protected]> 7248F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7249F: drivers/gpu/drm/panel/panel-edp.c 7250 7251DRM DRIVER FOR GENERIC USB DISPLAY 7252M: Noralf Trønnes <[email protected]> 7253S: Maintained 7254W: https://github.com/notro/gud/wiki 7255T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7256F: drivers/gpu/drm/gud/ 7257F: include/drm/gud.h 7258 7259DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7260M: Hans de Goede <[email protected]> 7261S: Maintained 7262T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7263F: drivers/gpu/drm/tiny/gm12u320.c 7264 7265DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7266M: Ondrej Jirman <[email protected]> 7267M: Javier Martinez Canillas <[email protected]> 7268S: Maintained 7269T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7270F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7271F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7272 7273DRM DRIVER FOR HX8357D PANELS 7274S: Orphan 7275T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7276F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7277F: drivers/gpu/drm/tiny/hx8357d.c 7278 7279DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7280M: Deepak Rawat <[email protected]> 7281L: [email protected] 7282L: [email protected] 7283S: Maintained 7284T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7285F: drivers/gpu/drm/hyperv 7286 7287DRM DRIVER FOR ILITEK ILI9225 PANELS 7288M: David Lechner <[email protected]> 7289S: Maintained 7290T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7291F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7292F: drivers/gpu/drm/tiny/ili9225.c 7293 7294DRM DRIVER FOR ILITEK ILI9486 PANELS 7295M: Kamlesh Gurudasani <[email protected]> 7296S: Maintained 7297T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7298F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7299F: drivers/gpu/drm/tiny/ili9486.c 7300 7301DRM DRIVER FOR ILITEK ILI9805 PANELS 7302M: Michael Trimarchi <[email protected]> 7303S: Maintained 7304F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7305F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7306 7307DRM DRIVER FOR ILITEK ILI9806E PANELS 7308M: Michael Walle <[email protected]> 7309S: Maintained 7310F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7311 7312DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7313M: Jagan Teki <[email protected]> 7314S: Maintained 7315F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7316F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7317 7318DRM DRIVER FOR LG SW43408 PANELS 7319M: Sumit Semwal <[email protected]> 7320M: Caleb Connolly <[email protected]> 7321S: Maintained 7322T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7323F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7324F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7325 7326DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7327M: Paul Kocialkowski <[email protected]> 7328S: Supported 7329T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7330F: drivers/gpu/drm/logicvc/ 7331 7332DRM DRIVER FOR LVDS PANELS 7333M: Laurent Pinchart <[email protected]> 7334L: [email protected] 7335S: Maintained 7336T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7337F: Documentation/devicetree/bindings/display/lvds.yaml 7338F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7339F: drivers/gpu/drm/panel/panel-lvds.c 7340 7341DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7342M: Guido Günther <[email protected]> 7343R: Purism Kernel Team <[email protected]> 7344S: Maintained 7345F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7346F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7347 7348DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7349M: Dave Airlie <[email protected]> 7350R: Thomas Zimmermann <[email protected]> 7351R: Jocelyn Falempe <[email protected]> 7352L: [email protected] 7353S: Supported 7354T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7355F: drivers/gpu/drm/mgag200/ 7356 7357DRM DRIVER FOR MI0283QT 7358M: Noralf Trønnes <[email protected]> 7359S: Maintained 7360T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7361F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7362F: drivers/gpu/drm/tiny/mi0283qt.c 7363 7364DRM DRIVER FOR MIPI DBI compatible panels 7365M: Noralf Trønnes <[email protected]> 7366S: Maintained 7367W: https://github.com/notro/panel-mipi-dbi/wiki 7368T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7369F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7370F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7371 7372DRM DRIVER for Qualcomm Adreno GPUs 7373M: Rob Clark <[email protected]> 7374R: Sean Paul <[email protected]> 7375R: Konrad Dybcio <[email protected]> 7376L: [email protected] 7377L: [email protected] 7378L: [email protected] 7379S: Maintained 7380B: https://gitlab.freedesktop.org/drm/msm/-/issues 7381T: git https://gitlab.freedesktop.org/drm/msm.git 7382F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7383F: drivers/gpu/drm/msm/adreno/ 7384F: drivers/gpu/drm/msm/msm_gpu.* 7385F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7386F: drivers/gpu/drm/msm/msm_ringbuffer.* 7387F: drivers/gpu/drm/msm/registers/adreno/ 7388F: include/uapi/drm/msm_drm.h 7389 7390DRM DRIVER for Qualcomm display hardware 7391M: Rob Clark <[email protected]> 7392M: Abhinav Kumar <[email protected]> 7393M: Dmitry Baryshkov <[email protected]> 7394R: Sean Paul <[email protected]> 7395R: Marijn Suijten <[email protected]> 7396L: [email protected] 7397L: [email protected] 7398L: [email protected] 7399S: Maintained 7400B: https://gitlab.freedesktop.org/drm/msm/-/issues 7401T: git https://gitlab.freedesktop.org/drm/msm.git 7402F: Documentation/devicetree/bindings/display/msm/ 7403F: drivers/gpu/drm/ci/xfails/msm* 7404F: drivers/gpu/drm/msm/ 7405F: include/uapi/drm/msm_drm.h 7406 7407DRM DRIVER FOR NOVATEK NT35510 PANELS 7408M: Linus Walleij <[email protected]> 7409S: Maintained 7410T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7411F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7412F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7413 7414DRM DRIVER FOR NOVATEK NT35560 PANELS 7415M: Linus Walleij <[email protected]> 7416S: Maintained 7417T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7418F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7419F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7420 7421DRM DRIVER FOR NOVATEK NT36523 PANELS 7422M: Jianhua Lu <[email protected]> 7423S: Maintained 7424T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7425F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7426F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7427 7428DRM DRIVER FOR NOVATEK NT36672A PANELS 7429M: Sumit Semwal <[email protected]> 7430S: Maintained 7431T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7432F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7433F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7434 7435DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7436M: Karol Herbst <[email protected]> 7437M: Lyude Paul <[email protected]> 7438M: Danilo Krummrich <[email protected]> 7439L: [email protected] 7440L: [email protected] 7441S: Supported 7442W: https://nouveau.freedesktop.org/ 7443Q: https://patchwork.freedesktop.org/project/nouveau/ 7444Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7445B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7446C: irc://irc.oftc.net/nouveau 7447T: git https://gitlab.freedesktop.org/drm/nouveau.git 7448F: drivers/gpu/drm/nouveau/ 7449F: include/uapi/drm/nouveau_drm.h 7450 7451DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7452M: Stefan Mavrodiev <[email protected]> 7453S: Maintained 7454F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7455F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7456 7457DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7458R: Douglas Anderson <[email protected]> 7459F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7460F: drivers/gpu/drm/bridge/parade-ps8640.c 7461 7462DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7463M: Noralf Trønnes <[email protected]> 7464S: Maintained 7465T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7466F: Documentation/devicetree/bindings/display/repaper.txt 7467F: drivers/gpu/drm/tiny/repaper.c 7468 7469DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7470M: Dave Airlie <[email protected]> 7471M: Gerd Hoffmann <[email protected]> 7472L: [email protected] 7473S: Obsolete 7474W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7475T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7476F: drivers/gpu/drm/tiny/cirrus-qemu.c 7477 7478DRM DRIVER FOR QXL VIRTUAL GPU 7479M: Dave Airlie <[email protected]> 7480M: Gerd Hoffmann <[email protected]> 7481L: [email protected] 7482L: [email protected] 7483S: Maintained 7484T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7485F: drivers/gpu/drm/qxl/ 7486F: include/uapi/drm/qxl_drm.h 7487 7488DRM DRIVER FOR RAYDIUM RM67191 PANELS 7489M: Robert Chiras <[email protected]> 7490S: Maintained 7491F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7492F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7493 7494DRM DRIVER FOR SAMSUNG DB7430 PANELS 7495M: Linus Walleij <[email protected]> 7496S: Maintained 7497T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7498F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7499F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7500 7501DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7502M: Inki Dae <[email protected]> 7503M: Jagan Teki <[email protected]> 7504M: Marek Szyprowski <[email protected]> 7505S: Maintained 7506T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7507F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7508F: drivers/gpu/drm/bridge/samsung-dsim.c 7509F: include/drm/bridge/samsung-dsim.h 7510 7511DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7512M: Markuss Broks <[email protected]> 7513S: Maintained 7514F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7515F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7516 7517DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7518M: Artur Weber <[email protected]> 7519S: Maintained 7520F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7521F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7522 7523DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7524M: Dzmitry Sankouski <[email protected]> 7525S: Maintained 7526F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7527F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7528 7529DRM DRIVER FOR SHARP MEMORY LCD 7530M: Alex Lanzano <[email protected]> 7531S: Maintained 7532F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7533F: drivers/gpu/drm/tiny/sharp-memory.c 7534 7535DRM DRIVER FOR SITRONIX ST7586 PANELS 7536M: David Lechner <[email protected]> 7537S: Maintained 7538T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7539F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7540F: drivers/gpu/drm/tiny/st7586.c 7541 7542DRM DRIVER FOR SITRONIX ST7701 PANELS 7543M: Jagan Teki <[email protected]> 7544S: Maintained 7545F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7546F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7547 7548DRM DRIVER FOR SITRONIX ST7703 PANELS 7549M: Guido Günther <[email protected]> 7550R: Purism Kernel Team <[email protected]> 7551R: Ondrej Jirman <[email protected]> 7552S: Maintained 7553F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7554F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7555 7556DRM DRIVER FOR SITRONIX ST7735R PANELS 7557M: David Lechner <[email protected]> 7558S: Maintained 7559T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7560F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7561F: drivers/gpu/drm/tiny/st7735r.c 7562 7563DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7564M: Javier Martinez Canillas <[email protected]> 7565S: Maintained 7566T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7567F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7568F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7569F: drivers/gpu/drm/solomon/ssd130x* 7570 7571DRM DRIVER FOR ST-ERICSSON MCDE 7572M: Linus Walleij <[email protected]> 7573S: Maintained 7574T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7575F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7576F: drivers/gpu/drm/mcde/ 7577 7578DRM DRIVER FOR SYNAPTICS R63353 PANELS 7579M: Michael Trimarchi <[email protected]> 7580S: Maintained 7581F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7582F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7583 7584DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7585M: Jagan Teki <[email protected]> 7586S: Maintained 7587F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7588F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7589 7590DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7591R: Douglas Anderson <[email protected]> 7592F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7593F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7594 7595DRM DRIVER FOR TPO TPG110 PANELS 7596M: Linus Walleij <[email protected]> 7597S: Maintained 7598T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7599F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7600F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7601 7602DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7603M: Dave Airlie <[email protected]> 7604R: Sean Paul <[email protected]> 7605R: Thomas Zimmermann <[email protected]> 7606L: [email protected] 7607S: Supported 7608T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7609F: drivers/gpu/drm/udl/ 7610 7611DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7612M: Louis Chauvet <[email protected]> 7613R: Haneen Mohammed <[email protected]> 7614R: Simona Vetter <[email protected]> 7615R: Melissa Wen <[email protected]> 7616L: [email protected] 7617S: Maintained 7618T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7619F: Documentation/gpu/vkms.rst 7620F: drivers/gpu/drm/ci/xfails/vkms* 7621F: drivers/gpu/drm/vkms/ 7622 7623DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7624M: Hans de Goede <[email protected]> 7625L: [email protected] 7626S: Maintained 7627T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7628F: drivers/gpu/drm/vboxvideo/ 7629 7630DRM DRIVER FOR VMWARE VIRTUAL GPU 7631M: Zack Rusin <[email protected]> 7632R: Broadcom internal kernel review list <[email protected]> 7633L: [email protected] 7634S: Supported 7635T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7636F: drivers/gpu/drm/vmwgfx/ 7637F: include/uapi/drm/vmwgfx_drm.h 7638 7639DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7640M: Linus Walleij <[email protected]> 7641S: Maintained 7642T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7643F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7644F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7645 7646DRM DRIVERS 7647M: David Airlie <[email protected]> 7648M: Simona Vetter <[email protected]> 7649L: [email protected] 7650S: Maintained 7651B: https://gitlab.freedesktop.org/drm 7652C: irc://irc.oftc.net/dri-devel 7653T: git https://gitlab.freedesktop.org/drm/kernel.git 7654F: Documentation/devicetree/bindings/display/ 7655F: Documentation/devicetree/bindings/gpu/ 7656F: Documentation/gpu/ 7657F: drivers/gpu/ 7658F: include/drm/ 7659F: include/linux/vga* 7660F: include/uapi/drm/ 7661 7662DRM DRIVERS AND MISC GPU PATCHES 7663M: Maarten Lankhorst <[email protected]> 7664M: Maxime Ripard <[email protected]> 7665M: Thomas Zimmermann <[email protected]> 7666S: Maintained 7667W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7668T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7669F: Documentation/devicetree/bindings/display/ 7670F: Documentation/devicetree/bindings/gpu/ 7671F: Documentation/gpu/ 7672F: drivers/gpu/drm/ 7673F: drivers/gpu/vga/ 7674F: include/drm/drm 7675F: include/linux/vga* 7676F: include/uapi/drm/ 7677X: drivers/gpu/drm/amd/ 7678X: drivers/gpu/drm/armada/ 7679X: drivers/gpu/drm/etnaviv/ 7680X: drivers/gpu/drm/exynos/ 7681X: drivers/gpu/drm/i915/ 7682X: drivers/gpu/drm/kmb/ 7683X: drivers/gpu/drm/mediatek/ 7684X: drivers/gpu/drm/msm/ 7685X: drivers/gpu/drm/nouveau/ 7686X: drivers/gpu/drm/radeon/ 7687X: drivers/gpu/drm/renesas/rcar-du/ 7688X: drivers/gpu/drm/tegra/ 7689 7690DRM DRIVERS FOR ALLWINNER A10 7691M: Maxime Ripard <[email protected]> 7692M: Chen-Yu Tsai <[email protected]> 7693L: [email protected] 7694S: Supported 7695T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7696F: Documentation/devicetree/bindings/display/allwinner* 7697F: drivers/gpu/drm/sun4i/ 7698 7699DRM DRIVERS FOR AMLOGIC SOCS 7700M: Neil Armstrong <[email protected]> 7701L: [email protected] 7702L: [email protected] 7703S: Supported 7704W: http://linux-meson.com/ 7705T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7706F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7707F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7708F: Documentation/gpu/meson.rst 7709F: drivers/gpu/drm/ci/xfails/meson* 7710F: drivers/gpu/drm/meson/ 7711 7712DRM DRIVERS FOR ATMEL HLCDC 7713M: Sam Ravnborg <[email protected]> 7714M: Boris Brezillon <[email protected]> 7715L: [email protected] 7716S: Supported 7717T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7718F: Documentation/devicetree/bindings/display/atmel/ 7719F: drivers/gpu/drm/atmel-hlcdc/ 7720 7721DRM DRIVERS FOR BRIDGE CHIPS 7722M: Andrzej Hajda <[email protected]> 7723M: Neil Armstrong <[email protected]> 7724M: Robert Foss <[email protected]> 7725R: Laurent Pinchart <[email protected]> 7726R: Jonas Karlman <[email protected]> 7727R: Jernej Skrabec <[email protected]> 7728S: Maintained 7729T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7730F: Documentation/devicetree/bindings/display/bridge/ 7731F: drivers/gpu/drm/bridge/ 7732F: drivers/gpu/drm/display/drm_bridge_connector.c 7733F: drivers/gpu/drm/drm_bridge.c 7734F: include/drm/drm_bridge.h 7735F: include/drm/drm_bridge_connector.h 7736 7737DRM DRIVERS FOR EXYNOS 7738M: Inki Dae <[email protected]> 7739M: Seung-Woo Kim <[email protected]> 7740M: Kyungmin Park <[email protected]> 7741L: [email protected] 7742S: Supported 7743T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7744F: Documentation/devicetree/bindings/display/samsung/ 7745F: drivers/gpu/drm/exynos/ 7746F: include/uapi/drm/exynos_drm.h 7747 7748DRM DRIVERS FOR FREESCALE DCU 7749M: Stefan Agner <[email protected]> 7750M: Alison Wang <[email protected]> 7751L: [email protected] 7752S: Supported 7753T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7754F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7755F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7756F: drivers/gpu/drm/fsl-dcu/ 7757 7758DRM DRIVERS FOR FREESCALE IMX 5/6 7759M: Philipp Zabel <[email protected]> 7760L: [email protected] 7761S: Maintained 7762T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7763T: git git://git.pengutronix.de/git/pza/linux 7764F: Documentation/devicetree/bindings/display/imx/ 7765F: drivers/gpu/drm/imx/ipuv3/ 7766F: drivers/gpu/ipu-v3/ 7767 7768DRM DRIVERS FOR FREESCALE IMX BRIDGE 7769M: Liu Ying <[email protected]> 7770L: [email protected] 7771S: Maintained 7772F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7773F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7774F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7775F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7776F: drivers/gpu/drm/bridge/imx/ 7777 7778DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7779M: Patrik Jakobsson <[email protected]> 7780L: [email protected] 7781S: Maintained 7782T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7783F: drivers/gpu/drm/gma500/ 7784 7785DRM DRIVERS FOR HISILICON 7786M: Xinliang Liu <[email protected]> 7787M: Tian Tao <[email protected]> 7788R: Xinwei Kong <[email protected]> 7789R: Sumit Semwal <[email protected]> 7790R: Yongqin Liu <[email protected]> 7791R: John Stultz <[email protected]> 7792L: [email protected] 7793S: Maintained 7794T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7795F: Documentation/devicetree/bindings/display/hisilicon/ 7796F: drivers/gpu/drm/hisilicon/ 7797 7798DRM DRIVERS FOR LIMA 7799M: Qiang Yu <[email protected]> 7800L: [email protected] 7801L: [email protected] (moderated for non-subscribers) 7802S: Maintained 7803T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7804F: drivers/gpu/drm/lima/ 7805F: include/uapi/drm/lima_drm.h 7806 7807DRM DRIVERS FOR LOONGSON 7808M: Sui Jingfeng <[email protected]> 7809L: [email protected] 7810S: Supported 7811T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7812F: drivers/gpu/drm/loongson/ 7813 7814DRM DRIVERS FOR MEDIATEK 7815M: Chun-Kuang Hu <[email protected]> 7816M: Philipp Zabel <[email protected]> 7817L: [email protected] 7818L: [email protected] (moderated for non-subscribers) 7819S: Supported 7820F: Documentation/devicetree/bindings/display/mediatek/ 7821F: drivers/gpu/drm/ci/xfails/mediatek* 7822F: drivers/gpu/drm/mediatek/ 7823F: drivers/phy/mediatek/phy-mtk-dp.c 7824F: drivers/phy/mediatek/phy-mtk-hdmi* 7825F: drivers/phy/mediatek/phy-mtk-mipi* 7826 7827DRM DRIVERS FOR NVIDIA TEGRA 7828M: Thierry Reding <[email protected]> 7829M: Mikko Perttunen <[email protected]> 7830L: [email protected] 7831L: [email protected] 7832S: Supported 7833T: git https://gitlab.freedesktop.org/drm/tegra.git 7834F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7835F: Documentation/devicetree/bindings/gpu/host1x/ 7836F: drivers/gpu/drm/tegra/ 7837F: drivers/gpu/host1x/ 7838F: include/linux/host1x.h 7839F: include/uapi/drm/tegra_drm.h 7840 7841DRM DRIVERS FOR RENESAS R-CAR 7842M: Laurent Pinchart <[email protected]> 7843M: Kieran Bingham <kieran.bingham[email protected]> 7844L: [email protected] 7845L: [email protected] 7846S: Supported 7847T: git git://linuxtv.org/pinchartl/media drm/du/next 7848F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7849F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7850F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7851F: Documentation/devicetree/bindings/display/renesas,du.yaml 7852F: drivers/gpu/drm/renesas/rcar-du/ 7853 7854DRM DRIVERS FOR RENESAS RZ 7855M: Biju Das <[email protected]> 7856L: [email protected] 7857L: [email protected] 7858S: Maintained 7859T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7860F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7861F: drivers/gpu/drm/renesas/rz-du/ 7862 7863DRM DRIVERS FOR RENESAS SHMOBILE 7864M: Laurent Pinchart <[email protected]> 7865M: Geert Uytterhoeven <[email protected]> 7866L: [email protected] 7867L: [email protected] 7868S: Supported 7869T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7870F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7871F: drivers/gpu/drm/renesas/shmobile/ 7872F: include/linux/platform_data/shmob_drm.h 7873 7874DRM DRIVERS FOR ROCKCHIP 7875M: Sandy Huang <[email protected]> 7876M: Heiko Stübner <[email protected]> 7877M: Andy Yan <[email protected]> 7878L: [email protected] 7879S: Maintained 7880T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7881F: Documentation/devicetree/bindings/display/rockchip/ 7882F: drivers/gpu/drm/ci/xfails/rockchip* 7883F: drivers/gpu/drm/rockchip/ 7884 7885DRM DRIVERS FOR STI 7886M: Alain Volmat <[email protected]> 7887M: Raphael Gallais-Pou <[email protected]> 7888L: [email protected] 7889S: Maintained 7890T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7891F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7892F: drivers/gpu/drm/sti 7893 7894DRM DRIVERS FOR STM 7895M: Yannick Fertre <[email protected]> 7896M: Raphael Gallais-Pou <[email protected]> 7897M: Philippe Cornu <[email protected]> 7898L: [email protected] 7899S: Maintained 7900T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7901F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7902F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7903F: drivers/gpu/drm/stm 7904 7905DRM DRIVERS FOR TI KEYSTONE 7906M: Jyri Sarha <[email protected]> 7907M: Tomi Valkeinen <[email protected]> 7908L: [email protected] 7909S: Maintained 7910T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7911F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7912F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7913F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7914F: drivers/gpu/drm/tidss/ 7915 7916DRM DRIVERS FOR TI LCDC 7917M: Jyri Sarha <[email protected]> 7918M: Tomi Valkeinen <[email protected]> 7919L: [email protected] 7920S: Maintained 7921T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7922F: Documentation/devicetree/bindings/display/tilcdc/ 7923F: drivers/gpu/drm/tilcdc/ 7924 7925DRM DRIVERS FOR TI OMAP 7926M: Tomi Valkeinen <[email protected]> 7927L: [email protected] 7928S: Maintained 7929T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7930F: Documentation/devicetree/bindings/display/ti/ 7931F: drivers/gpu/drm/omapdrm/ 7932 7933DRM DRIVERS FOR V3D 7934M: Melissa Wen <[email protected]> 7935M: Maíra Canal <[email protected]> 7936S: Supported 7937T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7938F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7939F: drivers/gpu/drm/v3d/ 7940F: include/uapi/drm/v3d_drm.h 7941 7942DRM DRIVERS FOR VC4 7943M: Maxime Ripard <[email protected]> 7944M: Dave Stevenson <[email protected]> 7945R: Maíra Canal <[email protected]> 7946R: Raspberry Pi Kernel Maintenance <[email protected]> 7947S: Supported 7948T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7949F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7950F: drivers/gpu/drm/vc4/ 7951F: include/uapi/drm/vc4_drm.h 7952 7953DRM DRIVERS FOR VIVANTE GPU IP 7954M: Lucas Stach <[email protected]> 7955R: Russell King <[email protected]> 7956R: Christian Gmeiner <[email protected]> 7957L: [email protected] (moderated for non-subscribers) 7958L: [email protected] 7959S: Maintained 7960F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7961F: drivers/gpu/drm/etnaviv/ 7962F: include/uapi/drm/etnaviv_drm.h 7963 7964DRM DRIVERS FOR XEN 7965M: Oleksandr Andrushchenko <[email protected]> 7966L: [email protected] 7967L: [email protected] (moderated for non-subscribers) 7968S: Supported 7969T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7970F: Documentation/gpu/xen-front.rst 7971F: drivers/gpu/drm/xen/ 7972 7973DRM DRIVERS FOR XILINX 7974M: Laurent Pinchart <[email protected]> 7975M: Tomi Valkeinen <[email protected]> 7976L: [email protected] 7977S: Maintained 7978T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7979F: Documentation/devicetree/bindings/display/xlnx/ 7980F: Documentation/gpu/zynqmp.rst 7981F: drivers/gpu/drm/xlnx/ 7982 7983DRM GPU SCHEDULER 7984M: Luben Tuikov <[email protected]> 7985M: Matthew Brost <[email protected]> 7986M: Danilo Krummrich <[email protected]> 7987M: Philipp Stanner <[email protected]> 7988L: [email protected] 7989S: Maintained 7990T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7991F: drivers/gpu/drm/scheduler/ 7992F: include/drm/gpu_scheduler.h 7993 7994DRM PANEL DRIVERS 7995M: Neil Armstrong <[email protected]> 7996R: Jessica Zhang <[email protected]> 7997L: [email protected] 7998S: Maintained 7999T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8000F: Documentation/devicetree/bindings/display/panel/ 8001F: drivers/gpu/drm/drm_panel.c 8002F: drivers/gpu/drm/panel/ 8003F: include/drm/drm_panel.h 8004 8005DRM PRIVACY-SCREEN CLASS 8006M: Hans de Goede <[email protected]> 8007L: [email protected] 8008S: Maintained 8009T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8010F: drivers/gpu/drm/drm_privacy_screen* 8011F: include/drm/drm_privacy_screen* 8012 8013DRM TTM SUBSYSTEM 8014M: Christian Koenig <[email protected]> 8015M: Huang Rui <[email protected]> 8016L: [email protected] 8017S: Maintained 8018T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8019F: drivers/gpu/drm/ttm/ 8020F: include/drm/ttm/ 8021 8022DRM AUTOMATED TESTING 8023M: Helen Koike <[email protected]> 8024L: [email protected] 8025S: Maintained 8026T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8027F: Documentation/gpu/automated_testing.rst 8028F: drivers/gpu/drm/ci/ 8029 8030DSBR100 USB FM RADIO DRIVER 8031M: Alexey Klimov <[email protected]> 8032L: [email protected] 8033S: Maintained 8034T: git git://linuxtv.org/media.git 8035F: drivers/media/radio/dsbr100.c 8036 8037DT3155 MEDIA DRIVER 8038M: Hans Verkuil <[email protected]> 8039L: [email protected] 8040S: Odd Fixes 8041W: https://linuxtv.org 8042T: git git://linuxtv.org/media.git 8043F: drivers/media/pci/dt3155/ 8044 8045DVB_USB_AF9015 MEDIA DRIVER 8046L: [email protected] 8047S: Orphan 8048W: https://linuxtv.org 8049Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8050F: drivers/media/usb/dvb-usb-v2/af9015* 8051 8052DVB_USB_AF9035 MEDIA DRIVER 8053L: [email protected] 8054S: Orphan 8055W: https://linuxtv.org 8056Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8057F: drivers/media/usb/dvb-usb-v2/af9035* 8058 8059DVB_USB_ANYSEE MEDIA DRIVER 8060L: [email protected] 8061S: Orphan 8062W: https://linuxtv.org 8063Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8064F: drivers/media/usb/dvb-usb-v2/anysee* 8065 8066DVB_USB_AU6610 MEDIA DRIVER 8067L: [email protected] 8068S: Orphan 8069W: https://linuxtv.org 8070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8071F: drivers/media/usb/dvb-usb-v2/au6610* 8072 8073DVB_USB_CE6230 MEDIA DRIVER 8074L: [email protected] 8075S: Orphan 8076W: https://linuxtv.org 8077Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8078F: drivers/media/usb/dvb-usb-v2/ce6230* 8079 8080DVB_USB_CXUSB MEDIA DRIVER 8081M: Michael Krufky <[email protected]> 8082L: [email protected] 8083S: Maintained 8084W: https://linuxtv.org 8085W: http://github.com/mkrufky 8086Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8087T: git git://linuxtv.org/media.git 8088F: drivers/media/usb/dvb-usb/cxusb* 8089 8090DVB_USB_EC168 MEDIA DRIVER 8091L: [email protected] 8092S: Orphan 8093W: https://linuxtv.org 8094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8095F: drivers/media/usb/dvb-usb-v2/ec168* 8096 8097DVB_USB_GL861 MEDIA DRIVER 8098L: [email protected] 8099S: Orphan 8100W: https://linuxtv.org 8101Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8102F: drivers/media/usb/dvb-usb-v2/gl861* 8103 8104DVB_USB_MXL111SF MEDIA DRIVER 8105M: Michael Krufky <[email protected]> 8106L: [email protected] 8107S: Maintained 8108W: https://linuxtv.org 8109W: http://github.com/mkrufky 8110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8111T: git git://linuxtv.org/mkrufky/mxl111sf.git 8112F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8113 8114DVB_USB_RTL28XXU MEDIA DRIVER 8115L: [email protected] 8116S: Orphan 8117W: https://linuxtv.org 8118Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8119F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8120 8121DVB_USB_V2 MEDIA DRIVER 8122L: [email protected] 8123S: Orphan 8124W: https://linuxtv.org 8125W: http://palosaari.fi/linux/ 8126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8127F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8128F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8129 8130DYNAMIC DEBUG 8131M: Jason Baron <[email protected]> 8132M: Jim Cromie <[email protected]> 8133S: Maintained 8134F: include/linux/dynamic_debug.h 8135F: lib/dynamic_debug.c 8136F: lib/test_dynamic_debug.c 8137 8138DYNAMIC INTERRUPT MODERATION 8139M: Tal Gilboa <[email protected]> 8140S: Maintained 8141F: Documentation/networking/net_dim.rst 8142F: include/linux/dim.h 8143F: lib/dim/ 8144 8145DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8146M: Daniel Lezcano <[email protected]> 8147L: [email protected] 8148S: Supported 8149B: https://bugzilla.kernel.org 8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8151F: drivers/powercap/dtpm* 8152F: include/linux/dtpm.h 8153 8154DZ DECSTATION DZ11 SERIAL DRIVER 8155M: "Maciej W. Rozycki" <[email protected]> 8156S: Maintained 8157F: drivers/tty/serial/dz.* 8158 8159E3X0 POWER BUTTON DRIVER 8160M: Moritz Fischer <[email protected]> 8161L: [email protected] 8162S: Supported 8163W: http://www.ettus.com 8164F: Documentation/devicetree/bindings/input/e3x0-button.txt 8165F: drivers/input/misc/e3x0-button.c 8166 8167E4000 MEDIA DRIVER 8168L: [email protected] 8169S: Orphan 8170W: https://linuxtv.org 8171Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8172F: drivers/media/tuners/e4000* 8173 8174EARTH_PT1 MEDIA DRIVER 8175M: Akihiro Tsukada <[email protected]> 8176L: [email protected] 8177S: Odd Fixes 8178F: drivers/media/pci/pt1/ 8179 8180EARTH_PT3 MEDIA DRIVER 8181M: Akihiro Tsukada <[email protected]> 8182L: [email protected] 8183S: Odd Fixes 8184F: drivers/media/pci/pt3/ 8185 8186EC100 MEDIA DRIVER 8187L: [email protected] 8188S: Orphan 8189W: https://linuxtv.org 8190Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8191F: drivers/media/dvb-frontends/ec100* 8192 8193ECRYPT FILE SYSTEM 8194M: Tyler Hicks <[email protected]> 8195L: [email protected] 8196S: Odd Fixes 8197W: http://ecryptfs.org 8198W: https://launchpad.net/ecryptfs 8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8200F: Documentation/filesystems/ecryptfs.rst 8201F: fs/ecryptfs/ 8202 8203EDAC-AMD64 8204M: Yazen Ghannam <[email protected]> 8205L: [email protected] 8206S: Supported 8207F: drivers/edac/amd64_edac* 8208F: drivers/edac/mce_amd* 8209 8210EDAC-ARMADA 8211M: Jan Luebbe <[email protected]> 8212L: [email protected] 8213S: Maintained 8214F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8215F: drivers/edac/armada_xp_* 8216 8217EDAC-AST2500 8218M: Stefan Schaeckeler <[email protected]> 8219S: Supported 8220F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8221F: drivers/edac/aspeed_edac.c 8222 8223EDAC-BLUEFIELD 8224M: Shravan Kumar Ramani <[email protected]> 8225S: Supported 8226F: drivers/edac/bluefield_edac.c 8227 8228EDAC-CALXEDA 8229M: Andre Przywara <[email protected]> 8230L: [email protected] 8231S: Maintained 8232F: drivers/edac/highbank* 8233 8234EDAC-CAVIUM OCTEON 8235M: Thomas Bogendoerfer <[email protected]> 8236L: [email protected] 8237L: [email protected] 8238S: Maintained 8239F: drivers/edac/octeon_edac* 8240 8241EDAC-CAVIUM THUNDERX 8242M: Robert Richter <[email protected]> 8243L: [email protected] 8244S: Odd Fixes 8245F: drivers/edac/thunderx_edac* 8246 8247EDAC-CORE 8248M: Borislav Petkov <[email protected]> 8249M: Tony Luck <[email protected]> 8250R: James Morse <[email protected]> 8251R: Mauro Carvalho Chehab <[email protected]> 8252R: Robert Richter <[email protected]> 8253L: [email protected] 8254S: Supported 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8256F: Documentation/driver-api/edac.rst 8257F: drivers/edac/ 8258F: include/linux/edac.h 8259 8260EDAC-DMC520 8261M: Lei Wang <[email protected]> 8262L: [email protected] 8263S: Supported 8264F: drivers/edac/dmc520_edac.c 8265 8266EDAC-E752X 8267M: Mark Gross <[email protected]> 8268L: [email protected] 8269S: Maintained 8270F: drivers/edac/e752x_edac.c 8271 8272EDAC-E7XXX 8273L: [email protected] 8274S: Maintained 8275F: drivers/edac/e7xxx_edac.c 8276 8277EDAC-FSL_DDR 8278R: Frank Li <[email protected]> 8279L: [email protected] 8280L: [email protected] 8281S: Maintained 8282F: drivers/edac/fsl_ddr_edac.* 8283 8284EDAC-GHES 8285M: Mauro Carvalho Chehab <[email protected]> 8286L: [email protected] 8287S: Maintained 8288F: drivers/edac/ghes_edac.c 8289 8290EDAC-I10NM 8291M: Tony Luck <[email protected]> 8292L: [email protected] 8293S: Maintained 8294F: drivers/edac/i10nm_base.c 8295 8296EDAC-I3000 8297L: [email protected] 8298S: Orphan 8299F: drivers/edac/i3000_edac.c 8300 8301EDAC-I5000 8302L: [email protected] 8303S: Maintained 8304F: drivers/edac/i5000_edac.c 8305 8306EDAC-I5400 8307M: Mauro Carvalho Chehab <[email protected]> 8308L: [email protected] 8309S: Maintained 8310F: drivers/edac/i5400_edac.c 8311 8312EDAC-I7300 8313M: Mauro Carvalho Chehab <[email protected]> 8314L: [email protected] 8315S: Maintained 8316F: drivers/edac/i7300_edac.c 8317 8318EDAC-I7CORE 8319M: Mauro Carvalho Chehab <[email protected]> 8320L: [email protected] 8321S: Maintained 8322F: drivers/edac/i7core_edac.c 8323 8324EDAC-I82443BXGX 8325M: Tim Small <[email protected]> 8326L: [email protected] 8327S: Maintained 8328F: drivers/edac/i82443bxgx_edac.c 8329 8330EDAC-I82975X 8331M: "Arvind R." <[email protected]> 8332L: [email protected] 8333S: Maintained 8334F: drivers/edac/i82975x_edac.c 8335 8336EDAC-IE31200 8337M: Jason Baron <[email protected]> 8338L: [email protected] 8339S: Maintained 8340F: drivers/edac/ie31200_edac.c 8341 8342EDAC-IGEN6 8343M: Tony Luck <[email protected]> 8344R: Qiuxu Zhuo <[email protected]> 8345L: [email protected] 8346S: Maintained 8347F: drivers/edac/igen6_edac.c 8348 8349EDAC-MPC85XX 8350M: Johannes Thumshirn <[email protected]> 8351L: [email protected] 8352S: Maintained 8353F: drivers/edac/mpc85xx_edac.[ch] 8354 8355EDAC-NPCM 8356M: Marvin Lin <[email protected]> 8357M: Stanley Chu <[email protected]> 8358L: [email protected] 8359S: Maintained 8360F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8361F: drivers/edac/npcm_edac.c 8362 8363EDAC-PASEMI 8364M: Egor Martovetsky <[email protected]> 8365L: [email protected] 8366S: Maintained 8367F: drivers/edac/pasemi_edac.c 8368 8369EDAC-PND2 8370M: Tony Luck <[email protected]> 8371L: [email protected] 8372S: Maintained 8373F: drivers/edac/pnd2_edac.[ch] 8374 8375EDAC-QCOM 8376M: Manivannan Sadhasivam <[email protected]> 8377L: [email protected] 8378L: [email protected] 8379S: Maintained 8380F: drivers/edac/qcom_edac.c 8381 8382EDAC-R82600 8383M: Tim Small <[email protected]> 8384L: [email protected] 8385S: Maintained 8386F: drivers/edac/r82600_edac.c 8387 8388EDAC-SBRIDGE 8389M: Tony Luck <[email protected]> 8390R: Qiuxu Zhuo <[email protected]> 8391L: [email protected] 8392S: Maintained 8393F: drivers/edac/sb_edac.c 8394 8395EDAC-SKYLAKE 8396M: Tony Luck <[email protected]> 8397L: [email protected] 8398S: Maintained 8399F: drivers/edac/skx_*.[ch] 8400 8401EDAC-TI 8402M: Tero Kristo <[email protected]> 8403L: [email protected] 8404S: Odd Fixes 8405F: drivers/edac/ti_edac.c 8406 8407EDIROL UA-101/UA-1000 DRIVER 8408M: Clemens Ladisch <[email protected]> 8409L: [email protected] 8410S: Maintained 8411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8412F: sound/usb/misc/ua101.c 8413 8414EFI TEST DRIVER 8415M: Ivan Hu <[email protected]> 8416M: Ard Biesheuvel <[email protected]> 8417L: [email protected] 8418S: Maintained 8419F: drivers/firmware/efi/test/ 8420 8421EFI VARIABLE FILESYSTEM 8422M: Jeremy Kerr <[email protected]> 8423M: Ard Biesheuvel <[email protected]> 8424L: [email protected] 8425S: Maintained 8426T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8427F: fs/efivarfs/ 8428 8429EFIFB FRAMEBUFFER DRIVER 8430M: Peter Jones <[email protected]> 8431L: [email protected] 8432S: Maintained 8433F: drivers/video/fbdev/efifb.c 8434 8435EFS FILESYSTEM 8436S: Orphan 8437W: http://aeschi.ch.eu.org/efs/ 8438F: fs/efs/ 8439 8440EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8441L: [email protected] 8442S: Orphan 8443F: drivers/net/ethernet/ibm/ehea/ 8444 8445ELM327 CAN NETWORK DRIVER 8446M: Max Staudt <[email protected]> 8447L: [email protected] 8448S: Maintained 8449F: Documentation/networking/device_drivers/can/can327.rst 8450F: drivers/net/can/can327.c 8451 8452EM28XX VIDEO4LINUX DRIVER 8453M: Mauro Carvalho Chehab <[email protected]> 8454L: [email protected] 8455S: Maintained 8456W: https://linuxtv.org 8457T: git git://linuxtv.org/media.git 8458F: Documentation/admin-guide/media/em28xx* 8459F: drivers/media/usb/em28xx/ 8460 8461EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8462M: Adrian Hunter <[email protected]> 8463M: Asutosh Das <[email protected]> 8464R: Ritesh Harjani <[email protected]> 8465L: [email protected] 8466S: Supported 8467F: drivers/mmc/host/cqhci* 8468 8469EMS CPC-PCI CAN DRIVER 8470M: Gerhard Uttenthaler <[email protected]> 8471M: [email protected] 8472L: [email protected] 8473S: Maintained 8474F: drivers/net/can/sja1000/ems_pci.c 8475 8476EMULEX 10Gbps iSCSI - OneConnect DRIVER 8477M: Ketan Mukadam <[email protected]> 8478L: [email protected] 8479S: Supported 8480W: http://www.broadcom.com 8481F: drivers/scsi/be2iscsi/ 8482 8483EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8484M: Ajit Khaparde <[email protected]> 8485M: Sriharsha Basavapatna <[email protected]> 8486M: Somnath Kotur <[email protected]> 8487L: [email protected] 8488S: Maintained 8489W: http://www.emulex.com 8490F: drivers/net/ethernet/emulex/benet/ 8491 8492EMULEX ONECONNECT ROCE DRIVER 8493M: Selvin Xavier <[email protected]> 8494L: [email protected] 8495S: Odd Fixes 8496W: http://www.broadcom.com 8497F: drivers/infiniband/hw/ocrdma/ 8498F: include/uapi/rdma/ocrdma-abi.h 8499 8500EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8501M: James Smart <[email protected]> 8502M: Ram Vegesna <[email protected]> 8503L: [email protected] 8504L: [email protected] 8505S: Supported 8506W: http://www.broadcom.com 8507F: drivers/scsi/elx/ 8508 8509EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8510M: James Smart <[email protected]> 8511M: Dick Kennedy <[email protected]> 8512L: [email protected] 8513S: Supported 8514W: http://www.broadcom.com 8515F: drivers/scsi/lpfc/ 8516 8517ENE CB710 FLASH CARD READER DRIVER 8518M: Michał Mirosław <[email protected]> 8519S: Maintained 8520F: drivers/misc/cb710/ 8521F: drivers/mmc/host/cb710-mmc.* 8522F: include/linux/cb710.h 8523 8524ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8525M: Maxim Levitsky <[email protected]> 8526S: Maintained 8527F: drivers/media/rc/ene_ir.* 8528 8529EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8530M: Laurentiu Tudor <[email protected]> 8531L: [email protected] 8532S: Maintained 8533F: drivers/tty/ehv_bytechan.c 8534 8535EPSON S1D13XXX FRAMEBUFFER DRIVER 8536M: Kristoffer Ericson <[email protected]> 8537S: Maintained 8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8539F: drivers/video/fbdev/s1d13xxxfb.c 8540F: include/video/s1d13xxxfb.h 8541 8542EROFS FILE SYSTEM 8543M: Gao Xiang <[email protected]> 8544M: Chao Yu <[email protected]> 8545R: Yue Hu <[email protected]> 8546R: Jeffle Xu <[email protected]> 8547R: Sandeep Dhavale <[email protected]> 8548L: [email protected] 8549S: Maintained 8550W: https://erofs.docs.kernel.org 8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8552F: Documentation/ABI/testing/sysfs-fs-erofs 8553F: Documentation/filesystems/erofs.rst 8554F: fs/erofs/ 8555F: include/trace/events/erofs.h 8556 8557ERRSEQ ERROR TRACKING INFRASTRUCTURE 8558M: Jeff Layton <[email protected]> 8559S: Maintained 8560F: include/linux/errseq.h 8561F: lib/errseq.c 8562 8563ESD CAN NETWORK DRIVERS 8564M: Stefan Mätje <[email protected]> 8565R: [email protected] 8566L: [email protected] 8567S: Maintained 8568F: drivers/net/can/esd/ 8569 8570ESD CAN/USB DRIVERS 8571M: Frank Jungclaus <[email protected]> 8572R: [email protected] 8573L: [email protected] 8574S: Maintained 8575F: drivers/net/can/usb/esd_usb.c 8576 8577ET131X NETWORK DRIVER 8578M: Mark Einon <[email protected]> 8579S: Odd Fixes 8580F: drivers/net/ethernet/agere/ 8581 8582ETAS ES58X CAN/USB DRIVER 8583M: Vincent Mailhol <[email protected]> 8584L: [email protected] 8585S: Maintained 8586F: Documentation/networking/devlink/etas_es58x.rst 8587F: drivers/net/can/usb/etas_es58x/ 8588 8589ETHERNET BRIDGE 8590M: Roopa Prabhu <[email protected]> 8591M: Nikolay Aleksandrov <[email protected]> 8592L: [email protected] 8593L: [email protected] 8594S: Maintained 8595W: http://www.linuxfoundation.org/en/Net:Bridge 8596F: include/linux/netfilter_bridge/ 8597F: net/bridge/ 8598 8599ETHERNET PHY LIBRARY 8600M: Andrew Lunn <[email protected]> 8601M: Heiner Kallweit <[email protected]> 8602R: Russell King <[email protected]> 8603L: [email protected] 8604S: Maintained 8605F: Documentation/ABI/testing/sysfs-class-net-phydev 8606F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8607F: Documentation/devicetree/bindings/net/mdio* 8608F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8609F: Documentation/networking/phy.rst 8610F: drivers/net/mdio/ 8611F: drivers/net/mdio/acpi_mdio.c 8612F: drivers/net/mdio/fwnode_mdio.c 8613F: drivers/net/mdio/of_mdio.c 8614F: drivers/net/pcs/ 8615F: drivers/net/phy/ 8616F: include/dt-bindings/net/qca-ar803x.h 8617F: include/linux/*mdio*.h 8618F: include/linux/linkmode.h 8619F: include/linux/mdio/*.h 8620F: include/linux/mii.h 8621F: include/linux/of_net.h 8622F: include/linux/phy.h 8623F: include/linux/phy_fixed.h 8624F: include/linux/phy_link_topology.h 8625F: include/linux/phylib_stubs.h 8626F: include/linux/platform_data/mdio-bcm-unimac.h 8627F: include/linux/platform_data/mdio-gpio.h 8628F: include/trace/events/mdio.h 8629F: include/uapi/linux/mdio.h 8630F: include/uapi/linux/mii.h 8631F: net/core/of_net.c 8632 8633ETHERNET PHY LIBRARY [RUST] 8634M: FUJITA Tomonori <[email protected]> 8635R: Trevor Gross <[email protected]> 8636L: [email protected] 8637L: [email protected] 8638S: Maintained 8639F: rust/kernel/net/phy.rs 8640F: rust/kernel/net/phy/reg.rs 8641 8642EXEC & BINFMT API, ELF 8643M: Kees Cook <[email protected]> 8644R: Eric Biederman <[email protected]> 8645L: [email protected] 8646S: Supported 8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8648F: Documentation/userspace-api/ELF.rst 8649F: fs/*binfmt_*.c 8650F: fs/Kconfig.binfmt 8651F: fs/exec.c 8652F: fs/tests/binfmt_*_kunit.c 8653F: fs/tests/exec_kunit.c 8654F: include/linux/binfmts.h 8655F: include/linux/elf.h 8656F: include/uapi/linux/auxvec.h 8657F: include/uapi/linux/binfmts.h 8658F: include/uapi/linux/elf.h 8659F: tools/testing/selftests/exec/ 8660N: asm/elf.h 8661N: binfmt 8662 8663EXFAT FILE SYSTEM 8664M: Namjae Jeon <[email protected]> 8665M: Sungjong Seo <[email protected]> 8666R: Yuezhang Mo <[email protected]> 8667L: [email protected] 8668S: Maintained 8669T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8670F: fs/exfat/ 8671 8672EXPRESSWIRE PROTOCOL LIBRARY 8673M: Duje Mihanović <[email protected]> 8674L: [email protected] 8675S: Maintained 8676F: drivers/leds/leds-expresswire.c 8677F: include/linux/leds-expresswire.h 8678 8679EXT2 FILE SYSTEM 8680M: Jan Kara <[email protected]> 8681L: [email protected] 8682S: Maintained 8683F: Documentation/filesystems/ext2.rst 8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8685F: fs/ext2/ 8686F: include/linux/ext2* 8687 8688EXT4 FILE SYSTEM 8689M: "Theodore Ts'o" <[email protected]> 8690M: Andreas Dilger <[email protected]> 8691L: [email protected] 8692S: Maintained 8693W: http://ext4.wiki.kernel.org 8694Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8696F: Documentation/filesystems/ext4/ 8697F: fs/ext4/ 8698F: include/trace/events/ext4.h 8699F: include/uapi/linux/ext4.h 8700 8701Extended Verification Module (EVM) 8702M: Mimi Zohar <[email protected]> 8703M: Roberto Sassu <[email protected]> 8704L: [email protected] 8705S: Supported 8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8707F: security/integrity/ 8708F: security/integrity/evm/ 8709 8710EXTENSIBLE FIRMWARE INTERFACE (EFI) 8711M: Ard Biesheuvel <[email protected]> 8712L: [email protected] 8713S: Maintained 8714T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8715F: Documentation/admin-guide/efi-stub.rst 8716F: arch/*/include/asm/efi.h 8717F: arch/*/kernel/efi.c 8718F: arch/arm/boot/compressed/efi-header.S 8719F: arch/x86/platform/efi/ 8720F: drivers/firmware/efi/ 8721F: include/linux/efi*.h 8722 8723EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8724M: MyungJoo Ham <[email protected]> 8725M: Chanwoo Choi <[email protected]> 8726L: [email protected] 8727S: Maintained 8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8729F: Documentation/devicetree/bindings/extcon/ 8730F: Documentation/driver-api/extcon.rst 8731F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8732F: drivers/extcon/ 8733F: include/linux/extcon.h 8734F: include/linux/extcon/ 8735 8736EXTRA BOOT CONFIG 8737M: Masami Hiramatsu <[email protected]> 8738L: [email protected] 8739L: [email protected] 8740S: Maintained 8741Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8742T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8743F: Documentation/admin-guide/bootconfig.rst 8744F: fs/proc/bootconfig.c 8745F: include/linux/bootconfig.h 8746F: lib/bootconfig-data.S 8747F: lib/bootconfig.c 8748F: tools/bootconfig/* 8749F: tools/bootconfig/scripts/* 8750 8751EXTRON DA HD 4K PLUS CEC DRIVER 8752M: Hans Verkuil <[email protected]> 8753L: [email protected] 8754S: Maintained 8755T: git git://linuxtv.org/media.git 8756F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8757 8758EXYNOS DP DRIVER 8759M: Jingoo Han <[email protected]> 8760L: [email protected] 8761S: Maintained 8762F: drivers/gpu/drm/exynos/exynos_dp* 8763 8764EXYNOS SYSMMU (IOMMU) driver 8765M: Marek Szyprowski <[email protected]> 8766L: [email protected] 8767S: Maintained 8768F: drivers/iommu/exynos-iommu.c 8769 8770F2FS FILE SYSTEM 8771M: Jaegeuk Kim <[email protected]> 8772M: Chao Yu <[email protected]> 8773L: [email protected] 8774S: Maintained 8775W: https://f2fs.wiki.kernel.org/ 8776Q: https://patchwork.kernel.org/project/f2fs/list/ 8777B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8779F: Documentation/ABI/testing/sysfs-fs-f2fs 8780F: Documentation/filesystems/f2fs.rst 8781F: fs/f2fs/ 8782F: include/linux/f2fs_fs.h 8783F: include/trace/events/f2fs.h 8784F: include/uapi/linux/f2fs.h 8785 8786F71805F HARDWARE MONITORING DRIVER 8787M: Jean Delvare <[email protected]> 8788L: [email protected] 8789S: Maintained 8790F: Documentation/hwmon/f71805f.rst 8791F: drivers/hwmon/f71805f.c 8792 8793FADDR2LINE 8794M: Josh Poimboeuf <[email protected]> 8795S: Maintained 8796F: scripts/faddr2line 8797 8798FAILOVER MODULE 8799M: Sridhar Samudrala <[email protected]> 8800L: [email protected] 8801S: Supported 8802F: Documentation/networking/failover.rst 8803F: include/net/failover.h 8804F: net/core/failover.c 8805 8806FANOTIFY 8807M: Jan Kara <[email protected]> 8808R: Amir Goldstein <[email protected]> 8809R: Matthew Bobrowski <[email protected]> 8810L: [email protected] 8811S: Maintained 8812F: fs/notify/fanotify/ 8813F: include/linux/fanotify.h 8814F: include/uapi/linux/fanotify.h 8815 8816FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8817M: Linus Walleij <[email protected]> 8818L: [email protected] 8819S: Maintained 8820F: drivers/usb/fotg210/ 8821 8822FARSYNC SYNCHRONOUS DRIVER 8823M: Kevin Curtis <[email protected]> 8824S: Supported 8825W: http://www.farsite.co.uk/ 8826F: drivers/net/wan/farsync.* 8827 8828FAULT INJECTION SUPPORT 8829M: Akinobu Mita <[email protected]> 8830S: Supported 8831F: Documentation/fault-injection/ 8832F: lib/fault-inject.c 8833F: tools/testing/fault-injection/ 8834 8835FBTFT Framebuffer drivers 8836L: [email protected] 8837L: [email protected] 8838S: Orphan 8839F: drivers/staging/fbtft/ 8840 8841FC0011 TUNER DRIVER 8842M: Michael Buesch <[email protected]> 8843L: [email protected] 8844S: Maintained 8845F: drivers/media/tuners/fc0011.c 8846F: drivers/media/tuners/fc0011.h 8847 8848FC2580 MEDIA DRIVER 8849L: [email protected] 8850S: Orphan 8851W: https://linuxtv.org 8852Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8853F: drivers/media/tuners/fc2580* 8854 8855FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8856M: Hannes Reinecke <[email protected]> 8857L: [email protected] 8858S: Supported 8859W: www.Open-FCoE.org 8860F: drivers/scsi/fcoe/ 8861F: drivers/scsi/libfc/ 8862F: include/scsi/fc/ 8863F: include/scsi/libfc.h 8864F: include/scsi/libfcoe.h 8865F: include/uapi/scsi/fc/ 8866 8867FILE LOCKING (flock() and fcntl()/lockf()) 8868M: Jeff Layton <[email protected]> 8869M: Chuck Lever <[email protected]> 8870R: Alexander Aring <[email protected]> 8871L: [email protected] 8872S: Maintained 8873F: fs/fcntl.c 8874F: fs/locks.c 8875F: include/linux/fcntl.h 8876F: include/uapi/linux/fcntl.h 8877 8878FILESYSTEM DIRECT ACCESS (DAX) 8879M: Dan Williams <[email protected]> 8880R: Matthew Wilcox <[email protected]> 8881R: Jan Kara <[email protected]> 8882L: [email protected] 8883L: [email protected] 8884S: Supported 8885F: fs/dax.c 8886F: include/linux/dax.h 8887F: include/trace/events/fs_dax.h 8888 8889FILESYSTEMS (VFS and infrastructure) 8890M: Alexander Viro <[email protected]> 8891M: Christian Brauner <[email protected]> 8892R: Jan Kara <[email protected]> 8893L: [email protected] 8894S: Maintained 8895T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8896F: fs/* 8897F: include/linux/fs.h 8898F: include/linux/fs_types.h 8899F: include/uapi/linux/fs.h 8900F: include/uapi/linux/openat2.h 8901 8902FILESYSTEMS [EXPORTFS] 8903M: Chuck Lever <[email protected]> 8904M: Jeff Layton <[email protected]> 8905R: Amir Goldstein <[email protected]> 8906L: [email protected] 8907L: [email protected] 8908S: Supported 8909F: Documentation/filesystems/nfs/exporting.rst 8910F: fs/exportfs/ 8911F: fs/fhandle.c 8912F: include/linux/exportfs.h 8913 8914FILESYSTEMS [IDMAPPED MOUNTS] 8915M: Christian Brauner <[email protected]> 8916M: Seth Forshee <[email protected]> 8917L: [email protected] 8918S: Maintained 8919F: Documentation/filesystems/idmappings.rst 8920F: fs/mnt_idmapping.c 8921F: include/linux/mnt_idmapping.* 8922F: tools/testing/selftests/mount_setattr/ 8923 8924FILESYSTEMS [IOMAP] 8925M: Christian Brauner <[email protected]> 8926R: Darrick J. Wong <[email protected]> 8927L: [email protected] 8928L: [email protected] 8929S: Supported 8930F: Documentation/filesystems/iomap/* 8931F: fs/iomap/ 8932F: include/linux/iomap.h 8933 8934FILESYSTEMS [NETFS LIBRARY] 8935M: David Howells <[email protected]> 8936R: Jeff Layton <[email protected]> 8937L: [email protected] 8938L: [email protected] 8939S: Supported 8940F: Documentation/filesystems/caching/ 8941F: Documentation/filesystems/netfs_library.rst 8942F: fs/netfs/ 8943F: include/linux/fscache*.h 8944F: include/linux/netfs.h 8945F: include/trace/events/fscache.h 8946F: include/trace/events/netfs.h 8947 8948FILESYSTEMS [STACKABLE] 8949M: Miklos Szeredi <[email protected]> 8950M: Amir Goldstein <[email protected]> 8951L: [email protected] 8952L: [email protected] 8953S: Maintained 8954F: fs/backing-file.c 8955F: include/linux/backing-file.h 8956 8957FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8958M: Riku Voipio <[email protected]> 8959L: [email protected] 8960S: Maintained 8961F: drivers/hwmon/f75375s.c 8962F: include/linux/f75375s.h 8963 8964FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8965M: Ji-Ze Hong (Peter Hong) <[email protected]> 8966L: [email protected] 8967S: Maintained 8968F: drivers/net/can/usb/f81604.c 8969 8970FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8971M: Clemens Ladisch <[email protected]> 8972M: Takashi Sakamoto <[email protected]> 8973L: [email protected] 8974S: Maintained 8975T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8976F: include/uapi/sound/firewire.h 8977F: sound/firewire/ 8978 8979FIREWIRE MEDIA DRIVERS (firedtv) 8980M: Stefan Richter <[email protected]> 8981L: [email protected] 8982L: [email protected] 8983S: Maintained 8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8985F: drivers/media/firewire/ 8986 8987FIREWIRE SBP-2 TARGET 8988M: Chris Boot <[email protected]> 8989L: [email protected] 8990L: [email protected] 8991L: [email protected] 8992S: Maintained 8993T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8994F: drivers/target/sbp/ 8995 8996FIREWIRE SUBSYSTEM 8997M: Takashi Sakamoto <[email protected]> 8998M: Takashi Sakamoto <[email protected]> 8999L: [email protected] 9000S: Maintained 9001W: http://ieee1394.docs.kernel.org/ 9002T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 9003F: drivers/firewire/ 9004F: include/linux/firewire.h 9005F: include/uapi/linux/firewire*.h 9006F: tools/firewire/ 9007 9008FIRMWARE FRAMEWORK FOR ARMV8-A 9009M: Sudeep Holla <[email protected]> 9010L: [email protected] (moderated for non-subscribers) 9011S: Maintained 9012F: drivers/firmware/arm_ffa/ 9013F: include/linux/arm_ffa.h 9014 9015FIRMWARE LOADER (request_firmware) 9016M: Luis Chamberlain <[email protected]> 9017M: Russ Weight <[email protected]> 9018M: Danilo Krummrich <[email protected]> 9019L: [email protected] 9020S: Maintained 9021F: Documentation/firmware_class/ 9022F: drivers/base/firmware_loader/ 9023F: rust/kernel/firmware.rs 9024F: include/linux/firmware.h 9025 9026FLEXTIMER FTM-QUADDEC DRIVER 9027M: Patrick Havelange <[email protected]> 9028L: [email protected] 9029S: Maintained 9030F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9031F: drivers/counter/ftm-quaddec.c 9032 9033FLOPPY DRIVER 9034M: Denis Efremov <[email protected]> 9035L: [email protected] 9036S: Odd Fixes 9037F: drivers/block/floppy.c 9038 9039FLYSKY FSIA6B RC RECEIVER 9040M: Markus Koch <[email protected]> 9041L: [email protected] 9042S: Maintained 9043F: drivers/input/joystick/fsia6b.c 9044 9045FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9046M: Geoffrey D. Bennett <[email protected]> 9047L: [email protected] 9048S: Maintained 9049W: https://github.com/geoffreybennett/linux-fcp 9050B: https://github.com/geoffreybennett/linux-fcp/issues 9051T: git https://github.com/geoffreybennett/linux-fcp.git 9052F: include/uapi/sound/fcp.h 9053F: include/uapi/sound/scarlett2.h 9054F: sound/usb/fcp.c 9055F: sound/usb/mixer_scarlett2.c 9056 9057FORCEDETH GIGABIT ETHERNET DRIVER 9058M: Rain River <[email protected]> 9059M: Zhu Yanjun <[email protected]> 9060L: [email protected] 9061S: Maintained 9062F: drivers/net/ethernet/nvidia/* 9063 9064FORTIFY_SOURCE 9065M: Kees Cook <[email protected]> 9066L: [email protected] 9067S: Supported 9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9069F: include/linux/fortify-string.h 9070F: lib/fortify_kunit.c 9071F: lib/memcpy_kunit.c 9072F: lib/test_fortify/* 9073K: \bunsafe_memcpy\b 9074K: \b__NO_FORTIFY\b 9075 9076FPGA DFL DRIVERS 9077M: Wu Hao <[email protected]> 9078R: Tom Rix <[email protected]> 9079L: [email protected] 9080S: Maintained 9081F: Documentation/ABI/testing/sysfs-bus-dfl* 9082F: Documentation/fpga/dfl.rst 9083F: drivers/fpga/dfl* 9084F: drivers/uio/uio_dfl.c 9085F: include/linux/dfl.h 9086F: include/uapi/linux/fpga-dfl.h 9087 9088FPGA MANAGER FRAMEWORK 9089M: Moritz Fischer <[email protected]> 9090M: Wu Hao <[email protected]> 9091M: Xu Yilun <[email protected]> 9092R: Tom Rix <[email protected]> 9093L: [email protected] 9094S: Maintained 9095Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9096T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9097F: Documentation/devicetree/bindings/fpga/ 9098F: Documentation/driver-api/fpga/ 9099F: Documentation/fpga/ 9100F: drivers/fpga/ 9101F: include/linux/fpga/ 9102 9103FPU EMULATOR 9104M: Bill Metzenthen <[email protected]> 9105S: Maintained 9106W: https://floatingpoint.billm.au/ 9107F: arch/x86/math-emu/ 9108 9109FRAMEBUFFER CORE 9110M: Simona Vetter <[email protected]> 9111S: Odd Fixes 9112T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9113F: drivers/video/fbdev/core/ 9114 9115FRAMEBUFFER LAYER 9116M: Helge Deller <[email protected]> 9117L: [email protected] 9118L: [email protected] 9119S: Maintained 9120Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9121T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9122F: Documentation/fb/ 9123F: drivers/video/ 9124F: include/linux/fb.h 9125F: include/uapi/linux/fb.h 9126F: include/uapi/video/ 9127F: include/video/ 9128 9129FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9130M: Horia Geantă <[email protected]> 9131M: Pankaj Gupta <[email protected]> 9132M: Gaurav Jain <[email protected]> 9133L: [email protected] 9134S: Maintained 9135F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9136F: drivers/crypto/caam/ 9137 9138FREESCALE COLDFIRE M5441X MMC DRIVER 9139M: Angelo Dureghello <[email protected]> 9140L: [email protected] 9141S: Maintained 9142F: drivers/mmc/host/sdhci-esdhc-mcf.c 9143F: include/linux/platform_data/mmc-esdhc-mcf.h 9144 9145FREESCALE DIU FRAMEBUFFER DRIVER 9146M: Timur Tabi <[email protected]> 9147L: [email protected] 9148S: Maintained 9149F: drivers/video/fbdev/fsl-diu-fb.* 9150 9151FREESCALE DMA DRIVER 9152M: Zhang Wei <[email protected]> 9153L: [email protected] 9154S: Maintained 9155F: drivers/dma/fsldma.* 9156 9157FREESCALE DSPI DRIVER 9158M: Vladimir Oltean <[email protected]> 9159L: [email protected] 9160L: [email protected] 9161S: Maintained 9162F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9163F: drivers/spi/spi-fsl-dspi.c 9164F: include/linux/spi/spi-fsl-dspi.h 9165 9166FREESCALE eDMA DRIVER 9167M: Frank Li <[email protected]> 9168L: [email protected] 9169L: [email protected] 9170S: Maintained 9171F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9172F: drivers/dma/fsl-edma*.* 9173 9174FREESCALE ENETC ETHERNET DRIVERS 9175M: Claudiu Manoil <[email protected]> 9176M: Vladimir Oltean <[email protected]> 9177M: Wei Fang <[email protected]> 9178M: Clark Wang <[email protected]> 9179L: [email protected] 9180L: [email protected] 9181S: Maintained 9182F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9183F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9184F: drivers/net/ethernet/freescale/enetc/ 9185F: include/linux/fsl/enetc_mdio.h 9186F: include/linux/fsl/netc_global.h 9187 9188FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9189M: Claudiu Manoil <[email protected]> 9190L: [email protected] 9191S: Maintained 9192F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9193F: drivers/net/ethernet/freescale/gianfar* 9194 9195FREESCALE GPMI NAND DRIVER 9196M: Han Xu <[email protected]> 9197L: [email protected] 9198L: [email protected] 9199S: Maintained 9200F: drivers/mtd/nand/raw/gpmi-nand/* 9201 9202FREESCALE I2C CPM DRIVER 9203M: Jochen Friedrich <[email protected]> 9204L: [email protected] 9205L: [email protected] 9206S: Maintained 9207F: drivers/i2c/busses/i2c-cpm.c 9208 9209FREESCALE IMX / MXC FEC DRIVER 9210M: Wei Fang <[email protected]> 9211R: Shenwei Wang <[email protected]> 9212R: Clark Wang <[email protected]> 9213L: [email protected] 9214L: [email protected] 9215S: Maintained 9216F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9217F: drivers/net/ethernet/freescale/fec.h 9218F: drivers/net/ethernet/freescale/fec_main.c 9219F: drivers/net/ethernet/freescale/fec_ptp.c 9220 9221FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9222M: Sascha Hauer <[email protected]> 9223R: Pengutronix Kernel Team <[email protected]> 9224L: [email protected] 9225L: [email protected] (moderated for non-subscribers) 9226S: Maintained 9227F: drivers/video/fbdev/imxfb.c 9228 9229FREESCALE IMX DDR PMU DRIVER 9230M: Frank Li <[email protected]> 9231L: [email protected] (moderated for non-subscribers) 9232S: Maintained 9233F: Documentation/admin-guide/perf/imx-ddr.rst 9234F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9235F: drivers/perf/fsl_imx8_ddr_perf.c 9236 9237FREESCALE IMX I2C DRIVER 9238M: Oleksij Rempel <[email protected]> 9239R: Pengutronix Kernel Team <[email protected]> 9240L: [email protected] 9241S: Maintained 9242F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9243F: drivers/i2c/busses/i2c-imx.c 9244 9245FREESCALE IMX LPI2C DRIVER 9246M: Dong Aisheng <[email protected]> 9247L: [email protected] 9248L: [email protected] 9249S: Maintained 9250F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9251F: drivers/i2c/busses/i2c-imx-lpi2c.c 9252 9253FREESCALE IMX LPSPI DRIVER 9254M: Frank Li <[email protected]> 9255L: [email protected] 9256L: [email protected] 9257S: Maintained 9258F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9259F: drivers/spi/spi-fsl-lpspi.c 9260 9261FREESCALE MPC I2C DRIVER 9262M: Chris Packham <[email protected]> 9263L: [email protected] 9264S: Maintained 9265F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9266F: drivers/i2c/busses/i2c-mpc.c 9267 9268FREESCALE QORIQ DPAA ETHERNET DRIVER 9269M: Madalin Bucur <[email protected]> 9270L: [email protected] 9271S: Maintained 9272F: drivers/net/ethernet/freescale/dpaa 9273 9274FREESCALE QORIQ DPAA FMAN DRIVER 9275M: Madalin Bucur <[email protected]> 9276R: Sean Anderson <[email protected]> 9277L: [email protected] 9278S: Maintained 9279F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9280F: drivers/net/ethernet/freescale/fman 9281 9282FREESCALE QORIQ PTP CLOCK DRIVER 9283M: Yangbo Lu <[email protected]> 9284L: [email protected] 9285S: Maintained 9286F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9287F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9288F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9289F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9290F: drivers/ptp/ptp_qoriq.c 9291F: drivers/ptp/ptp_qoriq_debugfs.c 9292F: include/linux/fsl/ptp_qoriq.h 9293 9294FREESCALE QUAD SPI DRIVER 9295M: Han Xu <[email protected]> 9296L: [email protected] 9297L: [email protected] 9298S: Maintained 9299F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9300F: drivers/spi/spi-fsl-qspi.c 9301 9302FREESCALE QUICC ENGINE LIBRARY 9303M: Qiang Zhao <[email protected]> 9304M: Christophe Leroy <[email protected]> 9305L: [email protected] 9306S: Maintained 9307F: drivers/soc/fsl/qe/ 9308F: include/soc/fsl/qe/ 9309 9310FREESCALE QUICC ENGINE QMC DRIVER 9311M: Herve Codina <[email protected]> 9312L: [email protected] 9313S: Maintained 9314F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9315F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9316F: drivers/soc/fsl/qe/qmc.c 9317F: include/soc/fsl/qe/qmc.h 9318 9319FREESCALE QUICC ENGINE QMC HDLC DRIVER 9320M: Herve Codina <[email protected]> 9321L: [email protected] 9322L: [email protected] 9323S: Maintained 9324F: drivers/net/wan/fsl_qmc_hdlc.c 9325 9326FREESCALE QUICC ENGINE TSA DRIVER 9327M: Herve Codina <[email protected]> 9328L: [email protected] 9329S: Maintained 9330F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9331F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9332F: drivers/soc/fsl/qe/tsa.c 9333F: drivers/soc/fsl/qe/tsa.h 9334F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9335F: include/dt-bindings/soc/qe-fsl,tsa.h 9336 9337FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9338L: [email protected] 9339L: [email protected] 9340S: Orphan 9341F: drivers/net/ethernet/freescale/ucc_geth* 9342 9343FREESCALE QUICC ENGINE UCC HDLC DRIVER 9344M: Zhao Qiang <[email protected]> 9345L: [email protected] 9346L: [email protected] 9347S: Maintained 9348F: drivers/net/wan/fsl_ucc_hdlc* 9349 9350FREESCALE QUICC ENGINE UCC UART DRIVER 9351M: Timur Tabi <[email protected]> 9352L: [email protected] 9353S: Maintained 9354F: drivers/tty/serial/ucc_uart.c 9355 9356FREESCALE SOC DRIVERS 9357M: Christophe Leroy <[email protected]> 9358L: [email protected] 9359L: [email protected] (moderated for non-subscribers) 9360S: Maintained 9361F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9362F: Documentation/devicetree/bindings/soc/fsl/ 9363F: drivers/soc/fsl/ 9364F: include/linux/fsl/ 9365F: include/soc/fsl/ 9366 9367FREESCALE SOC FS_ENET DRIVER 9368M: Pantelis Antoniou <[email protected]> 9369L: [email protected] 9370L: [email protected] 9371S: Maintained 9372F: drivers/net/ethernet/freescale/fs_enet/ 9373 9374FREESCALE SOC SOUND DRIVERS 9375M: Shengjiu Wang <[email protected]> 9376M: Xiubo Li <[email protected]> 9377R: Fabio Estevam <[email protected]> 9378R: Nicolin Chen <[email protected]> 9379L: [email protected] 9380L: [email protected] 9381S: Maintained 9382F: sound/soc/fsl/fsl* 9383F: sound/soc/fsl/imx* 9384 9385FREESCALE SOC LPC32XX SOUND DRIVERS 9386M: J.M.B. Downing <[email protected]> 9387M: Piotr Wojtaszczyk <[email protected]> 9388R: Vladimir Zapolskiy <[email protected]> 9389L: [email protected] 9390L: [email protected] 9391S: Maintained 9392F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9393F: sound/soc/fsl/lpc3xxx-* 9394 9395FREESCALE SOC SOUND QMC DRIVER 9396M: Herve Codina <[email protected]> 9397L: [email protected] 9398L: [email protected] 9399S: Maintained 9400F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9401F: sound/soc/fsl/fsl_qmc_audio.c 9402 9403FREESCALE USB PERIPHERAL DRIVERS 9404L: [email protected] 9405L: [email protected] 9406S: Orphan 9407F: drivers/usb/gadget/udc/fsl* 9408 9409FREESCALE USB PHY DRIVER 9410L: [email protected] 9411L: [email protected] 9412S: Orphan 9413F: drivers/usb/phy/phy-fsl-usb* 9414 9415FREEVXFS FILESYSTEM 9416M: Christoph Hellwig <[email protected]> 9417S: Maintained 9418W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9419F: fs/freevxfs/ 9420 9421FREEZER 9422M: "Rafael J. Wysocki" <[email protected]> 9423M: Pavel Machek <[email protected]> 9424L: [email protected] 9425S: Supported 9426F: Documentation/power/freezing-of-tasks.rst 9427F: include/linux/freezer.h 9428F: kernel/freezer.c 9429 9430FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9431M: Eric Biggers <[email protected]> 9432M: Theodore Y. Ts'o <[email protected]> 9433M: Jaegeuk Kim <[email protected]> 9434L: [email protected] 9435S: Supported 9436Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9437T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9438F: Documentation/filesystems/fscrypt.rst 9439F: fs/crypto/ 9440F: include/linux/fscrypt.h 9441F: include/uapi/linux/fscrypt.h 9442 9443FSI SUBSYSTEM 9444M: Jeremy Kerr <[email protected]> 9445M: Joel Stanley <[email protected]> 9446R: Alistar Popple <[email protected]> 9447R: Eddie James <[email protected]> 9448L: [email protected] 9449S: Supported 9450Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 9452F: drivers/fsi/ 9453F: include/linux/fsi*.h 9454F: include/trace/events/fsi*.h 9455 9456FSI-ATTACHED I2C DRIVER 9457M: Eddie James <[email protected]> 9458L: [email protected] 9459L: [email protected] (moderated for non-subscribers) 9460S: Maintained 9461F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9462F: drivers/i2c/busses/i2c-fsi.c 9463 9464FSI-ATTACHED SPI DRIVER 9465M: Eddie James <[email protected]> 9466L: [email protected] 9467S: Maintained 9468F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9469F: drivers/spi/spi-fsi.c 9470 9471FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9472M: Jan Kara <[email protected]> 9473R: Amir Goldstein <[email protected]> 9474L: [email protected] 9475S: Maintained 9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9477F: fs/notify/ 9478F: include/linux/fsnotify*.h 9479 9480FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9481M: Eric Biggers <[email protected]> 9482M: Theodore Y. Ts'o <[email protected]> 9483L: [email protected] 9484S: Supported 9485Q: https://patchwork.kernel.org/project/fsverity/list/ 9486T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9487F: Documentation/filesystems/fsverity.rst 9488F: fs/verity/ 9489F: include/linux/fsverity.h 9490F: include/uapi/linux/fsverity.h 9491 9492FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9493M: Michael Zaidman <[email protected]> 9494L: [email protected] 9495L: [email protected] 9496S: Maintained 9497F: drivers/hid/hid-ft260.c 9498 9499FUJITSU LAPTOP EXTRAS 9500M: Jonathan Woithe <[email protected]> 9501L: [email protected] 9502S: Maintained 9503F: drivers/platform/x86/fujitsu-laptop.c 9504 9505FUJITSU TABLET EXTRAS 9506M: Robert Gerlach <[email protected]> 9507L: [email protected] 9508S: Maintained 9509F: drivers/platform/x86/fujitsu-tablet.c 9510 9511FUNCTION HOOKS (FTRACE) 9512M: Steven Rostedt <[email protected]> 9513M: Masami Hiramatsu <[email protected]> 9514R: Mark Rutland <[email protected]> 9515L: [email protected] 9516L: [email protected] 9517S: Maintained 9518Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9520F: Documentation/trace/ftrace* 9521F: arch/*/*/*/*ftrace* 9522F: arch/*/*/*ftrace* 9523F: include/*/ftrace.h 9524F: kernel/trace/fgraph.c 9525F: kernel/trace/ftrace* 9526F: samples/ftrace 9527 9528FUNGIBLE ETHERNET DRIVERS 9529M: Dimitris Michailidis <[email protected]> 9530L: [email protected] 9531S: Maintained 9532F: drivers/net/ethernet/fungible/ 9533 9534FUSE: FILESYSTEM IN USERSPACE 9535M: Miklos Szeredi <[email protected]> 9536L: [email protected] 9537S: Maintained 9538W: https://github.com/libfuse/ 9539T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9540F: Documentation/filesystems/fuse.rst 9541F: fs/fuse/ 9542F: include/uapi/linux/fuse.h 9543 9544FUTEX SUBSYSTEM 9545M: Thomas Gleixner <[email protected]> 9546M: Ingo Molnar <[email protected]> 9547R: Peter Zijlstra <[email protected]> 9548R: Darren Hart <[email protected]> 9549R: Davidlohr Bueso <[email protected]> 9550R: André Almeida <[email protected]> 9551L: [email protected] 9552S: Maintained 9553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9554F: Documentation/locking/*futex* 9555F: include/asm-generic/futex.h 9556F: include/linux/futex.h 9557F: include/uapi/linux/futex.h 9558F: kernel/futex/* 9559F: tools/perf/bench/futex* 9560F: tools/testing/selftests/futex/ 9561 9562GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9563M: Sebastian Reichel <[email protected]> 9564L: [email protected] 9565S: Maintained 9566F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9567F: drivers/media/i2c/gc0308.c 9568 9569GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9570M: Zhi Mao <[email protected]> 9571L: [email protected] 9572S: Maintained 9573F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9574F: drivers/media/i2c/gc05a2.c 9575 9576GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9577M: Zhi Mao <[email protected]> 9578L: [email protected] 9579S: Maintained 9580F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9581F: drivers/media/i2c/gc08a3.c 9582 9583GALAXYCORE GC2145 SENSOR DRIVER 9584M: Alain Volmat <[email protected]> 9585L: [email protected] 9586S: Maintained 9587T: git git://linuxtv.org/media.git 9588F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9589F: drivers/media/i2c/gc2145.c 9590 9591GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9592M: Tim Harvey <[email protected]> 9593S: Maintained 9594F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9595F: Documentation/hwmon/gsc-hwmon.rst 9596F: drivers/hwmon/gsc-hwmon.c 9597F: drivers/mfd/gateworks-gsc.c 9598F: include/linux/mfd/gsc.h 9599F: include/linux/platform_data/gsc_hwmon.h 9600 9601GCC PLUGINS 9602M: Kees Cook <[email protected]> 9603L: [email protected] 9604S: Maintained 9605T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9606F: Documentation/kbuild/gcc-plugins.rst 9607F: include/linux/stackleak.h 9608F: kernel/stackleak.c 9609F: scripts/Makefile.gcc-plugins 9610F: scripts/gcc-plugins/ 9611 9612GCOV BASED KERNEL PROFILING 9613M: Peter Oberparleiter <[email protected]> 9614S: Maintained 9615F: Documentation/dev-tools/gcov.rst 9616F: kernel/gcov/ 9617 9618GDB KERNEL DEBUGGING HELPER SCRIPTS 9619M: Jan Kiszka <[email protected]> 9620M: Kieran Bingham <[email protected]> 9621S: Supported 9622F: scripts/gdb/ 9623 9624GE HEALTHCARE PMC ADC DRIVER 9625M: Herve Codina <[email protected]> 9626L: [email protected] 9627S: Maintained 9628F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9629F: drivers/iio/adc/gehc-pmc-adc.c 9630F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9631 9632GEMINI CRYPTO DRIVER 9633M: Corentin Labbe <[email protected]> 9634L: [email protected] 9635S: Maintained 9636F: drivers/crypto/gemini/ 9637 9638GEMTEK FM RADIO RECEIVER DRIVER 9639M: Hans Verkuil <[email protected]> 9640L: [email protected] 9641S: Maintained 9642W: https://linuxtv.org 9643T: git git://linuxtv.org/media.git 9644F: drivers/media/radio/radio-gemtek* 9645 9646GENDWARFKSYMS 9647M: Sami Tolvanen <[email protected]> 9648L: [email protected] 9649L: [email protected] 9650S: Maintained 9651F: scripts/gendwarfksyms/ 9652 9653GENERIC ARCHITECTURE TOPOLOGY 9654M: Sudeep Holla <[email protected]> 9655L: [email protected] 9656S: Maintained 9657F: drivers/base/arch_topology.c 9658F: include/linux/arch_topology.h 9659 9660GENERIC ENTRY CODE 9661M: Thomas Gleixner <[email protected]> 9662M: Peter Zijlstra <[email protected]> 9663M: Andy Lutomirski <[email protected]> 9664L: [email protected] 9665S: Maintained 9666T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9667F: include/linux/entry-common.h 9668F: include/linux/entry-kvm.h 9669F: kernel/entry/ 9670 9671GENERIC GPIO I2C DRIVER 9672M: Wolfram Sang <[email protected]> 9673S: Supported 9674F: drivers/i2c/busses/i2c-gpio.c 9675F: include/linux/platform_data/i2c-gpio.h 9676 9677GENERIC GPIO I2C MULTIPLEXER DRIVER 9678M: Peter Korsgaard <[email protected]> 9679L: [email protected] 9680S: Supported 9681F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9682F: drivers/i2c/muxes/i2c-mux-gpio.c 9683F: include/linux/platform_data/i2c-mux-gpio.h 9684 9685GENERIC GPIO RESET DRIVER 9686M: Krzysztof Kozlowski <[email protected]> 9687S: Maintained 9688F: drivers/reset/reset-gpio.c 9689 9690GENERIC HDLC (WAN) DRIVERS 9691M: Krzysztof Halasa <[email protected]> 9692S: Maintained 9693W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9694F: drivers/net/wan/c101.c 9695F: drivers/net/wan/hd6457* 9696F: drivers/net/wan/hdlc* 9697F: drivers/net/wan/n2.c 9698F: drivers/net/wan/pc300too.c 9699F: drivers/net/wan/pci200syn.c 9700F: drivers/net/wan/wanxl* 9701 9702GENERIC INCLUDE/ASM HEADER FILES 9703M: Arnd Bergmann <[email protected]> 9704L: [email protected] 9705S: Maintained 9706T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9707F: include/asm-generic/ 9708F: include/uapi/asm-generic/ 9709 9710GENERIC PHY FRAMEWORK 9711M: Vinod Koul <[email protected]> 9712M: Kishon Vijay Abraham I <[email protected]> 9713L: [email protected] 9714S: Supported 9715Q: https://patchwork.kernel.org/project/linux-phy/list/ 9716T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9717F: Documentation/devicetree/bindings/phy/ 9718F: drivers/phy/ 9719F: include/dt-bindings/phy/ 9720F: include/linux/phy/ 9721 9722GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9723M: Wolfram Sang <[email protected]> 9724S: Supported 9725F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9726F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9727 9728GENERIC PM DOMAINS 9729M: Ulf Hansson <[email protected]> 9730L: [email protected] 9731S: Supported 9732F: Documentation/devicetree/bindings/power/power?domain* 9733T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9734F: drivers/pmdomain/ 9735F: include/linux/pm_domain.h 9736 9737GENERIC RADIX TREE 9738M: Kent Overstreet <[email protected]> 9739S: Supported 9740C: irc://irc.oftc.net/bcache 9741F: include/linux/generic-radix-tree.h 9742F: lib/generic-radix-tree.c 9743 9744GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9745M: Eugen Hristev <[email protected]> 9746L: [email protected] 9747S: Maintained 9748F: drivers/input/touchscreen/resistive-adc-touch.c 9749 9750GENERIC STRING LIBRARY 9751M: Kees Cook <[email protected]> 9752R: Andy Shevchenko <[email protected]> 9753L: [email protected] 9754S: Supported 9755T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9756F: include/linux/string.h 9757F: include/linux/string_choices.h 9758F: include/linux/string_helpers.h 9759F: lib/string.c 9760F: lib/string_kunit.c 9761F: lib/string_helpers.c 9762F: lib/string_helpers_kunit.c 9763F: scripts/coccinelle/api/string_choices.cocci 9764 9765GENERIC UIO DRIVER FOR PCI DEVICES 9766M: "Michael S. Tsirkin" <[email protected]> 9767L: [email protected] 9768S: Supported 9769F: drivers/uio/uio_pci_generic.c 9770 9771GENERIC VDSO LIBRARY 9772M: Andy Lutomirski <[email protected]> 9773M: Thomas Gleixner <[email protected]> 9774M: Vincenzo Frascino <[email protected]> 9775L: [email protected] 9776S: Maintained 9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9778F: include/asm-generic/vdso/vsyscall.h 9779F: include/vdso/ 9780F: kernel/time/vsyscall.c 9781F: lib/vdso/ 9782 9783GENWQE (IBM Generic Workqueue Card) 9784M: Frank Haverkamp <[email protected]> 9785S: Supported 9786F: drivers/misc/genwqe/ 9787 9788GET_MAINTAINER SCRIPT 9789M: Joe Perches <[email protected]> 9790S: Maintained 9791F: scripts/get_maintainer.pl 9792 9793GFS2 FILE SYSTEM 9794M: Andreas Gruenbacher <[email protected]> 9795L: [email protected] 9796S: Supported 9797B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9799F: Documentation/filesystems/gfs2* 9800F: fs/gfs2/ 9801F: include/uapi/linux/gfs2_ondisk.h 9802 9803GIGABYTE WATERFORCE SENSOR DRIVER 9804M: Aleksa Savic <[email protected]> 9805L: [email protected] 9806S: Maintained 9807F: Documentation/hwmon/gigabyte_waterforce.rst 9808F: drivers/hwmon/gigabyte_waterforce.c 9809 9810GIGABYTE WMI DRIVER 9811M: Thomas Weißschuh <[email protected]> 9812L: [email protected] 9813S: Maintained 9814F: drivers/platform/x86/gigabyte-wmi.c 9815 9816GNSS SUBSYSTEM 9817M: Johan Hovold <[email protected]> 9818S: Maintained 9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9820F: Documentation/ABI/testing/sysfs-class-gnss 9821F: Documentation/devicetree/bindings/gnss/ 9822F: drivers/gnss/ 9823F: include/linux/gnss.h 9824 9825GO7007 MPEG CODEC 9826M: Hans Verkuil <[email protected]> 9827L: [email protected] 9828S: Maintained 9829F: drivers/media/usb/go7007/ 9830 9831GOODIX TOUCHSCREEN 9832M: Bastien Nocera <[email protected]> 9833M: Hans de Goede <[email protected]> 9834L: [email protected] 9835S: Maintained 9836F: drivers/input/touchscreen/goodix* 9837 9838GOOGLE ETHERNET DRIVERS 9839M: Jeroen de Borst <[email protected]> 9840M: Praveen Kaligineedi <[email protected]> 9841R: Shailend Chand <[email protected]> 9842L: [email protected] 9843S: Maintained 9844F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9845F: drivers/net/ethernet/google 9846 9847GOOGLE FIRMWARE DRIVERS 9848M: Tzung-Bi Shih <[email protected]> 9849R: Brian Norris <[email protected]> 9850R: Julius Werner <[email protected]> 9851L: [email protected] 9852S: Maintained 9853T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9854F: drivers/firmware/google/ 9855 9856GOOGLE TENSOR SoC SUPPORT 9857M: Peter Griffin <[email protected]> 9858R: André Draszik <[email protected]> 9859R: Tudor Ambarus <[email protected]> 9860L: [email protected] (moderated for non-subscribers) 9861L: [email protected] 9862S: Maintained 9863C: irc://irc.oftc.net/pixel6-kernel-dev 9864F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9865F: arch/arm64/boot/dts/exynos/google/ 9866F: drivers/clk/samsung/clk-gs101.c 9867F: drivers/phy/samsung/phy-gs101-ufs.c 9868F: include/dt-bindings/clock/google,gs101.h 9869K: [gG]oogle.?[tT]ensor 9870 9871GPD POCKET FAN DRIVER 9872M: Hans de Goede <[email protected]> 9873L: [email protected] 9874S: Maintained 9875F: drivers/platform/x86/gpd-pocket-fan.c 9876 9877GPIB DRIVERS 9878M: Dave Penkler <[email protected]> 9879S: Maintained 9880F: drivers/staging/gpib/ 9881 9882GPIO ACPI SUPPORT 9883M: Mika Westerberg <[email protected]> 9884M: Andy Shevchenko <[email protected]> 9885L: [email protected] 9886L: [email protected] 9887S: Supported 9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9889F: Documentation/firmware-guide/acpi/gpio-properties.rst 9890F: drivers/gpio/gpiolib-acpi.c 9891F: drivers/gpio/gpiolib-acpi.h 9892 9893GPIO AGGREGATOR 9894M: Geert Uytterhoeven <[email protected]> 9895L: [email protected] 9896S: Supported 9897F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9898F: drivers/gpio/gpio-aggregator.c 9899 9900GPIO IR Transmitter 9901M: Sean Young <[email protected]> 9902L: [email protected] 9903S: Maintained 9904F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9905F: drivers/media/rc/gpio-ir-tx.c 9906 9907GPIO MOCKUP DRIVER 9908M: Bamvor Jian Zhang <[email protected]> 9909L: [email protected] 9910S: Maintained 9911F: drivers/gpio/gpio-mockup.c 9912F: tools/testing/selftests/gpio/ 9913 9914GPIO REGMAP 9915M: Michael Walle <[email protected]> 9916S: Maintained 9917F: drivers/gpio/gpio-regmap.c 9918F: include/linux/gpio/regmap.h 9919K: (devm_)?gpio_regmap_(un)?register 9920 9921GPIO SUBSYSTEM 9922M: Linus Walleij <[email protected]> 9923M: Bartosz Golaszewski <[email protected]> 9924L: [email protected] 9925S: Maintained 9926T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9927F: Documentation/admin-guide/gpio/ 9928F: Documentation/devicetree/bindings/gpio/ 9929F: Documentation/driver-api/gpio/ 9930F: drivers/gpio/ 9931F: include/dt-bindings/gpio/ 9932F: include/linux/gpio.h 9933F: include/linux/gpio/ 9934F: include/linux/of_gpio.h 9935K: (devm_)?gpio_(request|free|direction|get|set) 9936 9937GPIO UAPI 9938M: Bartosz Golaszewski <[email protected]> 9939R: Kent Gibson <[email protected]> 9940L: [email protected] 9941S: Maintained 9942T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9943F: Documentation/ABI/obsolete/sysfs-gpio 9944F: Documentation/ABI/testing/gpio-cdev 9945F: Documentation/userspace-api/gpio/ 9946F: drivers/gpio/gpiolib-cdev.c 9947F: include/uapi/linux/gpio.h 9948F: tools/gpio/ 9949 9950GRETH 10/100/1G Ethernet MAC device driver 9951M: Andreas Larsson <[email protected]> 9952L: [email protected] 9953S: Maintained 9954F: drivers/net/ethernet/aeroflex/ 9955 9956GREYBUS AUDIO PROTOCOLS DRIVERS 9957M: Vaibhav Agarwal <[email protected]> 9958M: Mark Greer <[email protected]> 9959S: Maintained 9960F: drivers/staging/greybus/audio_apbridgea.c 9961F: drivers/staging/greybus/audio_apbridgea.h 9962F: drivers/staging/greybus/audio_codec.c 9963F: drivers/staging/greybus/audio_codec.h 9964F: drivers/staging/greybus/audio_gb.c 9965F: drivers/staging/greybus/audio_manager.c 9966F: drivers/staging/greybus/audio_manager.h 9967F: drivers/staging/greybus/audio_manager_module.c 9968F: drivers/staging/greybus/audio_manager_private.h 9969F: drivers/staging/greybus/audio_manager_sysfs.c 9970F: drivers/staging/greybus/audio_module.c 9971F: drivers/staging/greybus/audio_topology.c 9972 9973GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9974M: Viresh Kumar <[email protected]> 9975S: Maintained 9976F: drivers/staging/greybus/authentication.c 9977F: drivers/staging/greybus/bootrom.c 9978F: drivers/staging/greybus/firmware.h 9979F: drivers/staging/greybus/fw-core.c 9980F: drivers/staging/greybus/fw-download.c 9981F: drivers/staging/greybus/fw-management.c 9982F: drivers/staging/greybus/greybus_authentication.h 9983F: drivers/staging/greybus/greybus_firmware.h 9984F: drivers/staging/greybus/hid.c 9985F: drivers/staging/greybus/i2c.c 9986F: drivers/staging/greybus/spi.c 9987F: drivers/staging/greybus/spilib.c 9988F: drivers/staging/greybus/spilib.h 9989 9990GREYBUS LOOPBACK DRIVER 9991M: Bryan O'Donoghue <[email protected]> 9992S: Maintained 9993F: drivers/staging/greybus/loopback.c 9994 9995GREYBUS PLATFORM DRIVERS 9996M: Vaibhav Hiremath <[email protected]> 9997S: Maintained 9998F: drivers/staging/greybus/arche-apb-ctrl.c 9999F: drivers/staging/greybus/arche-platform.c 10000F: drivers/staging/greybus/arche_platform.h 10001 10002GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 10003M: Rui Miguel Silva <[email protected]> 10004S: Maintained 10005F: drivers/staging/greybus/gpio.c 10006F: drivers/staging/greybus/light.c 10007F: drivers/staging/greybus/power_supply.c 10008F: drivers/staging/greybus/sdio.c 10009F: drivers/staging/greybus/spi.c 10010F: drivers/staging/greybus/spilib.c 10011 10012GREYBUS BEAGLEPLAY DRIVERS 10013M: Ayush Singh <[email protected]> 10014L: [email protected] (moderated for non-subscribers) 10015S: Maintained 10016F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10017F: drivers/greybus/gb-beagleplay.c 10018 10019GREYBUS SUBSYSTEM 10020M: Johan Hovold <[email protected]> 10021M: Alex Elder <[email protected]> 10022M: Greg Kroah-Hartman <[email protected]> 10023L: [email protected] (moderated for non-subscribers) 10024S: Maintained 10025F: drivers/greybus/ 10026F: drivers/staging/greybus/ 10027F: include/linux/greybus.h 10028F: include/linux/greybus/ 10029 10030GREYBUS UART PROTOCOLS DRIVERS 10031M: David Lin <[email protected]> 10032S: Maintained 10033F: drivers/staging/greybus/log.c 10034F: drivers/staging/greybus/uart.c 10035 10036GS1662 VIDEO SERIALIZER 10037M: Charles-Antoine Couret <[email protected]> 10038L: [email protected] 10039S: Maintained 10040T: git git://linuxtv.org/media.git 10041F: drivers/media/spi/gs1662.c 10042 10043GSPCA FINEPIX SUBDRIVER 10044M: Frank Zago <[email protected]> 10045L: [email protected] 10046S: Maintained 10047T: git git://linuxtv.org/media.git 10048F: drivers/media/usb/gspca/finepix.c 10049 10050GSPCA GL860 SUBDRIVER 10051M: Olivier Lorin <[email protected]> 10052L: [email protected] 10053S: Maintained 10054T: git git://linuxtv.org/media.git 10055F: drivers/media/usb/gspca/gl860/ 10056 10057GSPCA M5602 SUBDRIVER 10058M: Erik Andren <[email protected]> 10059L: [email protected] 10060S: Maintained 10061T: git git://linuxtv.org/media.git 10062F: drivers/media/usb/gspca/m5602/ 10063 10064GSPCA PAC207 SONIXB SUBDRIVER 10065M: Hans Verkuil <[email protected]> 10066L: [email protected] 10067S: Odd Fixes 10068T: git git://linuxtv.org/media.git 10069F: drivers/media/usb/gspca/pac207.c 10070 10071GSPCA SN9C20X SUBDRIVER 10072M: Brian Johnson <[email protected]> 10073L: [email protected] 10074S: Maintained 10075T: git git://linuxtv.org/media.git 10076F: drivers/media/usb/gspca/sn9c20x.c 10077 10078GSPCA T613 SUBDRIVER 10079M: Leandro Costantino <[email protected]> 10080L: [email protected] 10081S: Maintained 10082T: git git://linuxtv.org/media.git 10083F: drivers/media/usb/gspca/t613.c 10084 10085GSPCA USB WEBCAM DRIVER 10086M: Hans Verkuil <[email protected]> 10087L: [email protected] 10088S: Odd Fixes 10089T: git git://linuxtv.org/media.git 10090F: drivers/media/usb/gspca/ 10091 10092GTP (GPRS Tunneling Protocol) 10093M: Pablo Neira Ayuso <[email protected]> 10094M: Harald Welte <[email protected]> 10095L: [email protected] 10096S: Maintained 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10098F: drivers/net/gtp.c 10099 10100GUID PARTITION TABLE (GPT) 10101M: Davidlohr Bueso <[email protected]> 10102L: [email protected] 10103S: Maintained 10104F: block/partitions/efi.* 10105 10106HABANALABS PCI DRIVER 10107M: Ofir Bitton <[email protected]> 10108L: [email protected] 10109S: Supported 10110C: irc://irc.oftc.net/dri-devel 10111T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10112F: Documentation/ABI/testing/debugfs-driver-habanalabs 10113F: Documentation/ABI/testing/sysfs-driver-habanalabs 10114F: drivers/accel/habanalabs/ 10115F: include/linux/habanalabs/ 10116F: include/trace/events/habanalabs.h 10117F: include/uapi/drm/habanalabs_accel.h 10118 10119HACKRF MEDIA DRIVER 10120L: [email protected] 10121S: Orphan 10122W: https://linuxtv.org 10123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10124F: drivers/media/usb/hackrf/ 10125 10126HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10127M: Chuck Lever <[email protected]> 10128L: [email protected] 10129L: [email protected] 10130S: Maintained 10131F: Documentation/netlink/specs/handshake.yaml 10132F: Documentation/networking/tls-handshake.rst 10133F: include/net/handshake.h 10134F: include/trace/events/handshake.h 10135F: net/handshake/ 10136 10137HANTRO VPU CODEC DRIVER 10138M: Nicolas Dufresne <[email protected]> 10139M: Benjamin Gaignard <[email protected]> 10140M: Philipp Zabel <[email protected]> 10141L: [email protected] 10142L: [email protected] 10143S: Maintained 10144F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10145F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10146F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10147F: drivers/media/platform/verisilicon/ 10148 10149HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10150M: Frank Seidel <[email protected]> 10151L: [email protected] 10152S: Maintained 10153W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10154F: drivers/platform/x86/hdaps.c 10155 10156HARDWARE MONITORING 10157M: Jean Delvare <[email protected]> 10158M: Guenter Roeck <[email protected]> 10159L: [email protected] 10160S: Maintained 10161W: http://hwmon.wiki.kernel.org/ 10162T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10163F: Documentation/ABI/testing/sysfs-class-hwmon 10164F: Documentation/devicetree/bindings/hwmon/ 10165F: Documentation/hwmon/ 10166F: drivers/hwmon/ 10167F: include/linux/hwmon*.h 10168F: include/trace/events/hwmon*.h 10169K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10170 10171HARDWARE RANDOM NUMBER GENERATOR CORE 10172M: Olivia Mackall <[email protected]> 10173M: Herbert Xu <[email protected]> 10174L: [email protected] 10175S: Odd fixes 10176F: Documentation/admin-guide/hw_random.rst 10177F: Documentation/devicetree/bindings/rng/ 10178F: drivers/char/hw_random/ 10179F: include/linux/hw_random.h 10180 10181HARDWARE SPINLOCK CORE 10182M: Bjorn Andersson <[email protected]> 10183R: Baolin Wang <[email protected]> 10184L: [email protected] 10185S: Maintained 10186T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10187F: Documentation/devicetree/bindings/hwlock/ 10188F: Documentation/locking/hwspinlock.rst 10189F: drivers/hwspinlock/ 10190F: include/linux/hwspinlock.h 10191 10192HARDWARE TRACING FACILITIES 10193M: Alexander Shishkin <[email protected]> 10194S: Maintained 10195F: drivers/hwtracing/ 10196 10197HARMONY SOUND DRIVER 10198L: [email protected] 10199S: Maintained 10200F: sound/parisc/harmony.* 10201 10202HDPVR USB VIDEO ENCODER DRIVER 10203M: Hans Verkuil <[email protected]> 10204L: [email protected] 10205S: Odd Fixes 10206W: https://linuxtv.org 10207T: git git://linuxtv.org/media.git 10208F: drivers/media/usb/hdpvr/ 10209 10210HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10211M: Keng-Yu Lin <[email protected]> 10212S: Supported 10213F: drivers/misc/hpilo.[ch] 10214 10215HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10216M: Jerry Hoemann <[email protected]> 10217S: Supported 10218F: Documentation/watchdog/hpwdt.rst 10219F: drivers/watchdog/hpwdt.c 10220 10221HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10222M: Don Brace <[email protected]> 10223L: [email protected] 10224L: [email protected] 10225S: Supported 10226F: Documentation/scsi/hpsa.rst 10227F: drivers/scsi/hpsa*.[ch] 10228F: include/linux/cciss*.h 10229F: include/uapi/linux/cciss*.h 10230 10231HFI1 DRIVER 10232M: Dennis Dalessandro <[email protected]> 10233L: [email protected] 10234S: Supported 10235F: drivers/infiniband/hw/hfi1 10236 10237HFS FILESYSTEM 10238L: [email protected] 10239S: Orphan 10240F: Documentation/filesystems/hfs.rst 10241F: fs/hfs/ 10242 10243HFSPLUS FILESYSTEM 10244L: [email protected] 10245S: Orphan 10246F: Documentation/filesystems/hfsplus.rst 10247F: fs/hfsplus/ 10248 10249HGA FRAMEBUFFER DRIVER 10250M: Ferenc Bakonyi <[email protected]> 10251L: [email protected] 10252S: Maintained 10253W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10254F: drivers/video/fbdev/hgafb.c 10255 10256HIBERNATION (aka Software Suspend, aka swsusp) 10257M: "Rafael J. Wysocki" <[email protected]> 10258M: Pavel Machek <[email protected]> 10259L: [email protected] 10260S: Supported 10261B: https://bugzilla.kernel.org 10262F: arch/*/include/asm/suspend*.h 10263F: arch/x86/power/ 10264F: drivers/base/power/ 10265F: include/linux/freezer.h 10266F: include/linux/pm.h 10267F: include/linux/suspend.h 10268F: kernel/power/ 10269 10270HID CORE LAYER 10271M: Jiri Kosina <[email protected]> 10272M: Benjamin Tissoires <[email protected]> 10273L: [email protected] 10274S: Maintained 10275T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10276F: Documentation/hid/ 10277F: drivers/hid/ 10278F: include/linux/hid* 10279F: include/uapi/linux/hid* 10280F: samples/hid/ 10281F: tools/testing/selftests/hid/ 10282 10283HID LOGITECH DRIVERS 10284R: Filipe Laíns <[email protected]> 10285L: [email protected] 10286S: Maintained 10287F: drivers/hid/hid-logitech-* 10288 10289HID NVIDIA SHIELD DRIVER 10290M: Rahul Rameshbabu <[email protected]> 10291L: [email protected] 10292S: Maintained 10293F: drivers/hid/hid-nvidia-shield.c 10294 10295HID PHOENIX RC FLIGHT CONTROLLER 10296M: Marcus Folkesson <[email protected]> 10297L: [email protected] 10298S: Maintained 10299F: drivers/hid/hid-pxrc.c 10300 10301HID PLAYSTATION DRIVER 10302M: Roderick Colenbrander <[email protected]> 10303L: [email protected] 10304S: Supported 10305F: drivers/hid/hid-playstation.c 10306 10307HID SENSOR HUB DRIVERS 10308M: Jiri Kosina <[email protected]> 10309M: Jonathan Cameron <[email protected]> 10310M: Srinivas Pandruvada <[email protected]> 10311L: [email protected] 10312L: [email protected] 10313S: Maintained 10314F: Documentation/hid/hid-sensor* 10315F: drivers/hid/hid-sensor-* 10316F: drivers/iio/*/hid-* 10317F: include/linux/hid-sensor-* 10318 10319HID VRC-2 CAR CONTROLLER DRIVER 10320M: Marcus Folkesson <[email protected]> 10321L: [email protected] 10322S: Maintained 10323F: drivers/hid/hid-vrc2.c 10324 10325HID WACOM DRIVER 10326M: Ping Cheng <[email protected]> 10327M: Jason Gerecke <[email protected]> 10328L: [email protected] 10329S: Maintained 10330F: drivers/hid/wacom.h 10331F: drivers/hid/wacom_* 10332 10333HID++ LOGITECH DRIVERS 10334R: Filipe Laíns <[email protected]> 10335R: Bastien Nocera <[email protected]> 10336L: [email protected] 10337S: Maintained 10338F: drivers/hid/hid-logitech-hidpp.c 10339 10340HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10341M: Anna-Maria Behnsen <[email protected]> 10342M: Frederic Weisbecker <[email protected]> 10343M: Thomas Gleixner <[email protected]> 10344L: [email protected] 10345S: Maintained 10346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10347F: Documentation/timers/ 10348F: include/linux/clockchips.h 10349F: include/linux/delay.h 10350F: include/linux/hrtimer.h 10351F: include/linux/timer.h 10352F: kernel/time/clockevents.c 10353F: kernel/time/hrtimer.c 10354F: kernel/time/sleep_timeout.c 10355F: kernel/time/timer.c 10356F: kernel/time/timer_list.c 10357F: kernel/time/timer_migration.* 10358F: tools/testing/selftests/timers/ 10359 10360HIGH-SPEED SCC DRIVER FOR AX.25 10361L: [email protected] 10362S: Orphan 10363F: drivers/net/hamradio/scc.c 10364 10365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10366M: HighPoint Linux Team <[email protected]> 10367S: Supported 10368W: http://www.highpoint-tech.com 10369F: Documentation/scsi/hptiop.rst 10370F: drivers/scsi/hptiop.c 10371 10372HIKEY960 ONBOARD USB GPIO HUB DRIVER 10373M: John Stultz <[email protected]> 10374L: [email protected] 10375S: Maintained 10376F: drivers/misc/hisi_hikey_usb.c 10377 10378HIMAX HX83112B TOUCHSCREEN SUPPORT 10379M: Job Noorman <[email protected]> 10380L: [email protected] 10381S: Maintained 10382F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10383F: drivers/input/touchscreen/himax_hx83112b.c 10384 10385HIPPI 10386M: Jes Sorensen <[email protected]> 10387S: Maintained 10388F: drivers/net/hippi/ 10389F: include/linux/hippidevice.h 10390F: include/uapi/linux/if_hippi.h 10391F: net/802/hippi.c 10392 10393HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10394M: Kurt Kanzenbach <[email protected]> 10395L: [email protected] 10396S: Maintained 10397F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10398F: drivers/net/dsa/hirschmann/* 10399F: include/linux/platform_data/hirschmann-hellcreek.h 10400F: net/dsa/tag_hellcreek.c 10401 10402HISILICON DMA DRIVER 10403M: Zhou Wang <[email protected]> 10404M: Jie Hai <[email protected]> 10405L: [email protected] 10406S: Maintained 10407F: drivers/dma/hisi_dma.c 10408 10409HISILICON GPIO DRIVER 10410M: Jay Fang <[email protected]> 10411L: [email protected] 10412S: Maintained 10413F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10414F: drivers/gpio/gpio-hisi.c 10415 10416HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10417M: Zhiqi Song <[email protected]> 10418M: Longfang Liu <[email protected]> 10419L: [email protected] 10420S: Maintained 10421F: Documentation/ABI/testing/debugfs-hisi-hpre 10422F: drivers/crypto/hisilicon/hpre/hpre.h 10423F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10424F: drivers/crypto/hisilicon/hpre/hpre_main.c 10425 10426HISILICON HNS3 PMU DRIVER 10427M: Jijie Shao <[email protected]> 10428S: Supported 10429F: Documentation/admin-guide/perf/hns3-pmu.rst 10430F: drivers/perf/hisilicon/hns3_pmu.c 10431 10432HISILICON I2C CONTROLLER DRIVER 10433M: Yicong Yang <[email protected]> 10434L: [email protected] 10435S: Maintained 10436W: https://www.hisilicon.com 10437F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10438F: drivers/i2c/busses/i2c-hisi.c 10439 10440HISILICON KUNPENG SOC HCCS DRIVER 10441M: Huisong Li <[email protected]> 10442S: Maintained 10443F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10444F: drivers/soc/hisilicon/kunpeng_hccs.c 10445F: drivers/soc/hisilicon/kunpeng_hccs.h 10446 10447HISILICON LPC BUS DRIVER 10448M: Jay Fang <[email protected]> 10449S: Maintained 10450W: http://www.hisilicon.com 10451F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10452F: drivers/bus/hisi_lpc.c 10453 10454HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10455M: Jian Shen <[email protected]> 10456M: Salil Mehta <[email protected]> 10457M: Jijie Shao <[email protected]> 10458L: [email protected] 10459S: Maintained 10460W: http://www.hisilicon.com 10461F: drivers/net/ethernet/hisilicon/hns3/ 10462 10463HISILICON NETWORK HIBMCGE DRIVER 10464M: Jijie Shao <[email protected]> 10465L: [email protected] 10466S: Maintained 10467F: drivers/net/ethernet/hisilicon/hibmcge/ 10468 10469HISILICON NETWORK SUBSYSTEM DRIVER 10470M: Jian Shen <[email protected]> 10471M: Salil Mehta <[email protected]> 10472L: [email protected] 10473S: Maintained 10474W: http://www.hisilicon.com 10475F: Documentation/devicetree/bindings/net/hisilicon*.txt 10476F: drivers/net/ethernet/hisilicon/ 10477 10478HISILICON PMU DRIVER 10479M: Yicong Yang <[email protected]> 10480M: Jonathan Cameron <[email protected]> 10481S: Supported 10482W: http://www.hisilicon.com 10483F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10484F: Documentation/admin-guide/perf/hisi-pmu.rst 10485F: drivers/perf/hisilicon 10486 10487HISILICON PTT DRIVER 10488M: Yicong Yang <[email protected]> 10489M: Jonathan Cameron <[email protected]> 10490L: [email protected] 10491S: Maintained 10492F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10493F: Documentation/trace/hisi-ptt.rst 10494F: drivers/hwtracing/ptt/ 10495F: tools/perf/arch/arm64/util/hisi-ptt.c 10496F: tools/perf/util/hisi-ptt* 10497F: tools/perf/util/hisi-ptt-decoder/* 10498 10499HISILICON QM DRIVER 10500M: Weili Qian <[email protected]> 10501M: Zhou Wang <[email protected]> 10502L: [email protected] 10503S: Maintained 10504F: drivers/crypto/hisilicon/Kconfig 10505F: drivers/crypto/hisilicon/Makefile 10506F: drivers/crypto/hisilicon/qm.c 10507F: drivers/crypto/hisilicon/sgl.c 10508F: include/linux/hisi_acc_qm.h 10509 10510HISILICON ROCE DRIVER 10511M: Chengchang Tang <[email protected]> 10512M: Junxian Huang <[email protected]> 10513L: [email protected] 10514S: Maintained 10515F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10516F: drivers/infiniband/hw/hns/ 10517 10518HISILICON SAS Controller 10519M: Yihang Li <[email protected]> 10520S: Supported 10521W: http://www.hisilicon.com 10522F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10523F: drivers/scsi/hisi_sas/ 10524 10525HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10526M: Longfang Liu <[email protected]> 10527L: [email protected] 10528S: Maintained 10529F: Documentation/ABI/testing/debugfs-hisi-sec 10530F: drivers/crypto/hisilicon/sec2/sec.h 10531F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10532F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10533F: drivers/crypto/hisilicon/sec2/sec_main.c 10534 10535HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10536M: Jay Fang <[email protected]> 10537L: [email protected] 10538S: Maintained 10539W: http://www.hisilicon.com 10540F: drivers/spi/spi-hisi-kunpeng.c 10541 10542HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10543M: Mauro Carvalho Chehab <[email protected]> 10544L: [email protected] 10545S: Maintained 10546F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10547F: drivers/spmi/hisi-spmi-controller.c 10548 10549HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10550M: Mauro Carvalho Chehab <[email protected]> 10551L: [email protected] 10552S: Maintained 10553F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10554F: drivers/mfd/hi6421-spmi-pmic.c 10555 10556HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10557M: Weili Qian <[email protected]> 10558S: Maintained 10559F: drivers/crypto/hisilicon/trng/trng.c 10560 10561HISILICON V3XX SPI NOR FLASH Controller Driver 10562M: Jay Fang <[email protected]> 10563S: Maintained 10564W: http://www.hisilicon.com 10565F: drivers/spi/spi-hisi-sfc-v3xx.c 10566 10567HISILICON ZIP Controller DRIVER 10568M: Yang Shen <[email protected]> 10569M: Zhou Wang <[email protected]> 10570L: [email protected] 10571S: Maintained 10572F: Documentation/ABI/testing/debugfs-hisi-zip 10573F: drivers/crypto/hisilicon/zip/ 10574 10575HMM - Heterogeneous Memory Management 10576M: Jérôme Glisse <[email protected]> 10577L: [email protected] 10578S: Maintained 10579F: Documentation/mm/hmm.rst 10580F: include/linux/hmm* 10581F: lib/test_hmm* 10582F: mm/hmm* 10583F: tools/testing/selftests/mm/*hmm* 10584 10585HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10586M: Petre Rodan <[email protected]> 10587L: [email protected] 10588S: Maintained 10589F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10590F: drivers/iio/pressure/hsc030pa* 10591 10592HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10593M: Andreas Klinger <[email protected]> 10594M: Petre Rodan <[email protected]> 10595L: [email protected] 10596S: Maintained 10597F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10598F: drivers/iio/pressure/mprls0025pa* 10599 10600HP BIOSCFG DRIVER 10601M: Jorge Lopez <[email protected]> 10602L: [email protected] 10603S: Maintained 10604F: drivers/platform/x86/hp/hp-bioscfg/ 10605 10606HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10607L: [email protected] 10608S: Orphan 10609F: drivers/platform/x86/hp/tc1100-wmi.c 10610 10611HP WMI HARDWARE MONITOR DRIVER 10612M: James Seo <[email protected]> 10613L: [email protected] 10614S: Maintained 10615F: Documentation/hwmon/hp-wmi-sensors.rst 10616F: drivers/hwmon/hp-wmi-sensors.c 10617 10618HPET: High Precision Event Timers driver 10619M: Clemens Ladisch <[email protected]> 10620S: Maintained 10621F: Documentation/timers/hpet.rst 10622F: drivers/char/hpet.c 10623F: include/linux/hpet.h 10624F: include/uapi/linux/hpet.h 10625 10626HPET: x86 10627S: Orphan 10628F: arch/x86/include/asm/hpet.h 10629F: arch/x86/kernel/hpet.c 10630 10631HPFS FILESYSTEM 10632M: Mikulas Patocka <[email protected]> 10633S: Maintained 10634W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10635F: fs/hpfs/ 10636 10637HS3001 Hardware Temperature and Humidity Sensor 10638M: Andre Werner <[email protected]> 10639L: [email protected] 10640S: Maintained 10641F: drivers/hwmon/hs3001.c 10642 10643HSI SUBSYSTEM 10644M: Sebastian Reichel <[email protected]> 10645S: Maintained 10646T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10647F: Documentation/ABI/testing/sysfs-bus-hsi 10648F: Documentation/driver-api/hsi.rst 10649F: drivers/hsi/ 10650F: include/linux/hsi/ 10651F: include/uapi/linux/hsi/ 10652 10653HSO 3G MODEM DRIVER 10654L: [email protected] 10655S: Orphan 10656F: drivers/net/usb/hso.c 10657 10658HSR NETWORK PROTOCOL 10659L: [email protected] 10660S: Orphan 10661F: net/hsr/ 10662 10663HT16K33 LED CONTROLLER DRIVER 10664M: Robin van der Gracht <[email protected]> 10665S: Maintained 10666F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10667F: drivers/auxdisplay/ht16k33.c 10668 10669HTCPEN TOUCHSCREEN DRIVER 10670M: Pau Oliva Fora <[email protected]> 10671L: [email protected] 10672S: Maintained 10673F: drivers/input/touchscreen/htcpen.c 10674 10675HTE SUBSYSTEM 10676M: Dipen Patel <[email protected]> 10677L: [email protected] 10678S: Maintained 10679Q: https://patchwork.kernel.org/project/timestamp/list/ 10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10681F: Documentation/devicetree/bindings/timestamp/ 10682F: Documentation/driver-api/hte/ 10683F: drivers/hte/ 10684F: include/linux/hte.h 10685 10686HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10687M: Lorenzo Bianconi <[email protected]> 10688L: [email protected] 10689S: Maintained 10690W: http://www.st.com/ 10691F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10692F: drivers/iio/humidity/hts221* 10693 10694HUAWEI ETHERNET DRIVER 10695M: Cai Huoqing <[email protected]> 10696L: [email protected] 10697S: Maintained 10698F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10699F: drivers/net/ethernet/huawei/hinic/ 10700 10701HUGETLB SUBSYSTEM 10702M: Muchun Song <[email protected]> 10703L: [email protected] 10704S: Maintained 10705F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10706F: Documentation/admin-guide/mm/hugetlbpage.rst 10707F: Documentation/mm/hugetlbfs_reserv.rst 10708F: Documentation/mm/vmemmap_dedup.rst 10709F: fs/hugetlbfs/ 10710F: include/linux/hugetlb.h 10711F: include/trace/events/hugetlbfs.h 10712F: mm/hugetlb.c 10713F: mm/hugetlb_vmemmap.c 10714F: mm/hugetlb_vmemmap.h 10715F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10716 10717HVA ST MEDIA DRIVER 10718M: Jean-Christophe Trotin <[email protected]> 10719L: [email protected] 10720S: Supported 10721W: https://linuxtv.org 10722T: git git://linuxtv.org/media.git 10723F: drivers/media/platform/st/sti/hva 10724 10725HWPOISON MEMORY FAILURE HANDLING 10726M: Miaohe Lin <[email protected]> 10727R: Naoya Horiguchi <[email protected]> 10728L: [email protected] 10729S: Maintained 10730F: mm/hwpoison-inject.c 10731F: mm/memory-failure.c 10732 10733HYCON HY46XX TOUCHSCREEN SUPPORT 10734M: Giulio Benetti <[email protected]> 10735L: [email protected] 10736S: Maintained 10737F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10738F: drivers/input/touchscreen/hycon-hy46xx.c 10739 10740HYGON PROCESSOR SUPPORT 10741M: Pu Wen <[email protected]> 10742L: [email protected] 10743S: Maintained 10744F: arch/x86/kernel/cpu/hygon.c 10745 10746HYNIX HI556 SENSOR DRIVER 10747M: Sakari Ailus <[email protected]> 10748L: [email protected] 10749S: Maintained 10750T: git git://linuxtv.org/media.git 10751F: drivers/media/i2c/hi556.c 10752 10753HYNIX HI846 SENSOR DRIVER 10754M: Martin Kepplinger <[email protected]> 10755L: [email protected] 10756S: Maintained 10757F: drivers/media/i2c/hi846.c 10758 10759HYNIX HI847 SENSOR DRIVER 10760M: Sakari Ailus <[email protected]> 10761L: [email protected] 10762S: Maintained 10763F: drivers/media/i2c/hi847.c 10764 10765Hyper-V/Azure CORE AND DRIVERS 10766M: "K. Y. Srinivasan" <[email protected]> 10767M: Haiyang Zhang <[email protected]> 10768M: Wei Liu <[email protected]> 10769M: Dexuan Cui <[email protected]> 10770L: [email protected] 10771S: Supported 10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10773F: Documentation/ABI/stable/sysfs-bus-vmbus 10774F: Documentation/ABI/testing/debugfs-hyperv 10775F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10776F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10777F: Documentation/virt/hyperv 10778F: arch/arm64/hyperv 10779F: arch/arm64/include/asm/mshyperv.h 10780F: arch/x86/hyperv 10781F: arch/x86/include/asm/mshyperv.h 10782F: arch/x86/include/asm/trace/hyperv.h 10783F: arch/x86/kernel/cpu/mshyperv.c 10784F: drivers/clocksource/hyperv_timer.c 10785F: drivers/hid/hid-hyperv.c 10786F: drivers/hv/ 10787F: drivers/input/serio/hyperv-keyboard.c 10788F: drivers/iommu/hyperv-iommu.c 10789F: drivers/net/ethernet/microsoft/ 10790F: drivers/net/hyperv/ 10791F: drivers/pci/controller/pci-hyperv-intf.c 10792F: drivers/pci/controller/pci-hyperv.c 10793F: drivers/scsi/storvsc_drv.c 10794F: drivers/uio/uio_hv_generic.c 10795F: drivers/video/fbdev/hyperv_fb.c 10796F: include/asm-generic/mshyperv.h 10797F: include/clocksource/hyperv_timer.h 10798F: include/hyperv/hvgdk.h 10799F: include/hyperv/hvgdk_ext.h 10800F: include/hyperv/hvgdk_mini.h 10801F: include/hyperv/hvhdk.h 10802F: include/hyperv/hvhdk_mini.h 10803F: include/linux/hyperv.h 10804F: include/net/mana 10805F: include/uapi/linux/hyperv.h 10806F: net/vmw_vsock/hyperv_transport.c 10807F: tools/hv/ 10808 10809HYPERBUS SUPPORT 10810M: Vignesh Raghavendra <[email protected]> 10811R: Tudor Ambarus <[email protected]> 10812L: [email protected] 10813S: Supported 10814Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10815C: irc://irc.oftc.net/mtd 10816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10817F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10818F: drivers/mtd/hyperbus/ 10819F: include/linux/mtd/hyperbus.h 10820 10821HYPERVISOR VIRTUAL CONSOLE DRIVER 10822L: [email protected] 10823S: Odd Fixes 10824F: drivers/tty/hvc/ 10825 10826I2C ACPI SUPPORT 10827M: Mika Westerberg <[email protected]> 10828L: [email protected] 10829L: [email protected] 10830S: Maintained 10831F: drivers/i2c/i2c-core-acpi.c 10832 10833I2C ADDRESS TRANSLATOR (ATR) 10834M: Tomi Valkeinen <[email protected]> 10835R: Luca Ceresoli <[email protected]> 10836L: [email protected] 10837S: Maintained 10838F: drivers/i2c/i2c-atr.c 10839F: include/linux/i2c-atr.h 10840 10841I2C CONTROLLER DRIVER FOR NVIDIA GPU 10842M: Ajay Gupta <[email protected]> 10843L: [email protected] 10844S: Maintained 10845F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10846F: drivers/i2c/busses/i2c-nvidia-gpu.c 10847 10848I2C MUXES 10849M: Peter Rosin <[email protected]> 10850L: [email protected] 10851S: Maintained 10852F: Documentation/devicetree/bindings/i2c/i2c-arb* 10853F: Documentation/devicetree/bindings/i2c/i2c-gate* 10854F: Documentation/devicetree/bindings/i2c/i2c-mux* 10855F: Documentation/i2c/i2c-topology.rst 10856F: Documentation/i2c/muxes/ 10857F: drivers/i2c/i2c-mux.c 10858F: drivers/i2c/muxes/ 10859F: include/linux/i2c-mux.h 10860 10861I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10862M: Gregory CLEMENT <[email protected]> 10863L: [email protected] 10864S: Maintained 10865F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10866F: drivers/i2c/busses/i2c-mv64xxx.c 10867 10868I2C OF COMPONENT PROBER 10869M: Chen-Yu Tsai <[email protected]> 10870L: [email protected] 10871L: [email protected] 10872S: Maintained 10873F: drivers/i2c/i2c-core-of-prober.c 10874F: include/linux/i2c-of-prober.h 10875 10876I2C OVER PARALLEL PORT 10877M: Jean Delvare <[email protected]> 10878L: [email protected] 10879S: Maintained 10880F: Documentation/i2c/busses/i2c-parport.rst 10881F: drivers/i2c/busses/i2c-parport.c 10882 10883I2C SUBSYSTEM 10884M: Wolfram Sang <[email protected]> 10885L: [email protected] 10886S: Maintained 10887W: https://i2c.wiki.kernel.org/ 10888Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10890F: Documentation/i2c/ 10891F: drivers/i2c/* 10892F: include/dt-bindings/i2c/i2c.h 10893F: include/linux/i2c-dev.h 10894F: include/linux/i2c-smbus.h 10895F: include/linux/i2c.h 10896F: include/uapi/linux/i2c-*.h 10897F: include/uapi/linux/i2c.h 10898 10899I2C SUBSYSTEM HOST DRIVERS 10900M: Andi Shyti <[email protected]> 10901L: [email protected] 10902S: Maintained 10903W: https://i2c.wiki.kernel.org/ 10904Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10905T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10906F: Documentation/devicetree/bindings/i2c/ 10907F: drivers/i2c/algos/ 10908F: drivers/i2c/busses/ 10909F: include/dt-bindings/i2c/ 10910 10911I2C-TAOS-EVM DRIVER 10912M: Jean Delvare <[email protected]> 10913L: [email protected] 10914S: Maintained 10915F: Documentation/i2c/busses/i2c-taos-evm.rst 10916F: drivers/i2c/busses/i2c-taos-evm.c 10917 10918I2C-TINY-USB DRIVER 10919M: Till Harbaum <[email protected]> 10920L: [email protected] 10921S: Maintained 10922W: http://www.harbaum.org/till/i2c_tiny_usb 10923F: drivers/i2c/busses/i2c-tiny-usb.c 10924 10925I2C/SMBUS CONTROLLER DRIVERS FOR PC 10926M: Jean Delvare <[email protected]> 10927L: [email protected] 10928S: Maintained 10929F: Documentation/i2c/busses/i2c-ali1535.rst 10930F: Documentation/i2c/busses/i2c-ali1563.rst 10931F: Documentation/i2c/busses/i2c-ali15x3.rst 10932F: Documentation/i2c/busses/i2c-amd756.rst 10933F: Documentation/i2c/busses/i2c-amd8111.rst 10934F: Documentation/i2c/busses/i2c-i801.rst 10935F: Documentation/i2c/busses/i2c-nforce2.rst 10936F: Documentation/i2c/busses/i2c-piix4.rst 10937F: Documentation/i2c/busses/i2c-sis5595.rst 10938F: Documentation/i2c/busses/i2c-sis630.rst 10939F: Documentation/i2c/busses/i2c-sis96x.rst 10940F: Documentation/i2c/busses/i2c-via.rst 10941F: Documentation/i2c/busses/i2c-viapro.rst 10942F: drivers/i2c/busses/i2c-ali1535.c 10943F: drivers/i2c/busses/i2c-ali1563.c 10944F: drivers/i2c/busses/i2c-ali15x3.c 10945F: drivers/i2c/busses/i2c-amd756.c 10946F: drivers/i2c/busses/i2c-amd8111.c 10947F: drivers/i2c/busses/i2c-i801.c 10948F: drivers/i2c/busses/i2c-isch.c 10949F: drivers/i2c/busses/i2c-nforce2.c 10950F: drivers/i2c/busses/i2c-piix4.* 10951F: drivers/i2c/busses/i2c-sis5595.c 10952F: drivers/i2c/busses/i2c-sis630.c 10953F: drivers/i2c/busses/i2c-sis96x.c 10954F: drivers/i2c/busses/i2c-via.c 10955F: drivers/i2c/busses/i2c-viapro.c 10956 10957I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10958M: Hans de Goede <[email protected]> 10959L: [email protected] 10960S: Maintained 10961F: drivers/i2c/busses/i2c-cht-wc.c 10962 10963I2C/SMBUS ISMT DRIVER 10964M: Seth Heasley <[email protected]> 10965M: Neil Horman <[email protected]> 10966L: [email protected] 10967F: Documentation/i2c/busses/i2c-ismt.rst 10968F: drivers/i2c/busses/i2c-ismt.c 10969 10970I2C/SMBUS ZHAOXIN DRIVER 10971M: Hans Hu <[email protected]> 10972L: [email protected] 10973S: Maintained 10974W: https://www.zhaoxin.com 10975F: drivers/i2c/busses/i2c-viai2c-common.c 10976F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10977 10978I2C/SMBUS STUB DRIVER 10979M: Jean Delvare <[email protected]> 10980L: [email protected] 10981S: Maintained 10982F: drivers/i2c/i2c-stub.c 10983 10984I3C DRIVER FOR ASPEED AST2600 10985M: Jeremy Kerr <[email protected]> 10986S: Maintained 10987F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10988F: drivers/i3c/master/ast2600-i3c-master.c 10989 10990I3C DRIVER FOR CADENCE I3C MASTER IP 10991M: Przemysław Gaj <[email protected]> 10992S: Maintained 10993F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10994F: drivers/i3c/master/i3c-master-cdns.c 10995 10996I3C DRIVER FOR SYNOPSYS DESIGNWARE 10997S: Orphan 10998F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10999F: drivers/i3c/master/dw* 11000 11001I3C SUBSYSTEM 11002M: Alexandre Belloni <[email protected]> 11003L: [email protected] (moderated for non-subscribers) 11004S: Maintained 11005C: irc://chat.freenode.net/linux-i3c 11006T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 11007F: Documentation/ABI/testing/sysfs-bus-i3c 11008F: Documentation/devicetree/bindings/i3c/ 11009F: Documentation/driver-api/i3c 11010F: drivers/i3c/ 11011F: include/dt-bindings/i3c/ 11012F: include/linux/i3c/ 11013 11014IBM Operation Panel Input Driver 11015M: Eddie James <[email protected]> 11016L: [email protected] 11017S: Maintained 11018F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11019F: drivers/input/misc/ibm-panel.c 11020 11021IBM Power 842 compression accelerator 11022M: Haren Myneni <[email protected]> 11023S: Supported 11024F: crypto/842.c 11025F: drivers/crypto/nx/Kconfig 11026F: drivers/crypto/nx/Makefile 11027F: drivers/crypto/nx/nx-842* 11028F: include/linux/sw842.h 11029F: lib/842/ 11030 11031IBM Power in-Nest Crypto Acceleration 11032M: Breno Leitão <[email protected]> 11033M: Nayna Jain <[email protected]> 11034M: Paulo Flabiano Smorigo <[email protected]> 11035L: [email protected] 11036S: Supported 11037F: drivers/crypto/nx/Kconfig 11038F: drivers/crypto/nx/Makefile 11039F: drivers/crypto/nx/nx-aes* 11040F: drivers/crypto/nx/nx-sha* 11041F: drivers/crypto/nx/nx.* 11042F: drivers/crypto/nx/nx_csbcpb.h 11043F: drivers/crypto/nx/nx_debugfs.c 11044 11045IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11046M: Tyrel Datwyler <[email protected]> 11047L: [email protected] 11048L: [email protected] 11049S: Supported 11050F: drivers/pci/hotplug/rpadlpar* 11051 11052IBM Power Linux RAID adapter 11053M: Brian King <[email protected]> 11054S: Supported 11055F: drivers/scsi/ipr.* 11056 11057IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11058M: Tyrel Datwyler <[email protected]> 11059L: [email protected] 11060L: [email protected] 11061S: Supported 11062F: drivers/pci/hotplug/rpaphp* 11063 11064IBM Power SRIOV Virtual NIC Device Driver 11065M: Haren Myneni <[email protected]> 11066M: Rick Lindsley <[email protected]> 11067R: Nick Child <[email protected]> 11068R: Thomas Falcon <[email protected]> 11069L: [email protected] 11070S: Maintained 11071F: drivers/net/ethernet/ibm/ibmvnic.* 11072 11073IBM Power VFIO Support 11074M: Timothy Pearson <[email protected]> 11075S: Supported 11076F: drivers/vfio/vfio_iommu_spapr_tce.c 11077 11078IBM Power Virtual Ethernet Device Driver 11079M: Nick Child <[email protected]> 11080L: [email protected] 11081S: Maintained 11082F: drivers/net/ethernet/ibm/ibmveth.* 11083 11084IBM Power Virtual FC Device Drivers 11085M: Tyrel Datwyler <[email protected]> 11086L: [email protected] 11087S: Supported 11088F: drivers/scsi/ibmvscsi/ibmvfc* 11089 11090IBM Power Virtual Management Channel Driver 11091M: Brad Warrum <[email protected]> 11092M: Ritu Agarwal <[email protected]> 11093S: Supported 11094F: drivers/misc/ibmvmc.* 11095 11096IBM Power Virtual SCSI Device Drivers 11097M: Tyrel Datwyler <[email protected]> 11098L: [email protected] 11099S: Supported 11100F: drivers/scsi/ibmvscsi/ibmvscsi* 11101F: include/scsi/viosrp.h 11102 11103IBM Power Virtual SCSI Device Target Driver 11104M: Tyrel Datwyler <[email protected]> 11105L: [email protected] 11106L: [email protected] 11107S: Supported 11108F: drivers/scsi/ibmvscsi_tgt/ 11109 11110IBM Power VMX Cryptographic instructions 11111M: Breno Leitão <[email protected]> 11112M: Nayna Jain <[email protected]> 11113M: Paulo Flabiano Smorigo <[email protected]> 11114L: [email protected] 11115S: Supported 11116F: arch/powerpc/crypto/Kconfig 11117F: arch/powerpc/crypto/Makefile 11118F: arch/powerpc/crypto/aes.c 11119F: arch/powerpc/crypto/aes_cbc.c 11120F: arch/powerpc/crypto/aes_ctr.c 11121F: arch/powerpc/crypto/aes_xts.c 11122F: arch/powerpc/crypto/aesp8-ppc.* 11123F: arch/powerpc/crypto/ghash.c 11124F: arch/powerpc/crypto/ghashp8-ppc.pl 11125F: arch/powerpc/crypto/ppc-xlate.pl 11126F: arch/powerpc/crypto/vmx.c 11127 11128IBM ServeRAID RAID DRIVER 11129S: Orphan 11130F: drivers/scsi/ips.* 11131 11132ICH LPC AND GPIO DRIVER 11133M: Peter Tyser <[email protected]> 11134S: Maintained 11135F: drivers/gpio/gpio-ich.c 11136F: drivers/mfd/lpc_ich.c 11137 11138ICY I2C DRIVER 11139M: Max Staudt <[email protected]> 11140L: [email protected] 11141S: Maintained 11142F: drivers/i2c/busses/i2c-icy.c 11143 11144IDEAPAD LAPTOP EXTRAS DRIVER 11145M: Ike Panhc <[email protected]> 11146L: [email protected] 11147S: Maintained 11148W: http://launchpad.net/ideapad-laptop 11149F: drivers/platform/x86/ideapad-laptop.c 11150 11151IDEAPAD LAPTOP SLIDEBAR DRIVER 11152M: Andrey Moiseev <[email protected]> 11153L: [email protected] 11154S: Maintained 11155W: https://github.com/o2genum/ideapad-slidebar 11156F: drivers/input/misc/ideapad_slidebar.c 11157 11158IDT VersaClock 5 CLOCK DRIVER 11159M: Luca Ceresoli <[email protected]> 11160S: Maintained 11161F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11162F: drivers/clk/clk-versaclock5.c 11163 11164IEEE 802.15.4 SUBSYSTEM 11165M: Alexander Aring <[email protected]> 11166M: Stefan Schmidt <[email protected]> 11167M: Miquel Raynal <[email protected]> 11168L: [email protected] 11169S: Maintained 11170W: https://linux-wpan.org/ 11171Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11172T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11173T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11174F: Documentation/networking/ieee802154.rst 11175F: drivers/net/ieee802154/ 11176F: include/linux/ieee802154.h 11177F: include/linux/nl802154.h 11178F: include/net/af_ieee802154.h 11179F: include/net/cfg802154.h 11180F: include/net/ieee802154_netdev.h 11181F: include/net/mac802154.h 11182F: include/net/nl802154.h 11183F: net/ieee802154/ 11184F: net/mac802154/ 11185 11186Intel VIRTIO DATA PATH ACCELERATOR 11187M: Zhu Lingshan <[email protected]> 11188L: [email protected] 11189S: Supported 11190F: drivers/vdpa/ifcvf/ 11191 11192IFE PROTOCOL 11193M: Yotam Gigi <[email protected]> 11194M: Jamal Hadi Salim <[email protected]> 11195F: include/net/ife.h 11196F: include/uapi/linux/ife.h 11197F: net/ife 11198 11199IGORPLUG-USB IR RECEIVER 11200M: Sean Young <[email protected]> 11201L: [email protected] 11202S: Maintained 11203F: drivers/media/rc/igorplugusb.c 11204 11205IGUANAWORKS USB IR TRANSCEIVER 11206M: Sean Young <[email protected]> 11207L: [email protected] 11208S: Maintained 11209F: drivers/media/rc/iguanair.c 11210 11211IIO BACKEND FRAMEWORK 11212M: Nuno Sa <[email protected]> 11213R: Olivier Moysan <[email protected]> 11214L: [email protected] 11215S: Maintained 11216F: Documentation/ABI/testing/debugfs-iio-backend 11217F: drivers/iio/industrialio-backend.c 11218F: include/linux/iio/backend.h 11219 11220IIO DIGITAL POTENTIOMETER DAC 11221M: Peter Rosin <[email protected]> 11222L: [email protected] 11223S: Maintained 11224F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11225F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11226F: drivers/iio/dac/dpot-dac.c 11227 11228IIO ENVELOPE DETECTOR 11229M: Peter Rosin <[email protected]> 11230L: [email protected] 11231S: Maintained 11232F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11233F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11234F: drivers/iio/adc/envelope-detector.c 11235 11236IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11237M: Matti Vaittinen <[email protected]> 11238L: [email protected] 11239S: Maintained 11240F: drivers/iio/industrialio-gts-helper.c 11241F: include/linux/iio/iio-gts-helper.h 11242F: drivers/iio/test/iio-test-gts.c 11243 11244IIO MULTIPLEXER 11245M: Peter Rosin <[email protected]> 11246L: [email protected] 11247S: Maintained 11248F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11249F: drivers/iio/multiplexer/iio-mux.c 11250 11251IIO SCMI BASED DRIVER 11252M: Jyoti Bhayana <[email protected]> 11253L: [email protected] 11254S: Maintained 11255F: drivers/iio/common/scmi_sensors/scmi_iio.c 11256 11257IIO SUBSYSTEM AND DRIVERS 11258M: Jonathan Cameron <[email protected]> 11259R: Lars-Peter Clausen <[email protected]> 11260L: [email protected] 11261S: Maintained 11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11263F: Documentation/ABI/testing/configfs-iio* 11264F: Documentation/ABI/testing/sysfs-bus-iio* 11265F: Documentation/devicetree/bindings/iio/ 11266F: Documentation/iio/ 11267F: drivers/iio/ 11268F: drivers/staging/iio/ 11269F: include/dt-bindings/iio/ 11270F: include/linux/iio/ 11271F: tools/iio/ 11272 11273IIO UNIT CONVERTER 11274M: Peter Rosin <[email protected]> 11275L: [email protected] 11276S: Maintained 11277F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11278F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11279F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11280F: drivers/iio/afe/iio-rescale.c 11281 11282IKANOS/ADI EAGLE ADSL USB DRIVER 11283M: Matthieu Castet <[email protected]> 11284M: Stanislaw Gruszka <[email protected]> 11285S: Maintained 11286F: drivers/usb/atm/ueagle-atm.c 11287 11288IMAGIS TOUCHSCREEN DRIVER 11289M: Markuss Broks <[email protected]> 11290S: Maintained 11291F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11292F: drivers/input/touchscreen/imagis.c 11293 11294IMGTEC ASCII LCD DRIVER 11295M: Paul Burton <[email protected]> 11296S: Maintained 11297F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11298F: drivers/auxdisplay/img-ascii-lcd.c 11299 11300IMGTEC JPEG ENCODER DRIVER 11301M: Devarsh Thakkar <[email protected]> 11302L: [email protected] 11303S: Supported 11304F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11305F: drivers/media/platform/imagination/e5010* 11306 11307IMGTEC IR DECODER DRIVER 11308S: Orphan 11309F: drivers/media/rc/img-ir/ 11310 11311IMGTEC POWERVR DRM DRIVER 11312M: Frank Binns <[email protected]> 11313M: Matt Coster <[email protected]> 11314S: Supported 11315T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11316F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11317F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11318F: Documentation/gpu/imagination/ 11319F: drivers/gpu/drm/ci/xfails/powervr* 11320F: drivers/gpu/drm/imagination/ 11321F: include/uapi/drm/pvr_drm.h 11322 11323IMON SOUNDGRAPH USB IR RECEIVER 11324M: Sean Young <[email protected]> 11325L: [email protected] 11326S: Maintained 11327F: drivers/media/rc/imon.c 11328F: drivers/media/rc/imon_raw.c 11329 11330IMS TWINTURBO FRAMEBUFFER DRIVER 11331L: [email protected] 11332S: Orphan 11333F: drivers/video/fbdev/imsttfb.c 11334 11335INDEX OF FURTHER KERNEL DOCUMENTATION 11336M: Carlos Bilbao <[email protected]> 11337S: Maintained 11338F: Documentation/process/kernel-docs.rst 11339 11340INDUSTRY PACK SUBSYSTEM (IPACK) 11341M: Vaibhav Gupta <[email protected]> 11342M: Jens Taprogge <[email protected]> 11343M: Greg Kroah-Hartman <[email protected]> 11344L: [email protected] 11345S: Maintained 11346W: http://industrypack.sourceforge.net 11347F: drivers/ipack/ 11348 11349INFINEON DPS310 Driver 11350M: Eddie James <[email protected]> 11351L: [email protected] 11352S: Maintained 11353F: drivers/iio/pressure/dps310.c 11354 11355INFINEON PEB2466 ASoC CODEC 11356M: Herve Codina <[email protected]> 11357L: [email protected] 11358S: Maintained 11359F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11360F: sound/soc/codecs/peb2466.c 11361 11362INFINIBAND SUBSYSTEM 11363M: Jason Gunthorpe <[email protected]> 11364M: Leon Romanovsky <[email protected]> 11365L: [email protected] 11366S: Supported 11367W: https://github.com/linux-rdma/rdma-core 11368Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11369T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11370F: Documentation/devicetree/bindings/infiniband/ 11371F: Documentation/infiniband/ 11372F: drivers/infiniband/ 11373F: include/rdma/ 11374F: include/trace/events/ib_mad.h 11375F: include/trace/events/ib_umad.h 11376F: include/trace/misc/rdma.h 11377F: include/uapi/linux/if_infiniband.h 11378F: include/uapi/rdma/ 11379F: samples/bpf/ibumad_kern.c 11380F: samples/bpf/ibumad_user.c 11381 11382INGENIC JZ4780 NAND DRIVER 11383M: Harvey Hunt <[email protected]> 11384L: [email protected] 11385L: [email protected] 11386S: Maintained 11387F: drivers/mtd/nand/raw/ingenic/ 11388 11389INGENIC JZ47xx SoCs 11390M: Paul Cercueil <[email protected]> 11391L: [email protected] 11392S: Maintained 11393F: arch/mips/boot/dts/ingenic/ 11394F: arch/mips/generic/board-ingenic.c 11395F: arch/mips/include/asm/mach-ingenic/ 11396F: arch/mips/ingenic/Kconfig 11397F: drivers/clk/ingenic/ 11398F: drivers/dma/dma-jz4780.c 11399F: drivers/gpu/drm/ingenic/ 11400F: drivers/i2c/busses/i2c-jz4780.c 11401F: drivers/iio/adc/ingenic-adc.c 11402F: drivers/irqchip/irq-ingenic.c 11403F: drivers/memory/jz4780-nemc.c 11404F: drivers/mmc/host/jz4740_mmc.c 11405F: drivers/mtd/nand/raw/ingenic/ 11406F: drivers/pinctrl/pinctrl-ingenic.c 11407F: drivers/power/supply/ingenic-battery.c 11408F: drivers/pwm/pwm-jz4740.c 11409F: drivers/remoteproc/ingenic_rproc.c 11410F: drivers/rtc/rtc-jz4740.c 11411F: drivers/tty/serial/8250/8250_ingenic.c 11412F: drivers/usb/musb/jz4740.c 11413F: drivers/watchdog/jz4740_wdt.c 11414F: include/dt-bindings/iio/adc/ingenic,adc.h 11415F: include/linux/mfd/ingenic-tcu.h 11416F: sound/soc/codecs/jz47* 11417F: sound/soc/jz4740/ 11418 11419INJOINIC IP5xxx POWER BANK IC DRIVER 11420M: Samuel Holland <[email protected]> 11421S: Maintained 11422F: drivers/power/supply/ip5xxx_power.c 11423 11424INOTIFY 11425M: Jan Kara <[email protected]> 11426R: Amir Goldstein <[email protected]> 11427L: [email protected] 11428S: Maintained 11429F: Documentation/filesystems/inotify.rst 11430F: fs/notify/inotify/ 11431F: include/linux/inotify.h 11432F: include/uapi/linux/inotify.h 11433 11434INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11435M: Dmitry Torokhov <[email protected]> 11436L: [email protected] 11437S: Maintained 11438Q: http://patchwork.kernel.org/project/linux-input/list/ 11439T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11440F: Documentation/devicetree/bindings/input/ 11441F: Documentation/devicetree/bindings/serio/ 11442F: Documentation/input/ 11443F: drivers/input/ 11444F: include/dt-bindings/input/ 11445F: include/linux/gameport.h 11446F: include/linux/i8042.h 11447F: include/linux/input.h 11448F: include/linux/input/ 11449F: include/linux/libps2.h 11450F: include/linux/serio.h 11451F: include/uapi/linux/gameport.h 11452F: include/uapi/linux/input-event-codes.h 11453F: include/uapi/linux/input.h 11454F: include/uapi/linux/serio.h 11455F: include/uapi/linux/uinput.h 11456 11457INPUT MULTITOUCH (MT) PROTOCOL 11458M: Henrik Rydberg <[email protected]> 11459L: [email protected] 11460S: Odd fixes 11461F: Documentation/input/multi-touch-protocol.rst 11462F: drivers/input/input-mt.c 11463K: \b(ABS|SYN)_MT_ 11464 11465INSIDE SECURE CRYPTO DRIVER 11466M: Antoine Tenart <[email protected]> 11467L: [email protected] 11468S: Maintained 11469F: drivers/crypto/inside-secure/ 11470 11471INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11472M: Mimi Zohar <[email protected]> 11473M: Roberto Sassu <[email protected]> 11474M: Dmitry Kasatkin <[email protected]> 11475R: Eric Snowberg <[email protected]> 11476L: [email protected] 11477S: Supported 11478T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11479F: security/integrity/ 11480F: security/integrity/ima/ 11481 11482INTEGRITY POLICY ENFORCEMENT (IPE) 11483M: Fan Wu <[email protected]> 11484L: [email protected] 11485S: Supported 11486T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11487F: Documentation/admin-guide/LSM/ipe.rst 11488F: Documentation/security/ipe.rst 11489F: scripts/ipe/ 11490F: security/ipe/ 11491 11492INTEL 810/815 FRAMEBUFFER DRIVER 11493M: Antonino Daplas <[email protected]> 11494L: [email protected] 11495S: Maintained 11496F: drivers/video/fbdev/i810/ 11497 11498INTEL 8254 COUNTER DRIVER 11499M: William Breathitt Gray <[email protected]> 11500L: [email protected] 11501S: Maintained 11502F: drivers/counter/i8254.c 11503F: include/linux/i8254.h 11504 11505INTEL 8255 GPIO DRIVER 11506M: William Breathitt Gray <[email protected]> 11507L: [email protected] 11508S: Maintained 11509F: drivers/gpio/gpio-i8255.c 11510F: drivers/gpio/gpio-i8255.h 11511 11512INTEL ASoC DRIVERS 11513M: Cezary Rojewski <[email protected]> 11514M: Liam Girdwood <[email protected]> 11515M: Peter Ujfalusi <[email protected]> 11516M: Bard Liao <[email protected]> 11517M: Ranjani Sridharan <[email protected]> 11518M: Kai Vehmanen <[email protected]> 11519R: Pierre-Louis Bossart <[email protected]> 11520L: [email protected] 11521S: Supported 11522F: sound/soc/intel/ 11523 11524INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11525M: Hans de Goede <[email protected]> 11526L: [email protected] 11527S: Maintained 11528F: drivers/platform/x86/intel/atomisp2/pm.c 11529 11530INTEL ATOMISP2 LED DRIVER 11531M: Hans de Goede <[email protected]> 11532L: [email protected] 11533S: Maintained 11534F: drivers/platform/x86/intel/atomisp2/led.c 11535 11536INTEL BIOS SAR INT1092 DRIVER 11537M: Shravan Sudhakar <[email protected]> 11538L: [email protected] 11539S: Maintained 11540F: drivers/platform/x86/intel/int1092/ 11541 11542INTEL BROXTON PMC DRIVER 11543M: Mika Westerberg <[email protected]> 11544M: Zha Qipeng <[email protected]> 11545S: Maintained 11546F: drivers/mfd/intel_pmc_bxt.c 11547F: include/linux/mfd/intel_pmc_bxt.h 11548 11549INTEL C600 SERIES SAS CONTROLLER DRIVER 11550L: [email protected] 11551S: Orphan 11552T: git git://git.code.sf.net/p/intel-sas/isci 11553F: drivers/scsi/isci/ 11554 11555INTEL CPU family model numbers 11556M: Tony Luck <[email protected]> 11557M: [email protected] 11558L: [email protected] 11559S: Supported 11560F: arch/x86/include/asm/intel-family.h 11561 11562INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11563M: Jani Nikula <[email protected]> 11564M: Rodrigo Vivi <[email protected]> 11565L: [email protected] 11566L: [email protected] 11567S: Supported 11568F: drivers/gpu/drm/i915/display/ 11569F: drivers/gpu/drm/xe/display/ 11570F: drivers/gpu/drm/xe/compat-i915-headers 11571F: include/drm/intel/ 11572 11573INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11574M: Jani Nikula <[email protected]> 11575M: Joonas Lahtinen <[email protected]> 11576M: Rodrigo Vivi <[email protected]> 11577M: Tvrtko Ursulin <[email protected]> 11578L: [email protected] 11579S: Supported 11580W: https://drm.pages.freedesktop.org/intel-docs/ 11581Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11582B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11583C: irc://irc.oftc.net/intel-gfx 11584T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11585F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11586F: Documentation/gpu/i915.rst 11587F: drivers/gpu/drm/ci/xfails/i915* 11588F: drivers/gpu/drm/i915/ 11589F: include/drm/intel/ 11590F: include/uapi/drm/i915_drm.h 11591 11592INTEL DRM XE DRIVER (Lunar Lake and newer) 11593M: Lucas De Marchi <[email protected]> 11594M: Thomas Hellström <[email protected]> 11595M: Rodrigo Vivi <[email protected]> 11596L: [email protected] 11597S: Supported 11598W: https://drm.pages.freedesktop.org/intel-docs/ 11599Q: http://patchwork.freedesktop.org/project/intel-xe/ 11600B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11601C: irc://irc.oftc.net/xe 11602T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11603F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11604F: Documentation/gpu/xe/ 11605F: drivers/gpu/drm/xe/ 11606F: include/drm/intel/ 11607F: include/uapi/drm/xe_drm.h 11608 11609INTEL ETHERNET DRIVERS 11610M: Tony Nguyen <[email protected]> 11611M: Przemek Kitszel <[email protected]> 11612L: [email protected] (moderated for non-subscribers) 11613S: Maintained 11614W: https://www.intel.com/content/www/us/en/support.html 11615Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11618F: Documentation/networking/device_drivers/ethernet/intel/ 11619F: drivers/net/ethernet/intel/ 11620F: drivers/net/ethernet/intel/*/ 11621F: include/linux/avf/virtchnl.h 11622F: include/linux/net/intel/iidc.h 11623 11624INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11625M: Mustafa Ismail <[email protected]> 11626M: Tatyana Nikolova <[email protected]> 11627L: [email protected] 11628S: Supported 11629F: drivers/infiniband/hw/irdma/ 11630F: include/uapi/rdma/irdma-abi.h 11631 11632INTEL GPIO DRIVERS 11633M: Andy Shevchenko <[email protected]> 11634L: [email protected] 11635S: Supported 11636T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11637F: drivers/gpio/gpio-elkhartlake.c 11638F: drivers/gpio/gpio-graniterapids.c 11639F: drivers/gpio/gpio-ich.c 11640F: drivers/gpio/gpio-merrifield.c 11641F: drivers/gpio/gpio-ml-ioh.c 11642F: drivers/gpio/gpio-pch.c 11643F: drivers/gpio/gpio-sch.c 11644F: drivers/gpio/gpio-sodaville.c 11645F: drivers/gpio/gpio-tangier.c 11646F: drivers/gpio/gpio-tangier.h 11647 11648INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11649M: Zhenyu Wang <[email protected]> 11650M: Zhi Wang <[email protected]> 11651L: [email protected] 11652L: [email protected] 11653S: Supported 11654W: https://github.com/intel/gvt-linux/wiki 11655T: git https://github.com/intel/gvt-linux.git 11656F: drivers/gpu/drm/i915/gvt/ 11657 11658INTEL HID EVENT DRIVER 11659M: Alex Hung <[email protected]> 11660L: [email protected] 11661S: Maintained 11662F: drivers/platform/x86/intel/hid.c 11663 11664INTEL I/OAT DMA DRIVER 11665M: Dave Jiang <[email protected]> 11666R: Dan Williams <[email protected]> 11667L: [email protected] 11668S: Supported 11669Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11670F: drivers/dma/ioat* 11671 11672INTEL IAA CRYPTO DRIVER 11673M: Kristen Accardi <[email protected]> 11674L: [email protected] 11675S: Supported 11676F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11677F: drivers/crypto/intel/iaa/* 11678 11679INTEL IDLE DRIVER 11680M: Jacob Pan <[email protected]> 11681M: Len Brown <[email protected]> 11682L: [email protected] 11683S: Supported 11684B: https://bugzilla.kernel.org 11685T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11686F: drivers/idle/intel_idle.c 11687 11688INTEL IDXD DRIVER 11689M: Fenghua Yu <[email protected]> 11690R: Dave Jiang <[email protected]> 11691L: [email protected] 11692S: Supported 11693F: drivers/dma/idxd/* 11694F: include/uapi/linux/idxd.h 11695 11696INTEL IN FIELD SCAN (IFS) DEVICE 11697M: Jithu Joseph <[email protected]> 11698R: Ashok Raj <[email protected]> 11699R: Tony Luck <[email protected]> 11700S: Maintained 11701F: drivers/platform/x86/intel/ifs 11702F: include/trace/events/intel_ifs.h 11703F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11704 11705INTEL INTEGRATED SENSOR HUB DRIVER 11706M: Srinivas Pandruvada <[email protected]> 11707M: Jiri Kosina <[email protected]> 11708L: [email protected] 11709S: Maintained 11710F: drivers/hid/intel-ish-hid/ 11711 11712INTEL IOMMU (VT-d) 11713M: David Woodhouse <[email protected]> 11714M: Lu Baolu <[email protected]> 11715L: [email protected] 11716S: Supported 11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11718F: drivers/iommu/intel/ 11719 11720INTEL IPU3 CSI-2 CIO2 DRIVER 11721M: Yong Zhi <[email protected]> 11722M: Sakari Ailus <[email protected]> 11723M: Bingbu Cao <[email protected]> 11724M: Dan Scally <[email protected]> 11725R: Tianshu Qiu <[email protected]> 11726L: [email protected] 11727S: Maintained 11728T: git git://linuxtv.org/media.git 11729F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11730F: drivers/media/pci/intel/ipu3/ 11731 11732INTEL IPU3 CSI-2 IMGU DRIVER 11733M: Sakari Ailus <[email protected]> 11734R: Bingbu Cao <[email protected]> 11735R: Tianshu Qiu <[email protected]> 11736L: [email protected] 11737S: Maintained 11738F: Documentation/admin-guide/media/ipu3.rst 11739F: Documentation/admin-guide/media/ipu3_rcb.svg 11740F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11741F: drivers/staging/media/ipu3/ 11742 11743INTEL IPU6 INPUT SYSTEM DRIVER 11744M: Sakari Ailus <[email protected]> 11745M: Bingbu Cao <[email protected]> 11746R: Tianshu Qiu <[email protected]> 11747L: [email protected] 11748S: Maintained 11749T: git git://linuxtv.org/media.git 11750F: Documentation/admin-guide/media/ipu6-isys.rst 11751F: drivers/media/pci/intel/ipu6/ 11752 11753INTEL ISHTP ECLITE DRIVER 11754M: Srinivas Pandruvada <[email protected]> 11755L: [email protected] 11756S: Supported 11757F: drivers/platform/x86/intel/ishtp_eclite.c 11758 11759INTEL IXP4XX CRYPTO SUPPORT 11760M: Corentin Labbe <[email protected]> 11761L: [email protected] 11762S: Maintained 11763F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11764 11765INTEL KEEM BAY DRM DRIVER 11766M: Anitha Chrisanthus <[email protected]> 11767M: Edmund Dea <[email protected]> 11768S: Maintained 11769F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11770F: drivers/gpu/drm/kmb/ 11771 11772INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11773M: Daniele Alessandrelli <[email protected]> 11774S: Maintained 11775F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11776F: drivers/crypto/intel/keembay/Kconfig 11777F: drivers/crypto/intel/keembay/Makefile 11778F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11779F: drivers/crypto/intel/keembay/ocs-aes.c 11780F: drivers/crypto/intel/keembay/ocs-aes.h 11781 11782INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11783M: Daniele Alessandrelli <[email protected]> 11784M: Prabhjot Khurana <[email protected]> 11785M: Mark Gross <[email protected]> 11786S: Maintained 11787F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11788F: drivers/crypto/intel/keembay/Kconfig 11789F: drivers/crypto/intel/keembay/Makefile 11790F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11791 11792INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11793M: Daniele Alessandrelli <[email protected]> 11794M: Declan Murphy <[email protected]> 11795S: Maintained 11796F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11797F: drivers/crypto/intel/keembay/Kconfig 11798F: drivers/crypto/intel/keembay/Makefile 11799F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11800F: drivers/crypto/intel/keembay/ocs-hcu.c 11801F: drivers/crypto/intel/keembay/ocs-hcu.h 11802 11803INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 11804M: Wentong Wu <[email protected]> 11805M: Sakari Ailus <[email protected]> 11806S: Maintained 11807F: drivers/gpio/gpio-ljca.c 11808F: drivers/i2c/busses/i2c-ljca.c 11809F: drivers/spi/spi-ljca.c 11810F: drivers/usb/misc/usb-ljca.c 11811F: include/linux/usb/ljca.h 11812 11813INTEL MANAGEMENT ENGINE (mei) 11814M: Alexander Usyskin <[email protected]> 11815L: [email protected] 11816S: Supported 11817F: Documentation/driver-api/mei/* 11818F: drivers/misc/mei/ 11819F: drivers/watchdog/mei_wdt.c 11820F: include/linux/mei_aux.h 11821F: include/linux/mei_cl_bus.h 11822F: include/uapi/linux/mei.h 11823F: include/uapi/linux/mei_uuid.h 11824F: include/uapi/linux/uuid.h 11825F: samples/mei/* 11826 11827INTEL MAX 10 BMC MFD DRIVER 11828M: Xu Yilun <[email protected]> 11829R: Tom Rix <[email protected]> 11830S: Maintained 11831F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11832F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11833F: drivers/hwmon/intel-m10-bmc-hwmon.c 11834F: drivers/mfd/intel-m10-bmc* 11835F: include/linux/mfd/intel-m10-bmc.h 11836 11837INTEL MAX10 BMC SECURE UPDATES 11838M: Peter Colberg <[email protected]> 11839L: [email protected] 11840S: Maintained 11841F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11842F: drivers/fpga/intel-m10-bmc-sec-update.c 11843 11844INTEL MID (Mobile Internet Device) PLATFORM 11845M: Andy Shevchenko <[email protected]> 11846L: [email protected] 11847S: Supported 11848F: arch/x86/include/asm/intel-mid.h 11849F: arch/x86/pci/intel_mid_pci.c 11850F: arch/x86/platform/intel-mid/ 11851F: drivers/extcon/extcon-intel-mrfld.c 11852F: drivers/iio/adc/intel_mrfld_adc.c 11853F: drivers/mfd/intel_soc_pmic_mrfld.c 11854F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11855F: drivers/platform/x86/intel_scu_* 11856F: drivers/staging/media/atomisp/ 11857F: drivers/watchdog/intel-mid_wdt.c 11858F: include/linux/mfd/intel_soc_pmic_mrfld.h 11859F: include/linux/platform_data/x86/intel-mid_wdt.h 11860F: include/linux/platform_data/x86/intel_scu_ipc.h 11861 11862INTEL P-Unit IPC DRIVER 11863M: Zha Qipeng <[email protected]> 11864L: [email protected] 11865S: Maintained 11866F: arch/x86/include/asm/intel_punit_ipc.h 11867F: drivers/platform/x86/intel/punit_ipc.c 11868 11869INTEL PMC CORE DRIVER 11870M: Rajneesh Bhardwaj <[email protected]> 11871M: David E Box <[email protected]> 11872L: [email protected] 11873S: Maintained 11874F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11875F: drivers/platform/x86/intel/pmc/ 11876 11877INTEL PMIC GPIO DRIVERS 11878M: Andy Shevchenko <[email protected]> 11879S: Supported 11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11881F: drivers/gpio/gpio-*cove.c 11882 11883INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11884M: Andy Shevchenko <[email protected]> 11885S: Supported 11886F: drivers/mfd/intel_soc_pmic* 11887F: include/linux/mfd/intel_soc_pmic* 11888 11889INTEL PMT DRIVERS 11890M: David E. Box <[email protected]> 11891S: Supported 11892F: drivers/platform/x86/intel/pmt/ 11893 11894INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11895M: Stanislav Yakovlev <[email protected]> 11896L: [email protected] 11897S: Maintained 11898F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11899F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11900F: drivers/net/wireless/intel/ipw2x00/ 11901 11902INTEL PSTATE DRIVER 11903M: Srinivas Pandruvada <[email protected]> 11904M: Len Brown <[email protected]> 11905L: [email protected] 11906S: Supported 11907F: drivers/cpufreq/intel_pstate.c 11908 11909INTEL PTP DFL ToD DRIVER 11910M: Tianfei Zhang <[email protected]> 11911L: [email protected] 11912L: [email protected] 11913S: Maintained 11914F: drivers/ptp/ptp_dfl_tod.c 11915 11916INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11917M: Jarkko Nikula <[email protected]> 11918L: [email protected] 11919F: drivers/counter/intel-qep.c 11920 11921INTEL SCU DRIVERS 11922M: Mika Westerberg <[email protected]> 11923S: Maintained 11924F: drivers/platform/x86/intel_scu_* 11925F: include/linux/platform_data/x86/intel_scu_ipc.h 11926 11927INTEL SDSI DRIVER 11928M: David E. Box <[email protected]> 11929S: Supported 11930F: drivers/platform/x86/intel/sdsi.c 11931F: tools/arch/x86/intel_sdsi/ 11932F: tools/testing/selftests/drivers/sdsi/ 11933 11934INTEL SGX 11935M: Jarkko Sakkinen <[email protected]> 11936R: Dave Hansen <[email protected]> 11937L: [email protected] 11938S: Supported 11939Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11941F: Documentation/arch/x86/sgx.rst 11942F: arch/x86/entry/vdso/vsgx.S 11943F: arch/x86/include/asm/sgx.h 11944F: arch/x86/include/uapi/asm/sgx.h 11945F: arch/x86/kernel/cpu/sgx/* 11946F: tools/testing/selftests/sgx/* 11947K: \bSGX_ 11948 11949INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11950M: Daniel Scally <[email protected]> 11951S: Maintained 11952F: drivers/platform/x86/intel/int3472/ 11953 11954INTEL SPEED SELECT TECHNOLOGY 11955M: Srinivas Pandruvada <[email protected]> 11956L: [email protected] 11957S: Maintained 11958F: drivers/platform/x86/intel/speed_select_if/ 11959F: include/uapi/linux/isst_if.h 11960F: tools/power/x86/intel-speed-select/ 11961 11962INTEL STRATIX10 FIRMWARE DRIVERS 11963M: Dinh Nguyen <[email protected]> 11964L: [email protected] 11965S: Maintained 11966T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11967F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11968F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11969F: drivers/firmware/stratix10-rsu.c 11970F: drivers/firmware/stratix10-svc.c 11971F: include/linux/firmware/intel/stratix10-smc.h 11972F: include/linux/firmware/intel/stratix10-svc-client.h 11973 11974INTEL TELEMETRY DRIVER 11975M: Rajneesh Bhardwaj <[email protected]> 11976M: "David E. Box" <[email protected]> 11977L: [email protected] 11978S: Maintained 11979F: arch/x86/include/asm/intel_telemetry.h 11980F: drivers/platform/x86/intel/telemetry/ 11981 11982INTEL TOUCH HOST CONTROLLER (THC) DRIVER 11983M: Even Xu <[email protected]> 11984M: Xinpeng Sun <[email protected]> 11985S: Maintained 11986F: drivers/hid/intel-thc-hid/ 11987 11988INTEL TPMI DRIVER 11989M: Srinivas Pandruvada <[email protected]> 11990L: [email protected] 11991S: Maintained 11992F: Documentation/ABI/testing/debugfs-tpmi 11993F: drivers/platform/x86/intel/vsec_tpmi.c 11994F: include/linux/intel_tpmi.h 11995 11996INTEL UNCORE FREQUENCY CONTROL 11997M: Srinivas Pandruvada <[email protected]> 11998L: [email protected] 11999S: Maintained 12000F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 12001F: drivers/platform/x86/intel/uncore-frequency/ 12002 12003INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 12004M: David E. Box <[email protected]> 12005S: Supported 12006F: drivers/platform/x86/intel/vsec.c 12007F: include/linux/intel_vsec.h 12008 12009INTEL VIRTUAL BUTTON DRIVER 12010M: AceLan Kao <[email protected]> 12011L: [email protected] 12012S: Maintained 12013F: drivers/platform/x86/intel/vbtn.c 12014 12015INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12016M: Stanislaw Gruszka <[email protected]> 12017L: [email protected] 12018S: Supported 12019F: drivers/net/wireless/intel/iwlegacy/ 12020 12021INTEL WIRELESS WIFI LINK (iwlwifi) 12022M: Miri Korenblit <[email protected]> 12023L: [email protected] 12024S: Supported 12025W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12026T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12027F: drivers/net/wireless/intel/iwlwifi/ 12028 12029INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12030M: Jithu Joseph <[email protected]> 12031S: Maintained 12032W: https://slimbootloader.github.io/security/firmware-update.html 12033F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12034 12035INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12036L: [email protected] 12037S: Maintained 12038F: drivers/platform/x86/intel/wmi/thunderbolt.c 12039 12040INTEL WWAN IOSM DRIVER 12041M: M Chetan Kumar <[email protected]> 12042L: [email protected] 12043S: Maintained 12044F: drivers/net/wwan/iosm/ 12045 12046INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12047M: Xin Li <[email protected]> 12048M: "H. Peter Anvin" <[email protected]> 12049S: Supported 12050F: Documentation/arch/x86/x86_64/fred.rst 12051F: arch/x86/entry/entry_64_fred.S 12052F: arch/x86/entry/entry_fred.c 12053F: arch/x86/include/asm/fred.h 12054F: arch/x86/kernel/fred.c 12055 12056INTEL(R) TRACE HUB 12057M: Alexander Shishkin <[email protected]> 12058S: Supported 12059F: Documentation/trace/intel_th.rst 12060F: drivers/hwtracing/intel_th/ 12061F: include/linux/intel_th.h 12062 12063INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12064M: Ning Sun <[email protected]> 12065L: [email protected] 12066S: Supported 12067W: http://tboot.sourceforge.net 12068T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12069F: Documentation/arch/x86/intel_txt.rst 12070F: arch/x86/kernel/tboot.c 12071F: include/linux/tboot.h 12072 12073INTERCONNECT API 12074M: Georgi Djakov <[email protected]> 12075L: [email protected] 12076S: Maintained 12077T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12078F: Documentation/devicetree/bindings/interconnect/ 12079F: Documentation/driver-api/interconnect.rst 12080F: drivers/interconnect/ 12081F: include/dt-bindings/interconnect/ 12082F: include/linux/interconnect-provider.h 12083F: include/linux/interconnect.h 12084 12085INTERRUPT COUNTER DRIVER 12086M: Oleksij Rempel <[email protected]> 12087R: Pengutronix Kernel Team <[email protected]> 12088L: [email protected] 12089F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12090F: drivers/counter/interrupt-cnt.c 12091 12092INTERSIL ISL7998X VIDEO DECODER DRIVER 12093M: Michael Tretter <[email protected]> 12094R: Pengutronix Kernel Team <[email protected]> 12095L: [email protected] 12096S: Maintained 12097F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12098F: drivers/media/i2c/isl7998x.c 12099 12100INVENSENSE ICM-426xx IMU DRIVER 12101M: Jean-Baptiste Maneyrol <[email protected]> 12102L: [email protected] 12103S: Maintained 12104W: https://invensense.tdk.com/ 12105F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12106F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12107F: drivers/iio/imu/inv_icm42600/ 12108 12109INVENSENSE MPU-3050 GYROSCOPE DRIVER 12110M: Linus Walleij <[email protected]> 12111L: [email protected] 12112S: Maintained 12113F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12114F: drivers/iio/gyro/mpu3050* 12115 12116INVENSENSE MPU-6050 IMU DRIVER 12117M: Jean-Baptiste Maneyrol <[email protected]> 12118L: [email protected] 12119S: Maintained 12120W: https://invensense.tdk.com/ 12121F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12122F: drivers/iio/imu/inv_mpu6050/ 12123 12124IOC3 ETHERNET DRIVER 12125M: Thomas Bogendoerfer <[email protected]> 12126L: [email protected] 12127S: Maintained 12128F: drivers/net/ethernet/sgi/ioc3-eth.c 12129 12130IOMMU DMA-API LAYER 12131M: Robin Murphy <[email protected]> 12132L: [email protected] 12133S: Maintained 12134T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12135F: drivers/iommu/dma-iommu.c 12136F: drivers/iommu/dma-iommu.h 12137F: drivers/iommu/iova.c 12138F: include/linux/iommu-dma.h 12139F: include/linux/iova.h 12140 12141IOMMU SUBSYSTEM 12142M: Joerg Roedel <[email protected]> 12143M: Will Deacon <[email protected]> 12144R: Robin Murphy <[email protected]> 12145L: [email protected] 12146S: Maintained 12147T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12148F: Documentation/devicetree/bindings/iommu/ 12149F: drivers/iommu/ 12150F: include/linux/iommu.h 12151F: include/linux/iova.h 12152F: include/linux/of_iommu.h 12153 12154IOMMUFD 12155M: Jason Gunthorpe <[email protected]> 12156M: Kevin Tian <[email protected]> 12157L: [email protected] 12158S: Maintained 12159T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12160F: Documentation/userspace-api/iommufd.rst 12161F: drivers/iommu/iommufd/ 12162F: include/linux/iommufd.h 12163F: include/uapi/linux/iommufd.h 12164F: tools/testing/selftests/iommu/ 12165 12166IOSYS-MAP HELPERS 12167M: Thomas Zimmermann <[email protected]> 12168L: [email protected] 12169S: Maintained 12170T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12171F: include/linux/iosys-map.h 12172 12173IO_URING 12174M: Jens Axboe <[email protected]> 12175M: Pavel Begunkov <[email protected]> 12176L: [email protected] 12177S: Maintained 12178T: git git://git.kernel.dk/linux-block 12179T: git git://git.kernel.dk/liburing 12180F: include/linux/io_uring/ 12181F: include/linux/io_uring.h 12182F: include/linux/io_uring_types.h 12183F: include/trace/events/io_uring.h 12184F: include/uapi/linux/io_uring.h 12185F: io_uring/ 12186 12187IPMI SUBSYSTEM 12188M: Corey Minyard <[email protected]> 12189L: [email protected] (moderated for non-subscribers) 12190S: Supported 12191W: http://openipmi.sourceforge.net/ 12192T: git https://github.com/cminyard/linux-ipmi.git for-next 12193F: Documentation/devicetree/bindings/ipmi/ 12194F: Documentation/driver-api/ipmi.rst 12195F: drivers/char/ipmi/ 12196F: include/linux/ipmi* 12197F: include/uapi/linux/ipmi* 12198 12199IPS SCSI RAID DRIVER 12200M: Adaptec OEM Raid Solutions <[email protected]> 12201L: [email protected] 12202S: Maintained 12203W: http://www.adaptec.com/ 12204F: drivers/scsi/ips* 12205 12206IPVS 12207M: Simon Horman <[email protected]> 12208M: Julian Anastasov <[email protected]> 12209L: [email protected] 12210L: [email protected] 12211S: Maintained 12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12213T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12214F: Documentation/networking/ipvs-sysctl.rst 12215F: include/net/ip_vs.h 12216F: include/uapi/linux/ip_vs.h 12217F: net/netfilter/ipvs/ 12218 12219IPWIRELESS DRIVER 12220M: Jiri Kosina <[email protected]> 12221M: David Sterba <[email protected]> 12222S: Odd Fixes 12223F: drivers/tty/ipwireless/ 12224 12225IRON DEVICE AUDIO CODEC DRIVERS 12226M: Kiseok Jo <[email protected]> 12227L: [email protected] 12228S: Maintained 12229F: Documentation/devicetree/bindings/sound/irondevice,* 12230F: sound/soc/codecs/sma* 12231 12232IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12233M: Thomas Gleixner <[email protected]> 12234S: Maintained 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12236F: Documentation/core-api/irq/irq-domain.rst 12237F: include/linux/irqdomain.h 12238F: include/linux/irqdomain_defs.h 12239F: kernel/irq/irqdomain.c 12240F: kernel/irq/msi.c 12241 12242IRQ SUBSYSTEM 12243M: Thomas Gleixner <[email protected]> 12244L: [email protected] 12245S: Maintained 12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12247F: include/linux/group_cpus.h 12248F: include/linux/irq.h 12249F: include/linux/irqhandler.h 12250F: include/linux/irqnr.h 12251F: include/linux/irqreturn.h 12252F: kernel/irq/ 12253F: lib/group_cpus.c 12254 12255IRQCHIP DRIVERS 12256M: Thomas Gleixner <[email protected]> 12257L: [email protected] 12258S: Maintained 12259T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12260F: Documentation/devicetree/bindings/interrupt-controller/ 12261F: drivers/irqchip/ 12262F: include/linux/irqchip.h 12263 12264ISA 12265M: William Breathitt Gray <[email protected]> 12266S: Maintained 12267F: Documentation/driver-api/isa.rst 12268F: drivers/base/isa.c 12269F: include/linux/isa.h 12270 12271ISA RADIO MODULE 12272M: Hans Verkuil <[email protected]> 12273L: [email protected] 12274S: Maintained 12275W: https://linuxtv.org 12276T: git git://linuxtv.org/media.git 12277F: drivers/media/radio/radio-isa* 12278 12279ISAPNP 12280M: Jaroslav Kysela <[email protected]> 12281S: Maintained 12282F: Documentation/userspace-api/isapnp.rst 12283F: drivers/pnp/isapnp/ 12284F: include/linux/isapnp.h 12285 12286ISCSI 12287M: Lee Duncan <[email protected]> 12288M: Chris Leech <[email protected]> 12289M: Mike Christie <[email protected]> 12290L: [email protected] 12291L: [email protected] 12292S: Maintained 12293W: www.open-iscsi.com 12294F: drivers/scsi/*iscsi* 12295F: include/scsi/*iscsi* 12296 12297iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12298M: Peter Jones <[email protected]> 12299M: Konrad Rzeszutek Wilk <[email protected]> 12300S: Maintained 12301F: drivers/firmware/iscsi_ibft* 12302 12303ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12304M: Sagi Grimberg <[email protected]> 12305M: Max Gurtovoy <[email protected]> 12306L: [email protected] 12307S: Supported 12308W: http://www.openfabrics.org 12309W: www.open-iscsi.org 12310Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12311F: drivers/infiniband/ulp/iser/ 12312 12313ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12314M: Sagi Grimberg <[email protected]> 12315L: [email protected] 12316L: [email protected] 12317S: Supported 12318T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12319F: drivers/infiniband/ulp/isert 12320 12321ISDN/CMTP OVER BLUETOOTH 12322M: Karsten Keil <[email protected]> 12323L: [email protected] (subscribers-only) 12324L: [email protected] 12325S: Odd Fixes 12326W: http://www.isdn4linux.de 12327F: Documentation/isdn/ 12328F: drivers/isdn/capi/ 12329F: include/linux/isdn/ 12330F: include/uapi/linux/isdn/ 12331F: net/bluetooth/cmtp/ 12332 12333ISDN/mISDN SUBSYSTEM 12334M: Karsten Keil <[email protected]> 12335L: [email protected] (subscribers-only) 12336L: [email protected] 12337S: Maintained 12338W: http://www.isdn4linux.de 12339F: drivers/isdn/Kconfig 12340F: drivers/isdn/Makefile 12341F: drivers/isdn/hardware/ 12342F: drivers/isdn/mISDN/ 12343 12344ISL28022 HARDWARE MONITORING DRIVER 12345M: Carsten Spieß <[email protected]> 12346L: [email protected] 12347S: Maintained 12348F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12349F: Documentation/hwmon/isl28022.rst 12350F: drivers/hwmon/isl28022.c 12351 12352ISOFS FILESYSTEM 12353M: Jan Kara <[email protected]> 12354L: [email protected] 12355S: Maintained 12356F: Documentation/filesystems/isofs.rst 12357F: fs/isofs/ 12358 12359IT87 HARDWARE MONITORING DRIVER 12360M: Jean Delvare <[email protected]> 12361L: [email protected] 12362S: Maintained 12363F: Documentation/hwmon/it87.rst 12364F: drivers/hwmon/it87.c 12365 12366IT913X MEDIA DRIVER 12367L: [email protected] 12368S: Orphan 12369W: https://linuxtv.org 12370Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12371F: drivers/media/tuners/it913x* 12372 12373ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12374M: Liu Ying <[email protected]> 12375L: [email protected] 12376S: Maintained 12377T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12378F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12379F: drivers/gpu/drm/bridge/ite-it6263.c 12380 12381ITE IT66121 HDMI BRIDGE DRIVER 12382M: Phong LE <[email protected]> 12383M: Neil Armstrong <[email protected]> 12384S: Maintained 12385T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12386F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12387F: drivers/gpu/drm/bridge/ite-it66121.c 12388 12389IVTV VIDEO4LINUX DRIVER 12390M: Andy Walls <[email protected]> 12391L: [email protected] 12392S: Maintained 12393W: https://linuxtv.org 12394T: git git://linuxtv.org/media.git 12395F: Documentation/admin-guide/media/ivtv* 12396F: drivers/media/pci/ivtv/ 12397F: include/uapi/linux/ivtv* 12398 12399IX2505V MEDIA DRIVER 12400M: Malcolm Priestley <[email protected]> 12401L: [email protected] 12402S: Maintained 12403W: https://linuxtv.org 12404Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12405F: drivers/media/dvb-frontends/ix2505v* 12406 12407JAILHOUSE HYPERVISOR INTERFACE 12408M: Jan Kiszka <[email protected]> 12409L: [email protected] 12410S: Maintained 12411F: arch/x86/include/asm/jailhouse_para.h 12412F: arch/x86/kernel/jailhouse.c 12413 12414JFS FILESYSTEM 12415M: Dave Kleikamp <[email protected]> 12416L: [email protected] 12417S: Odd Fixes 12418W: http://jfs.sourceforge.net/ 12419T: git https://github.com/kleikamp/linux-shaggy.git 12420F: Documentation/admin-guide/jfs.rst 12421F: fs/jfs/ 12422 12423JME NETWORK DRIVER 12424M: Guo-Fu Tseng <[email protected]> 12425L: [email protected] 12426S: Odd Fixes 12427F: drivers/net/ethernet/jme.* 12428 12429JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12430M: David Woodhouse <[email protected]> 12431M: Richard Weinberger <[email protected]> 12432L: [email protected] 12433S: Odd Fixes 12434W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12435T: git git://git.infradead.org/ubifs-2.6.git 12436F: fs/jffs2/ 12437F: include/uapi/linux/jffs2.h 12438 12439JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12440M: "Theodore Ts'o" <[email protected]> 12441M: Jan Kara <[email protected]> 12442L: [email protected] 12443S: Maintained 12444F: fs/jbd2/ 12445F: include/linux/jbd2.h 12446 12447JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12448M: Mikhail Ulyanov <[email protected]> 12449L: [email protected] 12450L: [email protected] 12451S: Maintained 12452F: drivers/media/platform/renesas/rcar_jpu.c 12453 12454JSM Neo PCI based serial card 12455L: [email protected] 12456S: Orphan 12457F: drivers/tty/serial/jsm/ 12458 12459K10TEMP HARDWARE MONITORING DRIVER 12460M: Clemens Ladisch <[email protected]> 12461L: [email protected] 12462S: Maintained 12463F: Documentation/hwmon/k10temp.rst 12464F: drivers/hwmon/k10temp.c 12465 12466K8TEMP HARDWARE MONITORING DRIVER 12467M: Rudolf Marek <[email protected]> 12468L: [email protected] 12469S: Maintained 12470F: Documentation/hwmon/k8temp.rst 12471F: drivers/hwmon/k8temp.c 12472 12473KASAN 12474M: Andrey Ryabinin <[email protected]> 12475R: Alexander Potapenko <[email protected]> 12476R: Andrey Konovalov <[email protected]> 12477R: Dmitry Vyukov <[email protected]> 12478R: Vincenzo Frascino <[email protected]> 12479L: [email protected] 12480S: Maintained 12481B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12482F: Documentation/dev-tools/kasan.rst 12483F: arch/*/include/asm/*kasan.h 12484F: arch/*/mm/kasan_init* 12485F: include/linux/kasan*.h 12486F: lib/Kconfig.kasan 12487F: mm/kasan/ 12488F: scripts/Makefile.kasan 12489 12490KCONFIG 12491M: Masahiro Yamada <[email protected]> 12492L: [email protected] 12493S: Maintained 12494Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12496F: Documentation/kbuild/kconfig* 12497F: scripts/Kconfig.include 12498F: scripts/kconfig/ 12499 12500KCORE 12501M: Omar Sandoval <[email protected]> 12502L: [email protected] 12503S: Maintained 12504F: fs/proc/kcore.c 12505F: include/linux/kcore.h 12506 12507KCOV 12508R: Dmitry Vyukov <[email protected]> 12509R: Andrey Konovalov <[email protected]> 12510L: [email protected] 12511S: Maintained 12512B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12513F: Documentation/dev-tools/kcov.rst 12514F: include/linux/kcov.h 12515F: include/uapi/linux/kcov.h 12516F: kernel/kcov.c 12517F: scripts/Makefile.kcov 12518 12519KCSAN 12520M: Marco Elver <[email protected]> 12521R: Dmitry Vyukov <[email protected]> 12522L: [email protected] 12523S: Maintained 12524F: Documentation/dev-tools/kcsan.rst 12525F: include/linux/kcsan*.h 12526F: kernel/kcsan/ 12527F: lib/Kconfig.kcsan 12528F: scripts/Makefile.kcsan 12529 12530KDUMP 12531M: Baoquan He <[email protected]> 12532R: Vivek Goyal <[email protected]> 12533R: Dave Young <[email protected]> 12534L: [email protected] 12535S: Maintained 12536W: http://lse.sourceforge.net/kdump/ 12537F: Documentation/admin-guide/kdump/ 12538F: fs/proc/vmcore.c 12539F: include/linux/crash_core.h 12540F: include/linux/crash_dump.h 12541F: include/uapi/linux/vmcore.h 12542F: kernel/crash_*.c 12543 12544KEENE FM RADIO TRANSMITTER DRIVER 12545M: Hans Verkuil <[email protected]> 12546L: [email protected] 12547S: Maintained 12548W: https://linuxtv.org 12549T: git git://linuxtv.org/media.git 12550F: drivers/media/radio/radio-keene* 12551 12552KERNEL AUTOMOUNTER 12553M: Ian Kent <[email protected]> 12554L: [email protected] 12555S: Maintained 12556F: fs/autofs/ 12557 12558KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12559M: Masahiro Yamada <[email protected]> 12560R: Nathan Chancellor <[email protected]> 12561R: Nicolas Schier <[email protected]> 12562L: [email protected] 12563S: Maintained 12564Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12566F: Documentation/kbuild/ 12567F: Makefile 12568F: scripts/*vmlinux* 12569F: scripts/Kbuild* 12570F: scripts/Makefile* 12571F: scripts/basic/ 12572F: scripts/clang-tools/ 12573F: scripts/dummy-tools/ 12574F: scripts/include/ 12575F: scripts/mk* 12576F: scripts/mod/ 12577F: scripts/package/ 12578F: usr/ 12579 12580KERNEL HARDENING (not covered by other areas) 12581M: Kees Cook <[email protected]> 12582R: Gustavo A. R. Silva <[email protected]> 12583L: [email protected] 12584S: Supported 12585T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12586F: Documentation/ABI/testing/sysfs-kernel-oops_count 12587F: Documentation/ABI/testing/sysfs-kernel-warn_count 12588F: arch/*/configs/hardening.config 12589F: include/linux/overflow.h 12590F: include/linux/randomize_kstack.h 12591F: kernel/configs/hardening.config 12592F: lib/usercopy_kunit.c 12593F: mm/usercopy.c 12594F: security/Kconfig.hardening 12595K: \b(add|choose)_random_kstack_offset\b 12596K: \b__check_(object_size|heap_object)\b 12597K: \b__counted_by(_le|_be)?\b 12598 12599KERNEL JANITORS 12600L: [email protected] 12601S: Odd Fixes 12602W: http://kernelnewbies.org/KernelJanitors 12603 12604KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12605M: Chuck Lever <[email protected]> 12606M: Jeff Layton <[email protected]> 12607R: Neil Brown <[email protected]> 12608R: Olga Kornievskaia <[email protected]> 12609R: Dai Ngo <[email protected]> 12610R: Tom Talpey <[email protected]> 12611L: [email protected] 12612S: Supported 12613B: https://bugzilla.kernel.org 12614T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12615F: Documentation/filesystems/nfs/ 12616F: fs/lockd/ 12617F: fs/nfs_common/ 12618F: fs/nfsd/ 12619F: include/linux/lockd/ 12620F: include/linux/sunrpc/ 12621F: include/trace/events/rpcgss.h 12622F: include/trace/events/rpcrdma.h 12623F: include/trace/events/sunrpc.h 12624F: include/trace/misc/fs.h 12625F: include/trace/misc/nfs.h 12626F: include/trace/misc/sunrpc.h 12627F: include/uapi/linux/nfsd/ 12628F: include/uapi/linux/sunrpc/ 12629F: net/sunrpc/ 12630F: tools/net/sunrpc/ 12631 12632KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12633M: Thomas Weißschuh <[email protected]> 12634R: Christian Heusel <[email protected]> 12635R: Nathan Chancellor <[email protected]> 12636S: Maintained 12637F: scripts/package/PKGBUILD 12638 12639KERNEL REGRESSIONS 12640M: Thorsten Leemhuis <[email protected]> 12641L: [email protected] 12642S: Supported 12643F: Documentation/admin-guide/reporting-regressions.rst 12644F: Documentation/process/handling-regressions.rst 12645 12646KERNEL SELFTEST FRAMEWORK 12647M: Shuah Khan <[email protected]> 12648M: Shuah Khan <[email protected]> 12649L: [email protected] 12650S: Maintained 12651Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12652T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12653F: Documentation/dev-tools/kselftest* 12654F: tools/testing/selftests/ 12655 12656KERNEL SMB3 SERVER (KSMBD) 12657M: Namjae Jeon <[email protected]> 12658M: Steve French <[email protected]> 12659R: Sergey Senozhatsky <[email protected]> 12660R: Tom Talpey <[email protected]> 12661L: [email protected] 12662S: Maintained 12663T: git git://git.samba.org/ksmbd.git 12664F: Documentation/filesystems/smb/ksmbd.rst 12665F: fs/smb/common/ 12666F: fs/smb/server/ 12667 12668KERNEL UNIT TESTING FRAMEWORK (KUnit) 12669M: Brendan Higgins <[email protected]> 12670M: David Gow <[email protected]> 12671R: Rae Moar <[email protected]> 12672L: [email protected] 12673L: [email protected] 12674S: Maintained 12675W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12676T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12678F: Documentation/dev-tools/kunit/ 12679F: include/kunit/ 12680F: lib/kunit/ 12681F: rust/kernel/kunit.rs 12682F: scripts/rustdoc_test_* 12683F: tools/testing/kunit/ 12684 12685KERNEL USERMODE HELPER 12686M: Luis Chamberlain <[email protected]> 12687L: [email protected] 12688S: Maintained 12689F: include/linux/umh.h 12690F: kernel/umh.c 12691 12692KERNEL VIRTUAL MACHINE (KVM) 12693M: Paolo Bonzini <[email protected]> 12694L: [email protected] 12695S: Supported 12696W: http://www.linux-kvm.org 12697T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12698F: Documentation/virt/kvm/ 12699F: include/asm-generic/kvm* 12700F: include/kvm/iodev.h 12701F: include/linux/kvm* 12702F: include/trace/events/kvm.h 12703F: include/uapi/asm-generic/kvm* 12704F: include/uapi/linux/kvm* 12705F: tools/kvm/ 12706F: tools/testing/selftests/kvm/ 12707F: virt/kvm/* 12708 12709KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12710M: Marc Zyngier <[email protected]> 12711M: Oliver Upton <[email protected]> 12712R: Joey Gouly <[email protected]> 12713R: Suzuki K Poulose <[email protected]> 12714R: Zenghui Yu <[email protected]> 12715L: [email protected] (moderated for non-subscribers) 12716L: [email protected] 12717S: Maintained 12718T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12719F: Documentation/virt/kvm/arm/ 12720F: Documentation/virt/kvm/devices/arm* 12721F: arch/arm64/include/asm/kvm* 12722F: arch/arm64/include/uapi/asm/kvm* 12723F: arch/arm64/kvm/ 12724F: include/kvm/arm_* 12725F: tools/testing/selftests/kvm/*/arm64/ 12726F: tools/testing/selftests/kvm/arm64/ 12727 12728KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12729M: Tianrui Zhao <[email protected]> 12730M: Bibo Mao <[email protected]> 12731M: Huacai Chen <[email protected]> 12732L: [email protected] 12733L: [email protected] 12734S: Maintained 12735T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12736F: Documentation/virt/kvm/loongarch/ 12737F: arch/loongarch/include/asm/kvm* 12738F: arch/loongarch/include/uapi/asm/kvm* 12739F: arch/loongarch/kvm/ 12740 12741KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 12742M: Huacai Chen <[email protected]> 12743L: [email protected] 12744L: [email protected] 12745S: Maintained 12746T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12747F: arch/mips/include/asm/kvm* 12748F: arch/mips/include/uapi/asm/kvm* 12749F: arch/mips/kvm/ 12750 12751KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12752M: Madhavan Srinivasan <[email protected]> 12753R: Nicholas Piggin <[email protected]> 12754L: [email protected] 12755L: [email protected] 12756S: Maintained (Book3S 64-bit HV) 12757S: Odd fixes (Book3S 64-bit PR) 12758S: Orphan (Book3E and 32-bit) 12759T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12760F: arch/powerpc/include/asm/kvm* 12761F: arch/powerpc/include/uapi/asm/kvm* 12762F: arch/powerpc/kernel/kvm* 12763F: arch/powerpc/kvm/ 12764 12765KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12766M: Anup Patel <[email protected]> 12767R: Atish Patra <[email protected]> 12768L: [email protected] 12769L: [email protected] 12770L: [email protected] 12771S: Maintained 12772T: git https://github.com/kvm-riscv/linux.git 12773F: arch/riscv/include/asm/kvm* 12774F: arch/riscv/include/uapi/asm/kvm* 12775F: arch/riscv/kvm/ 12776F: tools/testing/selftests/kvm/*/riscv/ 12777F: tools/testing/selftests/kvm/riscv/ 12778 12779KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12780M: Christian Borntraeger <[email protected]> 12781M: Janosch Frank <[email protected]> 12782M: Claudio Imbrenda <[email protected]> 12783R: David Hildenbrand <[email protected]> 12784L: [email protected] 12785S: Supported 12786T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12787F: Documentation/virt/kvm/s390* 12788F: arch/s390/include/asm/gmap.h 12789F: arch/s390/include/asm/kvm* 12790F: arch/s390/include/uapi/asm/kvm* 12791F: arch/s390/include/uapi/asm/uvdevice.h 12792F: arch/s390/kernel/uv.c 12793F: arch/s390/kvm/ 12794F: arch/s390/mm/gmap.c 12795F: drivers/s390/char/uvdevice.c 12796F: tools/testing/selftests/drivers/s390x/uvdevice/ 12797F: tools/testing/selftests/kvm/*/s390/ 12798F: tools/testing/selftests/kvm/s390/ 12799 12800KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12801M: Sean Christopherson <[email protected]> 12802M: Paolo Bonzini <[email protected]> 12803L: [email protected] 12804S: Supported 12805P: Documentation/process/maintainer-kvm-x86.rst 12806T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12807F: arch/x86/include/asm/kvm* 12808F: arch/x86/include/asm/svm.h 12809F: arch/x86/include/asm/vmx*.h 12810F: arch/x86/include/uapi/asm/kvm* 12811F: arch/x86/include/uapi/asm/svm.h 12812F: arch/x86/include/uapi/asm/vmx.h 12813F: arch/x86/kvm/ 12814F: arch/x86/kvm/*/ 12815F: tools/testing/selftests/kvm/*/x86/ 12816F: tools/testing/selftests/kvm/x86/ 12817 12818KERNFS 12819M: Greg Kroah-Hartman <[email protected]> 12820M: Tejun Heo <[email protected]> 12821S: Supported 12822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12823F: fs/kernfs/ 12824F: include/linux/kernfs.h 12825 12826KEXEC 12827M: Eric Biederman <[email protected]> 12828L: [email protected] 12829S: Maintained 12830W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12831F: include/linux/kexec.h 12832F: include/uapi/linux/kexec.h 12833F: kernel/kexec* 12834 12835KEYS-ENCRYPTED 12836M: Mimi Zohar <[email protected]> 12837L: [email protected] 12838L: [email protected] 12839S: Supported 12840F: Documentation/security/keys/trusted-encrypted.rst 12841F: include/keys/encrypted-type.h 12842F: security/keys/encrypted-keys/ 12843 12844KEYS-TRUSTED 12845M: James Bottomley <[email protected]> 12846M: Jarkko Sakkinen <[email protected]> 12847M: Mimi Zohar <[email protected]> 12848L: [email protected] 12849L: [email protected] 12850S: Supported 12851F: Documentation/security/keys/trusted-encrypted.rst 12852F: include/keys/trusted-type.h 12853F: include/keys/trusted_tpm.h 12854F: security/keys/trusted-keys/ 12855 12856KEYS-TRUSTED-CAAM 12857M: Ahmad Fatoum <[email protected]> 12858R: Pengutronix Kernel Team <[email protected]> 12859L: [email protected] 12860L: [email protected] 12861S: Maintained 12862F: include/keys/trusted_caam.h 12863F: security/keys/trusted-keys/trusted_caam.c 12864 12865KEYS-TRUSTED-DCP 12866M: David Gstir <[email protected]> 12867R: sigma star Kernel Team <[email protected]> 12868L: [email protected] 12869L: [email protected] 12870S: Supported 12871F: include/keys/trusted_dcp.h 12872F: security/keys/trusted-keys/trusted_dcp.c 12873 12874KEYS-TRUSTED-TEE 12875M: Sumit Garg <[email protected]> 12876L: [email protected] 12877L: [email protected] 12878S: Supported 12879F: include/keys/trusted_tee.h 12880F: security/keys/trusted-keys/trusted_tee.c 12881 12882KEYS/KEYRINGS 12883M: David Howells <[email protected]> 12884M: Jarkko Sakkinen <[email protected]> 12885L: [email protected] 12886S: Maintained 12887F: Documentation/security/keys/core.rst 12888F: include/keys/ 12889F: include/linux/key-type.h 12890F: include/linux/key.h 12891F: include/linux/keyctl.h 12892F: include/uapi/linux/keyctl.h 12893F: security/keys/ 12894 12895KEYS/KEYRINGS_INTEGRITY 12896M: Jarkko Sakkinen <[email protected]> 12897M: Mimi Zohar <[email protected]> 12898L: [email protected] 12899L: [email protected] 12900S: Supported 12901W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12902F: security/integrity/platform_certs 12903 12904KFENCE 12905M: Alexander Potapenko <[email protected]> 12906M: Marco Elver <[email protected]> 12907R: Dmitry Vyukov <[email protected]> 12908L: [email protected] 12909S: Maintained 12910F: Documentation/dev-tools/kfence.rst 12911F: arch/*/include/asm/kfence.h 12912F: include/linux/kfence.h 12913F: lib/Kconfig.kfence 12914F: mm/kfence/ 12915 12916KFIFO 12917M: Stefani Seibold <[email protected]> 12918S: Maintained 12919F: include/linux/kfifo.h 12920F: lib/kfifo.c 12921F: samples/kfifo/ 12922 12923KGDB / KDB /debug_core 12924M: Jason Wessel <[email protected]> 12925M: Daniel Thompson <[email protected]> 12926R: Douglas Anderson <[email protected]> 12927L: [email protected] 12928S: Maintained 12929W: http://kgdb.wiki.kernel.org/ 12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12931F: Documentation/process/debugging/kgdb.rst 12932F: drivers/misc/kgdbts.c 12933F: drivers/tty/serial/kgdboc.c 12934F: include/linux/kdb.h 12935F: include/linux/kgdb.h 12936F: kernel/debug/ 12937F: kernel/module/kdb.c 12938 12939KHADAS MCU MFD DRIVER 12940M: Neil Armstrong <[email protected]> 12941L: [email protected] 12942S: Maintained 12943F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12944F: drivers/mfd/khadas-mcu.c 12945F: drivers/thermal/khadas_mcu_fan.c 12946F: include/linux/mfd/khadas-mcu.h 12947 12948KIONIX/ROHM KX022A ACCELEROMETER 12949M: Matti Vaittinen <[email protected]> 12950L: [email protected] 12951S: Supported 12952F: drivers/iio/accel/kionix-kx022a* 12953 12954KMEMLEAK 12955M: Catalin Marinas <[email protected]> 12956S: Maintained 12957F: Documentation/dev-tools/kmemleak.rst 12958F: include/linux/kmemleak.h 12959F: mm/kmemleak.c 12960F: samples/kmemleak/kmemleak-test.c 12961 12962KMSAN 12963M: Alexander Potapenko <[email protected]> 12964R: Marco Elver <[email protected]> 12965R: Dmitry Vyukov <[email protected]> 12966L: [email protected] 12967S: Maintained 12968F: Documentation/dev-tools/kmsan.rst 12969F: arch/*/include/asm/kmsan.h 12970F: arch/*/mm/kmsan_* 12971F: include/linux/kmsan*.h 12972F: lib/Kconfig.kmsan 12973F: mm/kmsan/ 12974F: scripts/Makefile.kmsan 12975 12976KPROBES 12977M: Naveen N Rao <[email protected]> 12978M: Anil S Keshavamurthy <[email protected]> 12979M: "David S. Miller" <[email protected]> 12980M: Masami Hiramatsu <[email protected]> 12981L: [email protected] 12982L: [email protected] 12983S: Maintained 12984Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12985T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12986F: Documentation/trace/kprobes.rst 12987F: include/asm-generic/kprobes.h 12988F: include/linux/kprobes.h 12989F: kernel/kprobes.c 12990F: lib/test_kprobes.c 12991F: samples/kprobes 12992 12993KS0108 LCD CONTROLLER DRIVER 12994M: Miguel Ojeda <[email protected]> 12995S: Maintained 12996F: Documentation/admin-guide/auxdisplay/ks0108.rst 12997F: drivers/auxdisplay/ks0108.c 12998F: include/linux/ks0108.h 12999 13000KTD253 BACKLIGHT DRIVER 13001M: Linus Walleij <[email protected]> 13002S: Maintained 13003F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 13004F: drivers/video/backlight/ktd253-backlight.c 13005 13006KTD2801 BACKLIGHT DRIVER 13007M: Duje Mihanović <[email protected]> 13008S: Maintained 13009F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 13010F: drivers/video/backlight/ktd2801-backlight.c 13011 13012KTEST 13013M: Steven Rostedt <[email protected]> 13014M: John Hawley <[email protected]> 13015S: Maintained 13016F: tools/testing/ktest 13017 13018KTZ8866 BACKLIGHT DRIVER 13019M: Jianhua Lu <[email protected]> 13020S: Maintained 13021F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13022F: drivers/video/backlight/ktz8866.c 13023 13024KVM PARAVIRT (KVM/paravirt) 13025M: Paolo Bonzini <[email protected]> 13026R: Vitaly Kuznetsov <[email protected]> 13027L: [email protected] 13028S: Supported 13029T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13030F: arch/um/include/asm/kvm_para.h 13031F: arch/x86/include/asm/kvm_para.h 13032F: arch/x86/include/asm/pvclock-abi.h 13033F: arch/x86/include/uapi/asm/kvm_para.h 13034F: arch/x86/kernel/kvm.c 13035F: arch/x86/kernel/kvmclock.c 13036F: include/asm-generic/kvm_para.h 13037F: include/linux/kvm_para.h 13038F: include/uapi/asm-generic/kvm_para.h 13039F: include/uapi/linux/kvm_para.h 13040 13041KVM X86 HYPER-V (KVM/hyper-v) 13042M: Vitaly Kuznetsov <[email protected]> 13043M: Sean Christopherson <[email protected]> 13044M: Paolo Bonzini <[email protected]> 13045L: [email protected] 13046S: Supported 13047T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13048F: arch/x86/kvm/hyperv.* 13049F: arch/x86/kvm/kvm_onhyperv.* 13050F: arch/x86/kvm/svm/hyperv.* 13051F: arch/x86/kvm/svm/svm_onhyperv.* 13052F: arch/x86/kvm/vmx/hyperv.* 13053 13054KVM X86 Xen (KVM/Xen) 13055M: David Woodhouse <[email protected]> 13056M: Paul Durrant <[email protected]> 13057M: Sean Christopherson <[email protected]> 13058M: Paolo Bonzini <[email protected]> 13059L: [email protected] 13060S: Supported 13061T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13062F: arch/x86/kvm/xen.* 13063 13064L3MDEV 13065M: David Ahern <[email protected]> 13066L: [email protected] 13067S: Maintained 13068F: include/net/l3mdev.h 13069F: net/l3mdev 13070 13071LANDLOCK SECURITY MODULE 13072M: Mickaël Salaün <[email protected]> 13073R: Günther Noack <[email protected]> 13074L: [email protected] 13075S: Supported 13076W: https://landlock.io 13077T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13078F: Documentation/security/landlock.rst 13079F: Documentation/userspace-api/landlock.rst 13080F: fs/ioctl.c 13081F: include/uapi/linux/landlock.h 13082F: samples/landlock/ 13083F: security/landlock/ 13084F: tools/testing/selftests/landlock/ 13085K: landlock 13086K: LANDLOCK 13087 13088LANTIQ / INTEL Ethernet drivers 13089M: Hauke Mehrtens <[email protected]> 13090L: [email protected] 13091S: Maintained 13092F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13093F: drivers/net/dsa/lantiq_gswip.c 13094F: drivers/net/dsa/lantiq_pce.h 13095F: drivers/net/ethernet/lantiq_xrx200.c 13096F: net/dsa/tag_gswip.c 13097 13098LANTIQ MIPS ARCHITECTURE 13099M: John Crispin <[email protected]> 13100L: [email protected] 13101S: Maintained 13102F: arch/mips/lantiq 13103F: drivers/soc/lantiq 13104 13105LANTIQ PEF2256 DRIVER 13106M: Herve Codina <[email protected]> 13107S: Maintained 13108F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13109F: drivers/net/wan/framer/pef2256/ 13110F: drivers/pinctrl/pinctrl-pef2256.c 13111F: include/linux/framer/pef2256.h 13112 13113LASI 53c700 driver for PARISC 13114M: "James E.J. Bottomley" <[email protected]> 13115L: [email protected] 13116S: Maintained 13117F: Documentation/scsi/53c700.rst 13118F: drivers/scsi/53c700* 13119 13120LEAKING_ADDRESSES 13121M: Tycho Andersen <[email protected]> 13122R: Kees Cook <[email protected]> 13123L: [email protected] 13124S: Maintained 13125T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13126F: scripts/leaking_addresses.pl 13127 13128LED SUBSYSTEM 13129M: Lee Jones <[email protected]> 13130M: Pavel Machek <[email protected]> 13131L: [email protected] 13132S: Maintained 13133T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13134F: Documentation/devicetree/bindings/leds/ 13135F: Documentation/leds/ 13136F: drivers/leds/ 13137F: include/dt-bindings/leds/ 13138F: include/linux/leds.h 13139 13140LEGO MINDSTORMS EV3 13141R: David Lechner <[email protected]> 13142S: Maintained 13143F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13144F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13145F: drivers/power/supply/lego_ev3_battery.c 13146 13147LEGO USB Tower driver 13148M: Juergen Stuber <[email protected]> 13149L: [email protected] 13150S: Maintained 13151W: http://legousb.sourceforge.net/ 13152F: drivers/usb/misc/legousbtower.c 13153 13154LETSKETCH HID TABLET DRIVER 13155M: Hans de Goede <[email protected]> 13156L: [email protected] 13157S: Maintained 13158T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13159F: drivers/hid/hid-letsketch.c 13160 13161LG LAPTOP EXTRAS 13162M: Matan Ziv-Av <[email protected]> 13163L: [email protected] 13164S: Maintained 13165F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13166F: Documentation/admin-guide/laptops/lg-laptop.rst 13167F: drivers/platform/x86/lg-laptop.c 13168 13169LG2160 MEDIA DRIVER 13170M: Michael Krufky <[email protected]> 13171L: [email protected] 13172S: Maintained 13173W: https://linuxtv.org 13174W: http://github.com/mkrufky 13175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13176T: git git://linuxtv.org/mkrufky/tuners.git 13177F: drivers/media/dvb-frontends/lg2160.* 13178 13179LGDT3305 MEDIA DRIVER 13180M: Michael Krufky <[email protected]> 13181L: [email protected] 13182S: Maintained 13183W: https://linuxtv.org 13184W: http://github.com/mkrufky 13185Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13186T: git git://linuxtv.org/mkrufky/tuners.git 13187F: drivers/media/dvb-frontends/lgdt3305.* 13188 13189LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13190M: Viresh Kumar <[email protected]> 13191L: [email protected] 13192S: Maintained 13193F: drivers/ata/pata_arasan_cf.c 13194F: include/linux/pata_arasan_cf_data.h 13195 13196LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13197M: Linus Walleij <[email protected]> 13198L: [email protected] 13199S: Maintained 13200F: drivers/ata/pata_ftide010.c 13201F: drivers/ata/sata_gemini.c 13202F: drivers/ata/sata_gemini.h 13203 13204LIBATA SATA AHCI PLATFORM devices support 13205M: Hans de Goede <[email protected]> 13206L: [email protected] 13207S: Maintained 13208F: drivers/ata/ahci_platform.c 13209F: drivers/ata/libahci_platform.c 13210F: include/linux/ahci_platform.h 13211 13212LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13213M: Mikael Pettersson <[email protected]> 13214L: [email protected] 13215S: Maintained 13216F: drivers/ata/sata_promise.* 13217 13218LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13219M: Damien Le Moal <[email protected]> 13220M: Niklas Cassel <[email protected]> 13221L: [email protected] 13222S: Maintained 13223T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13224F: Documentation/ABI/testing/sysfs-ata 13225F: Documentation/devicetree/bindings/ata/ 13226F: drivers/ata/ 13227F: include/linux/ata.h 13228F: include/linux/libata.h 13229 13230LIBETH COMMON ETHERNET LIBRARY 13231M: Alexander Lobakin <[email protected]> 13232L: [email protected] 13233L: [email protected] (moderated for non-subscribers) 13234S: Maintained 13235T: git https://github.com/alobakin/linux.git 13236F: drivers/net/ethernet/intel/libeth/ 13237F: include/net/libeth/ 13238K: libeth 13239 13240LIBIE COMMON INTEL ETHERNET LIBRARY 13241M: Alexander Lobakin <[email protected]> 13242L: [email protected] (moderated for non-subscribers) 13243L: [email protected] 13244S: Maintained 13245T: git https://github.com/alobakin/linux.git 13246F: drivers/net/ethernet/intel/libie/ 13247F: include/linux/net/intel/libie/ 13248K: libie 13249 13250LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13251M: Vishal Verma <[email protected]> 13252M: Dan Williams <[email protected]> 13253M: Dave Jiang <[email protected]> 13254L: [email protected] 13255S: Supported 13256Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13257P: Documentation/nvdimm/maintainer-entry-profile.rst 13258F: drivers/nvdimm/btt* 13259 13260LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13261M: Dan Williams <[email protected]> 13262M: Vishal Verma <[email protected]> 13263M: Dave Jiang <[email protected]> 13264L: [email protected] 13265S: Supported 13266Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13267P: Documentation/nvdimm/maintainer-entry-profile.rst 13268F: drivers/nvdimm/pmem* 13269 13270LIBNVDIMM: DEVICETREE BINDINGS 13271M: Oliver O'Halloran <[email protected]> 13272L: [email protected] 13273S: Supported 13274Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13275F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13276F: drivers/nvdimm/of_pmem.c 13277 13278LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13279M: Dan Williams <[email protected]> 13280M: Vishal Verma <[email protected]> 13281M: Dave Jiang <[email protected]> 13282M: Ira Weiny <[email protected]> 13283L: [email protected] 13284S: Supported 13285Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13286P: Documentation/nvdimm/maintainer-entry-profile.rst 13287T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13288F: drivers/acpi/nfit/* 13289F: drivers/nvdimm/* 13290F: include/linux/libnvdimm.h 13291F: include/linux/nd.h 13292F: include/uapi/linux/ndctl.h 13293F: tools/testing/nvdimm/ 13294 13295LIBRARY CODE 13296M: Andrew Morton <[email protected]> 13297L: [email protected] 13298S: Supported 13299T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13300F: lib/* 13301 13302LICENSES and SPDX stuff 13303M: Thomas Gleixner <[email protected]> 13304M: Greg Kroah-Hartman <[email protected]> 13305L: [email protected] 13306S: Maintained 13307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13308F: COPYING 13309F: Documentation/process/license-rules.rst 13310F: LICENSES/ 13311F: scripts/spdxcheck-test.sh 13312F: scripts/spdxcheck.py 13313F: scripts/spdxexclude 13314 13315LINEAR RANGES HELPERS 13316M: Mark Brown <[email protected]> 13317R: Matti Vaittinen <[email protected]> 13318F: include/linux/linear_range.h 13319F: lib/linear_ranges.c 13320F: lib/test_linear_ranges.c 13321 13322LINUX FOR POWER MACINTOSH 13323L: [email protected] 13324S: Orphan 13325F: arch/powerpc/platforms/powermac/ 13326F: drivers/macintosh/ 13327X: drivers/macintosh/adb-iop.c 13328X: drivers/macintosh/via-macii.c 13329 13330LINUX FOR POWERPC (32-BIT AND 64-BIT) 13331M: Madhavan Srinivasan <[email protected]> 13332M: Michael Ellerman <[email protected]> 13333R: Nicholas Piggin <[email protected]> 13334R: Christophe Leroy <[email protected]> 13335R: Naveen N Rao <[email protected]> 13336L: [email protected] 13337S: Supported 13338W: https://github.com/linuxppc/wiki/wiki 13339Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13340T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13341F: Documentation/ABI/stable/sysfs-firmware-opal-* 13342F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13343F: Documentation/devicetree/bindings/powerpc/ 13344F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13345F: Documentation/arch/powerpc/ 13346F: arch/powerpc/ 13347F: drivers/*/*/*pasemi* 13348F: drivers/*/*pasemi* 13349F: drivers/char/tpm/tpm_ibmvtpm* 13350F: drivers/crypto/nx/ 13351F: drivers/i2c/busses/i2c-opal.c 13352F: drivers/net/ethernet/ibm/ibmveth.* 13353F: drivers/net/ethernet/ibm/ibmvnic.* 13354F: drivers/pci/hotplug/pnv_php.c 13355F: drivers/pci/hotplug/rpa* 13356F: drivers/rtc/rtc-opal.c 13357F: drivers/scsi/ibmvscsi/ 13358F: drivers/tty/hvc/hvc_opal.c 13359F: drivers/watchdog/wdrtas.c 13360F: include/linux/papr_scm.h 13361F: include/uapi/linux/papr_pdsm.h 13362F: tools/testing/selftests/powerpc 13363N: /pmac 13364N: powermac 13365N: powernv 13366N: [^a-z0-9]ps3 13367N: pseries 13368 13369LINUX FOR POWERPC EMBEDDED MPC5XXX 13370M: Anatolij Gustschin <[email protected]> 13371L: [email protected] 13372S: Odd Fixes 13373F: arch/powerpc/platforms/512x/ 13374F: arch/powerpc/platforms/52xx/ 13375 13376LINUX FOR POWERPC EMBEDDED PPC4XX 13377L: [email protected] 13378S: Orphan 13379F: arch/powerpc/platforms/44x/ 13380 13381LINUX FOR POWERPC EMBEDDED PPC85XX 13382M: Scott Wood <[email protected]> 13383L: [email protected] 13384S: Odd fixes 13385T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13386F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13387F: Documentation/devicetree/bindings/powerpc/fsl/ 13388F: arch/powerpc/platforms/85xx/ 13389 13390LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13391M: Christophe Leroy <[email protected]> 13392L: [email protected] 13393S: Maintained 13394F: arch/powerpc/platforms/8xx/ 13395F: arch/powerpc/platforms/83xx/ 13396 13397LINUX KERNEL DUMP TEST MODULE (LKDTM) 13398M: Kees Cook <[email protected]> 13399S: Maintained 13400F: drivers/misc/lkdtm/* 13401F: tools/testing/selftests/lkdtm/* 13402 13403LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13404M: Alan Stern <[email protected]> 13405M: Andrea Parri <[email protected]> 13406M: Will Deacon <[email protected]> 13407M: Peter Zijlstra <[email protected]> 13408M: Boqun Feng <[email protected]> 13409M: Nicholas Piggin <[email protected]> 13410M: David Howells <[email protected]> 13411M: Jade Alglave <[email protected]> 13412M: Luc Maranget <[email protected]> 13413M: "Paul E. McKenney" <[email protected]> 13414R: Akira Yokosawa <[email protected]> 13415R: Daniel Lustig <[email protected]> 13416R: Joel Fernandes <[email protected]> 13417L: [email protected] 13418L: [email protected] 13419L: [email protected] 13420S: Supported 13421T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13422F: Documentation/atomic_bitops.txt 13423F: Documentation/atomic_t.txt 13424F: Documentation/core-api/refcount-vs-atomic.rst 13425F: Documentation/litmus-tests/ 13426F: Documentation/memory-barriers.txt 13427F: tools/memory-model/ 13428 13429LINUX-NEXT TREE 13430M: Stephen Rothwell <[email protected]> 13431L: [email protected] 13432S: Supported 13433B: mailto:[email protected] and the appropriate development tree 13434T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13435 13436LIS3LV02D ACCELEROMETER DRIVER 13437M: Eric Piel <[email protected]> 13438S: Maintained 13439F: Documentation/misc-devices/lis3lv02d.rst 13440F: drivers/misc/lis3lv02d/ 13441F: drivers/platform/x86/hp/hp_accel.c 13442 13443LIST KUNIT TEST 13444M: David Gow <[email protected]> 13445L: [email protected] 13446L: [email protected] 13447S: Maintained 13448F: lib/list-test.c 13449 13450LITEX PLATFORM 13451M: Karol Gugala <[email protected]> 13452M: Mateusz Holenko <[email protected]> 13453M: Gabriel Somlo <[email protected]> 13454M: Joel Stanley <[email protected]> 13455S: Maintained 13456F: Documentation/devicetree/bindings/*/litex,*.yaml 13457F: arch/openrisc/boot/dts/or1klitex.dts 13458F: drivers/mmc/host/litex_mmc.c 13459F: drivers/net/ethernet/litex/* 13460F: drivers/soc/litex/* 13461F: drivers/tty/serial/liteuart.c 13462F: include/linux/litex.h 13463N: litex 13464 13465LIVE PATCHING 13466M: Josh Poimboeuf <[email protected]> 13467M: Jiri Kosina <[email protected]> 13468M: Miroslav Benes <[email protected]> 13469M: Petr Mladek <[email protected]> 13470R: Joe Lawrence <[email protected]> 13471L: [email protected] 13472S: Maintained 13473T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13474F: Documentation/ABI/testing/sysfs-kernel-livepatch 13475F: Documentation/livepatch/ 13476F: arch/powerpc/include/asm/livepatch.h 13477F: include/linux/livepatch.h 13478F: kernel/livepatch/ 13479F: kernel/module/livepatch.c 13480F: samples/livepatch/ 13481F: tools/testing/selftests/livepatch/ 13482 13483LLC (802.2) 13484L: [email protected] 13485S: Odd fixes 13486F: include/linux/llc.h 13487F: include/net/llc* 13488F: include/uapi/linux/llc.h 13489F: net/llc/ 13490 13491LM73 HARDWARE MONITOR DRIVER 13492M: Guillaume Ligneul <[email protected]> 13493L: [email protected] 13494S: Maintained 13495F: drivers/hwmon/lm73.c 13496 13497LM78 HARDWARE MONITOR DRIVER 13498M: Jean Delvare <[email protected]> 13499L: [email protected] 13500S: Maintained 13501F: Documentation/hwmon/lm78.rst 13502F: drivers/hwmon/lm78.c 13503 13504LM83 HARDWARE MONITOR DRIVER 13505M: Jean Delvare <[email protected]> 13506L: [email protected] 13507S: Maintained 13508F: Documentation/hwmon/lm83.rst 13509F: drivers/hwmon/lm83.c 13510 13511LM90 HARDWARE MONITOR DRIVER 13512M: Jean Delvare <[email protected]> 13513L: [email protected] 13514S: Maintained 13515F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13516F: Documentation/hwmon/lm90.rst 13517F: drivers/hwmon/lm90.c 13518F: include/dt-bindings/thermal/lm90.h 13519 13520LME2510 MEDIA DRIVER 13521M: Malcolm Priestley <[email protected]> 13522L: [email protected] 13523S: Maintained 13524W: https://linuxtv.org 13525Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13526F: drivers/media/usb/dvb-usb-v2/lmedm04* 13527 13528LOADPIN SECURITY MODULE 13529M: Kees Cook <[email protected]> 13530S: Supported 13531T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13532F: Documentation/admin-guide/LSM/LoadPin.rst 13533F: security/loadpin/ 13534 13535LOCKDOWN SECURITY MODULE 13536L: [email protected] 13537S: Odd Fixes 13538T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13539F: security/lockdown/ 13540 13541LOCKING PRIMITIVES 13542M: Peter Zijlstra <[email protected]> 13543M: Ingo Molnar <[email protected]> 13544M: Will Deacon <[email protected]> 13545M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13546R: Waiman Long <[email protected]> 13547L: [email protected] 13548S: Maintained 13549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13550F: Documentation/locking/ 13551F: arch/*/include/asm/spinlock*.h 13552F: include/linux/lockdep*.h 13553F: include/linux/mutex*.h 13554F: include/linux/rwlock*.h 13555F: include/linux/rwsem*.h 13556F: include/linux/seqlock.h 13557F: include/linux/spinlock*.h 13558F: kernel/locking/ 13559F: lib/locking*.[ch] 13560F: rust/helpers/mutex.c 13561F: rust/helpers/spinlock.c 13562F: rust/kernel/sync/lock.rs 13563F: rust/kernel/sync/lock/ 13564F: rust/kernel/sync/locked_by.rs 13565X: kernel/locking/locktorture.c 13566 13567LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13568M: "Richard Russon (FlatCap)" <[email protected]> 13569L: [email protected] 13570S: Maintained 13571W: http://www.linux-ntfs.org/content/view/19/37/ 13572F: Documentation/admin-guide/ldm.rst 13573F: block/partitions/ldm.* 13574 13575LOGITECH HID GAMING KEYBOARDS 13576M: Hans de Goede <[email protected]> 13577L: [email protected] 13578S: Maintained 13579T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13580F: drivers/hid/hid-lg-g15.c 13581 13582LONTIUM LT8912B MIPI TO HDMI BRIDGE 13583M: Adrien Grassein <[email protected]> 13584S: Maintained 13585F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13586F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13587 13588LOONGARCH 13589M: Huacai Chen <[email protected]> 13590R: WANG Xuerui <[email protected]> 13591L: [email protected] 13592S: Maintained 13593T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13594F: Documentation/arch/loongarch/ 13595F: Documentation/translations/zh_CN/arch/loongarch/ 13596F: arch/loongarch/ 13597F: drivers/*/*loongarch* 13598F: drivers/cpufreq/loongson3_cpufreq.c 13599 13600LOONGSON GPIO DRIVER 13601M: Yinbo Zhu <[email protected]> 13602L: [email protected] 13603S: Maintained 13604F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13605F: drivers/gpio/gpio-loongson-64bit.c 13606 13607LOONGSON-2 APB DMA DRIVER 13608M: Binbin Zhou <[email protected]> 13609L: [email protected] 13610S: Maintained 13611F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13612F: drivers/dma/loongson2-apb-dma.c 13613 13614LOONGSON LS2X I2C DRIVER 13615M: Binbin Zhou <[email protected]> 13616L: [email protected] 13617S: Maintained 13618F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13619F: drivers/i2c/busses/i2c-ls2x.c 13620 13621LOONGSON-2 SOC SERIES CLOCK DRIVER 13622M: Yinbo Zhu <[email protected]> 13623L: [email protected] 13624S: Maintained 13625F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13626F: drivers/clk/clk-loongson2.c 13627F: include/dt-bindings/clock/loongson,ls2k-clk.h 13628 13629LOONGSON SPI DRIVER 13630M: Yinbo Zhu <[email protected]> 13631L: [email protected] 13632S: Maintained 13633F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13634F: drivers/spi/spi-loongson-core.c 13635F: drivers/spi/spi-loongson-pci.c 13636F: drivers/spi/spi-loongson-plat.c 13637F: drivers/spi/spi-loongson.h 13638 13639LOONGSON-2 SOC SERIES GUTS DRIVER 13640M: Yinbo Zhu <[email protected]> 13641L: [email protected] 13642S: Maintained 13643F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13644F: drivers/soc/loongson/loongson2_guts.c 13645 13646LOONGSON-2 SOC SERIES PM DRIVER 13647M: Yinbo Zhu <[email protected]> 13648L: [email protected] 13649S: Maintained 13650F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13651F: drivers/soc/loongson/loongson2_pm.c 13652 13653LOONGSON-2 SOC SERIES PINCTRL DRIVER 13654M: zhanghongchen <[email protected]> 13655M: Yinbo Zhu <[email protected]> 13656L: [email protected] 13657S: Maintained 13658F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13659F: drivers/pinctrl/pinctrl-loongson2.c 13660 13661LOONGSON-2 SOC SERIES THERMAL DRIVER 13662M: zhanghongchen <[email protected]> 13663M: Yinbo Zhu <[email protected]> 13664L: [email protected] 13665S: Maintained 13666F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13667F: drivers/thermal/loongson2_thermal.c 13668 13669LOONGSON EDAC DRIVER 13670M: Zhao Qunqin <[email protected]> 13671L: [email protected] 13672S: Maintained 13673F: drivers/edac/loongson_edac.c 13674 13675LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13676M: Sathya Prakash <[email protected]> 13677M: Sreekanth Reddy <[email protected]> 13678M: Suganath Prabu Subramani <[email protected]> 13679L: [email protected] 13680L: [email protected] 13681S: Supported 13682W: http://www.avagotech.com/support/ 13683F: drivers/message/fusion/ 13684F: drivers/scsi/mpt3sas/ 13685 13686LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13687M: Matthew Wilcox <[email protected]> 13688L: [email protected] 13689S: Maintained 13690F: drivers/scsi/sym53c8xx_2/ 13691 13692LTC1660 DAC DRIVER 13693M: Marcus Folkesson <[email protected]> 13694L: [email protected] 13695S: Maintained 13696F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13697F: drivers/iio/dac/ltc1660.c 13698 13699LTC2664 IIO DAC DRIVER 13700M: Michael Hennerich <[email protected]> 13701M: Kim Seer Paller <[email protected]> 13702L: [email protected] 13703S: Supported 13704W: https://ez.analog.com/linux-software-drivers 13705F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13706F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13707F: drivers/iio/dac/ltc2664.c 13708 13709LTC2688 IIO DAC DRIVER 13710M: Nuno Sá <[email protected]> 13711L: [email protected] 13712S: Supported 13713W: https://ez.analog.com/linux-software-drivers 13714F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13715F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13716F: drivers/iio/dac/ltc2688.c 13717 13718LTC2947 HARDWARE MONITOR DRIVER 13719M: Nuno Sá <[email protected]> 13720L: [email protected] 13721S: Supported 13722W: https://ez.analog.com/linux-software-drivers 13723F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13724F: drivers/hwmon/ltc2947-core.c 13725F: drivers/hwmon/ltc2947-i2c.c 13726F: drivers/hwmon/ltc2947-spi.c 13727F: drivers/hwmon/ltc2947.h 13728 13729LTC2991 HARDWARE MONITOR DRIVER 13730M: Antoniu Miclaus <[email protected]> 13731L: [email protected] 13732S: Supported 13733W: https://ez.analog.com/linux-software-drivers 13734F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13735F: drivers/hwmon/ltc2991.c 13736 13737LTC2983 IIO TEMPERATURE DRIVER 13738M: Nuno Sá <[email protected]> 13739L: [email protected] 13740S: Supported 13741W: https://ez.analog.com/linux-software-drivers 13742F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13743F: drivers/iio/temperature/ltc2983.c 13744 13745LTC4282 HARDWARE MONITOR DRIVER 13746M: Nuno Sa <[email protected]> 13747L: [email protected] 13748S: Supported 13749F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13750F: Documentation/hwmon/ltc4282.rst 13751F: drivers/hwmon/ltc4282.c 13752 13753LTC4286 HARDWARE MONITOR DRIVER 13754M: Delphine CC Chiu <[email protected]> 13755L: [email protected] 13756S: Maintained 13757F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13758F: Documentation/hwmon/ltc4286.rst 13759F: drivers/hwmon/pmbus/Kconfig 13760F: drivers/hwmon/pmbus/Makefile 13761F: drivers/hwmon/pmbus/ltc4286.c 13762 13763LTC4306 I2C MULTIPLEXER DRIVER 13764M: Michael Hennerich <[email protected]> 13765L: [email protected] 13766S: Supported 13767W: https://ez.analog.com/linux-software-drivers 13768F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13769F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13770 13771LTP (Linux Test Project) 13772M: Andrea Cervesato <[email protected]> 13773M: Cyril Hrubis <[email protected]> 13774M: Jan Stancek <[email protected]> 13775M: Petr Vorel <[email protected]> 13776M: Li Wang <[email protected]> 13777M: Yang Xu <[email protected]> 13778M: Xiao Yang <[email protected]> 13779L: [email protected] (subscribers-only) 13780S: Maintained 13781W: https://linux-test-project.readthedocs.io/ 13782T: git https://github.com/linux-test-project/ltp.git 13783 13784LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13785M: Anshul Dalal <[email protected]> 13786L: [email protected] 13787S: Maintained 13788F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13789F: drivers/iio/light/ltr390.c 13790 13791LYNX 28G SERDES PHY DRIVER 13792M: Ioana Ciornei <[email protected]> 13793L: [email protected] 13794S: Supported 13795F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13796F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13797 13798LYNX PCS MODULE 13799M: Ioana Ciornei <[email protected]> 13800L: [email protected] 13801S: Supported 13802F: drivers/net/pcs/pcs-lynx.c 13803F: include/linux/pcs-lynx.h 13804 13805M68K ARCHITECTURE 13806M: Geert Uytterhoeven <[email protected]> 13807L: [email protected] 13808S: Maintained 13809W: http://www.linux-m68k.org/ 13810T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13811F: arch/m68k/ 13812F: drivers/zorro/ 13813 13814M68K ON APPLE MACINTOSH 13815M: Joshua Thompson <[email protected]> 13816L: [email protected] 13817S: Maintained 13818W: http://www.mac.linux-m68k.org/ 13819F: arch/m68k/mac/ 13820F: drivers/macintosh/adb-iop.c 13821F: drivers/macintosh/via-macii.c 13822 13823M68K ON HP9000/300 13824M: Philip Blundell <[email protected]> 13825S: Maintained 13826W: http://www.tazenda.demon.co.uk/phil/linux-hp 13827F: arch/m68k/hp300/ 13828 13829M88DS3103 MEDIA DRIVER 13830L: [email protected] 13831S: Orphan 13832W: https://linuxtv.org 13833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13834F: drivers/media/dvb-frontends/m88ds3103* 13835 13836M88RS2000 MEDIA DRIVER 13837M: Malcolm Priestley <[email protected]> 13838L: [email protected] 13839S: Maintained 13840W: https://linuxtv.org 13841Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13842F: drivers/media/dvb-frontends/m88rs2000* 13843 13844MA901 MASTERKIT USB FM RADIO DRIVER 13845M: Alexey Klimov <[email protected]> 13846L: [email protected] 13847S: Maintained 13848T: git git://linuxtv.org/media.git 13849F: drivers/media/radio/radio-ma901.c 13850 13851MAC80211 13852M: Johannes Berg <[email protected]> 13853L: [email protected] 13854S: Maintained 13855W: https://wireless.wiki.kernel.org/ 13856Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13857T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13858T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13859F: Documentation/networking/mac80211-injection.rst 13860F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13861F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13862F: include/net/mac80211.h 13863F: net/mac80211/ 13864 13865MAILBOX API 13866M: Jassi Brar <[email protected]> 13867L: [email protected] 13868S: Maintained 13869F: Documentation/devicetree/bindings/mailbox/ 13870F: drivers/mailbox/ 13871F: include/dt-bindings/mailbox/ 13872F: include/linux/mailbox_client.h 13873F: include/linux/mailbox_controller.h 13874 13875MAILBOX ARM MHUv2 13876M: Viresh Kumar <[email protected]> 13877M: Tushar Khandelwal <[email protected]> 13878L: [email protected] 13879S: Maintained 13880F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13881F: drivers/mailbox/arm_mhuv2.c 13882F: include/linux/mailbox/arm_mhuv2_message.h 13883 13884MAILBOX ARM MHUv3 13885M: Sudeep Holla <[email protected]> 13886M: Cristian Marussi <[email protected]> 13887L: [email protected] 13888L: [email protected] (moderated for non-subscribers) 13889S: Maintained 13890F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13891F: drivers/mailbox/arm_mhuv3.c 13892 13893MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13894M: Alejandro Colomar <[email protected]> 13895L: [email protected] 13896S: Maintained 13897W: http://www.kernel.org/doc/man-pages 13898T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13899T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13900 13901MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13902M: Jeremy Kerr <[email protected]> 13903M: Matt Johnston <[email protected]> 13904L: [email protected] 13905S: Maintained 13906F: Documentation/networking/mctp.rst 13907F: drivers/net/mctp/ 13908F: include/net/mctp.h 13909F: include/net/mctpdevice.h 13910F: include/net/netns/mctp.h 13911F: net/mctp/ 13912 13913MAPLE TREE 13914M: Liam R. Howlett <[email protected]> 13915L: [email protected] 13916L: [email protected] 13917S: Supported 13918F: Documentation/core-api/maple_tree.rst 13919F: include/linux/maple_tree.h 13920F: include/trace/events/maple_tree.h 13921F: lib/maple_tree.c 13922F: lib/test_maple_tree.c 13923F: tools/testing/radix-tree/linux/maple_tree.h 13924F: tools/testing/radix-tree/maple.c 13925 13926MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13927M: Rahul Bedarkar <[email protected]> 13928L: [email protected] 13929S: Maintained 13930F: arch/mips/boot/dts/img/pistachio* 13931 13932MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13933M: Andrew Lunn <[email protected]> 13934L: [email protected] 13935S: Maintained 13936F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13937F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13938F: Documentation/networking/devlink/mv88e6xxx.rst 13939F: drivers/net/dsa/mv88e6xxx/ 13940F: include/linux/dsa/mv88e6xxx.h 13941F: include/linux/platform_data/mv88e6xxx.h 13942 13943MARVELL 88PM886 PMIC DRIVER 13944M: Karel Balej <[email protected]> 13945S: Maintained 13946F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13947F: drivers/input/misc/88pm886-onkey.c 13948F: drivers/mfd/88pm886.c 13949F: drivers/regulator/88pm886-regulator.c 13950F: drivers/rtc/rtc-88pm886.c 13951F: include/linux/mfd/88pm886.h 13952 13953MARVELL ARMADA 3700 PHY DRIVERS 13954M: Miquel Raynal <[email protected]> 13955S: Maintained 13956F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13957F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13958F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13959F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13960 13961MARVELL ARMADA 3700 SERIAL DRIVER 13962M: Pali Rohár <[email protected]> 13963S: Maintained 13964F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13965F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13966F: drivers/tty/serial/mvebu-uart.c 13967 13968MARVELL ARMADA DRM SUPPORT 13969M: Russell King <[email protected]> 13970S: Maintained 13971T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13972T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13973F: Documentation/devicetree/bindings/display/armada/ 13974F: drivers/gpu/drm/armada/ 13975F: include/uapi/drm/armada_drm.h 13976 13977MARVELL CRYPTO DRIVER 13978M: Boris Brezillon <[email protected]> 13979M: Arnaud Ebalard <[email protected]> 13980M: Srujana Challa <[email protected]> 13981L: [email protected] 13982S: Maintained 13983F: drivers/crypto/marvell/ 13984F: include/linux/soc/marvell/octeontx2/ 13985 13986MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13987M: Mirko Lindner <[email protected]> 13988M: Stephen Hemminger <[email protected]> 13989L: [email protected] 13990S: Odd fixes 13991F: drivers/net/ethernet/marvell/sk* 13992 13993MARVELL LIBERTAS WIRELESS DRIVER 13994L: [email protected] 13995S: Orphan 13996F: drivers/net/wireless/marvell/libertas/ 13997 13998MARVELL MACCHIATOBIN SUPPORT 13999M: Russell King <[email protected]> 14000L: [email protected] (moderated for non-subscribers) 14001S: Maintained 14002F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 14003 14004MARVELL MV643XX ETHERNET DRIVER 14005M: Sebastian Hesselbarth <[email protected]> 14006L: [email protected] 14007S: Maintained 14008F: drivers/net/ethernet/marvell/mv643xx_eth.* 14009 14010MARVELL MV88X3310 PHY DRIVER 14011M: Russell King <[email protected]> 14012M: Marek Behún <[email protected]> 14013L: [email protected] 14014S: Maintained 14015F: drivers/net/phy/marvell10g.c 14016 14017MARVELL MVEBU THERMAL DRIVER 14018M: Miquel Raynal <[email protected]> 14019S: Maintained 14020F: drivers/thermal/armada_thermal.c 14021 14022MARVELL MVNETA ETHERNET DRIVER 14023M: Marcin Wojtas <[email protected]> 14024L: [email protected] 14025S: Maintained 14026F: drivers/net/ethernet/marvell/mvneta* 14027 14028MARVELL MVPP2 ETHERNET DRIVER 14029M: Marcin Wojtas <[email protected]> 14030M: Russell King <[email protected]> 14031L: [email protected] 14032S: Maintained 14033F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14034F: drivers/net/ethernet/marvell/mvpp2/ 14035 14036MARVELL MWIFIEX WIRELESS DRIVER 14037M: Brian Norris <[email protected]> 14038R: Francesco Dolcini <[email protected]> 14039L: [email protected] 14040S: Odd Fixes 14041F: drivers/net/wireless/marvell/mwifiex/ 14042 14043MARVELL MWL8K WIRELESS DRIVER 14044L: [email protected] 14045S: Orphan 14046F: drivers/net/wireless/marvell/mwl8k.c 14047 14048MARVELL NAND CONTROLLER DRIVER 14049M: Miquel Raynal <[email protected]> 14050L: [email protected] 14051S: Maintained 14052F: drivers/mtd/nand/raw/marvell_nand.c 14053 14054MARVELL OCTEON ENDPOINT DRIVER 14055M: Veerasenareddy Burru <[email protected]> 14056M: Sathesh Edara <[email protected]> 14057L: [email protected] 14058S: Maintained 14059F: drivers/net/ethernet/marvell/octeon_ep 14060 14061MARVELL OCTEON ENDPOINT VF DRIVER 14062M: Veerasenareddy Burru <[email protected]> 14063M: Sathesh Edara <[email protected]> 14064M: Shinas Rasheed <[email protected]> 14065M: Satananda Burla <[email protected]> 14066L: [email protected] 14067S: Maintained 14068F: drivers/net/ethernet/marvell/octeon_ep_vf 14069 14070MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14071M: Sunil Goutham <[email protected]> 14072M: Geetha sowjanya <[email protected]> 14073M: Subbaraya Sundeep <[email protected]> 14074M: hariprasad <[email protected]> 14075M: Bharat Bhushan <[email protected]> 14076L: [email protected] 14077S: Maintained 14078F: drivers/net/ethernet/marvell/octeontx2/nic/ 14079F: include/linux/soc/marvell/octeontx2/ 14080 14081MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14082M: Sunil Goutham <[email protected]> 14083M: Linu Cherian <[email protected]> 14084M: Geetha sowjanya <[email protected]> 14085M: Jerin Jacob <[email protected]> 14086M: hariprasad <[email protected]> 14087M: Subbaraya Sundeep <[email protected]> 14088L: [email protected] 14089S: Maintained 14090F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14091F: drivers/net/ethernet/marvell/octeontx2/af/ 14092 14093MARVELL PEM PMU DRIVER 14094M: Linu Cherian <[email protected]> 14095M: Gowthami Thiagarajan <[email protected]> 14096S: Supported 14097F: drivers/perf/marvell_pem_pmu.c 14098 14099MARVELL PRESTERA ETHERNET SWITCH DRIVER 14100M: Taras Chornyi <[email protected]> 14101S: Supported 14102W: https://github.com/Marvell-switching/switchdev-prestera 14103F: drivers/net/ethernet/marvell/prestera/ 14104 14105MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14106M: Nicolas Pitre <[email protected]> 14107S: Odd Fixes 14108F: drivers/mmc/host/mvsdio.* 14109 14110MARVELL USB MDIO CONTROLLER DRIVER 14111M: Tobias Waldekranz <[email protected]> 14112L: [email protected] 14113S: Maintained 14114F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14115F: drivers/net/mdio/mdio-mvusb.c 14116 14117MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14118M: Hu Ziji <[email protected]> 14119L: [email protected] 14120S: Supported 14121F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14122F: drivers/mmc/host/sdhci-xenon* 14123 14124MARVELL OCTEON CN10K DPI DRIVER 14125M: Vamsi Attunuru <[email protected]> 14126S: Supported 14127F: drivers/misc/mrvl_cn10k_dpi.c 14128 14129MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14130R: [email protected] 14131R: [email protected] 14132F: drivers/vdpa/octeon_ep/ 14133 14134MARVELL OCTEON HOTPLUG DRIVER 14135R: Shijith Thotton <[email protected]> 14136R: Vamsi Attunuru <[email protected]> 14137S: Supported 14138F: drivers/pci/hotplug/octep_hp.c 14139 14140MATROX FRAMEBUFFER DRIVER 14141L: [email protected] 14142S: Orphan 14143F: drivers/video/fbdev/matrox/matroxfb_* 14144F: include/uapi/linux/matroxfb.h 14145 14146MAX15301 DRIVER 14147M: Daniel Nilsson <[email protected]> 14148L: [email protected] 14149S: Maintained 14150F: Documentation/hwmon/max15301.rst 14151F: drivers/hwmon/pmbus/max15301.c 14152 14153MAX2175 SDR TUNER DRIVER 14154M: Ramesh Shanmugasundaram <[email protected]> 14155L: [email protected] 14156S: Maintained 14157T: git git://linuxtv.org/media.git 14158F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14159F: Documentation/userspace-api/media/drivers/max2175.rst 14160F: drivers/media/i2c/max2175* 14161F: include/uapi/linux/max2175.h 14162 14163MAX31335 RTC DRIVER 14164M: Antoniu Miclaus <[email protected]> 14165L: [email protected] 14166S: Supported 14167W: https://ez.analog.com/linux-software-drivers 14168F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14169F: drivers/rtc/rtc-max31335.c 14170 14171MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14172L: [email protected] 14173S: Orphan 14174F: Documentation/hwmon/max6650.rst 14175F: drivers/hwmon/max6650.c 14176 14177MAX9286 QUAD GMSL DESERIALIZER DRIVER 14178M: Jacopo Mondi <[email protected]> 14179M: Kieran Bingham <kieran.bingham[email protected]> 14180M: Laurent Pinchart <laurent.pinchart[email protected]> 14181M: Niklas Söderlund <niklas.soderlund[email protected]> 14182L: [email protected] 14183S: Maintained 14184F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14185F: drivers/media/i2c/max9286.c 14186 14187MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14188M: Niklas Söderlund <[email protected]> 14189L: [email protected] 14190S: Maintained 14191F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14192F: drivers/staging/media/max96712/max96712.c 14193 14194MAX96714 GMSL2 DESERIALIZER DRIVER 14195M: Julien Massot <[email protected]> 14196L: [email protected] 14197S: Maintained 14198F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14199F: drivers/media/i2c/max96714.c 14200 14201MAX96717 GMSL2 SERIALIZER DRIVER 14202M: Julien Massot <[email protected]> 14203L: [email protected] 14204S: Maintained 14205F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14206F: drivers/media/i2c/max96717.c 14207 14208MAX9860 MONO AUDIO VOICE CODEC DRIVER 14209M: Peter Rosin <[email protected]> 14210L: [email protected] 14211S: Maintained 14212F: Documentation/devicetree/bindings/sound/max9860.txt 14213F: sound/soc/codecs/max9860.* 14214 14215MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14216M: Andreas Klinger <[email protected]> 14217L: [email protected] 14218S: Maintained 14219F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14220F: drivers/iio/proximity/mb1232.c 14221 14222MAXIM MAX11205 DRIVER 14223M: Ramona Bolboaca <[email protected]> 14224L: [email protected] 14225S: Supported 14226W: https://ez.analog.com/linux-software-drivers 14227F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14228F: drivers/iio/adc/max11205.c 14229 14230MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14231R: Iskren Chernev <[email protected]> 14232R: Krzysztof Kozlowski <[email protected]> 14233R: Marek Szyprowski <[email protected]> 14234R: Matheus Castello <[email protected]> 14235L: [email protected] 14236S: Maintained 14237F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14238F: drivers/power/supply/max17040_battery.c 14239 14240MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14241R: Hans de Goede <[email protected]> 14242R: Krzysztof Kozlowski <[email protected]> 14243R: Marek Szyprowski <[email protected]> 14244R: Sebastian Krzyszkowiak <[email protected]> 14245R: Purism Kernel Team <[email protected]> 14246L: [email protected] 14247S: Maintained 14248F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14249F: drivers/power/supply/max17042_battery.c 14250 14251MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14252M: Laurent Pinchart <[email protected]> 14253L: [email protected] 14254S: Maintained 14255F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14256F: drivers/regulator/max20086-regulator.c 14257 14258MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14259M: Rajat Khandelwal <[email protected]> 14260L: [email protected] 14261S: Maintained 14262F: drivers/iio/temperature/max30208.c 14263 14264MAXIM MAX77650 PMIC MFD DRIVER 14265M: Bartosz Golaszewski <[email protected]> 14266L: [email protected] 14267S: Maintained 14268F: Documentation/devicetree/bindings/*/*max77650.yaml 14269F: Documentation/devicetree/bindings/*/max77650*.yaml 14270F: drivers/gpio/gpio-max77650.c 14271F: drivers/input/misc/max77650-onkey.c 14272F: drivers/leds/leds-max77650.c 14273F: drivers/mfd/max77650.c 14274F: drivers/power/supply/max77650-charger.c 14275F: drivers/regulator/max77650-regulator.c 14276F: include/linux/mfd/max77650.h 14277 14278MAXIM MAX77714 PMIC MFD DRIVER 14279M: Luca Ceresoli <[email protected]> 14280S: Maintained 14281F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14282F: drivers/mfd/max77714.c 14283F: include/linux/mfd/max77714.h 14284 14285MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14286M: Javier Martinez Canillas <[email protected]> 14287L: [email protected] 14288S: Supported 14289F: Documentation/devicetree/bindings/*/*max77802.yaml 14290F: drivers/regulator/max77802-regulator.c 14291F: include/dt-bindings/*/*max77802.h 14292 14293MAXIM MAX77976 BATTERY CHARGER 14294M: Luca Ceresoli <[email protected]> 14295S: Supported 14296F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14297F: drivers/power/supply/max77976_charger.c 14298 14299MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14300M: Krzysztof Kozlowski <[email protected]> 14301L: [email protected] 14302S: Maintained 14303B: mailto:[email protected] 14304F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14305F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14306F: drivers/power/supply/max14577_charger.c 14307F: drivers/power/supply/max77693_charger.c 14308 14309MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14310M: Chanwoo Choi <[email protected]> 14311M: Krzysztof Kozlowski <[email protected]> 14312L: [email protected] 14313S: Maintained 14314B: mailto:[email protected] 14315F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14316F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14317F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14318F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14319F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14320F: drivers/*/*max77843.c 14321F: drivers/*/max14577*.c 14322F: drivers/*/max77686*.c 14323F: drivers/*/max77693*.c 14324F: drivers/clk/clk-max77686.c 14325F: drivers/extcon/extcon-max14577.c 14326F: drivers/extcon/extcon-max77693.c 14327F: drivers/rtc/rtc-max77686.c 14328F: include/linux/mfd/max14577*.h 14329F: include/linux/mfd/max77686*.h 14330F: include/linux/mfd/max77693*.h 14331 14332MAXIRADIO FM RADIO RECEIVER DRIVER 14333M: Hans Verkuil <[email protected]> 14334L: [email protected] 14335S: Maintained 14336W: https://linuxtv.org 14337T: git git://linuxtv.org/media.git 14338F: drivers/media/radio/radio-maxiradio* 14339 14340MAXLINEAR ETHERNET PHY DRIVER 14341M: Xu Liang <[email protected]> 14342L: [email protected] 14343S: Supported 14344F: drivers/net/phy/mxl-gpy.c 14345 14346MCAN MMIO DEVICE DRIVER 14347M: Chandrasekar Ramakrishnan <[email protected]> 14348L: [email protected] 14349S: Maintained 14350F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14351F: drivers/net/can/m_can/m_can.c 14352F: drivers/net/can/m_can/m_can.h 14353F: drivers/net/can/m_can/m_can_platform.c 14354 14355MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14356R: Yasushi SHOJI <[email protected]> 14357L: [email protected] 14358S: Maintained 14359F: drivers/net/can/usb/mcba_usb.c 14360 14361MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14362M: Rishi Gupta <[email protected]> 14363L: [email protected] 14364L: [email protected] 14365S: Maintained 14366F: drivers/hid/hid-mcp2221.c 14367 14368MCP251XFD SPI-CAN NETWORK DRIVER 14369M: Marc Kleine-Budde <[email protected]> 14370M: Manivannan Sadhasivam <[email protected]> 14371R: Thomas Kopp <[email protected]> 14372L: [email protected] 14373S: Maintained 14374F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14375F: drivers/net/can/spi/mcp251xfd/ 14376 14377MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14378M: Peter Rosin <[email protected]> 14379L: [email protected] 14380S: Maintained 14381F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14382F: drivers/iio/potentiometer/mcp4018.c 14383F: drivers/iio/potentiometer/mcp4531.c 14384 14385MCP4821 DAC DRIVER 14386M: Anshul Dalal <[email protected]> 14387L: [email protected] 14388S: Maintained 14389F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14390F: drivers/iio/dac/mcp4821.c 14391 14392MCR20A IEEE-802.15.4 RADIO DRIVER 14393M: Stefan Schmidt <[email protected]> 14394L: [email protected] 14395S: Odd Fixes 14396W: https://github.com/xueliu/mcr20a-linux 14397F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14398F: drivers/net/ieee802154/mcr20a.c 14399F: drivers/net/ieee802154/mcr20a.h 14400 14401MDIO REGMAP DRIVER 14402M: Maxime Chevallier <[email protected]> 14403L: [email protected] 14404S: Maintained 14405F: drivers/net/mdio/mdio-regmap.c 14406F: include/linux/mdio/mdio-regmap.h 14407 14408MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14409M: William Breathitt Gray <[email protected]> 14410L: [email protected] 14411S: Maintained 14412F: drivers/iio/dac/cio-dac.c 14413 14414MEDIA CONTROLLER FRAMEWORK 14415M: Sakari Ailus <[email protected]> 14416M: Laurent Pinchart <[email protected]> 14417L: [email protected] 14418S: Supported 14419W: https://www.linuxtv.org 14420T: git git://linuxtv.org/media.git 14421F: drivers/media/mc/ 14422F: include/media/media-*.h 14423F: include/uapi/linux/media.h 14424 14425MEDIA DRIVER FOR FREESCALE IMX PXP 14426M: Philipp Zabel <[email protected]> 14427L: [email protected] 14428S: Maintained 14429T: git git://linuxtv.org/media.git 14430F: drivers/media/platform/nxp/imx-pxp.[ch] 14431 14432MEDIA DRIVERS FOR ASCOT2E 14433M: Abylay Ospan <[email protected]> 14434L: [email protected] 14435S: Supported 14436W: https://linuxtv.org 14437W: http://netup.tv/ 14438T: git git://linuxtv.org/media.git 14439F: drivers/media/dvb-frontends/ascot2e* 14440 14441MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14442M: Jasmin Jessich <[email protected]> 14443L: [email protected] 14444S: Maintained 14445W: https://linuxtv.org 14446T: git git://linuxtv.org/media.git 14447F: drivers/media/dvb-frontends/cxd2099* 14448 14449MEDIA DRIVERS FOR CXD2841ER 14450M: Abylay Ospan <[email protected]> 14451L: [email protected] 14452S: Supported 14453W: https://linuxtv.org 14454W: http://netup.tv/ 14455T: git git://linuxtv.org/media.git 14456F: drivers/media/dvb-frontends/cxd2841er* 14457 14458MEDIA DRIVERS FOR CXD2880 14459M: Yasunari Takiguchi <[email protected]> 14460L: [email protected] 14461S: Supported 14462W: http://linuxtv.org/ 14463T: git git://linuxtv.org/media.git 14464F: drivers/media/dvb-frontends/cxd2880/* 14465F: drivers/media/spi/cxd2880* 14466 14467MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14468L: [email protected] 14469S: Orphan 14470W: https://linuxtv.org 14471T: git git://linuxtv.org/media.git 14472F: drivers/media/pci/ddbridge/* 14473 14474MEDIA DRIVERS FOR FREESCALE IMX 14475M: Steve Longerbeam <[email protected]> 14476M: Philipp Zabel <[email protected]> 14477L: [email protected] 14478S: Maintained 14479T: git git://linuxtv.org/media.git 14480F: Documentation/admin-guide/media/imx.rst 14481F: Documentation/devicetree/bindings/media/imx.txt 14482F: drivers/staging/media/imx/ 14483F: include/linux/imx-media.h 14484F: include/media/imx.h 14485 14486MEDIA DRIVERS FOR FREESCALE IMX7/8 14487M: Rui Miguel Silva <[email protected]> 14488M: Laurent Pinchart <[email protected]> 14489M: Martin Kepplinger <[email protected]> 14490R: Purism Kernel Team <[email protected]> 14491L: [email protected] 14492S: Maintained 14493T: git git://linuxtv.org/media.git 14494F: Documentation/admin-guide/media/imx7.rst 14495F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14496F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14497F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14498F: drivers/media/platform/nxp/imx-mipi-csis.c 14499F: drivers/media/platform/nxp/imx7-media-csi.c 14500F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14501 14502MEDIA DRIVERS FOR HELENE 14503M: Abylay Ospan <[email protected]> 14504L: [email protected] 14505S: Supported 14506W: https://linuxtv.org 14507W: http://netup.tv/ 14508T: git git://linuxtv.org/media.git 14509F: drivers/media/dvb-frontends/helene* 14510 14511MEDIA DRIVERS FOR HORUS3A 14512M: Abylay Ospan <[email protected]> 14513L: [email protected] 14514S: Supported 14515W: https://linuxtv.org 14516W: http://netup.tv/ 14517T: git git://linuxtv.org/media.git 14518F: drivers/media/dvb-frontends/horus3a* 14519 14520MEDIA DRIVERS FOR LNBH25 14521M: Abylay Ospan <[email protected]> 14522L: [email protected] 14523S: Supported 14524W: https://linuxtv.org 14525W: http://netup.tv/ 14526T: git git://linuxtv.org/media.git 14527F: drivers/media/dvb-frontends/lnbh25* 14528 14529MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14530L: [email protected] 14531S: Orphan 14532W: https://linuxtv.org 14533T: git git://linuxtv.org/media.git 14534F: drivers/media/dvb-frontends/mxl5xx* 14535 14536MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14537M: Abylay Ospan <[email protected]> 14538L: [email protected] 14539S: Supported 14540W: https://linuxtv.org 14541W: http://netup.tv/ 14542T: git git://linuxtv.org/media.git 14543F: drivers/media/pci/netup_unidvb/* 14544 14545MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14546M: Dmitry Osipenko <[email protected]> 14547L: [email protected] 14548L: [email protected] 14549S: Maintained 14550T: git git://linuxtv.org/media.git 14551F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14552F: drivers/media/platform/nvidia/tegra-vde/ 14553 14554MEDIA DRIVERS FOR RENESAS - CEU 14555M: Jacopo Mondi <[email protected]> 14556L: [email protected] 14557L: [email protected] 14558S: Supported 14559T: git git://linuxtv.org/media.git 14560F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14561F: drivers/media/platform/renesas/renesas-ceu.c 14562F: include/media/drv-intf/renesas-ceu.h 14563 14564MEDIA DRIVERS FOR RENESAS - DRIF 14565M: Fabrizio Castro <[email protected]> 14566L: [email protected] 14567L: [email protected] 14568S: Supported 14569T: git git://linuxtv.org/media.git 14570F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14571F: drivers/media/platform/renesas/rcar_drif.c 14572 14573MEDIA DRIVERS FOR RENESAS - FCP 14574M: Laurent Pinchart <[email protected]> 14575L: [email protected] 14576L: [email protected] 14577S: Supported 14578T: git git://linuxtv.org/media.git 14579F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14580F: drivers/media/platform/renesas/rcar-fcp.c 14581F: include/media/rcar-fcp.h 14582 14583MEDIA DRIVERS FOR RENESAS - FDP1 14584M: Kieran Bingham <kieran.bingham[email protected]> 14585L: [email protected] 14586L: [email protected] 14587S: Supported 14588T: git git://linuxtv.org/media.git 14589F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14590F: drivers/media/platform/renesas/rcar_fdp1.c 14591 14592MEDIA DRIVERS FOR RENESAS - VIN 14593M: Niklas Söderlund <[email protected]> 14594L: [email protected] 14595L: [email protected] 14596S: Supported 14597T: git git://linuxtv.org/media.git 14598F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14599F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14600F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14601F: drivers/media/platform/renesas/rcar-csi2.c 14602F: drivers/media/platform/renesas/rcar-isp.c 14603F: drivers/media/platform/renesas/rcar-vin/ 14604 14605MEDIA DRIVERS FOR RENESAS - VSP1 14606M: Laurent Pinchart <[email protected]> 14607M: Kieran Bingham <kieran.bingham[email protected]> 14608L: [email protected] 14609L: [email protected] 14610S: Supported 14611T: git git://linuxtv.org/media.git 14612F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14613F: drivers/media/platform/renesas/vsp1/ 14614 14615MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14616L: [email protected] 14617S: Orphan 14618W: https://linuxtv.org 14619T: git git://linuxtv.org/media.git 14620F: drivers/media/dvb-frontends/stv0910* 14621 14622MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14623L: [email protected] 14624S: Orphan 14625W: https://linuxtv.org 14626T: git git://linuxtv.org/media.git 14627F: drivers/media/dvb-frontends/stv6111* 14628 14629MEDIA DRIVERS FOR STM32 - CSI 14630M: Alain Volmat <[email protected]> 14631L: [email protected] 14632S: Supported 14633T: git git://linuxtv.org/media_tree.git 14634F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14635F: drivers/media/platform/st/stm32/stm32-csi.c 14636 14637MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14638M: Hugues Fruchet <[email protected]> 14639M: Alain Volmat <[email protected]> 14640L: [email protected] 14641S: Supported 14642T: git git://linuxtv.org/media.git 14643F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14644F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14645F: drivers/media/platform/st/stm32/stm32-dcmi.c 14646F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14647 14648MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14649M: Mauro Carvalho Chehab <[email protected]> 14650L: [email protected] 14651S: Maintained 14652W: https://linuxtv.org 14653Q: http://patchwork.kernel.org/project/linux-media/list/ 14654T: git git://linuxtv.org/media.git 14655F: Documentation/admin-guide/media/ 14656F: Documentation/devicetree/bindings/media/ 14657F: Documentation/driver-api/media/ 14658F: Documentation/userspace-api/media/ 14659F: drivers/media/ 14660F: drivers/staging/media/ 14661F: include/dt-bindings/media/ 14662F: include/linux/platform_data/media/ 14663F: include/media/ 14664F: include/uapi/linux/dvb/ 14665F: include/uapi/linux/ivtv* 14666F: include/uapi/linux/media.h 14667F: include/uapi/linux/uvcvideo.h 14668F: include/uapi/linux/v4l2-* 14669F: include/uapi/linux/videodev2.h 14670 14671MEDIATEK BLUETOOTH DRIVER 14672M: Sean Wang <[email protected]> 14673L: [email protected] 14674L: [email protected] (moderated for non-subscribers) 14675S: Maintained 14676F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14677F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14678F: drivers/bluetooth/btmtkuart.c 14679 14680MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14681M: Sen Chu <[email protected]> 14682M: Sean Wang <[email protected]> 14683M: Macpaul Lin <[email protected]> 14684L: [email protected] 14685S: Maintained 14686F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14687F: drivers/power/reset/mt6323-poweroff.c 14688 14689MEDIATEK CIR DRIVER 14690M: Sean Wang <[email protected]> 14691S: Maintained 14692F: drivers/media/rc/mtk-cir.c 14693 14694MEDIATEK DMA DRIVER 14695M: Sean Wang <[email protected]> 14696L: [email protected] 14697L: [email protected] (moderated for non-subscribers) 14698L: [email protected] (moderated for non-subscribers) 14699S: Maintained 14700F: Documentation/devicetree/bindings/dma/mediatek,* 14701F: drivers/dma/mediatek/ 14702 14703MEDIATEK ETHERNET DRIVER 14704M: Felix Fietkau <[email protected]> 14705M: Sean Wang <[email protected]> 14706M: Lorenzo Bianconi <[email protected]> 14707L: [email protected] 14708S: Maintained 14709F: drivers/net/ethernet/mediatek/ 14710 14711MEDIATEK ETHERNET PCS DRIVER 14712M: Alexander Couzens <[email protected]> 14713M: Daniel Golle <[email protected]> 14714L: [email protected] 14715S: Maintained 14716F: drivers/net/pcs/pcs-mtk-lynxi.c 14717F: include/linux/pcs/pcs-mtk-lynxi.h 14718 14719MEDIATEK ETHERNET PHY DRIVERS 14720M: Daniel Golle <[email protected]> 14721M: Qingfang Deng <[email protected]> 14722M: SkyLake Huang <[email protected]> 14723L: [email protected] 14724S: Maintained 14725F: drivers/net/phy/mediatek/mtk-ge-soc.c 14726F: drivers/net/phy/mediatek/mtk-phy-lib.c 14727F: drivers/net/phy/mediatek/mtk-ge.c 14728F: drivers/net/phy/mediatek/mtk.h 14729F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14730 14731MEDIATEK I2C CONTROLLER DRIVER 14732M: Qii Wang <[email protected]> 14733L: [email protected] 14734S: Maintained 14735F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14736F: drivers/i2c/busses/i2c-mt65xx.c 14737 14738MEDIATEK IOMMU DRIVER 14739M: Yong Wu <[email protected]> 14740L: [email protected] 14741L: [email protected] (moderated for non-subscribers) 14742S: Supported 14743F: Documentation/devicetree/bindings/iommu/mediatek* 14744F: drivers/iommu/mtk_iommu* 14745F: include/dt-bindings/memory/mediatek,mt*-port.h 14746F: include/dt-bindings/memory/mt*-port.h 14747 14748MEDIATEK JPEG DRIVER 14749M: Bin Liu <[email protected]> 14750S: Supported 14751F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14752F: drivers/media/platform/mediatek/jpeg/ 14753 14754MEDIATEK KEYPAD DRIVER 14755M: Mattijs Korpershoek <[email protected]> 14756S: Supported 14757F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14758F: drivers/input/keyboard/mt6779-keypad.c 14759 14760MEDIATEK MDP DRIVER 14761M: Minghsiu Tsai <[email protected]> 14762M: Houlong Wei <[email protected]> 14763M: Andrew-CT Chen <[email protected]> 14764S: Supported 14765F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14766F: drivers/media/platform/mediatek/mdp/ 14767F: drivers/media/platform/mediatek/vpu/ 14768 14769MEDIATEK MEDIA DRIVER 14770M: Tiffany Lin <[email protected]> 14771M: Andrew-CT Chen <[email protected]> 14772M: Yunfei Dong <[email protected]> 14773S: Supported 14774F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14775F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14776F: drivers/media/platform/mediatek/vcodec/ 14777F: drivers/media/platform/mediatek/vpu/ 14778 14779MEDIATEK MIPI-CSI CDPHY DRIVER 14780M: Julien Stephan <[email protected]> 14781M: Andy Hsieh <[email protected]> 14782S: Supported 14783F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14784F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14785 14786MEDIATEK MMC/SD/SDIO DRIVER 14787M: Chaotian Jing <[email protected]> 14788S: Maintained 14789F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14790F: drivers/mmc/host/mtk-sd.c 14791 14792MEDIATEK MT6735 CLOCK & RESET DRIVERS 14793M: Yassine Oudjana <[email protected]> 14794L: [email protected] 14795L: [email protected] (moderated for non-subscribers) 14796S: Maintained 14797F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 14798F: drivers/clk/mediatek/clk-mt6735-imgsys.c 14799F: drivers/clk/mediatek/clk-mt6735-infracfg.c 14800F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 14801F: drivers/clk/mediatek/clk-mt6735-pericfg.c 14802F: drivers/clk/mediatek/clk-mt6735-topckgen.c 14803F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 14804F: drivers/clk/mediatek/clk-mt6735-vencsys.c 14805F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 14806F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 14807F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 14808F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 14809F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 14810F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 14811F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 14812F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 14813F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 14814F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 14815F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 14816F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 14817 14818MEDIATEK MT76 WIRELESS LAN DRIVER 14819M: Felix Fietkau <[email protected]> 14820M: Lorenzo Bianconi <[email protected]> 14821M: Ryder Lee <[email protected]> 14822R: Shayne Chen <[email protected]> 14823R: Sean Wang <[email protected]> 14824L: [email protected] 14825S: Maintained 14826T: git https://github.com/nbd168/wireless 14827F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14828F: drivers/net/wireless/mediatek/mt76/ 14829 14830MEDIATEK MT7601U WIRELESS LAN DRIVER 14831M: Jakub Kicinski <[email protected]> 14832L: [email protected] 14833S: Maintained 14834F: drivers/net/wireless/mediatek/mt7601u/ 14835 14836MEDIATEK MT7621 CLOCK DRIVER 14837M: Sergio Paracuellos <[email protected]> 14838S: Maintained 14839F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14840F: drivers/clk/ralink/clk-mt7621.c 14841 14842MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14843M: Sergio Paracuellos <[email protected]> 14844S: Maintained 14845F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14846F: drivers/pci/controller/pcie-mt7621.c 14847 14848MEDIATEK MT7621 PHY PCI DRIVER 14849M: Sergio Paracuellos <[email protected]> 14850S: Maintained 14851F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14852F: drivers/phy/ralink/phy-mt7621-pci.c 14853 14854MEDIATEK MT7621/28/88 I2C DRIVER 14855M: Stefan Roese <[email protected]> 14856L: [email protected] 14857S: Maintained 14858F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14859F: drivers/i2c/busses/i2c-mt7621.c 14860 14861MEDIATEK MTMIPS CLOCK DRIVER 14862M: Sergio Paracuellos <[email protected]> 14863S: Maintained 14864F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14865F: drivers/clk/ralink/clk-mtmips.c 14866 14867MEDIATEK NAND CONTROLLER DRIVER 14868L: [email protected] 14869S: Orphan 14870F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14871F: drivers/mtd/nand/raw/mtk_* 14872 14873MEDIATEK PMIC LED DRIVER 14874M: Sen Chu <[email protected]> 14875M: Sean Wang <[email protected]> 14876M: Macpaul Lin <[email protected]> 14877S: Maintained 14878F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14879F: drivers/leds/leds-mt6323.c 14880 14881MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14882M: Sean Wang <[email protected]> 14883S: Maintained 14884F: drivers/char/hw_random/mtk-rng.c 14885 14886MEDIATEK SMI DRIVER 14887M: Yong Wu <[email protected]> 14888L: [email protected] (moderated for non-subscribers) 14889S: Supported 14890F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14891F: drivers/memory/mtk-smi.c 14892F: include/soc/mediatek/smi.h 14893 14894MEDIATEK SWITCH DRIVER 14895M: Chester A. Unal <[email protected]> 14896M: Daniel Golle <[email protected]> 14897M: DENG Qingfang <[email protected]> 14898M: Sean Wang <[email protected]> 14899L: [email protected] 14900S: Maintained 14901F: drivers/net/dsa/mt7530-mdio.c 14902F: drivers/net/dsa/mt7530-mmio.c 14903F: drivers/net/dsa/mt7530.* 14904F: net/dsa/tag_mtk.c 14905 14906MEDIATEK T7XX 5G WWAN MODEM DRIVER 14907M: Chandrashekar Devegowda <[email protected]> 14908R: Chiranjeevi Rapolu <[email protected]> 14909R: Liu Haijun <[email protected]> 14910R: M Chetan Kumar <[email protected]> 14911R: Ricardo Martinez <[email protected]> 14912L: [email protected] 14913S: Supported 14914F: drivers/net/wwan/t7xx/ 14915 14916MEDIATEK USB3 DRD IP DRIVER 14917M: Chunfeng Yun <[email protected]> 14918L: [email protected] 14919L: [email protected] (moderated for non-subscribers) 14920L: [email protected] (moderated for non-subscribers) 14921S: Maintained 14922F: Documentation/devicetree/bindings/usb/mediatek,* 14923F: drivers/usb/host/xhci-mtk* 14924F: drivers/usb/mtu3/ 14925 14926MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14927M: Peter Senna Tschudin <[email protected]> 14928M: Ian Ray <[email protected]> 14929M: Martyn Welch <[email protected]> 14930S: Maintained 14931F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14932F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14933 14934MEGARAID SCSI/SAS DRIVERS 14935M: Kashyap Desai <[email protected]> 14936M: Sumit Saxena <[email protected]> 14937M: Shivasharan S <[email protected]> 14938M: Chandrakanth patil <[email protected]> 14939L: [email protected] 14940L: [email protected] 14941S: Maintained 14942W: http://www.avagotech.com/support/ 14943F: Documentation/scsi/megaraid.rst 14944F: drivers/scsi/megaraid.* 14945F: drivers/scsi/megaraid/ 14946 14947MELEXIS MLX90614 DRIVER 14948M: Crt Mori <[email protected]> 14949L: [email protected] 14950S: Supported 14951W: http://www.melexis.com 14952F: drivers/iio/temperature/mlx90614.c 14953 14954MELEXIS MLX90632 DRIVER 14955M: Crt Mori <[email protected]> 14956L: [email protected] 14957S: Supported 14958W: http://www.melexis.com 14959F: drivers/iio/temperature/mlx90632.c 14960 14961MELEXIS MLX90635 DRIVER 14962M: Crt Mori <[email protected]> 14963L: [email protected] 14964S: Supported 14965W: http://www.melexis.com 14966F: drivers/iio/temperature/mlx90635.c 14967 14968MELFAS MIP4 TOUCHSCREEN DRIVER 14969M: Sangwon Jee <[email protected]> 14970S: Supported 14971W: http://www.melfas.com 14972F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14973F: drivers/input/touchscreen/melfas_mip4.c 14974 14975MELLANOX BLUEFIELD I2C DRIVER 14976M: Khalil Blaiech <[email protected]> 14977M: Asmaa Mnebhi <[email protected]> 14978L: [email protected] 14979S: Supported 14980F: drivers/i2c/busses/i2c-mlxbf.c 14981 14982MELLANOX ETHERNET DRIVER (mlx4_en) 14983M: Tariq Toukan <[email protected]> 14984L: [email protected] 14985S: Maintained 14986W: https://www.nvidia.com/networking/ 14987Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14988F: drivers/net/ethernet/mellanox/mlx4/en_* 14989 14990MELLANOX ETHERNET DRIVER (mlx5e) 14991M: Saeed Mahameed <[email protected]> 14992M: Tariq Toukan <[email protected]> 14993L: [email protected] 14994S: Maintained 14995W: https://www.nvidia.com/networking/ 14996Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14997F: drivers/net/ethernet/mellanox/mlx5/core/en_* 14998 14999MELLANOX ETHERNET INNOVA DRIVERS 15000R: Boris Pismenny <[email protected]> 15001L: [email protected] 15002S: Maintained 15003W: https://www.nvidia.com/networking/ 15004Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15005F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 15006F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 15007F: include/linux/mlx5/mlx5_ifc_fpga.h 15008 15009MELLANOX ETHERNET SWITCH DRIVERS 15010M: Ido Schimmel <[email protected]> 15011M: Petr Machata <[email protected]> 15012L: [email protected] 15013S: Supported 15014W: https://www.nvidia.com/networking/ 15015Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15016F: drivers/net/ethernet/mellanox/mlxsw/ 15017F: tools/testing/selftests/drivers/net/mlxsw/ 15018 15019MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15020M: [email protected] 15021L: [email protected] 15022S: Supported 15023W: https://www.nvidia.com/networking/ 15024Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15025F: drivers/net/ethernet/mellanox/mlxfw/ 15026 15027MELLANOX HARDWARE PLATFORM SUPPORT 15028M: Hans de Goede <[email protected]> 15029M: Ilpo Järvinen <[email protected]> 15030M: Vadim Pasternak <[email protected]> 15031L: [email protected] 15032S: Supported 15033F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15034F: drivers/platform/mellanox/ 15035F: include/linux/platform_data/mlxreg.h 15036 15037MELLANOX MLX4 core VPI driver 15038M: Tariq Toukan <[email protected]> 15039L: [email protected] 15040L: [email protected] 15041S: Maintained 15042W: https://www.nvidia.com/networking/ 15043Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15044F: drivers/net/ethernet/mellanox/mlx4/ 15045F: include/linux/mlx4/ 15046 15047MELLANOX MLX4 IB driver 15048M: Yishai Hadas <[email protected]> 15049L: [email protected] 15050S: Supported 15051W: https://www.nvidia.com/networking/ 15052Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15053F: drivers/infiniband/hw/mlx4/ 15054F: include/linux/mlx4/ 15055F: include/uapi/rdma/mlx4-abi.h 15056 15057MELLANOX MLX5 core VPI driver 15058M: Saeed Mahameed <[email protected]> 15059M: Leon Romanovsky <[email protected]> 15060M: Tariq Toukan <[email protected]> 15061L: [email protected] 15062L: [email protected] 15063S: Maintained 15064W: https://www.nvidia.com/networking/ 15065Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15066F: Documentation/networking/device_drivers/ethernet/mellanox/ 15067F: drivers/net/ethernet/mellanox/mlx5/core/ 15068F: include/linux/mlx5/ 15069 15070MELLANOX MLX5 IB driver 15071M: Leon Romanovsky <[email protected]> 15072L: [email protected] 15073S: Supported 15074W: https://www.nvidia.com/networking/ 15075Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15076F: drivers/infiniband/hw/mlx5/ 15077F: include/linux/mlx5/ 15078F: include/uapi/rdma/mlx5-abi.h 15079 15080MELLANOX MLX5 VDPA DRIVER 15081M: Dragos Tatulea <[email protected]> 15082L: [email protected] 15083S: Supported 15084F: drivers/vdpa/mlx5/ 15085 15086MELLANOX MLXCPLD I2C AND MUX DRIVER 15087M: Vadim Pasternak <[email protected]> 15088M: Michael Shych <[email protected]> 15089L: [email protected] 15090S: Supported 15091F: Documentation/i2c/busses/i2c-mlxcpld.rst 15092F: drivers/i2c/busses/i2c-mlxcpld.c 15093F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15094 15095MELLANOX MLXCPLD LED DRIVER 15096M: Vadim Pasternak <[email protected]> 15097L: [email protected] 15098S: Supported 15099F: Documentation/leds/leds-mlxcpld.rst 15100F: drivers/leds/leds-mlxcpld.c 15101F: drivers/leds/leds-mlxreg.c 15102 15103MELLANOX PLATFORM DRIVER 15104M: Vadim Pasternak <[email protected]> 15105L: [email protected] 15106S: Supported 15107F: drivers/platform/x86/mlx-platform.c 15108 15109MEMBARRIER SUPPORT 15110M: Mathieu Desnoyers <[email protected]> 15111M: "Paul E. McKenney" <[email protected]> 15112L: [email protected] 15113S: Supported 15114F: Documentation/scheduler/membarrier.rst 15115F: arch/*/include/asm/membarrier.h 15116F: arch/*/include/asm/sync_core.h 15117F: include/uapi/linux/membarrier.h 15118F: kernel/sched/membarrier.c 15119 15120MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15121M: Mike Rapoport <[email protected]> 15122L: [email protected] 15123S: Maintained 15124F: Documentation/core-api/boot-time-mm.rst 15125F: include/linux/memblock.h 15126F: mm/memblock.c 15127F: mm/mm_init.c 15128F: tools/testing/memblock/ 15129 15130MEMORY ALLOCATION PROFILING 15131M: Suren Baghdasaryan <[email protected]> 15132M: Kent Overstreet <[email protected]> 15133L: [email protected] 15134S: Maintained 15135F: Documentation/mm/allocation-profiling.rst 15136F: include/linux/alloc_tag.h 15137F: include/linux/pgalloc_tag.h 15138F: lib/alloc_tag.c 15139 15140MEMORY CONTROLLER DRIVERS 15141M: Krzysztof Kozlowski <[email protected]> 15142L: [email protected] 15143S: Maintained 15144B: mailto:[email protected] 15145T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15146F: Documentation/devicetree/bindings/memory-controllers/ 15147F: drivers/memory/ 15148F: include/dt-bindings/memory/ 15149F: include/memory/ 15150 15151MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15152M: Dmitry Osipenko <[email protected]> 15153L: [email protected] 15154L: [email protected] 15155S: Maintained 15156T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15157F: drivers/devfreq/tegra30-devfreq.c 15158 15159MEMORY HOT(UN)PLUG 15160M: David Hildenbrand <[email protected]> 15161M: Oscar Salvador <[email protected]> 15162L: [email protected] 15163S: Maintained 15164F: Documentation/admin-guide/mm/memory-hotplug.rst 15165F: Documentation/core-api/memory-hotplug.rst 15166F: drivers/base/memory.c 15167F: include/linux/memory_hotplug.h 15168F: mm/memory_hotplug.c 15169F: tools/testing/selftests/memory-hotplug/ 15170 15171MEMORY MANAGEMENT 15172M: Andrew Morton <[email protected]> 15173L: [email protected] 15174S: Maintained 15175W: http://www.linux-mm.org 15176T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15177T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15178F: Documentation/admin-guide/mm/ 15179F: Documentation/mm/ 15180F: include/linux/gfp.h 15181F: include/linux/gfp_types.h 15182F: include/linux/memfd.h 15183F: include/linux/memory.h 15184F: include/linux/memory_hotplug.h 15185F: include/linux/memory-tiers.h 15186F: include/linux/mempolicy.h 15187F: include/linux/mempool.h 15188F: include/linux/memremap.h 15189F: include/linux/mm.h 15190F: include/linux/mm_*.h 15191F: include/linux/mmzone.h 15192F: include/linux/mmu_notifier.h 15193F: include/linux/pagewalk.h 15194F: include/linux/rmap.h 15195F: include/trace/events/ksm.h 15196F: mm/ 15197F: tools/mm/ 15198F: tools/testing/selftests/mm/ 15199N: include/linux/page[-_]* 15200 15201MEMORY MAPPING 15202M: Andrew Morton <[email protected]> 15203M: Liam R. Howlett <[email protected]> 15204M: Lorenzo Stoakes <[email protected]> 15205R: Vlastimil Babka <[email protected]> 15206R: Jann Horn <[email protected]> 15207L: [email protected] 15208S: Maintained 15209W: http://www.linux-mm.org 15210T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15211F: mm/mlock.c 15212F: mm/mmap.c 15213F: mm/mprotect.c 15214F: mm/mremap.c 15215F: mm/mseal.c 15216F: mm/vma.c 15217F: mm/vma.h 15218F: mm/vma_internal.h 15219F: tools/testing/vma/ 15220 15221MEMORY TECHNOLOGY DEVICES (MTD) 15222M: Miquel Raynal <[email protected]> 15223M: Richard Weinberger <[email protected]> 15224M: Vignesh Raghavendra <[email protected]> 15225L: [email protected] 15226S: Maintained 15227W: http://www.linux-mtd.infradead.org/ 15228Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15229C: irc://irc.oftc.net/mtd 15230T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15231T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15232F: Documentation/devicetree/bindings/mtd/ 15233F: drivers/mtd/ 15234F: include/linux/mtd/ 15235F: include/uapi/mtd/ 15236 15237MEN A21 WATCHDOG DRIVER 15238M: Johannes Thumshirn <[email protected]> 15239L: [email protected] 15240S: Maintained 15241F: drivers/watchdog/mena21_wdt.c 15242 15243MEN CHAMELEON BUS (mcb) 15244M: Johannes Thumshirn <[email protected]> 15245S: Maintained 15246F: Documentation/driver-api/men-chameleon-bus.rst 15247F: drivers/mcb/ 15248F: include/linux/mcb.h 15249 15250MEN F21BMC (Board Management Controller) 15251M: Andreas Werner <[email protected]> 15252S: Supported 15253F: Documentation/hwmon/menf21bmc.rst 15254F: drivers/hwmon/menf21bmc_hwmon.c 15255F: drivers/leds/leds-menf21bmc.c 15256F: drivers/mfd/menf21bmc.c 15257F: drivers/watchdog/menf21bmc_wdt.c 15258 15259MEN Z069 WATCHDOG DRIVER 15260M: Johannes Thumshirn <[email protected]> 15261L: [email protected] 15262S: Maintained 15263F: drivers/watchdog/menz69_wdt.c 15264 15265MESON AO CEC DRIVER FOR AMLOGIC SOCS 15266M: Neil Armstrong <[email protected]> 15267L: [email protected] 15268L: [email protected] 15269S: Supported 15270W: http://linux-meson.com/ 15271T: git git://linuxtv.org/media.git 15272F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15273F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15274F: drivers/media/cec/platform/meson/ao-cec.c 15275 15276MESON GE2D DRIVER FOR AMLOGIC SOCS 15277M: Neil Armstrong <[email protected]> 15278L: [email protected] 15279L: [email protected] 15280S: Supported 15281T: git git://linuxtv.org/media.git 15282F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15283F: drivers/media/platform/amlogic/meson-ge2d/ 15284 15285MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15286M: Liang Yang <[email protected]> 15287L: [email protected] 15288S: Maintained 15289F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15290F: drivers/mtd/nand/raw/meson_* 15291 15292MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15293M: Neil Armstrong <[email protected]> 15294L: [email protected] 15295L: [email protected] 15296S: Supported 15297T: git git://linuxtv.org/media.git 15298F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15299F: drivers/staging/media/meson/vdec/ 15300 15301META ETHERNET DRIVERS 15302M: Alexander Duyck <[email protected]> 15303M: Jakub Kicinski <[email protected]> 15304R: [email protected] 15305S: Maintained 15306F: Documentation/networking/device_drivers/ethernet/meta/ 15307F: drivers/net/ethernet/meta/ 15308 15309METHODE UDPU SUPPORT 15310M: Robert Marko <[email protected]> 15311S: Maintained 15312F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15313F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15314 15315MHI BUS 15316M: Manivannan Sadhasivam <[email protected]> 15317L: [email protected] 15318L: [email protected] 15319S: Maintained 15320T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15321F: Documentation/ABI/stable/sysfs-bus-mhi 15322F: Documentation/mhi/ 15323F: drivers/bus/mhi/ 15324F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15325F: include/linux/mhi.h 15326 15327MICROBLAZE ARCHITECTURE 15328M: Michal Simek <[email protected]> 15329S: Supported 15330W: http://www.monstr.eu/fdt/ 15331T: git git://git.monstr.eu/linux-2.6-microblaze.git 15332F: arch/microblaze/ 15333 15334MICROBLAZE TMR INJECT 15335M: Appana Durga Kedareswara rao <[email protected]> 15336S: Supported 15337F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15338F: drivers/misc/xilinx_tmr_inject.c 15339 15340MICROBLAZE TMR MANAGER 15341M: Appana Durga Kedareswara rao <[email protected]> 15342S: Supported 15343F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15344F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15345F: drivers/misc/xilinx_tmr_manager.c 15346 15347MICROCHIP AT91 DMA DRIVERS 15348M: Ludovic Desroches <[email protected]> 15349L: [email protected] (moderated for non-subscribers) 15350L: [email protected] 15351S: Supported 15352F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15353F: drivers/dma/at_hdmac.c 15354F: drivers/dma/at_xdmac.c 15355F: include/dt-bindings/dma/at91.h 15356 15357MICROCHIP AT91 SERIAL DRIVER 15358M: Richard Genoud <[email protected]> 15359S: Maintained 15360F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15361F: drivers/tty/serial/atmel_serial.c 15362F: drivers/tty/serial/atmel_serial.h 15363 15364MICROCHIP AT91 USART MFD DRIVER 15365M: Radu Pirea <[email protected]> 15366L: [email protected] 15367S: Supported 15368F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15369F: drivers/mfd/at91-usart.c 15370F: include/dt-bindings/mfd/at91-usart.h 15371 15372MICROCHIP AT91 USART SPI DRIVER 15373M: Radu Pirea <[email protected]> 15374L: [email protected] 15375S: Supported 15376F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15377F: drivers/spi/spi-at91-usart.c 15378 15379MICROCHIP AUDIO ASOC DRIVERS 15380M: Claudiu Beznea <[email protected]> 15381M: Andrei Simion <[email protected]> 15382L: [email protected] 15383S: Supported 15384F: Documentation/devicetree/bindings/sound/atmel* 15385F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15386F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15387F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15388F: sound/soc/atmel 15389 15390MICROCHIP CSI2DC DRIVER 15391M: Eugen Hristev <[email protected]> 15392L: [email protected] 15393S: Supported 15394F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15395F: drivers/media/platform/microchip/microchip-csi2dc.c 15396 15397MICROCHIP ECC DRIVER 15398L: [email protected] 15399S: Orphan 15400F: drivers/crypto/atmel-ecc.* 15401 15402MICROCHIP EIC DRIVER 15403M: Claudiu Beznea <[email protected]> 15404L: [email protected] (moderated for non-subscribers) 15405S: Supported 15406F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15407F: drivers/irqchip/irq-mchp-eic.c 15408 15409MICROCHIP I2C DRIVER 15410M: Codrin Ciubotariu <[email protected]> 15411L: [email protected] 15412S: Supported 15413F: drivers/i2c/busses/i2c-at91-*.c 15414F: drivers/i2c/busses/i2c-at91.h 15415 15416MICROCHIP ISC DRIVER 15417M: Eugen Hristev <[email protected]> 15418L: [email protected] 15419S: Supported 15420F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15421F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15422F: drivers/media/platform/microchip/microchip-isc* 15423F: drivers/media/platform/microchip/microchip-sama*-isc* 15424F: drivers/staging/media/deprecated/atmel/atmel-isc* 15425F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15426F: include/linux/atmel-isc-media.h 15427 15428MICROCHIP ISI DRIVER 15429M: Eugen Hristev <[email protected]> 15430L: [email protected] 15431S: Supported 15432F: drivers/media/platform/atmel/atmel-isi.c 15433F: drivers/media/platform/atmel/atmel-isi.h 15434 15435MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15436M: Woojung Huh <[email protected]> 15437M: [email protected] 15438L: [email protected] 15439S: Maintained 15440F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15441F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15442F: drivers/net/dsa/microchip/* 15443F: include/linux/dsa/ksz_common.h 15444F: include/linux/platform_data/microchip-ksz.h 15445F: net/dsa/tag_ksz.c 15446 15447MICROCHIP LAN743X ETHERNET DRIVER 15448M: Bryan Whitehead <[email protected]> 15449M: [email protected] 15450L: [email protected] 15451S: Maintained 15452F: drivers/net/ethernet/microchip/lan743x_* 15453 15454MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15455M: Parthiban Veerasooran <[email protected]> 15456L: [email protected] 15457S: Maintained 15458F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15459F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15460 15461MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15462M: Arun Ramadoss <[email protected]> 15463R: [email protected] 15464L: [email protected] 15465S: Maintained 15466F: drivers/net/phy/microchip_t1.c 15467 15468MICROCHIP LAN966X ETHERNET DRIVER 15469M: Horatiu Vultur <[email protected]> 15470M: [email protected] 15471L: [email protected] 15472S: Maintained 15473F: drivers/net/ethernet/microchip/lan966x/* 15474 15475MICROCHIP LAN966X OIC DRIVER 15476M: Herve Codina <[email protected]> 15477S: Maintained 15478F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15479F: drivers/irqchip/irq-lan966x-oic.c 15480 15481MICROCHIP LAN966X PCI DRIVER 15482M: Herve Codina <[email protected]> 15483S: Maintained 15484F: drivers/misc/lan966x_pci.c 15485F: drivers/misc/lan966x_pci.dtso 15486 15487MICROCHIP LAN969X ETHERNET DRIVER 15488M: Daniel Machon <[email protected]> 15489M: [email protected] 15490L: [email protected] 15491S: Maintained 15492F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15493 15494MICROCHIP LCDFB DRIVER 15495M: Nicolas Ferre <[email protected]> 15496L: [email protected] 15497S: Maintained 15498F: drivers/video/fbdev/atmel_lcdfb.c 15499F: include/video/atmel_lcdc.h 15500 15501MICROCHIP MCP16502 PMIC DRIVER 15502M: Claudiu Beznea <[email protected]> 15503M: Andrei Simion <[email protected]> 15504L: [email protected] (moderated for non-subscribers) 15505S: Supported 15506F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15507F: drivers/regulator/mcp16502.c 15508 15509MICROCHIP MCP3564 ADC DRIVER 15510M: Marius Cristea <[email protected]> 15511L: [email protected] 15512S: Supported 15513F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15514F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15515F: drivers/iio/adc/mcp3564.c 15516 15517MICROCHIP MCP3911 ADC DRIVER 15518M: Marcus Folkesson <[email protected]> 15519M: Kent Gustavsson <[email protected]> 15520L: [email protected] 15521S: Maintained 15522F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15523F: drivers/iio/adc/mcp3911.c 15524 15525MICROCHIP MMC/SD/SDIO MCI DRIVER 15526M: Aubin Constans <[email protected]> 15527S: Maintained 15528F: drivers/mmc/host/atmel-mci.c 15529 15530MICROCHIP NAND DRIVER 15531L: [email protected] 15532S: Orphan 15533F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15534F: drivers/mtd/nand/raw/atmel/* 15535 15536MICROCHIP OTPC DRIVER 15537M: Claudiu Beznea <[email protected]> 15538L: [email protected] (moderated for non-subscribers) 15539S: Supported 15540F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15541F: drivers/nvmem/microchip-otpc.c 15542F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15543 15544MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15545M: Matteo Martelli <[email protected]> 15546L: [email protected] 15547S: Supported 15548F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15549F: drivers/iio/adc/pac1921.c 15550 15551MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15552M: Marius Cristea <[email protected]> 15553L: [email protected] 15554S: Supported 15555F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15556F: drivers/iio/adc/pac1934.c 15557 15558MICROCHIP PCI1XXXX GP DRIVER 15559M: Vaibhaav Ram T.L <[email protected]> 15560M: Kumaravel Thiagarajan <[email protected]> 15561L: [email protected] 15562S: Supported 15563F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15564F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15565F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15566F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15567 15568MICROCHIP PCI1XXXX I2C DRIVER 15569M: Tharun Kumar P <[email protected]> 15570M: Kumaravel Thiagarajan <[email protected]> 15571M: Microchip Linux Driver Support <[email protected]> 15572L: [email protected] 15573S: Maintained 15574F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15575 15576MICROCHIP PCIe UART DRIVER 15577M: Kumaravel Thiagarajan <[email protected]> 15578M: Tharun Kumar P <[email protected]> 15579L: [email protected] 15580S: Maintained 15581F: drivers/tty/serial/8250/8250_pci1xxxx.c 15582 15583MICROCHIP POLARFIRE FPGA DRIVERS 15584M: Conor Dooley <[email protected]> 15585L: [email protected] 15586S: Supported 15587F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15588F: drivers/fpga/microchip-spi.c 15589 15590MICROCHIP PWM DRIVER 15591M: Claudiu Beznea <[email protected]> 15592L: [email protected] (moderated for non-subscribers) 15593L: [email protected] 15594S: Supported 15595F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15596F: drivers/pwm/pwm-atmel.c 15597 15598MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15599M: Manikandan Muralidharan <[email protected]> 15600M: Dharma Balasubiramani <[email protected]> 15601L: [email protected] 15602S: Supported 15603F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15604F: drivers/gpu/drm/bridge/microchip-lvds.c 15605 15606MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15607M: Eugen Hristev <[email protected]> 15608L: [email protected] 15609S: Supported 15610F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15611F: drivers/iio/adc/at91-sama5d2_adc.c 15612F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15613 15614MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15615M: Claudiu Beznea <[email protected]> 15616S: Supported 15617F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15618F: drivers/power/reset/at91-sama5d2_shdwc.c 15619 15620MICROCHIP SOC DRIVERS 15621M: Conor Dooley <[email protected]> 15622S: Supported 15623T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15624F: Documentation/devicetree/bindings/soc/microchip/ 15625F: drivers/soc/microchip/ 15626 15627MICROCHIP SPI DRIVER 15628M: Ryan Wanner <[email protected]> 15629S: Supported 15630F: drivers/spi/spi-atmel.* 15631 15632MICROCHIP SSC DRIVER 15633M: Claudiu Beznea <[email protected]> 15634M: Andrei Simion <[email protected]> 15635L: [email protected] (moderated for non-subscribers) 15636S: Supported 15637F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15638F: drivers/misc/atmel-ssc.c 15639F: include/linux/atmel-ssc.h 15640 15641Microchip Timer Counter Block (TCB) Capture Driver 15642M: Kamel Bouhara <[email protected]> 15643L: [email protected] (moderated for non-subscribers) 15644L: [email protected] 15645S: Maintained 15646F: drivers/counter/microchip-tcb-capture.c 15647 15648MICROCHIP USB251XB DRIVER 15649M: Richard Leitner <[email protected]> 15650L: [email protected] 15651S: Maintained 15652F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15653F: drivers/usb/misc/usb251xb.c 15654 15655MICROCHIP USBA UDC DRIVER 15656M: Cristian Birsan <[email protected]> 15657L: [email protected] (moderated for non-subscribers) 15658S: Supported 15659F: drivers/usb/gadget/udc/atmel_usba_udc.* 15660 15661MICROCHIP WILC1000 WIFI DRIVER 15662M: Ajay Singh <[email protected]> 15663M: Claudiu Beznea <[email protected]> 15664L: [email protected] 15665S: Supported 15666F: drivers/net/wireless/microchip/wilc1000/ 15667 15668MICROSEMI MIPS SOCS 15669M: Alexandre Belloni <[email protected]> 15670M: [email protected] 15671L: [email protected] 15672S: Supported 15673F: Documentation/devicetree/bindings/mips/mscc.txt 15674F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15675F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15676F: arch/mips/boot/dts/mscc/ 15677F: arch/mips/configs/generic/board-ocelot.config 15678F: arch/mips/generic/board-ocelot.c 15679 15680MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15681M: Don Brace <[email protected]> 15682L: [email protected] 15683L: [email protected] 15684S: Supported 15685F: Documentation/scsi/smartpqi.rst 15686F: drivers/scsi/smartpqi/Kconfig 15687F: drivers/scsi/smartpqi/Makefile 15688F: drivers/scsi/smartpqi/smartpqi*.[ch] 15689F: include/linux/cciss*.h 15690F: include/uapi/linux/cciss*.h 15691 15692MICROSOFT MANA RDMA DRIVER 15693M: Long Li <[email protected]> 15694M: Ajay Sharma <[email protected]> 15695L: [email protected] 15696S: Supported 15697F: drivers/infiniband/hw/mana/ 15698F: include/net/mana 15699F: include/uapi/rdma/mana-abi.h 15700 15701MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15702M: Maximilian Luz <[email protected]> 15703L: [email protected] 15704S: Maintained 15705F: drivers/platform/surface/surface_aggregator_tabletsw.c 15706 15707MICROSOFT SURFACE BATTERY AND AC DRIVERS 15708M: Maximilian Luz <[email protected]> 15709L: [email protected] 15710L: [email protected] 15711S: Maintained 15712F: drivers/power/supply/surface_battery.c 15713F: drivers/power/supply/surface_charger.c 15714 15715MICROSOFT SURFACE DTX DRIVER 15716M: Maximilian Luz <[email protected]> 15717L: [email protected] 15718S: Maintained 15719F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15720F: drivers/platform/surface/surface_dtx.c 15721F: include/uapi/linux/surface_aggregator/dtx.h 15722 15723MICROSOFT SURFACE SENSOR FAN DRIVER 15724M: Maximilian Luz <[email protected]> 15725M: Ivor Wanders <[email protected]> 15726L: [email protected] 15727S: Maintained 15728F: Documentation/hwmon/surface_fan.rst 15729F: drivers/hwmon/surface_fan.c 15730 15731MICROSOFT SURFACE SENSOR THERMAL DRIVER 15732M: Maximilian Luz <[email protected]> 15733L: [email protected] 15734S: Maintained 15735F: drivers/hwmon/surface_temp.c 15736 15737MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15738M: Maximilian Luz <[email protected]> 15739L: [email protected] 15740S: Maintained 15741F: drivers/platform/surface/surface_gpe.c 15742 15743MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15744M: Hans de Goede <[email protected]> 15745M: Ilpo Järvinen <[email protected]> 15746M: Maximilian Luz <[email protected]> 15747L: [email protected] 15748S: Maintained 15749T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15750F: drivers/platform/surface/ 15751 15752MICROSOFT SURFACE HID TRANSPORT DRIVER 15753M: Maximilian Luz <[email protected]> 15754L: [email protected] 15755L: [email protected] 15756S: Maintained 15757F: drivers/hid/surface-hid/ 15758 15759MICROSOFT SURFACE HOT-PLUG DRIVER 15760M: Maximilian Luz <[email protected]> 15761L: [email protected] 15762S: Maintained 15763F: drivers/platform/surface/surface_hotplug.c 15764 15765MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15766M: Maximilian Luz <[email protected]> 15767L: [email protected] 15768S: Maintained 15769F: drivers/platform/surface/surface_platform_profile.c 15770 15771MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15772M: Chen Yu <[email protected]> 15773L: [email protected] 15774S: Supported 15775F: drivers/platform/surface/surfacepro3_button.c 15776 15777MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15778M: Maximilian Luz <[email protected]> 15779L: [email protected] 15780S: Maintained 15781F: drivers/platform/surface/surface_aggregator_hub.c 15782 15783MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15784M: Maximilian Luz <[email protected]> 15785L: [email protected] 15786S: Maintained 15787W: https://github.com/linux-surface/surface-aggregator-module 15788C: irc://irc.libera.chat/linux-surface 15789F: Documentation/driver-api/surface_aggregator/ 15790F: drivers/platform/surface/aggregator/ 15791F: drivers/platform/surface/surface_acpi_notify.c 15792F: drivers/platform/surface/surface_aggregator_cdev.c 15793F: drivers/platform/surface/surface_aggregator_registry.c 15794F: include/linux/surface_acpi_notify.h 15795F: include/linux/surface_aggregator/ 15796F: include/uapi/linux/surface_aggregator/ 15797 15798MICROTEK X6 SCANNER 15799M: Oliver Neukum <[email protected]> 15800S: Maintained 15801F: drivers/usb/image/microtek.* 15802 15803MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15804M: Luka Kovacic <[email protected]> 15805M: Luka Perkov <[email protected]> 15806S: Maintained 15807F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15808F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15809F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15810F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15811F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15812F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15813 15814MIN HEAP 15815M: Kuan-Wei Chiu <[email protected]> 15816L: [email protected] 15817S: Maintained 15818F: Documentation/core-api/min_heap.rst 15819F: include/linux/min_heap.h 15820F: lib/min_heap.c 15821F: lib/test_min_heap.c 15822 15823MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15824M: Sakari Ailus <[email protected]> 15825L: [email protected] 15826S: Maintained 15827F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15828F: Documentation/driver-api/media/drivers/ccs/ 15829F: Documentation/userspace-api/media/drivers/ccs.rst 15830F: drivers/media/i2c/ccs-pll.c 15831F: drivers/media/i2c/ccs-pll.h 15832F: drivers/media/i2c/ccs/ 15833F: include/uapi/linux/ccs.h 15834F: include/uapi/linux/smiapp.h 15835 15836MIPS 15837M: Thomas Bogendoerfer <[email protected]> 15838L: [email protected] 15839S: Maintained 15840Q: https://patchwork.kernel.org/project/linux-mips/list/ 15841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15842F: Documentation/devicetree/bindings/mips/ 15843F: Documentation/arch/mips/ 15844F: arch/mips/ 15845F: drivers/platform/mips/ 15846F: include/dt-bindings/mips/ 15847 15848MIPS BOSTON DEVELOPMENT BOARD 15849M: Paul Burton <[email protected]> 15850L: [email protected] 15851S: Maintained 15852F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15853F: arch/mips/boot/dts/img/boston.dts 15854F: arch/mips/configs/generic/board-boston.config 15855F: drivers/clk/imgtec/clk-boston.c 15856F: include/dt-bindings/clock/boston-clock.h 15857 15858MIPS CORE DRIVERS 15859M: Thomas Bogendoerfer <[email protected]> 15860L: [email protected] 15861S: Supported 15862F: drivers/bus/mips_cdmm.c 15863F: drivers/clocksource/mips-gic-timer.c 15864F: drivers/cpuidle/cpuidle-cps.c 15865F: drivers/irqchip/irq-mips-cpu.c 15866F: drivers/irqchip/irq-mips-gic.c 15867 15868MIPS GENERIC PLATFORM 15869M: Paul Burton <[email protected]> 15870L: [email protected] 15871S: Supported 15872F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15873F: arch/mips/generic/ 15874F: arch/mips/tools/generic-board-config.sh 15875 15876MIPS RINT INSTRUCTION EMULATION 15877M: Aleksandar Markovic <[email protected]> 15878L: [email protected] 15879S: Supported 15880F: arch/mips/math-emu/dp_rint.c 15881F: arch/mips/math-emu/sp_rint.c 15882 15883MIPS/LOONGSON1 ARCHITECTURE 15884M: Keguang Zhang <[email protected]> 15885L: [email protected] 15886S: Maintained 15887F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15888F: arch/mips/include/asm/mach-loongson32/ 15889F: arch/mips/loongson32/ 15890F: drivers/*/*loongson1* 15891F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15892 15893MIPS/LOONGSON2EF ARCHITECTURE 15894M: Jiaxun Yang <[email protected]> 15895L: [email protected] 15896S: Maintained 15897F: arch/mips/include/asm/mach-loongson2ef/ 15898F: arch/mips/loongson2ef/ 15899F: drivers/cpufreq/loongson2_cpufreq.c 15900 15901MIPS/LOONGSON64 ARCHITECTURE 15902M: Huacai Chen <[email protected]> 15903M: Jiaxun Yang <[email protected]> 15904L: [email protected] 15905S: Maintained 15906F: arch/mips/include/asm/mach-loongson64/ 15907F: arch/mips/loongson64/ 15908F: drivers/irqchip/irq-loongson* 15909F: drivers/platform/mips/cpu_hwmon.c 15910 15911MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15912M: Hans Verkuil <[email protected]> 15913L: [email protected] 15914S: Odd Fixes 15915W: https://linuxtv.org 15916T: git git://linuxtv.org/media.git 15917F: drivers/media/radio/radio-miropcm20* 15918 15919MITSUMI MM8013 FG DRIVER 15920M: Konrad Dybcio <[email protected]> 15921F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15922F: drivers/power/supply/mm8013.c 15923 15924MMP SUPPORT 15925R: Lubomir Rintel <[email protected]> 15926L: [email protected] (moderated for non-subscribers) 15927S: Odd Fixes 15928T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15929F: arch/arm/boot/dts/marvell/mmp* 15930F: arch/arm/mach-mmp/ 15931F: include/linux/soc/mmp/ 15932 15933MMP USB PHY DRIVERS 15934R: Lubomir Rintel <[email protected]> 15935L: [email protected] (moderated for non-subscribers) 15936S: Maintained 15937F: drivers/phy/marvell/phy-mmp3-usb.c 15938F: drivers/phy/marvell/phy-pxa-usb.c 15939 15940MMU GATHER AND TLB INVALIDATION 15941M: Will Deacon <[email protected]> 15942M: "Aneesh Kumar K.V" <[email protected]> 15943M: Andrew Morton <[email protected]> 15944M: Nick Piggin <[email protected]> 15945M: Peter Zijlstra <[email protected]> 15946L: [email protected] 15947L: [email protected] 15948S: Maintained 15949F: arch/*/include/asm/tlb.h 15950F: include/asm-generic/tlb.h 15951F: mm/mmu_gather.c 15952 15953MN88472 MEDIA DRIVER 15954L: [email protected] 15955S: Orphan 15956W: https://linuxtv.org 15957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15958F: drivers/media/dvb-frontends/mn88472* 15959 15960MN88473 MEDIA DRIVER 15961L: [email protected] 15962S: Orphan 15963W: https://linuxtv.org 15964Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15965F: drivers/media/dvb-frontends/mn88473* 15966 15967MOBILEYE MIPS SOCS 15968M: Vladimir Kondratiev <[email protected]> 15969M: Gregory CLEMENT <[email protected]> 15970M: Théo Lebrun <[email protected]> 15971L: [email protected] 15972S: Maintained 15973F: Documentation/devicetree/bindings/mips/mobileye.yaml 15974F: Documentation/devicetree/bindings/soc/mobileye/ 15975F: arch/mips/boot/dts/mobileye/ 15976F: arch/mips/configs/eyeq5_defconfig 15977F: arch/mips/mobileye/board-epm5.its.S 15978F: drivers/clk/clk-eyeq.c 15979F: drivers/pinctrl/pinctrl-eyeq5.c 15980F: drivers/reset/reset-eyeq.c 15981F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15982 15983MODULE SUPPORT 15984M: Luis Chamberlain <[email protected]> 15985R: Petr Pavlu <[email protected]> 15986R: Sami Tolvanen <[email protected]> 15987R: Daniel Gomez <[email protected]> 15988L: [email protected] 15989L: [email protected] 15990S: Maintained 15991T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15992F: include/linux/kmod.h 15993F: include/linux/module*.h 15994F: kernel/module/ 15995F: lib/test_kmod.c 15996F: scripts/module* 15997F: tools/testing/selftests/kmod/ 15998 15999MONOLITHIC POWER SYSTEM PMIC DRIVER 16000M: Saravanan Sekar <[email protected]> 16001S: Maintained 16002F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 16003F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 16004F: drivers/hwmon/pmbus/mpq7932.c 16005F: drivers/iio/adc/mp2629_adc.c 16006F: drivers/mfd/mp2629.c 16007F: drivers/power/supply/mp2629_charger.c 16008F: drivers/regulator/mp5416.c 16009F: drivers/regulator/mpq7920.c 16010F: drivers/regulator/mpq7920.h 16011F: include/linux/mfd/mp2629.h 16012 16013MOST(R) TECHNOLOGY DRIVER 16014M: Parthiban Veerasooran <[email protected]> 16015M: Christian Gromm <[email protected]> 16016S: Maintained 16017F: Documentation/ABI/testing/configfs-most 16018F: Documentation/ABI/testing/sysfs-bus-most 16019F: drivers/most/ 16020F: drivers/staging/most/ 16021F: include/linux/most.h 16022 16023MOTORCOMM PHY DRIVER 16024M: Frank <[email protected]> 16025L: [email protected] 16026S: Maintained 16027F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16028F: drivers/net/phy/motorcomm.c 16029 16030MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16031M: Jiri Slaby <[email protected]> 16032S: Maintained 16033F: Documentation/driver-api/tty/moxa-smartio.rst 16034F: drivers/tty/mxser.* 16035 16036MP3309C BACKLIGHT DRIVER 16037M: Flavio Suligoi <[email protected]> 16038L: [email protected] 16039S: Maintained 16040F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16041F: drivers/video/backlight/mp3309c.c 16042 16043MPS MP2891 DRIVER 16044M: Noah Wang <[email protected]> 16045L: [email protected] 16046S: Maintained 16047F: Documentation/hwmon/mp2891.rst 16048F: drivers/hwmon/pmbus/mp2891.c 16049 16050MPS MP2993 DRIVER 16051M: Noah Wang <[email protected]> 16052L: [email protected] 16053S: Maintained 16054F: Documentation/hwmon/mp2993.rst 16055F: drivers/hwmon/pmbus/mp2993.c 16056 16057MPS MP9941 DRIVER 16058M: Noah Wang <[email protected]> 16059L: [email protected] 16060S: Maintained 16061F: Documentation/hwmon/mp9941.rst 16062F: drivers/hwmon/pmbus/mp9941.c 16063 16064MR800 AVERMEDIA USB FM RADIO DRIVER 16065M: Alexey Klimov <[email protected]> 16066L: [email protected] 16067S: Maintained 16068T: git git://linuxtv.org/media.git 16069F: drivers/media/radio/radio-mr800.c 16070 16071MRF24J40 IEEE 802.15.4 RADIO DRIVER 16072M: Stefan Schmidt <[email protected]> 16073L: [email protected] 16074S: Odd Fixes 16075F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16076F: drivers/net/ieee802154/mrf24j40.c 16077 16078MSI EC DRIVER 16079M: Nikita Kravets <[email protected]> 16080L: [email protected] 16081S: Maintained 16082W: https://github.com/BeardOverflow/msi-ec 16083F: drivers/platform/x86/msi-ec.* 16084 16085MSI LAPTOP SUPPORT 16086M: "Lee, Chun-Yi" <[email protected]> 16087L: [email protected] 16088S: Maintained 16089F: drivers/platform/x86/msi-laptop.c 16090 16091MSI WMI SUPPORT 16092L: [email protected] 16093S: Orphan 16094F: drivers/platform/x86/msi-wmi.c 16095 16096MSI WMI PLATFORM FEATURES 16097M: Armin Wolf <[email protected]> 16098L: [email protected] 16099S: Maintained 16100F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16101F: Documentation/wmi/devices/msi-wmi-platform.rst 16102F: drivers/platform/x86/msi-wmi-platform.c 16103 16104MSI001 MEDIA DRIVER 16105L: [email protected] 16106S: Orphan 16107W: https://linuxtv.org 16108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16109F: drivers/media/tuners/msi001* 16110 16111MSI2500 MEDIA DRIVER 16112L: [email protected] 16113S: Orphan 16114W: https://linuxtv.org 16115Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16116F: drivers/media/usb/msi2500/ 16117 16118MSTAR INTERRUPT CONTROLLER DRIVER 16119M: Mark-PK Tsai <[email protected]> 16120M: Daniel Palmer <[email protected]> 16121S: Maintained 16122F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16123F: drivers/irqchip/irq-mst-intc.c 16124 16125MSYSTEMS DISKONCHIP G3 MTD DRIVER 16126M: Robert Jarzmik <[email protected]> 16127L: [email protected] 16128S: Maintained 16129F: drivers/mtd/devices/docg3* 16130 16131MT9M114 ONSEMI SENSOR DRIVER 16132M: Laurent Pinchart <[email protected]> 16133L: [email protected] 16134S: Maintained 16135T: git git://linuxtv.org/media.git 16136F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16137F: drivers/media/i2c/mt9m114.c 16138 16139MT9P031 APTINA CAMERA SENSOR 16140M: Laurent Pinchart <[email protected]> 16141L: [email protected] 16142S: Maintained 16143T: git git://linuxtv.org/media.git 16144F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16145F: drivers/media/i2c/mt9p031.c 16146 16147MT9T112 APTINA CAMERA SENSOR 16148M: Jacopo Mondi <[email protected]> 16149L: [email protected] 16150S: Odd Fixes 16151T: git git://linuxtv.org/media.git 16152F: drivers/media/i2c/mt9t112.c 16153F: include/media/i2c/mt9t112.h 16154 16155MT9V032 APTINA CAMERA SENSOR 16156M: Laurent Pinchart <[email protected]> 16157L: [email protected] 16158S: Maintained 16159T: git git://linuxtv.org/media.git 16160F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16161F: drivers/media/i2c/mt9v032.c 16162F: include/media/i2c/mt9v032.h 16163 16164MT9V111 APTINA CAMERA SENSOR 16165M: Jacopo Mondi <[email protected]> 16166L: [email protected] 16167S: Maintained 16168T: git git://linuxtv.org/media.git 16169F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16170F: drivers/media/i2c/mt9v111.c 16171 16172MULTIFUNCTION DEVICES (MFD) 16173M: Lee Jones <[email protected]> 16174S: Maintained 16175T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16176F: Documentation/devicetree/bindings/mfd/ 16177F: drivers/mfd/ 16178F: include/dt-bindings/mfd/ 16179F: include/linux/mfd/ 16180 16181MULTIMEDIA CARD (MMC) ETC. OVER SPI 16182S: Orphan 16183F: drivers/mmc/host/mmc_spi.c 16184F: include/linux/spi/mmc_spi.h 16185 16186MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16187M: Ulf Hansson <[email protected]> 16188L: [email protected] 16189S: Maintained 16190T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16191F: Documentation/devicetree/bindings/mmc/ 16192F: drivers/mmc/ 16193F: include/linux/mmc/ 16194F: include/uapi/linux/mmc/ 16195 16196MULTIPLEXER SUBSYSTEM 16197M: Peter Rosin <[email protected]> 16198S: Maintained 16199F: Documentation/ABI/testing/sysfs-class-mux* 16200F: Documentation/devicetree/bindings/mux/ 16201F: drivers/mux/ 16202F: include/dt-bindings/mux/ 16203F: include/linux/mux/ 16204 16205MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16206M: Bin Liu <[email protected]> 16207L: [email protected] 16208S: Maintained 16209F: drivers/usb/musb/ 16210 16211MXL301RF MEDIA DRIVER 16212M: Akihiro Tsukada <[email protected]> 16213L: [email protected] 16214S: Odd Fixes 16215F: drivers/media/tuners/mxl301rf* 16216 16217MXL5007T MEDIA DRIVER 16218M: Michael Krufky <[email protected]> 16219L: [email protected] 16220S: Maintained 16221W: https://linuxtv.org 16222W: http://github.com/mkrufky 16223Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16224T: git git://linuxtv.org/mkrufky/tuners.git 16225F: drivers/media/tuners/mxl5007t.* 16226 16227MXSFB DRM DRIVER 16228M: Marek Vasut <[email protected]> 16229M: Stefan Agner <[email protected]> 16230L: [email protected] 16231S: Supported 16232T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16233F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16234F: drivers/gpu/drm/mxsfb/ 16235 16236MYLEX DAC960 PCI RAID Controller 16237M: Hannes Reinecke <[email protected]> 16238L: [email protected] 16239S: Supported 16240F: drivers/scsi/myrb.* 16241F: drivers/scsi/myrs.* 16242 16243MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16244L: [email protected] 16245S: Orphan 16246W: https://www.cspi.com/ethernet-products/support/downloads/ 16247F: drivers/net/ethernet/myricom/myri10ge/ 16248 16249NAND FLASH SUBSYSTEM 16250M: Miquel Raynal <[email protected]> 16251R: Richard Weinberger <[email protected]> 16252L: [email protected] 16253S: Maintained 16254W: http://www.linux-mtd.infradead.org/ 16255Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16256C: irc://irc.oftc.net/mtd 16257T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16258F: drivers/mtd/nand/ 16259F: include/linux/mtd/*nand*.h 16260 16261NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16262M: Daniel Mack <[email protected]> 16263L: [email protected] 16264S: Maintained 16265W: http://www.native-instruments.com 16266F: sound/usb/caiaq/ 16267 16268NATSEMI ETHERNET DRIVER (DP8381x) 16269S: Orphan 16270F: drivers/net/ethernet/natsemi/natsemi.c 16271 16272NCR 5380 SCSI DRIVERS 16273M: Finn Thain <[email protected]> 16274M: Michael Schmitz <[email protected]> 16275L: [email protected] 16276S: Maintained 16277F: Documentation/scsi/g_NCR5380.rst 16278F: drivers/scsi/NCR5380.* 16279F: drivers/scsi/arm/cumana_1.c 16280F: drivers/scsi/arm/oak.c 16281F: drivers/scsi/atari_scsi.* 16282F: drivers/scsi/dmx3191d.c 16283F: drivers/scsi/g_NCR5380.* 16284F: drivers/scsi/mac_scsi.* 16285F: drivers/scsi/sun3_scsi.* 16286F: drivers/scsi/sun3_scsi_vme.c 16287 16288NCSI LIBRARY 16289M: Samuel Mendoza-Jonas <[email protected]> 16290R: Paul Fertser <[email protected]> 16291S: Maintained 16292F: net/ncsi/ 16293 16294NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16295M: Zev Weiss <[email protected]> 16296L: [email protected] 16297S: Maintained 16298F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16299F: drivers/hwmon/nct6775-i2c.c 16300 16301NCT7363 HARDWARE MONITOR DRIVER 16302M: Ban Feng <[email protected]> 16303L: [email protected] 16304S: Maintained 16305F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16306F: Documentation/hwmon/nct7363.rst 16307F: drivers/hwmon/nct7363.c 16308 16309NETCONSOLE 16310M: Breno Leitao <[email protected]> 16311S: Maintained 16312F: Documentation/networking/netconsole.rst 16313F: drivers/net/netconsole.c 16314F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16315F: tools/testing/selftests/drivers/net/netcons\* 16316 16317NETDEVSIM 16318M: Jakub Kicinski <[email protected]> 16319S: Maintained 16320F: drivers/net/netdevsim/* 16321F: tools/testing/selftests/drivers/net/netdevsim/* 16322 16323NETEM NETWORK EMULATOR 16324M: Stephen Hemminger <[email protected]> 16325L: [email protected] 16326S: Maintained 16327F: net/sched/sch_netem.c 16328 16329NETERION 10GbE DRIVERS (s2io) 16330M: Jon Mason <[email protected]> 16331L: [email protected] 16332S: Maintained 16333F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16334F: drivers/net/ethernet/neterion/ 16335 16336NETFILTER 16337M: Pablo Neira Ayuso <[email protected]> 16338M: Jozsef Kadlecsik <[email protected]> 16339L: [email protected] 16340L: [email protected] 16341S: Maintained 16342W: http://www.netfilter.org/ 16343W: http://www.iptables.org/ 16344W: http://www.nftables.org/ 16345Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16346C: irc://irc.libera.chat/netfilter 16347T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16348T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16349F: include/linux/netfilter* 16350F: include/linux/netfilter/ 16351F: include/net/netfilter/ 16352F: include/uapi/linux/netfilter* 16353F: include/uapi/linux/netfilter/ 16354F: net/*/netfilter.c 16355F: net/*/netfilter/ 16356F: net/bridge/br_netfilter*.c 16357F: net/netfilter/ 16358F: tools/testing/selftests/net/netfilter/ 16359 16360NETROM NETWORK LAYER 16361L: [email protected] 16362S: Orphan 16363W: https://linux-ax25.in-berlin.de 16364F: include/net/netrom.h 16365F: include/uapi/linux/netrom.h 16366F: net/netrom/ 16367 16368NETRONIX EMBEDDED CONTROLLER 16369M: Jonathan Neuschäfer <[email protected]> 16370S: Maintained 16371F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16372F: drivers/mfd/ntxec.c 16373F: drivers/pwm/pwm-ntxec.c 16374F: drivers/rtc/rtc-ntxec.c 16375F: include/linux/mfd/ntxec.h 16376 16377NETRONOME ETHERNET DRIVERS 16378M: Louis Peens <[email protected]> 16379R: Jakub Kicinski <[email protected]> 16380L: [email protected] 16381S: Maintained 16382F: drivers/net/ethernet/netronome/ 16383 16384NETWORK BLOCK DEVICE (NBD) 16385M: Josef Bacik <[email protected]> 16386L: [email protected] 16387L: [email protected] 16388S: Maintained 16389F: Documentation/admin-guide/blockdev/nbd.rst 16390F: drivers/block/nbd.c 16391F: include/trace/events/nbd.h 16392F: include/uapi/linux/nbd.h 16393 16394NETWORK DROP MONITOR 16395M: Neil Horman <[email protected]> 16396L: [email protected] 16397S: Maintained 16398W: https://fedorahosted.org/dropwatch/ 16399F: include/uapi/linux/net_dropmon.h 16400F: net/core/drop_monitor.c 16401 16402NETWORKING DRIVERS 16403M: Andrew Lunn <[email protected]> 16404M: "David S. Miller" <[email protected]> 16405M: Eric Dumazet <[email protected]> 16406M: Jakub Kicinski <[email protected]> 16407M: Paolo Abeni <[email protected]> 16408L: [email protected] 16409S: Maintained 16410P: Documentation/process/maintainer-netdev.rst 16411Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16412T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16413T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16414F: Documentation/devicetree/bindings/net/ 16415F: Documentation/networking/net_cachelines/net_device.rst 16416F: drivers/connector/ 16417F: drivers/net/ 16418F: drivers/ptp/ 16419F: include/dt-bindings/net/ 16420F: include/linux/cn_proc.h 16421F: include/linux/etherdevice.h 16422F: include/linux/ethtool_netlink.h 16423F: include/linux/fcdevice.h 16424F: include/linux/fddidevice.h 16425F: include/linux/hippidevice.h 16426F: include/linux/if_* 16427F: include/linux/inetdevice.h 16428F: include/linux/netdev* 16429F: include/linux/platform_data/wiznet.h 16430F: include/uapi/linux/cn_proc.h 16431F: include/uapi/linux/ethtool_netlink* 16432F: include/uapi/linux/if_* 16433F: include/uapi/linux/net_shaper.h 16434F: include/uapi/linux/netdev* 16435F: tools/testing/selftests/drivers/net/ 16436X: Documentation/devicetree/bindings/net/bluetooth/ 16437X: Documentation/devicetree/bindings/net/can/ 16438X: Documentation/devicetree/bindings/net/wireless/ 16439X: drivers/net/can/ 16440X: drivers/net/wireless/ 16441 16442NETWORKING DRIVERS (WIRELESS) 16443M: Kalle Valo <[email protected]> 16444L: [email protected] 16445S: Maintained 16446W: https://wireless.wiki.kernel.org/ 16447Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16448T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16449T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16450F: Documentation/devicetree/bindings/net/wireless/ 16451F: drivers/net/wireless/ 16452 16453NETWORKING [DSA] 16454M: Andrew Lunn <[email protected]> 16455M: Vladimir Oltean <[email protected]> 16456S: Maintained 16457F: Documentation/devicetree/bindings/net/dsa/ 16458F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16459F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16460F: drivers/net/dsa/ 16461F: include/linux/dsa/ 16462F: include/linux/platform_data/dsa.h 16463F: include/net/dsa.h 16464F: net/dsa/ 16465F: tools/testing/selftests/drivers/net/dsa/ 16466 16467NETWORKING [ETHTOOL] 16468M: Andrew Lunn <[email protected]> 16469M: Jakub Kicinski <[email protected]> 16470F: Documentation/netlink/specs/ethtool.yaml 16471F: Documentation/networking/ethtool-netlink.rst 16472F: include/linux/ethtool* 16473F: include/uapi/linux/ethtool* 16474F: net/ethtool/ 16475F: tools/testing/selftests/drivers/net/*/ethtool* 16476 16477NETWORKING [ETHTOOL CABLE TEST] 16478M: Andrew Lunn <[email protected]> 16479F: net/ethtool/cabletest.c 16480F: tools/testing/selftests/drivers/net/*/ethtool* 16481K: cable_test 16482 16483NETWORKING [GENERAL] 16484M: "David S. Miller" <[email protected]> 16485M: Eric Dumazet <[email protected]> 16486M: Jakub Kicinski <[email protected]> 16487M: Paolo Abeni <[email protected]> 16488R: Simon Horman <[email protected]> 16489L: [email protected] 16490S: Maintained 16491P: Documentation/process/maintainer-netdev.rst 16492Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16493B: mailto:[email protected] 16494T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16495T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16496F: Documentation/core-api/netlink.rst 16497F: Documentation/netlink/ 16498F: Documentation/networking/ 16499F: Documentation/networking/net_cachelines/ 16500F: Documentation/process/maintainer-netdev.rst 16501F: Documentation/userspace-api/netlink/ 16502F: include/linux/ethtool.h 16503F: include/linux/framer/framer-provider.h 16504F: include/linux/framer/framer.h 16505F: include/linux/in.h 16506F: include/linux/indirect_call_wrapper.h 16507F: include/linux/inet.h 16508F: include/linux/inet_diag.h 16509F: include/linux/net.h 16510F: include/linux/netdev* 16511F: include/linux/netlink.h 16512F: include/linux/netpoll.h 16513F: include/linux/rtnetlink.h 16514F: include/linux/seq_file_net.h 16515F: include/linux/skbuff* 16516F: include/net/ 16517F: include/uapi/linux/ethtool.h 16518F: include/uapi/linux/genetlink.h 16519F: include/uapi/linux/hsr_netlink.h 16520F: include/uapi/linux/in.h 16521F: include/uapi/linux/inet_diag.h 16522F: include/uapi/linux/nbd-netlink.h 16523F: include/uapi/linux/net.h 16524F: include/uapi/linux/net_namespace.h 16525F: include/uapi/linux/netconf.h 16526F: include/uapi/linux/netdev* 16527F: include/uapi/linux/netlink.h 16528F: include/uapi/linux/netlink_diag.h 16529F: include/uapi/linux/rtnetlink.h 16530F: lib/net_utils.c 16531F: lib/random32.c 16532F: net/ 16533F: samples/pktgen/ 16534F: tools/net/ 16535F: tools/testing/selftests/net/ 16536X: Documentation/networking/mac80211-injection.rst 16537X: Documentation/networking/mac80211_hwsim/ 16538X: Documentation/networking/regulatory.rst 16539X: include/net/cfg80211.h 16540X: include/net/ieee80211_radiotap.h 16541X: include/net/iw_handler.h 16542X: include/net/mac80211.h 16543X: include/net/wext.h 16544X: net/9p/ 16545X: net/bluetooth/ 16546X: net/can/ 16547X: net/ceph/ 16548X: net/mac80211/ 16549X: net/rfkill/ 16550X: net/wireless/ 16551 16552NETWORKING [IPSEC] 16553M: Steffen Klassert <[email protected]> 16554M: Herbert Xu <[email protected]> 16555M: "David S. Miller" <[email protected]> 16556L: [email protected] 16557S: Maintained 16558T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16559T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16560F: include/net/xfrm.h 16561F: include/uapi/linux/xfrm.h 16562F: net/ipv4/ah4.c 16563F: net/ipv4/esp4* 16564F: net/ipv4/ip_vti.c 16565F: net/ipv4/ipcomp.c 16566F: net/ipv4/xfrm* 16567F: net/ipv6/ah6.c 16568F: net/ipv6/esp6* 16569F: net/ipv6/ip6_vti.c 16570F: net/ipv6/ipcomp6.c 16571F: net/ipv6/xfrm* 16572F: net/key/ 16573F: net/xfrm/ 16574F: tools/testing/selftests/net/ipsec.c 16575 16576NETWORKING [IPv4/IPv6] 16577M: "David S. Miller" <[email protected]> 16578M: David Ahern <[email protected]> 16579L: [email protected] 16580S: Maintained 16581T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16582F: arch/x86/net/* 16583F: include/linux/ip.h 16584F: include/linux/ipv6* 16585F: include/net/fib* 16586F: include/net/ip* 16587F: include/net/route.h 16588F: net/ipv4/ 16589F: net/ipv6/ 16590 16591NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16592M: Paul Moore <[email protected]> 16593L: [email protected] 16594L: [email protected] 16595S: Supported 16596W: https://github.com/netlabel 16597F: Documentation/netlabel/ 16598F: include/net/calipso.h 16599F: include/net/cipso_ipv4.h 16600F: include/net/netlabel.h 16601F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16602F: include/uapi/linux/netfilter/xt_SECMARK.h 16603F: net/ipv4/cipso_ipv4.c 16604F: net/ipv6/calipso.c 16605F: net/netfilter/xt_CONNSECMARK.c 16606F: net/netfilter/xt_SECMARK.c 16607F: net/netlabel/ 16608 16609NETWORKING [MACSEC] 16610M: Sabrina Dubroca <[email protected]> 16611L: [email protected] 16612S: Maintained 16613F: drivers/net/macsec.c 16614F: include/net/macsec.h 16615F: include/uapi/linux/if_macsec.h 16616K: macsec 16617K: \bmdo_ 16618 16619NETWORKING [MPTCP] 16620M: Matthieu Baerts <[email protected]> 16621M: Mat Martineau <[email protected]> 16622R: Geliang Tang <[email protected]> 16623L: [email protected] 16624L: [email protected] 16625S: Maintained 16626W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16627B: https://github.com/multipath-tcp/mptcp_net-next/issues 16628T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16629T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16630F: Documentation/netlink/specs/mptcp_pm.yaml 16631F: Documentation/networking/mptcp*.rst 16632F: include/net/mptcp.h 16633F: include/trace/events/mptcp.h 16634F: include/uapi/linux/mptcp*.h 16635F: net/mptcp/ 16636F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16637F: tools/testing/selftests/net/mptcp/ 16638 16639NETWORKING [TCP] 16640M: Eric Dumazet <[email protected]> 16641M: Neal Cardwell <[email protected]> 16642R: Kuniyuki Iwashima <[email protected]> 16643L: [email protected] 16644S: Maintained 16645F: Documentation/networking/net_cachelines/tcp_sock.rst 16646F: include/linux/tcp.h 16647F: include/net/tcp.h 16648F: include/trace/events/tcp.h 16649F: include/uapi/linux/tcp.h 16650F: net/ipv4/inet_connection_sock.c 16651F: net/ipv4/inet_hashtables.c 16652F: net/ipv4/inet_timewait_sock.c 16653F: net/ipv4/syncookies.c 16654F: net/ipv4/tcp*.c 16655F: net/ipv6/inet6_connection_sock.c 16656F: net/ipv6/inet6_hashtables.c 16657F: net/ipv6/syncookies.c 16658F: net/ipv6/tcp*.c 16659 16660NETWORKING [TLS] 16661M: Boris Pismenny <[email protected]> 16662M: John Fastabend <[email protected]> 16663M: Jakub Kicinski <[email protected]> 16664L: [email protected] 16665S: Maintained 16666F: include/net/tls.h 16667F: include/uapi/linux/tls.h 16668F: net/tls/* 16669 16670NETWORKING [SOCKETS] 16671M: Eric Dumazet <[email protected]> 16672M: Kuniyuki Iwashima <[email protected]> 16673M: Paolo Abeni <[email protected]> 16674M: Willem de Bruijn <[email protected]> 16675S: Maintained 16676F: include/linux/sock_diag.h 16677F: include/linux/socket.h 16678F: include/linux/sockptr.h 16679F: include/net/sock.h 16680F: include/net/sock_reuseport.h 16681F: include/uapi/linux/socket.h 16682F: net/core/*sock* 16683F: net/core/scm.c 16684F: net/socket.c 16685 16686NETWORKING [UNIX SOCKETS] 16687M: Kuniyuki Iwashima <[email protected]> 16688S: Maintained 16689F: include/net/af_unix.h 16690F: include/net/netns/unix.h 16691F: include/uapi/linux/unix_diag.h 16692F: net/unix/ 16693F: tools/testing/selftests/net/af_unix/ 16694 16695NETXEN (1/10) GbE SUPPORT 16696M: Manish Chopra <[email protected]> 16697M: Rahul Verma <[email protected]> 16698M: [email protected] 16699L: [email protected] 16700S: Maintained 16701F: drivers/net/ethernet/qlogic/netxen/ 16702 16703NET_FAILOVER MODULE 16704M: Sridhar Samudrala <[email protected]> 16705L: [email protected] 16706S: Supported 16707F: Documentation/networking/net_failover.rst 16708F: drivers/net/net_failover.c 16709F: include/net/net_failover.h 16710 16711NEXTHOP 16712M: David Ahern <[email protected]> 16713L: [email protected] 16714S: Maintained 16715F: include/net/netns/nexthop.h 16716F: include/net/nexthop.h 16717F: include/uapi/linux/nexthop.h 16718F: net/ipv4/nexthop.c 16719 16720NFC SUBSYSTEM 16721M: Krzysztof Kozlowski <[email protected]> 16722L: [email protected] 16723S: Maintained 16724F: Documentation/devicetree/bindings/net/nfc/ 16725F: drivers/nfc/ 16726F: include/net/nfc/ 16727F: include/uapi/linux/nfc.h 16728F: net/nfc/ 16729 16730NFC VIRTUAL NCI DEVICE DRIVER 16731M: Bongsu Jeon <[email protected]> 16732L: [email protected] 16733S: Supported 16734F: drivers/nfc/virtual_ncidev.c 16735F: tools/testing/selftests/nci/ 16736 16737NFS, SUNRPC, AND LOCKD CLIENTS 16738M: Trond Myklebust <[email protected]> 16739M: Anna Schumaker <[email protected]> 16740L: [email protected] 16741S: Maintained 16742W: http://client.linux-nfs.org 16743T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16744F: Documentation/filesystems/nfs/ 16745F: fs/lockd/ 16746F: fs/nfs/ 16747F: fs/nfs_common/ 16748F: include/linux/lockd/ 16749F: include/linux/nfs* 16750F: include/linux/sunrpc/ 16751F: include/uapi/linux/nfs* 16752F: include/uapi/linux/sunrpc/ 16753F: net/sunrpc/ 16754 16755NILFS2 FILESYSTEM 16756M: Ryusuke Konishi <[email protected]> 16757L: [email protected] 16758S: Supported 16759W: https://nilfs.sourceforge.io/ 16760T: git https://github.com/konis/nilfs2.git 16761F: Documentation/filesystems/nilfs2.rst 16762F: fs/nilfs2/ 16763F: include/trace/events/nilfs2.h 16764F: include/uapi/linux/nilfs2_api.h 16765F: include/uapi/linux/nilfs2_ondisk.h 16766 16767NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16768M: YOKOTA Hiroshi <[email protected]> 16769S: Maintained 16770W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16771F: Documentation/scsi/NinjaSCSI.rst 16772F: drivers/scsi/pcmcia/nsp_* 16773 16774NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16775M: GOTO Masanori <[email protected]> 16776M: YOKOTA Hiroshi <[email protected]> 16777S: Maintained 16778W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16779F: Documentation/scsi/NinjaSCSI.rst 16780F: drivers/scsi/nsp32* 16781 16782NINTENDO HID DRIVER 16783M: Daniel J. Ogorchock <[email protected]> 16784L: [email protected] 16785S: Maintained 16786F: drivers/hid/hid-nintendo* 16787 16788NIOS2 ARCHITECTURE 16789M: Dinh Nguyen <[email protected]> 16790S: Maintained 16791T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16792F: arch/nios2/ 16793 16794NITRO ENCLAVES (NE) 16795M: Alexandru Ciobotaru <[email protected]> 16796R: The AWS Nitro Enclaves Team <[email protected]> 16797L: [email protected] 16798S: Supported 16799W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16800F: Documentation/virt/ne_overview.rst 16801F: drivers/virt/nitro_enclaves/ 16802F: include/linux/nitro_enclaves.h 16803F: include/uapi/linux/nitro_enclaves.h 16804F: samples/nitro_enclaves/ 16805 16806NITRO SECURE MODULE (NSM) 16807M: Alexander Graf <[email protected]> 16808R: The AWS Nitro Enclaves Team <[email protected]> 16809L: [email protected] 16810S: Supported 16811W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16812F: drivers/misc/nsm.c 16813F: include/uapi/linux/nsm.h 16814 16815NOHZ, DYNTICKS SUPPORT 16816M: Anna-Maria Behnsen <[email protected]> 16817M: Frederic Weisbecker <[email protected]> 16818M: Ingo Molnar <[email protected]> 16819M: Thomas Gleixner <[email protected]> 16820L: [email protected] 16821S: Maintained 16822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16823F: include/linux/sched/nohz.h 16824F: include/linux/tick.h 16825F: kernel/time/tick*.* 16826 16827NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16828M: Pavel Machek <[email protected]> 16829M: Sakari Ailus <[email protected]> 16830L: [email protected] 16831S: Maintained 16832F: drivers/media/i2c/ad5820.c 16833F: drivers/media/i2c/et8ek8 16834 16835NOKIA N900 POWER SUPPLY DRIVERS 16836R: Pali Rohár <[email protected]> 16837F: drivers/power/supply/bq2415x_charger.c 16838F: drivers/power/supply/bq27xxx_battery.c 16839F: drivers/power/supply/bq27xxx_battery_i2c.c 16840F: drivers/power/supply/isp1704_charger.c 16841F: drivers/power/supply/rx51_battery.c 16842F: include/linux/power/bq2415x_charger.h 16843F: include/linux/power/bq27xxx_battery.h 16844 16845NOLIBC HEADER FILE 16846M: Willy Tarreau <[email protected]> 16847M: Thomas Weißschuh <[email protected]> 16848S: Maintained 16849T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16850F: tools/include/nolibc/ 16851F: tools/testing/selftests/nolibc/ 16852 16853NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16854M: Hans de Goede <[email protected]> 16855L: [email protected] 16856S: Maintained 16857F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 16858F: drivers/input/touchscreen/novatek-nvt-ts.c 16859 16860NSDEPS 16861M: Matthias Maennich <[email protected]> 16862S: Maintained 16863F: Documentation/core-api/symbol-namespaces.rst 16864F: scripts/nsdeps 16865 16866NTB AMD DRIVER 16867M: Sanjay R Mehta <[email protected]> 16868M: Shyam Sundar S K <[email protected]> 16869L: [email protected] 16870S: Supported 16871F: drivers/ntb/hw/amd/ 16872 16873NTB DRIVER CORE 16874M: Jon Mason <[email protected]> 16875M: Dave Jiang <[email protected]> 16876M: Allen Hubbe <[email protected]> 16877L: [email protected] 16878S: Supported 16879W: https://github.com/jonmason/ntb/wiki 16880T: git https://github.com/jonmason/ntb.git 16881F: drivers/net/ntb_netdev.c 16882F: drivers/ntb/ 16883F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16884F: include/linux/ntb.h 16885F: include/linux/ntb_transport.h 16886F: tools/testing/selftests/ntb/ 16887 16888NTB INTEL DRIVER 16889M: Dave Jiang <[email protected]> 16890L: [email protected] 16891S: Supported 16892W: https://github.com/davejiang/linux/wiki 16893T: git https://github.com/davejiang/linux.git 16894F: drivers/ntb/hw/intel/ 16895 16896NTFS3 FILESYSTEM 16897M: Konstantin Komarov <[email protected]> 16898L: [email protected] 16899S: Supported 16900W: http://www.paragon-software.com/ 16901T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16902F: Documentation/filesystems/ntfs3.rst 16903F: fs/ntfs3/ 16904 16905NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 16906M: Elizabeth Figura <[email protected]> 16907L: [email protected] 16908S: Supported 16909F: Documentation/userspace-api/ntsync.rst 16910F: drivers/misc/ntsync.c 16911F: include/uapi/linux/ntsync.h 16912F: tools/testing/selftests/drivers/ntsync/ 16913 16914NUBUS SUBSYSTEM 16915M: Finn Thain <[email protected]> 16916L: [email protected] 16917S: Maintained 16918F: arch/*/include/asm/nubus.h 16919F: drivers/nubus/ 16920F: include/linux/nubus.h 16921F: include/uapi/linux/nubus.h 16922 16923NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16924M: Antonino Daplas <[email protected]> 16925L: [email protected] 16926S: Maintained 16927F: drivers/video/fbdev/nvidia/ 16928F: drivers/video/fbdev/riva/ 16929 16930NVIDIA WMI EC BACKLIGHT DRIVER 16931M: Daniel Dadap <[email protected]> 16932L: [email protected] 16933S: Supported 16934F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16935F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16936 16937NVM EXPRESS DRIVER 16938M: Keith Busch <[email protected]> 16939M: Jens Axboe <[email protected]> 16940M: Christoph Hellwig <[email protected]> 16941M: Sagi Grimberg <[email protected]> 16942L: [email protected] 16943S: Supported 16944W: http://git.infradead.org/nvme.git 16945T: git git://git.infradead.org/nvme.git 16946F: Documentation/nvme/ 16947F: drivers/nvme/common/ 16948F: drivers/nvme/host/ 16949F: include/linux/nvme-*.h 16950F: include/linux/nvme.h 16951F: include/uapi/linux/nvme_ioctl.h 16952 16953NVM EXPRESS FABRICS AUTHENTICATION 16954M: Hannes Reinecke <[email protected]> 16955L: [email protected] 16956S: Supported 16957F: drivers/nvme/host/auth.c 16958F: drivers/nvme/target/auth.c 16959F: drivers/nvme/target/fabrics-cmd-auth.c 16960F: include/linux/nvme-auth.h 16961 16962NVM EXPRESS FC TRANSPORT DRIVERS 16963M: James Smart <[email protected]> 16964L: [email protected] 16965S: Supported 16966F: drivers/nvme/host/fc.c 16967F: drivers/nvme/target/fc.c 16968F: drivers/nvme/target/fcloop.c 16969F: include/linux/nvme-fc-driver.h 16970F: include/linux/nvme-fc.h 16971 16972NVM EXPRESS HARDWARE MONITORING SUPPORT 16973M: Guenter Roeck <[email protected]> 16974L: [email protected] 16975S: Supported 16976F: drivers/nvme/host/hwmon.c 16977 16978NVM EXPRESS TARGET DRIVER 16979M: Christoph Hellwig <[email protected]> 16980M: Sagi Grimberg <[email protected]> 16981M: Chaitanya Kulkarni <[email protected]> 16982L: [email protected] 16983S: Supported 16984W: http://git.infradead.org/nvme.git 16985T: git git://git.infradead.org/nvme.git 16986F: drivers/nvme/target/ 16987 16988NVMEM FRAMEWORK 16989M: Srinivas Kandagatla <[email protected]> 16990S: Maintained 16991T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 16992F: Documentation/ABI/stable/sysfs-bus-nvmem 16993F: Documentation/devicetree/bindings/nvmem/ 16994F: drivers/nvmem/ 16995F: include/dt-bindings/nvmem/ 16996F: include/linux/nvmem-consumer.h 16997F: include/linux/nvmem-provider.h 16998 16999NXP BLUETOOTH WIRELESS DRIVERS 17000M: Amitkumar Karwar <[email protected]> 17001M: Neeraj Kale <[email protected]> 17002S: Maintained 17003F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 17004F: drivers/bluetooth/btnxpuart.c 17005 17006NXP C45 TJA11XX PHY DRIVER 17007M: Andrei Botila <[email protected]> 17008L: [email protected] 17009S: Maintained 17010F: drivers/net/phy/nxp-c45-tja11xx* 17011 17012NXP FSPI DRIVER 17013M: Han Xu <[email protected]> 17014M: Haibo Chen <[email protected]> 17015R: Yogesh Gaur <[email protected]> 17016L: [email protected] 17017L: [email protected] 17018S: Maintained 17019F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 17020F: drivers/spi/spi-nxp-fspi.c 17021 17022NXP FXAS21002C DRIVER 17023M: Rui Miguel Silva <[email protected]> 17024L: [email protected] 17025S: Maintained 17026F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 17027F: drivers/iio/gyro/fxas21002c.h 17028F: drivers/iio/gyro/fxas21002c_core.c 17029F: drivers/iio/gyro/fxas21002c_i2c.c 17030F: drivers/iio/gyro/fxas21002c_spi.c 17031 17032NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 17033M: Haibo Chen <[email protected]> 17034L: [email protected] 17035L: [email protected] 17036S: Maintained 17037F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 17038F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 17039F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 17040F: drivers/iio/adc/imx7d_adc.c 17041F: drivers/iio/adc/imx93_adc.c 17042F: drivers/iio/adc/vf610_adc.c 17043 17044NXP i.MX 8M ISI DRIVER 17045M: Laurent Pinchart <[email protected]> 17046L: [email protected] 17047S: Maintained 17048F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17049F: drivers/media/platform/nxp/imx8-isi/ 17050 17051NXP i.MX 8MP DW100 V4L2 DRIVER 17052M: Xavier Roumegue <[email protected]> 17053L: [email protected] 17054S: Maintained 17055F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17056F: Documentation/userspace-api/media/drivers/dw100.rst 17057F: drivers/media/platform/nxp/dw100/ 17058F: include/uapi/linux/dw100.h 17059 17060NXP i.MX 8MQ DCSS DRIVER 17061M: Laurentiu Palcu <[email protected]> 17062R: Lucas Stach <[email protected]> 17063L: [email protected] 17064S: Maintained 17065T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17066F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17067F: drivers/gpu/drm/imx/dcss/ 17068 17069NXP i.MX 8QXP ADC DRIVER 17070M: Cai Huoqing <[email protected]> 17071M: Haibo Chen <[email protected]> 17072L: [email protected] 17073L: [email protected] 17074S: Maintained 17075F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17076F: drivers/iio/adc/imx8qxp-adc.c 17077 17078NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17079M: Mirela Rabulea <[email protected]> 17080L: [email protected] 17081L: [email protected] 17082S: Maintained 17083F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17084F: drivers/media/platform/nxp/imx-jpeg 17085 17086NXP i.MX CLOCK DRIVERS 17087M: Abel Vesa <[email protected]> 17088R: Peng Fan <[email protected]> 17089L: [email protected] 17090L: [email protected] 17091S: Maintained 17092T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17093F: Documentation/devicetree/bindings/clock/imx* 17094F: drivers/clk/imx/ 17095F: include/dt-bindings/clock/imx* 17096 17097NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17098M: Jagan Teki <[email protected]> 17099S: Maintained 17100F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17101F: drivers/regulator/pf8x00-regulator.c 17102 17103NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17104M: Krzysztof Kozlowski <[email protected]> 17105L: [email protected] 17106S: Maintained 17107F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17108F: drivers/extcon/extcon-ptn5150.c 17109 17110NXP SGTL5000 DRIVER 17111M: Fabio Estevam <[email protected]> 17112L: [email protected] 17113S: Maintained 17114F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17115F: sound/soc/codecs/sgtl5000* 17116 17117NXP SJA1105 ETHERNET SWITCH DRIVER 17118M: Vladimir Oltean <[email protected]> 17119L: [email protected] 17120S: Maintained 17121F: drivers/net/dsa/sja1105 17122F: drivers/net/pcs/pcs-xpcs-nxp.c 17123 17124NXP TDA998X DRM DRIVER 17125M: Russell King <[email protected]> 17126S: Maintained 17127T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17128T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17129F: drivers/gpu/drm/i2c/tda998x_drv.c 17130F: include/drm/i2c/tda998x.h 17131F: include/dt-bindings/display/tda998x.h 17132K: "nxp,tda998x" 17133 17134NXP TFA9879 DRIVER 17135M: Peter Rosin <[email protected]> 17136L: [email protected] 17137S: Maintained 17138F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17139F: sound/soc/codecs/tfa9879* 17140 17141NXP-NCI NFC DRIVER 17142S: Orphan 17143F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17144F: drivers/nfc/nxp-nci 17145 17146NXP/Goodix TFA989X (TFA1) DRIVER 17147M: Stephan Gerhold <[email protected]> 17148L: [email protected] 17149S: Maintained 17150F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17151F: sound/soc/codecs/tfa989x.c 17152 17153NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17154M: Jonas Malaco <[email protected]> 17155L: [email protected] 17156S: Maintained 17157F: Documentation/hwmon/nzxt-kraken2.rst 17158F: drivers/hwmon/nzxt-kraken2.c 17159 17160NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17161M: Jonas Malaco <[email protected]> 17162M: Aleksa Savic <[email protected]> 17163L: [email protected] 17164S: Maintained 17165F: Documentation/hwmon/nzxt-kraken3.rst 17166F: drivers/hwmon/nzxt-kraken3.c 17167 17168OBJAGG 17169M: Jiri Pirko <[email protected]> 17170L: [email protected] 17171S: Supported 17172F: include/linux/objagg.h 17173F: lib/objagg.c 17174F: lib/test_objagg.c 17175 17176OBJPOOL 17177M: Matt Wu <[email protected]> 17178S: Supported 17179F: include/linux/objpool.h 17180F: lib/objpool.c 17181F: lib/test_objpool.c 17182 17183OBJTOOL 17184M: Josh Poimboeuf <[email protected]> 17185M: Peter Zijlstra <[email protected]> 17186S: Supported 17187F: include/linux/objtool*.h 17188F: tools/objtool/ 17189 17190OCELOT ETHERNET SWITCH DRIVER 17191M: Vladimir Oltean <[email protected]> 17192M: Claudiu Manoil <[email protected]> 17193M: Alexandre Belloni <[email protected]> 17194M: [email protected] 17195L: [email protected] 17196S: Supported 17197F: drivers/net/dsa/ocelot/* 17198F: drivers/net/ethernet/mscc/ 17199F: include/soc/mscc/ocelot* 17200F: net/dsa/tag_ocelot.c 17201F: net/dsa/tag_ocelot_8021q.c 17202F: tools/testing/selftests/drivers/net/ocelot/* 17203 17204OCELOT EXTERNAL SWITCH CONTROL 17205M: Colin Foster <[email protected]> 17206S: Supported 17207F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17208F: drivers/mfd/ocelot* 17209F: drivers/net/dsa/ocelot/ocelot_ext.c 17210F: include/linux/mfd/ocelot.h 17211 17212OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17213M: Frederic Barrat <[email protected]> 17214M: Andrew Donnellan <[email protected]> 17215L: [email protected] 17216S: Supported 17217F: Documentation/userspace-api/accelerators/ocxl.rst 17218F: arch/powerpc/include/asm/pnv-ocxl.h 17219F: arch/powerpc/platforms/powernv/ocxl.c 17220F: drivers/misc/ocxl/ 17221F: include/misc/ocxl* 17222F: include/uapi/misc/ocxl.h 17223 17224OMAP AUDIO SUPPORT 17225M: Peter Ujfalusi <[email protected]> 17226M: Jarkko Nikula <[email protected]> 17227L: [email protected] 17228L: [email protected] 17229S: Maintained 17230F: sound/soc/ti/n810.c 17231F: sound/soc/ti/omap* 17232F: sound/soc/ti/rx51.c 17233F: sound/soc/ti/sdma-pcm.* 17234 17235OMAP CLOCK FRAMEWORK SUPPORT 17236M: Paul Walmsley <[email protected]> 17237L: [email protected] 17238S: Maintained 17239F: arch/arm/*omap*/*clock* 17240 17241OMAP DEVICE TREE SUPPORT 17242M: Tony Lindgren <[email protected]> 17243L: [email protected] 17244L: [email protected] 17245S: Maintained 17246F: arch/arm/boot/dts/ti/omap/ 17247 17248OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17249L: [email protected] 17250L: [email protected] 17251S: Orphan 17252F: Documentation/arch/arm/omap/dss.rst 17253F: drivers/video/fbdev/omap2/ 17254 17255OMAP FRAMEBUFFER SUPPORT 17256L: [email protected] 17257L: [email protected] 17258S: Orphan 17259F: drivers/video/fbdev/omap/ 17260 17261OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17262M: Roger Quadros <[email protected]> 17263M: Tony Lindgren <[email protected]> 17264L: [email protected] 17265S: Maintained 17266F: arch/arm/mach-omap2/*gpmc* 17267F: drivers/memory/omap-gpmc.c 17268 17269OMAP GPIO DRIVER 17270M: Grygorii Strashko <[email protected]> 17271M: Santosh Shilimkar <[email protected]> 17272M: Kevin Hilman <[email protected]> 17273L: [email protected] 17274S: Maintained 17275F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17276F: drivers/gpio/gpio-omap.c 17277 17278OMAP HARDWARE SPINLOCK SUPPORT 17279L: [email protected] 17280S: Orphan 17281F: drivers/hwspinlock/omap_hwspinlock.c 17282 17283OMAP HS MMC SUPPORT 17284L: [email protected] 17285L: [email protected] 17286S: Orphan 17287F: drivers/mmc/host/omap_hsmmc.c 17288 17289OMAP HWMOD DATA 17290M: Paul Walmsley <[email protected]> 17291L: [email protected] 17292S: Maintained 17293F: arch/arm/mach-omap2/omap_hwmod*data* 17294 17295OMAP HWMOD SUPPORT 17296M: Paul Walmsley <[email protected]> 17297L: [email protected] 17298S: Maintained 17299F: arch/arm/mach-omap2/omap_hwmod.* 17300 17301OMAP I2C DRIVER 17302M: Vignesh R <[email protected]> 17303L: [email protected] 17304L: [email protected] 17305S: Maintained 17306F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17307F: drivers/i2c/busses/i2c-omap.c 17308 17309OMAP MMC SUPPORT 17310M: Aaro Koskinen <[email protected]> 17311L: [email protected] 17312S: Odd Fixes 17313F: drivers/mmc/host/omap.c 17314 17315OMAP POWER MANAGEMENT SUPPORT 17316M: Kevin Hilman <[email protected]> 17317L: [email protected] 17318S: Maintained 17319F: arch/arm/*omap*/*pm* 17320F: drivers/cpufreq/omap-cpufreq.c 17321 17322OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17323M: Paul Walmsley <[email protected]> 17324L: [email protected] 17325S: Maintained 17326F: arch/arm/mach-omap2/prm* 17327 17328OMAP RANDOM NUMBER GENERATOR SUPPORT 17329M: Deepak Saxena <[email protected]> 17330S: Maintained 17331F: drivers/char/hw_random/omap-rng.c 17332 17333OMAP USB SUPPORT 17334L: [email protected] 17335L: [email protected] 17336S: Orphan 17337F: arch/arm/*omap*/usb* 17338F: drivers/usb/*/*omap* 17339 17340OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17341M: Mark Jackson <[email protected]> 17342L: [email protected] 17343S: Maintained 17344F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17345 17346OMAP1 SUPPORT 17347M: Aaro Koskinen <[email protected]> 17348M: Janusz Krzysztofik <[email protected]> 17349R: Tony Lindgren <[email protected]> 17350L: [email protected] 17351S: Maintained 17352Q: http://patchwork.kernel.org/project/linux-omap/list/ 17353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17354F: arch/arm/configs/omap1_defconfig 17355F: arch/arm/mach-omap1/ 17356F: drivers/i2c/busses/i2c-omap.c 17357F: include/linux/platform_data/ams-delta-fiq.h 17358F: include/linux/platform_data/i2c-omap.h 17359 17360OMAP2+ SUPPORT 17361M: Aaro Koskinen <[email protected]> 17362M: Andreas Kemnade <[email protected]> 17363M: Kevin Hilman <[email protected]> 17364M: Roger Quadros <[email protected]> 17365M: Tony Lindgren <[email protected]> 17366L: [email protected] 17367S: Maintained 17368W: http://linux.omap.com/ 17369Q: http://patchwork.kernel.org/project/linux-omap/list/ 17370T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17371F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17372F: arch/arm/configs/omap2plus_defconfig 17373F: arch/arm/mach-omap2/ 17374F: drivers/bus/omap*.[ch] 17375F: drivers/bus/ti-sysc.c 17376F: drivers/gpio/gpio-tps65219.c 17377F: drivers/i2c/busses/i2c-omap.c 17378F: drivers/irqchip/irq-omap-intc.c 17379F: drivers/mfd/*omap*.c 17380F: drivers/mfd/menelaus.c 17381F: drivers/mfd/palmas.c 17382F: drivers/mfd/tps65217.c 17383F: drivers/mfd/tps65218.c 17384F: drivers/mfd/tps65219.c 17385F: drivers/mfd/tps65910.c 17386F: drivers/mfd/twl-core.[ch] 17387F: drivers/mfd/twl4030*.c 17388F: drivers/mfd/twl6030*.c 17389F: drivers/mfd/twl6040*.c 17390F: drivers/regulator/palmas-regulator*.c 17391F: drivers/regulator/pbias-regulator.c 17392F: drivers/regulator/tps65217-regulator.c 17393F: drivers/regulator/tps65218-regulator.c 17394F: drivers/regulator/tps65219-regulator.c 17395F: drivers/regulator/tps65910-regulator.c 17396F: drivers/regulator/twl-regulator.c 17397F: drivers/regulator/twl6030-regulator.c 17398F: include/linux/platform_data/i2c-omap.h 17399F: include/linux/platform_data/ti-sysc.h 17400 17401OMFS FILESYSTEM 17402M: Bob Copeland <[email protected]> 17403L: [email protected] 17404S: Maintained 17405F: Documentation/filesystems/omfs.rst 17406F: fs/omfs/ 17407 17408OMNIVISION OG01A1B SENSOR DRIVER 17409M: Sakari Ailus <[email protected]> 17410L: [email protected] 17411S: Maintained 17412F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17413F: drivers/media/i2c/og01a1b.c 17414 17415OMNIVISION OV01A10 SENSOR DRIVER 17416M: Bingbu Cao <[email protected]> 17417L: [email protected] 17418S: Maintained 17419T: git git://linuxtv.org/media.git 17420F: drivers/media/i2c/ov01a10.c 17421 17422OMNIVISION OV02A10 SENSOR DRIVER 17423L: [email protected] 17424S: Orphan 17425T: git git://linuxtv.org/media.git 17426F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17427F: drivers/media/i2c/ov02a10.c 17428 17429OMNIVISION OV08D10 SENSOR DRIVER 17430M: Jimmy Su <[email protected]> 17431L: [email protected] 17432S: Maintained 17433T: git git://linuxtv.org/media.git 17434F: drivers/media/i2c/ov08d10.c 17435 17436OMNIVISION OV08X40 SENSOR DRIVER 17437M: Jason Chen <[email protected]> 17438L: [email protected] 17439S: Maintained 17440T: git git://linuxtv.org/media.git 17441F: drivers/media/i2c/ov08x40.c 17442F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17443 17444OMNIVISION OV13858 SENSOR DRIVER 17445M: Sakari Ailus <[email protected]> 17446L: [email protected] 17447S: Maintained 17448T: git git://linuxtv.org/media.git 17449F: drivers/media/i2c/ov13858.c 17450 17451OMNIVISION OV13B10 SENSOR DRIVER 17452M: Arec Kao <[email protected]> 17453L: [email protected] 17454S: Maintained 17455T: git git://linuxtv.org/media.git 17456F: drivers/media/i2c/ov13b10.c 17457 17458OMNIVISION OV2680 SENSOR DRIVER 17459M: Rui Miguel Silva <[email protected]> 17460M: Hans de Goede <[email protected]> 17461L: [email protected] 17462S: Maintained 17463T: git git://linuxtv.org/media.git 17464F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17465F: drivers/media/i2c/ov2680.c 17466 17467OMNIVISION OV2685 SENSOR DRIVER 17468M: Shunqian Zheng <[email protected]> 17469L: [email protected] 17470S: Maintained 17471T: git git://linuxtv.org/media.git 17472F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17473F: drivers/media/i2c/ov2685.c 17474 17475OMNIVISION OV2740 SENSOR DRIVER 17476M: Tianshu Qiu <[email protected]> 17477R: Sakari Ailus <[email protected]> 17478R: Bingbu Cao <[email protected]> 17479L: [email protected] 17480S: Maintained 17481T: git git://linuxtv.org/media.git 17482F: drivers/media/i2c/ov2740.c 17483 17484OMNIVISION OV4689 SENSOR DRIVER 17485M: Mikhail Rudenko <[email protected]> 17486L: [email protected] 17487S: Maintained 17488T: git git://linuxtv.org/media.git 17489F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17490F: drivers/media/i2c/ov4689.c 17491 17492OMNIVISION OV5640 SENSOR DRIVER 17493M: Steve Longerbeam <[email protected]> 17494L: [email protected] 17495S: Maintained 17496T: git git://linuxtv.org/media.git 17497F: drivers/media/i2c/ov5640.c 17498 17499OMNIVISION OV5647 SENSOR DRIVER 17500M: Dave Stevenson <[email protected]> 17501M: Jacopo Mondi <[email protected]> 17502L: [email protected] 17503S: Maintained 17504T: git git://linuxtv.org/media.git 17505F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17506F: drivers/media/i2c/ov5647.c 17507 17508OMNIVISION OV5670 SENSOR DRIVER 17509M: Sakari Ailus <[email protected]> 17510L: [email protected] 17511S: Maintained 17512T: git git://linuxtv.org/media.git 17513F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17514F: drivers/media/i2c/ov5670.c 17515 17516OMNIVISION OV5675 SENSOR DRIVER 17517M: Sakari Ailus <[email protected]> 17518L: [email protected] 17519S: Maintained 17520T: git git://linuxtv.org/media.git 17521F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17522F: drivers/media/i2c/ov5675.c 17523 17524OMNIVISION OV5693 SENSOR DRIVER 17525M: Daniel Scally <[email protected]> 17526L: [email protected] 17527S: Maintained 17528T: git git://linuxtv.org/media.git 17529F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17530F: drivers/media/i2c/ov5693.c 17531 17532OMNIVISION OV5695 SENSOR DRIVER 17533M: Shunqian Zheng <[email protected]> 17534L: [email protected] 17535S: Maintained 17536T: git git://linuxtv.org/media.git 17537F: drivers/media/i2c/ov5695.c 17538 17539OMNIVISION OV64A40 SENSOR DRIVER 17540M: Jacopo Mondi <[email protected]> 17541L: [email protected] 17542S: Maintained 17543T: git git://linuxtv.org/media.git 17544F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17545F: drivers/media/i2c/ov64a40.c 17546 17547OMNIVISION OV7670 SENSOR DRIVER 17548L: [email protected] 17549S: Orphan 17550T: git git://linuxtv.org/media.git 17551F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17552F: drivers/media/i2c/ov7670.c 17553 17554OMNIVISION OV772x SENSOR DRIVER 17555M: Jacopo Mondi <[email protected]> 17556L: [email protected] 17557S: Odd fixes 17558T: git git://linuxtv.org/media.git 17559F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17560F: drivers/media/i2c/ov772x.c 17561F: include/media/i2c/ov772x.h 17562 17563OMNIVISION OV7740 SENSOR DRIVER 17564L: [email protected] 17565S: Orphan 17566T: git git://linuxtv.org/media.git 17567F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17568F: drivers/media/i2c/ov7740.c 17569 17570OMNIVISION OV8856 SENSOR DRIVER 17571M: Sakari Ailus <[email protected]> 17572L: [email protected] 17573S: Maintained 17574T: git git://linuxtv.org/media.git 17575F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17576F: drivers/media/i2c/ov8856.c 17577 17578OMNIVISION OV8858 SENSOR DRIVER 17579M: Jacopo Mondi <[email protected]> 17580M: Nicholas Roth <[email protected]> 17581L: [email protected] 17582S: Maintained 17583T: git git://linuxtv.org/media.git 17584F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17585F: drivers/media/i2c/ov8858.c 17586 17587OMNIVISION OV9282 SENSOR DRIVER 17588M: Dave Stevenson <[email protected]> 17589L: [email protected] 17590S: Maintained 17591T: git git://linuxtv.org/media.git 17592F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17593F: drivers/media/i2c/ov9282.c 17594 17595OMNIVISION OV9640 SENSOR DRIVER 17596M: Petr Cvek <[email protected]> 17597L: [email protected] 17598S: Maintained 17599F: drivers/media/i2c/ov9640.* 17600 17601OMNIVISION OV9650 SENSOR DRIVER 17602M: Sakari Ailus <[email protected]> 17603R: Akinobu Mita <[email protected]> 17604R: Sylwester Nawrocki <[email protected]> 17605L: [email protected] 17606S: Maintained 17607T: git git://linuxtv.org/media.git 17608F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17609F: drivers/media/i2c/ov9650.c 17610 17611OMNIVISION OV9734 SENSOR DRIVER 17612M: Tianshu Qiu <[email protected]> 17613R: Bingbu Cao <[email protected]> 17614L: [email protected] 17615S: Maintained 17616T: git git://linuxtv.org/media.git 17617F: drivers/media/i2c/ov9734.c 17618 17619ONBOARD USB HUB DRIVER 17620M: Matthias Kaehlcke <[email protected]> 17621L: [email protected] 17622S: Maintained 17623F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17624F: drivers/usb/misc/onboard_usb_dev.c 17625 17626ONENAND FLASH DRIVER 17627M: Kyungmin Park <[email protected]> 17628L: [email protected] 17629S: Maintained 17630F: drivers/mtd/nand/onenand/ 17631F: include/linux/mtd/onenand*.h 17632 17633ONEXPLAYER FAN DRIVER 17634M: Derek John Clark <[email protected]> 17635M: Joaquín Ignacio Aramendía <[email protected]> 17636L: [email protected] 17637S: Maintained 17638F: drivers/hwmon/oxp-sensors.c 17639 17640ONIE TLV NVMEM LAYOUT DRIVER 17641M: Miquel Raynal <[email protected]> 17642S: Maintained 17643F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17644F: drivers/nvmem/layouts/onie-tlv.c 17645 17646ONION OMEGA2+ BOARD 17647M: Harvey Hunt <[email protected]> 17648L: [email protected] 17649S: Maintained 17650F: arch/mips/boot/dts/ralink/omega2p.dts 17651 17652ONSEMI ETHERNET PHY DRIVERS 17653M: Piergiorgio Beruto <[email protected]> 17654L: [email protected] 17655S: Supported 17656W: http://www.onsemi.com 17657F: drivers/net/phy/ncn* 17658 17659OP-TEE DRIVER 17660M: Jens Wiklander <[email protected]> 17661L: [email protected] 17662S: Maintained 17663F: Documentation/ABI/testing/sysfs-bus-optee-devices 17664F: drivers/tee/optee/ 17665 17666OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17667M: Sumit Garg <[email protected]> 17668L: [email protected] 17669S: Maintained 17670F: drivers/char/hw_random/optee-rng.c 17671 17672OP-TEE RTC DRIVER 17673M: Clément Léger <[email protected]> 17674L: [email protected] 17675S: Maintained 17676F: drivers/rtc/rtc-optee.c 17677 17678OPA-VNIC DRIVER 17679M: Dennis Dalessandro <[email protected]> 17680L: [email protected] 17681S: Supported 17682F: drivers/infiniband/ulp/opa_vnic 17683 17684OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17685M: Parthiban Veerasooran <[email protected]> 17686L: [email protected] 17687S: Maintained 17688F: Documentation/networking/oa-tc6-framework.rst 17689F: drivers/net/ethernet/oa_tc6.c 17690F: include/linux/oa_tc6.h 17691 17692OPEN FIRMWARE AND FLATTENED DEVICE TREE 17693M: Rob Herring <[email protected]> 17694M: Saravana Kannan <[email protected]> 17695L: [email protected] 17696S: Maintained 17697W: http://www.devicetree.org/ 17698C: irc://irc.libera.chat/devicetree 17699T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17700F: Documentation/ABI/testing/sysfs-firmware-ofw 17701F: drivers/of/ 17702F: include/linux/of*.h 17703F: rust/kernel/of.rs 17704F: scripts/dtc/ 17705F: tools/testing/selftests/dt/ 17706K: of_overlay_notifier_ 17707K: of_overlay_fdt_apply 17708K: of_overlay_remove 17709 17710OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17711M: Rob Herring <[email protected]> 17712M: Krzysztof Kozlowski <[email protected]> 17713M: Conor Dooley <[email protected]> 17714L: [email protected] 17715S: Maintained 17716Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17717C: irc://irc.libera.chat/devicetree 17718T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17719F: Documentation/devicetree/ 17720F: arch/*/boot/dts/ 17721F: include/dt-bindings/ 17722 17723OPENCOMPUTE PTP CLOCK DRIVER 17724M: Jonathan Lemon <[email protected]> 17725M: Vadim Fedorenko <[email protected]> 17726L: [email protected] 17727S: Maintained 17728F: drivers/ptp/ptp_ocp.c 17729 17730OPENCORES I2C BUS DRIVER 17731M: Peter Korsgaard <[email protected]> 17732M: Andrew Lunn <[email protected]> 17733L: [email protected] 17734S: Maintained 17735F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17736F: Documentation/i2c/busses/i2c-ocores.rst 17737F: drivers/i2c/busses/i2c-ocores.c 17738F: include/linux/platform_data/i2c-ocores.h 17739 17740OPENRISC ARCHITECTURE 17741M: Jonas Bonn <[email protected]> 17742M: Stefan Kristiansson <[email protected]> 17743M: Stafford Horne <[email protected]> 17744L: [email protected] 17745S: Maintained 17746W: http://openrisc.io 17747T: git https://github.com/openrisc/linux.git 17748F: Documentation/arch/openrisc/ 17749F: Documentation/devicetree/bindings/openrisc/ 17750F: arch/openrisc/ 17751F: drivers/irqchip/irq-ompic.c 17752F: drivers/irqchip/irq-or1k-* 17753 17754OPENVSWITCH 17755M: Pravin B Shelar <[email protected]> 17756L: [email protected] 17757L: [email protected] 17758S: Maintained 17759W: http://openvswitch.org 17760F: Documentation/networking/openvswitch.rst 17761F: include/uapi/linux/openvswitch.h 17762F: net/openvswitch/ 17763F: tools/testing/selftests/net/openvswitch/ 17764 17765OPERATING PERFORMANCE POINTS (OPP) 17766M: Viresh Kumar <[email protected]> 17767M: Nishanth Menon <[email protected]> 17768M: Stephen Boyd <[email protected]> 17769L: [email protected] 17770S: Maintained 17771T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17772F: Documentation/devicetree/bindings/opp/ 17773F: Documentation/power/opp.rst 17774F: drivers/opp/ 17775F: include/linux/pm_opp.h 17776 17777OPL4 DRIVER 17778M: Clemens Ladisch <[email protected]> 17779L: [email protected] 17780S: Maintained 17781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17782F: sound/drivers/opl4/ 17783 17784ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17785M: Mark Fasheh <[email protected]> 17786M: Joel Becker <[email protected]> 17787M: Joseph Qi <[email protected]> 17788L: [email protected] 17789S: Supported 17790W: http://ocfs2.wiki.kernel.org 17791F: Documentation/filesystems/dlmfs.rst 17792F: Documentation/filesystems/ocfs2.rst 17793F: fs/ocfs2/ 17794 17795ORANGEFS FILESYSTEM 17796M: Mike Marshall <[email protected]> 17797R: Martin Brandenburg <[email protected]> 17798L: [email protected] 17799S: Supported 17800T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17801F: Documentation/filesystems/orangefs.rst 17802F: fs/orangefs/ 17803 17804OV2659 OMNIVISION SENSOR DRIVER 17805M: "Lad, Prabhakar" <[email protected]> 17806L: [email protected] 17807S: Maintained 17808W: https://linuxtv.org 17809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17810T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17811F: drivers/media/i2c/ov2659.c 17812F: include/media/i2c/ov2659.h 17813 17814OVERLAY FILESYSTEM 17815M: Miklos Szeredi <[email protected]> 17816M: Amir Goldstein <[email protected]> 17817L: [email protected] 17818S: Supported 17819T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17820F: Documentation/filesystems/overlayfs.rst 17821F: fs/overlayfs/ 17822 17823P54 WIRELESS DRIVER 17824M: Christian Lamparter <[email protected]> 17825L: [email protected] 17826S: Maintained 17827W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17828F: drivers/net/wireless/intersil/p54/ 17829 17830PACKET SOCKETS 17831M: Willem de Bruijn <[email protected]> 17832S: Maintained 17833F: include/uapi/linux/if_packet.h 17834F: net/packet/af_packet.c 17835 17836PACKING 17837M: Vladimir Oltean <[email protected]> 17838L: [email protected] 17839S: Supported 17840F: Documentation/core-api/packing.rst 17841F: include/linux/packing.h 17842F: lib/packing.c 17843F: lib/packing_test.c 17844F: scripts/gen_packed_field_checks.c 17845 17846PADATA PARALLEL EXECUTION MECHANISM 17847M: Steffen Klassert <[email protected]> 17848M: Daniel Jordan <[email protected]> 17849L: [email protected] 17850L: [email protected] 17851S: Maintained 17852F: Documentation/core-api/padata.rst 17853F: include/linux/padata.h 17854F: kernel/padata.c 17855 17856PAGE CACHE 17857M: Matthew Wilcox (Oracle) <[email protected]> 17858L: [email protected] 17859S: Supported 17860T: git git://git.infradead.org/users/willy/pagecache.git 17861F: Documentation/filesystems/locking.rst 17862F: Documentation/filesystems/vfs.rst 17863F: include/linux/pagemap.h 17864F: mm/filemap.c 17865F: mm/page-writeback.c 17866F: mm/readahead.c 17867F: mm/truncate.c 17868 17869PAGE POOL 17870M: Jesper Dangaard Brouer <[email protected]> 17871M: Ilias Apalodimas <[email protected]> 17872L: [email protected] 17873S: Supported 17874F: Documentation/networking/page_pool.rst 17875F: include/net/page_pool/ 17876F: include/trace/events/page_pool.h 17877F: net/core/page_pool.c 17878 17879PAGE TABLE CHECK 17880M: Pasha Tatashin <[email protected]> 17881M: Andrew Morton <[email protected]> 17882L: [email protected] 17883S: Maintained 17884F: Documentation/mm/page_table_check.rst 17885F: include/linux/page_table_check.h 17886F: mm/page_table_check.c 17887 17888PANASONIC LAPTOP ACPI EXTRAS DRIVER 17889M: Kenneth Chan <[email protected]> 17890L: [email protected] 17891S: Maintained 17892F: drivers/platform/x86/panasonic-laptop.c 17893 17894PARALLAX PING IIO SENSOR DRIVER 17895M: Andreas Klinger <[email protected]> 17896L: [email protected] 17897S: Maintained 17898F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17899F: drivers/iio/proximity/ping.c 17900 17901PARALLEL LCD/KEYPAD PANEL DRIVER 17902M: Willy Tarreau <[email protected]> 17903M: Ksenija Stanojevic <[email protected]> 17904S: Odd Fixes 17905F: Documentation/admin-guide/lcd-panel-cgram.rst 17906F: drivers/auxdisplay/panel.c 17907 17908PARALLEL PORT SUBSYSTEM 17909M: Sudip Mukherjee <[email protected]> 17910M: Sudip Mukherjee <[email protected]> 17911L: [email protected] (subscribers-only) 17912S: Maintained 17913F: Documentation/driver-api/parport*.rst 17914F: drivers/char/ppdev.c 17915F: drivers/parport/ 17916F: include/linux/parport*.h 17917F: include/uapi/linux/ppdev.h 17918 17919PARAVIRT_OPS INTERFACE 17920M: Juergen Gross <[email protected]> 17921R: Ajay Kaher <[email protected]> 17922R: Alexey Makhalov <[email protected]> 17923R: Broadcom internal kernel review list <[email protected]> 17924L: [email protected] 17925L: [email protected] 17926S: Supported 17927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17928F: Documentation/virt/paravirt_ops.rst 17929F: arch/*/include/asm/paravirt*.h 17930F: arch/*/kernel/paravirt* 17931F: include/linux/hypervisor.h 17932 17933PARISC ARCHITECTURE 17934M: "James E.J. Bottomley" <[email protected]> 17935M: Helge Deller <[email protected]> 17936L: [email protected] 17937S: Maintained 17938W: https://parisc.wiki.kernel.org 17939Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17940T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17941T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17942F: Documentation/arch/parisc/ 17943F: arch/parisc/ 17944F: drivers/char/agp/parisc-agp.c 17945F: drivers/input/misc/hp_sdc_rtc.c 17946F: drivers/input/serio/gscps2.c 17947F: drivers/input/serio/hp_sdc* 17948F: drivers/parisc/ 17949F: drivers/parport/parport_gsc.* 17950F: drivers/tty/serial/8250/8250_parisc.c 17951F: drivers/video/console/sti* 17952F: drivers/video/fbdev/sti* 17953F: drivers/video/logo/logo_parisc* 17954F: include/linux/hp_sdc.h 17955 17956PARMAN 17957M: Jiri Pirko <[email protected]> 17958L: [email protected] 17959S: Supported 17960F: include/linux/parman.h 17961F: lib/parman.c 17962F: lib/test_parman.c 17963 17964PC ENGINES APU BOARD DRIVER 17965M: Enrico Weigelt, metux IT consult <[email protected]> 17966S: Maintained 17967F: drivers/platform/x86/pcengines-apuv2.c 17968 17969PC87360 HARDWARE MONITORING DRIVER 17970M: Jim Cromie <[email protected]> 17971L: [email protected] 17972S: Maintained 17973F: Documentation/hwmon/pc87360.rst 17974F: drivers/hwmon/pc87360.c 17975 17976PC8736x GPIO DRIVER 17977M: Jim Cromie <[email protected]> 17978S: Maintained 17979F: drivers/char/pc8736x_gpio.c 17980 17981PC87427 HARDWARE MONITORING DRIVER 17982M: Jean Delvare <[email protected]> 17983L: [email protected] 17984S: Maintained 17985F: Documentation/hwmon/pc87427.rst 17986F: drivers/hwmon/pc87427.c 17987 17988PCA9532 LED DRIVER 17989M: Riku Voipio <[email protected]> 17990S: Maintained 17991F: drivers/leds/leds-pca9532.c 17992F: include/linux/leds-pca9532.h 17993 17994PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 17995M: Thomas Petazzoni <[email protected]> 17996M: Pali Rohár <[email protected]> 17997L: [email protected] 17998L: [email protected] (moderated for non-subscribers) 17999S: Maintained 18000F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 18001F: drivers/pci/controller/pci-aardvark.c 18002 18003PCI DRIVER FOR ALTERA PCIE IP 18004M: Joyce Ooi <[email protected]> 18005L: [email protected] 18006S: Supported 18007F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 18008F: drivers/pci/controller/pcie-altera.c 18009 18010PCI DRIVER FOR APPLIEDMICRO XGENE 18011M: Toan Le <[email protected]> 18012L: [email protected] 18013L: [email protected] (moderated for non-subscribers) 18014S: Maintained 18015F: Documentation/devicetree/bindings/pci/xgene-pci.txt 18016F: drivers/pci/controller/pci-xgene.c 18017 18018PCI DRIVER FOR ARM VERSATILE PLATFORM 18019M: Rob Herring <[email protected]> 18020L: [email protected] 18021L: [email protected] (moderated for non-subscribers) 18022S: Maintained 18023F: Documentation/devicetree/bindings/pci/versatile.yaml 18024F: drivers/pci/controller/pci-versatile.c 18025 18026PCI DRIVER FOR ARMADA 8K 18027M: Thomas Petazzoni <[email protected]> 18028L: [email protected] 18029L: [email protected] (moderated for non-subscribers) 18030S: Maintained 18031F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 18032F: drivers/pci/controller/dwc/pcie-armada8k.c 18033 18034PCI DRIVER FOR CADENCE PCIE IP 18035L: [email protected] 18036S: Orphan 18037F: Documentation/devicetree/bindings/pci/cdns,* 18038F: drivers/pci/controller/cadence/*cadence* 18039 18040PCI DRIVER FOR FREESCALE LAYERSCAPE 18041M: Minghuan Lian <[email protected]> 18042M: Mingkai Hu <[email protected]> 18043M: Roy Zang <[email protected]> 18044L: [email protected] 18045L: [email protected] 18046L: [email protected] (moderated for non-subscribers) 18047L: [email protected] 18048S: Maintained 18049F: drivers/pci/controller/dwc/*layerscape* 18050 18051PCI DRIVER FOR FU740 18052M: Paul Walmsley <[email protected]> 18053M: Greentime Hu <[email protected]> 18054M: Samuel Holland <[email protected]> 18055L: [email protected] 18056S: Maintained 18057F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18058F: drivers/pci/controller/dwc/pcie-fu740.c 18059 18060PCI DRIVER FOR GENERIC OF HOSTS 18061M: Will Deacon <[email protected]> 18062L: [email protected] 18063L: [email protected] (moderated for non-subscribers) 18064S: Maintained 18065F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18066F: drivers/pci/controller/pci-host-common.c 18067F: drivers/pci/controller/pci-host-generic.c 18068 18069PCI DRIVER FOR IMX6 18070M: Richard Zhu <[email protected]> 18071M: Lucas Stach <[email protected]> 18072L: [email protected] 18073L: [email protected] (moderated for non-subscribers) 18074L: [email protected] 18075S: Maintained 18076F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18077F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18078F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18079F: drivers/pci/controller/dwc/*imx6* 18080 18081PCI DRIVER FOR INTEL IXP4XX 18082M: Linus Walleij <[email protected]> 18083S: Maintained 18084F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18085F: drivers/pci/controller/pci-ixp4xx.c 18086 18087PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18088M: Nirmal Patel <[email protected]> 18089R: Jonathan Derrick <[email protected]> 18090L: [email protected] 18091S: Supported 18092F: drivers/pci/controller/vmd.c 18093 18094PCI DRIVER FOR MICROSEMI SWITCHTEC 18095M: Kurt Schwemmer <[email protected]> 18096M: Logan Gunthorpe <[email protected]> 18097L: [email protected] 18098S: Maintained 18099F: Documentation/ABI/testing/sysfs-class-switchtec 18100F: Documentation/driver-api/switchtec.rst 18101F: drivers/ntb/hw/mscc/ 18102F: drivers/pci/switch/switchtec* 18103F: include/linux/switchtec.h 18104F: include/uapi/linux/switchtec_ioctl.h 18105 18106PCI DRIVER FOR MOBIVEIL PCIE IP 18107M: Karthikeyan Mitran <[email protected]> 18108M: Hou Zhiqiang <[email protected]> 18109L: [email protected] 18110S: Supported 18111F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18112F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18113 18114PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18115M: Thomas Petazzoni <[email protected]> 18116M: Pali Rohár <[email protected]> 18117L: [email protected] 18118L: [email protected] (moderated for non-subscribers) 18119S: Maintained 18120F: drivers/pci/controller/*mvebu* 18121 18122PCI DRIVER FOR NVIDIA TEGRA 18123M: Thierry Reding <[email protected]> 18124L: [email protected] 18125L: [email protected] 18126S: Supported 18127F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18128F: drivers/pci/controller/pci-tegra.c 18129 18130PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18131M: Hou Zhiqiang <[email protected]> 18132L: [email protected] 18133L: [email protected] (moderated for non-subscribers) 18134S: Maintained 18135F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18136 18137PCI DRIVER FOR PLDA PCIE IP 18138M: Daire McNamara <[email protected]> 18139L: [email protected] 18140S: Maintained 18141F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18142F: drivers/pci/controller/plda/pcie-plda-host.c 18143F: drivers/pci/controller/plda/pcie-plda.h 18144 18145PCI DRIVER FOR RENESAS R-CAR 18146M: Marek Vasut <marek.vasut[email protected]> 18147M: Yoshihiro Shimoda <[email protected]> 18148L: [email protected] 18149L: [email protected] 18150S: Maintained 18151F: Documentation/devicetree/bindings/pci/*rcar* 18152F: drivers/pci/controller/*rcar* 18153F: drivers/pci/controller/dwc/*rcar* 18154 18155PCI DRIVER FOR SAMSUNG EXYNOS 18156M: Jingoo Han <[email protected]> 18157L: [email protected] 18158L: [email protected] (moderated for non-subscribers) 18159L: [email protected] 18160S: Maintained 18161F: drivers/pci/controller/dwc/pci-exynos.c 18162 18163PCI DRIVER FOR SYNOPSYS DESIGNWARE 18164M: Jingoo Han <[email protected]> 18165M: Manivannan Sadhasivam <[email protected]> 18166L: [email protected] 18167S: Maintained 18168F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18169F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18170F: drivers/pci/controller/dwc/*designware* 18171 18172PCI DRIVER FOR TI DRA7XX/J721E 18173M: Vignesh Raghavendra <[email protected]> 18174R: Siddharth Vadapalli <[email protected]> 18175L: [email protected] 18176L: [email protected] 18177L: [email protected] (moderated for non-subscribers) 18178S: Supported 18179F: Documentation/devicetree/bindings/pci/ti-pci.txt 18180F: drivers/pci/controller/cadence/pci-j721e.c 18181F: drivers/pci/controller/dwc/pci-dra7xx.c 18182 18183PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18184M: Linus Walleij <[email protected]> 18185L: [email protected] 18186S: Maintained 18187F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18188F: drivers/pci/controller/pci-v3-semi.c 18189 18190PCI DRIVER FOR XILINX VERSAL CPM 18191M: Bharat Kumar Gogada <[email protected]> 18192M: Michal Simek <[email protected]> 18193L: [email protected] 18194S: Maintained 18195F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18196F: drivers/pci/controller/pcie-xilinx-cpm.c 18197 18198PCI ENDPOINT SUBSYSTEM 18199M: Manivannan Sadhasivam <[email protected]> 18200M: Krzysztof Wilczyński <[email protected]> 18201R: Kishon Vijay Abraham I <[email protected]> 18202L: [email protected] 18203S: Supported 18204Q: https://patchwork.kernel.org/project/linux-pci/list/ 18205B: https://bugzilla.kernel.org 18206C: irc://irc.oftc.net/linux-pci 18207T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18208F: Documentation/PCI/endpoint/* 18209F: Documentation/misc-devices/pci-endpoint-test.rst 18210F: drivers/misc/pci_endpoint_test.c 18211F: drivers/pci/endpoint/ 18212F: tools/testing/selftests/pci_endpoint/ 18213 18214PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18215M: Mahesh J Salgaonkar <[email protected]> 18216R: Oliver O'Halloran <[email protected]> 18217L: [email protected] 18218S: Supported 18219F: Documentation/PCI/pci-error-recovery.rst 18220F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18221F: arch/powerpc/include/*/eeh*.h 18222F: arch/powerpc/kernel/eeh*.c 18223F: arch/powerpc/platforms/*/eeh*.c 18224F: drivers/pci/pcie/aer.c 18225F: drivers/pci/pcie/dpc.c 18226F: drivers/pci/pcie/err.c 18227 18228PCI ERROR RECOVERY 18229M: Linas Vepstas <[email protected]> 18230L: [email protected] 18231S: Supported 18232F: Documentation/PCI/pci-error-recovery.rst 18233 18234PCI MSI DRIVER FOR ALTERA MSI IP 18235M: Joyce Ooi <[email protected]> 18236L: [email protected] 18237S: Supported 18238F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18239F: drivers/pci/controller/pcie-altera-msi.c 18240 18241PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18242M: Toan Le <[email protected]> 18243L: [email protected] 18244L: [email protected] (moderated for non-subscribers) 18245S: Maintained 18246F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18247F: drivers/pci/controller/pci-xgene-msi.c 18248 18249PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18250M: Lorenzo Pieralisi <[email protected]> 18251M: Krzysztof Wilczyński <[email protected]> 18252R: Manivannan Sadhasivam <[email protected]> 18253R: Rob Herring <[email protected]> 18254L: [email protected] 18255S: Supported 18256Q: https://patchwork.kernel.org/project/linux-pci/list/ 18257B: https://bugzilla.kernel.org 18258C: irc://irc.oftc.net/linux-pci 18259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18260F: Documentation/devicetree/bindings/pci/ 18261F: drivers/pci/controller/ 18262F: drivers/pci/pci-bridge-emul.c 18263F: drivers/pci/pci-bridge-emul.h 18264 18265PCI PEER-TO-PEER DMA (P2PDMA) 18266M: Bjorn Helgaas <[email protected]> 18267M: Logan Gunthorpe <[email protected]> 18268L: [email protected] 18269S: Supported 18270Q: https://patchwork.kernel.org/project/linux-pci/list/ 18271B: https://bugzilla.kernel.org 18272C: irc://irc.oftc.net/linux-pci 18273T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18274F: Documentation/driver-api/pci/p2pdma.rst 18275F: drivers/pci/p2pdma.c 18276F: include/linux/pci-p2pdma.h 18277 18278PCI POWER CONTROL 18279M: Bartosz Golaszewski <[email protected]> 18280L: [email protected] 18281S: Maintained 18282T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18283F: drivers/pci/pwrctrl/* 18284F: include/linux/pci-pwrctrl.h 18285 18286PCI SUBSYSTEM 18287M: Bjorn Helgaas <[email protected]> 18288L: [email protected] 18289S: Supported 18290Q: https://patchwork.kernel.org/project/linux-pci/list/ 18291B: https://bugzilla.kernel.org 18292C: irc://irc.oftc.net/linux-pci 18293T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18294F: Documentation/PCI/ 18295F: Documentation/devicetree/bindings/pci/ 18296F: arch/x86/kernel/early-quirks.c 18297F: arch/x86/kernel/quirks.c 18298F: arch/x86/pci/ 18299F: drivers/acpi/pci* 18300F: drivers/pci/ 18301F: include/asm-generic/pci* 18302F: include/linux/of_pci.h 18303F: include/linux/pci* 18304F: include/uapi/linux/pci* 18305F: rust/kernel/pci.rs 18306F: samples/rust/rust_driver_pci.rs 18307 18308PCIE BANDWIDTH CONTROLLER 18309M: Ilpo Järvinen <[email protected]> 18310L: [email protected] 18311S: Supported 18312F: drivers/pci/pcie/bwctrl.c 18313F: drivers/thermal/pcie_cooling.c 18314F: include/linux/pci-bwctrl.h 18315F: tools/testing/selftests/pcie_bwctrl/ 18316 18317PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18318M: Jonathan Chocron <[email protected]> 18319L: [email protected] 18320S: Maintained 18321F: Documentation/devicetree/bindings/pci/pcie-al.txt 18322F: drivers/pci/controller/dwc/pcie-al.c 18323 18324PCIE DRIVER FOR AMLOGIC MESON 18325M: Yue Wang <[email protected]> 18326L: [email protected] 18327L: [email protected] 18328S: Maintained 18329F: drivers/pci/controller/dwc/pci-meson.c 18330 18331PCIE DRIVER FOR AXIS ARTPEC 18332M: Jesper Nilsson <[email protected]> 18333L: [email protected] 18334L: [email protected] 18335S: Maintained 18336F: Documentation/devicetree/bindings/pci/axis,artpec* 18337F: drivers/pci/controller/dwc/*artpec* 18338 18339PCIE DRIVER FOR CAVIUM THUNDERX 18340M: Robert Richter <[email protected]> 18341L: [email protected] 18342L: [email protected] (moderated for non-subscribers) 18343S: Odd Fixes 18344F: drivers/pci/controller/pci-thunder-* 18345 18346PCIE DRIVER FOR HISILICON 18347M: Zhou Wang <[email protected]> 18348L: [email protected] 18349S: Maintained 18350F: drivers/pci/controller/dwc/pcie-hisi.c 18351 18352PCIE DRIVER FOR HISILICON KIRIN 18353M: Xiaowei Song <[email protected]> 18354M: Binghui Wang <[email protected]> 18355L: [email protected] 18356S: Maintained 18357F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18358F: drivers/pci/controller/dwc/pcie-kirin.c 18359 18360PCIE DRIVER FOR HISILICON STB 18361M: Shawn Guo <[email protected]> 18362L: [email protected] 18363S: Maintained 18364F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18365F: drivers/pci/controller/dwc/pcie-histb.c 18366 18367PCIE DRIVER FOR INTEL KEEM BAY 18368M: Srikanth Thokala <[email protected]> 18369L: [email protected] 18370S: Supported 18371F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18372F: drivers/pci/controller/dwc/pcie-keembay.c 18373 18374PCIE DRIVER FOR INTEL LGM GW SOC 18375M: Chuanhua Lei <[email protected]> 18376L: [email protected] 18377S: Maintained 18378F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18379F: drivers/pci/controller/dwc/pcie-intel-gw.c 18380 18381PCIE DRIVER FOR MEDIATEK 18382M: Ryder Lee <[email protected]> 18383M: Jianjun Wang <[email protected]> 18384L: [email protected] 18385L: [email protected] (moderated for non-subscribers) 18386S: Supported 18387F: Documentation/devicetree/bindings/pci/mediatek* 18388F: drivers/pci/controller/*mediatek* 18389 18390PCIE DRIVER FOR MICROCHIP 18391M: Daire McNamara <[email protected]> 18392L: [email protected] 18393S: Supported 18394F: Documentation/devicetree/bindings/pci/microchip* 18395F: drivers/pci/controller/plda/*microchip* 18396 18397PCIE DRIVER FOR QUALCOMM MSM 18398M: Manivannan Sadhasivam <[email protected]> 18399L: [email protected] 18400L: [email protected] 18401S: Maintained 18402F: drivers/pci/controller/dwc/pcie-qcom-common.c 18403F: drivers/pci/controller/dwc/pcie-qcom.c 18404 18405PCIE DRIVER FOR ROCKCHIP 18406M: Shawn Lin <[email protected]> 18407L: [email protected] 18408L: [email protected] 18409S: Maintained 18410F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18411F: drivers/pci/controller/pcie-rockchip* 18412 18413PCIE DRIVER FOR SOCIONEXT UNIPHIER 18414M: Kunihiko Hayashi <[email protected]> 18415L: [email protected] 18416S: Maintained 18417F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18418F: drivers/pci/controller/dwc/pcie-uniphier* 18419 18420PCIE DRIVER FOR ST SPEAR13XX 18421M: Pratyush Anand <[email protected]> 18422L: [email protected] 18423S: Maintained 18424F: drivers/pci/controller/dwc/*spear* 18425 18426PCIE DRIVER FOR STARFIVE JH71x0 18427M: Kevin Xie <[email protected]> 18428L: [email protected] 18429S: Maintained 18430F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18431F: drivers/pci/controller/plda/pcie-starfive.c 18432 18433PCIE ENDPOINT DRIVER FOR QUALCOMM 18434M: Manivannan Sadhasivam <[email protected]> 18435L: [email protected] 18436L: [email protected] 18437S: Maintained 18438F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18439F: drivers/pci/controller/dwc/pcie-qcom-common.c 18440F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18441 18442PCMCIA SUBSYSTEM 18443M: Dominik Brodowski <[email protected]> 18444S: Odd Fixes 18445T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18446F: Documentation/pcmcia/ 18447F: drivers/pcmcia/ 18448F: include/pcmcia/ 18449F: tools/pcmcia/ 18450 18451PCNET32 NETWORK DRIVER 18452M: Don Fry <[email protected]> 18453L: [email protected] 18454S: Maintained 18455F: drivers/net/ethernet/amd/pcnet32.c 18456 18457PCRYPT PARALLEL CRYPTO ENGINE 18458M: Steffen Klassert <[email protected]> 18459L: [email protected] 18460S: Maintained 18461F: crypto/pcrypt.c 18462F: include/crypto/pcrypt.h 18463 18464PDS DSC VIRTIO DATA PATH ACCELERATOR 18465R: Shannon Nelson <[email protected]> 18466F: drivers/vdpa/pds/ 18467 18468PECI HARDWARE MONITORING DRIVERS 18469M: Iwona Winiarska <[email protected]> 18470L: [email protected] 18471S: Supported 18472F: Documentation/hwmon/peci-cputemp.rst 18473F: Documentation/hwmon/peci-dimmtemp.rst 18474F: drivers/hwmon/peci/ 18475 18476PECI SUBSYSTEM 18477M: Iwona Winiarska <[email protected]> 18478L: [email protected] (moderated for non-subscribers) 18479S: Supported 18480F: Documentation/devicetree/bindings/peci/ 18481F: Documentation/peci/ 18482F: drivers/peci/ 18483F: include/linux/peci-cpu.h 18484F: include/linux/peci.h 18485 18486PENSANDO ETHERNET DRIVERS 18487M: Shannon Nelson <[email protected]> 18488M: Brett Creeley <[email protected]> 18489L: [email protected] 18490S: Maintained 18491F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18492F: drivers/net/ethernet/pensando/ 18493 18494PER-CPU MEMORY ALLOCATOR 18495M: Dennis Zhou <[email protected]> 18496M: Tejun Heo <[email protected]> 18497M: Christoph Lameter <[email protected]> 18498L: [email protected] 18499S: Maintained 18500T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18501F: arch/*/include/asm/percpu.h 18502F: include/linux/percpu*.h 18503F: lib/percpu*.c 18504F: mm/percpu*.c 18505 18506PER-TASK DELAY ACCOUNTING 18507M: Balbir Singh <[email protected]> 18508S: Maintained 18509F: include/linux/delayacct.h 18510F: kernel/delayacct.c 18511 18512PERFORMANCE EVENTS SUBSYSTEM 18513M: Peter Zijlstra <[email protected]> 18514M: Ingo Molnar <[email protected]> 18515M: Arnaldo Carvalho de Melo <[email protected]> 18516M: Namhyung Kim <[email protected]> 18517R: Mark Rutland <[email protected]> 18518R: Alexander Shishkin <[email protected]> 18519R: Jiri Olsa <[email protected]> 18520R: Ian Rogers <[email protected]> 18521R: Adrian Hunter <[email protected]> 18522R: "Liang, Kan" <[email protected]> 18523L: [email protected] 18524L: [email protected] 18525S: Supported 18526W: https://perf.wiki.kernel.org/ 18527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18528T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18529T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18530F: arch/*/events/* 18531F: arch/*/events/*/* 18532F: arch/*/include/asm/perf_event.h 18533F: arch/*/kernel/*/*/perf_event*.c 18534F: arch/*/kernel/*/perf_event*.c 18535F: arch/*/kernel/perf_callchain.c 18536F: arch/*/kernel/perf_event*.c 18537F: include/linux/perf_event.h 18538F: include/uapi/linux/perf_event.h 18539F: kernel/events/* 18540F: tools/lib/perf/ 18541F: tools/perf/ 18542 18543PERFORMANCE EVENTS TOOLING ARM64 18544R: John Garry <[email protected]> 18545R: Will Deacon <[email protected]> 18546R: James Clark <[email protected]> 18547R: Mike Leach <[email protected]> 18548R: Leo Yan <[email protected]> 18549L: [email protected] (moderated for non-subscribers) 18550S: Supported 18551F: tools/build/feature/test-libopencsd.c 18552F: tools/perf/arch/arm*/ 18553F: tools/perf/pmu-events/arch/arm64/ 18554F: tools/perf/util/arm-spe* 18555F: tools/perf/util/cs-etm* 18556 18557PERSONALITY HANDLING 18558M: Christoph Hellwig <[email protected]> 18559L: [email protected] 18560S: Maintained 18561F: include/linux/personality.h 18562F: include/uapi/linux/personality.h 18563 18564PHOENIX RC FLIGHT CONTROLLER ADAPTER 18565M: Marcus Folkesson <[email protected]> 18566L: [email protected] 18567S: Maintained 18568F: Documentation/input/devices/pxrc.rst 18569F: drivers/input/joystick/pxrc.c 18570 18571PHONET PROTOCOL 18572M: Remi Denis-Courmont <[email protected]> 18573S: Supported 18574F: Documentation/networking/phonet.rst 18575F: include/linux/phonet.h 18576F: include/net/phonet/ 18577F: include/uapi/linux/phonet.h 18578F: net/phonet/ 18579 18580PHRAM MTD DRIVER 18581M: Joern Engel <[email protected]> 18582L: [email protected] 18583S: Maintained 18584F: drivers/mtd/devices/phram.c 18585 18586PICOLCD HID DRIVER 18587M: Bruno Prémont <[email protected]> 18588L: [email protected] 18589S: Maintained 18590F: drivers/hid/hid-picolcd* 18591 18592PIDFD API 18593M: Christian Brauner <[email protected]> 18594L: [email protected] 18595S: Maintained 18596T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18597F: samples/pidfd/ 18598F: tools/testing/selftests/clone3/ 18599F: tools/testing/selftests/pid_namespace/ 18600F: tools/testing/selftests/pidfd/ 18601K: (?i)pidfd 18602K: (?i)clone3 18603K: \b(clone_args|kernel_clone_args)\b 18604 18605PIN CONTROL SUBSYSTEM 18606M: Linus Walleij <[email protected]> 18607L: [email protected] 18608S: Maintained 18609T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18610F: Documentation/devicetree/bindings/pinctrl/ 18611F: Documentation/driver-api/pin-control.rst 18612F: drivers/pinctrl/ 18613F: include/dt-bindings/pinctrl/ 18614F: include/linux/pinctrl/ 18615 18616PIN CONTROLLER - AIROHA 18617M: Lorenzo Bianconi <[email protected]> 18618L: [email protected] (moderated for non-subscribers) 18619S: Maintained 18620F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18621F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18622 18623PIN CONTROLLER - AMD 18624M: Basavaraj Natikar <[email protected]> 18625M: Shyam Sundar S K <[email protected]> 18626S: Maintained 18627F: drivers/pinctrl/pinctrl-amd.c 18628 18629PIN CONTROLLER - FREESCALE 18630M: Dong Aisheng <[email protected]> 18631M: Fabio Estevam <[email protected]> 18632M: Shawn Guo <[email protected]> 18633M: Jacky Bai <[email protected]> 18634R: Pengutronix Kernel Team <[email protected]> 18635R: NXP S32 Linux Team <[email protected]> 18636L: [email protected] 18637S: Maintained 18638F: Documentation/devicetree/bindings/pinctrl/fsl,* 18639F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18640F: drivers/pinctrl/freescale/ 18641F: drivers/pinctrl/nxp/ 18642 18643PIN CONTROLLER - INTEL 18644M: Mika Westerberg <[email protected]> 18645M: Andy Shevchenko <[email protected]> 18646S: Supported 18647T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18648F: drivers/pinctrl/intel/ 18649 18650PIN CONTROLLER - KEEMBAY 18651M: Lakshmi Sowjanya D <[email protected]> 18652S: Supported 18653F: drivers/pinctrl/pinctrl-keembay* 18654 18655PIN CONTROLLER - MEDIATEK 18656M: Sean Wang <[email protected]> 18657L: [email protected] (moderated for non-subscribers) 18658S: Maintained 18659F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18660F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18661F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18662F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18663F: drivers/pinctrl/mediatek/ 18664 18665PIN CONTROLLER - MEDIATEK MIPS 18666M: Chester A. Unal <[email protected]> 18667M: Sergio Paracuellos <[email protected]> 18668L: [email protected] (moderated for non-subscribers) 18669L: [email protected] 18670S: Maintained 18671F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18672F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18673F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18674F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18675F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18676F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18677F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18678F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18679F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18680F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18681F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18682F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18683F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18684F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18685F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18686 18687PIN CONTROLLER - MICROCHIP AT91 18688M: Ludovic Desroches <[email protected]> 18689L: [email protected] (moderated for non-subscribers) 18690L: [email protected] 18691S: Supported 18692F: drivers/gpio/gpio-sama5d2-piobu.c 18693F: drivers/pinctrl/pinctrl-at91* 18694 18695PIN CONTROLLER - QUALCOMM 18696M: Bjorn Andersson <[email protected]> 18697L: [email protected] 18698S: Maintained 18699C: irc://irc.oftc.net/linux-msm 18700F: Documentation/devicetree/bindings/pinctrl/qcom,* 18701F: drivers/pinctrl/qcom/ 18702 18703PIN CONTROLLER - RENESAS 18704M: Geert Uytterhoeven <[email protected]> 18705L: [email protected] 18706S: Supported 18707T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18708F: Documentation/devicetree/bindings/pinctrl/renesas,* 18709F: drivers/pinctrl/renesas/ 18710 18711PIN CONTROLLER - SAMSUNG 18712M: Krzysztof Kozlowski <[email protected]> 18713M: Sylwester Nawrocki <[email protected]> 18714R: Alim Akhtar <[email protected]> 18715L: [email protected] (moderated for non-subscribers) 18716L: [email protected] 18717S: Maintained 18718Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18719B: mailto:[email protected] 18720C: irc://irc.libera.chat/linux-exynos 18721T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18722F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18723F: drivers/pinctrl/samsung/ 18724 18725PIN CONTROLLER - SINGLE 18726M: Tony Lindgren <[email protected]> 18727M: Haojian Zhuang <[email protected]> 18728L: [email protected] (moderated for non-subscribers) 18729L: [email protected] 18730S: Maintained 18731F: drivers/pinctrl/pinctrl-single.c 18732 18733PIN CONTROLLER - SUNPLUS / TIBBO 18734M: Dvorkin Dmitry <[email protected]> 18735M: Wells Lu <[email protected]> 18736L: [email protected] (moderated for non-subscribers) 18737S: Maintained 18738W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18739F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18740F: drivers/pinctrl/sunplus/ 18741F: include/dt-bindings/pinctrl/sppctl*.h 18742 18743PINE64 PINEPHONE KEYBOARD DRIVER 18744M: Samuel Holland <[email protected]> 18745S: Supported 18746F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18747F: drivers/input/keyboard/pinephone-keyboard.c 18748 18749PKTCDVD DRIVER 18750M: [email protected] 18751S: Orphan 18752F: drivers/block/pktcdvd.c 18753F: include/linux/pktcdvd.h 18754F: include/uapi/linux/pktcdvd.h 18755 18756PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18757M: Tomasz Duszynski <[email protected]> 18758S: Maintained 18759F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18760F: drivers/iio/chemical/pms7003.c 18761 18762PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18763M: Piergiorgio Beruto <[email protected]> 18764L: [email protected] 18765S: Maintained 18766F: drivers/net/phy/mdio-open-alliance.h 18767F: net/ethtool/plca.c 18768 18769PLDMFW LIBRARY 18770M: Jacob Keller <[email protected]> 18771S: Maintained 18772F: Documentation/driver-api/pldmfw/ 18773F: include/linux/pldmfw.h 18774F: lib/pldmfw/ 18775 18776PLX DMA DRIVER 18777M: Logan Gunthorpe <[email protected]> 18778S: Maintained 18779F: drivers/dma/plx_dma.c 18780 18781PM-GRAPH UTILITY 18782M: "Todd E Brandt" <[email protected]> 18783L: [email protected] 18784S: Supported 18785W: https://01.org/pm-graph 18786B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18787T: git git://github.com/intel/pm-graph 18788F: tools/power/pm-graph 18789 18790PM6764TR DRIVER 18791M: Charles Hsu <[email protected]> 18792L: [email protected] 18793S: Maintained 18794F: Documentation/hwmon/pm6764tr.rst 18795F: drivers/hwmon/pmbus/pm6764tr.c 18796 18797PMC SIERRA MaxRAID DRIVER 18798L: [email protected] 18799S: Orphan 18800W: http://www.pmc-sierra.com/ 18801F: drivers/scsi/pmcraid.* 18802 18803PMC SIERRA PM8001 DRIVER 18804M: Jack Wang <[email protected]> 18805L: [email protected] 18806S: Supported 18807F: drivers/scsi/pm8001/ 18808 18809PNI RM3100 IIO DRIVER 18810M: Song Qiang <[email protected]> 18811L: [email protected] 18812S: Maintained 18813F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18814F: drivers/iio/magnetometer/rm3100* 18815 18816PNP SUPPORT 18817M: "Rafael J. Wysocki" <[email protected]> 18818L: [email protected] 18819S: Maintained 18820F: drivers/pnp/ 18821F: include/linux/pnp.h 18822 18823POSIX CLOCKS and TIMERS 18824M: Anna-Maria Behnsen <[email protected]> 18825M: Frederic Weisbecker <[email protected]> 18826M: Thomas Gleixner <[email protected]> 18827L: [email protected] 18828S: Maintained 18829T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18830F: fs/timerfd.c 18831F: include/linux/time_namespace.h 18832F: include/linux/timerfd.h 18833F: include/uapi/linux/time.h 18834F: include/uapi/linux/timerfd.h 18835F: include/trace/events/timer* 18836F: kernel/time/itimer.c 18837F: kernel/time/posix-* 18838F: kernel/time/namespace.c 18839 18840POWER MANAGEMENT CORE 18841M: "Rafael J. Wysocki" <[email protected]> 18842L: [email protected] 18843S: Supported 18844B: https://bugzilla.kernel.org 18845T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18846F: drivers/base/power/ 18847F: drivers/powercap/ 18848F: include/linux/intel_rapl.h 18849F: include/linux/pm.h 18850F: include/linux/pm_* 18851F: include/linux/powercap.h 18852F: kernel/configs/nopm.config 18853 18854POWER SEQUENCING 18855M: Bartosz Golaszewski <[email protected]> 18856L: [email protected] 18857S: Maintained 18858T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18859F: Documentation/driver-api/pwrseq.rst 18860F: drivers/power/sequencing/ 18861F: include/linux/pwrseq/ 18862 18863POWER STATE COORDINATION INTERFACE (PSCI) 18864M: Mark Rutland <[email protected]> 18865M: Lorenzo Pieralisi <[email protected]> 18866L: [email protected] (moderated for non-subscribers) 18867S: Maintained 18868F: drivers/firmware/psci/ 18869F: include/linux/psci.h 18870F: include/uapi/linux/psci.h 18871 18872POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18873M: Sebastian Reichel <[email protected]> 18874L: [email protected] 18875S: Maintained 18876T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18877F: Documentation/ABI/testing/sysfs-class-power 18878F: Documentation/devicetree/bindings/power/supply/ 18879F: drivers/power/supply/ 18880F: include/linux/power/ 18881F: include/linux/power_supply.h 18882F: tools/testing/selftests/power_supply/ 18883 18884POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18885M: Suraj Jitindar Singh <[email protected]> 18886L: [email protected] 18887S: Maintained 18888F: drivers/char/powernv-op-panel.c 18889 18890PPP OVER ATM (RFC 2364) 18891M: Mitchell Blank Jr <[email protected]> 18892S: Maintained 18893F: include/uapi/linux/atmppp.h 18894F: net/atm/pppoatm.c 18895 18896PPP OVER ETHERNET 18897M: Michal Ostrowski <[email protected]> 18898S: Maintained 18899F: drivers/net/ppp/pppoe.c 18900F: drivers/net/ppp/pppox.c 18901 18902PPP OVER L2TP 18903M: James Chapman <[email protected]> 18904S: Maintained 18905F: include/linux/if_pppol2tp.h 18906F: include/uapi/linux/if_pppol2tp.h 18907F: net/l2tp/l2tp_ppp.c 18908 18909PPP PROTOCOL DRIVERS AND COMPRESSORS 18910L: [email protected] 18911S: Orphan 18912F: drivers/net/ppp/ppp_* 18913 18914PPS SUPPORT 18915M: Rodolfo Giometti <[email protected]> 18916L: [email protected] (subscribers-only) 18917S: Maintained 18918W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18919F: Documentation/ABI/testing/sysfs-pps 18920F: Documentation/ABI/testing/sysfs-pps-gen 18921F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18922F: Documentation/driver-api/pps.rst 18923F: drivers/pps/ 18924F: include/linux/pps*.h 18925F: include/uapi/linux/pps.h 18926F: include/uapi/linux/pps_gen.h 18927 18928PRESSURE STALL INFORMATION (PSI) 18929M: Johannes Weiner <[email protected]> 18930M: Suren Baghdasaryan <[email protected]> 18931R: Peter Ziljstra <[email protected]> 18932S: Maintained 18933F: include/linux/psi* 18934F: kernel/sched/psi.c 18935 18936PROPELLER BUILD 18937M: Rong Xu <[email protected]> 18938M: Han Shen <[email protected]> 18939S: Supported 18940F: Documentation/dev-tools/propeller.rst 18941F: scripts/Makefile.propeller 18942 18943PRINTK 18944M: Petr Mladek <[email protected]> 18945R: Steven Rostedt <[email protected]> 18946R: John Ogness <[email protected]> 18947R: Sergey Senozhatsky <[email protected]> 18948S: Maintained 18949T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18950F: include/linux/printk.h 18951F: kernel/printk/ 18952 18953PRINTK INDEXING 18954R: Chris Down <[email protected]> 18955S: Maintained 18956F: Documentation/core-api/printk-index.rst 18957F: kernel/printk/index.c 18958K: printk_index 18959 18960PROC FILESYSTEM 18961L: [email protected] 18962L: [email protected] 18963S: Maintained 18964F: Documentation/filesystems/proc.rst 18965F: fs/proc/ 18966F: include/linux/proc_fs.h 18967F: tools/testing/selftests/proc/ 18968 18969PROC SYSCTL 18970M: Kees Cook <[email protected]> 18971M: Joel Granados <[email protected]> 18972L: [email protected] 18973L: [email protected] 18974S: Maintained 18975T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 18976F: fs/proc/proc_sysctl.c 18977F: include/linux/sysctl.h 18978F: kernel/sysctl-test.c 18979F: kernel/sysctl.c 18980F: tools/testing/selftests/sysctl/ 18981 18982PS3 NETWORK SUPPORT 18983M: Geoff Levand <[email protected]> 18984L: [email protected] 18985L: [email protected] 18986S: Maintained 18987F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 18988 18989PS3 PLATFORM SUPPORT 18990M: Geoff Levand <[email protected]> 18991L: [email protected] 18992S: Maintained 18993F: arch/powerpc/boot/ps3* 18994F: arch/powerpc/include/asm/lv1call.h 18995F: arch/powerpc/include/asm/ps3*.h 18996F: arch/powerpc/platforms/ps3/ 18997F: drivers/*/ps3* 18998F: drivers/ps3/ 18999F: drivers/rtc/rtc-ps3.c 19000F: drivers/usb/host/*ps3.c 19001F: sound/ppc/snd_ps3* 19002 19003PS3VRAM DRIVER 19004M: Jim Paris <[email protected]> 19005M: Geoff Levand <[email protected]> 19006L: [email protected] 19007S: Maintained 19008F: drivers/block/ps3vram.c 19009 19010PSAMPLE PACKET SAMPLING SUPPORT 19011M: Yotam Gigi <[email protected]> 19012S: Maintained 19013F: include/net/psample.h 19014F: include/uapi/linux/psample.h 19015F: net/psample 19016 19017PSE NETWORK DRIVER 19018M: Oleksij Rempel <[email protected]> 19019M: Kory Maincent <[email protected]> 19020L: [email protected] 19021S: Maintained 19022F: Documentation/devicetree/bindings/net/pse-pd/ 19023F: drivers/net/pse-pd/ 19024F: net/ethtool/pse-pd.c 19025 19026PSTORE FILESYSTEM 19027M: Kees Cook <[email protected]> 19028R: Tony Luck <[email protected]> 19029R: Guilherme G. Piccoli <[email protected]> 19030L: [email protected] 19031S: Supported 19032T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 19033F: Documentation/admin-guide/pstore-blk.rst 19034F: Documentation/admin-guide/ramoops.rst 19035F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 19036F: drivers/acpi/apei/erst.c 19037F: drivers/firmware/efi/efi-pstore.c 19038F: fs/pstore/ 19039F: include/linux/pstore* 19040K: \b(pstore|ramoops) 19041 19042PT5161L HARDWARE MONITOR DRIVER 19043M: Cosmo Chou <[email protected]> 19044L: [email protected] 19045S: Maintained 19046F: Documentation/hwmon/pt5161l.rst 19047F: drivers/hwmon/pt5161l.c 19048 19049PTP HARDWARE CLOCK SUPPORT 19050M: Richard Cochran <[email protected]> 19051L: [email protected] 19052S: Maintained 19053W: http://linuxptp.sourceforge.net/ 19054F: Documentation/ABI/testing/sysfs-ptp 19055F: Documentation/driver-api/ptp.rst 19056F: drivers/net/phy/dp83640* 19057F: drivers/ptp/* 19058F: include/linux/ptp_cl* 19059K: (?:\b|_)ptp(?:\b|_) 19060 19061PTP MOCKUP CLOCK SUPPORT 19062M: Vladimir Oltean <[email protected]> 19063L: [email protected] 19064S: Maintained 19065F: drivers/ptp/ptp_mock.c 19066F: include/linux/ptp_mock.h 19067 19068PTP VIRTUAL CLOCK SUPPORT 19069M: Yangbo Lu <[email protected]> 19070L: [email protected] 19071S: Maintained 19072F: drivers/ptp/ptp_vclock.c 19073F: net/ethtool/phc_vclocks.c 19074 19075PTP VMCLOCK SUPPORT 19076M: David Woodhouse <[email protected]> 19077L: [email protected] 19078S: Maintained 19079F: drivers/ptp/ptp_vmclock.c 19080F: include/uapi/linux/vmclock-abi.h 19081 19082PTRACE SUPPORT 19083M: Oleg Nesterov <[email protected]> 19084S: Maintained 19085F: arch/*/*/ptrace*.c 19086F: arch/*/include/asm/ptrace*.h 19087F: arch/*/ptrace*.c 19088F: include/asm-generic/syscall.h 19089F: include/linux/ptrace.h 19090F: include/linux/regset.h 19091F: include/uapi/linux/ptrace.h 19092F: kernel/ptrace.c 19093 19094PULSE8-CEC DRIVER 19095M: Hans Verkuil <[email protected]> 19096L: [email protected] 19097S: Maintained 19098T: git git://linuxtv.org/media.git 19099F: drivers/media/cec/usb/pulse8/ 19100 19101PURELIFI PLFXLC DRIVER 19102M: Srinivasan Raju <[email protected]> 19103L: [email protected] 19104S: Supported 19105F: drivers/net/wireless/purelifi/plfxlc/ 19106 19107PVRUSB2 VIDEO4LINUX DRIVER 19108M: Mike Isely <[email protected]> 19109L: [email protected] (subscribers-only) 19110L: [email protected] 19111S: Maintained 19112W: http://www.isely.net/pvrusb2/ 19113T: git git://linuxtv.org/media.git 19114F: Documentation/driver-api/media/drivers/pvrusb2* 19115F: drivers/media/usb/pvrusb2/ 19116 19117PWC WEBCAM DRIVER 19118M: Hans Verkuil <[email protected]> 19119L: [email protected] 19120S: Odd Fixes 19121T: git git://linuxtv.org/media.git 19122F: drivers/media/usb/pwc/* 19123F: include/trace/events/pwc.h 19124 19125PWM IR Transmitter 19126M: Sean Young <[email protected]> 19127L: [email protected] 19128S: Maintained 19129F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19130F: drivers/media/rc/pwm-ir-tx.c 19131 19132PWM SUBSYSTEM 19133M: Uwe Kleine-König <[email protected]> 19134L: [email protected] 19135S: Maintained 19136Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19137T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19138F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19139F: Documentation/devicetree/bindings/pwm/ 19140F: Documentation/driver-api/pwm.rst 19141F: drivers/gpio/gpio-mvebu.c 19142F: drivers/pwm/ 19143F: drivers/video/backlight/pwm_bl.c 19144F: include/dt-bindings/pwm/ 19145F: include/linux/pwm.h 19146F: include/linux/pwm_backlight.h 19147K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19148 19149PXA GPIO DRIVER 19150M: Robert Jarzmik <[email protected]> 19151L: [email protected] 19152S: Maintained 19153F: drivers/gpio/gpio-pxa.c 19154 19155PXA MMCI DRIVER 19156S: Orphan 19157 19158PXA RTC DRIVER 19159M: Robert Jarzmik <[email protected]> 19160L: [email protected] 19161S: Maintained 19162 19163PXA2xx/PXA3xx SUPPORT 19164M: Daniel Mack <[email protected]> 19165M: Haojian Zhuang <[email protected]> 19166M: Robert Jarzmik <[email protected]> 19167L: [email protected] (moderated for non-subscribers) 19168S: Maintained 19169T: git git://github.com/hzhuang1/linux.git 19170T: git git://github.com/rjarzmik/linux.git 19171F: arch/arm/boot/dts/intel/pxa/ 19172F: arch/arm/mach-pxa/ 19173F: drivers/dma/pxa* 19174F: drivers/pcmcia/pxa2xx* 19175F: drivers/pinctrl/pxa/ 19176F: drivers/spi/spi-pxa2xx* 19177F: drivers/usb/gadget/udc/pxa2* 19178F: include/sound/pxa2xx-lib.h 19179F: sound/arm/pxa* 19180F: sound/soc/pxa/ 19181 19182QAT DRIVER 19183M: Giovanni Cabiddu <[email protected]> 19184L: [email protected] 19185S: Supported 19186F: drivers/crypto/intel/qat/ 19187 19188QCOM AUDIO (ASoC) DRIVERS 19189M: Srinivas Kandagatla <[email protected]> 19190L: [email protected] 19191L: [email protected] 19192S: Supported 19193F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19194F: Documentation/devicetree/bindings/sound/qcom,* 19195F: drivers/soc/qcom/apr.c 19196F: include/dt-bindings/sound/qcom,wcd9335.h 19197F: sound/soc/codecs/lpass-rx-macro.* 19198F: sound/soc/codecs/lpass-tx-macro.* 19199F: sound/soc/codecs/lpass-va-macro.c 19200F: sound/soc/codecs/lpass-wsa-macro.* 19201F: sound/soc/codecs/msm8916-wcd-analog.c 19202F: sound/soc/codecs/msm8916-wcd-digital.c 19203F: sound/soc/codecs/wcd-clsh-v2.* 19204F: sound/soc/codecs/wcd-mbhc-v2.* 19205F: sound/soc/codecs/wcd9335.* 19206F: sound/soc/codecs/wcd934x.c 19207F: sound/soc/codecs/wsa881x.c 19208F: sound/soc/codecs/wsa883x.c 19209F: sound/soc/codecs/wsa884x.c 19210F: sound/soc/qcom/ 19211 19212QCOM EMBEDDED USB DEBUGGER (EUD) 19213M: Souradeep Chowdhury <[email protected]> 19214L: [email protected] 19215S: Maintained 19216F: Documentation/ABI/testing/sysfs-driver-eud 19217F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19218F: drivers/usb/misc/qcom_eud.c 19219 19220QCOM IPA DRIVER 19221M: Alex Elder <[email protected]> 19222L: [email protected] 19223S: Maintained 19224F: drivers/net/ipa/ 19225 19226QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19227M: Gabriel Somlo <[email protected]> 19228M: "Michael S. Tsirkin" <[email protected]> 19229L: [email protected] 19230S: Maintained 19231F: drivers/firmware/qemu_fw_cfg.c 19232F: include/uapi/linux/qemu_fw_cfg.h 19233 19234QIB DRIVER 19235M: Dennis Dalessandro <[email protected]> 19236L: [email protected] 19237S: Supported 19238F: drivers/infiniband/hw/qib/ 19239 19240QLOGIC QL41xxx FCOE DRIVER 19241M: Saurav Kashyap <[email protected]> 19242M: Javed Hasan <[email protected]> 19243M: [email protected] 19244L: [email protected] 19245S: Supported 19246F: drivers/scsi/qedf/ 19247 19248QLOGIC QL41xxx ISCSI DRIVER 19249M: Nilesh Javali <[email protected]> 19250M: Manish Rangankar <[email protected]> 19251M: [email protected] 19252L: [email protected] 19253S: Supported 19254F: drivers/scsi/qedi/ 19255 19256QLOGIC QL4xxx ETHERNET DRIVER 19257M: Manish Chopra <[email protected]> 19258L: [email protected] 19259S: Maintained 19260F: drivers/net/ethernet/qlogic/qed/ 19261F: drivers/net/ethernet/qlogic/qede/ 19262F: include/linux/qed/ 19263 19264QLOGIC QL4xxx RDMA DRIVER 19265M: Michal Kalderon <[email protected]> 19266L: [email protected] 19267S: Supported 19268F: drivers/infiniband/hw/qedr/ 19269F: include/uapi/rdma/qedr-abi.h 19270 19271QLOGIC QLA1280 SCSI DRIVER 19272M: Michael Reed <[email protected]> 19273L: [email protected] 19274S: Maintained 19275F: drivers/scsi/qla1280.[ch] 19276 19277QLOGIC QLA2XXX FC-SCSI DRIVER 19278M: Nilesh Javali <[email protected]> 19279M: [email protected] 19280L: [email protected] 19281S: Supported 19282F: drivers/scsi/qla2xxx/ 19283 19284QLOGIC QLA3XXX NETWORK DRIVER 19285M: [email protected] 19286L: [email protected] 19287S: Maintained 19288F: drivers/net/ethernet/qlogic/qla3xxx.* 19289 19290QLOGIC QLA4XXX iSCSI DRIVER 19291M: Nilesh Javali <[email protected]> 19292M: Manish Rangankar <[email protected]> 19293M: [email protected] 19294L: [email protected] 19295S: Supported 19296F: drivers/scsi/qla4xxx/ 19297 19298QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19299M: Shahed Shaikh <[email protected]> 19300M: Manish Chopra <[email protected]> 19301M: [email protected] 19302L: [email protected] 19303S: Maintained 19304F: drivers/net/ethernet/qlogic/qlcnic/ 19305 19306QM1D1B0004 MEDIA DRIVER 19307M: Akihiro Tsukada <[email protected]> 19308L: [email protected] 19309S: Odd Fixes 19310F: drivers/media/tuners/qm1d1b0004* 19311 19312QM1D1C0042 MEDIA DRIVER 19313M: Akihiro Tsukada <[email protected]> 19314L: [email protected] 19315S: Odd Fixes 19316F: drivers/media/tuners/qm1d1c0042* 19317 19318QNAP MCU DRIVER 19319M: Heiko Stuebner <[email protected]> 19320S: Maintained 19321F: drivers/hwmon/qnap-mcu-hwmon.c 19322F: drivers/input/misc/qnap-mcu-input.c 19323F: drivers/leds/leds-qnap-mcu.c 19324F: drivers/mfd/qnap-mcu.c 19325F: include/linux/mfd/qnap-mcu.h 19326 19327QNX4 FILESYSTEM 19328M: Anders Larsen <[email protected]> 19329S: Maintained 19330W: http://www.alarsen.net/linux/qnx4fs/ 19331F: fs/qnx4/ 19332F: include/uapi/linux/qnx4_fs.h 19333F: include/uapi/linux/qnxtypes.h 19334 19335QNX6 FILESYSTEM 19336S: Orphan 19337F: Documentation/filesystems/qnx6.rst 19338F: fs/qnx6/ 19339F: include/linux/qnx6_fs.h 19340 19341QORIQ DPAA2 FSL-MC BUS DRIVER 19342M: Stuart Yoder <[email protected]> 19343M: Laurentiu Tudor <[email protected]> 19344L: [email protected] 19345S: Maintained 19346F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19347F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19348F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19349F: drivers/bus/fsl-mc/ 19350F: include/uapi/linux/fsl_mc.h 19351 19352QT1010 MEDIA DRIVER 19353L: [email protected] 19354S: Orphan 19355W: https://linuxtv.org 19356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19357F: drivers/media/tuners/qt1010* 19358 19359QUALCOMM ATH12K WIRELESS DRIVER 19360M: Kalle Valo <[email protected]> 19361M: Jeff Johnson <[email protected]> 19362L: [email protected] 19363S: Supported 19364W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19365T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19366F: drivers/net/wireless/ath/ath12k/ 19367N: ath12k 19368 19369QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19370M: Kalle Valo <[email protected]> 19371M: Jeff Johnson <[email protected]> 19372L: [email protected] 19373S: Supported 19374W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19375T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19376F: drivers/net/wireless/ath/ath10k/ 19377N: ath10k 19378 19379QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19380M: Kalle Valo <[email protected]> 19381M: Jeff Johnson <[email protected]> 19382L: [email protected] 19383S: Supported 19384W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19385B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19387F: drivers/net/wireless/ath/ath11k/ 19388N: ath11k 19389 19390QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19391M: Toke Høiland-Jørgensen <[email protected]> 19392L: [email protected] 19393S: Maintained 19394W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19395T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19396F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19397F: drivers/net/wireless/ath/ath9k/ 19398 19399QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19400M: Stefan Wahren <[email protected]> 19401L: [email protected] 19402S: Maintained 19403F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19404F: drivers/net/ethernet/qualcomm/qca* 19405 19406QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19407M: Stephan Gerhold <[email protected]> 19408L: [email protected] 19409L: [email protected] 19410S: Maintained 19411F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19412F: drivers/net/wwan/qcom_bam_dmux.c 19413 19414QUALCOMM CAMERA SUBSYSTEM DRIVER 19415M: Robert Foss <[email protected]> 19416M: Todor Tomov <[email protected]> 19417M: Bryan O'Donoghue <[email protected]> 19418L: [email protected] 19419S: Maintained 19420F: Documentation/admin-guide/media/qcom_camss.rst 19421F: Documentation/devicetree/bindings/media/qcom,*camss* 19422F: drivers/media/platform/qcom/camss/ 19423 19424QUALCOMM CLOCK DRIVERS 19425M: Bjorn Andersson <[email protected]> 19426L: [email protected] 19427S: Supported 19428T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19429F: Documentation/devicetree/bindings/clock/qcom,* 19430F: drivers/clk/qcom/ 19431F: include/dt-bindings/clock/qcom,* 19432 19433QUALCOMM CLOUD AI (QAIC) DRIVER 19434M: Jeffrey Hugo <[email protected]> 19435R: Carl Vanderlip <[email protected]> 19436L: [email protected] 19437L: [email protected] 19438S: Supported 19439T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19440F: Documentation/accel/qaic/ 19441F: drivers/accel/qaic/ 19442F: include/uapi/drm/qaic_accel.h 19443 19444QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19445M: Bjorn Andersson <[email protected]> 19446M: Konrad Dybcio <[email protected]> 19447L: [email protected] 19448L: [email protected] 19449S: Maintained 19450F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19451F: drivers/pmdomain/qcom/cpr.c 19452 19453QUALCOMM CPUCP MAILBOX DRIVER 19454M: Sibi Sankar <[email protected]> 19455L: [email protected] 19456S: Supported 19457F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19458F: drivers/mailbox/qcom-cpucp-mbox.c 19459 19460QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19461M: Ilia Lin <[email protected]> 19462L: [email protected] 19463S: Maintained 19464F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19465F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19466F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19467 19468QUALCOMM CRYPTO DRIVERS 19469M: Thara Gopinath <[email protected]> 19470L: [email protected] 19471L: [email protected] 19472S: Maintained 19473F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19474F: drivers/crypto/qce/ 19475 19476QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19477M: Timur Tabi <[email protected]> 19478L: [email protected] 19479S: Maintained 19480F: drivers/net/ethernet/qualcomm/emac/ 19481 19482QUALCOMM ETHQOS ETHERNET DRIVER 19483M: Vinod Koul <[email protected]> 19484L: [email protected] 19485L: [email protected] 19486S: Maintained 19487F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19488F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19489 19490QUALCOMM FASTRPC DRIVER 19491M: Srinivas Kandagatla <[email protected]> 19492M: Amol Maheshwari <[email protected]> 19493L: [email protected] 19494L: [email protected] 19495S: Maintained 19496F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19497F: drivers/misc/fastrpc.c 19498F: include/uapi/misc/fastrpc.h 19499 19500QUALCOMM HEXAGON ARCHITECTURE 19501M: Brian Cain <[email protected]> 19502L: [email protected] 19503S: Supported 19504T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19505F: arch/hexagon/ 19506 19507QUALCOMM HIDMA DRIVER 19508M: Sinan Kaya <[email protected]> 19509L: [email protected] (moderated for non-subscribers) 19510L: [email protected] 19511L: [email protected] 19512S: Supported 19513F: drivers/dma/qcom/hidma* 19514 19515QUALCOMM I2C CCI DRIVER 19516M: Loic Poulain <[email protected]> 19517M: Robert Foss <[email protected]> 19518L: [email protected] 19519L: [email protected] 19520S: Maintained 19521F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19522F: drivers/i2c/busses/i2c-qcom-cci.c 19523 19524QUALCOMM INTERCONNECT BWMON DRIVER 19525M: Krzysztof Kozlowski <[email protected]> 19526L: [email protected] 19527S: Maintained 19528F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19529F: drivers/soc/qcom/icc-bwmon.c 19530F: drivers/soc/qcom/trace_icc-bwmon.h 19531 19532QUALCOMM IOMMU 19533M: Rob Clark <[email protected]> 19534L: [email protected] 19535L: [email protected] 19536S: Maintained 19537F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19538F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19539F: drivers/iommu/msm_iommu* 19540 19541QUALCOMM IPC ROUTER (QRTR) DRIVER 19542M: Manivannan Sadhasivam <[email protected]> 19543L: [email protected] 19544S: Maintained 19545F: include/trace/events/qrtr.h 19546F: include/uapi/linux/qrtr.h 19547F: net/qrtr/ 19548 19549QUALCOMM IPCC MAILBOX DRIVER 19550M: Manivannan Sadhasivam <[email protected]> 19551L: [email protected] 19552S: Supported 19553F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19554F: drivers/mailbox/qcom-ipcc.c 19555F: include/dt-bindings/mailbox/qcom-ipcc.h 19556 19557QUALCOMM IPQ4019 USB PHY DRIVER 19558M: Robert Marko <[email protected]> 19559M: Luka Perkov <[email protected]> 19560L: [email protected] 19561S: Maintained 19562F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19563F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19564 19565QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19566M: Robert Marko <[email protected]> 19567M: Luka Perkov <[email protected]> 19568L: [email protected] 19569S: Maintained 19570F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19571F: drivers/regulator/vqmmc-ipq4019-regulator.c 19572 19573QUALCOMM NAND CONTROLLER DRIVER 19574M: Manivannan Sadhasivam <[email protected]> 19575L: [email protected] 19576L: [email protected] 19577S: Maintained 19578F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19579F: drivers/mtd/nand/raw/qcom_nandc.c 19580 19581QUALCOMM QSEECOM DRIVER 19582M: Maximilian Luz <[email protected]> 19583L: [email protected] 19584S: Maintained 19585F: drivers/firmware/qcom/qcom_qseecom.c 19586 19587QUALCOMM QSEECOM UEFISECAPP DRIVER 19588M: Maximilian Luz <[email protected]> 19589L: [email protected] 19590S: Maintained 19591F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19592 19593QUALCOMM RMNET DRIVER 19594M: Subash Abhinov Kasiviswanathan <[email protected]> 19595M: Sean Tranchetti <[email protected]> 19596L: [email protected] 19597S: Maintained 19598F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19599F: drivers/net/ethernet/qualcomm/rmnet/ 19600F: include/linux/if_rmnet.h 19601 19602QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19603M: Bartosz Golaszewski <[email protected]> 19604L: [email protected] 19605S: Maintained 19606F: drivers/firmware/qcom/qcom_tzmem.c 19607F: drivers/firmware/qcom/qcom_tzmem.h 19608F: include/linux/firmware/qcom/qcom_tzmem.h 19609 19610QUALCOMM TSENS THERMAL DRIVER 19611M: Amit Kucheria <[email protected]> 19612M: Thara Gopinath <[email protected]> 19613L: [email protected] 19614L: [email protected] 19615S: Maintained 19616F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19617F: drivers/thermal/qcom/ 19618 19619QUALCOMM TYPEC PORT MANAGER DRIVER 19620M: Bryan O'Donoghue <[email protected]> 19621L: [email protected] 19622L: [email protected] 19623S: Maintained 19624F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19625F: drivers/usb/typec/tcpm/qcom/ 19626 19627QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19628M: Stanimir Varbanov <[email protected]> 19629M: Vikash Garodia <[email protected]> 19630R: Bryan O'Donoghue <[email protected]> 19631L: [email protected] 19632L: [email protected] 19633S: Maintained 19634T: git git://linuxtv.org/media.git 19635F: Documentation/devicetree/bindings/media/*venus* 19636F: drivers/media/platform/qcom/venus/ 19637 19638QUALCOMM WCN36XX WIRELESS DRIVER 19639M: Loic Poulain <[email protected]> 19640L: [email protected] 19641S: Supported 19642W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19643F: drivers/net/wireless/ath/wcn36xx/ 19644 19645QUANTENNA QTNFMAC WIRELESS DRIVER 19646M: Igor Mitsyanko <[email protected]> 19647R: Sergey Matyukevich <[email protected]> 19648L: [email protected] 19649S: Maintained 19650F: drivers/net/wireless/quantenna 19651 19652RADEON and AMDGPU DRM DRIVERS 19653M: Alex Deucher <[email protected]> 19654M: Christian König <[email protected]> 19655M: Xinhui Pan <[email protected]> 19656L: [email protected] 19657S: Supported 19658B: https://gitlab.freedesktop.org/drm/amd/-/issues 19659C: irc://irc.oftc.net/radeon 19660T: git https://gitlab.freedesktop.org/agd5f/linux.git 19661F: Documentation/gpu/amdgpu/ 19662F: drivers/gpu/drm/amd/ 19663F: drivers/gpu/drm/ci/xfails/amd* 19664F: drivers/gpu/drm/radeon/ 19665F: include/uapi/drm/amdgpu_drm.h 19666F: include/uapi/drm/radeon_drm.h 19667 19668RADEON FRAMEBUFFER DISPLAY DRIVER 19669M: Benjamin Herrenschmidt <[email protected]> 19670L: [email protected] 19671S: Maintained 19672F: drivers/video/fbdev/aty/radeon* 19673F: include/uapi/linux/radeonfb.h 19674 19675RADIOSHARK RADIO DRIVER 19676M: Hans Verkuil <[email protected]> 19677L: [email protected] 19678S: Maintained 19679T: git git://linuxtv.org/media.git 19680F: drivers/media/radio/radio-shark.c 19681 19682RADIOSHARK2 RADIO DRIVER 19683M: Hans Verkuil <[email protected]> 19684L: [email protected] 19685S: Maintained 19686T: git git://linuxtv.org/media.git 19687F: drivers/media/radio/radio-shark2.c 19688F: drivers/media/radio/radio-tea5777.c 19689 19690RADOS BLOCK DEVICE (RBD) 19691M: Ilya Dryomov <[email protected]> 19692R: Dongsheng Yang <[email protected]> 19693L: [email protected] 19694S: Supported 19695W: http://ceph.com/ 19696T: git https://github.com/ceph/ceph-client.git 19697F: Documentation/ABI/testing/sysfs-bus-rbd 19698F: drivers/block/rbd.c 19699F: drivers/block/rbd_types.h 19700 19701RAGE128 FRAMEBUFFER DISPLAY DRIVER 19702L: [email protected] 19703S: Orphan 19704F: drivers/video/fbdev/aty/aty128fb.c 19705 19706RAINSHADOW-CEC DRIVER 19707M: Hans Verkuil <[email protected]> 19708L: [email protected] 19709S: Maintained 19710T: git git://linuxtv.org/media.git 19711F: drivers/media/cec/usb/rainshadow/ 19712 19713RALINK MIPS ARCHITECTURE 19714M: John Crispin <[email protected]> 19715M: Sergio Paracuellos <[email protected]> 19716L: [email protected] 19717S: Maintained 19718F: arch/mips/ralink 19719 19720RALINK MT7621 MIPS ARCHITECTURE 19721M: Chester A. Unal <[email protected]> 19722M: Sergio Paracuellos <[email protected]> 19723L: [email protected] 19724S: Maintained 19725F: arch/mips/boot/dts/ralink/mt7621* 19726 19727RALINK RT2X00 WIRELESS LAN DRIVER 19728M: Stanislaw Gruszka <[email protected]> 19729L: [email protected] 19730S: Maintained 19731F: drivers/net/wireless/ralink/rt2x00/ 19732 19733RAMDISK RAM BLOCK DEVICE DRIVER 19734M: Jens Axboe <[email protected]> 19735S: Maintained 19736F: Documentation/admin-guide/blockdev/ramdisk.rst 19737F: drivers/block/brd.c 19738 19739RANCHU VIRTUAL BOARD FOR MIPS 19740M: Miodrag Dinic <[email protected]> 19741L: [email protected] 19742S: Supported 19743F: arch/mips/configs/generic/board-ranchu.config 19744F: arch/mips/generic/board-ranchu.c 19745 19746RANDOM NUMBER DRIVER 19747M: "Theodore Ts'o" <[email protected]> 19748M: Jason A. Donenfeld <[email protected]> 19749S: Maintained 19750T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19751F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19752F: drivers/char/random.c 19753F: include/linux/random.h 19754F: include/uapi/linux/random.h 19755F: drivers/virt/vmgenid.c 19756N: ^.*/vdso/[^/]*getrandom[^/]+$ 19757 19758RAPIDIO SUBSYSTEM 19759M: Matt Porter <[email protected]> 19760M: Alexandre Bounine <[email protected]> 19761S: Maintained 19762F: drivers/rapidio/ 19763 19764RAS INFRASTRUCTURE 19765M: Tony Luck <[email protected]> 19766M: Borislav Petkov <[email protected]> 19767L: [email protected] 19768S: Maintained 19769F: Documentation/admin-guide/RAS 19770F: drivers/ras/ 19771F: include/linux/ras.h 19772F: include/ras/ras_event.h 19773 19774RAS FRU MEMORY POISON MANAGER (FMPM) 19775M: Yazen Ghannam <[email protected]> 19776L: [email protected] 19777S: Maintained 19778F: drivers/ras/amd/fmpm.c 19779 19780RASPBERRY PI PISP BACK END 19781M: Jacopo Mondi <[email protected]> 19782R: Raspberry Pi Kernel Maintenance <[email protected]> 19783L: [email protected] 19784S: Maintained 19785F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19786F: drivers/media/platform/raspberrypi/pisp_be/ 19787F: include/uapi/linux/media/raspberrypi/ 19788 19789RASPBERRY PI PISP CAMERA FRONT END 19790M: Tomi Valkeinen <[email protected]> 19791M: Raspberry Pi Kernel Maintenance <[email protected]> 19792S: Maintained 19793F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 19794F: drivers/media/platform/raspberrypi/rp1-cfe/ 19795 19796RC-CORE / LIRC FRAMEWORK 19797M: Sean Young <[email protected]> 19798L: [email protected] 19799S: Maintained 19800W: http://linuxtv.org 19801T: git git://linuxtv.org/media.git 19802F: Documentation/driver-api/media/rc-core.rst 19803F: Documentation/userspace-api/media/rc/ 19804F: drivers/media/rc/ 19805F: include/media/rc-core.h 19806F: include/media/rc-map.h 19807F: include/uapi/linux/lirc.h 19808 19809RCMM REMOTE CONTROLS DECODER 19810M: Patrick Lerda <[email protected]> 19811S: Maintained 19812F: drivers/media/rc/ir-rcmm-decoder.c 19813 19814RCUTORTURE TEST FRAMEWORK 19815M: "Paul E. McKenney" <[email protected]> 19816M: Josh Triplett <[email protected]> 19817R: Steven Rostedt <[email protected]> 19818R: Mathieu Desnoyers <[email protected]> 19819R: Lai Jiangshan <[email protected]> 19820L: [email protected] 19821S: Supported 19822T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19823F: tools/testing/selftests/rcutorture 19824 19825RDACM20 Camera Sensor 19826M: Jacopo Mondi <[email protected]> 19827M: Kieran Bingham <kieran.bingham[email protected]> 19828M: Laurent Pinchart <laurent.pinchart[email protected]> 19829M: Niklas Söderlund <niklas.soderlund[email protected]> 19830L: [email protected] 19831S: Maintained 19832F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19833F: drivers/media/i2c/max9271.c 19834F: drivers/media/i2c/max9271.h 19835F: drivers/media/i2c/rdacm20.c 19836 19837RDACM21 Camera Sensor 19838M: Jacopo Mondi <[email protected]> 19839M: Kieran Bingham <kieran.bingham[email protected]> 19840M: Laurent Pinchart <laurent.pinchart[email protected]> 19841M: Niklas Söderlund <niklas.soderlund[email protected]> 19842L: [email protected] 19843S: Maintained 19844F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19845F: drivers/media/i2c/max9271.c 19846F: drivers/media/i2c/max9271.h 19847F: drivers/media/i2c/rdacm21.c 19848 19849RDC R-321X SoC 19850M: Florian Fainelli <[email protected]> 19851S: Maintained 19852 19853RDC R6040 FAST ETHERNET DRIVER 19854M: Florian Fainelli <[email protected]> 19855L: [email protected] 19856S: Maintained 19857F: drivers/net/ethernet/rdc/r6040.c 19858 19859RDMAVT - RDMA verbs software 19860M: Dennis Dalessandro <[email protected]> 19861L: [email protected] 19862S: Supported 19863F: drivers/infiniband/sw/rdmavt 19864 19865RDS - RELIABLE DATAGRAM SOCKETS 19866M: Allison Henderson <[email protected]> 19867L: [email protected] 19868L: [email protected] 19869L: [email protected] (moderated for non-subscribers) 19870S: Supported 19871W: https://oss.oracle.com/projects/rds/ 19872F: Documentation/networking/rds.rst 19873F: net/rds/ 19874F: tools/testing/selftests/net/rds/ 19875 19876RDT - RESOURCE ALLOCATION 19877M: Fenghua Yu <[email protected]> 19878M: Reinette Chatre <[email protected]> 19879L: [email protected] 19880S: Supported 19881F: Documentation/arch/x86/resctrl* 19882F: arch/x86/include/asm/resctrl.h 19883F: arch/x86/kernel/cpu/resctrl/ 19884F: tools/testing/selftests/resctrl/ 19885 19886READ-COPY UPDATE (RCU) 19887M: "Paul E. McKenney" <[email protected]> 19888M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19889M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19890M: Joel Fernandes <[email protected]> 19891M: Josh Triplett <[email protected]> 19892M: Boqun Feng <[email protected]> 19893M: Uladzislau Rezki <[email protected]> 19894R: Steven Rostedt <[email protected]> 19895R: Mathieu Desnoyers <[email protected]> 19896R: Lai Jiangshan <[email protected]> 19897R: Zqiang <[email protected]> 19898L: [email protected] 19899S: Supported 19900W: http://www.rdrop.com/users/paulmck/RCU/ 19901T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19902F: Documentation/RCU/ 19903F: include/linux/rcu* 19904F: kernel/rcu/ 19905F: rust/kernel/sync/rcu.rs 19906X: Documentation/RCU/torture.rst 19907X: include/linux/srcu*.h 19908X: kernel/rcu/srcu*.c 19909 19910REAL TIME CLOCK (RTC) SUBSYSTEM 19911M: Alexandre Belloni <[email protected]> 19912L: [email protected] 19913S: Maintained 19914Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19915T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19916F: Documentation/admin-guide/rtc.rst 19917F: Documentation/devicetree/bindings/rtc/ 19918F: drivers/rtc/ 19919F: include/linux/rtc.h 19920F: include/linux/rtc/ 19921F: include/uapi/linux/rtc.h 19922F: tools/testing/selftests/rtc/ 19923 19924Real-time Linux Analysis (RTLA) tools 19925M: Steven Rostedt <[email protected]> 19926L: [email protected] 19927S: Maintained 19928F: Documentation/tools/rtla/ 19929F: tools/tracing/rtla/ 19930 19931Real-time Linux (PREEMPT_RT) 19932M: Sebastian Andrzej Siewior <[email protected]> 19933M: Clark Williams <[email protected]> 19934M: Steven Rostedt <[email protected]> 19935L: [email protected] 19936S: Supported 19937K: PREEMPT_RT 19938 19939REALTEK AUDIO CODECS 19940M: Oder Chiou <[email protected]> 19941S: Maintained 19942F: include/sound/rt*.h 19943F: sound/soc/codecs/rt* 19944 19945REALTEK OTTO WATCHDOG 19946M: Sander Vanheule <[email protected]> 19947L: [email protected] 19948S: Maintained 19949F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19950F: drivers/watchdog/realtek_otto_wdt.c 19951 19952REALTEK RTL83xx SMI DSA ROUTER CHIPS 19953M: Linus Walleij <[email protected]> 19954M: Alvin Šipraga <[email protected]> 19955S: Maintained 19956F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19957F: drivers/net/dsa/realtek/* 19958 19959REALTEK SPI-NAND 19960M: Chris Packham <[email protected]> 19961S: Maintained 19962F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 19963F: drivers/spi/spi-realtek-rtl-snand.c 19964 19965REALTEK WIRELESS DRIVER (rtlwifi family) 19966M: Ping-Ke Shih <[email protected]> 19967L: [email protected] 19968S: Maintained 19969T: git https://github.com/pkshih/rtw.git 19970F: drivers/net/wireless/realtek/rtlwifi/ 19971 19972REALTEK WIRELESS DRIVER (rtw88) 19973M: Ping-Ke Shih <[email protected]> 19974L: [email protected] 19975S: Maintained 19976T: git https://github.com/pkshih/rtw.git 19977F: drivers/net/wireless/realtek/rtw88/ 19978 19979REALTEK WIRELESS DRIVER (rtw89) 19980M: Ping-Ke Shih <[email protected]> 19981L: [email protected] 19982S: Maintained 19983T: git https://github.com/pkshih/rtw.git 19984F: drivers/net/wireless/realtek/rtw89/ 19985 19986REDPINE WIRELESS DRIVER 19987L: [email protected] 19988S: Orphan 19989F: drivers/net/wireless/rsi/ 19990 19991REGISTER MAP ABSTRACTION 19992M: Mark Brown <[email protected]> 19993L: [email protected] 19994S: Supported 19995T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 19996F: Documentation/devicetree/bindings/regmap/ 19997F: drivers/base/regmap/ 19998F: include/linux/regmap.h 19999 20000REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 20001M: Bjorn Andersson <[email protected]> 20002M: Mathieu Poirier <[email protected]> 20003L: [email protected] 20004S: Maintained 20005T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 20006F: Documentation/ABI/testing/sysfs-class-remoteproc 20007F: Documentation/devicetree/bindings/remoteproc/ 20008F: Documentation/staging/remoteproc.rst 20009F: drivers/remoteproc/ 20010F: include/linux/remoteproc.h 20011F: include/linux/remoteproc/ 20012 20013REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 20014M: Bjorn Andersson <[email protected]> 20015M: Mathieu Poirier <[email protected]> 20016L: [email protected] 20017S: Maintained 20018T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 20019F: Documentation/ABI/testing/sysfs-bus-rpmsg 20020F: Documentation/staging/rpmsg.rst 20021F: drivers/rpmsg/ 20022F: include/linux/rpmsg.h 20023F: include/linux/rpmsg/ 20024F: include/uapi/linux/rpmsg.h 20025F: samples/rpmsg/ 20026 20027REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 20028M: Stephan Gerhold <[email protected]> 20029L: [email protected] 20030L: [email protected] 20031S: Maintained 20032F: drivers/net/wwan/rpmsg_wwan_ctrl.c 20033 20034RENESAS CLOCK DRIVERS 20035M: Geert Uytterhoeven <[email protected]> 20036L: [email protected] 20037S: Supported 20038T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 20039F: Documentation/devicetree/bindings/clock/renesas,* 20040F: drivers/clk/renesas/ 20041 20042RENESAS EMEV2 I2C DRIVER 20043M: Wolfram Sang <[email protected]> 20044L: [email protected] 20045S: Supported 20046F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20047F: drivers/i2c/busses/i2c-emev2.c 20048 20049RENESAS ETHERNET AVB DRIVER 20050M: Paul Barker <[email protected]> 20051M: Niklas Söderlund <[email protected]> 20052L: [email protected] 20053L: [email protected] 20054S: Maintained 20055F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20056F: drivers/net/ethernet/renesas/Kconfig 20057F: drivers/net/ethernet/renesas/Makefile 20058F: drivers/net/ethernet/renesas/ravb* 20059 20060RENESAS ETHERNET SWITCH DRIVER 20061R: Yoshihiro Shimoda <[email protected]> 20062L: [email protected] 20063L: [email protected] 20064F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20065F: drivers/net/ethernet/renesas/Kconfig 20066F: drivers/net/ethernet/renesas/Makefile 20067F: drivers/net/ethernet/renesas/rcar_gen4* 20068F: drivers/net/ethernet/renesas/rswitch* 20069 20070RENESAS ETHERNET TSN DRIVER 20071M: Niklas Söderlund <[email protected]> 20072L: [email protected] 20073L: [email protected] 20074S: Maintained 20075F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20076F: drivers/net/ethernet/renesas/rtsn.* 20077 20078RENESAS IDT821034 ASoC CODEC 20079M: Herve Codina <[email protected]> 20080L: [email protected] 20081S: Maintained 20082F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20083F: sound/soc/codecs/idt821034.c 20084 20085RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20086M: Kuninori Morimoto <[email protected]> 20087L: [email protected] 20088L: [email protected] 20089S: Supported 20090F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20091F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20092F: sound/soc/renesas/rcar/ 20093F: sound/soc/renesas/fsi.c 20094F: include/sound/sh_fsi.h 20095 20096RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20097M: Miquel Raynal <[email protected]> 20098L: [email protected] 20099L: [email protected] 20100S: Maintained 20101F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20102F: drivers/mtd/nand/raw/renesas-nand-controller.c 20103 20104RENESAS R-CAR GYROADC DRIVER 20105M: Marek Vasut <[email protected]> 20106L: [email protected] 20107S: Supported 20108F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20109F: drivers/iio/adc/rcar-gyroadc.c 20110 20111RENESAS R-CAR I2C DRIVERS 20112M: Wolfram Sang <[email protected]> 20113L: [email protected] 20114S: Supported 20115F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20116F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20117F: drivers/i2c/busses/i2c-rcar.c 20118F: drivers/i2c/busses/i2c-sh_mobile.c 20119 20120RENESAS R-CAR SATA DRIVER 20121M: Geert Uytterhoeven <[email protected]> 20122L: [email protected] 20123L: [email protected] 20124S: Supported 20125F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20126F: drivers/ata/sata_rcar.c 20127 20128RENESAS R-CAR THERMAL DRIVERS 20129M: Niklas Söderlund <[email protected]> 20130L: [email protected] 20131S: Supported 20132F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20133F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20134F: drivers/thermal/renesas/rcar_gen3_thermal.c 20135F: drivers/thermal/renesas/rcar_thermal.c 20136 20137RENESAS RIIC DRIVER 20138M: Chris Brandt <[email protected]> 20139L: [email protected] 20140S: Supported 20141F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20142F: drivers/i2c/busses/i2c-riic.c 20143 20144RENESAS RZ AUDIO (ASoC) DRIVER 20145M: Biju Das <[email protected]> 20146M: Lad Prabhakar <[email protected]> 20147L: [email protected] 20148L: [email protected] 20149S: Supported 20150F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20151F: sound/soc/renesas/rz-ssi.c 20152 20153RENESAS RZ/G2L A/D DRIVER 20154M: Lad Prabhakar <[email protected]> 20155L: [email protected] 20156L: [email protected] 20157S: Supported 20158F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20159F: drivers/iio/adc/rzg2l_adc.c 20160 20161RENESAS RZ/G2L MTU3a COUNTER DRIVER 20162M: Biju Das <[email protected]> 20163L: [email protected] 20164L: [email protected] 20165S: Supported 20166F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20167F: drivers/counter/rz-mtu3-cnt.c 20168 20169RENESAS RTCA-3 RTC DRIVER 20170M: Claudiu Beznea <[email protected]> 20171L: [email protected] 20172L: [email protected] 20173S: Supported 20174F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20175F: drivers/rtc/rtc-renesas-rtca3.c 20176 20177RENESAS RZ/N1 A5PSW SWITCH DRIVER 20178M: Clément Léger <[email protected]> 20179L: [email protected] 20180L: [email protected] 20181S: Maintained 20182F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20183F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20184F: drivers/net/dsa/rzn1_a5psw* 20185F: drivers/net/pcs/pcs-rzn1-miic.c 20186F: include/dt-bindings/net/pcs-rzn1-miic.h 20187F: include/linux/pcs-rzn1-miic.h 20188F: net/dsa/tag_rzn1_a5psw.c 20189 20190RENESAS RZ/N1 DWMAC GLUE LAYER 20191M: Romain Gantois <[email protected]> 20192S: Maintained 20193F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20194F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20195 20196RENESAS RZ/N1 RTC CONTROLLER DRIVER 20197M: Miquel Raynal <[email protected]> 20198L: [email protected] 20199L: [email protected] 20200S: Maintained 20201F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20202F: drivers/rtc/rtc-rzn1.c 20203 20204RENESAS RZ/N1 USBF CONTROLLER DRIVER 20205M: Herve Codina <[email protected]> 20206L: [email protected] 20207L: [email protected] 20208S: Maintained 20209F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20210F: drivers/usb/gadget/udc/renesas_usbf.c 20211 20212RENESAS RZ/V2M I2C DRIVER 20213M: Fabrizio Castro <[email protected]> 20214L: [email protected] 20215L: [email protected] 20216S: Supported 20217F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20218F: drivers/i2c/busses/i2c-rzv2m.c 20219 20220RENESAS SUPERH ETHERNET DRIVER 20221M: Niklas Söderlund <[email protected]> 20222L: [email protected] 20223L: [email protected] 20224S: Maintained 20225F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20226F: drivers/net/ethernet/renesas/Kconfig 20227F: drivers/net/ethernet/renesas/Makefile 20228F: drivers/net/ethernet/renesas/sh_eth* 20229F: include/linux/sh_eth.h 20230 20231RENESAS USB PHY DRIVER 20232M: Yoshihiro Shimoda <[email protected]> 20233L: [email protected] 20234S: Maintained 20235F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20236 20237RENESAS VERSACLOCK 7 CLOCK DRIVER 20238M: Alex Helms <[email protected]> 20239S: Maintained 20240F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20241F: drivers/clk/clk-versaclock7.c 20242 20243RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20244M: Herve Codina <[email protected]> 20245L: [email protected] 20246S: Maintained 20247F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20248F: drivers/iio/potentiometer/x9250.c 20249 20250RESET CONTROLLER FRAMEWORK 20251M: Philipp Zabel <[email protected]> 20252S: Maintained 20253T: git git://git.pengutronix.de/git/pza/linux 20254F: Documentation/devicetree/bindings/reset/ 20255F: Documentation/driver-api/reset.rst 20256F: drivers/reset/ 20257F: include/dt-bindings/reset/ 20258F: include/linux/reset-controller.h 20259F: include/linux/reset.h 20260F: include/linux/reset/ 20261K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20262 20263RESTARTABLE SEQUENCES SUPPORT 20264M: Mathieu Desnoyers <[email protected]> 20265M: Peter Zijlstra <[email protected]> 20266M: "Paul E. McKenney" <[email protected]> 20267M: Boqun Feng <[email protected]> 20268L: [email protected] 20269S: Supported 20270F: include/trace/events/rseq.h 20271F: include/uapi/linux/rseq.h 20272F: kernel/rseq.c 20273F: tools/testing/selftests/rseq/ 20274 20275RFKILL 20276M: Johannes Berg <[email protected]> 20277L: [email protected] 20278S: Maintained 20279W: https://wireless.wiki.kernel.org/ 20280Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20281T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20282T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20283F: Documentation/ABI/stable/sysfs-class-rfkill 20284F: Documentation/driver-api/rfkill.rst 20285F: include/linux/rfkill.h 20286F: include/uapi/linux/rfkill.h 20287F: net/rfkill/ 20288 20289RHASHTABLE 20290M: Thomas Graf <[email protected]> 20291M: Herbert Xu <[email protected]> 20292L: [email protected] 20293S: Maintained 20294F: include/linux/rhashtable-types.h 20295F: include/linux/rhashtable.h 20296F: lib/rhashtable.c 20297F: lib/test_rhashtable.c 20298 20299RICOH R5C592 MEMORYSTICK DRIVER 20300M: Maxim Levitsky <[email protected]> 20301S: Maintained 20302F: drivers/memstick/host/r592.* 20303 20304RICOH SMARTMEDIA/XD DRIVER 20305M: Maxim Levitsky <[email protected]> 20306S: Maintained 20307F: drivers/mtd/nand/raw/r852.c 20308F: drivers/mtd/nand/raw/r852.h 20309 20310RISC-V AIA DRIVERS 20311M: Anup Patel <[email protected]> 20312L: [email protected] 20313S: Maintained 20314F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20315F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20316F: drivers/irqchip/irq-riscv-aplic-*.c 20317F: drivers/irqchip/irq-riscv-aplic-*.h 20318F: drivers/irqchip/irq-riscv-imsic-*.c 20319F: drivers/irqchip/irq-riscv-imsic-*.h 20320F: drivers/irqchip/irq-riscv-intc.c 20321F: include/linux/irqchip/riscv-aplic.h 20322F: include/linux/irqchip/riscv-imsic.h 20323 20324RISC-V ARCHITECTURE 20325M: Paul Walmsley <[email protected]> 20326M: Palmer Dabbelt <[email protected]> 20327M: Albert Ou <[email protected]> 20328L: [email protected] 20329S: Supported 20330Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20331C: irc://irc.libera.chat/riscv 20332P: Documentation/arch/riscv/patch-acceptance.rst 20333T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20334F: arch/riscv/ 20335N: riscv 20336K: riscv 20337 20338RISC-V IOMMU 20339M: Tomasz Jeznach <[email protected]> 20340L: [email protected] 20341L: [email protected] 20342S: Maintained 20343T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20344F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20345F: drivers/iommu/riscv/ 20346 20347RISC-V MICROCHIP FPGA SUPPORT 20348M: Conor Dooley <[email protected]> 20349M: Daire McNamara <[email protected]> 20350L: [email protected] 20351S: Supported 20352F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20353F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20354F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20355F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20356F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20357F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20358F: Documentation/devicetree/bindings/riscv/microchip.yaml 20359F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20360F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20361F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20362F: arch/riscv/boot/dts/microchip/ 20363F: drivers/char/hw_random/mpfs-rng.c 20364F: drivers/clk/microchip/clk-mpfs*.c 20365F: drivers/firmware/microchip/mpfs-auto-update.c 20366F: drivers/gpio/gpio-mpfs.c 20367F: drivers/i2c/busses/i2c-microchip-corei2c.c 20368F: drivers/mailbox/mailbox-mpfs.c 20369F: drivers/pci/controller/plda/pcie-microchip-host.c 20370F: drivers/pwm/pwm-microchip-core.c 20371F: drivers/reset/reset-mpfs.c 20372F: drivers/rtc/rtc-mpfs.c 20373F: drivers/soc/microchip/mpfs-sys-controller.c 20374F: drivers/spi/spi-microchip-core-qspi.c 20375F: drivers/spi/spi-microchip-core.c 20376F: drivers/usb/musb/mpfs.c 20377F: include/soc/microchip/mpfs.h 20378 20379RISC-V MISC SOC SUPPORT 20380M: Conor Dooley <[email protected]> 20381L: [email protected] 20382S: Maintained 20383Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20384T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20385F: arch/riscv/boot/dts/canaan/ 20386F: arch/riscv/boot/dts/microchip/ 20387F: arch/riscv/boot/dts/sifive/ 20388F: arch/riscv/boot/dts/starfive/ 20389 20390RISC-V PMU DRIVERS 20391M: Atish Patra <[email protected]> 20392R: Anup Patel <[email protected]> 20393L: [email protected] 20394S: Supported 20395F: drivers/perf/riscv_pmu.c 20396F: drivers/perf/riscv_pmu_legacy.c 20397F: drivers/perf/riscv_pmu_sbi.c 20398 20399RISC-V SPACEMIT SoC Support 20400M: Yixun Lan <[email protected]> 20401L: [email protected] 20402S: Maintained 20403T: git https://github.com/spacemit-com/linux 20404F: arch/riscv/boot/dts/spacemit/ 20405N: spacemit 20406K: spacemit 20407 20408RISC-V THEAD SoC SUPPORT 20409M: Drew Fustini <[email protected]> 20410M: Guo Ren <[email protected]> 20411M: Fu Wei <[email protected]> 20412L: [email protected] 20413S: Maintained 20414T: git https://github.com/pdp7/linux.git 20415F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20416F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20417F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20418F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20419F: arch/riscv/boot/dts/thead/ 20420F: drivers/clk/thead/clk-th1520-ap.c 20421F: drivers/mailbox/mailbox-th1520.c 20422F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20423F: drivers/pinctrl/pinctrl-th1520.c 20424F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20425 20426RNBD BLOCK DRIVERS 20427M: Md. Haris Iqbal <[email protected]> 20428M: Jack Wang <[email protected]> 20429L: [email protected] 20430S: Maintained 20431F: drivers/block/rnbd/ 20432 20433ROCCAT DRIVERS 20434M: Stefan Achatz <[email protected]> 20435S: Maintained 20436W: http://sourceforge.net/projects/roccat/ 20437F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20438F: drivers/hid/hid-roccat* 20439F: include/linux/hid-roccat* 20440 20441ROCKCHIP CAN-FD DRIVER 20442M: Marc Kleine-Budde <[email protected]> 20443R: [email protected] 20444L: [email protected] 20445S: Maintained 20446F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20447F: drivers/net/can/rockchip/ 20448 20449ROCKCHIP CRYPTO DRIVERS 20450M: Corentin Labbe <[email protected]> 20451L: [email protected] 20452S: Maintained 20453F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20454F: drivers/crypto/rockchip/ 20455 20456ROCKCHIP I2S TDM DRIVER 20457M: Nicolas Frattaroli <[email protected]> 20458L: [email protected] 20459S: Maintained 20460F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20461F: sound/soc/rockchip/rockchip_i2s_tdm.* 20462 20463ROCKCHIP ISP V1 DRIVER 20464M: Dafna Hirschfeld <[email protected]> 20465M: Laurent Pinchart <[email protected]> 20466L: [email protected] 20467L: [email protected] 20468S: Maintained 20469F: Documentation/admin-guide/media/rkisp1.rst 20470F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20471F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20472F: drivers/media/platform/rockchip/rkisp1 20473F: include/uapi/linux/rkisp1-config.h 20474 20475ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20476M: Daniel Golle <[email protected]> 20477M: Aurelien Jarno <[email protected]> 20478S: Maintained 20479F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20480F: drivers/char/hw_random/rockchip-rng.c 20481 20482ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20483M: Jacob Chen <[email protected]> 20484M: Ezequiel Garcia <[email protected]> 20485L: [email protected] 20486L: [email protected] 20487S: Maintained 20488F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20489F: drivers/media/platform/rockchip/rga/ 20490 20491ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20492M: Luca Ceresoli <[email protected]> 20493S: Maintained 20494F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20495F: sound/soc/codecs/rk3308_codec.c 20496F: sound/soc/codecs/rk3308_codec.h 20497 20498ROCKCHIP VIDEO DECODER DRIVER 20499M: Ezequiel Garcia <[email protected]> 20500L: [email protected] 20501L: [email protected] 20502S: Maintained 20503F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20504F: drivers/staging/media/rkvdec/ 20505 20506ROCKER DRIVER 20507M: Jiri Pirko <[email protected]> 20508L: [email protected] 20509S: Supported 20510F: drivers/net/ethernet/rocker/ 20511 20512ROCKETPORT EXPRESS/INFINITY DRIVER 20513M: Kevin Cernekee <[email protected]> 20514L: [email protected] 20515S: Odd Fixes 20516F: drivers/tty/serial/rp2.* 20517 20518ROHM BD79703 DAC 20519M: Matti Vaittinen <[email protected]> 20520S: Supported 20521F: drivers/iio/dac/rohm-bd79703.c 20522 20523ROHM BD99954 CHARGER IC 20524M: Matti Vaittinen <[email protected]> 20525S: Supported 20526F: drivers/power/supply/bd99954-charger.c 20527F: drivers/power/supply/bd99954-charger.h 20528 20529ROHM BH1745 COLOUR SENSOR 20530M: Mudit Sharma <[email protected]> 20531L: [email protected] 20532S: Maintained 20533F: drivers/iio/light/bh1745.c 20534 20535ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20536M: Tomasz Duszynski <[email protected]> 20537S: Maintained 20538F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20539F: drivers/iio/light/bh1750.c 20540 20541ROHM BM1390 PRESSURE SENSOR DRIVER 20542M: Matti Vaittinen <[email protected]> 20543L: [email protected] 20544S: Supported 20545F: drivers/iio/pressure/rohm-bm1390.c 20546 20547ROHM BU270xx LIGHT SENSOR DRIVERs 20548M: Matti Vaittinen <[email protected]> 20549L: [email protected] 20550S: Supported 20551F: drivers/iio/light/rohm-bu27034.c 20552 20553ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20554M: Marek Vasut <marek.vasut[email protected]> 20555L: [email protected] 20556L: [email protected] 20557S: Supported 20558F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20559F: drivers/gpio/gpio-bd9571mwv.c 20560F: drivers/mfd/bd9571mwv.c 20561F: drivers/regulator/bd9571mwv-regulator.c 20562F: include/linux/mfd/bd9571mwv.h 20563 20564ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20565M: Matti Vaittinen <[email protected]> 20566S: Supported 20567F: drivers/clk/clk-bd718x7.c 20568F: drivers/gpio/gpio-bd71815.c 20569F: drivers/gpio/gpio-bd71828.c 20570F: drivers/mfd/rohm-bd71828.c 20571F: drivers/mfd/rohm-bd718x7.c 20572F: drivers/mfd/rohm-bd9576.c 20573F: drivers/mfd/rohm-bd96801.c 20574F: drivers/regulator/bd71815-regulator.c 20575F: drivers/regulator/bd71828-regulator.c 20576F: drivers/regulator/bd718x7-regulator.c 20577F: drivers/regulator/bd9576-regulator.c 20578F: drivers/regulator/bd96801-regulator.c 20579F: drivers/regulator/rohm-regulator.c 20580F: drivers/rtc/rtc-bd70528.c 20581F: drivers/watchdog/bd9576_wdt.c 20582F: drivers/watchdog/bd96801_wdt.c 20583F: include/linux/mfd/rohm-bd71815.h 20584F: include/linux/mfd/rohm-bd71828.h 20585F: include/linux/mfd/rohm-bd718x7.h 20586F: include/linux/mfd/rohm-bd957x.h 20587F: include/linux/mfd/rohm-bd96801.h 20588F: include/linux/mfd/rohm-generic.h 20589F: include/linux/mfd/rohm-shared.h 20590 20591ROSE NETWORK LAYER 20592L: [email protected] 20593S: Orphan 20594W: https://linux-ax25.in-berlin.de 20595F: include/net/rose.h 20596F: include/uapi/linux/rose.h 20597F: net/rose/ 20598 20599ROTATION DRIVER FOR ALLWINNER A83T 20600M: Jernej Skrabec <[email protected]> 20601L: [email protected] 20602S: Maintained 20603T: git git://linuxtv.org/media.git 20604F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20605F: drivers/media/platform/sunxi/sun8i-rotate/ 20606 20607RPMB SUBSYSTEM 20608M: Jens Wiklander <[email protected]> 20609L: [email protected] 20610S: Supported 20611F: drivers/misc/rpmb-core.c 20612F: include/linux/rpmb.h 20613 20614RPMSG TTY DRIVER 20615M: Arnaud Pouliquen <[email protected]> 20616L: [email protected] 20617S: Maintained 20618F: drivers/tty/rpmsg_tty.c 20619 20620RTASE ETHERNET DRIVER 20621M: Justin Lai <[email protected]> 20622M: Larry Chiu <[email protected]> 20623L: [email protected] 20624S: Maintained 20625F: drivers/net/ethernet/realtek/rtase/ 20626 20627RTL2830 MEDIA DRIVER 20628L: [email protected] 20629S: Orphan 20630W: https://linuxtv.org 20631Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20632F: drivers/media/dvb-frontends/rtl2830* 20633 20634RTL2832 MEDIA DRIVER 20635L: [email protected] 20636S: Orphan 20637W: https://linuxtv.org 20638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20639F: drivers/media/dvb-frontends/rtl2832* 20640 20641RTL2832_SDR MEDIA DRIVER 20642L: [email protected] 20643S: Orphan 20644W: https://linuxtv.org 20645Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20646F: drivers/media/dvb-frontends/rtl2832_sdr* 20647 20648RTL8180 WIRELESS DRIVER 20649L: [email protected] 20650S: Orphan 20651F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20652 20653RTL8187 WIRELESS DRIVER 20654M: Hin-Tak Leung <[email protected]> 20655L: [email protected] 20656S: Maintained 20657T: git https://github.com/pkshih/rtw.git 20658F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20659 20660RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20661M: Jes Sorensen <[email protected]> 20662L: [email protected] 20663S: Maintained 20664T: git https://github.com/pkshih/rtw.git 20665F: drivers/net/wireless/realtek/rtl8xxxu/ 20666 20667RTL9300 I2C DRIVER (rtl9300-i2c) 20668M: Chris Packham <[email protected]> 20669L: [email protected] 20670S: Maintained 20671F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 20672F: drivers/i2c/busses/i2c-rtl9300.c 20673 20674RTRS TRANSPORT DRIVERS 20675M: Md. Haris Iqbal <[email protected]> 20676M: Jack Wang <[email protected]> 20677L: [email protected] 20678S: Maintained 20679F: drivers/infiniband/ulp/rtrs/ 20680 20681RUNTIME VERIFICATION (RV) 20682M: Steven Rostedt <[email protected]> 20683L: [email protected] 20684S: Maintained 20685F: Documentation/trace/rv/ 20686F: include/linux/rv.h 20687F: include/rv/ 20688F: kernel/trace/rv/ 20689F: tools/verification/ 20690 20691RUST 20692M: Miguel Ojeda <[email protected]> 20693M: Alex Gaynor <[email protected]> 20694R: Boqun Feng <[email protected]> 20695R: Gary Guo <[email protected]> 20696R: Björn Roy Baron <[email protected]> 20697R: Benno Lossin <[email protected]> 20698R: Andreas Hindborg <[email protected]> 20699R: Alice Ryhl <[email protected]> 20700R: Trevor Gross <[email protected]> 20701L: [email protected] 20702S: Supported 20703W: https://rust-for-linux.com 20704B: https://github.com/Rust-for-Linux/linux/issues 20705C: zulip://rust-for-linux.zulipchat.com 20706P: https://rust-for-linux.com/contributing 20707T: git https://github.com/Rust-for-Linux/linux.git rust-next 20708F: .clippy.toml 20709F: Documentation/rust/ 20710F: include/trace/events/rust_sample.h 20711F: rust/ 20712F: samples/rust/ 20713F: scripts/*rust* 20714F: tools/testing/selftests/rust/ 20715K: \b(?i:rust)\b 20716 20717RUST [ALLOC] 20718M: Danilo Krummrich <[email protected]> 20719L: [email protected] 20720S: Maintained 20721F: rust/kernel/alloc.rs 20722F: rust/kernel/alloc/ 20723 20724RXRPC SOCKETS (AF_RXRPC) 20725M: David Howells <[email protected]> 20726M: Marc Dionne <[email protected]> 20727L: [email protected] 20728S: Supported 20729W: https://www.infradead.org/~dhowells/kafs/ 20730F: Documentation/networking/rxrpc.rst 20731F: include/keys/rxrpc-type.h 20732F: include/net/af_rxrpc.h 20733F: include/trace/events/rxrpc.h 20734F: include/uapi/linux/rxrpc.h 20735F: net/rxrpc/ 20736 20737S3 SAVAGE FRAMEBUFFER DRIVER 20738M: Antonino Daplas <[email protected]> 20739L: [email protected] 20740S: Maintained 20741F: drivers/video/fbdev/savage/ 20742 20743S390 ARCHITECTURE 20744M: Heiko Carstens <[email protected]> 20745M: Vasily Gorbik <[email protected]> 20746M: Alexander Gordeev <[email protected]> 20747R: Christian Borntraeger <[email protected]> 20748R: Sven Schnelle <[email protected]> 20749L: [email protected] 20750S: Supported 20751T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20752F: Documentation/driver-api/s390-drivers.rst 20753F: Documentation/arch/s390/ 20754F: arch/s390/ 20755F: drivers/s390/ 20756F: drivers/watchdog/diag288_wdt.c 20757 20758S390 COMMON I/O LAYER 20759M: Vineeth Vijayan <[email protected]> 20760M: Peter Oberparleiter <[email protected]> 20761L: [email protected] 20762S: Supported 20763F: drivers/s390/cio/ 20764 20765S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 20766M: Harald Freudenberger <[email protected]> 20767M: Holger Dengler <[email protected]> 20768L: [email protected] 20769L: [email protected] 20770S: Supported 20771F: arch/s390/crypto/ 20772F: arch/s390/include/asm/archrandom.h 20773F: arch/s390/include/asm/cpacf.h 20774 20775S390 DASD DRIVER 20776M: Stefan Haberland <[email protected]> 20777M: Jan Hoeppner <[email protected]> 20778L: [email protected] 20779S: Supported 20780F: block/partitions/ibm.c 20781F: drivers/s390/block/dasd* 20782F: include/linux/dasd_mod.h 20783 20784S390 HWRANDOM TRNG DRIVER 20785M: Harald Freudenberger <[email protected]> 20786M: Holger Dengler <[email protected]> 20787L: [email protected] 20788L: [email protected] 20789S: Supported 20790F: drivers/char/hw_random/s390-trng.c 20791 20792S390 IOMMU (PCI) 20793M: Niklas Schnelle <[email protected]> 20794M: Matthew Rosato <[email protected]> 20795R: Gerald Schaefer <[email protected]> 20796L: [email protected] 20797S: Supported 20798F: drivers/iommu/s390-iommu.c 20799 20800S390 IUCV NETWORK LAYER 20801M: Alexandra Winter <[email protected]> 20802M: Thorsten Winkler <[email protected]> 20803L: [email protected] 20804L: [email protected] 20805S: Supported 20806F: drivers/s390/net/*iucv* 20807F: include/net/iucv/ 20808F: net/iucv/ 20809 20810S390 MM 20811M: Alexander Gordeev <[email protected]> 20812M: Gerald Schaefer <[email protected]> 20813L: [email protected] 20814S: Supported 20815T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20816F: arch/s390/include/asm/pgtable.h 20817F: arch/s390/mm 20818 20819S390 NETWORK DRIVERS 20820M: Alexandra Winter <[email protected]> 20821M: Thorsten Winkler <[email protected]> 20822L: [email protected] 20823L: [email protected] 20824S: Supported 20825F: drivers/s390/net/ 20826 20827S390 PCI SUBSYSTEM 20828M: Niklas Schnelle <[email protected]> 20829M: Gerald Schaefer <[email protected]> 20830L: [email protected] 20831S: Supported 20832F: Documentation/arch/s390/pci.rst 20833F: arch/s390/pci/ 20834F: drivers/pci/hotplug/s390_pci_hpc.c 20835 20836S390 PTP DRIVER 20837M: Sven Schnelle <[email protected]> 20838L: [email protected] 20839S: Supported 20840F: drivers/ptp/ptp_s390.c 20841 20842S390 SCM DRIVER 20843M: Vineeth Vijayan <[email protected]> 20844L: [email protected] 20845S: Supported 20846F: drivers/s390/block/scm* 20847F: drivers/s390/cio/scm.c 20848 20849S390 VFIO AP DRIVER 20850M: Tony Krowiak <[email protected]> 20851M: Halil Pasic <[email protected]> 20852M: Jason Herne <[email protected]> 20853L: [email protected] 20854S: Supported 20855F: Documentation/arch/s390/vfio-ap* 20856F: drivers/s390/crypto/vfio_ap* 20857 20858S390 VFIO-CCW DRIVER 20859M: Eric Farman <[email protected]> 20860M: Matthew Rosato <[email protected]> 20861R: Halil Pasic <[email protected]> 20862L: [email protected] 20863L: [email protected] 20864S: Supported 20865F: Documentation/arch/s390/vfio-ccw.rst 20866F: drivers/s390/cio/vfio_ccw* 20867F: include/uapi/linux/vfio_ccw.h 20868 20869S390 VFIO-PCI DRIVER 20870M: Matthew Rosato <[email protected]> 20871M: Eric Farman <[email protected]> 20872L: [email protected] 20873L: [email protected] 20874S: Supported 20875F: arch/s390/kvm/pci* 20876F: drivers/vfio/pci/vfio_pci_zdev.c 20877F: include/uapi/linux/vfio_zdev.h 20878 20879S390 ZCRYPT AND PKEY DRIVER AND AP BUS 20880M: Harald Freudenberger <[email protected]> 20881M: Holger Dengler <[email protected]> 20882L: [email protected] 20883S: Supported 20884F: arch/s390/include/asm/ap.h 20885F: arch/s390/include/asm/pkey.h 20886F: arch/s390/include/asm/trace/zcrypt.h 20887F: arch/s390/include/uapi/asm/pkey.h 20888F: arch/s390/include/uapi/asm/zcrypt.h 20889F: drivers/s390/crypto/ 20890 20891S390 ZFCP DRIVER 20892M: Nihar Panda <[email protected]> 20893L: [email protected] 20894S: Supported 20895F: drivers/s390/scsi/zfcp_* 20896 20897SAA6588 RDS RECEIVER DRIVER 20898M: Hans Verkuil <[email protected]> 20899L: [email protected] 20900S: Odd Fixes 20901W: https://linuxtv.org 20902T: git git://linuxtv.org/media.git 20903F: drivers/media/i2c/saa6588* 20904 20905SAA7134 VIDEO4LINUX DRIVER 20906M: Mauro Carvalho Chehab <[email protected]> 20907L: [email protected] 20908S: Odd fixes 20909W: https://linuxtv.org 20910T: git git://linuxtv.org/media.git 20911F: Documentation/driver-api/media/drivers/saa7134* 20912F: drivers/media/pci/saa7134/ 20913 20914SAA7146 VIDEO4LINUX-2 DRIVER 20915M: Hans Verkuil <[email protected]> 20916L: [email protected] 20917S: Maintained 20918T: git git://linuxtv.org/media.git 20919F: drivers/media/common/saa7146/ 20920F: drivers/media/pci/saa7146/ 20921F: include/media/drv-intf/saa7146* 20922 20923SAFESETID SECURITY MODULE 20924M: Micah Morton <[email protected]> 20925S: Supported 20926F: Documentation/admin-guide/LSM/SafeSetID.rst 20927F: security/safesetid/ 20928 20929SAMSUNG AUDIO (ASoC) DRIVERS 20930M: Sylwester Nawrocki <[email protected]> 20931L: [email protected] 20932S: Maintained 20933B: mailto:[email protected] 20934F: Documentation/devicetree/bindings/sound/samsung* 20935F: sound/soc/samsung/ 20936 20937SAMSUNG EXYNOS850 SoC SUPPORT 20938M: Sam Protsenko <[email protected]> 20939L: [email protected] (moderated for non-subscribers) 20940L: [email protected] 20941S: Maintained 20942F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20943F: arch/arm64/boot/dts/exynos/exynos850* 20944F: drivers/clk/samsung/clk-exynos850.c 20945F: include/dt-bindings/clock/exynos850.h 20946 20947SAMSUNG EXYNOS MAILBOX DRIVER 20948M: Tudor Ambarus <[email protected]> 20949L: [email protected] 20950L: [email protected] 20951S: Supported 20952F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 20953F: drivers/mailbox/exynos-mailbox.c 20954F: include/linux/mailbox/exynos-message.h 20955 20956SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20957M: Krzysztof Kozlowski <[email protected]> 20958L: [email protected] 20959L: [email protected] 20960S: Maintained 20961F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 20962F: drivers/crypto/exynos-rng.c 20963 20964SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 20965M: Łukasz Stelmach <[email protected]> 20966L: [email protected] 20967S: Maintained 20968F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 20969F: drivers/char/hw_random/exynos-trng.c 20970 20971SAMSUNG FRAMEBUFFER DRIVER 20972M: Jingoo Han <[email protected]> 20973L: [email protected] 20974S: Maintained 20975F: drivers/video/fbdev/s3c-fb.c 20976 20977SAMSUNG INTERCONNECT DRIVERS 20978M: Sylwester Nawrocki <[email protected]> 20979M: Artur Świgoń <[email protected]> 20980L: [email protected] 20981L: [email protected] 20982S: Supported 20983F: drivers/interconnect/samsung/ 20984 20985SAMSUNG LAPTOP DRIVER 20986M: Corentin Chary <[email protected]> 20987L: [email protected] 20988S: Maintained 20989F: drivers/platform/x86/samsung-laptop.c 20990 20991SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 20992M: Krzysztof Kozlowski <[email protected]> 20993L: [email protected] 20994L: [email protected] 20995S: Maintained 20996B: mailto:[email protected] 20997F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 20998F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 20999F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 21000F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 21001F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 21002F: drivers/clk/clk-s2mps11.c 21003F: drivers/mfd/sec*.c 21004F: drivers/regulator/s2m*.c 21005F: drivers/regulator/s5m*.c 21006F: drivers/rtc/rtc-s5m.c 21007F: include/linux/mfd/samsung/ 21008 21009SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 21010M: Sylwester Nawrocki <[email protected]> 21011L: [email protected] 21012L: [email protected] 21013S: Maintained 21014F: drivers/media/platform/samsung/s3c-camif/ 21015F: include/media/drv-intf/s3c_camif.h 21016 21017SAMSUNG S3FWRN5 NFC DRIVER 21018M: Krzysztof Kozlowski <[email protected]> 21019S: Maintained 21020F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 21021F: drivers/nfc/s3fwrn5 21022 21023SAMSUNG S5C73M3 CAMERA DRIVER 21024M: Sylwester Nawrocki <[email protected]> 21025M: Andrzej Hajda <[email protected]> 21026L: [email protected] 21027S: Supported 21028F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 21029F: drivers/media/i2c/s5c73m3/* 21030 21031SAMSUNG S5K5BAF CAMERA DRIVER 21032M: Sylwester Nawrocki <[email protected]> 21033M: Andrzej Hajda <[email protected]> 21034L: [email protected] 21035S: Supported 21036F: drivers/media/i2c/s5k5baf.c 21037 21038SAMSUNG S5P Security SubSystem (SSS) DRIVER 21039M: Krzysztof Kozlowski <[email protected]> 21040M: Vladimir Zapolskiy <[email protected]> 21041L: [email protected] 21042L: [email protected] 21043S: Maintained 21044F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21045F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21046F: drivers/crypto/s5p-sss.c 21047 21048SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21049M: Sylwester Nawrocki <[email protected]> 21050L: [email protected] 21051S: Supported 21052Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21053F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21054F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21055F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21056F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21057F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21058F: drivers/media/platform/samsung/exynos4-is/ 21059 21060SAMSUNG SOC CLOCK DRIVERS 21061M: Krzysztof Kozlowski <[email protected]> 21062M: Sylwester Nawrocki <[email protected]> 21063M: Chanwoo Choi <[email protected]> 21064R: Alim Akhtar <[email protected]> 21065L: [email protected] 21066S: Maintained 21067T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21068F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21069F: Documentation/devicetree/bindings/clock/samsung,s3c* 21070F: drivers/clk/samsung/ 21071F: include/dt-bindings/clock/exynos*.h 21072F: include/dt-bindings/clock/s5p*.h 21073F: include/dt-bindings/clock/samsung,*.h 21074F: include/linux/clk/samsung.h 21075 21076SAMSUNG SPI DRIVERS 21077M: Andi Shyti <[email protected]> 21078L: [email protected] 21079L: [email protected] 21080S: Maintained 21081F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21082F: drivers/spi/spi-s3c* 21083F: include/linux/platform_data/spi-s3c64xx.h 21084 21085SAMSUNG SXGBE DRIVERS 21086M: Byungho An <[email protected]> 21087L: [email protected] 21088S: Maintained 21089F: drivers/net/ethernet/samsung/sxgbe/ 21090 21091SAMSUNG THERMAL DRIVER 21092M: Bartlomiej Zolnierkiewicz <[email protected]> 21093M: Krzysztof Kozlowski <[email protected]> 21094L: [email protected] 21095L: [email protected] 21096S: Maintained 21097F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21098F: drivers/thermal/samsung/ 21099 21100SAMSUNG USB2 PHY DRIVER 21101M: Sylwester Nawrocki <[email protected]> 21102L: [email protected] 21103S: Supported 21104F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21105F: Documentation/driver-api/phy/samsung-usb2.rst 21106F: drivers/phy/samsung/phy-exynos4210-usb2.c 21107F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21108F: drivers/phy/samsung/phy-exynos5250-usb2.c 21109F: drivers/phy/samsung/phy-s5pv210-usb2.c 21110F: drivers/phy/samsung/phy-samsung-usb2.c 21111F: drivers/phy/samsung/phy-samsung-usb2.h 21112 21113SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21114M: Paul Barker <[email protected]> 21115R: Marc Murphy <[email protected]> 21116S: Supported 21117F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21118 21119SC1200 WDT DRIVER 21120M: Zwane Mwaikambo <[email protected]> 21121S: Maintained 21122F: drivers/watchdog/sc1200wdt.c 21123 21124SCHEDULER 21125M: Ingo Molnar <[email protected]> 21126M: Peter Zijlstra <[email protected]> 21127M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21128M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21129R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21130R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21131R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21132R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21133R: Valentin Schneider <[email protected]> (TOPOLOGY) 21134L: [email protected] 21135S: Maintained 21136T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21137F: include/linux/preempt.h 21138F: include/linux/sched.h 21139F: include/linux/wait.h 21140F: include/uapi/linux/sched.h 21141F: kernel/sched/ 21142 21143SCHEDULER - SCHED_EXT 21144R: Tejun Heo <[email protected]> 21145R: David Vernet <[email protected]> 21146R: Andrea Righi <[email protected]> 21147R: Changwoo Min <[email protected]> 21148L: [email protected] 21149S: Maintained 21150W: https://github.com/sched-ext/scx 21151T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21152F: include/linux/sched/ext.h 21153F: kernel/sched/ext.h 21154F: kernel/sched/ext.c 21155F: tools/sched_ext/ 21156F: tools/testing/selftests/sched_ext 21157 21158SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21159M: Gustavo Silva <[email protected]> 21160S: Maintained 21161F: drivers/iio/chemical/ens160_core.c 21162F: drivers/iio/chemical/ens160_i2c.c 21163F: drivers/iio/chemical/ens160_spi.c 21164F: drivers/iio/chemical/ens160.h 21165 21166SCSI LIBSAS SUBSYSTEM 21167R: John Garry <[email protected]> 21168R: Jason Yan <[email protected]> 21169L: [email protected] 21170S: Supported 21171F: Documentation/scsi/libsas.rst 21172F: drivers/scsi/libsas/ 21173F: include/scsi/libsas.h 21174F: include/scsi/sas_ata.h 21175 21176SCSI RDMA PROTOCOL (SRP) INITIATOR 21177M: Bart Van Assche <[email protected]> 21178L: [email protected] 21179S: Supported 21180Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21181F: drivers/infiniband/ulp/srp/ 21182F: include/scsi/srp.h 21183 21184SCSI RDMA PROTOCOL (SRP) TARGET 21185M: Bart Van Assche <[email protected]> 21186L: [email protected] 21187L: [email protected] 21188S: Supported 21189Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21190F: drivers/infiniband/ulp/srpt/ 21191 21192SCSI SG DRIVER 21193M: Doug Gilbert <[email protected]> 21194L: [email protected] 21195S: Maintained 21196W: http://sg.danny.cz/sg 21197F: Documentation/scsi/scsi-generic.rst 21198F: drivers/scsi/sg.c 21199F: include/scsi/sg.h 21200 21201SCSI SUBSYSTEM 21202M: "James E.J. Bottomley" <[email protected]> 21203M: "Martin K. Petersen" <[email protected]> 21204L: [email protected] 21205S: Maintained 21206Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21207T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21209F: Documentation/devicetree/bindings/scsi/ 21210F: drivers/scsi/ 21211F: drivers/ufs/ 21212F: include/scsi/ 21213F: include/uapi/scsi/ 21214 21215SCSI TAPE DRIVER 21216M: Kai Mäkisara <[email protected]> 21217L: [email protected] 21218S: Maintained 21219F: Documentation/scsi/st.rst 21220F: drivers/scsi/st.* 21221F: drivers/scsi/st_*.h 21222 21223SCSI TARGET CORE USER DRIVER 21224M: Bodo Stroesser <[email protected]> 21225L: [email protected] 21226L: [email protected] 21227S: Supported 21228F: Documentation/target/tcmu-design.rst 21229F: drivers/target/target_core_user.c 21230F: include/uapi/linux/target_core_user.h 21231 21232SCSI TARGET SUBSYSTEM 21233M: "Martin K. Petersen" <[email protected]> 21234L: [email protected] 21235L: [email protected] 21236S: Supported 21237Q: https://patchwork.kernel.org/project/target-devel/list/ 21238T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21239F: Documentation/target/ 21240F: drivers/target/ 21241F: include/target/ 21242 21243SCTP PROTOCOL 21244M: Marcelo Ricardo Leitner <[email protected]> 21245M: Xin Long <[email protected]> 21246L: [email protected] 21247S: Maintained 21248W: https://github.com/sctp/lksctp-tools/wiki 21249F: Documentation/networking/sctp.rst 21250F: include/linux/sctp.h 21251F: include/net/sctp/ 21252F: include/uapi/linux/sctp.h 21253F: net/sctp/ 21254 21255SCx200 CPU SUPPORT 21256M: Jim Cromie <[email protected]> 21257S: Odd Fixes 21258F: Documentation/i2c/busses/scx200_acb.rst 21259F: arch/x86/platform/scx200/ 21260F: drivers/i2c/busses/scx200* 21261F: drivers/mtd/maps/scx200_docflash.c 21262F: drivers/watchdog/scx200_wdt.c 21263F: include/linux/scx200.h 21264 21265SCx200 GPIO DRIVER 21266M: Jim Cromie <[email protected]> 21267S: Maintained 21268F: drivers/char/scx200_gpio.c 21269F: include/linux/scx200_gpio.h 21270 21271SCx200 HRT CLOCKSOURCE DRIVER 21272M: Jim Cromie <[email protected]> 21273S: Maintained 21274F: drivers/clocksource/scx200_hrt.c 21275 21276SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21277M: Sascha Sommer <[email protected]> 21278L: [email protected] (subscribers-only) 21279S: Maintained 21280F: drivers/mmc/host/sdricoh_cs.c 21281 21282SECO BOARDS CEC DRIVER 21283M: Ettore Chimenti <[email protected]> 21284S: Maintained 21285F: drivers/media/cec/platform/seco/seco-cec.c 21286F: drivers/media/cec/platform/seco/seco-cec.h 21287 21288SECURE COMPUTING 21289M: Kees Cook <[email protected]> 21290R: Andy Lutomirski <[email protected]> 21291R: Will Drewry <[email protected]> 21292S: Supported 21293T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21294F: Documentation/userspace-api/seccomp_filter.rst 21295F: include/linux/seccomp.h 21296F: include/uapi/linux/seccomp.h 21297F: kernel/seccomp.c 21298F: tools/testing/selftests/kselftest_harness.h 21299F: tools/testing/selftests/seccomp/* 21300K: \bsecure_computing 21301K: \bTIF_SECCOMP\b 21302 21303SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21304M: Kamal Dasu <[email protected]> 21305M: Al Cooper <[email protected]> 21306R: Broadcom internal kernel review list <[email protected]> 21307L: [email protected] 21308S: Maintained 21309F: drivers/mmc/host/sdhci-brcmstb* 21310 21311SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21312M: Adrian Hunter <[email protected]> 21313L: [email protected] 21314S: Supported 21315F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21316F: drivers/mmc/host/sdhci* 21317 21318SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21319M: Aubin Constans <[email protected]> 21320R: Eugen Hristev <[email protected]> 21321L: [email protected] 21322S: Supported 21323F: drivers/mmc/host/sdhci-of-at91.c 21324 21325SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21326M: Haibo Chen <[email protected]> 21327L: [email protected] 21328L: [email protected] 21329L: [email protected] 21330S: Maintained 21331F: drivers/mmc/host/sdhci-esdhc-imx.c 21332 21333SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21334M: Ben Dooks <[email protected]> 21335M: Jaehoon Chung <[email protected]> 21336L: [email protected] 21337S: Maintained 21338F: drivers/mmc/host/sdhci-s3c* 21339 21340SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21341M: Viresh Kumar <[email protected]> 21342L: [email protected] 21343S: Maintained 21344F: drivers/mmc/host/sdhci-spear.c 21345 21346SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21347M: Vignesh Raghavendra <[email protected]> 21348L: [email protected] 21349S: Maintained 21350F: drivers/mmc/host/sdhci-omap.c 21351 21352SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21353M: Jonathan Derrick <[email protected]> 21354L: [email protected] 21355S: Supported 21356F: block/opal_proto.h 21357F: block/sed* 21358F: include/linux/sed* 21359F: include/uapi/linux/sed* 21360 21361SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21362M: Mark Rutland <[email protected]> 21363M: Lorenzo Pieralisi <[email protected]> 21364M: Sudeep Holla <[email protected]> 21365L: [email protected] (moderated for non-subscribers) 21366S: Maintained 21367F: drivers/firmware/smccc/ 21368F: include/linux/arm-smccc.h 21369 21370SECURITY CONTACT 21371M: Security Officers <[email protected]> 21372S: Supported 21373F: Documentation/process/security-bugs.rst 21374 21375SECURITY SUBSYSTEM 21376M: Paul Moore <[email protected]> 21377M: James Morris <[email protected]> 21378M: "Serge E. Hallyn" <[email protected]> 21379L: [email protected] 21380S: Supported 21381Q: https://patchwork.kernel.org/project/linux-security-module/list 21382B: mailto:[email protected] 21383P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21384T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21385F: include/linux/lsm/ 21386F: include/linux/lsm_audit.h 21387F: include/linux/lsm_hook_defs.h 21388F: include/linux/lsm_hooks.h 21389F: include/linux/security.h 21390F: include/uapi/linux/lsm.h 21391F: security/ 21392F: tools/testing/selftests/lsm/ 21393X: security/selinux/ 21394K: \bsecurity_[a-z_0-9]\+\b 21395 21396SELINUX SECURITY MODULE 21397M: Paul Moore <[email protected]> 21398M: Stephen Smalley <[email protected]> 21399R: Ondrej Mosnacek <[email protected]> 21400L: [email protected] 21401S: Supported 21402W: https://github.com/SELinuxProject 21403Q: https://patchwork.kernel.org/project/selinux/list 21404B: mailto:[email protected] 21405P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21406T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21407F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21408F: Documentation/ABI/removed/sysfs-selinux-disable 21409F: Documentation/admin-guide/LSM/SELinux.rst 21410F: include/trace/events/avc.h 21411F: include/uapi/linux/selinux_netlink.h 21412F: scripts/selinux/ 21413F: security/selinux/ 21414 21415SENSABLE PHANTOM 21416M: Jiri Slaby <[email protected]> 21417S: Maintained 21418F: drivers/misc/phantom.c 21419F: include/uapi/linux/phantom.h 21420 21421SENSEAIR SUNRISE 006-0-0007 21422M: Jacopo Mondi <[email protected]> 21423S: Maintained 21424F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21425F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21426F: drivers/iio/chemical/sunrise_co2.c 21427 21428SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21429M: Tomasz Duszynski <[email protected]> 21430S: Maintained 21431F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21432F: drivers/iio/chemical/scd30.h 21433F: drivers/iio/chemical/scd30_core.c 21434F: drivers/iio/chemical/scd30_i2c.c 21435F: drivers/iio/chemical/scd30_serial.c 21436 21437SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21438M: Roan van Dijk <[email protected]> 21439S: Maintained 21440F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21441F: drivers/iio/chemical/scd4x.c 21442 21443SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21444M: Petar Stoykov <[email protected]> 21445S: Maintained 21446F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21447F: drivers/iio/pressure/sdp500.c 21448 21449SENSIRION SGP40 GAS SENSOR DRIVER 21450M: Andreas Klinger <[email protected]> 21451S: Maintained 21452F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21453F: drivers/iio/chemical/sgp40.c 21454 21455SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21456M: Tomasz Duszynski <[email protected]> 21457S: Maintained 21458F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21459F: drivers/iio/chemical/sps30.c 21460F: drivers/iio/chemical/sps30_i2c.c 21461F: drivers/iio/chemical/sps30_serial.c 21462 21463SERIAL DEVICE BUS 21464M: Rob Herring <[email protected]> 21465L: [email protected] 21466S: Maintained 21467F: Documentation/devicetree/bindings/serial/serial.yaml 21468F: drivers/tty/serdev/ 21469F: include/linux/serdev.h 21470 21471SERIAL IR RECEIVER 21472M: Sean Young <[email protected]> 21473L: [email protected] 21474S: Maintained 21475F: drivers/media/rc/serial_ir.c 21476 21477SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21478M: Srinivas Kandagatla <[email protected]> 21479L: [email protected] 21480S: Maintained 21481F: Documentation/devicetree/bindings/slimbus/ 21482F: Documentation/driver-api/slimbus.rst 21483F: drivers/slimbus/ 21484F: include/linux/slimbus.h 21485 21486SFC NETWORK DRIVER 21487M: Edward Cree <[email protected]> 21488M: Martin Habets <[email protected]> 21489L: [email protected] 21490L: [email protected] 21491S: Maintained 21492F: Documentation/networking/devlink/sfc.rst 21493F: drivers/net/ethernet/sfc/ 21494 21495SFCTEMP HWMON DRIVER 21496M: Emil Renner Berthing <[email protected]> 21497M: Hal Feng <[email protected]> 21498L: [email protected] 21499S: Maintained 21500F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21501F: Documentation/hwmon/sfctemp.rst 21502F: drivers/hwmon/sfctemp.c 21503 21504SFF/SFP/SFP+ MODULE SUPPORT 21505M: Russell King <[email protected]> 21506L: [email protected] 21507S: Maintained 21508F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21509F: drivers/net/phy/phylink.c 21510F: drivers/net/phy/sfp* 21511F: include/linux/mdio/mdio-i2c.h 21512F: include/linux/phylink.h 21513F: include/linux/sfp.h 21514K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21515 21516SGI GRU DRIVER 21517M: Dimitri Sivanich <[email protected]> 21518S: Maintained 21519F: drivers/misc/sgi-gru/ 21520 21521SGI XP/XPC/XPNET DRIVER 21522M: Robin Holt <[email protected]> 21523M: Steve Wahl <[email protected]> 21524S: Maintained 21525F: drivers/misc/sgi-xp/ 21526 21527SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21528M: Wenjia Zhang <[email protected]> 21529M: Jan Karcher <[email protected]> 21530R: D. Wythe <[email protected]> 21531R: Tony Lu <[email protected]> 21532R: Wen Gu <[email protected]> 21533L: [email protected] 21534L: [email protected] 21535S: Supported 21536F: net/smc/ 21537 21538SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21539M: Linus Walleij <[email protected]> 21540L: [email protected] 21541S: Maintained 21542T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21543F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21544F: drivers/iio/light/gp2ap002.c 21545 21546SHARP RJ54N1CB0C SENSOR DRIVER 21547M: Jacopo Mondi <[email protected]> 21548L: [email protected] 21549S: Odd fixes 21550T: git git://linuxtv.org/media.git 21551F: drivers/media/i2c/rj54n1cb0c.c 21552F: include/media/i2c/rj54n1cb0c.h 21553 21554SHRINKER 21555M: Andrew Morton <[email protected]> 21556M: Dave Chinner <[email protected]> 21557R: Qi Zheng <[email protected]> 21558R: Roman Gushchin <[email protected]> 21559R: Muchun Song <[email protected]> 21560L: [email protected] 21561S: Maintained 21562F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21563F: include/linux/shrinker.h 21564F: mm/shrinker.c 21565F: mm/shrinker_debug.c 21566 21567SH_VOU V4L2 OUTPUT DRIVER 21568L: [email protected] 21569S: Orphan 21570F: drivers/media/platform/renesas/sh_vou.c 21571F: include/media/drv-intf/sh_vou.h 21572 21573SI2157 MEDIA DRIVER 21574L: [email protected] 21575S: Orphan 21576W: https://linuxtv.org 21577Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21578F: drivers/media/tuners/si2157* 21579 21580SI2165 MEDIA DRIVER 21581M: Matthias Schwarzott <[email protected]> 21582L: [email protected] 21583S: Maintained 21584W: https://linuxtv.org 21585Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21586F: drivers/media/dvb-frontends/si2165* 21587 21588SI2168 MEDIA DRIVER 21589L: [email protected] 21590S: Orphan 21591W: https://linuxtv.org 21592Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21593F: drivers/media/dvb-frontends/si2168* 21594 21595SI470X FM RADIO RECEIVER I2C DRIVER 21596M: Hans Verkuil <[email protected]> 21597L: [email protected] 21598S: Odd Fixes 21599W: https://linuxtv.org 21600T: git git://linuxtv.org/media.git 21601F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21602F: drivers/media/radio/si470x/radio-si470x-i2c.c 21603 21604SI470X FM RADIO RECEIVER USB DRIVER 21605M: Hans Verkuil <[email protected]> 21606L: [email protected] 21607S: Maintained 21608W: https://linuxtv.org 21609T: git git://linuxtv.org/media.git 21610F: drivers/media/radio/si470x/radio-si470x-common.c 21611F: drivers/media/radio/si470x/radio-si470x-usb.c 21612F: drivers/media/radio/si470x/radio-si470x.h 21613 21614SI4713 FM RADIO TRANSMITTER I2C DRIVER 21615M: Eduardo Valentin <[email protected]> 21616L: [email protected] 21617S: Odd Fixes 21618W: https://linuxtv.org 21619T: git git://linuxtv.org/media.git 21620F: drivers/media/radio/si4713/si4713.? 21621 21622SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21623M: Eduardo Valentin <[email protected]> 21624L: [email protected] 21625S: Odd Fixes 21626W: https://linuxtv.org 21627T: git git://linuxtv.org/media.git 21628F: drivers/media/radio/si4713/radio-platform-si4713.c 21629 21630SI4713 FM RADIO TRANSMITTER USB DRIVER 21631M: Hans Verkuil <[email protected]> 21632L: [email protected] 21633S: Maintained 21634W: https://linuxtv.org 21635T: git git://linuxtv.org/media.git 21636F: drivers/media/radio/si4713/radio-usb-si4713.c 21637 21638SIANO DVB DRIVER 21639M: Mauro Carvalho Chehab <[email protected]> 21640L: [email protected] 21641S: Odd fixes 21642W: https://linuxtv.org 21643T: git git://linuxtv.org/media.git 21644F: drivers/media/common/siano/ 21645F: drivers/media/mmc/siano/ 21646F: drivers/media/usb/siano/ 21647F: drivers/media/usb/siano/ 21648 21649SIEMENS IPC LED DRIVERS 21650M: Bao Cheng Su <[email protected]> 21651M: Benedikt Niedermayr <[email protected]> 21652M: Tobias Schaffner <[email protected]> 21653L: [email protected] 21654S: Maintained 21655F: drivers/leds/simple/ 21656 21657SIEMENS IPC PLATFORM DRIVERS 21658M: Bao Cheng Su <[email protected]> 21659M: Benedikt Niedermayr <[email protected]> 21660M: Tobias Schaffner <[email protected]> 21661L: [email protected] 21662S: Maintained 21663F: drivers/platform/x86/siemens/ 21664F: include/linux/platform_data/x86/simatic-ipc-base.h 21665F: include/linux/platform_data/x86/simatic-ipc.h 21666 21667SIEMENS IPC WATCHDOG DRIVERS 21668M: Bao Cheng Su <[email protected]> 21669M: Benedikt Niedermayr <[email protected]> 21670M: Tobias Schaffner <[email protected]> 21671L: [email protected] 21672S: Maintained 21673F: drivers/watchdog/simatic-ipc-wdt.c 21674 21675SIFIVE DRIVERS 21676M: Paul Walmsley <[email protected]> 21677M: Samuel Holland <[email protected]> 21678L: [email protected] 21679S: Supported 21680F: drivers/dma/sf-pdma/ 21681N: sifive 21682K: fu[57]40 21683K: [^@]sifive 21684 21685SILEAD TOUCHSCREEN DRIVER 21686M: Hans de Goede <[email protected]> 21687L: [email protected] 21688L: [email protected] 21689S: Maintained 21690F: drivers/input/touchscreen/silead.c 21691F: drivers/platform/x86/touchscreen_dmi.c 21692 21693SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21694M: Jérôme Pouiller <[email protected]> 21695S: Supported 21696F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21697F: drivers/net/wireless/silabs/wfx/ 21698 21699SILICON MOTION SM712 FRAME BUFFER DRIVER 21700M: Sudip Mukherjee <[email protected]> 21701M: Teddy Wang <[email protected]> 21702M: Sudip Mukherjee <[email protected]> 21703L: [email protected] 21704S: Maintained 21705F: Documentation/fb/sm712fb.rst 21706F: drivers/video/fbdev/sm712* 21707 21708SILVACO I3C DUAL-ROLE MASTER 21709M: Miquel Raynal <[email protected]> 21710M: Conor Culhane <[email protected]> 21711L: [email protected] (moderated for non-subscribers) 21712S: Maintained 21713F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21714F: drivers/i3c/master/svc-i3c-master.c 21715 21716SIMPLEFB FB DRIVER 21717M: Hans de Goede <[email protected]> 21718L: [email protected] 21719S: Maintained 21720F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21721F: drivers/video/fbdev/simplefb.c 21722F: include/linux/platform_data/simplefb.h 21723 21724SIOX 21725M: Thorsten Scherer <[email protected]> 21726R: Pengutronix Kernel Team <[email protected]> 21727S: Supported 21728F: drivers/gpio/gpio-siox.c 21729F: drivers/siox/* 21730F: include/trace/events/siox.h 21731 21732SIPHASH PRF ROUTINES 21733M: Jason A. Donenfeld <[email protected]> 21734S: Maintained 21735F: include/linux/siphash.h 21736F: lib/siphash.c 21737F: lib/siphash_kunit.c 21738 21739SIS 190 ETHERNET DRIVER 21740M: Francois Romieu <[email protected]> 21741L: [email protected] 21742S: Maintained 21743F: drivers/net/ethernet/sis/sis190.c 21744 21745SIS 900/7016 FAST ETHERNET DRIVER 21746M: Daniele Venzano <[email protected]> 21747L: [email protected] 21748S: Maintained 21749W: http://www.brownhat.org/sis900.html 21750F: drivers/net/ethernet/sis/sis900.* 21751 21752SIS FRAMEBUFFER DRIVER 21753S: Orphan 21754F: Documentation/fb/sisfb.rst 21755F: drivers/video/fbdev/sis/ 21756F: include/video/sisfb.h 21757 21758SIS I2C TOUCHSCREEN DRIVER 21759M: Mika Penttilä <[email protected]> 21760L: [email protected] 21761S: Maintained 21762F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21763F: drivers/input/touchscreen/sis_i2c.c 21764 21765SIS USB2VGA DRIVER 21766M: Thomas Winischhofer <[email protected]> 21767S: Maintained 21768W: http://www.winischhofer.at/linuxsisusbvga.shtml 21769F: drivers/usb/misc/sisusbvga/ 21770 21771SL28 CPLD MFD DRIVER 21772M: Michael Walle <[email protected]> 21773S: Maintained 21774F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21775F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21776F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21777F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21778F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21779F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21780F: drivers/gpio/gpio-sl28cpld.c 21781F: drivers/hwmon/sl28cpld-hwmon.c 21782F: drivers/irqchip/irq-sl28cpld.c 21783F: drivers/pwm/pwm-sl28cpld.c 21784F: drivers/watchdog/sl28cpld_wdt.c 21785 21786SL28 VPD NVMEM LAYOUT DRIVER 21787M: Michael Walle <[email protected]> 21788S: Maintained 21789F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21790F: drivers/nvmem/layouts/sl28vpd.c 21791 21792SLAB ALLOCATOR 21793M: Christoph Lameter <[email protected]> 21794M: Pekka Enberg <[email protected]> 21795M: David Rientjes <[email protected]> 21796M: Joonsoo Kim <[email protected]> 21797M: Andrew Morton <[email protected]> 21798M: Vlastimil Babka <[email protected]> 21799R: Roman Gushchin <[email protected]> 21800R: Hyeonggon Yoo <[email protected]> 21801L: [email protected] 21802S: Maintained 21803T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21804F: include/linux/sl?b*.h 21805F: mm/sl?b* 21806 21807SLCAN CAN NETWORK DRIVER 21808M: Dario Binacchi <[email protected]> 21809L: [email protected] 21810S: Maintained 21811F: drivers/net/can/slcan/ 21812 21813SLEEPABLE READ-COPY UPDATE (SRCU) 21814M: Lai Jiangshan <[email protected]> 21815M: "Paul E. McKenney" <[email protected]> 21816M: Josh Triplett <[email protected]> 21817R: Steven Rostedt <[email protected]> 21818R: Mathieu Desnoyers <[email protected]> 21819L: [email protected] 21820S: Supported 21821W: http://www.rdrop.com/users/paulmck/RCU/ 21822T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 21823F: include/linux/srcu*.h 21824F: kernel/rcu/srcu*.c 21825 21826SMACK SECURITY MODULE 21827M: Casey Schaufler <[email protected]> 21828L: [email protected] 21829S: Maintained 21830W: http://schaufler-ca.com 21831T: git git://github.com/cschaufler/smack-next 21832F: Documentation/admin-guide/LSM/Smack.rst 21833F: security/smack/ 21834 21835SMC91x ETHERNET DRIVER 21836M: Nicolas Pitre <[email protected]> 21837S: Odd Fixes 21838F: drivers/net/ethernet/smsc/smc91x.* 21839 21840SMSC EMC2103 HARDWARE MONITOR DRIVER 21841M: Steve Glendinning <[email protected]> 21842L: [email protected] 21843S: Maintained 21844F: Documentation/hwmon/emc2103.rst 21845F: drivers/hwmon/emc2103.c 21846 21847SMSC SCH5627 HARDWARE MONITOR DRIVER 21848M: Hans de Goede <[email protected]> 21849L: [email protected] 21850S: Supported 21851F: Documentation/hwmon/sch5627.rst 21852F: drivers/hwmon/sch5627.c 21853 21854SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21855M: Steve Glendinning <[email protected]> 21856L: [email protected] 21857S: Maintained 21858F: drivers/video/fbdev/smscufx.c 21859 21860SMSC47B397 HARDWARE MONITOR DRIVER 21861M: Jean Delvare <[email protected]> 21862L: [email protected] 21863S: Maintained 21864F: Documentation/hwmon/smsc47b397.rst 21865F: drivers/hwmon/smsc47b397.c 21866 21867SMSC911x ETHERNET DRIVER 21868M: Steve Glendinning <[email protected]> 21869L: [email protected] 21870S: Maintained 21871F: drivers/net/ethernet/smsc/smsc911x.* 21872F: include/linux/smsc911x.h 21873 21874SMSC9420 PCI ETHERNET DRIVER 21875M: Steve Glendinning <[email protected]> 21876L: [email protected] 21877S: Maintained 21878F: drivers/net/ethernet/smsc/smsc9420.* 21879 21880SNET DPU VIRTIO DATA PATH ACCELERATOR 21881R: Alvaro Karsz <[email protected]> 21882F: drivers/vdpa/solidrun/ 21883 21884SOCIONEXT (SNI) AVE NETWORK DRIVER 21885M: Kunihiko Hayashi <[email protected]> 21886L: [email protected] 21887S: Maintained 21888F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21889F: drivers/net/ethernet/socionext/sni_ave.c 21890 21891SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21892M: Ilias Apalodimas <[email protected]> 21893M: Masahisa Kojima <[email protected]> 21894L: [email protected] 21895S: Maintained 21896F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21897F: drivers/net/ethernet/socionext/netsec.c 21898 21899SOCIONEXT (SNI) Synquacer SPI DRIVER 21900M: Masahisa Kojima <[email protected]> 21901M: Jassi Brar <[email protected]> 21902L: [email protected] 21903S: Maintained 21904F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21905F: drivers/spi/spi-synquacer.c 21906 21907SOCIONEXT SYNQUACER I2C DRIVER 21908M: Ard Biesheuvel <[email protected]> 21909L: [email protected] 21910S: Maintained 21911F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21912F: drivers/i2c/busses/i2c-synquacer.c 21913 21914SOCIONEXT UNIPHIER SOUND DRIVER 21915L: [email protected] 21916S: Orphan 21917F: sound/soc/uniphier/ 21918 21919SOCKET TIMESTAMPING 21920M: Willem de Bruijn <[email protected]> 21921S: Maintained 21922F: Documentation/networking/timestamping.rst 21923F: include/linux/net_tstamp.h 21924F: include/uapi/linux/net_tstamp.h 21925F: tools/testing/selftests/net/so_txtime.c 21926 21927SOEKRIS NET48XX LED SUPPORT 21928M: Chris Boot <[email protected]> 21929S: Maintained 21930F: drivers/leds/leds-net48xx.c 21931 21932SOFT-IWARP DRIVER (siw) 21933M: Bernard Metzler <[email protected]> 21934L: [email protected] 21935S: Supported 21936F: drivers/infiniband/sw/siw/ 21937F: include/uapi/rdma/siw-abi.h 21938 21939SOFT-ROCE DRIVER (rxe) 21940M: Zhu Yanjun <[email protected]> 21941L: [email protected] 21942S: Supported 21943F: drivers/infiniband/sw/rxe/ 21944F: include/uapi/rdma/rdma_user_rxe.h 21945 21946SOFTLOGIC 6x10 MPEG CODEC 21947M: Bluecherry Maintainers <[email protected]> 21948M: Andrey Utkin <[email protected]> 21949M: Ismael Luceno <[email protected]> 21950L: [email protected] 21951S: Supported 21952F: drivers/media/pci/solo6x10/ 21953 21954SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21955M: James Morse <[email protected]> 21956L: [email protected] (moderated for non-subscribers) 21957S: Maintained 21958F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 21959F: drivers/firmware/arm_sdei.c 21960F: include/linux/arm_sdei.h 21961F: include/uapi/linux/arm_sdei.h 21962 21963SOFTWARE NODES AND DEVICE PROPERTIES 21964R: Andy Shevchenko <[email protected]> 21965R: Daniel Scally <[email protected]> 21966R: Heikki Krogerus <[email protected]> 21967R: Sakari Ailus <[email protected]> 21968L: [email protected] 21969S: Maintained 21970F: drivers/base/property.c 21971F: drivers/base/swnode.c 21972F: include/linux/fwnode.h 21973F: include/linux/property.h 21974 21975SOFTWARE RAID (Multiple Disks) SUPPORT 21976M: Song Liu <[email protected]> 21977M: Yu Kuai <[email protected]> 21978L: [email protected] 21979S: Supported 21980Q: https://patchwork.kernel.org/project/linux-raid/list/ 21981T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 21982F: drivers/md/Kconfig 21983F: drivers/md/Makefile 21984F: drivers/md/md* 21985F: drivers/md/raid* 21986F: include/linux/raid/ 21987F: include/uapi/linux/raid/ 21988 21989SOLIDRUN CLEARFOG SUPPORT 21990M: Russell King <[email protected]> 21991S: Maintained 21992F: arch/arm/boot/dts/marvell/armada-388-clearfog* 21993F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 21994 21995SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 21996M: Russell King <[email protected]> 21997S: Maintained 21998F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 21999F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 22000F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 22001 22002SONIC NETWORK DRIVER 22003M: Thomas Bogendoerfer <[email protected]> 22004L: [email protected] 22005S: Maintained 22006F: drivers/net/ethernet/natsemi/sonic.* 22007 22008SONICS SILICON BACKPLANE DRIVER (SSB) 22009M: Michael Buesch <[email protected]> 22010L: [email protected] 22011S: Maintained 22012F: drivers/ssb/ 22013F: include/linux/ssb/ 22014 22015SONY IMX208 SENSOR DRIVER 22016M: Sakari Ailus <[email protected]> 22017L: [email protected] 22018S: Maintained 22019T: git git://linuxtv.org/media.git 22020F: drivers/media/i2c/imx208.c 22021 22022SONY IMX214 SENSOR DRIVER 22023M: Ricardo Ribalda <[email protected]> 22024L: [email protected] 22025S: Maintained 22026T: git git://linuxtv.org/media.git 22027F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 22028F: drivers/media/i2c/imx214.c 22029 22030SONY IMX219 SENSOR DRIVER 22031M: Dave Stevenson <[email protected]> 22032L: [email protected] 22033S: Maintained 22034T: git git://linuxtv.org/media.git 22035F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 22036F: drivers/media/i2c/imx219.c 22037 22038SONY IMX258 SENSOR DRIVER 22039M: Sakari Ailus <[email protected]> 22040L: [email protected] 22041S: Maintained 22042T: git git://linuxtv.org/media.git 22043F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22044F: drivers/media/i2c/imx258.c 22045 22046SONY IMX274 SENSOR DRIVER 22047M: Leon Luo <[email protected]> 22048L: [email protected] 22049S: Maintained 22050T: git git://linuxtv.org/media.git 22051F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22052F: drivers/media/i2c/imx274.c 22053 22054SONY IMX283 SENSOR DRIVER 22055M: Kieran Bingham <[email protected]> 22056M: Umang Jain <[email protected]> 22057L: [email protected] 22058S: Maintained 22059T: git git://linuxtv.org/media.git 22060F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22061F: drivers/media/i2c/imx283.c 22062 22063SONY IMX290 SENSOR DRIVER 22064M: Manivannan Sadhasivam <[email protected]> 22065L: [email protected] 22066S: Maintained 22067T: git git://linuxtv.org/media.git 22068F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22069F: drivers/media/i2c/imx290.c 22070 22071SONY IMX296 SENSOR DRIVER 22072M: Laurent Pinchart <[email protected]> 22073M: Manivannan Sadhasivam <[email protected]> 22074L: [email protected] 22075S: Maintained 22076T: git git://linuxtv.org/media.git 22077F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22078F: drivers/media/i2c/imx296.c 22079 22080SONY IMX319 SENSOR DRIVER 22081M: Bingbu Cao <[email protected]> 22082L: [email protected] 22083S: Maintained 22084T: git git://linuxtv.org/media.git 22085F: drivers/media/i2c/imx319.c 22086 22087SONY IMX334 SENSOR DRIVER 22088L: [email protected] 22089S: Orphan 22090T: git git://linuxtv.org/media.git 22091F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22092F: drivers/media/i2c/imx334.c 22093 22094SONY IMX335 SENSOR DRIVER 22095L: [email protected] 22096S: Orphan 22097T: git git://linuxtv.org/media.git 22098F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22099F: drivers/media/i2c/imx335.c 22100 22101SONY IMX355 SENSOR DRIVER 22102M: Tianshu Qiu <[email protected]> 22103L: [email protected] 22104S: Maintained 22105T: git git://linuxtv.org/media.git 22106F: drivers/media/i2c/imx355.c 22107 22108SONY IMX412 SENSOR DRIVER 22109L: [email protected] 22110S: Orphan 22111T: git git://linuxtv.org/media.git 22112F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22113F: drivers/media/i2c/imx412.c 22114 22115SONY IMX415 SENSOR DRIVER 22116M: Michael Riesch <[email protected]> 22117L: [email protected] 22118S: Maintained 22119T: git git://linuxtv.org/media.git 22120F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22121F: drivers/media/i2c/imx415.c 22122 22123SONY MEMORYSTICK SUBSYSTEM 22124M: Maxim Levitsky <[email protected]> 22125M: Alex Dubov <[email protected]> 22126M: Ulf Hansson <[email protected]> 22127L: [email protected] 22128S: Maintained 22129T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22130F: drivers/memstick/ 22131F: include/linux/memstick.h 22132 22133SONY VAIO CONTROL DEVICE DRIVER 22134M: Mattia Dongili <[email protected]> 22135L: [email protected] 22136S: Maintained 22137W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22138F: Documentation/admin-guide/laptops/sony-laptop.rst 22139F: drivers/char/sonypi.c 22140F: drivers/platform/x86/sony-laptop.c 22141F: include/linux/sony-laptop.h 22142 22143SOPHGO DEVICETREES and DRIVERS 22144M: Chen Wang <[email protected]> 22145M: Inochi Amaoto <[email protected]> 22146T: git https://github.com/sophgo/linux.git 22147S: Maintained 22148N: sophgo 22149K: sophgo 22150 22151SOUND 22152M: Jaroslav Kysela <[email protected]> 22153M: Takashi Iwai <[email protected]> 22154L: [email protected] 22155S: Maintained 22156W: http://www.alsa-project.org/ 22157Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22158T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22159F: Documentation/sound/ 22160F: include/sound/ 22161F: include/uapi/sound/ 22162F: sound/ 22163F: tools/testing/selftests/alsa 22164 22165SOUND - ALSA SELFTESTS 22166M: Mark Brown <[email protected]> 22167L: [email protected] 22168L: [email protected] 22169S: Supported 22170F: tools/testing/selftests/alsa 22171 22172SOUND - COMPRESSED AUDIO 22173M: Vinod Koul <[email protected]> 22174L: [email protected] 22175S: Supported 22176T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22177F: Documentation/sound/designs/compress-offload.rst 22178F: include/sound/compress_driver.h 22179F: include/uapi/sound/compress_* 22180F: sound/core/compress_offload.c 22181F: sound/soc/soc-compress.c 22182 22183SOUND - CORE KUNIT TEST 22184M: Ivan Orlov <[email protected]> 22185L: [email protected] 22186S: Supported 22187F: sound/core/sound_kunit.c 22188 22189SOUND - DMAENGINE HELPERS 22190M: Lars-Peter Clausen <[email protected]> 22191S: Supported 22192F: include/sound/dmaengine_pcm.h 22193F: sound/core/pcm_dmaengine.c 22194F: sound/soc/soc-generic-dmaengine-pcm.c 22195 22196SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22197M: Liam Girdwood <[email protected]> 22198M: Mark Brown <[email protected]> 22199L: [email protected] 22200S: Supported 22201W: http://alsa-project.org/main/index.php/ASoC 22202T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22203F: Documentation/devicetree/bindings/sound/ 22204F: Documentation/sound/soc/ 22205F: include/dt-bindings/sound/ 22206F: include/sound/soc* 22207F: include/sound/sof.h 22208F: include/sound/sof/ 22209F: include/trace/events/sof*.h 22210F: include/uapi/sound/asoc.h 22211F: sound/soc/ 22212 22213SOUND - SOC LAYER / dapm-graph 22214M: Luca Ceresoli <[email protected]> 22215L: [email protected] 22216S: Maintained 22217F: tools/sound/dapm-graph 22218 22219SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22220M: Liam Girdwood <[email protected]> 22221M: Peter Ujfalusi <[email protected]> 22222M: Bard Liao <[email protected]> 22223M: Ranjani Sridharan <[email protected]> 22224M: Daniel Baluta <[email protected]> 22225R: Kai Vehmanen <[email protected]> 22226R: Pierre-Louis Bossart <[email protected]> 22227L: [email protected] (moderated for non-subscribers) 22228S: Supported 22229W: https://github.com/thesofproject/linux/ 22230F: sound/soc/sof/ 22231 22232SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22233M: Mark Brown <[email protected]> 22234M: Kuninori Morimoto <[email protected]> 22235S: Supported 22236L: [email protected] 22237F: sound/soc/generic/ 22238F: include/sound/simple_card* 22239F: Documentation/devicetree/bindings/sound/simple-card.yaml 22240F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22241 22242SOUNDWIRE SUBSYSTEM 22243M: Vinod Koul <[email protected]> 22244M: Bard Liao <[email protected]> 22245R: Pierre-Louis Bossart <[email protected]> 22246R: Sanyog Kale <[email protected]> 22247L: [email protected] 22248S: Supported 22249T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22250F: Documentation/driver-api/soundwire/ 22251F: drivers/soundwire/ 22252F: include/linux/soundwire/ 22253 22254SP2 MEDIA DRIVER 22255M: Olli Salonen <[email protected]> 22256L: [email protected] 22257S: Maintained 22258W: https://linuxtv.org 22259Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22260F: drivers/media/dvb-frontends/sp2* 22261 22262SPANISH DOCUMENTATION 22263M: Carlos Bilbao <[email protected]> 22264R: Avadhut Naik <[email protected]> 22265S: Maintained 22266F: Documentation/translations/sp_SP/ 22267 22268SPARC + UltraSPARC (sparc/sparc64) 22269M: "David S. Miller" <[email protected]> 22270M: Andreas Larsson <[email protected]> 22271L: [email protected] 22272S: Maintained 22273Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22274T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22275T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22276F: arch/sparc/ 22277F: drivers/sbus/ 22278 22279SPARC SERIAL DRIVERS 22280M: "David S. Miller" <[email protected]> 22281L: [email protected] 22282S: Maintained 22283T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22284T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22285F: drivers/tty/serial/suncore.c 22286F: drivers/tty/serial/sunhv.c 22287F: drivers/tty/serial/sunsab.c 22288F: drivers/tty/serial/sunsab.h 22289F: drivers/tty/serial/sunsu.c 22290F: drivers/tty/serial/sunzilog.c 22291F: drivers/tty/serial/sunzilog.h 22292F: drivers/tty/vcc.c 22293F: include/linux/sunserialcore.h 22294 22295SPARSE CHECKER 22296M: "Luc Van Oostenryck" <[email protected]> 22297L: [email protected] 22298S: Maintained 22299W: https://sparse.docs.kernel.org/ 22300Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22301B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22302T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22303F: include/linux/compiler.h 22304 22305SPEAKUP CONSOLE SPEECH DRIVER 22306M: William Hubbs <[email protected]> 22307M: Chris Brannon <[email protected]> 22308M: Kirk Reiser <[email protected]> 22309M: Samuel Thibault <[email protected]> 22310L: [email protected] 22311S: Odd Fixes 22312W: http://www.linux-speakup.org/ 22313W: https://github.com/linux-speakup/speakup 22314B: https://github.com/linux-speakup/speakup/issues 22315F: drivers/accessibility/speakup/ 22316 22317SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22318M: Viresh Kumar <[email protected]> 22319M: Shiraz Hashim <[email protected]> 22320L: [email protected] (moderated for non-subscribers) 22321L: [email protected] 22322S: Maintained 22323W: http://www.st.com/spear 22324F: arch/arm/boot/dts/st/spear* 22325F: arch/arm/mach-spear/ 22326F: drivers/clk/spear/ 22327F: drivers/pinctrl/spear/ 22328 22329SPI NOR SUBSYSTEM 22330M: Tudor Ambarus <[email protected]> 22331M: Pratyush Yadav <[email protected]> 22332M: Michael Walle <[email protected]> 22333L: [email protected] 22334S: Maintained 22335W: http://www.linux-mtd.infradead.org/ 22336Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22337C: irc://irc.oftc.net/mtd 22338T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22339F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22340F: drivers/mtd/spi-nor/ 22341F: include/linux/mtd/spi-nor.h 22342 22343SPI SUBSYSTEM 22344M: Mark Brown <[email protected]> 22345L: [email protected] 22346S: Maintained 22347Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22348T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22349F: Documentation/devicetree/bindings/spi/ 22350F: Documentation/spi/ 22351F: drivers/spi/ 22352F: include/linux/spi/ 22353F: include/uapi/linux/spi/ 22354F: tools/spi/ 22355 22356SPIDERNET NETWORK DRIVER for CELL 22357M: Ishizaki Kou <[email protected]> 22358M: Geoff Levand <[email protected]> 22359L: [email protected] 22360L: [email protected] 22361S: Maintained 22362F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 22363F: drivers/net/ethernet/toshiba/spider_net* 22364 22365SPMI SUBSYSTEM 22366M: Stephen Boyd <[email protected]> 22367L: [email protected] 22368S: Maintained 22369T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22370F: Documentation/devicetree/bindings/spmi/ 22371F: drivers/spmi/ 22372F: include/dt-bindings/spmi/spmi.h 22373F: include/linux/spmi.h 22374F: include/trace/events/spmi.h 22375 22376SPU FILE SYSTEM 22377L: [email protected] 22378S: Orphan 22379F: Documentation/filesystems/spufs/spufs.rst 22380F: arch/powerpc/platforms/cell/spufs/ 22381 22382SQUASHFS FILE SYSTEM 22383M: Phillip Lougher <[email protected]> 22384L: [email protected] (subscribers-only) 22385S: Maintained 22386W: http://squashfs.org.uk 22387T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22388F: Documentation/filesystems/squashfs.rst 22389F: fs/squashfs/ 22390 22391SRM (Alpha) environment access 22392M: Jan-Benedict Glaw <[email protected]> 22393S: Maintained 22394F: arch/alpha/kernel/srm_env.c 22395 22396ST LSM6DSx IMU IIO DRIVER 22397M: Lorenzo Bianconi <[email protected]> 22398L: [email protected] 22399S: Maintained 22400W: http://www.st.com/ 22401F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22402F: drivers/iio/imu/st_lsm6dsx/ 22403 22404ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22405M: Benjamin Mugnier <[email protected]> 22406M: Sylvain Petinot <[email protected]> 22407L: [email protected] 22408S: Maintained 22409T: git git://linuxtv.org/media.git 22410F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22411F: drivers/media/i2c/st-mipid02.c 22412 22413ST STC3117 FUEL GAUGE DRIVER 22414M: Hardevsinh Palaniya <[email protected]> 22415M: Bhavin Sharma <[email protected]> 22416L: [email protected] 22417S: Maintained 22418F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 22419F: drivers/power/supply/stc3117_fuel_gauge.c 22420 22421ST STM32 FIREWALL 22422M: Gatien Chevallier <[email protected]> 22423S: Maintained 22424F: drivers/bus/stm32_etzpc.c 22425F: drivers/bus/stm32_firewall.c 22426F: drivers/bus/stm32_rifsc.c 22427 22428ST STM32 I2C/SMBUS DRIVER 22429M: Pierre-Yves MORDRET <[email protected]> 22430M: Alain Volmat <[email protected]> 22431L: [email protected] 22432S: Maintained 22433F: drivers/i2c/busses/i2c-stm32* 22434 22435ST STM32 SPI DRIVER 22436M: Alain Volmat <[email protected]> 22437L: [email protected] 22438S: Maintained 22439F: drivers/spi/spi-stm32.c 22440 22441ST STPDDC60 DRIVER 22442M: Daniel Nilsson <[email protected]> 22443L: [email protected] 22444S: Maintained 22445F: Documentation/hwmon/stpddc60.rst 22446F: drivers/hwmon/pmbus/stpddc60.c 22447 22448ST VGXY61 DRIVER 22449M: Benjamin Mugnier <[email protected]> 22450M: Sylvain Petinot <[email protected]> 22451L: [email protected] 22452S: Maintained 22453T: git git://linuxtv.org/media.git 22454F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22455F: Documentation/userspace-api/media/drivers/vgxy61.rst 22456F: drivers/media/i2c/vgxy61.c 22457 22458ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22459M: Song Qiang <[email protected]> 22460L: [email protected] 22461S: Maintained 22462F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22463F: drivers/iio/proximity/vl53l0x-i2c.c 22464 22465STABLE BRANCH 22466M: Greg Kroah-Hartman <[email protected]> 22467M: Sasha Levin <[email protected]> 22468L: [email protected] 22469S: Supported 22470F: Documentation/process/stable-kernel-rules.rst 22471 22472STAGING - ATOMISP DRIVER 22473M: Hans de Goede <[email protected]> 22474M: Mauro Carvalho Chehab <[email protected]> 22475R: Sakari Ailus <[email protected]> 22476L: [email protected] 22477S: Maintained 22478F: drivers/staging/media/atomisp/ 22479 22480STAGING - INDUSTRIAL IO 22481M: Jonathan Cameron <[email protected]> 22482L: [email protected] 22483S: Odd Fixes 22484F: Documentation/devicetree/bindings/staging/iio/ 22485F: drivers/staging/iio/ 22486 22487STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22488M: Marc Dietrich <[email protected]> 22489L: [email protected] (moderated for non-subscribers) 22490L: [email protected] 22491S: Maintained 22492F: drivers/staging/nvec/ 22493 22494STAGING - SEPS525 LCD CONTROLLER DRIVERS 22495M: Michael Hennerich <[email protected]> 22496L: [email protected] 22497S: Supported 22498F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 22499F: drivers/staging/fbtft/fb_seps525.c 22500 22501STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22502M: Sudip Mukherjee <[email protected]> 22503M: Teddy Wang <[email protected]> 22504M: Sudip Mukherjee <[email protected]> 22505L: [email protected] 22506S: Maintained 22507F: drivers/staging/sm750fb/ 22508 22509STAGING SUBSYSTEM 22510M: Greg Kroah-Hartman <[email protected]> 22511L: [email protected] 22512S: Supported 22513T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22514F: drivers/staging/ 22515 22516STANDALONE CACHE CONTROLLER DRIVERS 22517M: Conor Dooley <[email protected]> 22518S: Maintained 22519T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22520F: Documentation/devicetree/bindings/cache/ 22521F: drivers/cache 22522 22523STARFIRE/DURALAN NETWORK DRIVER 22524M: Ion Badulescu <[email protected]> 22525S: Odd Fixes 22526F: drivers/net/ethernet/adaptec/starfire* 22527 22528STARFIVE CAMERA SUBSYSTEM DRIVER 22529M: Jack Zhu <[email protected]> 22530M: Changhuang Liang <[email protected]> 22531L: [email protected] 22532S: Maintained 22533F: Documentation/admin-guide/media/starfive_camss.rst 22534F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22535F: drivers/staging/media/starfive/camss 22536 22537STARFIVE CRYPTO DRIVER 22538M: Jia Jie Ho <[email protected]> 22539M: William Qiu <[email protected]> 22540S: Supported 22541F: Documentation/devicetree/bindings/crypto/starfive* 22542F: drivers/crypto/starfive/ 22543 22544STARFIVE DEVICETREES 22545M: Emil Renner Berthing <[email protected]> 22546S: Maintained 22547F: arch/riscv/boot/dts/starfive/ 22548 22549STARFIVE DWMAC GLUE LAYER 22550M: Emil Renner Berthing <[email protected]> 22551M: Minda Chen <[email protected]> 22552S: Maintained 22553F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22554F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22555 22556STARFIVE JH7110 DPHY RX DRIVER 22557M: Jack Zhu <[email protected]> 22558M: Changhuang Liang <[email protected]> 22559S: Supported 22560F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22561F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22562 22563STARFIVE JH7110 DPHY TX DRIVER 22564M: Keith Zhao <[email protected]> 22565S: Supported 22566F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22567F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22568 22569STARFIVE JH7110 MMC/SD/SDIO DRIVER 22570M: William Qiu <[email protected]> 22571S: Supported 22572F: Documentation/devicetree/bindings/mmc/starfive* 22573F: drivers/mmc/host/dw_mmc-starfive.c 22574 22575STARFIVE JH7110 PLL CLOCK DRIVER 22576M: Xingyu Wu <[email protected]> 22577S: Supported 22578F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22579F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22580 22581STARFIVE JH7110 PWMDAC DRIVER 22582M: Hal Feng <[email protected]> 22583M: Xingyu Wu <[email protected]> 22584S: Supported 22585F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22586F: sound/soc/starfive/jh7110_pwmdac.c 22587 22588STARFIVE JH7110 SYSCON 22589M: William Qiu <[email protected]> 22590M: Xingyu Wu <[email protected]> 22591S: Supported 22592F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22593 22594STARFIVE JH7110 TDM DRIVER 22595M: Walker Chen <[email protected]> 22596S: Maintained 22597F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22598F: sound/soc/starfive/jh7110_tdm.c 22599 22600STARFIVE JH71X0 CLOCK DRIVERS 22601M: Emil Renner Berthing <[email protected]> 22602M: Hal Feng <[email protected]> 22603S: Maintained 22604F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22605F: drivers/clk/starfive/clk-starfive-jh71* 22606F: include/dt-bindings/clock/starfive?jh71*.h 22607 22608STARFIVE JH71X0 PINCTRL DRIVERS 22609M: Emil Renner Berthing <[email protected]> 22610M: Jianlong Huang <[email protected]> 22611M: Hal Feng <[email protected]> 22612L: [email protected] 22613S: Maintained 22614F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22615F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22616F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22617F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22618 22619STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22620M: Emil Renner Berthing <[email protected]> 22621M: Hal Feng <[email protected]> 22622S: Maintained 22623F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22624F: drivers/reset/starfive/reset-starfive-jh71* 22625F: include/dt-bindings/reset/starfive?jh71*.h 22626 22627STARFIVE JH71X0 USB DRIVERS 22628M: Minda Chen <[email protected]> 22629S: Maintained 22630F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22631F: drivers/usb/cdns3/cdns3-starfive.c 22632 22633STARFIVE JH71XX PMU CONTROLLER DRIVER 22634M: Walker Chen <[email protected]> 22635M: Changhuang Liang <[email protected]> 22636S: Supported 22637F: Documentation/devicetree/bindings/power/starfive* 22638F: drivers/pmdomain/starfive/ 22639F: include/dt-bindings/power/starfive,jh7110-pmu.h 22640 22641STARFIVE SOC DRIVERS 22642M: Conor Dooley <[email protected]> 22643S: Maintained 22644T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22645F: Documentation/devicetree/bindings/soc/starfive/ 22646 22647STARFIVE STARLINK PMU DRIVER 22648M: Ji Sheng Teoh <[email protected]> 22649S: Maintained 22650F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22651F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22652F: drivers/perf/starfive_starlink_pmu.c 22653 22654STARFIVE TRNG DRIVER 22655M: Jia Jie Ho <[email protected]> 22656S: Supported 22657F: Documentation/devicetree/bindings/rng/starfive* 22658F: drivers/char/hw_random/jh7110-trng.c 22659 22660STARFIVE WATCHDOG DRIVER 22661M: Xingyu Wu <[email protected]> 22662M: Ziv Xu <[email protected]> 22663S: Supported 22664F: Documentation/devicetree/bindings/watchdog/starfive* 22665F: drivers/watchdog/starfive-wdt.c 22666 22667STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22668M: Minda Chen <[email protected]> 22669S: Supported 22670F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22671F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22672F: drivers/phy/starfive/phy-jh7110-pcie.c 22673F: drivers/phy/starfive/phy-jh7110-usb.c 22674 22675STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22676M: Changhuang Liang <[email protected]> 22677S: Supported 22678F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22679F: drivers/irqchip/irq-starfive-jh8100-intc.c 22680 22681STATIC BRANCH/CALL 22682M: Peter Zijlstra <[email protected]> 22683M: Josh Poimboeuf <[email protected]> 22684M: Jason Baron <[email protected]> 22685R: Steven Rostedt <[email protected]> 22686R: Ard Biesheuvel <[email protected]> 22687S: Supported 22688F: arch/*/include/asm/jump_label*.h 22689F: arch/*/include/asm/static_call*.h 22690F: arch/*/kernel/jump_label.c 22691F: arch/*/kernel/static_call.c 22692F: include/linux/jump_label*.h 22693F: include/linux/static_call*.h 22694F: kernel/jump_label.c 22695F: kernel/static_call*.c 22696 22697STI AUDIO (ASoC) DRIVERS 22698M: Arnaud Pouliquen <[email protected]> 22699L: [email protected] 22700S: Maintained 22701F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22702F: sound/soc/sti/ 22703 22704STI CEC DRIVER 22705M: Alain Volmat <[email protected]> 22706S: Maintained 22707F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22708F: drivers/media/cec/platform/sti/ 22709 22710STK1160 USB VIDEO CAPTURE DRIVER 22711M: Ezequiel Garcia <[email protected]> 22712L: [email protected] 22713S: Maintained 22714T: git git://linuxtv.org/media.git 22715F: drivers/media/usb/stk1160/ 22716 22717STM32 AUDIO (ASoC) DRIVERS 22718M: Olivier Moysan <[email protected]> 22719M: Arnaud Pouliquen <[email protected]> 22720L: [email protected] 22721S: Maintained 22722F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22723F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22724F: sound/soc/stm/ 22725 22726STM32 DMA DRIVERS 22727M: Amélie Delaunay <[email protected]> 22728L: [email protected] 22729L: [email protected] (moderated for non-subscribers) 22730S: Maintained 22731F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22732F: Documentation/devicetree/bindings/dma/stm32/ 22733F: drivers/dma/stm32/ 22734 22735STM32 TIMER/LPTIMER DRIVERS 22736M: Fabrice Gasnier <[email protected]> 22737S: Maintained 22738F: Documentation/ABI/testing/*timer-stm32 22739F: Documentation/devicetree/bindings/*/*stm32-*timer* 22740F: drivers/*/stm32-*timer* 22741F: drivers/pwm/pwm-stm32* 22742F: include/linux/*/stm32-*tim* 22743 22744STM32MP25 USB3/PCIE COMBOPHY DRIVER 22745M: Christian Bruel <[email protected]> 22746S: Maintained 22747F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22748F: drivers/phy/st/phy-stm32-combophy.c 22749 22750STMMAC ETHERNET DRIVER 22751L: [email protected] 22752S: Orphan 22753F: Documentation/networking/device_drivers/ethernet/stmicro/ 22754F: drivers/net/ethernet/stmicro/stmmac/ 22755 22756SUN HAPPY MEAL ETHERNET DRIVER 22757M: Sean Anderson <[email protected]> 22758S: Maintained 22759F: drivers/net/ethernet/sun/sunhme.* 22760 22761SUN3/3X 22762M: Sam Creasey <[email protected]> 22763S: Maintained 22764W: http://sammy.net/sun3/ 22765F: arch/m68k/include/asm/sun3* 22766F: arch/m68k/kernel/*sun3* 22767F: arch/m68k/sun3*/ 22768F: drivers/net/ethernet/i825xx/sun3* 22769 22770SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22771M: Hans de Goede <[email protected]> 22772L: [email protected] 22773S: Maintained 22774F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22775F: drivers/input/keyboard/sun4i-lradc-keys.c 22776 22777SUNPLUS ETHERNET DRIVER 22778M: Wells Lu <[email protected]> 22779L: [email protected] 22780S: Maintained 22781W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22782F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22783F: drivers/net/ethernet/sunplus/ 22784 22785SUNPLUS MMC DRIVER 22786M: Tony Huang <[email protected]> 22787M: Li-hao Kuo <[email protected]> 22788S: Maintained 22789F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22790F: drivers/mmc/host/sunplus-mmc.c 22791 22792SUNPLUS OCOTP DRIVER 22793M: Vincent Shih <[email protected]> 22794S: Maintained 22795F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22796F: drivers/nvmem/sunplus-ocotp.c 22797 22798SUNPLUS PWM DRIVER 22799M: Hammer Hsieh <[email protected]> 22800S: Maintained 22801F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22802F: drivers/pwm/pwm-sunplus.c 22803 22804SUNPLUS RTC DRIVER 22805M: Vincent Shih <[email protected]> 22806L: [email protected] 22807S: Maintained 22808F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22809F: drivers/rtc/rtc-sunplus.c 22810 22811SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22812M: Li-hao Kuo <[email protected]> 22813L: [email protected] 22814S: Maintained 22815F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22816F: drivers/spi/spi-sunplus-sp7021.c 22817 22818SUNPLUS UART DRIVER 22819M: Hammer Hsieh <[email protected]> 22820S: Maintained 22821F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22822F: drivers/tty/serial/sunplus-uart.c 22823 22824SUNPLUS USB2 PHY DRIVER 22825M: Vincent Shih <[email protected]> 22826L: [email protected] 22827S: Maintained 22828F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22829F: drivers/phy/sunplus/Kconfig 22830F: drivers/phy/sunplus/Makefile 22831F: drivers/phy/sunplus/phy-sunplus-usb2.c 22832 22833SUNPLUS WATCHDOG DRIVER 22834M: Xiantao Hu <[email protected]> 22835L: [email protected] 22836S: Maintained 22837F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22838F: drivers/watchdog/sunplus_wdt.c 22839 22840SUPERH 22841M: Yoshinori Sato <[email protected]> 22842M: Rich Felker <[email protected]> 22843M: John Paul Adrian Glaubitz <[email protected]> 22844L: [email protected] 22845S: Maintained 22846Q: http://patchwork.kernel.org/project/linux-sh/list/ 22847F: Documentation/arch/sh/ 22848F: arch/sh/ 22849F: drivers/sh/ 22850 22851SUSPEND TO RAM 22852M: "Rafael J. Wysocki" <[email protected]> 22853M: Len Brown <[email protected]> 22854M: Pavel Machek <[email protected]> 22855L: [email protected] 22856S: Supported 22857B: https://bugzilla.kernel.org 22858F: Documentation/power/ 22859F: arch/x86/kernel/acpi/sleep* 22860F: arch/x86/kernel/acpi/wakeup* 22861F: drivers/base/power/ 22862F: include/linux/freezer.h 22863F: include/linux/pm.h 22864F: include/linux/suspend.h 22865F: kernel/power/ 22866 22867SVGA HANDLING 22868M: Martin Mares <[email protected]> 22869L: [email protected] 22870S: Maintained 22871F: Documentation/admin-guide/svga.rst 22872F: arch/x86/boot/video* 22873 22874SWITCHDEV 22875M: Jiri Pirko <[email protected]> 22876M: Ivan Vecera <[email protected]> 22877L: [email protected] 22878S: Supported 22879F: include/net/switchdev.h 22880F: net/switchdev/ 22881 22882SY8106A REGULATOR DRIVER 22883M: Icenowy Zheng <[email protected]> 22884S: Maintained 22885F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22886F: drivers/regulator/sy8106a-regulator.c 22887 22888SYNC FILE FRAMEWORK 22889M: Sumit Semwal <[email protected]> 22890R: Gustavo Padovan <[email protected]> 22891L: [email protected] 22892L: [email protected] 22893S: Maintained 22894T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22895F: Documentation/driver-api/sync_file.rst 22896F: drivers/dma-buf/dma-fence* 22897F: drivers/dma-buf/sw_sync.c 22898F: drivers/dma-buf/sync_* 22899F: include/linux/sync_file.h 22900F: include/uapi/linux/sync_file.h 22901 22902SYNOPSYS ARC ARCHITECTURE 22903M: Vineet Gupta <[email protected]> 22904L: [email protected] 22905S: Supported 22906T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22907F: Documentation/arch/arc 22908F: Documentation/devicetree/bindings/arc/* 22909F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22910F: arch/arc/ 22911F: drivers/clocksource/arc_timer.c 22912F: drivers/tty/serial/arc_uart.c 22913 22914SYNOPSYS ARC HSDK SDP pll clock driver 22915M: Eugeniy Paltsev <[email protected]> 22916S: Supported 22917F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22918F: drivers/clk/clk-hsdk-pll.c 22919 22920SYNOPSYS ARC SDP clock driver 22921M: Eugeniy Paltsev <[email protected]> 22922S: Supported 22923F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22924F: drivers/clk/axs10x/* 22925 22926SYNOPSYS ARC SDP platform support 22927M: Alexey Brodkin <[email protected]> 22928S: Supported 22929F: Documentation/devicetree/bindings/arc/axs10* 22930F: arch/arc/boot/dts/ax* 22931F: arch/arc/plat-axs10x 22932 22933SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22934M: Eugeniy Paltsev <[email protected]> 22935S: Supported 22936F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22937F: drivers/reset/reset-axs10x.c 22938 22939SYNOPSYS CREG GPIO DRIVER 22940M: Eugeniy Paltsev <[email protected]> 22941S: Maintained 22942F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22943F: drivers/gpio/gpio-creg-snps.c 22944 22945SYNOPSYS DESIGNWARE 8250 UART DRIVER 22946M: Ilpo Järvinen <[email protected]> 22947R: Andy Shevchenko <[email protected]> 22948S: Supported 22949F: drivers/tty/serial/8250/8250_dw.c 22950F: drivers/tty/serial/8250/8250_dwlib.* 22951F: drivers/tty/serial/8250/8250_lpss.c 22952 22953SYNOPSYS DESIGNWARE APB GPIO DRIVER 22954M: Hoan Tran <[email protected]> 22955L: [email protected] 22956S: Maintained 22957F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 22958F: drivers/gpio/gpio-dwapb.c 22959 22960SYNOPSYS DESIGNWARE AXI DMAC DRIVER 22961M: Eugeniy Paltsev <[email protected]> 22962S: Maintained 22963F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 22964F: drivers/dma/dw-axi-dmac/ 22965 22966SYNOPSYS DESIGNWARE DMAC DRIVER 22967M: Viresh Kumar <[email protected]> 22968R: Andy Shevchenko <[email protected]> 22969S: Maintained 22970F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 22971F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 22972F: drivers/dma/dw/ 22973F: include/dt-bindings/dma/dw-dmac.h 22974F: include/linux/dma/dw.h 22975F: include/linux/platform_data/dma-dw.h 22976 22977SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 22978M: Jose Abreu <[email protected]> 22979L: [email protected] 22980S: Maintained 22981F: drivers/net/ethernet/synopsys/ 22982 22983SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 22984L: [email protected] 22985S: Orphan 22986F: drivers/net/pcs/pcs-xpcs.c 22987F: drivers/net/pcs/pcs-xpcs.h 22988F: include/linux/pcs/pcs-xpcs.h 22989 22990SYNOPSYS DESIGNWARE I2C DRIVER 22991M: Jarkko Nikula <[email protected]> 22992R: Andy Shevchenko <[email protected]> 22993R: Mika Westerberg <[email protected]> 22994R: Jan Dabros <[email protected]> 22995L: [email protected] 22996S: Supported 22997F: drivers/i2c/busses/i2c-designware-* 22998 22999SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 23000M: Jaehoon Chung <[email protected]> 23001L: [email protected] 23002S: Maintained 23003F: drivers/mmc/host/dw_mmc* 23004 23005SYNOPSYS DESIGNWARE PCIE PMU DRIVER 23006M: Shuai Xue <[email protected]> 23007M: Jing Zhang <[email protected]> 23008S: Supported 23009F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 23010F: drivers/perf/dwc_pcie_pmu.c 23011 23012SYNOPSYS HSDK RESET CONTROLLER DRIVER 23013M: Eugeniy Paltsev <[email protected]> 23014S: Supported 23015F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 23016F: drivers/reset/reset-hsdk.c 23017F: include/dt-bindings/reset/snps,hsdk-reset.h 23018 23019SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 23020M: Prabu Thangamuthu <[email protected]> 23021M: Manjunath M B <[email protected]> 23022L: [email protected] 23023S: Maintained 23024F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 23025 23026SYSTEM CONFIGURATION (SYSCON) 23027M: Lee Jones <[email protected]> 23028M: Arnd Bergmann <[email protected]> 23029S: Supported 23030T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 23031F: drivers/mfd/syscon.c 23032 23033SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 23034M: Sudeep Holla <[email protected]> 23035R: Cristian Marussi <[email protected]> 23036L: [email protected] 23037L: [email protected] (moderated for non-subscribers) 23038S: Maintained 23039F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 23040F: drivers/clk/clk-sc[mp]i.c 23041F: drivers/cpufreq/sc[mp]i-cpufreq.c 23042F: drivers/firmware/arm_scmi/ 23043F: drivers/firmware/arm_scpi.c 23044F: drivers/hwmon/scmi-hwmon.c 23045F: drivers/pinctrl/pinctrl-scmi.c 23046F: drivers/pmdomain/arm/ 23047F: drivers/powercap/arm_scmi_powercap.c 23048F: drivers/regulator/scmi-regulator.c 23049F: drivers/reset/reset-scmi.c 23050F: include/linux/sc[mp]i_protocol.h 23051F: include/trace/events/scmi.h 23052F: include/uapi/linux/virtio_scmi.h 23053 23054SYSTEM RESET/SHUTDOWN DRIVERS 23055M: Sebastian Reichel <[email protected]> 23056L: [email protected] 23057S: Maintained 23058T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23059F: Documentation/devicetree/bindings/power/reset/ 23060F: drivers/power/reset/ 23061 23062SYSTEM TRACE MODULE CLASS 23063M: Alexander Shishkin <[email protected]> 23064S: Maintained 23065T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23066F: Documentation/trace/stm.rst 23067F: drivers/hwtracing/stm/ 23068F: include/linux/stm.h 23069F: include/uapi/linux/stm.h 23070 23071SYSTEM76 ACPI DRIVER 23072M: Jeremy Soller <[email protected]> 23073M: System76 Product Development <[email protected]> 23074L: [email protected] 23075S: Maintained 23076F: drivers/platform/x86/system76_acpi.c 23077 23078SYSV FILESYSTEM 23079S: Orphan 23080F: Documentation/filesystems/sysv-fs.rst 23081F: fs/sysv/ 23082F: include/linux/sysv_fs.h 23083 23084TASKSTATS STATISTICS INTERFACE 23085M: Balbir Singh <[email protected]> 23086S: Maintained 23087F: Documentation/accounting/taskstats* 23088F: include/linux/taskstats* 23089F: kernel/taskstats.c 23090 23091TC subsystem 23092M: Jamal Hadi Salim <[email protected]> 23093M: Cong Wang <[email protected]> 23094M: Jiri Pirko <[email protected]> 23095L: [email protected] 23096S: Maintained 23097F: include/net/pkt_cls.h 23098F: include/net/pkt_sched.h 23099F: include/net/tc_act/ 23100F: include/uapi/linux/pkt_cls.h 23101F: include/uapi/linux/pkt_sched.h 23102F: include/uapi/linux/tc_act/ 23103F: include/uapi/linux/tc_ematch/ 23104F: net/sched/ 23105F: tools/testing/selftests/tc-testing 23106 23107TC90522 MEDIA DRIVER 23108M: Akihiro Tsukada <[email protected]> 23109L: [email protected] 23110S: Odd Fixes 23111F: drivers/media/dvb-frontends/tc90522* 23112 23113TCP LOW PRIORITY MODULE 23114M: "Wong Hoi Sing, Edison" <[email protected]> 23115M: "Hung Hing Lun, Mike" <[email protected]> 23116S: Maintained 23117W: http://tcp-lp-mod.sourceforge.net/ 23118F: net/ipv4/tcp_lp.c 23119 23120TDA10071 MEDIA DRIVER 23121L: [email protected] 23122S: Orphan 23123W: https://linuxtv.org 23124Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23125F: drivers/media/dvb-frontends/tda10071* 23126 23127TDA18212 MEDIA DRIVER 23128L: [email protected] 23129S: Orphan 23130W: https://linuxtv.org 23131Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23132F: drivers/media/tuners/tda18212* 23133 23134TDA18218 MEDIA DRIVER 23135L: [email protected] 23136S: Orphan 23137W: https://linuxtv.org 23138Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23139F: drivers/media/tuners/tda18218* 23140 23141TDA18250 MEDIA DRIVER 23142M: Olli Salonen <[email protected]> 23143L: [email protected] 23144S: Maintained 23145W: https://linuxtv.org 23146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23147T: git git://linuxtv.org/media.git 23148F: drivers/media/tuners/tda18250* 23149 23150TDA18271 MEDIA DRIVER 23151M: Michael Krufky <[email protected]> 23152L: [email protected] 23153S: Maintained 23154W: https://linuxtv.org 23155W: http://github.com/mkrufky 23156Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23157T: git git://linuxtv.org/mkrufky/tuners.git 23158F: drivers/media/tuners/tda18271* 23159 23160TDA1997x MEDIA DRIVER 23161M: Tim Harvey <[email protected]> 23162L: [email protected] 23163S: Maintained 23164W: https://linuxtv.org 23165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23166F: drivers/media/i2c/tda1997x.* 23167 23168TDA827x MEDIA DRIVER 23169M: Michael Krufky <[email protected]> 23170L: [email protected] 23171S: Maintained 23172W: https://linuxtv.org 23173W: http://github.com/mkrufky 23174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23175T: git git://linuxtv.org/mkrufky/tuners.git 23176F: drivers/media/tuners/tda8290.* 23177 23178TDA8290 MEDIA DRIVER 23179M: Michael Krufky <[email protected]> 23180L: [email protected] 23181S: Maintained 23182W: https://linuxtv.org 23183W: http://github.com/mkrufky 23184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23185T: git git://linuxtv.org/mkrufky/tuners.git 23186F: drivers/media/tuners/tda8290.* 23187 23188TDA9840 MEDIA DRIVER 23189M: Hans Verkuil <[email protected]> 23190L: [email protected] 23191S: Maintained 23192W: https://linuxtv.org 23193T: git git://linuxtv.org/media.git 23194F: drivers/media/i2c/tda9840* 23195 23196TEA5761 TUNER DRIVER 23197M: Mauro Carvalho Chehab <[email protected]> 23198L: [email protected] 23199S: Odd fixes 23200W: https://linuxtv.org 23201T: git git://linuxtv.org/media.git 23202F: drivers/media/tuners/tea5761.* 23203 23204TEA5767 TUNER DRIVER 23205M: Mauro Carvalho Chehab <[email protected]> 23206L: [email protected] 23207S: Maintained 23208W: https://linuxtv.org 23209T: git git://linuxtv.org/media.git 23210F: drivers/media/tuners/tea5767.* 23211 23212TEA6415C MEDIA DRIVER 23213M: Hans Verkuil <[email protected]> 23214L: [email protected] 23215S: Maintained 23216W: https://linuxtv.org 23217T: git git://linuxtv.org/media.git 23218F: drivers/media/i2c/tea6415c* 23219 23220TEA6420 MEDIA DRIVER 23221M: Hans Verkuil <[email protected]> 23222L: [email protected] 23223S: Maintained 23224W: https://linuxtv.org 23225T: git git://linuxtv.org/media.git 23226F: drivers/media/i2c/tea6420* 23227 23228TEAM DRIVER 23229M: Jiri Pirko <[email protected]> 23230L: [email protected] 23231S: Supported 23232F: Documentation/netlink/specs/team.yaml 23233F: drivers/net/team/ 23234F: include/linux/if_team.h 23235F: include/uapi/linux/if_team.h 23236F: tools/testing/selftests/drivers/net/team/ 23237 23238TECHNICAL ADVISORY BOARD PROCESS DOCS 23239M: "Theodore Ts'o" <[email protected]> 23240M: Greg Kroah-Hartman <[email protected]> 23241L: [email protected] 23242S: Maintained 23243F: Documentation/process/contribution-maturity-model.rst 23244F: Documentation/process/researcher-guidelines.rst 23245 23246TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23247M: "Savoir-faire Linux Inc." <[email protected]> 23248S: Maintained 23249F: arch/x86/platform/ts5500/ 23250 23251TECHNOTREND USB IR RECEIVER 23252M: Sean Young <[email protected]> 23253L: [email protected] 23254S: Maintained 23255F: drivers/media/rc/ttusbir.c 23256 23257TECHWELL TW9900 VIDEO DECODER 23258M: Mehdi Djait <[email protected]> 23259L: [email protected] 23260S: Maintained 23261F: drivers/media/i2c/tw9900.c 23262 23263TECHWELL TW9910 VIDEO DECODER 23264L: [email protected] 23265S: Orphan 23266F: drivers/media/i2c/tw9910.c 23267F: include/media/i2c/tw9910.h 23268 23269TEE SUBSYSTEM 23270M: Jens Wiklander <[email protected]> 23271R: Sumit Garg <[email protected]> 23272L: [email protected] 23273S: Maintained 23274F: Documentation/ABI/testing/sysfs-class-tee 23275F: Documentation/driver-api/tee.rst 23276F: Documentation/tee/ 23277F: Documentation/userspace-api/tee.rst 23278F: drivers/tee/ 23279F: include/linux/tee_core.h 23280F: include/linux/tee_drv.h 23281F: include/uapi/linux/tee.h 23282 23283TEGRA ARCHITECTURE SUPPORT 23284M: Thierry Reding <[email protected]> 23285M: Jonathan Hunter <[email protected]> 23286L: [email protected] 23287S: Supported 23288Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23290N: [^a-z]tegra 23291 23292TEGRA CLOCK DRIVER 23293M: Peter De Schrijver <[email protected]> 23294M: Prashant Gaikwad <[email protected]> 23295S: Supported 23296F: drivers/clk/tegra/ 23297 23298TEGRA CRYPTO DRIVERS 23299M: Akhil R <[email protected]> 23300S: Supported 23301F: drivers/crypto/tegra/* 23302 23303TEGRA DMA DRIVERS 23304M: Laxman Dewangan <[email protected]> 23305M: Jon Hunter <[email protected]> 23306S: Supported 23307F: drivers/dma/tegra* 23308 23309TEGRA I2C DRIVER 23310M: Laxman Dewangan <[email protected]> 23311R: Dmitry Osipenko <[email protected]> 23312S: Supported 23313F: drivers/i2c/busses/i2c-tegra.c 23314 23315TEGRA IOMMU DRIVERS 23316M: Thierry Reding <[email protected]> 23317R: Krishna Reddy <[email protected]> 23318L: [email protected] 23319S: Supported 23320F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23321F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23322F: drivers/iommu/tegra* 23323 23324TEGRA KBC DRIVER 23325M: Laxman Dewangan <[email protected]> 23326S: Supported 23327F: drivers/input/keyboard/tegra-kbc.c 23328 23329TEGRA NAND DRIVER 23330M: Stefan Agner <[email protected]> 23331M: Lucas Stach <[email protected]> 23332S: Maintained 23333F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23334F: drivers/mtd/nand/raw/tegra_nand.c 23335 23336TEGRA PWM DRIVER 23337M: Thierry Reding <[email protected]> 23338S: Supported 23339F: drivers/pwm/pwm-tegra.c 23340 23341TEGRA QUAD SPI DRIVER 23342M: Thierry Reding <[email protected]> 23343M: Jonathan Hunter <[email protected]> 23344M: Sowjanya Komatineni <[email protected]> 23345L: [email protected] 23346S: Maintained 23347F: drivers/spi/spi-tegra210-quad.c 23348 23349TEGRA SERIAL DRIVER 23350M: Laxman Dewangan <[email protected]> 23351S: Supported 23352F: drivers/tty/serial/serial-tegra.c 23353 23354TEGRA SPI DRIVER 23355M: Laxman Dewangan <[email protected]> 23356S: Supported 23357F: drivers/spi/spi-tegra* 23358 23359TEGRA VIDEO DRIVER 23360M: Thierry Reding <[email protected]> 23361M: Jonathan Hunter <[email protected]> 23362M: Sowjanya Komatineni <[email protected]> 23363M: Luca Ceresoli <[email protected]> 23364L: [email protected] 23365L: [email protected] 23366S: Maintained 23367F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23368F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23369F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23370F: drivers/staging/media/tegra-video/ 23371 23372TEGRA XUSB PADCTL DRIVER 23373M: JC Kuo <[email protected]> 23374S: Supported 23375F: drivers/phy/tegra/xusb* 23376 23377TEHUTI ETHERNET DRIVER 23378M: Andy Gospodarek <[email protected]> 23379L: [email protected] 23380S: Maintained 23381F: drivers/net/ethernet/tehuti/tehuti.* 23382 23383TEHUTI TN40XX ETHERNET DRIVER 23384M: FUJITA Tomonori <[email protected]> 23385L: [email protected] 23386S: Maintained 23387F: drivers/net/ethernet/tehuti/tn40* 23388 23389TELECOM CLOCK DRIVER FOR MCPL0010 23390M: Mark Gross <[email protected]> 23391S: Supported 23392F: drivers/char/tlclk.c 23393 23394TEMPO SEMICONDUCTOR DRIVERS 23395M: Steven Eckhoff <[email protected]> 23396S: Maintained 23397F: Documentation/devicetree/bindings/sound/tscs*.txt 23398F: sound/soc/codecs/tscs*.c 23399F: sound/soc/codecs/tscs*.h 23400 23401TENSILICA XTENSA PORT (xtensa) 23402M: Chris Zankel <[email protected]> 23403M: Max Filippov <[email protected]> 23404S: Maintained 23405T: git https://github.com/jcmvbkbc/linux-xtensa.git 23406F: arch/xtensa/ 23407F: drivers/irqchip/irq-xtensa-* 23408 23409TEXAS INSTRUMENTS ASoC DRIVERS 23410M: Peter Ujfalusi <[email protected]> 23411L: [email protected] 23412S: Maintained 23413F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23414F: sound/soc/ti/ 23415 23416TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23417M: Shenghao Ding <[email protected]> 23418M: Kevin Lu <[email protected]> 23419M: Baojun Xu <[email protected]> 23420L: [email protected] 23421S: Maintained 23422F: Documentation/devicetree/bindings/sound/tas2552.txt 23423F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23424F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23425F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23426F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23427F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23428F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23429F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23430F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23431F: include/sound/tas2*.h 23432F: include/sound/tlv320*.h 23433F: include/sound/tpa6130a2-plat.h 23434F: sound/pci/hda/tas2781_hda_i2c.c 23435F: sound/soc/codecs/pcm1681.c 23436F: sound/soc/codecs/pcm1789*.* 23437F: sound/soc/codecs/pcm179x*.* 23438F: sound/soc/codecs/pcm186x*.* 23439F: sound/soc/codecs/pcm3008.* 23440F: sound/soc/codecs/pcm3060*.* 23441F: sound/soc/codecs/pcm3168a*.* 23442F: sound/soc/codecs/pcm5102a.c 23443F: sound/soc/codecs/pcm512x*.* 23444F: sound/soc/codecs/tas2*.* 23445F: sound/soc/codecs/tlv320*.* 23446F: sound/soc/codecs/tpa6130a2.* 23447 23448TEXAS INSTRUMENTS DMA DRIVERS 23449M: Peter Ujfalusi <[email protected]> 23450L: [email protected] 23451S: Maintained 23452F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23453F: Documentation/devicetree/bindings/dma/ti-edma.txt 23454F: Documentation/devicetree/bindings/dma/ti/ 23455F: drivers/dma/ti/ 23456F: include/linux/dma/k3-psil.h 23457F: include/linux/dma/k3-udma-glue.h 23458F: include/linux/dma/ti-cppi5.h 23459X: drivers/dma/ti/cppi41.c 23460 23461TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23462M: Jerome Brunet <[email protected]> 23463L: [email protected] 23464S: Maintained 23465F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23466F: Documentation/hwmon/tps25990.rst 23467F: drivers/hwmon/pmbus/tps25990.c 23468 23469TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23470M: Robert Marko <[email protected]> 23471M: Luka Perkov <[email protected]> 23472L: [email protected] 23473S: Maintained 23474F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23475F: Documentation/hwmon/tps23861.rst 23476F: drivers/hwmon/tps23861.c 23477 23478TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23479M: Ricardo Ribalda <[email protected]> 23480L: [email protected] 23481S: Supported 23482F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23483F: drivers/iio/dac/ti-dac7612.c 23484 23485TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 23486M: Alexander Sverdlin <[email protected]> 23487L: [email protected] 23488S: Maintained 23489F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 23490F: drivers/leds/leds-lp8864.c 23491 23492TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23493M: Nishanth Menon <[email protected]> 23494M: Tero Kristo <[email protected]> 23495M: Santosh Shilimkar <[email protected]> 23496L: [email protected] (moderated for non-subscribers) 23497S: Maintained 23498F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23499F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23500F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23501F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23502F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23503F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23504F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23505F: drivers/clk/keystone/sci-clk.c 23506F: drivers/firmware/ti_sci* 23507F: drivers/irqchip/irq-ti-sci-inta.c 23508F: drivers/irqchip/irq-ti-sci-intr.c 23509F: drivers/reset/reset-ti-sci.c 23510F: drivers/soc/ti/ti_sci_inta_msi.c 23511F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23512F: include/dt-bindings/soc/ti,sci_pm_domain.h 23513F: include/linux/soc/ti/ti_sci_inta_msi.h 23514F: include/linux/soc/ti/ti_sci_protocol.h 23515 23516TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23517M: Puranjay Mohan <[email protected]> 23518L: [email protected] 23519S: Supported 23520F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23521F: drivers/iio/temperature/tmp117.c 23522 23523THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23524M: Hans Verkuil <[email protected]> 23525L: [email protected] 23526S: Maintained 23527W: https://linuxtv.org 23528T: git git://linuxtv.org/media.git 23529F: drivers/media/radio/radio-raremono.c 23530 23531THERMAL 23532M: Rafael J. Wysocki <[email protected]> 23533M: Daniel Lezcano <[email protected]> 23534R: Zhang Rui <[email protected]> 23535R: Lukasz Luba <[email protected]> 23536L: [email protected] 23537S: Supported 23538Q: https://patchwork.kernel.org/project/linux-pm/list/ 23539T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23540F: Documentation/ABI/testing/sysfs-class-thermal 23541F: Documentation/admin-guide/thermal/ 23542F: Documentation/devicetree/bindings/thermal/ 23543F: Documentation/driver-api/thermal/ 23544F: drivers/thermal/ 23545F: include/dt-bindings/thermal/ 23546F: include/linux/cpu_cooling.h 23547F: include/linux/thermal.h 23548F: include/uapi/linux/thermal.h 23549F: tools/lib/thermal/ 23550F: tools/thermal/ 23551 23552THERMAL DRIVER FOR AMLOGIC SOCS 23553M: Guillaume La Roque <[email protected]> 23554L: [email protected] 23555L: [email protected] 23556S: Supported 23557W: http://linux-meson.com/ 23558F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23559F: drivers/thermal/amlogic_thermal.c 23560 23561THERMAL/CPU_COOLING 23562M: Amit Daniel Kachhap <[email protected]> 23563M: Daniel Lezcano <[email protected]> 23564M: Viresh Kumar <[email protected]> 23565R: Lukasz Luba <[email protected]> 23566L: [email protected] 23567S: Supported 23568F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23569F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23570F: drivers/thermal/cpufreq_cooling.c 23571F: drivers/thermal/cpuidle_cooling.c 23572F: include/linux/cpu_cooling.h 23573 23574THERMAL/POWER_ALLOCATOR 23575M: Lukasz Luba <[email protected]> 23576L: [email protected] 23577S: Maintained 23578F: Documentation/driver-api/thermal/power_allocator.rst 23579F: drivers/thermal/gov_power_allocator.c 23580F: drivers/thermal/thermal_trace_ipa.h 23581 23582THINKPAD ACPI EXTRAS DRIVER 23583M: Henrique de Moraes Holschuh <[email protected]> 23584L: [email protected] 23585L: [email protected] 23586S: Maintained 23587W: http://ibm-acpi.sourceforge.net 23588W: http://thinkwiki.org/wiki/Ibm-acpi 23589T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23590F: drivers/platform/x86/thinkpad_acpi.c 23591 23592THINKPAD LMI DRIVER 23593M: Mark Pearson <[email protected]> 23594L: [email protected] 23595S: Maintained 23596F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23597F: drivers/platform/x86/think-lmi.? 23598 23599THP7312 ISP DRIVER 23600M: Laurent Pinchart <[email protected]> 23601M: Paul Elder <[email protected]> 23602L: [email protected] 23603S: Maintained 23604T: git git://linuxtv.org/media.git 23605F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23606F: Documentation/userspace-api/media/drivers/thp7312.rst 23607F: drivers/media/i2c/thp7312.c 23608F: include/uapi/linux/thp7312.h 23609 23610THUNDERBOLT DMA TRAFFIC TEST DRIVER 23611M: Isaac Hazan <[email protected]> 23612L: [email protected] 23613S: Maintained 23614F: drivers/thunderbolt/dma_test.c 23615 23616THUNDERBOLT DRIVER 23617M: Andreas Noever <[email protected]> 23618M: Michael Jamet <[email protected]> 23619M: Mika Westerberg <[email protected]> 23620M: Yehezkel Bernat <[email protected]> 23621L: [email protected] 23622S: Maintained 23623T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23624F: Documentation/admin-guide/thunderbolt.rst 23625F: drivers/thunderbolt/ 23626F: include/linux/thunderbolt.h 23627 23628THUNDERBOLT NETWORK DRIVER 23629M: Michael Jamet <[email protected]> 23630M: Mika Westerberg <[email protected]> 23631M: Yehezkel Bernat <[email protected]> 23632L: [email protected] 23633S: Maintained 23634F: drivers/net/thunderbolt/ 23635 23636THUNDERX GPIO DRIVER 23637M: Robert Richter <[email protected]> 23638S: Odd Fixes 23639F: drivers/gpio/gpio-thunderx.c 23640 23641TI ADS1119 ADC DRIVER 23642M: Francesco Dolcini <[email protected]> 23643M: João Paulo Gonçalves <[email protected]> 23644L: [email protected] 23645S: Maintained 23646F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23647F: drivers/iio/adc/ti-ads1119.c 23648 23649TI ADS7924 ADC DRIVER 23650M: Hugo Villeneuve <[email protected]> 23651L: [email protected] 23652S: Supported 23653F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23654F: drivers/iio/adc/ti-ads7924.c 23655 23656TI AM437X VPFE DRIVER 23657M: "Lad, Prabhakar" <[email protected]> 23658L: [email protected] 23659S: Maintained 23660W: https://linuxtv.org 23661Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23662T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23663F: drivers/media/platform/ti/am437x/ 23664 23665TI BANDGAP AND THERMAL DRIVER 23666M: Eduardo Valentin <[email protected]> 23667M: Keerthy <[email protected]> 23668L: [email protected] 23669L: [email protected] 23670S: Maintained 23671F: drivers/thermal/ti-soc-thermal/ 23672 23673TI BQ27XXX POWER SUPPLY DRIVER 23674F: drivers/power/supply/bq27xxx_battery.c 23675F: drivers/power/supply/bq27xxx_battery_i2c.c 23676F: include/linux/power/bq27xxx_battery.h 23677 23678TI CDCE706 CLOCK DRIVER 23679M: Max Filippov <[email protected]> 23680S: Maintained 23681F: drivers/clk/clk-cdce706.c 23682 23683TI CLOCK DRIVER 23684M: Tero Kristo <[email protected]> 23685L: [email protected] 23686S: Odd Fixes 23687F: drivers/clk/ti/ 23688F: include/linux/clk/ti.h 23689 23690TI DAVINCI MACHINE SUPPORT 23691M: Bartosz Golaszewski <[email protected]> 23692L: [email protected] (moderated for non-subscribers) 23693S: Maintained 23694T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23695F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23696F: arch/arm/boot/dts/ti/davinci/ 23697F: arch/arm/mach-davinci/ 23698F: drivers/i2c/busses/i2c-davinci.c 23699 23700TI DAVINCI SERIES CLOCK DRIVER 23701M: David Lechner <[email protected]> 23702S: Maintained 23703F: Documentation/devicetree/bindings/clock/ti/davinci/ 23704F: drivers/clk/davinci/ 23705F: include/linux/clk/davinci.h 23706 23707TI DAVINCI SERIES GPIO DRIVER 23708M: Keerthy <[email protected]> 23709L: [email protected] 23710S: Maintained 23711F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23712F: drivers/gpio/gpio-davinci.c 23713 23714TI DAVINCI SERIES MEDIA DRIVER 23715M: "Lad, Prabhakar" <[email protected]> 23716L: [email protected] 23717S: Maintained 23718W: https://linuxtv.org 23719Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23720T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23721F: drivers/media/platform/ti/davinci/ 23722F: include/media/davinci/ 23723 23724TI ENHANCED CAPTURE (eCAP) DRIVER 23725M: Vignesh Raghavendra <[email protected]> 23726R: Julien Panis <[email protected]> 23727L: [email protected] 23728L: [email protected] 23729S: Maintained 23730F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23731F: drivers/counter/ti-ecap-capture.c 23732 23733TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23734R: David Lechner <[email protected]> 23735L: [email protected] 23736F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23737F: drivers/counter/ti-eqep.c 23738 23739TI ETHERNET SWITCH DRIVER (CPSW) 23740R: Siddharth Vadapalli <[email protected]> 23741R: Roger Quadros <[email protected]> 23742L: [email protected] 23743L: [email protected] 23744S: Maintained 23745F: drivers/net/ethernet/ti/cpsw* 23746F: drivers/net/ethernet/ti/davinci* 23747 23748TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23749M: Alex Dubov <[email protected]> 23750S: Maintained 23751W: http://tifmxx.berlios.de/ 23752F: drivers/memstick/host/tifm_ms.c 23753F: drivers/misc/tifm* 23754F: drivers/mmc/host/tifm_sd.c 23755F: include/linux/tifm.h 23756 23757TI FPD-LINK DRIVERS 23758M: Tomi Valkeinen <[email protected]> 23759L: [email protected] 23760S: Maintained 23761F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23762F: drivers/media/i2c/ds90* 23763F: include/media/i2c/ds90* 23764 23765TI HDC302X HUMIDITY DRIVER 23766M: Javier Carrasco <[email protected]> 23767M: Li peiyu <[email protected]> 23768L: [email protected] 23769S: Maintained 23770F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23771F: drivers/iio/humidity/hdc3020.c 23772 23773TI ICSSG ETHERNET DRIVER (ICSSG) 23774R: MD Danish Anwar <[email protected]> 23775R: Roger Quadros <[email protected]> 23776L: [email protected] (moderated for non-subscribers) 23777L: [email protected] 23778S: Maintained 23779F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23780F: drivers/net/ethernet/ti/icssg/* 23781 23782TI J721E CSI2RX DRIVER 23783M: Jai Luthra <[email protected]> 23784L: [email protected] 23785S: Maintained 23786F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23787F: drivers/media/platform/ti/j721e-csi2rx/ 23788 23789TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23790M: Nishanth Menon <[email protected]> 23791M: Santosh Shilimkar <[email protected]> 23792L: [email protected] 23793L: [email protected] (moderated for non-subscribers) 23794S: Maintained 23795T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23796F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23797F: drivers/pmdomain/ti/omap_prm.c 23798F: drivers/soc/ti/* 23799F: include/linux/pruss_driver.h 23800 23801TI LM49xxx FAMILY ASoC CODEC DRIVERS 23802M: M R Swami Reddy <[email protected]> 23803M: Vishwas A Deshpande <[email protected]> 23804L: [email protected] 23805S: Maintained 23806F: sound/soc/codecs/isabelle* 23807F: sound/soc/codecs/lm49453* 23808 23809TI LMP92064 ADC DRIVER 23810M: Leonard Göhrs <[email protected]> 23811R: [email protected] 23812L: [email protected] 23813S: Maintained 23814F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23815F: drivers/iio/adc/ti-lmp92064.c 23816 23817TI PCM3060 ASoC CODEC DRIVER 23818M: Kirill Marinushkin <[email protected]> 23819L: [email protected] 23820S: Maintained 23821F: Documentation/devicetree/bindings/sound/pcm3060.txt 23822F: sound/soc/codecs/pcm3060* 23823 23824TI TAS571X FAMILY ASoC CODEC DRIVER 23825M: Kevin Cernekee <[email protected]> 23826L: [email protected] 23827S: Odd Fixes 23828F: sound/soc/codecs/tas571x* 23829 23830TI TMAG5273 MAGNETOMETER DRIVER 23831M: Gerald Loacker <[email protected]> 23832L: [email protected] 23833S: Maintained 23834F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23835F: drivers/iio/magnetometer/tmag5273.c 23836 23837TI TRF7970A NFC DRIVER 23838M: Mark Greer <[email protected]> 23839L: [email protected] 23840S: Supported 23841F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23842F: drivers/nfc/trf7970a.c 23843 23844TI TSC2046 ADC DRIVER 23845M: Oleksij Rempel <[email protected]> 23846R: [email protected] 23847L: [email protected] 23848S: Maintained 23849F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23850F: drivers/iio/adc/ti-tsc2046.c 23851 23852TI TWL4030 SERIES SOC CODEC DRIVER 23853M: Peter Ujfalusi <[email protected]> 23854L: [email protected] 23855S: Maintained 23856F: sound/soc/codecs/twl4030* 23857 23858TI VPE/CAL DRIVERS 23859M: Benoit Parrot <[email protected]> 23860L: [email protected] 23861S: Maintained 23862W: http://linuxtv.org/ 23863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23864F: Documentation/devicetree/bindings/media/ti,cal.yaml 23865F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23866F: drivers/media/platform/ti/cal/ 23867F: drivers/media/platform/ti/vpe/ 23868 23869TI WILINK WIRELESS DRIVERS 23870L: [email protected] 23871S: Orphan 23872W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23873W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23874F: drivers/net/wireless/ti/ 23875 23876TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23877M: John Stultz <[email protected]> 23878M: Thomas Gleixner <[email protected]> 23879R: Stephen Boyd <[email protected]> 23880L: [email protected] 23881S: Supported 23882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23883F: include/linux/clocksource.h 23884F: include/linux/time.h 23885F: include/linux/timekeeper_internal.h 23886F: include/linux/timekeeping.h 23887F: include/linux/timex.h 23888F: include/uapi/linux/time.h 23889F: include/uapi/linux/timex.h 23890F: kernel/time/alarmtimer.c 23891F: kernel/time/clocksource* 23892F: kernel/time/ntp* 23893F: kernel/time/time.c 23894F: kernel/time/timeconst.bc 23895F: kernel/time/timeconv.c 23896F: kernel/time/timecounter.c 23897F: kernel/time/timekeeping* 23898F: kernel/time/time_test.c 23899F: tools/testing/selftests/timers/ 23900 23901TIPC NETWORK LAYER 23902M: Jon Maloy <[email protected]> 23903L: [email protected] (core kernel code) 23904L: [email protected] (user apps, general discussion) 23905S: Maintained 23906W: http://tipc.sourceforge.net/ 23907F: include/uapi/linux/tipc*.h 23908F: net/tipc/ 23909 23910TLAN NETWORK DRIVER 23911M: Samuel Chessman <[email protected]> 23912L: [email protected] (subscribers-only) 23913S: Maintained 23914W: http://sourceforge.net/projects/tlan/ 23915F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23916F: drivers/net/ethernet/ti/tlan.* 23917 23918TMIO/SDHI MMC DRIVER 23919M: Wolfram Sang <[email protected]> 23920L: [email protected] 23921L: [email protected] 23922S: Supported 23923F: drivers/mmc/host/renesas_sdhi* 23924F: drivers/mmc/host/tmio_mmc* 23925F: include/linux/platform_data/tmio.h 23926 23927TMP513 HARDWARE MONITOR DRIVER 23928M: Eric Tremblay <[email protected]> 23929L: [email protected] 23930S: Maintained 23931F: Documentation/hwmon/tmp513.rst 23932F: drivers/hwmon/tmp513.c 23933 23934TMPFS (SHMEM FILESYSTEM) 23935M: Hugh Dickins <[email protected]> 23936L: [email protected] 23937S: Maintained 23938F: include/linux/shmem_fs.h 23939F: mm/shmem.c 23940 23941TOMOYO SECURITY MODULE 23942M: Kentaro Takeda <[email protected]> 23943M: Tetsuo Handa <[email protected]> 23944L: [email protected] (subscribers-only, for developers in English) 23945L: [email protected] (subscribers-only, for users in English) 23946L: [email protected] (subscribers-only, for developers in Japanese) 23947L: [email protected] (subscribers-only, for users in Japanese) 23948S: Maintained 23949W: https://tomoyo.sourceforge.net/ 23950F: security/tomoyo/ 23951 23952TOPSTAR LAPTOP EXTRAS DRIVER 23953M: Herton Ronaldo Krzesinski <[email protected]> 23954L: [email protected] 23955S: Maintained 23956F: drivers/platform/x86/topstar-laptop.c 23957 23958TORTURE-TEST MODULES 23959M: Davidlohr Bueso <[email protected]> 23960M: "Paul E. McKenney" <[email protected]> 23961M: Josh Triplett <[email protected]> 23962L: [email protected] 23963S: Supported 23964T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 23965F: Documentation/RCU/torture.rst 23966F: kernel/locking/locktorture.c 23967F: kernel/rcu/rcuscale.c 23968F: kernel/rcu/rcutorture.c 23969F: kernel/rcu/refscale.c 23970F: kernel/torture.c 23971 23972TOSHIBA ACPI EXTRAS DRIVER 23973M: Azael Avalos <[email protected]> 23974L: [email protected] 23975S: Maintained 23976F: drivers/platform/x86/toshiba_acpi.c 23977 23978TOSHIBA BLUETOOTH DRIVER 23979M: Azael Avalos <[email protected]> 23980L: [email protected] 23981S: Maintained 23982F: drivers/platform/x86/toshiba_bluetooth.c 23983 23984TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 23985M: Azael Avalos <[email protected]> 23986L: [email protected] 23987S: Maintained 23988F: drivers/platform/x86/toshiba_haps.c 23989 23990TOSHIBA SMM DRIVER 23991M: Jonathan Buzzard <[email protected]> 23992S: Maintained 23993W: http://www.buzzard.org.uk/toshiba/ 23994F: drivers/char/toshiba.c 23995F: include/linux/toshiba.h 23996F: include/uapi/linux/toshiba.h 23997 23998TOSHIBA TC358743 DRIVER 23999M: Hans Verkuil <[email protected]> 24000L: [email protected] 24001S: Maintained 24002F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 24003F: drivers/media/i2c/tc358743* 24004F: include/media/i2c/tc358743.h 24005 24006TOSHIBA WMI HOTKEYS DRIVER 24007M: Azael Avalos <[email protected]> 24008L: [email protected] 24009S: Maintained 24010F: drivers/platform/x86/toshiba-wmi.c 24011 24012TPM DEVICE DRIVER 24013M: Peter Huewe <[email protected]> 24014M: Jarkko Sakkinen <[email protected]> 24015R: Jason Gunthorpe <[email protected]> 24016L: [email protected] 24017S: Maintained 24018W: https://codeberg.org/jarkko/linux-tpmdd-test 24019Q: https://patchwork.kernel.org/project/linux-integrity/list/ 24020T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 24021F: Documentation/devicetree/bindings/tpm/ 24022F: drivers/char/tpm/ 24023F: tools/testing/selftests/tpm2/ 24024 24025TPS546D24 DRIVER 24026M: Duke Du <[email protected]> 24027L: [email protected] 24028S: Maintained 24029F: Documentation/hwmon/tps546d24.rst 24030F: drivers/hwmon/pmbus/tps546d24.c 24031 24032TQ SYSTEMS BOARD & DRIVER SUPPORT 24033L: [email protected] 24034S: Supported 24035W: https://www.tq-group.com/en/products/tq-embedded/ 24036F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 24037F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 24038F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 24039F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 24040F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 24041F: arch/arm64/boot/dts/freescale/mba*.dtsi 24042F: arch/arm64/boot/dts/freescale/tqml*.dts* 24043F: drivers/gpio/gpio-tqmx86.c 24044F: drivers/mfd/tqmx86.c 24045F: drivers/watchdog/tqmx86_wdt.c 24046 24047TRACING 24048M: Steven Rostedt <[email protected]> 24049M: Masami Hiramatsu <[email protected]> 24050R: Mathieu Desnoyers <[email protected]> 24051L: [email protected] 24052L: [email protected] 24053S: Maintained 24054Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24055T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24056F: Documentation/trace/* 24057F: fs/tracefs/ 24058F: include/linux/trace*.h 24059F: include/trace/ 24060F: kernel/trace/ 24061F: scripts/tracing/ 24062F: tools/testing/selftests/ftrace/ 24063 24064TRACING MMIO ACCESSES (MMIOTRACE) 24065M: Steven Rostedt <[email protected]> 24066M: Masami Hiramatsu <[email protected]> 24067R: Karol Herbst <[email protected]> 24068R: Pekka Paalanen <[email protected]> 24069L: [email protected] 24070L: [email protected] 24071S: Maintained 24072F: arch/x86/mm/kmmio.c 24073F: arch/x86/mm/mmio-mod.c 24074F: arch/x86/mm/testmmiotrace.c 24075F: include/linux/mmiotrace.h 24076F: kernel/trace/trace_mmiotrace.c 24077 24078TRACING OS NOISE / LATENCY TRACERS 24079M: Steven Rostedt <[email protected]> 24080S: Maintained 24081F: Documentation/trace/hwlat_detector.rst 24082F: Documentation/trace/osnoise-tracer.rst 24083F: Documentation/trace/timerlat-tracer.rst 24084F: arch/*/kernel/trace.c 24085F: include/trace/events/osnoise.h 24086F: kernel/trace/trace_hwlat.c 24087F: kernel/trace/trace_irqsoff.c 24088F: kernel/trace/trace_osnoise.c 24089F: kernel/trace/trace_sched_wakeup.c 24090 24091TRADITIONAL CHINESE DOCUMENTATION 24092M: Hu Haowen <[email protected]> 24093S: Maintained 24094W: https://github.com/srcres258/linux-doc 24095T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24096F: Documentation/translations/zh_TW/ 24097 24098TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24099M: Dan Williams <[email protected]> 24100L: [email protected] 24101S: Maintained 24102F: Documentation/ABI/testing/configfs-tsm 24103F: drivers/virt/coco/tsm.c 24104F: include/linux/tsm.h 24105 24106TRUSTED SERVICES TEE DRIVER 24107M: Balint Dobszay <[email protected]> 24108M: Sudeep Holla <[email protected]> 24109L: [email protected] (moderated for non-subscribers) 24110L: [email protected] 24111S: Maintained 24112F: Documentation/tee/ts-tee.rst 24113F: drivers/tee/tstee/ 24114 24115TTY LAYER AND SERIAL DRIVERS 24116M: Greg Kroah-Hartman <[email protected]> 24117M: Jiri Slaby <[email protected]> 24118L: [email protected] 24119L: [email protected] 24120S: Supported 24121T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24122F: Documentation/devicetree/bindings/serial/ 24123F: Documentation/driver-api/serial/ 24124F: drivers/tty/ 24125F: include/linux/selection.h 24126F: include/linux/serial.h 24127F: include/linux/serial_core.h 24128F: include/linux/sysrq.h 24129F: include/linux/tty*.h 24130F: include/linux/vt.h 24131F: include/linux/vt_*.h 24132F: include/uapi/linux/serial.h 24133F: include/uapi/linux/serial_core.h 24134F: include/uapi/linux/tty.h 24135 24136TUA9001 MEDIA DRIVER 24137L: [email protected] 24138S: Orphan 24139W: https://linuxtv.org 24140Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24141F: drivers/media/tuners/tua9001* 24142 24143TULIP NETWORK DRIVERS 24144L: [email protected] 24145L: [email protected] 24146S: Orphan 24147F: drivers/net/ethernet/dec/tulip/ 24148 24149TUN/TAP driver 24150M: Willem de Bruijn <[email protected]> 24151M: Jason Wang <[email protected]> 24152S: Maintained 24153W: http://vtun.sourceforge.net/tun 24154F: Documentation/networking/tuntap.rst 24155F: arch/um/os-Linux/drivers/ 24156F: drivers/net/tap.c 24157F: drivers/net/tun.c 24158 24159TURBOCHANNEL SUBSYSTEM 24160M: "Maciej W. Rozycki" <[email protected]> 24161L: [email protected] 24162S: Maintained 24163Q: https://patchwork.kernel.org/project/linux-mips/list/ 24164F: drivers/tc/ 24165F: include/linux/tc.h 24166 24167TURBOSTAT UTILITY 24168M: "Len Brown" <[email protected]> 24169L: [email protected] 24170S: Supported 24171Q: https://patchwork.kernel.org/project/linux-pm/list/ 24172B: https://bugzilla.kernel.org 24173T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24174F: tools/power/x86/turbostat/ 24175F: tools/testing/selftests/turbostat/ 24176 24177TW5864 VIDEO4LINUX DRIVER 24178M: Bluecherry Maintainers <[email protected]> 24179M: Andrey Utkin <[email protected]> 24180M: Andrey Utkin <[email protected]> 24181L: [email protected] 24182S: Supported 24183F: drivers/media/pci/tw5864/ 24184 24185TW68 VIDEO4LINUX DRIVER 24186M: Hans Verkuil <[email protected]> 24187L: [email protected] 24188S: Odd Fixes 24189W: https://linuxtv.org 24190T: git git://linuxtv.org/media.git 24191F: drivers/media/pci/tw68/ 24192 24193TW686X VIDEO4LINUX DRIVER 24194M: Ezequiel Garcia <[email protected]> 24195L: [email protected] 24196S: Maintained 24197W: http://linuxtv.org 24198T: git git://linuxtv.org/media.git 24199F: drivers/media/pci/tw686x/ 24200 24201U-BOOT ENVIRONMENT VARIABLES 24202M: Rafał Miłecki <[email protected]> 24203S: Maintained 24204F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24205F: drivers/nvmem/layouts/u-boot-env.c 24206F: drivers/nvmem/u-boot-env.c 24207 24208UACCE ACCELERATOR FRAMEWORK 24209M: Zhangfei Gao <[email protected]> 24210M: Zhou Wang <[email protected]> 24211L: [email protected] 24212L: [email protected] 24213S: Maintained 24214F: Documentation/ABI/testing/sysfs-driver-uacce 24215F: Documentation/misc-devices/uacce.rst 24216F: drivers/misc/uacce/ 24217F: include/linux/uacce.h 24218F: include/uapi/misc/uacce/ 24219 24220UBI FILE SYSTEM (UBIFS) 24221M: Richard Weinberger <[email protected]> 24222R: Zhihao Cheng <[email protected]> 24223L: [email protected] 24224S: Supported 24225W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24227T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24228F: Documentation/ABI/testing/sysfs-fs-ubifs 24229F: Documentation/filesystems/ubifs-authentication.rst 24230F: Documentation/filesystems/ubifs.rst 24231F: fs/ubifs/ 24232 24233UBLK USERSPACE BLOCK DRIVER 24234M: Ming Lei <[email protected]> 24235L: [email protected] 24236S: Maintained 24237F: Documentation/block/ublk.rst 24238F: drivers/block/ublk_drv.c 24239F: include/uapi/linux/ublk_cmd.h 24240 24241UBSAN 24242M: Kees Cook <[email protected]> 24243R: Marco Elver <[email protected]> 24244R: Andrey Konovalov <[email protected]> 24245R: Andrey Ryabinin <[email protected]> 24246L: [email protected] 24247L: [email protected] 24248S: Supported 24249T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24250F: Documentation/dev-tools/ubsan.rst 24251F: include/linux/ubsan.h 24252F: lib/Kconfig.ubsan 24253F: lib/test_ubsan.c 24254F: lib/ubsan.c 24255F: lib/ubsan.h 24256F: scripts/Makefile.ubsan 24257K: \bARCH_HAS_UBSAN\b 24258 24259UCLINUX (M68KNOMMU AND COLDFIRE) 24260M: Greg Ungerer <[email protected]> 24261L: [email protected] 24262S: Maintained 24263W: http://www.linux-m68k.org/ 24264T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24265F: arch/m68k/*/*_no.* 24266F: arch/m68k/68*/ 24267F: arch/m68k/coldfire/ 24268F: arch/m68k/include/asm/*_no.* 24269 24270UDF FILESYSTEM 24271M: Jan Kara <[email protected]> 24272S: Maintained 24273F: Documentation/filesystems/udf.rst 24274F: fs/udf/ 24275 24276UDRAW TABLET 24277M: Bastien Nocera <[email protected]> 24278L: [email protected] 24279S: Maintained 24280F: drivers/hid/hid-udraw-ps3.c 24281 24282UHID USERSPACE HID IO DRIVER 24283M: David Rheinsberg <[email protected]> 24284L: [email protected] 24285S: Maintained 24286F: drivers/hid/uhid.c 24287F: include/uapi/linux/uhid.h 24288 24289ULPI BUS 24290M: Heikki Krogerus <[email protected]> 24291L: [email protected] 24292S: Maintained 24293F: drivers/usb/common/ulpi.c 24294F: include/linux/ulpi/ 24295 24296UNICODE SUBSYSTEM 24297M: Gabriel Krisman Bertazi <[email protected]> 24298L: [email protected] 24299S: Supported 24300T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24301F: fs/unicode/ 24302 24303UNIFDEF 24304M: Tony Finch <[email protected]> 24305S: Maintained 24306W: http://dotat.at/prog/unifdef 24307F: scripts/unifdef.c 24308 24309UNIFORM CDROM DRIVER 24310M: Phillip Potter <[email protected]> 24311S: Maintained 24312F: Documentation/cdrom/ 24313F: drivers/cdrom/cdrom.c 24314F: include/linux/cdrom.h 24315F: include/uapi/linux/cdrom.h 24316 24317UNION-FIND 24318M: Xavier <[email protected]> 24319L: [email protected] 24320S: Maintained 24321F: Documentation/core-api/union_find.rst 24322F: Documentation/translations/zh_CN/core-api/union_find.rst 24323F: include/linux/union_find.h 24324F: lib/union_find.c 24325 24326UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24327R: Alim Akhtar <[email protected]> 24328R: Avri Altman <[email protected]> 24329R: Bart Van Assche <[email protected]> 24330L: [email protected] 24331S: Supported 24332F: Documentation/devicetree/bindings/ufs/ 24333F: Documentation/scsi/ufs.rst 24334F: drivers/ufs/core/ 24335 24336UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24337M: Pedro Sousa <[email protected]> 24338L: [email protected] 24339S: Supported 24340F: drivers/ufs/host/*dwc* 24341 24342UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24343M: Alim Akhtar <[email protected]> 24344R: Peter Griffin <[email protected]> 24345L: [email protected] 24346L: [email protected] 24347S: Maintained 24348F: drivers/ufs/host/ufs-exynos* 24349 24350UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24351M: Peter Wang <[email protected]> 24352R: Stanley Jhu <[email protected]> 24353L: [email protected] 24354L: [email protected] (moderated for non-subscribers) 24355S: Maintained 24356F: drivers/ufs/host/ufs-mediatek* 24357 24358UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24359M: Manivannan Sadhasivam <[email protected]> 24360L: [email protected] 24361L: [email protected] 24362S: Maintained 24363F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24364F: drivers/ufs/host/ufs-qcom* 24365 24366UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24367M: Yoshihiro Shimoda <[email protected]> 24368L: [email protected] 24369L: [email protected] 24370S: Maintained 24371F: drivers/ufs/host/ufs-renesas.c 24372 24373UNSORTED BLOCK IMAGES (UBI) 24374M: Richard Weinberger <[email protected]> 24375R: Zhihao Cheng <[email protected]> 24376L: [email protected] 24377S: Supported 24378W: http://www.linux-mtd.infradead.org/ 24379T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24380T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24381F: drivers/mtd/ubi/ 24382F: include/linux/mtd/ubi.h 24383F: include/uapi/mtd/ubi-user.h 24384 24385UPROBES 24386M: Masami Hiramatsu <[email protected]> 24387M: Oleg Nesterov <[email protected]> 24388M: Peter Zijlstra <[email protected]> 24389L: [email protected] 24390L: [email protected] 24391S: Maintained 24392F: arch/*/include/asm/uprobes.h 24393F: arch/*/kernel/probes/uprobes.c 24394F: arch/*/kernel/uprobes.c 24395F: include/linux/uprobes.h 24396F: kernel/events/uprobes.c 24397 24398USB "USBNET" DRIVER FRAMEWORK 24399M: Oliver Neukum <[email protected]> 24400L: [email protected] 24401S: Maintained 24402W: http://www.linux-usb.org/usbnet 24403F: drivers/net/usb/usbnet.c 24404F: include/linux/usb/usbnet.h 24405 24406USB ACM DRIVER 24407M: Oliver Neukum <[email protected]> 24408L: [email protected] 24409S: Maintained 24410F: Documentation/usb/acm.rst 24411F: drivers/usb/class/cdc-acm.* 24412 24413USB APPLE MFI FASTCHARGE DRIVER 24414M: Bastien Nocera <[email protected]> 24415L: [email protected] 24416S: Maintained 24417F: drivers/usb/misc/apple-mfi-fastcharge.c 24418 24419USB AR5523 WIRELESS DRIVER 24420L: [email protected] 24421S: Orphan 24422F: drivers/net/wireless/ath/ar5523/ 24423 24424USB ATTACHED SCSI 24425M: Oliver Neukum <[email protected]> 24426L: [email protected] 24427L: [email protected] 24428S: Maintained 24429F: drivers/usb/storage/uas.c 24430 24431USB CDC ETHERNET DRIVER 24432M: Oliver Neukum <[email protected]> 24433L: [email protected] 24434S: Maintained 24435F: drivers/net/usb/cdc_*.c 24436F: include/uapi/linux/usb/cdc.h 24437 24438USB CHAOSKEY DRIVER 24439M: Keith Packard <[email protected]> 24440L: [email protected] 24441S: Maintained 24442F: drivers/usb/misc/chaoskey.c 24443 24444USB CYPRESS C67X00 DRIVER 24445L: [email protected] 24446S: Orphan 24447F: drivers/usb/c67x00/ 24448 24449USB DAVICOM DM9601 DRIVER 24450M: Peter Korsgaard <[email protected]> 24451L: [email protected] 24452S: Maintained 24453W: http://www.linux-usb.org/usbnet 24454F: drivers/net/usb/dm9601.c 24455 24456USB EHCI DRIVER 24457M: Alan Stern <[email protected]> 24458L: [email protected] 24459S: Maintained 24460F: Documentation/usb/ehci.rst 24461F: drivers/usb/host/ehci* 24462 24463USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24464M: Jiri Kosina <[email protected]> 24465M: Benjamin Tissoires <[email protected]> 24466L: [email protected] 24467S: Maintained 24468T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24469F: Documentation/hid/hiddev.rst 24470F: drivers/hid/usbhid/ 24471 24472USB INTEL XHCI ROLE MUX DRIVER 24473M: Hans de Goede <[email protected]> 24474L: [email protected] 24475S: Maintained 24476F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24477 24478USB IP DRIVER FOR HISILICON KIRIN 960 24479M: Yu Chen <[email protected]> 24480M: Binghui Wang <[email protected]> 24481L: [email protected] 24482S: Maintained 24483F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24484F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24485 24486USB IP DRIVER FOR HISILICON KIRIN 970 24487M: Mauro Carvalho Chehab <[email protected]> 24488L: [email protected] 24489S: Maintained 24490F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24491F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24492 24493USB ISP116X DRIVER 24494M: Olav Kongas <[email protected]> 24495L: [email protected] 24496S: Maintained 24497F: drivers/usb/host/isp116x* 24498F: include/linux/usb/isp116x.h 24499 24500USB ISP1760 DRIVER 24501M: Rui Miguel Silva <[email protected]> 24502L: [email protected] 24503S: Maintained 24504F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24505F: drivers/usb/isp1760/* 24506 24507USB LAN78XX ETHERNET DRIVER 24508M: Thangaraj Samynathan <[email protected]> 24509M: Rengarajan Sundararajan <[email protected]> 24510M: [email protected] 24511L: [email protected] 24512S: Maintained 24513F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24514F: drivers/net/usb/lan78xx.* 24515F: include/dt-bindings/net/microchip-lan78xx.h 24516 24517USB MASS STORAGE DRIVER 24518M: Alan Stern <[email protected]> 24519L: [email protected] 24520L: [email protected] 24521S: Maintained 24522F: drivers/usb/storage/ 24523 24524USB MIDI DRIVER 24525M: Clemens Ladisch <[email protected]> 24526L: [email protected] 24527S: Maintained 24528T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24529F: sound/usb/midi.* 24530 24531USB NETWORKING DRIVERS 24532L: [email protected] 24533S: Odd Fixes 24534F: drivers/net/usb/ 24535 24536USB OHCI DRIVER 24537M: Alan Stern <[email protected]> 24538L: [email protected] 24539S: Maintained 24540F: Documentation/usb/ohci.rst 24541F: drivers/usb/host/ohci* 24542 24543USB OTG FSM (Finite State Machine) 24544M: Peter Chen <[email protected]> 24545L: [email protected] 24546S: Maintained 24547T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24548F: drivers/usb/common/usb-otg-fsm.c 24549 24550USB OVER IP DRIVER 24551M: Valentina Manea <[email protected]> 24552M: Shuah Khan <[email protected]> 24553M: Shuah Khan <[email protected]> 24554R: Hongren Zheng <[email protected]> 24555L: [email protected] 24556S: Maintained 24557F: Documentation/usb/usbip_protocol.rst 24558F: drivers/usb/usbip/ 24559F: tools/testing/selftests/drivers/usb/usbip/ 24560F: tools/usb/usbip/ 24561 24562USB PEGASUS DRIVER 24563M: Petko Manolov <[email protected]> 24564L: [email protected] 24565L: [email protected] 24566S: Maintained 24567W: https://github.com/petkan/pegasus 24568T: git https://github.com/petkan/pegasus.git 24569F: drivers/net/usb/pegasus.* 24570 24571USB PRINTER DRIVER (usblp) 24572M: Pete Zaitcev <[email protected]> 24573L: [email protected] 24574S: Supported 24575F: drivers/usb/class/usblp.c 24576 24577USB QMI WWAN NETWORK DRIVER 24578M: Bjørn Mork <[email protected]> 24579L: [email protected] 24580S: Maintained 24581F: Documentation/ABI/testing/sysfs-class-net-qmi 24582F: drivers/net/usb/qmi_wwan.c 24583 24584USB RAW GADGET DRIVER 24585R: Andrey Konovalov <[email protected]> 24586L: [email protected] 24587S: Maintained 24588B: https://github.com/xairy/raw-gadget/issues 24589F: Documentation/usb/raw-gadget.rst 24590F: drivers/usb/gadget/legacy/raw_gadget.c 24591F: include/uapi/linux/usb/raw_gadget.h 24592 24593USB RTL8150 DRIVER 24594M: Petko Manolov <[email protected]> 24595L: [email protected] 24596L: [email protected] 24597S: Maintained 24598W: https://github.com/petkan/rtl8150 24599T: git https://github.com/petkan/rtl8150.git 24600F: drivers/net/usb/rtl8150.c 24601 24602USB SERIAL SUBSYSTEM 24603M: Johan Hovold <[email protected]> 24604L: [email protected] 24605S: Maintained 24606T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24607F: Documentation/usb/usb-serial.rst 24608F: drivers/usb/serial/ 24609F: include/linux/usb/serial.h 24610 24611USB SMSC75XX ETHERNET DRIVER 24612M: Steve Glendinning <[email protected]> 24613L: [email protected] 24614S: Maintained 24615F: drivers/net/usb/smsc75xx.* 24616 24617USB SMSC95XX ETHERNET DRIVER 24618M: Steve Glendinning <[email protected]> 24619M: [email protected] 24620L: [email protected] 24621S: Maintained 24622F: drivers/net/usb/smsc95xx.* 24623 24624USB SUBSYSTEM 24625M: Greg Kroah-Hartman <[email protected]> 24626L: [email protected] 24627S: Supported 24628W: http://www.linux-usb.org 24629T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24630F: Documentation/devicetree/bindings/usb/ 24631F: Documentation/usb/ 24632F: drivers/usb/ 24633F: include/dt-bindings/usb/ 24634F: include/linux/usb.h 24635F: include/linux/usb/ 24636F: include/uapi/linux/usb/ 24637 24638USB TYPEC BUS FOR ALTERNATE MODES 24639M: Heikki Krogerus <[email protected]> 24640L: [email protected] 24641S: Maintained 24642F: Documentation/ABI/testing/sysfs-bus-typec 24643F: Documentation/driver-api/usb/typec_bus.rst 24644F: drivers/usb/typec/altmodes/ 24645F: include/linux/usb/typec_altmode.h 24646 24647USB TYPEC CLASS 24648M: Heikki Krogerus <[email protected]> 24649L: [email protected] 24650S: Maintained 24651F: Documentation/ABI/testing/sysfs-class-typec 24652F: Documentation/driver-api/usb/typec.rst 24653F: drivers/usb/typec/ 24654F: include/linux/usb/typec.h 24655 24656USB TYPEC INTEL PMC MUX DRIVER 24657M: Heikki Krogerus <[email protected]> 24658L: [email protected] 24659S: Maintained 24660F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24661F: drivers/usb/typec/mux/intel_pmc_mux.c 24662 24663USB TYPEC PI3USB30532 MUX DRIVER 24664M: Hans de Goede <[email protected]> 24665L: [email protected] 24666S: Maintained 24667F: drivers/usb/typec/mux/pi3usb30532.c 24668 24669USB TYPEC PORT CONTROLLER DRIVERS 24670L: [email protected] 24671S: Orphan 24672F: drivers/usb/typec/tcpm/ 24673 24674USB TYPEC TUSB1046 MUX DRIVER 24675M: Romain Gantois <[email protected]> 24676L: [email protected] 24677S: Maintained 24678F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 24679F: drivers/usb/typec/mux/tusb1046.c 24680 24681USB UHCI DRIVER 24682M: Alan Stern <[email protected]> 24683L: [email protected] 24684S: Maintained 24685F: drivers/usb/host/uhci* 24686 24687USB VIDEO CLASS 24688M: Laurent Pinchart <[email protected]> 24689M: Hans de Goede <[email protected]> 24690L: [email protected] 24691S: Maintained 24692W: http://www.ideasonboard.org/uvc/ 24693T: git git://linuxtv.org/media.git 24694F: Documentation/userspace-api/media/drivers/uvcvideo.rst 24695F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 24696F: drivers/media/common/uvc.c 24697F: drivers/media/usb/uvc/ 24698F: include/linux/usb/uvc.h 24699F: include/uapi/linux/uvcvideo.h 24700 24701USB WEBCAM GADGET 24702L: [email protected] 24703S: Orphan 24704F: drivers/usb/gadget/function/*uvc* 24705F: drivers/usb/gadget/legacy/webcam.c 24706F: include/uapi/linux/usb/g_uvc.h 24707 24708USB XHCI DRIVER 24709M: Mathias Nyman <[email protected]> 24710L: [email protected] 24711S: Supported 24712F: drivers/usb/host/pci-quirks* 24713F: drivers/usb/host/xhci* 24714 24715USER DATAGRAM PROTOCOL (UDP) 24716M: Willem de Bruijn <[email protected]> 24717L: [email protected] 24718S: Maintained 24719F: include/linux/udp.h 24720F: include/net/udp.h 24721F: include/trace/events/udp.h 24722F: include/uapi/linux/udp.h 24723F: net/ipv4/udp.c 24724F: net/ipv6/udp.c 24725 24726USER-MODE LINUX (UML) 24727M: Richard Weinberger <[email protected]> 24728M: Anton Ivanov <[email protected]> 24729M: Johannes Berg <[email protected]> 24730L: [email protected] 24731S: Maintained 24732W: http://user-mode-linux.sourceforge.net 24733Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24734T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24735T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24736F: Documentation/virt/uml/ 24737F: arch/um/ 24738F: arch/x86/um/ 24739F: fs/hostfs/ 24740 24741USERSPACE COPYIN/COPYOUT (UIOVEC) 24742M: Alexander Viro <[email protected]> 24743S: Maintained 24744F: include/linux/uio.h 24745F: lib/iov_iter.c 24746 24747USERSPACE DMA BUFFER DRIVER 24748M: Gerd Hoffmann <[email protected]> 24749M: Vivek Kasireddy <[email protected]> 24750L: [email protected] 24751S: Maintained 24752T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24753F: drivers/dma-buf/udmabuf.c 24754F: include/uapi/linux/udmabuf.h 24755 24756USERSPACE I/O (UIO) 24757M: Greg Kroah-Hartman <[email protected]> 24758S: Maintained 24759T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24760F: Documentation/driver-api/uio-howto.rst 24761F: drivers/uio/ 24762F: include/linux/uio_driver.h 24763 24764UTIL-LINUX PACKAGE 24765M: Karel Zak <[email protected]> 24766L: [email protected] 24767S: Maintained 24768W: http://en.wikipedia.org/wiki/Util-linux 24769T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24770 24771UUID HELPERS 24772R: Andy Shevchenko <[email protected]> 24773L: [email protected] 24774S: Maintained 24775F: include/linux/uuid.h 24776F: lib/test_uuid.c 24777F: lib/uuid.c 24778 24779UV SYSFS DRIVER 24780M: Justin Ernst <[email protected]> 24781L: [email protected] 24782S: Maintained 24783F: drivers/platform/x86/uv_sysfs.c 24784 24785UVESAFB DRIVER 24786M: Michal Januszewski <[email protected]> 24787L: [email protected] 24788S: Maintained 24789W: https://github.com/mjanusz/v86d 24790F: Documentation/fb/uvesafb.rst 24791F: drivers/video/fbdev/uvesafb.* 24792 24793Ux500 CLOCK DRIVERS 24794M: Ulf Hansson <[email protected]> 24795L: [email protected] 24796L: [email protected] (moderated for non-subscribers) 24797S: Maintained 24798F: drivers/clk/ux500/ 24799 24800V4L2 ASYNC AND FWNODE FRAMEWORKS 24801M: Sakari Ailus <[email protected]> 24802L: [email protected] 24803S: Maintained 24804T: git git://linuxtv.org/media.git 24805F: drivers/media/v4l2-core/v4l2-async.c 24806F: drivers/media/v4l2-core/v4l2-fwnode.c 24807F: include/media/v4l2-async.h 24808F: include/media/v4l2-fwnode.h 24809 24810V4L2 LENS DRIVERS 24811M: Sakari Ailus <[email protected]> 24812L: [email protected] 24813S: Maintained 24814F: drivers/media/i2c/ak* 24815F: drivers/media/i2c/dw* 24816F: drivers/media/i2c/lm* 24817 24818V4L2 CAMERA SENSOR DRIVERS 24819M: Sakari Ailus <[email protected]> 24820L: [email protected] 24821S: Maintained 24822F: Documentation/driver-api/media/camera-sensor.rst 24823F: Documentation/driver-api/media/tx-rx.rst 24824F: drivers/media/i2c/ar* 24825F: drivers/media/i2c/gc* 24826F: drivers/media/i2c/hi* 24827F: drivers/media/i2c/imx* 24828F: drivers/media/i2c/mt* 24829F: drivers/media/i2c/og* 24830F: drivers/media/i2c/ov* 24831F: drivers/media/i2c/s5* 24832F: drivers/media/i2c/vgxy61.c 24833 24834VF610 NAND DRIVER 24835M: Stefan Agner <[email protected]> 24836L: [email protected] 24837S: Supported 24838F: drivers/mtd/nand/raw/vf610_nfc.c 24839 24840VFAT/FAT/MSDOS FILESYSTEM 24841M: OGAWA Hirofumi <[email protected]> 24842S: Maintained 24843F: Documentation/filesystems/vfat.rst 24844F: fs/fat/ 24845F: tools/testing/selftests/filesystems/fat/ 24846 24847VFIO CDX DRIVER 24848M: Nipun Gupta <[email protected]> 24849M: Nikhil Agarwal <[email protected]> 24850L: [email protected] 24851S: Maintained 24852F: drivers/vfio/cdx/* 24853 24854VFIO DRIVER 24855M: Alex Williamson <[email protected]> 24856L: [email protected] 24857S: Maintained 24858T: git https://github.com/awilliam/linux-vfio.git 24859F: Documentation/ABI/testing/debugfs-vfio 24860F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24861F: Documentation/driver-api/vfio.rst 24862F: drivers/vfio/ 24863F: include/linux/vfio.h 24864F: include/linux/vfio_pci_core.h 24865F: include/uapi/linux/vfio.h 24866 24867VFIO FSL-MC DRIVER 24868L: [email protected] 24869S: Orphan 24870F: drivers/vfio/fsl-mc/ 24871 24872VFIO HISILICON PCI DRIVER 24873M: Longfang Liu <[email protected]> 24874M: Shameer Kolothum <[email protected]> 24875L: [email protected] 24876S: Maintained 24877F: drivers/vfio/pci/hisilicon/ 24878 24879VFIO MEDIATED DEVICE DRIVERS 24880M: Kirti Wankhede <[email protected]> 24881L: [email protected] 24882S: Maintained 24883F: Documentation/driver-api/vfio-mediated-device.rst 24884F: drivers/vfio/mdev/ 24885F: include/linux/mdev.h 24886F: samples/vfio-mdev/ 24887 24888VFIO MLX5 PCI DRIVER 24889M: Yishai Hadas <[email protected]> 24890L: [email protected] 24891S: Maintained 24892F: drivers/vfio/pci/mlx5/ 24893 24894VFIO NVIDIA GRACE GPU DRIVER 24895M: Ankit Agrawal <[email protected]> 24896L: [email protected] 24897S: Supported 24898F: drivers/vfio/pci/nvgrace-gpu/ 24899 24900VFIO PCI DEVICE SPECIFIC DRIVERS 24901R: Jason Gunthorpe <[email protected]> 24902R: Yishai Hadas <[email protected]> 24903R: Shameer Kolothum <[email protected]> 24904R: Kevin Tian <[email protected]> 24905L: [email protected] 24906S: Maintained 24907P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24908F: drivers/vfio/pci/*/ 24909 24910VFIO PDS PCI DRIVER 24911M: Brett Creeley <[email protected]> 24912L: [email protected] 24913S: Maintained 24914F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24915F: drivers/vfio/pci/pds/ 24916 24917VFIO PLATFORM DRIVER 24918M: Eric Auger <[email protected]> 24919L: [email protected] 24920S: Maintained 24921F: drivers/vfio/platform/ 24922 24923VFIO QAT PCI DRIVER 24924M: Xin Zeng <[email protected]> 24925M: Giovanni Cabiddu <[email protected]> 24926L: [email protected] 24927L: [email protected] 24928S: Supported 24929F: drivers/vfio/pci/qat/ 24930 24931VFIO VIRTIO PCI DRIVER 24932M: Yishai Hadas <[email protected]> 24933L: [email protected] 24934L: [email protected] 24935S: Maintained 24936F: drivers/vfio/pci/virtio 24937 24938VGA_SWITCHEROO 24939R: Lukas Wunner <[email protected]> 24940S: Maintained 24941T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24942F: Documentation/gpu/vga-switcheroo.rst 24943F: drivers/gpu/vga/vga_switcheroo.c 24944F: include/linux/vga_switcheroo.h 24945 24946VIA RHINE NETWORK DRIVER 24947M: Kevin Brace <[email protected]> 24948S: Maintained 24949F: drivers/net/ethernet/via/via-rhine.c 24950 24951VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24952M: Florian Tobias Schandinat <[email protected]> 24953L: [email protected] 24954S: Maintained 24955F: drivers/video/fbdev/via/ 24956F: include/linux/via-core.h 24957F: include/linux/via_i2c.h 24958 24959VIA VELOCITY NETWORK DRIVER 24960M: Francois Romieu <[email protected]> 24961L: [email protected] 24962S: Maintained 24963F: drivers/net/ethernet/via/via-velocity.* 24964 24965VICODEC VIRTUAL CODEC DRIVER 24966M: Hans Verkuil <[email protected]> 24967L: [email protected] 24968S: Maintained 24969W: https://linuxtv.org 24970T: git git://linuxtv.org/media.git 24971F: drivers/media/test-drivers/vicodec/* 24972 24973VIDEO I2C POLLING DRIVER 24974M: Matt Ranostay <[email protected]> 24975L: [email protected] 24976S: Maintained 24977F: drivers/media/i2c/video-i2c.c 24978 24979VIDEO MULTIPLEXER DRIVER 24980M: Philipp Zabel <[email protected]> 24981L: [email protected] 24982S: Maintained 24983F: drivers/media/platform/video-mux.c 24984 24985VIDEOBUF2 FRAMEWORK 24986M: Tomasz Figa <[email protected]> 24987M: Marek Szyprowski <[email protected]> 24988L: [email protected] 24989S: Maintained 24990F: drivers/media/common/videobuf2/* 24991F: include/media/videobuf2-* 24992 24993VIDTV VIRTUAL DIGITAL TV DRIVER 24994M: Daniel W. S. Almeida <[email protected]> 24995L: [email protected] 24996S: Maintained 24997W: https://linuxtv.org 24998T: git git://linuxtv.org/media.git 24999F: drivers/media/test-drivers/vidtv/* 25000 25001VIMC VIRTUAL MEDIA CONTROLLER DRIVER 25002M: Shuah Khan <[email protected]> 25003R: Kieran Bingham <[email protected]> 25004L: [email protected] 25005S: Maintained 25006W: https://linuxtv.org 25007T: git git://linuxtv.org/media.git 25008F: drivers/media/test-drivers/vimc/* 25009 25010VIRT LIB 25011M: Alex Williamson <[email protected]> 25012M: Paolo Bonzini <[email protected]> 25013L: [email protected] 25014S: Supported 25015F: virt/lib/ 25016 25017VIRTIO AND VHOST VSOCK DRIVER 25018M: Stefan Hajnoczi <[email protected]> 25019M: Stefano Garzarella <[email protected]> 25020L: [email protected] 25021L: [email protected] 25022L: [email protected] 25023S: Maintained 25024F: drivers/vhost/vsock.c 25025F: include/linux/virtio_vsock.h 25026F: include/uapi/linux/virtio_vsock.h 25027F: net/vmw_vsock/virtio_transport.c 25028F: net/vmw_vsock/virtio_transport_common.c 25029 25030VIRTIO BALLOON 25031M: "Michael S. Tsirkin" <[email protected]> 25032M: David Hildenbrand <[email protected]> 25033L: [email protected] 25034S: Maintained 25035F: drivers/virtio/virtio_balloon.c 25036F: include/linux/balloon_compaction.h 25037F: include/uapi/linux/virtio_balloon.h 25038F: mm/balloon_compaction.c 25039 25040VIRTIO BLOCK AND SCSI DRIVERS 25041M: "Michael S. Tsirkin" <[email protected]> 25042M: Jason Wang <[email protected]> 25043R: Paolo Bonzini <[email protected]> 25044R: Stefan Hajnoczi <[email protected]> 25045R: Eugenio Pérez <[email protected]> 25046L: [email protected] 25047S: Maintained 25048F: drivers/block/virtio_blk.c 25049F: drivers/scsi/virtio_scsi.c 25050F: include/uapi/linux/virtio_blk.h 25051F: include/uapi/linux/virtio_scsi.h 25052 25053VIRTIO CONSOLE DRIVER 25054M: Amit Shah <[email protected]> 25055L: [email protected] 25056S: Maintained 25057F: drivers/char/virtio_console.c 25058F: include/uapi/linux/virtio_console.h 25059 25060VIRTIO CORE AND NET DRIVERS 25061M: "Michael S. Tsirkin" <[email protected]> 25062M: Jason Wang <[email protected]> 25063R: Xuan Zhuo <[email protected]> 25064R: Eugenio Pérez <[email protected]> 25065L: [email protected] 25066S: Maintained 25067F: Documentation/ABI/testing/sysfs-bus-vdpa 25068F: Documentation/ABI/testing/sysfs-class-vduse 25069F: Documentation/devicetree/bindings/virtio/ 25070F: Documentation/driver-api/virtio/ 25071F: drivers/block/virtio_blk.c 25072F: drivers/crypto/virtio/ 25073F: drivers/net/virtio_net.c 25074F: drivers/vdpa/ 25075F: drivers/virtio/ 25076F: include/linux/vdpa.h 25077F: include/linux/virtio*.h 25078F: include/linux/vringh.h 25079F: include/uapi/linux/virtio_*.h 25080F: net/vmw_vsock/virtio* 25081F: tools/virtio/ 25082F: tools/testing/selftests/drivers/net/virtio_net/ 25083 25084VIRTIO CRYPTO DRIVER 25085M: Gonglei <[email protected]> 25086L: [email protected] 25087L: [email protected] 25088S: Maintained 25089F: drivers/crypto/virtio/ 25090F: include/uapi/linux/virtio_crypto.h 25091 25092VIRTIO DRIVERS FOR S390 25093M: Cornelia Huck <[email protected]> 25094M: Halil Pasic <[email protected]> 25095M: Eric Farman <[email protected]> 25096L: [email protected] 25097L: [email protected] 25098L: [email protected] 25099S: Supported 25100F: arch/s390/include/uapi/asm/virtio-ccw.h 25101F: drivers/s390/virtio/ 25102 25103VIRTIO FILE SYSTEM 25104M: Vivek Goyal <[email protected]> 25105M: Stefan Hajnoczi <[email protected]> 25106M: Miklos Szeredi <[email protected]> 25107R: Eugenio Pérez <[email protected]> 25108L: [email protected] 25109L: [email protected] 25110S: Supported 25111W: https://virtio-fs.gitlab.io/ 25112F: Documentation/filesystems/virtiofs.rst 25113F: fs/fuse/virtio_fs.c 25114F: include/uapi/linux/virtio_fs.h 25115 25116VIRTIO GPIO DRIVER 25117M: Enrico Weigelt, metux IT consult <[email protected]> 25118M: Viresh Kumar <[email protected]> 25119L: [email protected] 25120L: [email protected] 25121S: Maintained 25122F: drivers/gpio/gpio-virtio.c 25123F: include/uapi/linux/virtio_gpio.h 25124 25125VIRTIO GPU DRIVER 25126M: David Airlie <[email protected]> 25127M: Gerd Hoffmann <[email protected]> 25128R: Gurchetan Singh <[email protected]> 25129R: Chia-I Wu <[email protected]> 25130L: [email protected] 25131L: [email protected] 25132S: Maintained 25133T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25134F: drivers/gpu/drm/ci/xfails/virtio* 25135F: drivers/gpu/drm/virtio/ 25136F: include/uapi/linux/virtio_gpu.h 25137 25138VIRTIO HOST (VHOST) 25139M: "Michael S. Tsirkin" <[email protected]> 25140M: Jason Wang <[email protected]> 25141R: Eugenio Pérez <[email protected]> 25142L: [email protected] 25143L: [email protected] 25144L: [email protected] 25145S: Maintained 25146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25147F: drivers/vhost/ 25148F: include/linux/sched/vhost_task.h 25149F: include/linux/vhost_iotlb.h 25150F: include/uapi/linux/vhost.h 25151F: kernel/vhost_task.c 25152 25153VIRTIO HOST (VHOST-SCSI) 25154M: "Michael S. Tsirkin" <[email protected]> 25155M: Jason Wang <[email protected]> 25156M: Mike Christie <[email protected]> 25157R: Paolo Bonzini <[email protected]> 25158R: Stefan Hajnoczi <[email protected]> 25159L: [email protected] 25160S: Maintained 25161F: drivers/vhost/scsi.c 25162 25163VIRTIO I2C DRIVER 25164M: Viresh Kumar <[email protected]> 25165R: "Chen, Jian Jun" <[email protected]> 25166L: [email protected] 25167L: [email protected] 25168S: Maintained 25169F: drivers/i2c/busses/i2c-virtio.c 25170F: include/uapi/linux/virtio_i2c.h 25171 25172VIRTIO INPUT DRIVER 25173M: Gerd Hoffmann <[email protected]> 25174S: Maintained 25175F: drivers/virtio/virtio_input.c 25176F: include/uapi/linux/virtio_input.h 25177 25178VIRTIO IOMMU DRIVER 25179M: Jean-Philippe Brucker <[email protected]> 25180L: [email protected] 25181S: Maintained 25182F: drivers/iommu/virtio-iommu.c 25183F: include/uapi/linux/virtio_iommu.h 25184 25185VIRTIO MEM DRIVER 25186M: David Hildenbrand <[email protected]> 25187L: [email protected] 25188S: Maintained 25189W: https://virtio-mem.gitlab.io/ 25190F: drivers/virtio/virtio_mem.c 25191F: include/uapi/linux/virtio_mem.h 25192 25193VIRTIO PMEM DRIVER 25194M: Pankaj Gupta <[email protected]> 25195L: [email protected] 25196S: Maintained 25197F: drivers/nvdimm/nd_virtio.c 25198F: drivers/nvdimm/virtio_pmem.c 25199 25200VIRTIO SOUND DRIVER 25201M: Anton Yakovlev <[email protected]> 25202M: "Michael S. Tsirkin" <[email protected]> 25203L: [email protected] 25204L: [email protected] 25205S: Maintained 25206F: include/uapi/linux/virtio_snd.h 25207F: sound/virtio/* 25208 25209VIRTUAL BOX GUEST DEVICE DRIVER 25210M: Hans de Goede <[email protected]> 25211M: Arnd Bergmann <[email protected]> 25212M: Greg Kroah-Hartman <[email protected]> 25213S: Maintained 25214F: drivers/virt/vboxguest/ 25215F: include/linux/vbox_utils.h 25216F: include/uapi/linux/vbox*.h 25217 25218VIRTUAL BOX SHARED FOLDER VFS DRIVER 25219M: Hans de Goede <[email protected]> 25220L: [email protected] 25221S: Maintained 25222F: fs/vboxsf/* 25223 25224VIRTUAL PCM TEST DRIVER 25225M: Ivan Orlov <[email protected]> 25226L: [email protected] 25227S: Maintained 25228F: Documentation/sound/cards/pcmtest.rst 25229F: sound/drivers/pcmtest.c 25230F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25231 25232VIRTUAL SERIO DEVICE DRIVER 25233M: Stephen Chandler Paul <[email protected]> 25234S: Maintained 25235F: drivers/input/serio/userio.c 25236F: include/uapi/linux/userio.h 25237 25238VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25239M: Javier Carrasco <[email protected]> 25240S: Maintained 25241F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25242F: drivers/iio/light/veml3235.c 25243 25244VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25245M: Javier Carrasco <[email protected]> 25246S: Maintained 25247F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25248F: drivers/iio/light/veml6030.c 25249 25250VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25251M: Javier Carrasco <[email protected]> 25252S: Maintained 25253F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25254F: drivers/iio/light/veml6075.c 25255 25256VISL VIRTUAL STATELESS DECODER DRIVER 25257M: Daniel Almeida <[email protected]> 25258L: [email protected] 25259S: Supported 25260F: drivers/media/test-drivers/visl 25261 25262VIVID VIRTUAL VIDEO DRIVER 25263M: Hans Verkuil <[email protected]> 25264L: [email protected] 25265S: Maintained 25266W: https://linuxtv.org 25267T: git git://linuxtv.org/media.git 25268F: drivers/media/test-drivers/vivid/* 25269 25270VM SOCKETS (AF_VSOCK) 25271M: Stefano Garzarella <[email protected]> 25272L: [email protected] 25273L: [email protected] 25274S: Maintained 25275F: drivers/net/vsockmon.c 25276F: include/net/af_vsock.h 25277F: include/uapi/linux/vm_sockets.h 25278F: include/uapi/linux/vm_sockets_diag.h 25279F: include/uapi/linux/vsockmon.h 25280F: net/vmw_vsock/ 25281F: tools/testing/vsock/ 25282 25283VMALLOC 25284M: Andrew Morton <[email protected]> 25285R: Uladzislau Rezki <[email protected]> 25286R: Christoph Hellwig <[email protected]> 25287L: [email protected] 25288S: Maintained 25289W: http://www.linux-mm.org 25290T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25291F: include/linux/vmalloc.h 25292F: mm/vmalloc.c 25293 25294VME SUBSYSTEM 25295L: [email protected] 25296S: Orphan 25297T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25298F: Documentation/driver-api/vme.rst 25299F: drivers/staging/vme_user/ 25300 25301VMWARE BALLOON DRIVER 25302M: Jerrin Shaji George <[email protected]> 25303R: Broadcom internal kernel review list <[email protected]> 25304L: [email protected] 25305S: Supported 25306F: drivers/misc/vmw_balloon.c 25307 25308VMWARE HYPERVISOR INTERFACE 25309M: Ajay Kaher <[email protected]> 25310M: Alexey Makhalov <[email protected]> 25311R: Broadcom internal kernel review list <[email protected]> 25312L: [email protected] 25313L: [email protected] 25314S: Supported 25315T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25316F: arch/x86/include/asm/vmware.h 25317F: arch/x86/kernel/cpu/vmware.c 25318 25319VMWARE PVRDMA DRIVER 25320M: Bryan Tan <[email protected]> 25321M: Vishnu Dasa <[email protected]> 25322R: Broadcom internal kernel review list <[email protected]> 25323L: [email protected] 25324S: Supported 25325F: drivers/infiniband/hw/vmw_pvrdma/ 25326 25327VMWARE PVSCSI DRIVER 25328M: Vishal Bhakta <[email protected]> 25329R: Broadcom internal kernel review list <[email protected]> 25330L: [email protected] 25331S: Supported 25332F: drivers/scsi/vmw_pvscsi.c 25333F: drivers/scsi/vmw_pvscsi.h 25334 25335VMWARE VIRTUAL PTP CLOCK DRIVER 25336M: Nick Shi <[email protected]> 25337R: Ajay Kaher <[email protected]> 25338R: Alexey Makhalov <[email protected]> 25339R: Broadcom internal kernel review list <[email protected]> 25340L: [email protected] 25341S: Supported 25342F: drivers/ptp/ptp_vmw.c 25343 25344VMWARE VMCI DRIVER 25345M: Bryan Tan <[email protected]> 25346M: Vishnu Dasa <[email protected]> 25347R: Broadcom internal kernel review list <[email protected]> 25348L: [email protected] 25349S: Supported 25350F: drivers/misc/vmw_vmci/ 25351F: include/linux/vmw_vmci* 25352 25353VMWARE VMMOUSE SUBDRIVER 25354M: Zack Rusin <[email protected]> 25355R: Broadcom internal kernel review list <[email protected]> 25356L: [email protected] 25357S: Supported 25358F: drivers/input/mouse/vmmouse.c 25359F: drivers/input/mouse/vmmouse.h 25360 25361VMWARE VMXNET3 ETHERNET DRIVER 25362M: Ronak Doshi <[email protected]> 25363R: Broadcom internal kernel review list <[email protected]> 25364L: [email protected] 25365S: Supported 25366F: drivers/net/vmxnet3/ 25367 25368VMWARE VSOCK VMCI TRANSPORT DRIVER 25369M: Bryan Tan <[email protected]> 25370M: Vishnu Dasa <[email protected]> 25371R: Broadcom internal kernel review list <[email protected]> 25372L: [email protected] 25373S: Supported 25374F: net/vmw_vsock/vmci_transport* 25375 25376VOCORE VOCORE2 BOARD 25377M: Harvey Hunt <[email protected]> 25378L: [email protected] 25379S: Maintained 25380F: arch/mips/boot/dts/ralink/vocore2.dts 25381 25382VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25383M: Liam Girdwood <[email protected]> 25384M: Mark Brown <[email protected]> 25385L: [email protected] 25386S: Supported 25387W: http://www.slimlogic.co.uk/?p=48 25388T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25389F: Documentation/devicetree/bindings/regulator/ 25390F: Documentation/power/regulator/ 25391F: drivers/regulator/ 25392F: include/dt-bindings/regulator/ 25393F: include/linux/regulator/ 25394K: regulator_get_optional 25395 25396VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25397R: Matti Vaittinen <[email protected]> 25398F: drivers/regulator/irq_helpers.c 25399 25400VRF 25401M: David Ahern <[email protected]> 25402L: [email protected] 25403S: Maintained 25404F: Documentation/networking/vrf.rst 25405F: drivers/net/vrf.c 25406 25407VSPRINTF 25408M: Petr Mladek <[email protected]> 25409M: Steven Rostedt <[email protected]> 25410R: Andy Shevchenko <[email protected]> 25411R: Rasmus Villemoes <[email protected]> 25412R: Sergey Senozhatsky <[email protected]> 25413S: Maintained 25414T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25415F: Documentation/core-api/printk-formats.rst 25416F: lib/test_printf.c 25417F: lib/test_scanf.c 25418F: lib/vsprintf.c 25419 25420VT1211 HARDWARE MONITOR DRIVER 25421M: Juerg Haefliger <[email protected]> 25422L: [email protected] 25423S: Maintained 25424F: Documentation/hwmon/vt1211.rst 25425F: drivers/hwmon/vt1211.c 25426 25427VT8231 HARDWARE MONITOR DRIVER 25428M: Roger Lucas <[email protected]> 25429L: [email protected] 25430S: Maintained 25431F: drivers/hwmon/vt8231.c 25432 25433VUB300 USB to SDIO/SD/MMC bridge chip 25434L: [email protected] 25435S: Orphan 25436F: drivers/mmc/host/vub300.c 25437 25438W1 DALLAS'S 1-WIRE BUS 25439M: Krzysztof Kozlowski <[email protected]> 25440S: Maintained 25441F: Documentation/devicetree/bindings/w1/ 25442F: Documentation/w1/ 25443F: drivers/w1/ 25444F: include/linux/w1.h 25445 25446W83791D HARDWARE MONITORING DRIVER 25447M: Marc Hulsman <[email protected]> 25448L: [email protected] 25449S: Maintained 25450F: Documentation/hwmon/w83791d.rst 25451F: drivers/hwmon/w83791d.c 25452 25453W83793 HARDWARE MONITORING DRIVER 25454M: Rudolf Marek <[email protected]> 25455L: [email protected] 25456S: Maintained 25457F: Documentation/hwmon/w83793.rst 25458F: drivers/hwmon/w83793.c 25459 25460W83795 HARDWARE MONITORING DRIVER 25461M: Jean Delvare <[email protected]> 25462L: [email protected] 25463S: Maintained 25464F: drivers/hwmon/w83795.c 25465 25466W83L51xD SD/MMC CARD INTERFACE DRIVER 25467M: Pierre Ossman <[email protected]> 25468S: Maintained 25469F: drivers/mmc/host/wbsd.* 25470 25471WACOM PROTOCOL 4 SERIAL TABLETS 25472M: Julian Squires <[email protected]> 25473M: Hans de Goede <[email protected]> 25474L: [email protected] 25475S: Maintained 25476F: drivers/input/tablet/wacom_serial4.c 25477 25478WANGXUN ETHERNET DRIVER 25479M: Jiawen Wu <[email protected]> 25480M: Mengyuan Lou <[email protected]> 25481L: [email protected] 25482S: Maintained 25483W: https://www.net-swift.com 25484F: Documentation/networking/device_drivers/ethernet/wangxun/* 25485F: drivers/net/ethernet/wangxun/ 25486F: drivers/net/pcs/pcs-xpcs-wx.c 25487 25488WATCHDOG DEVICE DRIVERS 25489M: Wim Van Sebroeck <[email protected]> 25490M: Guenter Roeck <[email protected]> 25491L: [email protected] 25492S: Maintained 25493W: http://www.linux-watchdog.org/ 25494T: git git://www.linux-watchdog.org/linux-watchdog.git 25495F: Documentation/devicetree/bindings/watchdog/ 25496F: Documentation/watchdog/ 25497F: drivers/watchdog/ 25498F: include/linux/watchdog.h 25499F: include/trace/events/watchdog.h 25500F: include/uapi/linux/watchdog.h 25501 25502WAVE5 VPU CODEC DRIVER 25503M: Nas Chung <[email protected]> 25504M: Jackson Lee <[email protected]> 25505L: [email protected] 25506S: Maintained 25507F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25508F: drivers/media/platform/chips-media/wave5/ 25509 25510WHISKEYCOVE PMIC GPIO DRIVER 25511M: Kuppuswamy Sathyanarayanan <[email protected]> 25512L: [email protected] 25513S: Maintained 25514F: drivers/gpio/gpio-wcove.c 25515 25516WHWAVE RTC DRIVER 25517M: Dianlong Li <[email protected]> 25518L: [email protected] 25519S: Maintained 25520F: drivers/rtc/rtc-sd3078.c 25521 25522WIIMOTE HID DRIVER 25523M: David Rheinsberg <[email protected]> 25524L: [email protected] 25525S: Maintained 25526F: drivers/hid/hid-wiimote* 25527 25528WILOCITY WIL6210 WIRELESS DRIVER 25529L: [email protected] 25530S: Orphan 25531W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25532F: drivers/net/wireless/ath/wil6210/ 25533 25534WINBOND CIR DRIVER 25535M: David Härdeman <[email protected]> 25536S: Maintained 25537F: drivers/media/rc/winbond-cir.c 25538 25539WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25540L: [email protected] 25541S: Orphan 25542F: drivers/watchdog/ebc-c384_wdt.c 25543 25544WINSYSTEMS WS16C48 GPIO DRIVER 25545M: William Breathitt Gray <[email protected]> 25546L: [email protected] 25547S: Maintained 25548F: drivers/gpio/gpio-ws16c48.c 25549 25550WIREGUARD SECURE NETWORK TUNNEL 25551M: Jason A. Donenfeld <[email protected]> 25552L: [email protected] 25553L: [email protected] 25554S: Maintained 25555F: drivers/net/wireguard/ 25556F: tools/testing/selftests/wireguard/ 25557 25558WISTRON LAPTOP BUTTON DRIVER 25559M: Miloslav Trmac <[email protected]> 25560S: Maintained 25561F: drivers/input/misc/wistron_btns.c 25562 25563WMI BINARY MOF DRIVER 25564M: Armin Wolf <[email protected]> 25565R: Thomas Weißschuh <[email protected]> 25566L: [email protected] 25567S: Maintained 25568F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25569F: Documentation/wmi/devices/wmi-bmof.rst 25570F: drivers/platform/x86/wmi-bmof.c 25571 25572WOLFSON MICROELECTRONICS DRIVERS 25573L: [email protected] 25574S: Supported 25575W: https://github.com/CirrusLogic/linux-drivers/wiki 25576T: git https://github.com/CirrusLogic/linux-drivers.git 25577F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25578F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25579F: Documentation/devicetree/bindings/mfd/wm831x.txt 25580F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25581F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25582F: Documentation/devicetree/bindings/sound/wm* 25583F: Documentation/hwmon/wm83??.rst 25584F: arch/arm/mach-s3c/mach-crag6410* 25585F: drivers/clk/clk-wm83*.c 25586F: drivers/gpio/gpio-*wm*.c 25587F: drivers/gpio/gpio-arizona.c 25588F: drivers/hwmon/wm83??-hwmon.c 25589F: drivers/input/misc/wm831x-on.c 25590F: drivers/input/touchscreen/wm831x-ts.c 25591F: drivers/input/touchscreen/wm97*.c 25592F: drivers/leds/leds-wm83*.c 25593F: drivers/mfd/arizona* 25594F: drivers/mfd/cs47l24* 25595F: drivers/mfd/wm*.c 25596F: drivers/power/supply/wm83*.c 25597F: drivers/regulator/arizona* 25598F: drivers/regulator/wm8*.c 25599F: drivers/rtc/rtc-wm83*.c 25600F: drivers/video/backlight/wm83*_bl.c 25601F: drivers/watchdog/wm83*_wdt.c 25602F: include/linux/mfd/arizona/ 25603F: include/linux/mfd/wm831x/ 25604F: include/linux/mfd/wm8350/ 25605F: include/linux/mfd/wm8400* 25606F: include/linux/regulator/arizona* 25607F: include/linux/wm97xx.h 25608F: include/sound/wm????.h 25609F: sound/soc/codecs/arizona* 25610F: sound/soc/codecs/cs47l24* 25611F: sound/soc/codecs/wm* 25612 25613WORKQUEUE 25614M: Tejun Heo <[email protected]> 25615R: Lai Jiangshan <[email protected]> 25616S: Maintained 25617T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25618F: Documentation/core-api/workqueue.rst 25619F: include/linux/workqueue.h 25620F: kernel/workqueue.c 25621F: kernel/workqueue_internal.h 25622 25623WWAN DRIVERS 25624M: Loic Poulain <[email protected]> 25625M: Sergey Ryazanov <[email protected]> 25626R: Johannes Berg <[email protected]> 25627L: [email protected] 25628S: Maintained 25629F: drivers/net/wwan/ 25630F: include/linux/wwan.h 25631F: include/uapi/linux/wwan.h 25632 25633X-POWERS AXP288 PMIC DRIVERS 25634M: Hans de Goede <[email protected]> 25635S: Maintained 25636F: drivers/acpi/pmic/intel_pmic_xpower.c 25637N: axp288 25638 25639X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25640M: Chen-Yu Tsai <[email protected]> 25641L: [email protected] 25642S: Maintained 25643N: axp[128] 25644 25645X.25 STACK 25646M: Martin Schiller <[email protected]> 25647L: [email protected] 25648S: Maintained 25649F: Documentation/networking/lapb-module.rst 25650F: Documentation/networking/x25* 25651F: drivers/net/wan/hdlc_x25.c 25652F: drivers/net/wan/lapbether.c 25653F: include/*/lapb.h 25654F: include/net/x25* 25655F: include/uapi/linux/x25.h 25656F: net/lapb/ 25657F: net/x25/ 25658 25659X86 ARCHITECTURE (32-BIT AND 64-BIT) 25660M: Thomas Gleixner <[email protected]> 25661M: Ingo Molnar <[email protected]> 25662M: Borislav Petkov <[email protected]> 25663M: Dave Hansen <[email protected]> 25664M: [email protected] 25665R: "H. Peter Anvin" <[email protected]> 25666L: [email protected] 25667S: Maintained 25668T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25669F: Documentation/arch/x86/ 25670F: Documentation/devicetree/bindings/x86/ 25671F: arch/x86/ 25672F: tools/testing/selftests/x86 25673 25674X86 CPUID DATABASE 25675M: Borislav Petkov <[email protected]> 25676M: Thomas Gleixner <[email protected]> 25677M: [email protected] 25678R: Ahmed S. Darwish <[email protected]> 25679L: [email protected] 25680S: Maintained 25681W: https://x86-cpuid.org 25682F: tools/arch/x86/kcpuid/cpuid.csv 25683 25684X86 ENTRY CODE 25685M: Andy Lutomirski <[email protected]> 25686L: [email protected] 25687S: Maintained 25688T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25689F: arch/x86/entry/ 25690 25691X86 HARDWARE VULNERABILITIES 25692M: Thomas Gleixner <[email protected]> 25693M: Borislav Petkov <[email protected]> 25694M: Peter Zijlstra <[email protected]> 25695M: Josh Poimboeuf <[email protected]> 25696R: Pawan Gupta <[email protected]> 25697S: Maintained 25698F: Documentation/admin-guide/hw-vuln/ 25699F: arch/x86/include/asm/nospec-branch.h 25700F: arch/x86/kernel/cpu/bugs.c 25701 25702X86 MCE INFRASTRUCTURE 25703M: Tony Luck <[email protected]> 25704M: Borislav Petkov <[email protected]> 25705L: [email protected] 25706S: Maintained 25707F: Documentation/ABI/testing/sysfs-mce 25708F: Documentation/arch/x86/x86_64/machinecheck.rst 25709F: arch/x86/kernel/cpu/mce/* 25710 25711X86 MICROCODE UPDATE SUPPORT 25712M: Borislav Petkov <[email protected]> 25713S: Maintained 25714F: arch/x86/kernel/cpu/microcode/* 25715 25716X86 MM 25717M: Dave Hansen <[email protected]> 25718M: Andy Lutomirski <[email protected]> 25719M: Peter Zijlstra <[email protected]> 25720L: [email protected] 25721S: Maintained 25722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25723F: arch/x86/mm/ 25724 25725X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25726M: Hans de Goede <[email protected]> 25727L: [email protected] 25728S: Maintained 25729T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25730F: drivers/platform/x86/x86-android-tablets/ 25731 25732X86 PLATFORM DRIVERS 25733M: Hans de Goede <[email protected]> 25734M: Ilpo Järvinen <[email protected]> 25735L: [email protected] 25736S: Maintained 25737Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25738T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25739F: drivers/platform/olpc/ 25740F: drivers/platform/x86/ 25741F: include/linux/platform_data/x86/ 25742 25743X86 PLATFORM UV HPE SUPERDOME FLEX 25744M: Steve Wahl <[email protected]> 25745R: Justin Ernst <[email protected]> 25746R: Kyle Meyer <[email protected]> 25747R: Dimitri Sivanich <[email protected]> 25748R: Russ Anderson <[email protected]> 25749S: Supported 25750F: arch/x86/include/asm/uv/ 25751F: arch/x86/kernel/apic/x2apic_uv_x.c 25752F: arch/x86/platform/uv/ 25753 25754X86 STACK UNWINDING 25755M: Josh Poimboeuf <[email protected]> 25756M: Peter Zijlstra <[email protected]> 25757S: Supported 25758F: arch/x86/include/asm/unwind*.h 25759F: arch/x86/kernel/dumpstack.c 25760F: arch/x86/kernel/stacktrace.c 25761F: arch/x86/kernel/unwind_*.c 25762 25763X86 TRUST DOMAIN EXTENSIONS (TDX) 25764M: Kirill A. Shutemov <[email protected]> 25765R: Dave Hansen <[email protected]> 25766L: [email protected] 25767L: [email protected] 25768S: Supported 25769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25770F: arch/x86/boot/compressed/tdx* 25771F: arch/x86/coco/tdx/ 25772F: arch/x86/include/asm/shared/tdx.h 25773F: arch/x86/include/asm/tdx.h 25774F: arch/x86/virt/vmx/tdx/ 25775F: drivers/virt/coco/tdx-guest 25776 25777X86 VDSO 25778M: Andy Lutomirski <[email protected]> 25779L: [email protected] 25780S: Maintained 25781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25782F: arch/x86/entry/vdso/ 25783 25784XARRAY 25785M: Matthew Wilcox <[email protected]> 25786L: [email protected] 25787L: [email protected] 25788S: Supported 25789F: Documentation/core-api/xarray.rst 25790F: include/linux/idr.h 25791F: include/linux/xarray.h 25792F: lib/idr.c 25793F: lib/test_xarray.c 25794F: lib/xarray.c 25795F: tools/testing/radix-tree 25796 25797XBOX DVD IR REMOTE 25798M: Benjamin Valentin <[email protected]> 25799S: Maintained 25800F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25801F: drivers/media/rc/xbox_remote.c 25802 25803XC2028/3028 TUNER DRIVER 25804M: Mauro Carvalho Chehab <[email protected]> 25805L: [email protected] 25806S: Maintained 25807W: https://linuxtv.org 25808T: git git://linuxtv.org/media.git 25809F: drivers/media/tuners/xc2028.* 25810 25811XDP (eXpress Data Path) 25812M: Alexei Starovoitov <[email protected]> 25813M: Daniel Borkmann <[email protected]> 25814M: David S. Miller <[email protected]> 25815M: Jakub Kicinski <[email protected]> 25816M: Jesper Dangaard Brouer <[email protected]> 25817M: John Fastabend <[email protected]> 25818L: [email protected] 25819L: [email protected] 25820S: Supported 25821F: drivers/net/ethernet/*/*/*/*/*xdp* 25822F: drivers/net/ethernet/*/*/*xdp* 25823F: include/net/xdp.h 25824F: include/net/xdp_priv.h 25825F: include/trace/events/xdp.h 25826F: kernel/bpf/cpumap.c 25827F: kernel/bpf/devmap.c 25828F: net/core/xdp.c 25829F: samples/bpf/xdp* 25830F: tools/testing/selftests/bpf/*/*xdp* 25831F: tools/testing/selftests/bpf/*xdp* 25832K: (?:\b|_)xdp(?:\b|_) 25833 25834XDP SOCKETS (AF_XDP) 25835M: Björn Töpel <[email protected]> 25836M: Magnus Karlsson <[email protected]> 25837M: Maciej Fijalkowski <[email protected]> 25838R: Jonathan Lemon <[email protected]> 25839L: [email protected] 25840L: [email protected] 25841S: Maintained 25842F: Documentation/networking/af_xdp.rst 25843F: include/net/netns/xdp.h 25844F: include/net/xdp_sock* 25845F: include/net/xsk_buff_pool.h 25846F: include/uapi/linux/if_xdp.h 25847F: include/uapi/linux/xdp_diag.h 25848F: net/xdp/ 25849F: tools/testing/selftests/bpf/*xsk* 25850 25851XEN BLOCK SUBSYSTEM 25852M: Roger Pau Monné <[email protected]> 25853L: [email protected] (moderated for non-subscribers) 25854S: Supported 25855F: drivers/block/xen* 25856F: drivers/block/xen-blkback/* 25857 25858XEN HYPERVISOR ARM 25859M: Stefano Stabellini <[email protected]> 25860L: [email protected] (moderated for non-subscribers) 25861S: Maintained 25862F: arch/arm/include/asm/xen/ 25863F: arch/arm/xen/ 25864 25865XEN HYPERVISOR ARM64 25866M: Stefano Stabellini <[email protected]> 25867L: [email protected] (moderated for non-subscribers) 25868S: Maintained 25869F: arch/arm64/include/asm/xen/ 25870F: arch/arm64/xen/ 25871 25872XEN HYPERVISOR INTERFACE 25873M: Juergen Gross <[email protected]> 25874M: Stefano Stabellini <[email protected]> 25875R: Oleksandr Tyshchenko <[email protected]> 25876L: [email protected] (moderated for non-subscribers) 25877S: Supported 25878T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25879F: Documentation/ABI/stable/sysfs-hypervisor-xen 25880F: Documentation/ABI/testing/sysfs-hypervisor-xen 25881F: drivers/*/xen-*front.c 25882F: drivers/xen/ 25883F: include/uapi/xen/ 25884F: include/xen/ 25885F: kernel/configs/xen.config 25886 25887XEN HYPERVISOR X86 25888M: Juergen Gross <[email protected]> 25889R: Boris Ostrovsky <[email protected]> 25890L: [email protected] (moderated for non-subscribers) 25891S: Supported 25892F: arch/x86/configs/xen.config 25893F: arch/x86/include/asm/pvclock-abi.h 25894F: arch/x86/include/asm/xen/ 25895F: arch/x86/platform/pvh/ 25896F: arch/x86/xen/ 25897 25898XEN NETWORK BACKEND DRIVER 25899M: Wei Liu <[email protected]> 25900M: Paul Durrant <[email protected]> 25901L: [email protected] (moderated for non-subscribers) 25902L: [email protected] 25903S: Supported 25904F: drivers/net/xen-netback/* 25905 25906XEN PCI SUBSYSTEM 25907M: Juergen Gross <[email protected]> 25908L: [email protected] (moderated for non-subscribers) 25909S: Supported 25910F: arch/x86/pci/*xen* 25911F: drivers/pci/*xen* 25912 25913XEN PVSCSI DRIVERS 25914M: Juergen Gross <[email protected]> 25915L: [email protected] (moderated for non-subscribers) 25916L: [email protected] 25917S: Supported 25918F: drivers/scsi/xen-scsifront.c 25919F: drivers/xen/xen-scsiback.c 25920F: include/xen/interface/io/vscsiif.h 25921 25922XEN PVUSB DRIVER 25923M: Juergen Gross <[email protected]> 25924L: [email protected] (moderated for non-subscribers) 25925L: [email protected] 25926S: Supported 25927F: drivers/usb/host/xen* 25928F: include/xen/interface/io/usbif.h 25929 25930XEN SOUND FRONTEND DRIVER 25931M: Oleksandr Andrushchenko <[email protected]> 25932L: [email protected] (moderated for non-subscribers) 25933L: [email protected] 25934S: Supported 25935F: sound/xen/* 25936 25937XEN SWIOTLB SUBSYSTEM 25938M: Juergen Gross <[email protected]> 25939M: Stefano Stabellini <[email protected]> 25940L: [email protected] (moderated for non-subscribers) 25941L: [email protected] 25942S: Supported 25943F: arch/*/include/asm/xen/swiotlb-xen.h 25944F: drivers/xen/swiotlb-xen.c 25945F: include/xen/arm/swiotlb-xen.h 25946F: include/xen/swiotlb-xen.h 25947 25948XFS FILESYSTEM 25949M: Carlos Maiolino <[email protected]> 25950R: Darrick J. Wong <[email protected]> 25951L: [email protected] 25952S: Supported 25953W: http://xfs.org/ 25954C: irc://irc.oftc.net/xfs 25955T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25956P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 25957F: Documentation/ABI/testing/sysfs-fs-xfs 25958F: Documentation/admin-guide/xfs.rst 25959F: Documentation/filesystems/xfs/* 25960F: fs/xfs/ 25961F: include/uapi/linux/dqblk_xfs.h 25962F: include/uapi/linux/fsmap.h 25963 25964XILINX AMS DRIVER 25965M: Anand Ashok Dumbre <[email protected]> 25966L: [email protected] 25967S: Maintained 25968F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 25969F: drivers/iio/adc/xilinx-ams.c 25970 25971XILINX AXI ETHERNET DRIVER 25972M: Radhey Shyam Pandey <[email protected]> 25973S: Maintained 25974F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 25975F: drivers/net/ethernet/xilinx/xilinx_axienet* 25976 25977XILINX CAN DRIVER 25978M: Appana Durga Kedareswara rao <[email protected]> 25979L: [email protected] 25980S: Maintained 25981F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 25982F: drivers/net/can/xilinx_can.c 25983 25984XILINX EVENT MANAGEMENT DRIVER 25985M: Michal Simek <[email protected]> 25986S: Maintained 25987F: drivers/soc/xilinx/xlnx_event_manager.c 25988F: include/linux/firmware/xlnx-event-manager.h 25989 25990XILINX GPIO DRIVER 25991M: Shubhrajyoti Datta <[email protected]> 25992R: Srinivas Neeli <[email protected]> 25993R: Michal Simek <[email protected]> 25994S: Maintained 25995F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 25996F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 25997F: drivers/gpio/gpio-xilinx.c 25998F: drivers/gpio/gpio-zynq.c 25999 26000XILINX LL TEMAC ETHERNET DRIVER 26001L: [email protected] 26002S: Orphan 26003F: drivers/net/ethernet/xilinx/ll_temac* 26004 26005XILINX PWM DRIVER 26006M: Sean Anderson <[email protected]> 26007S: Maintained 26008F: drivers/pwm/pwm-xilinx.c 26009F: include/clocksource/timer-xilinx.h 26010 26011XILINX SD-FEC IP CORES 26012M: Derek Kiernan <[email protected]> 26013M: Dragan Cvetic <[email protected]> 26014S: Maintained 26015F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 26016F: Documentation/misc-devices/xilinx_sdfec.rst 26017F: drivers/misc/Kconfig 26018F: drivers/misc/Makefile 26019F: drivers/misc/xilinx_sdfec.c 26020F: include/uapi/misc/xilinx_sdfec.h 26021 26022XILINX UARTLITE SERIAL DRIVER 26023M: Peter Korsgaard <[email protected]> 26024L: [email protected] 26025S: Maintained 26026F: drivers/tty/serial/uartlite.c 26027 26028XILINX VIDEO IP CORES 26029M: Laurent Pinchart <[email protected]> 26030L: [email protected] 26031S: Supported 26032T: git git://linuxtv.org/media.git 26033F: Documentation/devicetree/bindings/media/xilinx/ 26034F: drivers/media/platform/xilinx/ 26035F: include/uapi/linux/xilinx-v4l2-controls.h 26036 26037XILINX VERSAL EDAC DRIVER 26038M: Shubhrajyoti Datta <[email protected]> 26039M: Sai Krishna Potthuri <[email protected]> 26040S: Maintained 26041F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 26042F: drivers/edac/versal_edac.c 26043 26044XILINX WATCHDOG DRIVER 26045M: Srinivas Neeli <[email protected]> 26046R: Shubhrajyoti Datta <[email protected]> 26047R: Michal Simek <[email protected]> 26048S: Maintained 26049F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26050F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26051F: drivers/watchdog/of_xilinx_wdt.c 26052F: drivers/watchdog/xilinx_wwdt.c 26053 26054XILINX XDMA DRIVER 26055M: Lizhi Hou <[email protected]> 26056M: Brian Xu <[email protected]> 26057M: Raj Kumar Rampelli <[email protected]> 26058L: [email protected] 26059S: Supported 26060F: drivers/dma/xilinx/xdma-regs.h 26061F: drivers/dma/xilinx/xdma.c 26062F: include/linux/dma/amd_xdma.h 26063F: include/linux/platform_data/amd_xdma.h 26064 26065XILINX ZYNQMP DPDMA DRIVER 26066M: Laurent Pinchart <[email protected]> 26067L: [email protected] 26068S: Supported 26069F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26070F: drivers/dma/xilinx/xilinx_dpdma.c 26071F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26072 26073XILINX ZYNQMP OCM EDAC DRIVER 26074M: Shubhrajyoti Datta <[email protected]> 26075M: Sai Krishna Potthuri <[email protected]> 26076S: Maintained 26077F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26078F: drivers/edac/zynqmp_edac.c 26079 26080XILINX ZYNQMP PSGTR PHY DRIVER 26081M: Laurent Pinchart <[email protected]> 26082L: [email protected] 26083S: Supported 26084T: git https://github.com/Xilinx/linux-xlnx.git 26085F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26086F: drivers/phy/xilinx/phy-zynqmp.c 26087 26088XILINX ZYNQMP SHA3 DRIVER 26089M: Harsha <[email protected]> 26090S: Maintained 26091F: drivers/crypto/xilinx/zynqmp-sha.c 26092 26093XILINX ZYNQMP NVMEM DRIVER 26094M: Praveen Teja Kundanala <[email protected]> 26095M: Kalyani Akula <[email protected]> 26096R: Michal Simek <[email protected]> 26097S: Maintained 26098F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26099F: drivers/nvmem/zynqmp_nvmem.c 26100 26101XILLYBUS DRIVER 26102M: Eli Billauer <[email protected]> 26103L: [email protected] 26104S: Supported 26105F: drivers/char/xillybus/ 26106 26107XLP9XX I2C DRIVER 26108M: George Cherian <[email protected]> 26109L: [email protected] 26110S: Supported 26111W: http://www.marvell.com 26112F: drivers/i2c/busses/i2c-xlp9xx.c 26113 26114XRA1403 GPIO EXPANDER 26115M: Nandor Han <[email protected]> 26116L: [email protected] 26117S: Maintained 26118F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26119F: drivers/gpio/gpio-xra1403.c 26120 26121XTENSA XTFPGA PLATFORM SUPPORT 26122M: Max Filippov <[email protected]> 26123S: Maintained 26124F: drivers/spi/spi-xtensa-xtfpga.c 26125F: sound/soc/xtensa/xtfpga-i2s.c 26126 26127XZ EMBEDDED 26128M: Lasse Collin <[email protected]> 26129S: Maintained 26130W: https://tukaani.org/xz/embedded.html 26131B: https://github.com/tukaani-project/xz-embedded/issues 26132C: irc://irc.libera.chat/tukaani 26133F: Documentation/staging/xz.rst 26134F: include/linux/decompress/unxz.h 26135F: include/linux/xz.h 26136F: lib/decompress_unxz.c 26137F: lib/xz/ 26138F: scripts/xz_wrap.sh 26139 26140YAM DRIVER FOR AX.25 26141M: Jean-Paul Roubelat <[email protected]> 26142L: [email protected] 26143S: Maintained 26144F: drivers/net/hamradio/yam* 26145F: include/linux/yam.h 26146 26147YAMA SECURITY MODULE 26148M: Kees Cook <[email protected]> 26149S: Supported 26150T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26151F: Documentation/admin-guide/LSM/Yama.rst 26152F: security/yama/ 26153 26154YAML NETLINK (YNL) 26155M: Donald Hunter <[email protected]> 26156M: Jakub Kicinski <[email protected]> 26157F: Documentation/netlink/ 26158F: Documentation/userspace-api/netlink/intro-specs.rst 26159F: Documentation/userspace-api/netlink/specs.rst 26160F: tools/net/ynl/ 26161 26162YEALINK PHONE DRIVER 26163M: Henk Vergonet <[email protected]> 26164S: Maintained 26165F: Documentation/input/devices/yealink.rst 26166F: drivers/input/misc/yealink.* 26167 26168Z3FOLD COMPRESSED PAGE ALLOCATOR 26169M: Vitaly Wool <[email protected]> 26170R: Miaohe Lin <[email protected]> 26171L: [email protected] 26172S: Maintained 26173F: mm/z3fold.c 26174 26175Z8530 DRIVER FOR AX.25 26176M: Joerg Reuter <[email protected]> 26177L: [email protected] 26178S: Maintained 26179W: http://yaina.de/jreuter/ 26180W: http://www.qsl.net/dl1bke/ 26181F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26182F: drivers/net/hamradio/*scc.c 26183F: drivers/net/hamradio/z8530.h 26184 26185ZBUD COMPRESSED PAGE ALLOCATOR 26186M: Seth Jennings <[email protected]> 26187M: Dan Streetman <[email protected]> 26188L: [email protected] 26189S: Maintained 26190F: mm/zbud.c 26191 26192ZD1211RW WIRELESS DRIVER 26193L: [email protected] 26194S: Orphan 26195F: drivers/net/wireless/zydas/zd1211rw/ 26196 26197ZD1301 MEDIA DRIVER 26198L: [email protected] 26199S: Orphan 26200W: https://linuxtv.org/ 26201Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26202F: drivers/media/usb/dvb-usb-v2/zd1301* 26203 26204ZD1301_DEMOD MEDIA DRIVER 26205L: [email protected] 26206S: Orphan 26207W: https://linuxtv.org/ 26208Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26209F: drivers/media/dvb-frontends/zd1301_demod* 26210 26211ZHAOXIN PROCESSOR SUPPORT 26212M: Tony W Wang-oc <[email protected]> 26213L: [email protected] 26214S: Maintained 26215F: arch/x86/kernel/cpu/zhaoxin.c 26216 26217ZONEFS FILESYSTEM 26218M: Damien Le Moal <[email protected]> 26219M: Naohiro Aota <[email protected]> 26220R: Johannes Thumshirn <[email protected]> 26221L: [email protected] 26222S: Maintained 26223T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26224F: Documentation/filesystems/zonefs.rst 26225F: fs/zonefs/ 26226 26227ZR36067 VIDEO FOR LINUX DRIVER 26228M: Corentin Labbe <[email protected]> 26229L: [email protected] 26230L: [email protected] 26231S: Maintained 26232W: http://mjpeg.sourceforge.net/driver-zoran/ 26233Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26234F: Documentation/driver-api/media/drivers/zoran.rst 26235F: drivers/media/pci/zoran/ 26236 26237ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26238M: Minchan Kim <[email protected]> 26239M: Sergey Senozhatsky <[email protected]> 26240L: [email protected] 26241S: Maintained 26242F: Documentation/admin-guide/blockdev/zram.rst 26243F: drivers/block/zram/ 26244 26245ZS DECSTATION Z85C30 SERIAL DRIVER 26246M: "Maciej W. Rozycki" <[email protected]> 26247S: Maintained 26248F: drivers/tty/serial/zs.* 26249 26250ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26251M: Minchan Kim <[email protected]> 26252M: Sergey Senozhatsky <[email protected]> 26253L: [email protected] 26254S: Maintained 26255F: Documentation/mm/zsmalloc.rst 26256F: include/linux/zsmalloc.h 26257F: mm/zsmalloc.c 26258 26259ZSTD 26260M: Nick Terrell <[email protected]> 26261S: Maintained 26262B: https://github.com/facebook/zstd/issues 26263T: git https://github.com/terrelln/linux.git 26264F: crypto/zstd.c 26265F: include/linux/zstd* 26266F: lib/decompress_unzstd.c 26267F: lib/zstd/ 26268N: zstd 26269K: zstd 26270 26271ZSWAP COMPRESSED SWAP CACHING 26272M: Johannes Weiner <[email protected]> 26273M: Yosry Ahmed <[email protected]> 26274M: Nhat Pham <[email protected]> 26275R: Chengming Zhou <[email protected]> 26276L: [email protected] 26277S: Maintained 26278F: Documentation/admin-guide/mm/zswap.rst 26279F: include/linux/zpool.h 26280F: include/linux/zswap.h 26281F: mm/zpool.c 26282F: mm/zswap.c 26283F: tools/testing/selftests/cgroup/test_zswap.c 26284 26285SENARYTECH AUDIO CODEC DRIVER 26286M: bo liu <[email protected]> 26287S: Maintained 26288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26289F: sound/pci/hda/patch_senarytech.c 26290 26291THE REST 26292M: Linus Torvalds <[email protected]> 26293L: [email protected] 26294S: Buried alive in reporters 26295T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26296F: * 26297F: */ 26298