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]> 2213M: Janne Grunau <[email protected]> 2214R: Alyssa Rosenzweig <[email protected]> 2215L: [email protected] 2216L: [email protected] (moderated for non-subscribers) 2217S: Maintained 2218W: https://asahilinux.org 2219B: https://github.com/AsahiLinux/linux/issues 2220C: irc://irc.oftc.net/asahi-dev 2221T: git https://github.com/AsahiLinux/linux.git 2222F: Documentation/devicetree/bindings/arm/apple.yaml 2223F: Documentation/devicetree/bindings/arm/apple/* 2224F: Documentation/devicetree/bindings/clock/apple,nco.yaml 2225F: Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml 2226F: Documentation/devicetree/bindings/dma/apple,admac.yaml 2227F: Documentation/devicetree/bindings/i2c/apple,i2c.yaml 2228F: Documentation/devicetree/bindings/interrupt-controller/apple,* 2229F: Documentation/devicetree/bindings/iommu/apple,dart.yaml 2230F: Documentation/devicetree/bindings/iommu/apple,sart.yaml 2231F: Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml 2232F: Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml 2233F: Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml 2234F: Documentation/devicetree/bindings/nvmem/apple,efuses.yaml 2235F: Documentation/devicetree/bindings/pci/apple,pcie.yaml 2236F: Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml 2237F: Documentation/devicetree/bindings/power/apple* 2238F: Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml 2239F: Documentation/devicetree/bindings/watchdog/apple,wdt.yaml 2240F: arch/arm64/boot/dts/apple/ 2241F: drivers/bluetooth/hci_bcm4377.c 2242F: drivers/clk/clk-apple-nco.c 2243F: drivers/cpufreq/apple-soc-cpufreq.c 2244F: drivers/dma/apple-admac.c 2245F: drivers/pmdomain/apple/ 2246F: drivers/i2c/busses/i2c-pasemi-core.c 2247F: drivers/i2c/busses/i2c-pasemi-platform.c 2248F: drivers/iommu/apple-dart.c 2249F: drivers/iommu/io-pgtable-dart.c 2250F: drivers/irqchip/irq-apple-aic.c 2251F: drivers/nvme/host/apple.c 2252F: drivers/nvmem/apple-efuses.c 2253F: drivers/pinctrl/pinctrl-apple-gpio.c 2254F: drivers/pwm/pwm-apple.c 2255F: drivers/soc/apple/* 2256F: drivers/watchdog/apple_wdt.c 2257F: include/dt-bindings/interrupt-controller/apple-aic.h 2258F: include/dt-bindings/pinctrl/apple.h 2259F: include/linux/soc/apple/* 2260 2261ARM/ARTPEC MACHINE SUPPORT 2262M: Jesper Nilsson <[email protected]> 2263M: Lars Persson <[email protected]> 2264L: [email protected] 2265S: Maintained 2266F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 2267F: arch/arm/boot/dts/axis/ 2268F: arch/arm/mach-artpec 2269F: drivers/clk/axis 2270F: drivers/crypto/axis 2271F: drivers/mmc/host/usdhi6rol0.c 2272F: drivers/pinctrl/pinctrl-artpec* 2273 2274ARM/ASPEED I2C DRIVER 2275M: Ryan Chen <[email protected]> 2276R: Benjamin Herrenschmidt <[email protected]> 2277R: Joel Stanley <[email protected]> 2278L: [email protected] 2279L: [email protected] (moderated for non-subscribers) 2280S: Maintained 2281F: Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml 2282F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 2283F: drivers/i2c/busses/i2c-aspeed.c 2284F: drivers/irqchip/irq-aspeed-i2c-ic.c 2285 2286ARM/ASPEED MACHINE SUPPORT 2287M: Joel Stanley <[email protected]> 2288M: Andrew Jeffery <[email protected]> 2289L: [email protected] (moderated for non-subscribers) 2290L: [email protected] (moderated for non-subscribers) 2291S: Supported 2292Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 2293T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/bmc.git 2294F: Documentation/devicetree/bindings/arm/aspeed/ 2295F: arch/arm/boot/dts/aspeed/ 2296F: arch/arm/mach-aspeed/ 2297N: aspeed 2298 2299ARM/AXM LSI SOC 2300M: Krzysztof Kozlowski <[email protected]> 2301L: [email protected] (moderated for non-subscribers) 2302S: Odd Fixes 2303F: Documentation/devicetree/bindings/arm/axxia.yaml 2304F: arch/arm/boot/dts/intel/axm/ 2305F: arch/arm/mach-axxia/ 2306 2307ARM/BITMAIN ARCHITECTURE 2308M: Manivannan Sadhasivam <[email protected]> 2309L: [email protected] (moderated for non-subscribers) 2310S: Maintained 2311F: Documentation/devicetree/bindings/arm/bitmain.yaml 2312F: Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml 2313F: Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt 2314F: arch/arm64/boot/dts/bitmain/ 2315F: drivers/clk/clk-bm1880.c 2316F: drivers/pinctrl/pinctrl-bm1880.c 2317 2318ARM/BLAIZE ARCHITECTURE 2319M: James Cowgill <[email protected]> 2320M: Matt Redfearn <[email protected]> 2321M: Neil Jones <[email protected]> 2322M: Nikolaos Pasaloukos <[email protected]> 2323S: Maintained 2324F: Documentation/devicetree/bindings/arm/blaize.yaml 2325F: arch/arm64/boot/dts/blaize/ 2326 2327ARM/CALXEDA HIGHBANK ARCHITECTURE 2328M: Andre Przywara <[email protected]> 2329L: [email protected] (moderated for non-subscribers) 2330S: Maintained 2331F: arch/arm/boot/dts/calxeda/ 2332F: arch/arm/mach-highbank/ 2333 2334ARM/CAVIUM THUNDER NETWORK DRIVER 2335M: Sunil Goutham <[email protected]> 2336L: [email protected] (moderated for non-subscribers) 2337S: Maintained 2338F: drivers/net/ethernet/cavium/thunder/ 2339 2340ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 2341M: Lukasz Majewski <[email protected]> 2342L: [email protected] (moderated for non-subscribers) 2343S: Maintained 2344F: arch/arm/mach-ep93xx/ts72xx.c 2345 2346ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 2347M: Hartley Sweeten <[email protected]> 2348M: Alexander Sverdlin <[email protected]> 2349M: Nikita Shubin <[email protected]> 2350L: [email protected] (moderated for non-subscribers) 2351S: Maintained 2352F: Documentation/devicetree/bindings/iio/adc/cirrus,ep9301-adc.yaml 2353F: Documentation/devicetree/bindings/sound/cirrus,ep9301-* 2354F: arch/arm/boot/compressed/misc-ep93xx.h 2355F: arch/arm/mach-ep93xx/ 2356F: drivers/iio/adc/ep93xx_adc.c 2357 2358ARM/CLKDEV SUPPORT 2359M: Russell King <[email protected]> 2360L: [email protected] (moderated for non-subscribers) 2361S: Maintained 2362T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 2363F: drivers/clk/clkdev.c 2364 2365ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 2366M: Baruch Siach <[email protected]> 2367L: [email protected] (moderated for non-subscribers) 2368S: Maintained 2369F: arch/arm/boot/dts/cnxt/ 2370N: digicolor 2371 2372ARM/CORESIGHT FRAMEWORK AND DRIVERS 2373M: Suzuki K Poulose <[email protected]> 2374R: Mike Leach <[email protected]> 2375R: James Clark <[email protected]> 2376L: [email protected] (moderated for non-subscribers) 2377L: [email protected] (moderated for non-subscribers) 2378S: Maintained 2379T: git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git 2380F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 2381F: Documentation/devicetree/bindings/arm/arm,coresight-*.yaml 2382F: Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml 2383F: Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml 2384F: Documentation/devicetree/bindings/arm/qcom,coresight-*.yaml 2385F: Documentation/trace/coresight/* 2386F: drivers/hwtracing/coresight/* 2387F: include/dt-bindings/arm/coresight-cti-dt.h 2388F: include/linux/coresight* 2389F: include/uapi/linux/coresight* 2390F: samples/coresight/* 2391F: tools/perf/Documentation/arm-coresight.txt 2392F: tools/perf/arch/arm/util/auxtrace.c 2393F: tools/perf/arch/arm/util/cs-etm.c 2394F: tools/perf/arch/arm/util/cs-etm.h 2395F: tools/perf/arch/arm/util/pmu.c 2396F: tools/perf/tests/shell/*coresight* 2397F: tools/perf/tests/shell/coresight/* 2398F: tools/perf/tests/shell/lib/*coresight* 2399F: tools/perf/util/cs-etm-decoder/* 2400F: tools/perf/util/cs-etm.* 2401 2402ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 2403M: Hans Ulli Kroll <[email protected]> 2404M: Linus Walleij <[email protected]> 2405L: [email protected] (moderated for non-subscribers) 2406S: Maintained 2407T: git git://github.com/ulli-kroll/linux.git 2408F: Documentation/devicetree/bindings/arm/gemini.yaml 2409F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml 2410F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 2411F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml 2412F: arch/arm/boot/dts/gemini/ 2413F: arch/arm/mach-gemini/ 2414F: drivers/crypto/gemini/ 2415F: drivers/net/ethernet/cortina/ 2416F: drivers/pinctrl/pinctrl-gemini.c 2417F: drivers/rtc/rtc-ftrtc010.c 2418 2419ARM/CZ.NIC TURRIS SUPPORT 2420M: Marek Behún <[email protected]> 2421S: Maintained 2422W: https://www.turris.cz/ 2423F: Documentation/ABI/testing/debugfs-moxtet 2424F: Documentation/ABI/testing/sysfs-bus-i2c-devices-turris-omnia-mcu 2425F: Documentation/ABI/testing/sysfs-bus-moxtet-devices 2426F: Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm 2427F: Documentation/devicetree/bindings/bus/moxtet.txt 2428F: Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt 2429F: Documentation/devicetree/bindings/firmware/cznic,turris-omnia-mcu.yaml 2430F: Documentation/devicetree/bindings/gpio/gpio-moxtet.txt 2431F: Documentation/devicetree/bindings/interrupt-controller/marvell,mpic.yaml 2432F: Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml 2433F: Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt 2434F: drivers/bus/moxtet.c 2435F: drivers/firmware/turris-mox-rwtm.c 2436F: drivers/gpio/gpio-moxtet.c 2437F: drivers/leds/leds-turris-omnia.c 2438F: drivers/mailbox/armada-37xx-rwtm-mailbox.c 2439F: drivers/platform/cznic/ 2440F: drivers/watchdog/armada_37xx_wdt.c 2441F: include/dt-bindings/bus/moxtet.h 2442F: include/linux/armada-37xx-rwtm-mailbox.h 2443F: include/linux/moxtet.h 2444F: include/linux/turris-omnia-mcu-interface.h 2445 2446ARM/FARADAY FA526 PORT 2447M: Hans Ulli Kroll <[email protected]> 2448L: [email protected] (moderated for non-subscribers) 2449S: Maintained 2450T: git git://git.berlios.de/gemini-board 2451F: arch/arm/mm/*-fa* 2452 2453ARM/FOOTBRIDGE ARCHITECTURE 2454M: Russell King <[email protected]> 2455L: [email protected] (moderated for non-subscribers) 2456S: Maintained 2457W: http://www.armlinux.org.uk/ 2458F: arch/arm/include/asm/hardware/dec21285.h 2459F: arch/arm/mach-footbridge/ 2460 2461ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 2462M: Shawn Guo <[email protected]> 2463M: Sascha Hauer <[email protected]> 2464R: Pengutronix Kernel Team <[email protected]> 2465R: Fabio Estevam <[email protected]> 2466L: [email protected] 2467L: [email protected] (moderated for non-subscribers) 2468S: Maintained 2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2470F: arch/arm/boot/dts/nxp/imx/ 2471F: arch/arm/boot/dts/nxp/mxs/ 2472F: arch/arm64/boot/dts/freescale/ 2473X: arch/arm64/boot/dts/freescale/fsl-* 2474X: arch/arm64/boot/dts/freescale/qoriq-* 2475X: drivers/media/i2c/ 2476N: imx 2477N: mxs 2478 2479ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE 2480M: Shawn Guo <[email protected]> 2481L: [email protected] (moderated for non-subscribers) 2482S: Maintained 2483T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2484F: arch/arm/boot/dts/nxp/ls/ 2485F: arch/arm64/boot/dts/freescale/fsl-* 2486F: arch/arm64/boot/dts/freescale/qoriq-* 2487 2488ARM/FREESCALE VYBRID ARM ARCHITECTURE 2489M: Shawn Guo <[email protected]> 2490M: Sascha Hauer <[email protected]> 2491R: Pengutronix Kernel Team <[email protected]> 2492R: Stefan Agner <[email protected]> 2493L: [email protected] (moderated for non-subscribers) 2494S: Maintained 2495T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 2496F: arch/arm/boot/dts/nxp/vf/ 2497F: arch/arm/mach-imx/*vf610* 2498 2499ARM/GUMSTIX MACHINE SUPPORT 2500M: Steve Sakoman <[email protected]> 2501L: [email protected] (moderated for non-subscribers) 2502S: Maintained 2503 2504ARM/HISILICON SOC SUPPORT 2505M: Wei Xu <[email protected]> 2506L: [email protected] (moderated for non-subscribers) 2507S: Supported 2508W: http://www.hisilicon.com 2509T: git https://github.com/hisilicon/linux-hisi.git 2510F: arch/arm/boot/dts/hisilicon/ 2511F: arch/arm/mach-hisi/ 2512F: arch/arm64/boot/dts/hisilicon/ 2513 2514ARM/HP JORNADA 7XX MACHINE SUPPORT 2515M: Kristoffer Ericson <[email protected]> 2516S: Maintained 2517W: www.jlime.com 2518T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 2519F: arch/arm/mach-sa1100/include/mach/jornada720.h 2520F: arch/arm/mach-sa1100/jornada720.c 2521 2522ARM/HPE GXP ARCHITECTURE 2523M: Jean-Marie Verdun <[email protected]> 2524M: Nick Hawkins <[email protected]> 2525S: Maintained 2526F: Documentation/devicetree/bindings/arm/hpe,gxp.yaml 2527F: Documentation/devicetree/bindings/hwmon/hpe,gxp-fan-ctrl.yaml 2528F: Documentation/devicetree/bindings/i2c/hpe,gxp-i2c.yaml 2529F: Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml 2530F: Documentation/devicetree/bindings/timer/hpe,gxp-timer.yaml 2531F: Documentation/hwmon/gxp-fan-ctrl.rst 2532F: arch/arm/boot/dts/hpe/ 2533F: arch/arm/mach-hpe/ 2534F: drivers/clocksource/timer-gxp.c 2535F: drivers/hwmon/gxp-fan-ctrl.c 2536F: drivers/i2c/busses/i2c-gxp.c 2537F: drivers/spi/spi-gxp.c 2538F: drivers/watchdog/gxp-wdt.c 2539 2540ARM/IGEP MACHINE SUPPORT 2541M: Enric Balletbo i Serra <[email protected]> 2542M: Javier Martinez Canillas <[email protected]> 2543L: [email protected] 2544L: [email protected] (moderated for non-subscribers) 2545S: Maintained 2546F: arch/arm/boot/dts/ti/omap/omap3-igep* 2547 2548ARM/INTEL IXP4XX ARM ARCHITECTURE 2549M: Linus Walleij <[email protected]> 2550M: Imre Kaloz <[email protected]> 2551L: [email protected] (moderated for non-subscribers) 2552S: Maintained 2553F: Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml 2554F: Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.yaml 2555F: Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml 2556F: Documentation/devicetree/bindings/memory-controllers/intel,ixp4xx-expansion* 2557F: Documentation/devicetree/bindings/rng/intel,ixp46x-rng.yaml 2558F: Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml 2559F: arch/arm/boot/dts/intel/ixp/ 2560F: arch/arm/mach-ixp4xx/ 2561F: drivers/bus/intel-ixp4xx-eb.c 2562F: drivers/char/hw_random/ixp4xx-rng.c 2563F: drivers/clocksource/timer-ixp4xx.c 2564F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 2565F: drivers/gpio/gpio-ixp4xx.c 2566F: drivers/irqchip/irq-ixp4xx.c 2567F: drivers/net/ethernet/xscale/ixp4xx_eth.c 2568F: drivers/net/wan/ixp4xx_hss.c 2569F: drivers/soc/ixp4xx/ixp4xx-npe.c 2570F: drivers/soc/ixp4xx/ixp4xx-qmgr.c 2571F: include/linux/soc/ixp4xx/npe.h 2572F: include/linux/soc/ixp4xx/qmgr.h 2573 2574ARM/INTEL KEEMBAY ARCHITECTURE 2575M: Paul J. Murphy <[email protected]> 2576M: Daniele Alessandrelli <[email protected]> 2577S: Maintained 2578F: Documentation/devicetree/bindings/arm/intel,keembay.yaml 2579F: arch/arm64/boot/dts/intel/keembay-evm.dts 2580F: arch/arm64/boot/dts/intel/keembay-soc.dtsi 2581 2582ARM/INTEL XSC3 (MANZANO) ARM CORE 2583M: Lennert Buytenhek <[email protected]> 2584L: [email protected] (moderated for non-subscribers) 2585S: Maintained 2586 2587ARM/LG1K ARCHITECTURE 2588M: Chanho Min <[email protected]> 2589L: [email protected] (moderated for non-subscribers) 2590S: Maintained 2591F: arch/arm64/boot/dts/lg/ 2592 2593ARM/LPC18XX ARCHITECTURE 2594M: Vladimir Zapolskiy <[email protected]> 2595L: [email protected] (moderated for non-subscribers) 2596S: Maintained 2597F: Documentation/devicetree/bindings/i2c/nxp,lpc1788-i2c.yaml 2598F: arch/arm/boot/dts/nxp/lpc/lpc43* 2599F: drivers/i2c/busses/i2c-lpc2k.c 2600F: drivers/memory/pl172.c 2601F: drivers/mtd/spi-nor/controllers/nxp-spifi.c 2602F: drivers/rtc/rtc-lpc24xx.c 2603N: lpc18xx 2604 2605ARM/LPC32XX SOC SUPPORT 2606M: Vladimir Zapolskiy <[email protected]> 2607M: Piotr Wojtaszczyk <[email protected]> 2608L: [email protected] (moderated for non-subscribers) 2609S: Maintained 2610T: git git://github.com/vzapolskiy/linux-lpc32xx.git 2611F: Documentation/devicetree/bindings/i2c/nxp,pnx-i2c.yaml 2612F: arch/arm/boot/dts/nxp/lpc/lpc32* 2613F: arch/arm/mach-lpc32xx/ 2614F: drivers/dma/lpc32xx-dmamux.c 2615F: drivers/i2c/busses/i2c-pnx.c 2616F: drivers/net/ethernet/nxp/lpc_eth.c 2617F: drivers/usb/host/ohci-nxp.c 2618F: drivers/watchdog/pnx4008_wdt.c 2619N: lpc32xx 2620 2621LPC32XX DMAMUX SUPPORT 2622M: J.M.B. Downing <[email protected]> 2623M: Piotr Wojtaszczyk <[email protected]> 2624R: Vladimir Zapolskiy <[email protected]> 2625L: [email protected] (moderated for non-subscribers) 2626S: Maintained 2627F: Documentation/devicetree/bindings/dma/nxp,lpc3220-dmamux.yaml 2628 2629ARM/Marvell Dove/MV78xx0/Orion SOC support 2630M: Andrew Lunn <[email protected]> 2631M: Sebastian Hesselbarth <[email protected]> 2632M: Gregory Clement <[email protected]> 2633L: [email protected] (moderated for non-subscribers) 2634S: Maintained 2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2636F: Documentation/devicetree/bindings/arm/marvell/marvell,dove.txt 2637F: Documentation/devicetree/bindings/arm/marvell/marvell,orion5x.txt 2638F: Documentation/devicetree/bindings/soc/dove/ 2639F: arch/arm/boot/dts/marvell/dove* 2640F: arch/arm/boot/dts/marvell/orion5x* 2641F: arch/arm/mach-dove/ 2642F: arch/arm/mach-mv78xx0/ 2643F: arch/arm/mach-orion5x/ 2644F: arch/arm/plat-orion/ 2645F: drivers/bus/mvebu-mbus.c 2646F: drivers/soc/dove/ 2647 2648ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K, CN9130 SOC support 2649M: Andrew Lunn <[email protected]> 2650M: Gregory Clement <[email protected]> 2651M: Sebastian Hesselbarth <[email protected]> 2652L: [email protected] (moderated for non-subscribers) 2653S: Maintained 2654T: git git://git.kernel.org/pub/scm/linux/kernel/git/gclement/mvebu.git 2655F: Documentation/devicetree/bindings/arm/marvell/ 2656F: arch/arm/boot/dts/marvell/armada* 2657F: arch/arm/boot/dts/marvell/kirkwood* 2658F: arch/arm/configs/mvebu_*_defconfig 2659F: arch/arm/mach-mvebu/ 2660F: arch/arm64/boot/dts/marvell/ 2661F: drivers/clk/mvebu/ 2662F: drivers/cpufreq/armada-37xx-cpufreq.c 2663F: drivers/cpufreq/armada-8k-cpufreq.c 2664F: drivers/cpufreq/mvebu-cpufreq.c 2665F: drivers/irqchip/irq-armada-370-xp.c 2666F: drivers/irqchip/irq-mvebu-* 2667F: drivers/pinctrl/mvebu/ 2668F: drivers/rtc/rtc-armada38x.c 2669 2670ARM/Mediatek RTC DRIVER 2671M: Eddie Huang <[email protected]> 2672M: Sean Wang <[email protected]> 2673L: [email protected] (moderated for non-subscribers) 2674L: [email protected] (moderated for non-subscribers) 2675S: Maintained 2676F: Documentation/devicetree/bindings/rtc/mediatek,mt2712-rtc.yaml 2677F: Documentation/devicetree/bindings/rtc/mediatek,mt7622-rtc.yaml 2678F: drivers/rtc/rtc-mt2712.c 2679F: drivers/rtc/rtc-mt6397.c 2680F: drivers/rtc/rtc-mt7622.c 2681 2682ARM/Mediatek SoC support 2683M: Matthias Brugger <[email protected]> 2684M: AngeloGioacchino Del Regno <[email protected]> 2685L: [email protected] 2686L: [email protected] (moderated for non-subscribers) 2687L: [email protected] (moderated for non-subscribers) 2688S: Maintained 2689W: https://mtk.wiki.kernel.org/ 2690C: irc://irc.libera.chat/linux-mediatek 2691F: arch/arm/boot/dts/mediatek/ 2692F: arch/arm/mach-mediatek/ 2693F: arch/arm64/boot/dts/mediatek/ 2694F: drivers/soc/mediatek/ 2695N: mtk 2696N: mt[2678] 2697K: mediatek 2698 2699ARM/Mediatek USB3 PHY DRIVER 2700M: Chunfeng Yun <[email protected]> 2701L: [email protected] (moderated for non-subscribers) 2702L: [email protected] (moderated for non-subscribers) 2703S: Maintained 2704F: Documentation/devicetree/bindings/phy/mediatek,* 2705F: drivers/phy/mediatek/ 2706 2707ARM/MICROCHIP (ARM64) SoC support 2708M: Conor Dooley <[email protected]> 2709M: Nicolas Ferre <[email protected]> 2710M: Claudiu Beznea <[email protected]> 2711L: [email protected] (moderated for non-subscribers) 2712S: Supported 2713T: git https://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2714F: arch/arm64/boot/dts/microchip/ 2715 2716ARM/Microchip (AT91) SoC support 2717M: Nicolas Ferre <[email protected]> 2718M: Alexandre Belloni <[email protected]> 2719M: Claudiu Beznea <[email protected]> 2720L: [email protected] (moderated for non-subscribers) 2721S: Supported 2722W: http://www.linux4sam.org 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git 2724F: arch/arm/boot/dts/microchip/ 2725F: arch/arm/include/debug/at91.S 2726F: arch/arm/mach-at91/ 2727F: drivers/memory/atmel* 2728F: drivers/watchdog/sama5d4_wdt.c 2729F: include/soc/at91/ 2730X: drivers/input/touchscreen/atmel_mxt_ts.c 2731N: at91 2732N: atmel 2733 2734ARM/Microchip Sparx5 SoC support 2735M: Steen Hegelund <[email protected]> 2736M: Daniel Machon <[email protected]> 2737M: [email protected] 2738L: [email protected] (moderated for non-subscribers) 2739S: Supported 2740F: arch/arm64/boot/dts/microchip/sparx* 2741F: drivers/net/ethernet/microchip/vcap/ 2742F: drivers/pinctrl/pinctrl-microchip-sgpio.c 2743N: sparx5 2744 2745ARM/MILBEAUT ARCHITECTURE 2746M: Taichi Sugaya <[email protected]> 2747M: Takao Orito <[email protected]> 2748L: [email protected] (moderated for non-subscribers) 2749S: Maintained 2750F: arch/arm/boot/dts/socionext/milbeaut* 2751F: arch/arm/mach-milbeaut/ 2752N: milbeaut 2753 2754ARM/MOXA ART SOC 2755M: Krzysztof Kozlowski <[email protected]> 2756L: [email protected] (moderated for non-subscribers) 2757S: Odd Fixes 2758F: Documentation/devicetree/bindings/arm/moxart.yaml 2759F: Documentation/devicetree/bindings/clock/moxa,moxart-clock.txt 2760F: arch/arm/boot/dts/moxa/ 2761F: drivers/clk/clk-moxart.c 2762 2763ARM/MStar/Sigmastar Armv7 SoC support 2764M: Daniel Palmer <[email protected]> 2765M: Romain Perier <[email protected]> 2766L: [email protected] (moderated for non-subscribers) 2767S: Maintained 2768W: http://linux-chenxing.org/ 2769T: git git://github.com/linux-chenxing/linux.git 2770F: Documentation/devicetree/bindings/arm/mstar/* 2771F: Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml 2772F: Documentation/devicetree/bindings/gpio/mstar,msc313-gpio.yaml 2773F: arch/arm/boot/dts/sigmastar/ 2774F: arch/arm/mach-mstar/ 2775F: drivers/clk/mstar/ 2776F: drivers/clocksource/timer-msc313e.c 2777F: drivers/gpio/gpio-msc313.c 2778F: drivers/rtc/rtc-msc313.c 2779F: drivers/watchdog/msc313e_wdt.c 2780F: include/dt-bindings/clock/mstar-* 2781F: include/dt-bindings/gpio/msc313-gpio.h 2782 2783ARM/NOMADIK/Ux500 ARCHITECTURES 2784M: Linus Walleij <[email protected]> 2785L: [email protected] (moderated for non-subscribers) 2786S: Maintained 2787T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 2788F: Documentation/devicetree/bindings/arm/ste-* 2789F: Documentation/devicetree/bindings/arm/ux500.yaml 2790F: Documentation/devicetree/bindings/arm/ux500/ 2791F: Documentation/devicetree/bindings/gpio/st,nomadik-gpio.yaml 2792F: Documentation/devicetree/bindings/i2c/st,nomadik-i2c.yaml 2793F: arch/arm/boot/dts/st/ste-* 2794F: arch/arm/mach-nomadik/ 2795F: arch/arm/mach-ux500/ 2796F: drivers/clk/clk-nomadik.c 2797F: drivers/clocksource/clksrc-dbx500-prcmu.c 2798F: drivers/dma/ste_dma40* 2799F: drivers/pmdomain/st/ste-ux500-pm-domain.c 2800F: drivers/gpio/gpio-nomadik.c 2801F: drivers/hwspinlock/u8500_hsem.c 2802F: drivers/i2c/busses/i2c-nomadik.c 2803F: drivers/iio/adc/ab8500-gpadc.c 2804F: drivers/mfd/ab8500* 2805F: drivers/mfd/abx500* 2806F: drivers/mfd/db8500* 2807F: drivers/pinctrl/nomadik/ 2808F: drivers/rtc/rtc-ab8500.c 2809F: drivers/rtc/rtc-pl031.c 2810F: drivers/soc/ux500/ 2811 2812ARM/NUVOTON MA35 ARCHITECTURE 2813M: Jacky Huang <[email protected]> 2814M: Shan-Chun Hung <[email protected]> 2815L: [email protected] (moderated for non-subscribers) 2816S: Supported 2817F: Documentation/devicetree/bindings/*/*/*ma35* 2818F: Documentation/devicetree/bindings/*/*ma35* 2819F: arch/arm64/boot/dts/nuvoton/*ma35* 2820F: drivers/*/*/*ma35* 2821F: drivers/*/*ma35* 2822K: ma35d1 2823 2824ARM/NUVOTON NPCM ARCHITECTURE 2825M: Avi Fishman <[email protected]> 2826M: Tomer Maimon <[email protected]> 2827M: Tali Perry <[email protected]> 2828R: Patrick Venture <[email protected]> 2829R: Nancy Yuen <[email protected]> 2830R: Benjamin Fair <[email protected]> 2831L: [email protected] (moderated for non-subscribers) 2832S: Supported 2833F: Documentation/devicetree/bindings/*/*/*npcm* 2834F: Documentation/devicetree/bindings/*/*npcm* 2835F: Documentation/devicetree/bindings/rtc/nuvoton,nct3018y.yaml 2836F: arch/arm/boot/dts/nuvoton/nuvoton-npcm* 2837F: arch/arm/mach-npcm/ 2838F: arch/arm64/boot/dts/nuvoton/ 2839F: drivers/*/*/*npcm* 2840F: drivers/*/*npcm* 2841F: drivers/rtc/rtc-nct3018y.c 2842F: include/dt-bindings/clock/nuvoton,npcm7xx-clock.h 2843F: include/dt-bindings/clock/nuvoton,npcm845-clk.h 2844 2845ARM/NUVOTON NPCM VIDEO ENGINE DRIVER 2846M: Joseph Liu <[email protected]> 2847M: Marvin Lin <[email protected]> 2848L: [email protected] 2849L: [email protected] (moderated for non-subscribers) 2850S: Maintained 2851F: Documentation/devicetree/bindings/media/nuvoton,npcm-ece.yaml 2852F: Documentation/devicetree/bindings/media/nuvoton,npcm-vcd.yaml 2853F: Documentation/userspace-api/media/drivers/npcm-video.rst 2854F: drivers/media/platform/nuvoton/ 2855F: include/uapi/linux/npcm-video.h 2856 2857ARM/NUVOTON WPCM450 ARCHITECTURE 2858M: Jonathan Neuschäfer <[email protected]> 2859L: [email protected] (moderated for non-subscribers) 2860S: Maintained 2861W: https://github.com/neuschaefer/wpcm450/wiki 2862F: Documentation/devicetree/bindings/*/*wpcm* 2863F: arch/arm/boot/dts/nuvoton/nuvoton-wpcm450* 2864F: arch/arm/configs/wpcm450_defconfig 2865F: arch/arm/mach-npcm/wpcm450.c 2866F: drivers/*/*/*wpcm* 2867F: drivers/*/*wpcm* 2868 2869ARM/NXP S32G ARCHITECTURE 2870R: Chester Lin <[email protected]> 2871R: Matthias Brugger <[email protected]> 2872R: Ghennadi Procopciuc <[email protected]> 2873R: NXP S32 Linux Team <[email protected]> 2874L: [email protected] (moderated for non-subscribers) 2875S: Maintained 2876F: arch/arm64/boot/dts/freescale/s32g*.dts* 2877F: drivers/pinctrl/nxp/ 2878 2879ARM/NXP S32G/S32R DWMAC ETHERNET DRIVER 2880M: Jan Petrous <[email protected]> 2881R: [email protected] 2882S: Maintained 2883F: Documentation/devicetree/bindings/net/nxp,s32-dwmac.yaml 2884F: drivers/net/ethernet/stmicro/stmmac/dwmac-s32.c 2885 2886ARM/Orion SoC/Technologic Systems TS-78xx platform support 2887M: Alexander Clouter <[email protected]> 2888L: [email protected] (moderated for non-subscribers) 2889S: Maintained 2890W: http://www.digriz.org.uk/ts78xx/kernel 2891F: arch/arm/mach-orion5x/ts78xx-* 2892 2893ARM/QUALCOMM CHROMEBOOK SUPPORT 2894R: [email protected] 2895F: arch/arm64/boot/dts/qcom/sc7180* 2896F: arch/arm64/boot/dts/qcom/sc7280* 2897F: arch/arm64/boot/dts/qcom/sdm845-cheza* 2898 2899ARM/QUALCOMM MAILING LIST 2900L: [email protected] 2901C: irc://irc.oftc.net/linux-msm 2902F: Documentation/devicetree/bindings/*/qcom* 2903F: Documentation/devicetree/bindings/soc/qcom/ 2904F: arch/arm/boot/dts/qcom/ 2905F: arch/arm/configs/qcom_defconfig 2906F: arch/arm/mach-qcom/ 2907F: arch/arm64/boot/dts/qcom/ 2908F: drivers/*/*/pm8???-* 2909F: drivers/*/*/qcom* 2910F: drivers/*/*/qcom/ 2911F: drivers/*/qcom* 2912F: drivers/*/qcom/ 2913F: drivers/bluetooth/btqcomsmd.c 2914F: drivers/clocksource/timer-qcom.c 2915F: drivers/cpuidle/cpuidle-qcom-spm.c 2916F: drivers/extcon/extcon-qcom* 2917F: drivers/i2c/busses/i2c-qcom-geni.c 2918F: drivers/i2c/busses/i2c-qup.c 2919F: drivers/iommu/msm* 2920F: drivers/mfd/ssbi.c 2921F: drivers/mmc/host/mmci_qcom* 2922F: drivers/mmc/host/sdhci-msm.c 2923F: drivers/pci/controller/dwc/pcie-qcom* 2924F: drivers/phy/qualcomm/ 2925F: drivers/power/*/msm* 2926F: drivers/reset/reset-qcom-* 2927F: drivers/rtc/rtc-pm8xxx.c 2928F: drivers/spi/spi-geni-qcom.c 2929F: drivers/spi/spi-qcom-qspi.c 2930F: drivers/spi/spi-qup.c 2931F: drivers/tty/serial/msm_serial.c 2932F: drivers/ufs/host/ufs-qcom* 2933F: drivers/usb/dwc3/dwc3-qcom.c 2934F: include/dt-bindings/*/qcom* 2935F: include/linux/*/qcom* 2936F: include/linux/soc/qcom/ 2937 2938ARM/QUALCOMM SUPPORT 2939M: Bjorn Andersson <[email protected]> 2940M: Konrad Dybcio <[email protected]> 2941L: [email protected] 2942S: Maintained 2943C: irc://irc.oftc.net/linux-msm 2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 2945F: Documentation/devicetree/bindings/arm/qcom-soc.yaml 2946F: Documentation/devicetree/bindings/arm/qcom.yaml 2947F: Documentation/devicetree/bindings/bus/qcom* 2948F: Documentation/devicetree/bindings/cache/qcom,llcc.yaml 2949F: Documentation/devicetree/bindings/firmware/qcom,scm.yaml 2950F: Documentation/devicetree/bindings/reserved-memory/qcom* 2951F: Documentation/devicetree/bindings/soc/qcom/ 2952F: arch/arm/boot/dts/qcom/ 2953F: arch/arm/configs/qcom_defconfig 2954F: arch/arm/mach-qcom/ 2955F: arch/arm64/boot/dts/qcom/ 2956F: drivers/bus/qcom* 2957F: drivers/firmware/qcom/ 2958F: drivers/soc/qcom/ 2959F: include/dt-bindings/arm/qcom,ids.h 2960F: include/dt-bindings/firmware/qcom,scm.h 2961F: include/dt-bindings/soc/qcom* 2962F: include/linux/firmware/qcom 2963F: include/linux/soc/qcom/ 2964F: include/soc/qcom/ 2965 2966ARM/RDA MICRO ARCHITECTURE 2967M: Manivannan Sadhasivam <[email protected]> 2968L: [email protected] (moderated for non-subscribers) 2969L: [email protected] (moderated for non-subscribers) 2970S: Maintained 2971F: Documentation/devicetree/bindings/arm/rda.yaml 2972F: Documentation/devicetree/bindings/gpio/gpio-rda.yaml 2973F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.yaml 2974F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml 2975F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.yaml 2976F: arch/arm/boot/dts/unisoc/ 2977F: drivers/clocksource/timer-rda.c 2978F: drivers/gpio/gpio-rda.c 2979F: drivers/irqchip/irq-rda-intc.c 2980F: drivers/tty/serial/rda-uart.c 2981 2982ARM/REALTEK ARCHITECTURE 2983M: Andreas Färber <[email protected]> 2984L: [email protected] (moderated for non-subscribers) 2985L: [email protected] (moderated for non-subscribers) 2986S: Maintained 2987F: Documentation/devicetree/bindings/arm/realtek.yaml 2988F: arch/arm/boot/dts/realtek/ 2989F: arch/arm/mach-realtek/ 2990F: arch/arm64/boot/dts/realtek/ 2991 2992ARM/RISC-V/RENESAS ARCHITECTURE 2993M: Geert Uytterhoeven <[email protected]> 2994M: Magnus Damm <[email protected]> 2995L: [email protected] 2996S: Supported 2997Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2998C: irc://irc.libera.chat/renesas-soc 2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next 3000F: Documentation/devicetree/bindings/hwinfo/renesas,prr.yaml 3001F: Documentation/devicetree/bindings/nvmem/renesas,* 3002F: Documentation/devicetree/bindings/soc/renesas/ 3003F: arch/arm/boot/dts/renesas/ 3004F: arch/arm/configs/shmobile_defconfig 3005F: arch/arm/include/debug/renesas-scif.S 3006F: arch/arm/mach-shmobile/ 3007F: arch/arm64/boot/dts/renesas/ 3008F: arch/riscv/boot/dts/renesas/ 3009F: drivers/nvmem/rcar-efuse.c 3010F: drivers/pmdomain/renesas/ 3011F: drivers/soc/renesas/ 3012F: include/linux/soc/renesas/ 3013K: \brenesas, 3014 3015ARM/RISCPC ARCHITECTURE 3016M: Russell King <[email protected]> 3017L: [email protected] (moderated for non-subscribers) 3018S: Maintained 3019W: http://www.armlinux.org.uk/ 3020F: arch/arm/include/asm/hardware/ioc.h 3021F: arch/arm/include/asm/hardware/iomd.h 3022F: arch/arm/include/asm/hardware/memc.h 3023F: arch/arm/mach-rpc/ 3024F: drivers/net/ethernet/8390/etherh.c 3025F: drivers/net/ethernet/i825xx/ether1* 3026F: drivers/net/ethernet/seeq/ether3* 3027F: drivers/scsi/arm/ 3028 3029ARM/Rockchip SoC support 3030M: Heiko Stuebner <[email protected]> 3031L: [email protected] (moderated for non-subscribers) 3032L: [email protected] 3033S: Maintained 3034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 3035F: Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml 3036F: Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml 3037F: Documentation/devicetree/bindings/spi/spi-rockchip.yaml 3038F: arch/arm/boot/dts/rockchip/ 3039F: arch/arm/mach-rockchip/ 3040F: drivers/*/*/*rockchip* 3041F: drivers/*/*rockchip* 3042F: drivers/clk/rockchip/ 3043F: drivers/i2c/busses/i2c-rk3x.c 3044F: sound/soc/rockchip/ 3045N: rockchip 3046 3047ARM/SAMSUNG S3C, S5P AND EXYNOS ARM ARCHITECTURES 3048M: Krzysztof Kozlowski <[email protected]> 3049R: Alim Akhtar <[email protected]> 3050L: [email protected] (moderated for non-subscribers) 3051L: [email protected] 3052S: Maintained 3053P: Documentation/process/maintainer-soc-clean-dts.rst 3054Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 3055B: mailto:[email protected] 3056C: irc://irc.libera.chat/linux-exynos 3057T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 3058F: Documentation/arch/arm/samsung/ 3059F: Documentation/devicetree/bindings/arm/samsung/ 3060F: Documentation/devicetree/bindings/hwinfo/samsung,* 3061F: Documentation/devicetree/bindings/power/pd-samsung.yaml 3062F: Documentation/devicetree/bindings/soc/samsung/ 3063F: arch/arm/boot/dts/samsung/ 3064F: arch/arm/mach-exynos*/ 3065F: arch/arm/mach-s3c/ 3066F: arch/arm/mach-s5p*/ 3067F: arch/arm64/boot/dts/exynos/ 3068F: drivers/*/*/*s3c24* 3069F: drivers/*/*s3c24* 3070F: drivers/*/*s3c64xx* 3071F: drivers/*/*s5pv210* 3072F: drivers/clocksource/samsung_pwm_timer.c 3073F: drivers/mailbox/exynos-mailbox.c 3074F: drivers/memory/samsung/ 3075F: drivers/pwm/pwm-samsung.c 3076F: drivers/soc/samsung/ 3077F: drivers/tty/serial/samsung* 3078F: include/clocksource/samsung_pwm.h 3079F: include/linux/platform_data/*s3c* 3080F: include/linux/serial_s3c.h 3081F: include/linux/soc/samsung/ 3082N: exynos 3083N: s3c64xx 3084N: s5pv210 3085 3086ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 3087M: Łukasz Stelmach <[email protected]> 3088L: [email protected] (moderated for non-subscribers) 3089L: [email protected] 3090S: Maintained 3091F: drivers/media/platform/samsung/s5p-g2d/ 3092 3093ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 3094M: Marek Szyprowski <[email protected]> 3095L: [email protected] 3096L: [email protected] 3097S: Maintained 3098F: Documentation/devicetree/bindings/media/cec/samsung,s5p-cec.yaml 3099F: drivers/media/cec/platform/s5p/ 3100 3101ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 3102M: Andrzej Pietrasiewicz <[email protected]> 3103M: Jacek Anaszewski <[email protected]> 3104M: Sylwester Nawrocki <[email protected]> 3105L: [email protected] (moderated for non-subscribers) 3106L: [email protected] 3107S: Maintained 3108F: Documentation/devicetree/bindings/media/samsung,s5pv210-jpeg.yaml 3109F: drivers/media/platform/samsung/s5p-jpeg/ 3110 3111ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 3112M: Marek Szyprowski <[email protected]> 3113M: Andrzej Hajda <[email protected]> 3114L: [email protected] (moderated for non-subscribers) 3115L: [email protected] 3116S: Maintained 3117F: Documentation/devicetree/bindings/media/samsung,s5p-mfc.yaml 3118F: drivers/media/platform/samsung/s5p-mfc/ 3119 3120ARM/SOCFPGA ARCHITECTURE 3121M: Dinh Nguyen <[email protected]> 3122S: Maintained 3123W: http://www.rocketboards.org 3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 3125F: arch/arm/boot/dts/intel/socfpga/ 3126F: arch/arm/configs/socfpga_defconfig 3127F: arch/arm/mach-socfpga/ 3128F: arch/arm64/boot/dts/altera/ 3129F: arch/arm64/boot/dts/intel/ 3130 3131ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 3132M: Dinh Nguyen <[email protected]> 3133S: Maintained 3134F: drivers/clk/socfpga/ 3135 3136ARM/SOCFPGA EDAC SUPPORT 3137M: Dinh Nguyen <[email protected]> 3138S: Maintained 3139F: drivers/edac/altera_edac.[ch] 3140 3141ARM/SPREADTRUM SoC SUPPORT 3142M: Orson Zhai <[email protected]> 3143M: Baolin Wang <[email protected]> 3144R: Chunyan Zhang <[email protected]> 3145S: Maintained 3146F: arch/arm64/boot/dts/sprd 3147N: sprd 3148N: sc27xx 3149N: sc2731 3150 3151ARM/STI ARCHITECTURE 3152M: Patrice Chotard <[email protected]> 3153L: [email protected] (moderated for non-subscribers) 3154S: Maintained 3155W: http://www.stlinux.com 3156F: Documentation/devicetree/bindings/i2c/st,sti-i2c.yaml 3157F: Documentation/devicetree/bindings/spi/st,ssc-spi.yaml 3158F: arch/arm/boot/dts/st/sti* 3159F: arch/arm/mach-sti/ 3160F: drivers/ata/ahci_st.c 3161F: drivers/char/hw_random/st-rng.c 3162F: drivers/clocksource/arm_global_timer.c 3163F: drivers/clocksource/clksrc_st_lpc.c 3164F: drivers/cpufreq/sti-cpufreq.c 3165F: drivers/dma/st_fdma* 3166F: drivers/i2c/busses/i2c-st.c 3167F: drivers/media/platform/st/sti/c8sectpfe/ 3168F: drivers/media/rc/st_rc.c 3169F: drivers/mmc/host/sdhci-st.c 3170F: drivers/phy/st/phy-miphy28lp.c 3171F: drivers/phy/st/phy-stih407-usb.c 3172F: drivers/pinctrl/pinctrl-st.c 3173F: drivers/remoteproc/st_remoteproc.c 3174F: drivers/remoteproc/st_slim_rproc.c 3175F: drivers/reset/sti/ 3176F: drivers/rtc/rtc-st-lpc.c 3177F: drivers/tty/serial/st-asc.c 3178F: drivers/usb/dwc3/dwc3-st.c 3179F: drivers/usb/host/ehci-st.c 3180F: drivers/usb/host/ohci-st.c 3181F: drivers/watchdog/st_lpc_wdt.c 3182F: include/linux/remoteproc/st_slim_rproc.h 3183 3184ARM/STM32 ARCHITECTURE 3185M: Maxime Coquelin <[email protected]> 3186M: Alexandre Torgue <[email protected]> 3187L: [email protected] (moderated for non-subscribers) 3188L: [email protected] (moderated for non-subscribers) 3189S: Maintained 3190T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 3191F: arch/arm/boot/dts/st/stm32* 3192F: arch/arm/mach-stm32/ 3193F: arch/arm64/boot/dts/st/ 3194F: drivers/clocksource/armv7m_systick.c 3195N: stm32 3196N: stm 3197 3198ARM/SUNPLUS SP7021 SOC SUPPORT 3199M: Qin Jian <[email protected]> 3200L: [email protected] (moderated for mon-subscribers) 3201S: Maintained 3202W: https://sunplus-tibbo.atlassian.net/wiki/spaces/doc/overview 3203F: Documentation/devicetree/bindings/arm/sunplus,sp7021.yaml 3204F: Documentation/devicetree/bindings/clock/sunplus,sp7021-clkc.yaml 3205F: Documentation/devicetree/bindings/interrupt-controller/sunplus,sp7021-intc.yaml 3206F: Documentation/devicetree/bindings/reset/sunplus,reset.yaml 3207F: arch/arm/boot/dts/sunplus/ 3208F: arch/arm/configs/sp7021_*defconfig 3209F: drivers/clk/clk-sp7021.c 3210F: drivers/irqchip/irq-sp7021-intc.c 3211F: drivers/reset/reset-sunplus.c 3212F: include/dt-bindings/clock/sunplus,sp7021-clkc.h 3213F: include/dt-bindings/reset/sunplus,sp7021-reset.h 3214 3215ARM/Synaptics SoC support 3216M: Jisheng Zhang <[email protected]> 3217M: Sebastian Hesselbarth <[email protected]> 3218L: [email protected] (moderated for non-subscribers) 3219S: Maintained 3220F: arch/arm/boot/dts/synaptics/ 3221F: arch/arm/mach-berlin/ 3222F: arch/arm64/boot/dts/synaptics/ 3223 3224ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 3225M: Hans Verkuil <[email protected]> 3226L: [email protected] 3227L: [email protected] 3228S: Maintained 3229F: Documentation/devicetree/bindings/media/cec/nvidia,tegra114-cec.yaml 3230F: drivers/media/cec/platform/tegra/ 3231 3232ARM/TESLA FSD SoC SUPPORT 3233M: Alim Akhtar <[email protected]> 3234M: [email protected] 3235L: [email protected] (moderated for non-subscribers) 3236L: [email protected] 3237S: Maintained 3238F: arch/arm64/boot/dts/tesla/ 3239 3240ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 3241M: Santosh Shilimkar <[email protected]> 3242L: [email protected] 3243S: Maintained 3244F: drivers/memory/*emif* 3245 3246ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 3247M: Nishanth Menon <[email protected]> 3248M: Santosh Shilimkar <[email protected]> 3249L: [email protected] (moderated for non-subscribers) 3250S: Maintained 3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 3252F: arch/arm/boot/dts/ti/keystone/ 3253F: arch/arm/mach-keystone/ 3254 3255ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 3256M: Santosh Shilimkar <[email protected]> 3257L: [email protected] 3258S: Maintained 3259F: drivers/clk/keystone/ 3260 3261ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURCE 3262M: Santosh Shilimkar <[email protected]> 3263L: [email protected] (moderated for non-subscribers) 3264L: [email protected] 3265S: Maintained 3266F: drivers/clocksource/timer-keystone.c 3267 3268ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 3269M: Santosh Shilimkar <[email protected]> 3270L: [email protected] 3271S: Maintained 3272F: drivers/power/reset/keystone-reset.c 3273 3274ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE 3275M: Nishanth Menon <[email protected]> 3276M: Vignesh Raghavendra <[email protected]> 3277M: Tero Kristo <[email protected]> 3278L: [email protected] (moderated for non-subscribers) 3279S: Supported 3280F: Documentation/devicetree/bindings/arm/ti/k3.yaml 3281F: Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml 3282F: arch/arm64/boot/dts/ti/Makefile 3283F: arch/arm64/boot/dts/ti/k3-* 3284 3285ARM/TEXAS INSTRUMENTS NSPIRE ARCHITECTURE 3286M: Krzysztof Kozlowski <[email protected]> 3287L: [email protected] (moderated for non-subscribers) 3288S: Odd Fixes 3289F: Documentation/devicetree/bindings/*/*/ti,nspire* 3290F: Documentation/devicetree/bindings/*/ti,nspire* 3291F: Documentation/devicetree/bindings/arm/ti/nspire.yaml 3292F: arch/arm/boot/dts/nspire/ 3293 3294ARM/TOSHIBA VISCONTI ARCHITECTURE 3295M: Nobuhiro Iwamatsu <[email protected]> 3296L: [email protected] (moderated for non-subscribers) 3297S: Supported 3298T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwamatsu/linux-visconti.git 3299F: Documentation/devicetree/bindings/arm/toshiba.yaml 3300F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pipllct.yaml 3301F: Documentation/devicetree/bindings/clock/toshiba,tmpv770x-pismu.yaml 3302F: Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml 3303F: Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml 3304F: Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml 3305F: Documentation/devicetree/bindings/pinctrl/toshiba,visconti-pinctrl.yaml 3306F: Documentation/devicetree/bindings/watchdog/toshiba,visconti-wdt.yaml 3307F: arch/arm64/boot/dts/toshiba/ 3308F: drivers/clk/visconti/ 3309F: drivers/gpio/gpio-visconti.c 3310F: drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c 3311F: drivers/pci/controller/dwc/pcie-visconti.c 3312F: drivers/pinctrl/visconti/ 3313F: drivers/watchdog/visconti_wdt.c 3314N: visconti 3315 3316ARM/UNIPHIER ARCHITECTURE 3317M: Kunihiko Hayashi <[email protected]> 3318M: Masami Hiramatsu <[email protected]> 3319L: [email protected] (moderated for non-subscribers) 3320S: Maintained 3321F: Documentation/devicetree/bindings/arm/socionext/uniphier.yaml 3322F: Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml 3323F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml 3324F: Documentation/devicetree/bindings/soc/socionext/socionext,uniphier*.yaml 3325F: arch/arm/boot/dts/socionext/uniphier* 3326F: arch/arm/include/asm/hardware/cache-uniphier.h 3327F: arch/arm/mm/cache-uniphier.c 3328F: arch/arm64/boot/dts/socionext/uniphier* 3329F: drivers/bus/uniphier-system-bus.c 3330F: drivers/clk/uniphier/ 3331F: drivers/dma/uniphier-mdmac.c 3332F: drivers/gpio/gpio-uniphier.c 3333F: drivers/i2c/busses/i2c-uniphier* 3334F: drivers/irqchip/irq-uniphier-aidet.c 3335F: drivers/mmc/host/uniphier-sd.c 3336F: drivers/pinctrl/uniphier/ 3337F: drivers/reset/reset-uniphier.c 3338F: drivers/tty/serial/8250/8250_uniphier.c 3339N: uniphier 3340 3341ARM/VERSATILE EXPRESS PLATFORM 3342M: Liviu Dudau <[email protected]> 3343M: Sudeep Holla <[email protected]> 3344M: Lorenzo Pieralisi <[email protected]> 3345L: [email protected] (moderated for non-subscribers) 3346S: Maintained 3347N: mps2 3348N: vexpress 3349F: arch/arm/mach-versatile/ 3350F: arch/arm64/boot/dts/arm/ 3351F: drivers/clocksource/timer-versatile.c 3352X: drivers/cpufreq/vexpress-spc-cpufreq.c 3353X: Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml 3354 3355ARM/VFP SUPPORT 3356M: Russell King <[email protected]> 3357L: [email protected] (moderated for non-subscribers) 3358S: Maintained 3359W: http://www.armlinux.org.uk/ 3360F: arch/arm/vfp/ 3361 3362ARM/VT8500 ARM ARCHITECTURE 3363M: Alexey Charkov <[email protected]> 3364M: Krzysztof Kozlowski <[email protected]> 3365L: [email protected] (moderated for non-subscribers) 3366S: Odd Fixes 3367F: Documentation/devicetree/bindings/i2c/i2c-wmt.txt 3368F: arch/arm/boot/dts/vt8500/ 3369F: arch/arm/mach-vt8500/ 3370F: drivers/clocksource/timer-vt8500.c 3371F: drivers/i2c/busses/i2c-viai2c-wmt.c 3372F: drivers/mmc/host/wmt-sdmmc.c 3373F: drivers/pwm/pwm-vt8500.c 3374F: drivers/rtc/rtc-vt8500.c 3375F: drivers/tty/serial/vt8500_serial.c 3376F: drivers/video/fbdev/vt8500lcdfb.* 3377F: drivers/video/fbdev/wm8505fb* 3378F: drivers/video/fbdev/wmt_ge_rops.* 3379 3380ARM/ZYNQ ARCHITECTURE 3381M: Michal Simek <[email protected]> 3382L: [email protected] (moderated for non-subscribers) 3383S: Supported 3384W: http://wiki.xilinx.com 3385T: git https://github.com/Xilinx/linux-xlnx.git 3386F: Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml 3387F: Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml 3388F: Documentation/devicetree/bindings/memory-controllers/snps,dw-umctl2-ddrc.yaml 3389F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynq-ddrc-a05.yaml 3390F: Documentation/devicetree/bindings/soc/xilinx/xilinx.yaml 3391F: Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml 3392F: arch/arm/mach-zynq/ 3393F: drivers/clocksource/timer-cadence-ttc.c 3394F: drivers/cpuidle/cpuidle-zynq.c 3395F: drivers/edac/synopsys_edac.c 3396F: drivers/i2c/busses/i2c-cadence.c 3397F: drivers/i2c/busses/i2c-xiic.c 3398F: drivers/mmc/host/sdhci-of-arasan.c 3399N: zynq 3400N: xilinx 3401 3402ARM64 FIT SUPPORT 3403M: Simon Glass <[email protected]> 3404L: [email protected] (moderated for non-subscribers) 3405S: Maintained 3406F: arch/arm64/boot/Makefile 3407F: scripts/make_fit.py 3408 3409ARM64 PLATFORM DRIVERS 3410M: Hans de Goede <[email protected]> 3411M: Ilpo Järvinen <[email protected]> 3412R: Bryan O'Donoghue <[email protected]> 3413L: [email protected] 3414S: Maintained 3415Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 3416T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3417F: drivers/platform/arm64/ 3418 3419ARM64 PORT (AARCH64 ARCHITECTURE) 3420M: Catalin Marinas <[email protected]> 3421M: Will Deacon <[email protected]> 3422L: [email protected] (moderated for non-subscribers) 3423S: Maintained 3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 3425F: Documentation/arch/arm64/ 3426F: arch/arm64/ 3427F: drivers/virt/coco/arm-cca-guest/ 3428F: drivers/virt/coco/pkvm-guest/ 3429F: tools/testing/selftests/arm64/ 3430X: arch/arm64/boot/dts/ 3431 3432ARROW SPEEDCHIPS XRS7000 SERIES ETHERNET SWITCH DRIVER 3433M: George McCollister <[email protected]> 3434L: [email protected] 3435S: Maintained 3436F: Documentation/devicetree/bindings/net/dsa/arrow,xrs700x.yaml 3437F: drivers/net/dsa/xrs700x/* 3438F: net/dsa/tag_xrs700x.c 3439 3440AS3645A LED FLASH CONTROLLER DRIVER 3441M: Sakari Ailus <[email protected]> 3442L: [email protected] 3443S: Maintained 3444F: drivers/leds/flash/leds-as3645a.c 3445 3446ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 3447M: Tianshu Qiu <[email protected]> 3448L: [email protected] 3449S: Maintained 3450T: git git://linuxtv.org/media.git 3451F: Documentation/devicetree/bindings/media/i2c/asahi-kasei,ak7375.yaml 3452F: drivers/media/i2c/ak7375.c 3453 3454ASAHI KASEI AK8974 DRIVER 3455M: Linus Walleij <[email protected]> 3456L: [email protected] 3457S: Supported 3458W: http://www.akm.com/ 3459F: drivers/iio/magnetometer/ak8974.c 3460 3461AOSONG AGS02MA TVOC SENSOR DRIVER 3462M: Anshul Dalal <[email protected]> 3463L: [email protected] 3464S: Maintained 3465F: Documentation/devicetree/bindings/iio/chemical/aosong,ags02ma.yaml 3466F: drivers/iio/chemical/ags02ma.c 3467 3468ASC7621 HARDWARE MONITOR DRIVER 3469M: George Joseph <[email protected]> 3470L: [email protected] 3471S: Maintained 3472F: Documentation/hwmon/asc7621.rst 3473F: drivers/hwmon/asc7621.c 3474 3475ASIX AX88796C SPI ETHERNET ADAPTER 3476M: Łukasz Stelmach <[email protected]> 3477S: Maintained 3478F: Documentation/devicetree/bindings/net/asix,ax88796c.yaml 3479F: drivers/net/ethernet/asix/ax88796c_* 3480 3481ASIX PHY DRIVER [RUST] 3482M: FUJITA Tomonori <[email protected]> 3483R: Trevor Gross <[email protected]> 3484L: [email protected] 3485L: [email protected] 3486S: Maintained 3487F: drivers/net/phy/ax88796b_rust.rs 3488 3489ASPEED CRYPTO DRIVER 3490M: Neal Liu <[email protected]> 3491L: [email protected] (moderated for non-subscribers) 3492S: Maintained 3493F: Documentation/devicetree/bindings/crypto/aspeed,* 3494F: drivers/crypto/aspeed/ 3495 3496ASPEED PECI CONTROLLER 3497M: Iwona Winiarska <[email protected]> 3498L: [email protected] (moderated for non-subscribers) 3499L: [email protected] (moderated for non-subscribers) 3500S: Supported 3501F: Documentation/devicetree/bindings/peci/peci-aspeed.yaml 3502F: drivers/peci/controller/peci-aspeed.c 3503 3504ASPEED PINCTRL DRIVERS 3505M: Andrew Jeffery <[email protected]> 3506L: [email protected] (moderated for non-subscribers) 3507L: [email protected] (moderated for non-subscribers) 3508L: [email protected] 3509S: Maintained 3510F: Documentation/devicetree/bindings/pinctrl/aspeed,* 3511F: drivers/pinctrl/aspeed/ 3512 3513ASPEED SCU INTERRUPT CONTROLLER DRIVER 3514M: Eddie James <[email protected]> 3515L: [email protected] (moderated for non-subscribers) 3516S: Maintained 3517F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2xxx-scu-ic.txt 3518F: drivers/irqchip/irq-aspeed-scu-ic.c 3519F: include/dt-bindings/interrupt-controller/aspeed-scu-ic.h 3520 3521ASPEED SD/MMC DRIVER 3522M: Andrew Jeffery <[email protected]> 3523L: [email protected] (moderated for non-subscribers) 3524L: [email protected] (moderated for non-subscribers) 3525L: [email protected] 3526S: Maintained 3527F: Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml 3528F: drivers/mmc/host/sdhci-of-aspeed* 3529 3530ASPEED SMC SPI DRIVER 3531M: Chin-Ting Kuo <[email protected]> 3532M: Cédric Le Goater <[email protected]> 3533L: [email protected] (moderated for non-subscribers) 3534L: [email protected] (moderated for non-subscribers) 3535L: [email protected] 3536S: Maintained 3537F: Documentation/devicetree/bindings/spi/aspeed,ast2600-fmc.yaml 3538F: drivers/spi/spi-aspeed-smc.c 3539 3540ASPEED USB UDC DRIVER 3541M: Neal Liu <[email protected]> 3542L: [email protected] (moderated for non-subscribers) 3543S: Maintained 3544F: Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml 3545F: drivers/usb/gadget/udc/aspeed_udc.c 3546 3547ASPEED VIDEO ENGINE DRIVER 3548M: Eddie James <[email protected]> 3549L: [email protected] 3550L: [email protected] (moderated for non-subscribers) 3551S: Maintained 3552F: Documentation/devicetree/bindings/media/aspeed-video.txt 3553F: drivers/media/platform/aspeed/ 3554 3555ASUS EC HARDWARE MONITOR DRIVER 3556M: Eugene Shalygin <[email protected]> 3557L: [email protected] 3558S: Maintained 3559F: drivers/hwmon/asus-ec-sensors.c 3560 3561ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 3562M: Corentin Chary <[email protected]> 3563M: Luke D. Jones <[email protected]> 3564L: [email protected] 3565S: Maintained 3566W: https://asus-linux.org/ 3567F: drivers/platform/x86/asus*.c 3568F: drivers/platform/x86/eeepc*.c 3569 3570ASUS TF103C DOCK DRIVER 3571M: Hans de Goede <[email protected]> 3572L: [email protected] 3573S: Maintained 3574T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 3575F: drivers/platform/x86/asus-tf103c-dock.c 3576 3577ASUS ROG RYUJIN AIO HARDWARE MONITOR DRIVER 3578M: Aleksa Savic <[email protected]> 3579L: [email protected] 3580S: Maintained 3581F: drivers/hwmon/asus_rog_ryujin.c 3582 3583ASUS WIRELESS RADIO CONTROL DRIVER 3584M: João Paulo Rechi Vita <[email protected]> 3585L: [email protected] 3586S: Maintained 3587F: drivers/platform/x86/asus-wireless.c 3588 3589ASUS WMI HARDWARE MONITOR DRIVER 3590M: Ed Brindley <[email protected]> 3591M: Denis Pauk <[email protected]> 3592L: [email protected] 3593S: Maintained 3594F: drivers/hwmon/asus_wmi_sensors.c 3595 3596ASYMMETRIC KEYS 3597M: David Howells <[email protected]> 3598L: [email protected] 3599S: Maintained 3600F: Documentation/crypto/asymmetric-keys.rst 3601F: crypto/asymmetric_keys/ 3602F: include/crypto/pkcs7.h 3603F: include/crypto/public_key.h 3604F: include/linux/verification.h 3605 3606ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 3607R: Dan Williams <[email protected]> 3608S: Odd fixes 3609W: http://sourceforge.net/projects/xscaleiop 3610F: Documentation/crypto/async-tx-api.rst 3611F: crypto/async_tx/ 3612F: include/linux/async_tx.h 3613 3614AT24 EEPROM DRIVER 3615M: Bartosz Golaszewski <[email protected]> 3616L: [email protected] 3617S: Maintained 3618T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 3619F: Documentation/devicetree/bindings/eeprom/at24.yaml 3620F: drivers/misc/eeprom/at24.c 3621 3622ATA OVER ETHERNET (AOE) DRIVER 3623M: "Justin Sanders" <[email protected]> 3624S: Supported 3625W: http://www.openaoe.org/ 3626F: Documentation/admin-guide/aoe/ 3627F: drivers/block/aoe/ 3628 3629ATC260X PMIC MFD DRIVER 3630M: Manivannan Sadhasivam <[email protected]> 3631M: Cristian Ciocaltea <[email protected]> 3632L: [email protected] 3633S: Maintained 3634F: Documentation/devicetree/bindings/mfd/actions,atc260x.yaml 3635F: drivers/input/misc/atc260x-onkey.c 3636F: drivers/mfd/atc260* 3637F: drivers/power/reset/atc260x-poweroff.c 3638F: drivers/regulator/atc260x-regulator.c 3639F: include/linux/mfd/atc260x/* 3640 3641ATHEROS 71XX/9XXX GPIO DRIVER 3642M: Alban Bedel <[email protected]> 3643S: Maintained 3644W: https://github.com/AlbanBedel/linux 3645T: git git://github.com/AlbanBedel/linux 3646F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 3647F: drivers/gpio/gpio-ath79.c 3648 3649ATHEROS 71XX/9XXX USB PHY DRIVER 3650M: Alban Bedel <[email protected]> 3651S: Maintained 3652W: https://github.com/AlbanBedel/linux 3653T: git git://github.com/AlbanBedel/linux 3654F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 3655F: drivers/phy/qualcomm/phy-ath79-usb.c 3656 3657ATHEROS ATH GENERIC UTILITIES 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 3862AZ6007 DVB DRIVER 3863M: Mauro Carvalho Chehab <[email protected]> 3864L: [email protected] 3865S: Maintained 3866W: https://linuxtv.org 3867T: git git://linuxtv.org/media.git 3868F: drivers/media/usb/dvb-usb-v2/az6007.c 3869 3870AZTECH FM RADIO RECEIVER DRIVER 3871M: Hans Verkuil <[email protected]> 3872L: [email protected] 3873S: Maintained 3874W: https://linuxtv.org 3875T: git git://linuxtv.org/media.git 3876F: drivers/media/radio/radio-aztech* 3877 3878B43 WIRELESS DRIVER 3879L: [email protected] 3880L: [email protected] 3881S: Orphan 3882W: https://wireless.wiki.kernel.org/en/users/Drivers/b43 3883F: drivers/net/wireless/broadcom/b43/ 3884 3885B43LEGACY 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/b43legacy/ 3891 3892BACKLIGHT CLASS/SUBSYSTEM 3893M: Lee Jones <[email protected]> 3894M: Daniel Thompson <[email protected]> 3895M: Jingoo Han <[email protected]> 3896L: [email protected] 3897S: Maintained 3898T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 3899F: Documentation/ABI/stable/sysfs-class-backlight 3900F: Documentation/ABI/testing/sysfs-class-backlight 3901F: Documentation/devicetree/bindings/leds/backlight 3902F: drivers/video/backlight/ 3903F: include/linux/backlight.h 3904F: include/linux/pwm_backlight.h 3905 3906BARCO P50 GPIO DRIVER 3907M: Santosh Kumar Yadav <[email protected]> 3908M: Peter Korsgaard <[email protected]> 3909S: Maintained 3910F: drivers/platform/x86/barco-p50-gpio.c 3911 3912BATMAN ADVANCED 3913M: Marek Lindner <[email protected]> 3914M: Simon Wunderlich <[email protected]> 3915M: Antonio Quartulli <[email protected]> 3916M: Sven Eckelmann <[email protected]> 3917L: [email protected] (moderated for non-subscribers) 3918S: Maintained 3919W: https://www.open-mesh.org/ 3920Q: https://patchwork.open-mesh.org/project/batman/list/ 3921B: https://www.open-mesh.org/projects/batman-adv/issues 3922C: ircs://irc.hackint.org/batadv 3923T: git https://git.open-mesh.org/linux-merge.git 3924F: Documentation/networking/batman-adv.rst 3925F: include/uapi/linux/batadv_packet.h 3926F: include/uapi/linux/batman_adv.h 3927F: net/batman-adv/ 3928 3929BAYCOM/HDLCDRV DRIVERS FOR AX.25 3930M: Thomas Sailer <[email protected]> 3931L: [email protected] 3932S: Maintained 3933W: http://www.baycom.org/~tom/ham/ham.html 3934F: drivers/net/hamradio/baycom* 3935 3936BCACHE (BLOCK LAYER CACHE) 3937M: Coly Li <[email protected]> 3938M: Kent Overstreet <[email protected]> 3939L: [email protected] 3940S: Maintained 3941W: http://bcache.evilpiepirate.org 3942C: irc://irc.oftc.net/bcache 3943F: drivers/md/bcache/ 3944 3945BCACHEFS 3946M: Kent Overstreet <[email protected]> 3947L: [email protected] 3948S: Supported 3949C: irc://irc.oftc.net/bcache 3950P: Documentation/filesystems/bcachefs/SubmittingPatches.rst 3951T: git https://evilpiepirate.org/git/bcachefs.git 3952F: fs/bcachefs/ 3953F: Documentation/filesystems/bcachefs/ 3954 3955BDISP ST MEDIA DRIVER 3956M: Fabien Dessenne <[email protected]> 3957L: [email protected] 3958S: Supported 3959W: https://linuxtv.org 3960T: git git://linuxtv.org/media.git 3961F: drivers/media/platform/st/sti/bdisp 3962 3963BECKHOFF CX5020 ETHERCAT MASTER DRIVER 3964M: Dariusz Marcinkiewicz <[email protected]> 3965L: [email protected] 3966S: Maintained 3967F: drivers/net/ethernet/ec_bhf.c 3968 3969BEFS FILE SYSTEM 3970M: Luis de Bethencourt <[email protected]> 3971M: Salah Triki <[email protected]> 3972S: Maintained 3973T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 3974F: Documentation/filesystems/befs.rst 3975F: fs/befs/ 3976 3977BFQ I/O SCHEDULER 3978M: Yu Kuai <[email protected]> 3979L: [email protected] 3980S: Odd Fixes 3981F: Documentation/block/bfq-iosched.rst 3982F: block/bfq-* 3983 3984BFS FILE SYSTEM 3985M: "Tigran A. Aivazian" <[email protected]> 3986S: Maintained 3987F: Documentation/filesystems/bfs.rst 3988F: fs/bfs/ 3989F: include/uapi/linux/bfs_fs.h 3990 3991BINMAN 3992M: Simon Glass <[email protected]> 3993S: Supported 3994F: Documentation/devicetree/bindings/mtd/partitions/binman* 3995 3996BITMAP API 3997M: Yury Norov <[email protected]> 3998R: Rasmus Villemoes <[email protected]> 3999S: Maintained 4000F: include/linux/bitfield.h 4001F: include/linux/bitmap-str.h 4002F: include/linux/bitmap.h 4003F: include/linux/bits.h 4004F: include/linux/cpumask.h 4005F: include/linux/cpumask_types.h 4006F: include/linux/find.h 4007F: include/linux/nodemask.h 4008F: include/linux/nodemask_types.h 4009F: include/vdso/bits.h 4010F: lib/bitmap-str.c 4011F: lib/bitmap.c 4012F: lib/cpumask.c 4013F: lib/cpumask_kunit.c 4014F: lib/find_bit.c 4015F: lib/find_bit_benchmark.c 4016F: lib/test_bitmap.c 4017F: tools/include/linux/bitfield.h 4018F: tools/include/linux/bitmap.h 4019F: tools/include/linux/bits.h 4020F: tools/include/linux/find.h 4021F: tools/include/vdso/bits.h 4022F: tools/lib/bitmap.c 4023F: tools/lib/find_bit.c 4024 4025BITOPS API 4026M: Yury Norov <[email protected]> 4027R: Rasmus Villemoes <[email protected]> 4028S: Maintained 4029F: arch/*/include/asm/bitops.h 4030F: arch/*/include/asm/bitops_32.h 4031F: arch/*/include/asm/bitops_64.h 4032F: arch/*/lib/bitops.c 4033F: include/asm-generic/bitops 4034F: include/asm-generic/bitops.h 4035F: include/linux/bitops.h 4036F: lib/test_bitops.c 4037F: tools/*/bitops* 4038 4039BLINKM RGB LED DRIVER 4040M: Jan-Simon Moeller <[email protected]> 4041S: Maintained 4042F: drivers/leds/leds-blinkm.c 4043 4044BLOCK LAYER 4045M: Jens Axboe <[email protected]> 4046L: [email protected] 4047S: Maintained 4048T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 4049F: Documentation/ABI/stable/sysfs-block 4050F: Documentation/block/ 4051F: block/ 4052F: drivers/block/ 4053F: include/linux/bio.h 4054F: include/linux/blk* 4055F: kernel/trace/blktrace.c 4056F: lib/sbitmap.c 4057 4058BLOCK LAYER DEVICE DRIVER API [RUST] 4059M: Andreas Hindborg <[email protected]> 4060R: Boqun Feng <[email protected]> 4061L: [email protected] 4062L: [email protected] 4063S: Supported 4064W: https://rust-for-linux.com 4065B: https://github.com/Rust-for-Linux/linux/issues 4066C: https://rust-for-linux.zulipchat.com/#narrow/stream/Block 4067T: git https://github.com/Rust-for-Linux/linux.git rust-block-next 4068F: drivers/block/rnull.rs 4069F: rust/kernel/block.rs 4070F: rust/kernel/block/ 4071 4072BLOCK2MTD DRIVER 4073M: Joern Engel <[email protected]> 4074L: [email protected] 4075S: Maintained 4076F: drivers/mtd/devices/block2mtd.c 4077 4078BLUETOOTH DRIVERS 4079M: Marcel Holtmann <[email protected]> 4080M: Luiz Augusto von Dentz <[email protected]> 4081L: [email protected] 4082S: Supported 4083W: http://www.bluez.org/ 4084T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4085T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4086F: Documentation/devicetree/bindings/net/bluetooth/ 4087F: drivers/bluetooth/ 4088 4089BLUETOOTH SUBSYSTEM 4090M: Marcel Holtmann <[email protected]> 4091M: Johan Hedberg <[email protected]> 4092M: Luiz Augusto von Dentz <[email protected]> 4093L: [email protected] 4094S: Supported 4095W: http://www.bluez.org/ 4096T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 4097T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 4098F: Documentation/ABI/stable/sysfs-class-bluetooth 4099F: include/net/bluetooth/ 4100F: net/bluetooth/ 4101 4102BONDING DRIVER 4103M: Jay Vosburgh <[email protected]> 4104L: [email protected] 4105S: Maintained 4106F: Documentation/networking/bonding.rst 4107F: drivers/net/bonding/ 4108F: include/net/bond* 4109F: include/uapi/linux/if_bonding.h 4110F: tools/testing/selftests/drivers/net/bonding/ 4111 4112BOSCH SENSORTEC BMA400 ACCELEROMETER IIO DRIVER 4113M: Dan Robertson <[email protected]> 4114L: [email protected] 4115S: Maintained 4116F: Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml 4117F: drivers/iio/accel/bma400* 4118 4119BOSCH SENSORTEC BMI270 IMU IIO DRIVER 4120M: Alex Lanzano <[email protected]> 4121L: [email protected] 4122S: Maintained 4123F: Documentation/devicetree/bindings/iio/imu/bosch,bmi270.yaml 4124F: drivers/iio/imu/bmi270/ 4125 4126BOSCH SENSORTEC BMI323 IMU IIO DRIVER 4127M: Jagath Jog J <[email protected]> 4128L: [email protected] 4129S: Maintained 4130F: Documentation/devicetree/bindings/iio/imu/bosch,bmi323.yaml 4131F: drivers/iio/imu/bmi323/ 4132 4133BPF JIT for ARC 4134M: Shahab Vahedi <[email protected]> 4135L: [email protected] 4136S: Maintained 4137F: arch/arc/net/ 4138 4139BPF JIT for ARM 4140M: Russell King <[email protected]> 4141M: Puranjay Mohan <[email protected]> 4142L: [email protected] 4143S: Maintained 4144F: arch/arm/net/ 4145 4146BPF JIT for ARM64 4147M: Daniel Borkmann <[email protected]> 4148M: Alexei Starovoitov <[email protected]> 4149M: Puranjay Mohan <[email protected]> 4150R: Xu Kuohai <[email protected]> 4151L: [email protected] 4152S: Supported 4153F: arch/arm64/net/ 4154 4155BPF JIT for LOONGARCH 4156M: Tiezhu Yang <[email protected]> 4157R: Hengqi Chen <[email protected]> 4158L: [email protected] 4159S: Maintained 4160F: arch/loongarch/net/ 4161 4162BPF JIT for MIPS (32-BIT AND 64-BIT) 4163M: Johan Almbladh <[email protected]> 4164M: Paul Burton <[email protected]> 4165L: [email protected] 4166S: Maintained 4167F: arch/mips/net/ 4168 4169BPF JIT for NFP NICs 4170M: Jakub Kicinski <[email protected]> 4171L: [email protected] 4172S: Odd Fixes 4173F: drivers/net/ethernet/netronome/nfp/bpf/ 4174 4175BPF JIT for POWERPC (32-BIT AND 64-BIT) 4176M: Hari Bathini <[email protected]> 4177M: Christophe Leroy <[email protected]> 4178R: Naveen N Rao <[email protected]> 4179L: [email protected] 4180S: Supported 4181F: arch/powerpc/net/ 4182 4183BPF JIT for RISC-V (32-bit) 4184M: Luke Nelson <[email protected]> 4185M: Xi Wang <[email protected]> 4186L: [email protected] 4187S: Maintained 4188F: arch/riscv/net/ 4189X: arch/riscv/net/bpf_jit_comp64.c 4190 4191BPF JIT for RISC-V (64-bit) 4192M: Björn Töpel <[email protected]> 4193R: Pu Lehui <[email protected]> 4194R: Puranjay Mohan <[email protected]> 4195L: [email protected] 4196S: Maintained 4197F: arch/riscv/net/ 4198X: arch/riscv/net/bpf_jit_comp32.c 4199 4200BPF JIT for S390 4201M: Ilya Leoshkevich <[email protected]> 4202M: Heiko Carstens <[email protected]> 4203M: Vasily Gorbik <[email protected]> 4204L: [email protected] 4205S: Supported 4206F: arch/s390/net/ 4207X: arch/s390/net/pnet.c 4208 4209BPF JIT for SPARC (32-BIT AND 64-BIT) 4210M: David S. Miller <[email protected]> 4211L: [email protected] 4212S: Odd Fixes 4213F: arch/sparc/net/ 4214 4215BPF JIT for X86 32-BIT 4216M: Wang YanQing <[email protected]> 4217L: [email protected] 4218S: Odd Fixes 4219F: arch/x86/net/bpf_jit_comp32.c 4220 4221BPF JIT for X86 64-BIT 4222M: Alexei Starovoitov <[email protected]> 4223M: Daniel Borkmann <[email protected]> 4224L: [email protected] 4225S: Supported 4226F: arch/x86/net/ 4227X: arch/x86/net/bpf_jit_comp32.c 4228 4229BPF [BTF] 4230M: Martin KaFai Lau <[email protected]> 4231L: [email protected] 4232S: Maintained 4233F: include/linux/btf* 4234F: kernel/bpf/btf.c 4235 4236BPF [CORE] 4237M: Alexei Starovoitov <[email protected]> 4238M: Daniel Borkmann <[email protected]> 4239R: John Fastabend <[email protected]> 4240L: [email protected] 4241S: Maintained 4242F: include/linux/bpf* 4243F: include/linux/filter.h 4244F: include/linux/tnum.h 4245F: kernel/bpf/core.c 4246F: kernel/bpf/dispatcher.c 4247F: kernel/bpf/mprog.c 4248F: kernel/bpf/syscall.c 4249F: kernel/bpf/tnum.c 4250F: kernel/bpf/trampoline.c 4251F: kernel/bpf/verifier.c 4252 4253BPF [CRYPTO] 4254M: Vadim Fedorenko <[email protected]> 4255L: [email protected] 4256S: Maintained 4257F: crypto/bpf_crypto_skcipher.c 4258F: include/linux/bpf_crypto.h 4259F: kernel/bpf/crypto.c 4260 4261BPF [DOCUMENTATION] (Related to Standardization) 4262R: David Vernet <[email protected]> 4263L: [email protected] 4264L: [email protected] 4265S: Maintained 4266F: Documentation/bpf/standardization/ 4267 4268BPF [GENERAL] (Safe Dynamic Programs and Tools) 4269M: Alexei Starovoitov <[email protected]> 4270M: Daniel Borkmann <[email protected]> 4271M: Andrii Nakryiko <[email protected]> 4272R: Martin KaFai Lau <[email protected]> 4273R: Eduard Zingerman <[email protected]> 4274R: Song Liu <[email protected]> 4275R: Yonghong Song <[email protected]> 4276R: John Fastabend <[email protected]> 4277R: KP Singh <[email protected]> 4278R: Stanislav Fomichev <[email protected]> 4279R: Hao Luo <[email protected]> 4280R: Jiri Olsa <[email protected]> 4281L: [email protected] 4282S: Supported 4283W: https://bpf.io/ 4284Q: https://patchwork.kernel.org/project/netdevbpf/list/?delegate=121173 4285T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 4286T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 4287F: Documentation/bpf/ 4288F: Documentation/networking/filter.rst 4289F: Documentation/userspace-api/ebpf/ 4290F: arch/*/net/* 4291F: include/linux/bpf* 4292F: include/linux/btf* 4293F: include/linux/filter.h 4294F: include/trace/events/xdp.h 4295F: include/uapi/linux/bpf* 4296F: include/uapi/linux/btf* 4297F: include/uapi/linux/filter.h 4298F: kernel/bpf/ 4299F: kernel/trace/bpf_trace.c 4300F: lib/buildid.c 4301F: lib/test_bpf.c 4302F: net/bpf/ 4303F: net/core/filter.c 4304F: net/sched/act_bpf.c 4305F: net/sched/cls_bpf.c 4306F: samples/bpf/ 4307F: scripts/bpf_doc.py 4308F: scripts/Makefile.btf 4309F: scripts/pahole-version.sh 4310F: tools/bpf/ 4311F: tools/lib/bpf/ 4312F: tools/testing/selftests/bpf/ 4313 4314BPF [ITERATOR] 4315M: Yonghong Song <[email protected]> 4316L: [email protected] 4317S: Maintained 4318F: kernel/bpf/*iter.c 4319 4320BPF [L7 FRAMEWORK] (sockmap) 4321M: John Fastabend <[email protected]> 4322M: Jakub Sitnicki <[email protected]> 4323L: [email protected] 4324L: [email protected] 4325S: Maintained 4326F: include/linux/skmsg.h 4327F: net/core/skmsg.c 4328F: net/core/sock_map.c 4329F: net/ipv4/tcp_bpf.c 4330F: net/ipv4/udp_bpf.c 4331F: net/unix/unix_bpf.c 4332 4333BPF [LIBRARY] (libbpf) 4334M: Andrii Nakryiko <[email protected]> 4335M: Eduard Zingerman <[email protected]> 4336L: [email protected] 4337S: Maintained 4338F: tools/lib/bpf/ 4339 4340BPF [MISC] 4341L: [email protected] 4342S: Odd Fixes 4343K: (?:\b|_)bpf(?:\b|_) 4344 4345BPF [NETKIT] (BPF-programmable network device) 4346M: Daniel Borkmann <[email protected]> 4347M: Nikolay Aleksandrov <[email protected]> 4348L: [email protected] 4349L: [email protected] 4350S: Supported 4351F: drivers/net/netkit.c 4352F: include/net/netkit.h 4353 4354BPF [NETWORKING] (struct_ops, reuseport) 4355M: Martin KaFai Lau <[email protected]> 4356L: [email protected] 4357L: [email protected] 4358S: Maintained 4359F: kernel/bpf/bpf_struct* 4360 4361BPF [NETWORKING] (tcx & tc BPF, sock_addr) 4362M: Martin KaFai Lau <[email protected]> 4363M: Daniel Borkmann <[email protected]> 4364R: John Fastabend <[email protected]> 4365L: [email protected] 4366L: [email protected] 4367S: Maintained 4368F: include/net/tcx.h 4369F: kernel/bpf/tcx.c 4370F: net/core/filter.c 4371F: net/sched/act_bpf.c 4372F: net/sched/cls_bpf.c 4373 4374BPF [RINGBUF] 4375M: Andrii Nakryiko <[email protected]> 4376L: [email protected] 4377S: Maintained 4378F: kernel/bpf/ringbuf.c 4379 4380BPF [SECURITY & LSM] (Security Audit and Enforcement using BPF) 4381M: KP Singh <[email protected]> 4382M: Matt Bobrowski <[email protected]> 4383L: [email protected] 4384S: Maintained 4385F: Documentation/bpf/prog_lsm.rst 4386F: include/linux/bpf_lsm.h 4387F: kernel/bpf/bpf_lsm.c 4388F: kernel/trace/bpf_trace.c 4389F: security/bpf/ 4390 4391BPF [SELFTESTS] (Test Runners & Infrastructure) 4392M: Andrii Nakryiko <[email protected]> 4393M: Eduard Zingerman <[email protected]> 4394R: Mykola Lysenko <[email protected]> 4395L: [email protected] 4396S: Maintained 4397F: tools/testing/selftests/bpf/ 4398 4399BPF [STORAGE & CGROUPS] 4400M: Martin KaFai Lau <[email protected]> 4401L: [email protected] 4402S: Maintained 4403F: kernel/bpf/*storage.c 4404F: kernel/bpf/bpf_lru* 4405F: kernel/bpf/cgroup.c 4406 4407BPF [TOOLING] (bpftool) 4408M: Quentin Monnet <[email protected]> 4409L: [email protected] 4410S: Maintained 4411F: kernel/bpf/disasm.* 4412F: tools/bpf/bpftool/ 4413 4414BPF [TRACING] 4415M: Song Liu <[email protected]> 4416R: Jiri Olsa <[email protected]> 4417L: [email protected] 4418S: Maintained 4419F: kernel/bpf/stackmap.c 4420F: kernel/trace/bpf_trace.c 4421F: lib/buildid.c 4422 4423BROADCOM ASP 2.0 ETHERNET DRIVER 4424M: Justin Chen <[email protected]> 4425M: Florian Fainelli <[email protected]> 4426L: [email protected] 4427L: [email protected] 4428S: Supported 4429F: Documentation/devicetree/bindings/net/brcm,asp-v2.0.yaml 4430F: drivers/net/ethernet/broadcom/asp2/ 4431 4432BROADCOM B44 10/100 ETHERNET DRIVER 4433M: Michael Chan <[email protected]> 4434L: [email protected] 4435S: Maintained 4436F: drivers/net/ethernet/broadcom/b44.* 4437 4438BROADCOM B53/SF2 ETHERNET SWITCH DRIVER 4439M: Florian Fainelli <[email protected]> 4440L: [email protected] 4441L: [email protected] (subscribers-only) 4442S: Supported 4443F: Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml 4444F: drivers/net/dsa/b53/* 4445F: drivers/net/dsa/bcm_sf2* 4446F: include/linux/dsa/brcm.h 4447F: include/linux/platform_data/b53.h 4448 4449BROADCOM BCM2711/BCM2835 ARM ARCHITECTURE 4450M: Florian Fainelli <[email protected]> 4451R: Broadcom internal kernel review list <[email protected]> 4452L: [email protected] (moderated for non-subscribers) 4453L: [email protected] (moderated for non-subscribers) 4454S: Maintained 4455T: git https://github.com/broadcom/stblinux.git 4456F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4457F: drivers/pci/controller/pcie-brcmstb.c 4458F: drivers/staging/vc04_services 4459N: bcm2711 4460N: bcm283* 4461N: raspberrypi 4462 4463BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 4464M: Florian Fainelli <[email protected]> 4465M: Ray Jui <[email protected]> 4466M: Scott Branden <[email protected]> 4467R: Broadcom internal kernel review list <[email protected]> 4468S: Maintained 4469T: git https://github.com/broadcom/mach-bcm 4470F: arch/arm/mach-bcm/ 4471N: bcm281* 4472N: bcm113* 4473N: bcm216* 4474N: kona 4475 4476BROADCOM BCM2835 CAMERA DRIVERS 4477M: Raspberry Pi Kernel Maintenance <[email protected]> 4478L: [email protected] 4479S: Maintained 4480F: Documentation/devicetree/bindings/media/brcm,bcm2835-unicam.yaml 4481F: drivers/media/platform/broadcom/bcm2835-unicam* 4482 4483BROADCOM BCM47XX MIPS ARCHITECTURE 4484M: Hauke Mehrtens <[email protected]> 4485M: Rafał Miłecki <[email protected]> 4486L: [email protected] 4487S: Maintained 4488F: Documentation/devicetree/bindings/mips/brcm/ 4489F: arch/mips/bcm47xx/* 4490F: arch/mips/include/asm/mach-bcm47xx/* 4491 4492BROADCOM BCM4908 ETHERNET DRIVER 4493M: Rafał Miłecki <[email protected]> 4494R: Broadcom internal kernel review list <[email protected]> 4495L: [email protected] 4496S: Maintained 4497F: Documentation/devicetree/bindings/net/brcm,bcm4908-enet.yaml 4498F: drivers/net/ethernet/broadcom/bcm4908_enet.* 4499F: drivers/net/ethernet/broadcom/unimac.h 4500 4501BROADCOM BCM4908 PINMUX DRIVER 4502M: Rafał Miłecki <[email protected]> 4503R: Broadcom internal kernel review list <[email protected]> 4504L: [email protected] 4505S: Maintained 4506F: Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml 4507F: drivers/pinctrl/bcm/pinctrl-bcm4908.c 4508 4509BROADCOM BCM5301X ARM ARCHITECTURE 4510M: Florian Fainelli <[email protected]> 4511M: Hauke Mehrtens <[email protected]> 4512M: Rafał Miłecki <[email protected]> 4513R: Broadcom internal kernel review list <[email protected]> 4514L: [email protected] (moderated for non-subscribers) 4515S: Maintained 4516F: arch/arm/boot/dts/broadcom/bcm-ns.dtsi 4517F: arch/arm/boot/dts/broadcom/bcm470* 4518F: arch/arm/boot/dts/broadcom/bcm5301* 4519F: arch/arm/boot/dts/broadcom/bcm953012* 4520F: arch/arm/mach-bcm/bcm_5301x.c 4521 4522BROADCOM BCM53573 ARM ARCHITECTURE 4523M: Florian Fainelli <[email protected]> 4524M: Rafał Miłecki <[email protected]> 4525R: Broadcom internal kernel review list <[email protected]> 4526L: [email protected] (moderated for non-subscribers) 4527S: Maintained 4528F: arch/arm/boot/dts/broadcom/bcm47189* 4529F: arch/arm/boot/dts/broadcom/bcm53573* 4530 4531BROADCOM BCM63XX/BCM33XX UDC DRIVER 4532M: Kevin Cernekee <[email protected]> 4533L: [email protected] 4534S: Maintained 4535F: drivers/usb/gadget/udc/bcm63xx_udc.* 4536 4537BROADCOM BCM7XXX ARM ARCHITECTURE 4538M: Florian Fainelli <[email protected]> 4539R: Broadcom internal kernel review list <[email protected]> 4540L: [email protected] (moderated for non-subscribers) 4541S: Maintained 4542T: git https://github.com/broadcom/stblinux.git 4543F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4544F: arch/arm/boot/dts/broadcom/bcm7*.dts* 4545F: arch/arm/include/asm/hardware/cache-b15-rac.h 4546F: arch/arm/mach-bcm/*brcmstb* 4547F: arch/arm/mm/cache-b15-rac.c 4548F: drivers/bus/brcmstb_gisb.c 4549F: drivers/pci/controller/pcie-brcmstb.c 4550N: brcmstb 4551N: bcm7038 4552N: bcm7120 4553 4554BROADCOM BCMBCA ARM ARCHITECTURE 4555M: William Zhang <[email protected]> 4556M: Anand Gore <[email protected]> 4557M: Kursad Oney <[email protected]> 4558M: Florian Fainelli <[email protected]> 4559M: Rafał Miłecki <[email protected]> 4560R: Broadcom internal kernel review list <[email protected]> 4561L: [email protected] (moderated for non-subscribers) 4562S: Maintained 4563T: git https://github.com/broadcom/stblinux.git 4564F: Documentation/devicetree/bindings/arm/bcm/brcm,bcmbca.yaml 4565F: arch/arm64/boot/dts/broadcom/bcmbca/* 4566N: bcmbca 4567N: bcm[9]?47622 4568N: bcm[9]?4912 4569N: bcm[9]?63138 4570N: bcm[9]?63146 4571N: bcm[9]?63148 4572N: bcm[9]?63158 4573N: bcm[9]?63178 4574N: bcm[9]?6756 4575N: bcm[9]?6813 4576N: bcm[9]?6846 4577N: bcm[9]?6855 4578N: bcm[9]?6856 4579N: bcm[9]?6858 4580N: bcm[9]?6878 4581 4582BROADCOM BDC DRIVER 4583M: Justin Chen <[email protected]> 4584M: Al Cooper <[email protected]> 4585R: Broadcom internal kernel review list <[email protected]> 4586L: [email protected] 4587S: Maintained 4588F: Documentation/devicetree/bindings/usb/brcm,bdc.yaml 4589F: drivers/usb/gadget/udc/bdc/ 4590 4591BROADCOM BMIPS CPUFREQ DRIVER 4592M: Markus Mayer <[email protected]> 4593R: Broadcom internal kernel review list <[email protected]> 4594L: [email protected] 4595S: Maintained 4596F: drivers/cpufreq/bmips-cpufreq.c 4597 4598BROADCOM BMIPS MIPS ARCHITECTURE 4599M: Florian Fainelli <[email protected]> 4600R: Broadcom internal kernel review list <[email protected]> 4601L: [email protected] 4602S: Maintained 4603T: git https://github.com/broadcom/stblinux.git 4604F: arch/mips/bmips/* 4605F: arch/mips/boot/dts/brcm/bcm*.dts* 4606F: arch/mips/include/asm/mach-bmips/* 4607F: arch/mips/kernel/*bmips* 4608F: drivers/irqchip/irq-bcm63* 4609F: drivers/irqchip/irq-bcm7* 4610F: drivers/irqchip/irq-brcmstb* 4611F: drivers/pmdomain/bcm/bcm63xx-power.c 4612F: include/linux/bcm963xx_nvram.h 4613F: include/linux/bcm963xx_tag.h 4614 4615BROADCOM BNX2 GIGABIT ETHERNET DRIVER 4616M: Rasesh Mody <[email protected]> 4617M: [email protected] 4618L: [email protected] 4619S: Maintained 4620F: drivers/net/ethernet/broadcom/bnx2.* 4621F: drivers/net/ethernet/broadcom/bnx2_* 4622 4623BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 4624M: Saurav Kashyap <[email protected]> 4625M: Javed Hasan <[email protected]> 4626M: [email protected] 4627L: [email protected] 4628S: Supported 4629F: drivers/scsi/bnx2fc/ 4630 4631BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 4632M: Nilesh Javali <[email protected]> 4633M: Manish Rangankar <[email protected]> 4634M: [email protected] 4635L: [email protected] 4636S: Supported 4637F: drivers/scsi/bnx2i/ 4638 4639BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 4640M: Sudarsana Kalluru <[email protected]> 4641M: Manish Chopra <[email protected]> 4642L: [email protected] 4643S: Maintained 4644F: drivers/net/ethernet/broadcom/bnx2x/ 4645 4646BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 4647M: Michael Chan <[email protected]> 4648M: Pavan Chebbi <[email protected]> 4649L: [email protected] 4650S: Maintained 4651F: drivers/firmware/broadcom/tee_bnxt_fw.c 4652F: drivers/net/ethernet/broadcom/bnxt/ 4653F: include/linux/firmware/broadcom/tee_bnxt_fw.h 4654 4655BROADCOM BRCM80211 IEEE802.11 WIRELESS DRIVERS 4656M: Arend van Spriel <[email protected]> 4657L: [email protected] 4658L: [email protected] 4659L: [email protected] 4660S: Supported 4661F: drivers/net/wireless/broadcom/brcm80211/ 4662F: include/linux/platform_data/brcmfmac.h 4663 4664BROADCOM BRCMSTB GPIO DRIVER 4665M: Doug Berger <[email protected]> 4666M: Florian Fainelli <[email protected]> 4667R: Broadcom internal kernel review list <[email protected]> 4668S: Supported 4669F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.yaml 4670F: drivers/gpio/gpio-brcmstb.c 4671 4672BROADCOM BRCMSTB I2C DRIVER 4673M: Kamal Dasu <[email protected]> 4674R: Broadcom internal kernel review list <[email protected]> 4675L: [email protected] 4676S: Supported 4677F: Documentation/devicetree/bindings/i2c/brcm,brcmstb-i2c.yaml 4678F: drivers/i2c/busses/i2c-brcmstb.c 4679 4680BROADCOM BRCMSTB UART DRIVER 4681M: Al Cooper <[email protected]> 4682R: Broadcom internal kernel review list <[email protected]> 4683L: [email protected] 4684S: Maintained 4685F: Documentation/devicetree/bindings/serial/brcm,bcm7271-uart.yaml 4686F: drivers/tty/serial/8250/8250_bcm7271.c 4687 4688BROADCOM BRCMSTB USB EHCI DRIVER 4689M: Justin Chen <[email protected]> 4690M: Al Cooper <[email protected]> 4691R: Broadcom internal kernel review list <[email protected]> 4692L: [email protected] 4693S: Maintained 4694F: Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml 4695F: drivers/usb/host/ehci-brcm.* 4696 4697BROADCOM BRCMSTB USB PIN MAP DRIVER 4698M: Al Cooper <[email protected]> 4699R: Broadcom internal kernel review list <[email protected]> 4700L: [email protected] 4701S: Maintained 4702F: Documentation/devicetree/bindings/usb/brcm,usb-pinmap.yaml 4703F: drivers/usb/misc/brcmstb-usb-pinmap.c 4704 4705BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 4706M: Justin Chen <[email protected]> 4707M: Al Cooper <[email protected]> 4708R: Broadcom internal kernel review list <[email protected]> 4709L: [email protected] 4710S: Maintained 4711F: drivers/phy/broadcom/phy-brcm-usb* 4712 4713BROADCOM Broadband SoC High Speed SPI Controller DRIVER 4714M: William Zhang <[email protected]> 4715M: Kursad Oney <[email protected]> 4716M: Jonas Gorski <[email protected]> 4717R: Broadcom internal kernel review list <[email protected]> 4718L: [email protected] 4719S: Maintained 4720F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-hsspi.yaml 4721F: drivers/spi/spi-bcm63xx-hsspi.c 4722F: drivers/spi/spi-bcmbca-hsspi.c 4723 4724BROADCOM BCM6348/BCM6358 SPI controller DRIVER 4725M: Jonas Gorski <[email protected]> 4726L: [email protected] 4727S: Odd Fixes 4728F: Documentation/devicetree/bindings/spi/brcm,bcm63xx-spi.yaml 4729F: drivers/spi/spi-bcm63xx.c 4730 4731BROADCOM ETHERNET PHY DRIVERS 4732M: Florian Fainelli <[email protected]> 4733R: Broadcom internal kernel review list <[email protected]> 4734L: [email protected] 4735S: Supported 4736F: Documentation/devicetree/bindings/net/broadcom-bcm87xx.txt 4737F: drivers/net/phy/bcm*.[ch] 4738F: drivers/net/phy/broadcom.c 4739F: include/linux/brcmphy.h 4740 4741BROADCOM GENET ETHERNET DRIVER 4742M: Doug Berger <[email protected]> 4743M: Florian Fainelli <[email protected]> 4744R: Broadcom internal kernel review list <[email protected]> 4745L: [email protected] 4746S: Maintained 4747F: Documentation/devicetree/bindings/net/brcm,bcmgenet.yaml 4748F: Documentation/devicetree/bindings/net/brcm,unimac-mdio.yaml 4749F: drivers/net/ethernet/broadcom/genet/ 4750F: drivers/net/ethernet/broadcom/unimac.h 4751F: drivers/net/mdio/mdio-bcm-unimac.c 4752F: include/linux/platform_data/bcmgenet.h 4753F: include/linux/platform_data/mdio-bcm-unimac.h 4754 4755BROADCOM IPROC ARM ARCHITECTURE 4756M: Ray Jui <[email protected]> 4757M: Scott Branden <[email protected]> 4758R: Broadcom internal kernel review list <[email protected]> 4759L: [email protected] (moderated for non-subscribers) 4760S: Maintained 4761T: git https://github.com/broadcom/stblinux.git 4762F: arch/arm64/boot/dts/broadcom/northstar2/* 4763F: arch/arm64/boot/dts/broadcom/stingray/* 4764F: drivers/clk/bcm/clk-ns* 4765F: drivers/clk/bcm/clk-sr* 4766F: drivers/pinctrl/bcm/pinctrl-ns* 4767F: include/dt-bindings/clock/bcm-sr* 4768N: iproc 4769N: cygnus 4770N: bcm[-_]nsp 4771N: bcm9113* 4772N: bcm9583* 4773N: bcm9585* 4774N: bcm9586* 4775N: bcm988312 4776N: bcm113* 4777N: bcm583* 4778N: bcm585* 4779N: bcm586* 4780N: bcm88312 4781N: hr2 4782N: stingray 4783 4784BROADCOM IPROC GBIT ETHERNET DRIVER 4785M: Rafał Miłecki <[email protected]> 4786R: Broadcom internal kernel review list <[email protected]> 4787L: [email protected] 4788S: Maintained 4789F: Documentation/devicetree/bindings/net/brcm,amac.yaml 4790F: drivers/net/ethernet/broadcom/bgmac* 4791F: drivers/net/ethernet/broadcom/unimac.h 4792 4793BROADCOM KONA GPIO DRIVER 4794M: Ray Jui <[email protected]> 4795R: Broadcom internal kernel review list <[email protected]> 4796S: Supported 4797F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.yaml 4798F: drivers/gpio/gpio-bcm-kona.c 4799 4800BROADCOM MPI3 STORAGE CONTROLLER DRIVER 4801M: Sathya Prakash Veerichetty <[email protected]> 4802M: Kashyap Desai <[email protected]> 4803M: Sumit Saxena <[email protected]> 4804M: Sreekanth Reddy <[email protected]> 4805L: [email protected] 4806L: [email protected] 4807S: Supported 4808W: https://www.broadcom.com/support/storage 4809F: drivers/scsi/mpi3mr/ 4810 4811BROADCOM NETXTREME-E ROCE DRIVER 4812M: Selvin Xavier <[email protected]> 4813M: Kalesh AP <[email protected]> 4814L: [email protected] 4815S: Supported 4816W: http://www.broadcom.com 4817F: drivers/infiniband/hw/bnxt_re/ 4818F: include/uapi/rdma/bnxt_re-abi.h 4819 4820BROADCOM NVRAM DRIVER 4821M: Rafał Miłecki <[email protected]> 4822L: [email protected] 4823S: Maintained 4824F: drivers/firmware/broadcom/* 4825 4826BROADCOM PMB (POWER MANAGEMENT BUS) DRIVER 4827M: Rafał Miłecki <[email protected]> 4828M: Florian Fainelli <[email protected]> 4829R: Broadcom internal kernel review list <[email protected]> 4830L: [email protected] 4831S: Maintained 4832T: git https://github.com/broadcom/stblinux.git 4833F: drivers/pmdomain/bcm/bcm-pmb.c 4834F: include/dt-bindings/soc/bcm-pmb.h 4835 4836BROADCOM SPECIFIC AMBA DRIVER (BCMA) 4837M: Rafał Miłecki <[email protected]> 4838L: [email protected] 4839S: Maintained 4840F: drivers/bcma/ 4841F: include/linux/bcma/ 4842 4843BROADCOM SPI DRIVER 4844M: Kamal Dasu <[email protected]> 4845R: Broadcom internal kernel review list <[email protected]> 4846S: Maintained 4847F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.yaml 4848F: drivers/spi/spi-bcm-qspi.* 4849F: drivers/spi/spi-brcmstb-qspi.c 4850F: drivers/spi/spi-iproc-qspi.c 4851 4852BROADCOM STB AVS CPUFREQ DRIVER 4853M: Markus Mayer <[email protected]> 4854R: Broadcom internal kernel review list <[email protected]> 4855L: [email protected] 4856S: Maintained 4857F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 4858F: drivers/cpufreq/brcmstb* 4859 4860BROADCOM STB AVS TMON DRIVER 4861M: Markus Mayer <[email protected]> 4862R: Broadcom internal kernel review list <[email protected]> 4863L: [email protected] 4864S: Maintained 4865F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.yaml 4866F: drivers/thermal/broadcom/brcmstb* 4867 4868BROADCOM STB DPFE DRIVER 4869M: Markus Mayer <[email protected]> 4870R: Broadcom internal kernel review list <[email protected]> 4871L: [email protected] (moderated for non-subscribers) 4872S: Maintained 4873F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.yaml 4874F: drivers/memory/brcmstb_dpfe.c 4875 4876BROADCOM STB NAND FLASH DRIVER 4877M: Brian Norris <[email protected]> 4878M: Kamal Dasu <[email protected]> 4879R: Broadcom internal kernel review list <[email protected]> 4880L: [email protected] 4881S: Maintained 4882F: drivers/mtd/nand/raw/brcmnand/ 4883F: include/linux/platform_data/brcmnand.h 4884 4885BROADCOM STB PCIE DRIVER 4886M: Jim Quinlan <[email protected]> 4887M: Nicolas Saenz Julienne <[email protected]> 4888M: Florian Fainelli <[email protected]> 4889R: Broadcom internal kernel review list <[email protected]> 4890L: [email protected] 4891S: Maintained 4892F: Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml 4893F: drivers/pci/controller/pcie-brcmstb.c 4894 4895BROADCOM SYSTEMPORT ETHERNET DRIVER 4896M: Florian Fainelli <[email protected]> 4897R: Broadcom internal kernel review list <[email protected]> 4898L: [email protected] 4899S: Maintained 4900F: Documentation/devicetree/bindings/net/brcm,systemport.yaml 4901F: drivers/net/ethernet/broadcom/bcmsysport.* 4902F: drivers/net/ethernet/broadcom/unimac.h 4903 4904BROADCOM TG3 GIGABIT ETHERNET DRIVER 4905M: Pavan Chebbi <[email protected]> 4906M: Michael Chan <[email protected]> 4907L: [email protected] 4908S: Maintained 4909F: drivers/net/ethernet/broadcom/tg3.* 4910 4911BROADCOM VK DRIVER 4912M: Scott Branden <[email protected]> 4913R: Broadcom internal kernel review list <[email protected]> 4914S: Supported 4915F: drivers/misc/bcm-vk/ 4916F: include/uapi/linux/misc/bcm_vk.h 4917 4918BROCADE BFA FC SCSI DRIVER 4919M: Anil Gurumurthy <[email protected]> 4920M: Sudarsana Kalluru <[email protected]> 4921L: [email protected] 4922S: Supported 4923F: drivers/scsi/bfa/ 4924 4925BROCADE BNA 10 GIGABIT ETHERNET DRIVER 4926M: Rasesh Mody <[email protected]> 4927M: Sudarsana Kalluru <[email protected]> 4928M: [email protected] 4929L: [email protected] 4930S: Maintained 4931F: drivers/net/ethernet/brocade/bna/ 4932 4933BSG (block layer generic sg v4 driver) 4934M: FUJITA Tomonori <[email protected]> 4935L: [email protected] 4936S: Supported 4937F: block/bsg.c 4938F: include/linux/bsg.h 4939F: include/uapi/linux/bsg.h 4940 4941BT87X AUDIO DRIVER 4942M: Clemens Ladisch <[email protected]> 4943L: [email protected] 4944S: Maintained 4945T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 4946F: Documentation/sound/cards/bt87x.rst 4947F: sound/pci/bt87x.c 4948 4949BT8XXGPIO DRIVER 4950M: Michael Buesch <[email protected]> 4951S: Maintained 4952W: http://bu3sch.de/btgpio.php 4953F: drivers/gpio/gpio-bt8xx.c 4954 4955BTRFS FILE SYSTEM 4956M: Chris Mason <[email protected]> 4957M: Josef Bacik <[email protected]> 4958M: David Sterba <[email protected]> 4959L: [email protected] 4960S: Maintained 4961W: https://btrfs.readthedocs.io 4962Q: https://patchwork.kernel.org/project/linux-btrfs/list/ 4963C: irc://irc.libera.chat/btrfs 4964T: git git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git 4965F: Documentation/filesystems/btrfs.rst 4966F: fs/btrfs/ 4967F: include/linux/btrfs* 4968F: include/trace/events/btrfs.h 4969F: include/uapi/linux/btrfs* 4970 4971BTTV VIDEO4LINUX DRIVER 4972M: Mauro Carvalho Chehab <[email protected]> 4973L: [email protected] 4974S: Odd fixes 4975W: https://linuxtv.org 4976T: git git://linuxtv.org/media.git 4977F: Documentation/driver-api/media/drivers/bttv* 4978F: drivers/media/pci/bt8xx/bttv* 4979 4980BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 4981M: Chanwoo Choi <[email protected]> 4982L: [email protected] 4983L: [email protected] 4984S: Maintained 4985T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 4986F: Documentation/devicetree/bindings/interconnect/samsung,exynos-bus.yaml 4987F: drivers/devfreq/exynos-bus.c 4988 4989BUSLOGIC SCSI DRIVER 4990M: Khalid Aziz <[email protected]> 4991L: [email protected] 4992S: Maintained 4993F: drivers/scsi/BusLogic.* 4994F: drivers/scsi/FlashPoint.* 4995 4996BXCAN CAN NETWORK DRIVER 4997M: Dario Binacchi <[email protected]> 4998L: [email protected] 4999S: Maintained 5000F: Documentation/devicetree/bindings/net/can/st,stm32-bxcan.yaml 5001F: drivers/net/can/bxcan.c 5002 5003C-MEDIA CMI8788 DRIVER 5004M: Clemens Ladisch <[email protected]> 5005L: [email protected] 5006S: Maintained 5007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 5008F: sound/pci/oxygen/ 5009 5010C-SKY ARCHITECTURE 5011M: Guo Ren <[email protected]> 5012L: [email protected] 5013S: Supported 5014T: git https://github.com/c-sky/csky-linux.git 5015F: Documentation/devicetree/bindings/csky/ 5016F: Documentation/devicetree/bindings/interrupt-controller/csky,* 5017F: Documentation/devicetree/bindings/timer/csky,* 5018F: arch/csky/ 5019F: drivers/clocksource/timer-gx6605s.c 5020F: drivers/clocksource/timer-mp-csky.c 5021F: drivers/irqchip/irq-csky-* 5022N: csky 5023K: csky 5024 5025CA8210 IEEE-802.15.4 RADIO DRIVER 5026L: [email protected] 5027S: Orphan 5028W: https://github.com/Cascoda/ca8210-linux.git 5029F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 5030F: drivers/net/ieee802154/ca8210.c 5031 5032CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 5033M: David Howells <[email protected]> 5034L: [email protected] 5035S: Supported 5036F: Documentation/filesystems/caching/cachefiles.rst 5037F: fs/cachefiles/ 5038 5039CACHESTAT: PAGE CACHE STATS FOR A FILE 5040M: Nhat Pham <[email protected]> 5041M: Johannes Weiner <[email protected]> 5042L: [email protected] 5043S: Maintained 5044F: tools/testing/selftests/cachestat/test_cachestat.c 5045 5046CADENCE MIPI-CSI2 BRIDGES 5047M: Maxime Ripard <[email protected]> 5048L: [email protected] 5049S: Maintained 5050F: Documentation/devicetree/bindings/media/cdns,*.txt 5051F: Documentation/devicetree/bindings/media/cdns,csi2rx.yaml 5052F: drivers/media/platform/cadence/cdns-csi2* 5053 5054CADENCE NAND DRIVER 5055L: [email protected] 5056S: Orphan 5057F: Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml 5058F: drivers/mtd/nand/raw/cadence-nand-controller.c 5059 5060CADENCE USB3 DRD IP DRIVER 5061M: Peter Chen <[email protected]> 5062M: Pawel Laszczak <[email protected]> 5063R: Roger Quadros <[email protected]> 5064L: [email protected] 5065S: Maintained 5066T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5067F: Documentation/devicetree/bindings/usb/cdns,usb3.yaml 5068F: drivers/usb/cdns3/ 5069X: drivers/usb/cdns3/cdnsp* 5070 5071CADENCE USBHS DRIVER 5072M: Pawel Laszczak <[email protected]> 5073L: [email protected] 5074S: Maintained 5075F: drivers/usb/gadget/udc/cdns2 5076 5077CADENCE USBSSP DRD IP DRIVER 5078M: Pawel Laszczak <[email protected]> 5079L: [email protected] 5080S: Maintained 5081T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5082F: drivers/usb/cdns3/ 5083X: drivers/usb/cdns3/cdns3* 5084 5085CADET FM/AM RADIO RECEIVER DRIVER 5086M: Hans Verkuil <[email protected]> 5087L: [email protected] 5088S: Maintained 5089W: https://linuxtv.org 5090T: git git://linuxtv.org/media.git 5091F: drivers/media/radio/radio-cadet* 5092 5093CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 5094L: [email protected] 5095S: Orphan 5096T: git git://linuxtv.org/media.git 5097F: Documentation/admin-guide/media/cafe_ccic* 5098F: drivers/media/platform/marvell/ 5099 5100CAIF NETWORK LAYER 5101L: [email protected] 5102S: Orphan 5103F: Documentation/networking/caif/ 5104F: drivers/net/caif/ 5105F: include/net/caif/ 5106F: include/uapi/linux/caif/ 5107F: net/caif/ 5108 5109CAKE QDISC 5110M: Toke Høiland-Jørgensen <[email protected]> 5111L: [email protected] (moderated for non-subscribers) 5112S: Maintained 5113F: net/sched/sch_cake.c 5114 5115CAN NETWORK DRIVERS 5116M: Marc Kleine-Budde <[email protected]> 5117M: Vincent Mailhol <[email protected]> 5118L: [email protected] 5119S: Maintained 5120W: https://github.com/linux-can 5121T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5123F: Documentation/devicetree/bindings/net/can/ 5124F: Documentation/devicetree/bindings/phy/ti,tcan104x-can.yaml 5125F: drivers/net/can/ 5126F: drivers/phy/phy-can-transceiver.c 5127F: include/linux/can/bittiming.h 5128F: include/linux/can/dev.h 5129F: include/linux/can/length.h 5130F: include/linux/can/platform/ 5131F: include/linux/can/rx-offload.h 5132F: include/uapi/linux/can/error.h 5133F: include/uapi/linux/can/netlink.h 5134F: include/uapi/linux/can/vxcan.h 5135 5136CAN NETWORK LAYER 5137M: Oliver Hartkopp <[email protected]> 5138M: Marc Kleine-Budde <[email protected]> 5139L: [email protected] 5140S: Maintained 5141W: https://github.com/linux-can 5142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 5143T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 5144F: Documentation/networking/can.rst 5145F: Documentation/networking/iso15765-2.rst 5146F: include/linux/can/can-ml.h 5147F: include/linux/can/core.h 5148F: include/linux/can/skb.h 5149F: include/net/netns/can.h 5150F: include/uapi/linux/can.h 5151F: include/uapi/linux/can/bcm.h 5152F: include/uapi/linux/can/gw.h 5153F: include/uapi/linux/can/isotp.h 5154F: include/uapi/linux/can/raw.h 5155F: net/can/ 5156F: net/sched/em_canid.c 5157 5158CAN-J1939 NETWORK LAYER 5159M: Robin van der Gracht <[email protected]> 5160M: Oleksij Rempel <[email protected]> 5161R: [email protected] 5162L: [email protected] 5163S: Maintained 5164F: Documentation/networking/j1939.rst 5165F: include/uapi/linux/can/j1939.h 5166F: net/can/j1939/ 5167 5168CANAAN/KENDRYTE K210 SOC FPIOA DRIVER 5169M: Damien Le Moal <[email protected]> 5170L: [email protected] 5171L: [email protected] (pinctrl driver) 5172F: Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml 5173F: drivers/pinctrl/pinctrl-k210.c 5174 5175CANAAN/KENDRYTE K210 SOC RESET CONTROLLER DRIVER 5176M: Damien Le Moal <[email protected]> 5177L: [email protected] 5178L: [email protected] 5179S: Maintained 5180F: Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml 5181F: drivers/reset/reset-k210.c 5182 5183CANAAN/KENDRYTE K210 SOC SYSTEM CONTROLLER DRIVER 5184M: Damien Le Moal <[email protected]> 5185L: [email protected] 5186S: Maintained 5187F: Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml 5188F: drivers/soc/canaan/ 5189F: include/soc/canaan/ 5190 5191CAPABILITIES 5192M: Serge Hallyn <[email protected]> 5193L: [email protected] 5194S: Supported 5195F: include/linux/capability.h 5196F: include/trace/events/capability.h 5197F: include/uapi/linux/capability.h 5198F: kernel/capability.c 5199F: security/commoncap.c 5200 5201CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 5202M: Kevin Tsai <[email protected]> 5203S: Maintained 5204F: drivers/iio/light/cm* 5205 5206CARL9170 LINUX COMMUNITY WIRELESS DRIVER 5207M: Christian Lamparter <[email protected]> 5208L: [email protected] 5209S: Maintained 5210W: https://wireless.wiki.kernel.org/en/users/Drivers/carl9170 5211F: drivers/net/wireless/ath/carl9170/ 5212 5213CAVIUM I2C DRIVER 5214M: Robert Richter <[email protected]> 5215S: Odd Fixes 5216W: http://www.marvell.com 5217F: drivers/i2c/busses/i2c-octeon* 5218F: drivers/i2c/busses/i2c-thunderx* 5219 5220CAVIUM LIQUIDIO NETWORK DRIVER 5221L: [email protected] 5222S: Orphan 5223W: http://www.marvell.com 5224F: drivers/net/ethernet/cavium/liquidio/ 5225 5226CAVIUM MMC DRIVER 5227M: Robert Richter <[email protected]> 5228S: Odd Fixes 5229W: http://www.marvell.com 5230F: drivers/mmc/host/cavium* 5231 5232CAVIUM OCTEON-TX CRYPTO DRIVER 5233M: George Cherian <[email protected]> 5234L: [email protected] 5235S: Supported 5236W: http://www.marvell.com 5237F: drivers/crypto/cavium/cpt/ 5238 5239CAVIUM THUNDERX2 ARM64 SOC 5240M: Robert Richter <[email protected]> 5241L: [email protected] (moderated for non-subscribers) 5242S: Odd Fixes 5243F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 5244F: arch/arm64/boot/dts/cavium/thunder2-99xx* 5245 5246CBS/ETF/TAPRIO QDISCS 5247M: Vinicius Costa Gomes <[email protected]> 5248L: [email protected] 5249S: Maintained 5250F: net/sched/sch_cbs.c 5251F: net/sched/sch_etf.c 5252F: net/sched/sch_taprio.c 5253 5254CC2520 IEEE-802.15.4 RADIO DRIVER 5255M: Stefan Schmidt <[email protected]> 5256L: [email protected] 5257S: Odd Fixes 5258F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 5259F: drivers/net/ieee802154/cc2520.c 5260 5261CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 5262M: Gilad Ben-Yossef <[email protected]> 5263L: [email protected] 5264S: Supported 5265W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5266F: drivers/crypto/ccree/ 5267 5268CCTRNG ARM TRUSTZONE CRYPTOCELL TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 5269M: Hadar Gat <[email protected]> 5270L: [email protected] 5271S: Supported 5272W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 5273F: Documentation/devicetree/bindings/rng/arm-cctrng.yaml 5274F: drivers/char/hw_random/cctrng.c 5275F: drivers/char/hw_random/cctrng.h 5276 5277CEC FRAMEWORK 5278M: Hans Verkuil <[email protected]> 5279L: [email protected] 5280S: Supported 5281W: http://linuxtv.org 5282T: git git://linuxtv.org/media.git 5283F: Documentation/ABI/testing/debugfs-cec-error-inj 5284F: Documentation/devicetree/bindings/media/cec/cec-common.yaml 5285F: Documentation/driver-api/media/cec-core.rst 5286F: Documentation/userspace-api/media/cec 5287F: drivers/media/cec/ 5288F: drivers/media/rc/keymaps/rc-cec.c 5289F: include/media/cec-notifier.h 5290F: include/media/cec.h 5291F: include/uapi/linux/cec-funcs.h 5292F: include/uapi/linux/cec.h 5293 5294CEC GPIO DRIVER 5295M: Hans Verkuil <[email protected]> 5296L: [email protected] 5297S: Supported 5298W: http://linuxtv.org 5299T: git git://linuxtv.org/media.git 5300F: Documentation/devicetree/bindings/media/cec/cec-gpio.yaml 5301F: drivers/media/cec/platform/cec-gpio/ 5302 5303CELL BROADBAND ENGINE ARCHITECTURE 5304L: [email protected] 5305S: Orphan 5306F: arch/powerpc/include/asm/cell*.h 5307F: arch/powerpc/include/asm/spu*.h 5308F: arch/powerpc/include/uapi/asm/spu*.h 5309F: arch/powerpc/platforms/cell/ 5310 5311CELLWISE CW2015 BATTERY DRIVER 5312M: Tobias Schrammm <[email protected]> 5313S: Maintained 5314F: Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml 5315F: drivers/power/supply/cw2015_battery.c 5316 5317CEPH COMMON CODE (LIBCEPH) 5318M: Ilya Dryomov <[email protected]> 5319M: Xiubo Li <[email protected]> 5320L: [email protected] 5321S: Supported 5322W: http://ceph.com/ 5323T: git https://github.com/ceph/ceph-client.git 5324F: include/linux/ceph/ 5325F: include/linux/crush/ 5326F: net/ceph/ 5327 5328CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 5329M: Xiubo Li <[email protected]> 5330M: Ilya Dryomov <[email protected]> 5331L: [email protected] 5332S: Supported 5333W: http://ceph.com/ 5334T: git https://github.com/ceph/ceph-client.git 5335F: Documentation/filesystems/ceph.rst 5336F: fs/ceph/ 5337 5338CERTIFICATE HANDLING 5339M: David Howells <[email protected]> 5340M: David Woodhouse <[email protected]> 5341L: [email protected] 5342S: Maintained 5343F: Documentation/admin-guide/module-signing.rst 5344F: certs/ 5345F: scripts/sign-file.c 5346F: scripts/ssl-common.h 5347F: tools/certs/ 5348 5349CFAG12864B LCD DRIVER 5350M: Miguel Ojeda <[email protected]> 5351S: Maintained 5352F: drivers/auxdisplay/cfag12864b.c 5353F: include/linux/cfag12864b.h 5354 5355CFAG12864BFB LCD FRAMEBUFFER DRIVER 5356M: Miguel Ojeda <[email protected]> 5357S: Maintained 5358F: drivers/auxdisplay/cfag12864bfb.c 5359F: include/linux/cfag12864b.h 5360 5361CHAR and MISC DRIVERS 5362M: Arnd Bergmann <[email protected]> 5363M: Greg Kroah-Hartman <[email protected]> 5364S: Supported 5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 5366F: drivers/char/ 5367F: drivers/misc/ 5368F: include/linux/miscdevice.h 5369F: samples/rust/rust_misc_device.rs 5370X: drivers/char/agp/ 5371X: drivers/char/hw_random/ 5372X: drivers/char/ipmi/ 5373X: drivers/char/random.c 5374X: drivers/char/tpm/ 5375 5376CHARGERLAB POWER-Z HARDWARE MONITOR DRIVER 5377M: Thomas Weißschuh <[email protected]> 5378L: [email protected] 5379S: Maintained 5380F: Documentation/hwmon/powerz.rst 5381F: drivers/hwmon/powerz.c 5382 5383CHECKPATCH 5384M: Andy Whitcroft <[email protected]> 5385M: Joe Perches <[email protected]> 5386R: Dwaipayan Ray <[email protected]> 5387R: Lukas Bulwahn <[email protected]> 5388S: Maintained 5389F: scripts/checkpatch.pl 5390 5391CHECKPATCH DOCUMENTATION 5392M: Dwaipayan Ray <[email protected]> 5393M: Lukas Bulwahn <[email protected]> 5394R: Joe Perches <[email protected]> 5395S: Maintained 5396F: Documentation/dev-tools/checkpatch.rst 5397 5398CHINESE DOCUMENTATION 5399M: Alex Shi <[email protected]> 5400M: Yanteng Si <[email protected]> 5401S: Maintained 5402F: Documentation/translations/zh_CN/ 5403 5404CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 5405M: Peter Chen <[email protected]> 5406L: [email protected] 5407S: Maintained 5408T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 5409F: drivers/usb/chipidea/ 5410 5411CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 5412M: Hans de Goede <[email protected]> 5413L: [email protected] 5414S: Maintained 5415F: Documentation/devicetree/bindings/input/touchscreen/chipone,icn8318.yaml 5416F: drivers/input/touchscreen/chipone_icn8318.c 5417 5418CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 5419M: Hans de Goede <[email protected]> 5420L: [email protected] 5421S: Maintained 5422F: drivers/input/touchscreen/chipone_icn8505.c 5423 5424CHROME HARDWARE PLATFORM SUPPORT 5425M: Benson Leung <[email protected]> 5426M: Tzung-Bi Shih <[email protected]> 5427L: [email protected] 5428S: Maintained 5429T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 5430F: drivers/platform/chrome/ 5431 5432CHROMEOS EC CODEC DRIVER 5433M: Cheng-Yi Chiang <[email protected]> 5434M: Tzung-Bi Shih <[email protected]> 5435R: Guenter Roeck <[email protected]> 5436L: [email protected] 5437S: Maintained 5438F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml 5439F: sound/soc/codecs/cros_ec_codec.* 5440 5441CHROMEOS EC CHARGE CONTROL 5442M: Thomas Weißschuh <[email protected]> 5443S: Maintained 5444F: drivers/power/supply/cros_charge-control.c 5445 5446CHROMEOS EC HARDWARE MONITORING 5447M: Thomas Weißschuh <[email protected]> 5448L: [email protected] 5449L: [email protected] 5450S: Maintained 5451F: Documentation/hwmon/cros_ec_hwmon.rst 5452F: drivers/hwmon/cros_ec_hwmon.c 5453 5454CHROMEOS EC LED DRIVER 5455M: Thomas Weißschuh <[email protected]> 5456S: Maintained 5457F: drivers/leds/leds-cros_ec.c 5458 5459CHROMEOS EC SUBDRIVERS 5460M: Benson Leung <[email protected]> 5461R: Guenter Roeck <[email protected]> 5462L: [email protected] 5463S: Maintained 5464F: drivers/power/supply/cros_charge-control.c 5465F: drivers/power/supply/cros_usbpd-charger.c 5466N: cros_ec 5467N: cros-ec 5468 5469CHROMEOS EC UART DRIVER 5470M: Bhanu Prakash Maiya <[email protected]> 5471R: Benson Leung <[email protected]> 5472R: Tzung-Bi Shih <[email protected]> 5473S: Maintained 5474F: drivers/platform/chrome/cros_ec_uart.c 5475 5476CHROMEOS EC USB PD NOTIFY DRIVER 5477M: Prashant Malani <[email protected]> 5478L: [email protected] 5479S: Maintained 5480F: drivers/platform/chrome/cros_usbpd_notify.c 5481F: include/linux/platform_data/cros_usbpd_notify.h 5482 5483CHROMEOS EC USB TYPE-C DRIVER 5484M: Prashant Malani <[email protected]> 5485M: Benson Leung <[email protected]> 5486M: Abhishek Pandit-Subedi <[email protected]> 5487L: [email protected] 5488S: Maintained 5489F: drivers/platform/chrome/cros_ec_typec.* 5490F: drivers/platform/chrome/cros_typec_altmode.* 5491F: drivers/platform/chrome/cros_typec_switch.c 5492F: drivers/platform/chrome/cros_typec_vdm.* 5493 5494CHROMEOS HPS DRIVER 5495M: Dan Callaghan <[email protected]> 5496R: Sami Kyöstilä <[email protected]> 5497S: Maintained 5498F: drivers/platform/chrome/cros_hps_i2c.c 5499 5500CHROMEOS EC WATCHDOG 5501M: Lukasz Majczak <[email protected]> 5502L: [email protected] 5503S: Maintained 5504F: drivers/watchdog/cros_ec_wdt.c 5505 5506CHROMEOS UCSI DRIVER 5507M: Abhishek Pandit-Subedi <[email protected]> 5508M: Łukasz Bartosik <[email protected]> 5509L: [email protected] 5510S: Maintained 5511F: drivers/usb/typec/ucsi/cros_ec_ucsi.c 5512 5513CHRONTEL CH7322 CEC DRIVER 5514M: Joe Tessler <[email protected]> 5515L: [email protected] 5516S: Maintained 5517T: git git://linuxtv.org/media.git 5518F: Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml 5519F: drivers/media/cec/i2c/ch7322.c 5520 5521CIRRUS LOGIC AUDIO CODEC DRIVERS 5522M: David Rhodes <[email protected]> 5523M: Richard Fitzgerald <[email protected]> 5524L: [email protected] 5525L: [email protected] 5526S: Maintained 5527F: Documentation/devicetree/bindings/sound/cirrus,cs* 5528F: Documentation/sound/codecs/cs* 5529F: drivers/mfd/cs42l43* 5530F: drivers/pinctrl/cirrus/pinctrl-cs42l43* 5531F: drivers/spi/spi-cs42l43* 5532F: include/dt-bindings/sound/cs* 5533F: include/linux/mfd/cs42l43* 5534F: include/sound/cs* 5535F: sound/pci/hda/cirrus* 5536F: sound/pci/hda/cs* 5537F: sound/pci/hda/hda_component* 5538F: sound/pci/hda/hda_cs_dsp_ctl.* 5539F: sound/soc/codecs/cs* 5540 5541CIRRUS LOGIC HAPTIC DRIVERS 5542M: James Ogletree <[email protected]> 5543M: Fred Treven <[email protected]> 5544M: Ben Bright <[email protected]> 5545L: [email protected] 5546S: Supported 5547F: Documentation/devicetree/bindings/input/cirrus,cs40l50.yaml 5548F: drivers/input/misc/cs40l* 5549F: drivers/mfd/cs40l* 5550F: include/linux/mfd/cs40l* 5551F: sound/soc/codecs/cs40l* 5552 5553CIRRUS LOGIC DSP FIRMWARE DRIVER 5554M: Simon Trimmer <[email protected]> 5555M: Charles Keepax <[email protected]> 5556M: Richard Fitzgerald <[email protected]> 5557L: [email protected] 5558S: Supported 5559W: https://github.com/CirrusLogic/linux-drivers/wiki 5560T: git https://github.com/CirrusLogic/linux-drivers.git 5561F: drivers/firmware/cirrus/ 5562F: include/linux/firmware/cirrus/ 5563 5564CIRRUS LOGIC EP93XX ETHERNET DRIVER 5565M: Hartley Sweeten <[email protected]> 5566L: [email protected] 5567S: Maintained 5568F: drivers/net/ethernet/cirrus/ep93xx_eth.c 5569 5570CIRRUS LOGIC LOCHNAGAR DRIVER 5571M: Charles Keepax <[email protected]> 5572M: Richard Fitzgerald <[email protected]> 5573L: [email protected] 5574S: Supported 5575F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.yaml 5576F: Documentation/devicetree/bindings/hwmon/cirrus,lochnagar.yaml 5577F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml 5578F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml 5579F: Documentation/devicetree/bindings/sound/cirrus,lochnagar.yaml 5580F: Documentation/hwmon/lochnagar.rst 5581F: drivers/clk/clk-lochnagar.c 5582F: drivers/hwmon/lochnagar-hwmon.c 5583F: drivers/mfd/lochnagar-i2c.c 5584F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c 5585F: drivers/regulator/lochnagar-regulator.c 5586F: include/dt-bindings/clock/lochnagar.h 5587F: include/dt-bindings/pinctrl/lochnagar.h 5588F: include/linux/mfd/lochnagar* 5589F: sound/soc/codecs/lochnagar-sc.c 5590 5591CIRRUS LOGIC MADERA CODEC DRIVERS 5592M: Charles Keepax <[email protected]> 5593M: Richard Fitzgerald <[email protected]> 5594L: [email protected] 5595L: [email protected] 5596S: Supported 5597W: https://github.com/CirrusLogic/linux-drivers/wiki 5598T: git https://github.com/CirrusLogic/linux-drivers.git 5599F: Documentation/devicetree/bindings/mfd/cirrus,madera.yaml 5600F: Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml 5601F: Documentation/devicetree/bindings/sound/cirrus,madera.yaml 5602F: drivers/gpio/gpio-madera* 5603F: drivers/irqchip/irq-madera* 5604F: drivers/mfd/cs47l* 5605F: drivers/mfd/madera* 5606F: drivers/pinctrl/cirrus/* 5607F: include/dt-bindings/sound/madera* 5608F: include/linux/irqchip/irq-madera* 5609F: include/linux/mfd/madera/* 5610F: include/sound/madera* 5611F: sound/soc/codecs/cs47l* 5612F: sound/soc/codecs/madera* 5613 5614CISCO FCOE HBA DRIVER 5615M: Satish Kharat <[email protected]> 5616M: Sesidhar Baddela <[email protected]> 5617M: Karan Tilak Kumar <[email protected]> 5618L: [email protected] 5619S: Supported 5620F: drivers/scsi/fnic/ 5621 5622CISCO SCSI HBA DRIVER 5623M: Karan Tilak Kumar <[email protected]> 5624M: Sesidhar Baddela <[email protected]> 5625L: [email protected] 5626S: Supported 5627F: drivers/scsi/snic/ 5628 5629CISCO VIC ETHERNET NIC DRIVER 5630M: Christian Benvenuti <[email protected]> 5631M: Satish Kharat <[email protected]> 5632S: Maintained 5633F: drivers/net/ethernet/cisco/enic/ 5634 5635CISCO VIC LOW LATENCY NIC DRIVER 5636M: Christian Benvenuti <[email protected]> 5637M: Nelson Escobar <[email protected]> 5638S: Supported 5639F: drivers/infiniband/hw/usnic/ 5640 5641CLANG CONTROL FLOW INTEGRITY SUPPORT 5642M: Sami Tolvanen <[email protected]> 5643M: Kees Cook <[email protected]> 5644R: Nathan Chancellor <[email protected]> 5645L: [email protected] 5646S: Supported 5647B: https://github.com/ClangBuiltLinux/linux/issues 5648T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 5649F: include/linux/cfi.h 5650F: kernel/cfi.c 5651 5652CLANG-FORMAT FILE 5653M: Miguel Ojeda <[email protected]> 5654S: Maintained 5655F: .clang-format 5656 5657CLANG/LLVM BUILD SUPPORT 5658M: Nathan Chancellor <[email protected]> 5659R: Nick Desaulniers <nick.desaulniers[email protected]> 5660R: Bill Wendling <[email protected]> 5661R: Justin Stitt <[email protected]> 5662L: [email protected] 5663S: Supported 5664W: https://clangbuiltlinux.github.io/ 5665B: https://github.com/ClangBuiltLinux/linux/issues 5666C: irc://irc.libera.chat/clangbuiltlinux 5667F: Documentation/kbuild/llvm.rst 5668F: include/linux/compiler-clang.h 5669F: scripts/Makefile.clang 5670F: scripts/clang-tools/ 5671K: \b(?i:clang|llvm)\b 5672 5673CLK API 5674M: Russell King <[email protected]> 5675L: [email protected] 5676S: Maintained 5677F: include/linux/clk.h 5678 5679CLOCKSOURCE, CLOCKEVENT DRIVERS 5680M: Daniel Lezcano <[email protected]> 5681M: Thomas Gleixner <[email protected]> 5682L: [email protected] 5683S: Supported 5684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 5685F: Documentation/devicetree/bindings/timer/ 5686F: drivers/clocksource/ 5687 5688CLOSURES 5689M: Kent Overstreet <[email protected]> 5690L: [email protected] 5691S: Supported 5692C: irc://irc.oftc.net/bcache 5693F: include/linux/closure.h 5694F: lib/closure.c 5695 5696CMPC ACPI DRIVER 5697M: Thadeu Lima de Souza Cascardo <[email protected]> 5698L: [email protected] 5699S: Supported 5700F: drivers/platform/x86/classmate-laptop.c 5701 5702COBALT MEDIA DRIVER 5703M: Hans Verkuil <[email protected]> 5704L: [email protected] 5705S: Supported 5706W: https://linuxtv.org 5707T: git git://linuxtv.org/media.git 5708F: drivers/media/pci/cobalt/ 5709 5710COCCINELLE/Semantic Patches (SmPL) 5711M: Julia Lawall <[email protected]> 5712M: Nicolas Palix <[email protected]> 5713L: [email protected] (moderated for non-subscribers) 5714S: Supported 5715W: https://coccinelle.gitlabpages.inria.fr/website/ 5716T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlawall/linux.git 5717F: Documentation/dev-tools/coccinelle.rst 5718F: scripts/coccicheck 5719F: scripts/coccinelle/ 5720 5721CODA FILE SYSTEM 5722M: Jan Harkes <[email protected]> 5723M: [email protected] 5724L: [email protected] 5725S: Maintained 5726W: http://www.coda.cs.cmu.edu/ 5727F: Documentation/filesystems/coda.rst 5728F: fs/coda/ 5729F: include/linux/coda*.h 5730F: include/uapi/linux/coda*.h 5731 5732CODA V4L2 MEM2MEM DRIVER 5733M: Philipp Zabel <[email protected]> 5734L: [email protected] 5735S: Maintained 5736F: Documentation/devicetree/bindings/media/coda.yaml 5737F: drivers/media/platform/chips-media/coda 5738 5739CODE OF CONDUCT 5740M: Greg Kroah-Hartman <[email protected]> 5741S: Supported 5742F: Documentation/process/code-of-conduct-interpretation.rst 5743F: Documentation/process/code-of-conduct.rst 5744 5745CODE TAGGING 5746M: Suren Baghdasaryan <[email protected]> 5747M: Kent Overstreet <[email protected]> 5748S: Maintained 5749F: include/asm-generic/codetag.lds.h 5750F: include/linux/codetag.h 5751F: lib/codetag.c 5752 5753COMEDI DRIVERS 5754M: Ian Abbott <[email protected]> 5755M: H Hartley Sweeten <[email protected]> 5756S: Odd Fixes 5757F: drivers/comedi/ 5758F: include/linux/comedi/ 5759F: include/uapi/linux/comedi.h 5760 5761COMMON CLK FRAMEWORK 5762M: Michael Turquette <[email protected]> 5763M: Stephen Boyd <[email protected]> 5764L: [email protected] 5765S: Maintained 5766Q: http://patchwork.kernel.org/project/linux-clk/list/ 5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 5768F: Documentation/devicetree/bindings/clock/ 5769F: drivers/clk/ 5770F: include/dt-bindings/clock/ 5771F: include/linux/clk-pr* 5772F: include/linux/clk/ 5773F: include/linux/of_clk.h 5774X: drivers/clk/clkdev.c 5775 5776COMMON INTERNET FILE SYSTEM CLIENT (CIFS and SMB3) 5777M: Steve French <[email protected]> 5778R: Paulo Alcantara <[email protected]> (DFS, global name space) 5779R: Ronnie Sahlberg <[email protected]> (directory leases, sparse files) 5780R: Shyam Prasad N <[email protected]> (multichannel) 5781R: Tom Talpey <[email protected]> (RDMA, smbdirect) 5782R: Bharath SM <[email protected]> (deferred close, directory leases) 5783L: [email protected] 5784L: [email protected] (moderated for non-subscribers) 5785S: Supported 5786W: https://wiki.samba.org/index.php/LinuxCIFS 5787T: git git://git.samba.org/sfrench/cifs-2.6.git 5788F: Documentation/admin-guide/cifs/ 5789F: fs/smb/client/ 5790F: fs/smb/common/ 5791F: include/uapi/linux/cifs 5792 5793COMPACTPCI HOTPLUG CORE 5794M: Scott Murray <[email protected]> 5795L: [email protected] 5796S: Maintained 5797F: drivers/pci/hotplug/cpci_hotplug* 5798 5799COMPACTPCI HOTPLUG GENERIC DRIVER 5800M: Scott Murray <[email protected]> 5801L: [email protected] 5802S: Maintained 5803F: drivers/pci/hotplug/cpcihp_generic.c 5804 5805COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 5806M: Scott Murray <[email protected]> 5807L: [email protected] 5808S: Maintained 5809F: drivers/pci/hotplug/cpcihp_zt5550.* 5810 5811COMPAL LAPTOP SUPPORT 5812M: Cezary Jackiewicz <[email protected]> 5813L: [email protected] 5814S: Maintained 5815F: drivers/platform/x86/compal-laptop.c 5816 5817COMPILER ATTRIBUTES 5818M: Miguel Ojeda <[email protected]> 5819S: Maintained 5820F: include/linux/compiler_attributes.h 5821 5822COMPUTE EXPRESS LINK (CXL) 5823M: Davidlohr Bueso <[email protected]> 5824M: Jonathan Cameron <[email protected]> 5825M: Dave Jiang <[email protected]> 5826M: Alison Schofield <[email protected]> 5827M: Vishal Verma <[email protected]> 5828M: Ira Weiny <[email protected]> 5829M: Dan Williams <[email protected]> 5830L: [email protected] 5831S: Maintained 5832F: Documentation/driver-api/cxl 5833F: drivers/cxl/ 5834F: include/cxl/ 5835F: include/uapi/linux/cxl_mem.h 5836F: tools/testing/cxl/ 5837 5838COMPUTE EXPRESS LINK PMU (CPMU) 5839M: Jonathan Cameron <[email protected]> 5840L: [email protected] 5841S: Maintained 5842F: Documentation/admin-guide/perf/cxl.rst 5843F: drivers/perf/cxl_pmu.c 5844 5845CONEXANT ACCESSRUNNER USB DRIVER 5846L: [email protected] 5847S: Orphan 5848W: http://accessrunner.sourceforge.net/ 5849F: drivers/usb/atm/cxacru.c 5850 5851CONFIDENTIAL COMPUTING THREAT MODEL FOR X86 VIRTUALIZATION (SNP/TDX) 5852M: Elena Reshetova <[email protected]> 5853M: Carlos Bilbao <[email protected]> 5854S: Maintained 5855F: Documentation/security/snp-tdx-threat-model.rst 5856 5857CONFIGFS 5858M: Joel Becker <[email protected]> 5859S: Supported 5860T: git git://git.infradead.org/users/hch/configfs.git 5861F: fs/configfs/ 5862F: include/linux/configfs.h 5863F: samples/configfs/ 5864 5865CONGATEC BOARD CONTROLLER MFD DRIVER 5866M: Thomas Richard <[email protected]> 5867S: Maintained 5868F: drivers/gpio/gpio-cgbc.c 5869F: drivers/i2c/busses/i2c-cgbc.c 5870F: drivers/mfd/cgbc-core.c 5871F: drivers/watchdog/cgbc_wdt.c 5872F: include/linux/mfd/cgbc.h 5873 5874CONSOLE SUBSYSTEM 5875M: Greg Kroah-Hartman <[email protected]> 5876S: Supported 5877F: drivers/video/console/ 5878F: include/linux/console* 5879 5880CONTEXT TRACKING 5881M: Frederic Weisbecker <[email protected]> 5882M: "Paul E. McKenney" <[email protected]> 5883S: Maintained 5884F: include/linux/context_tracking* 5885F: kernel/context_tracking.c 5886 5887CONTROL GROUP (CGROUP) 5888M: Tejun Heo <[email protected]> 5889M: Johannes Weiner <[email protected]> 5890M: Michal Koutný <[email protected]> 5891L: [email protected] 5892S: Maintained 5893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5894F: Documentation/admin-guide/cgroup-v1/ 5895F: Documentation/admin-guide/cgroup-v2.rst 5896F: include/linux/cgroup* 5897F: kernel/cgroup/ 5898F: tools/testing/selftests/cgroup/ 5899 5900CONTROL GROUP - BLOCK IO CONTROLLER (BLKIO) 5901M: Tejun Heo <[email protected]> 5902M: Josef Bacik <[email protected]> 5903M: Jens Axboe <[email protected]> 5904L: [email protected] 5905L: [email protected] 5906T: git git://git.kernel.dk/linux-block 5907F: Documentation/admin-guide/cgroup-v1/blkio-controller.rst 5908F: block/bfq-cgroup.c 5909F: block/blk-cgroup.c 5910F: block/blk-iocost.c 5911F: block/blk-iolatency.c 5912F: block/blk-throttle.c 5913F: include/linux/blk-cgroup.h 5914 5915CONTROL GROUP - CPUSET 5916M: Waiman Long <[email protected]> 5917L: [email protected] 5918S: Maintained 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 5920F: Documentation/admin-guide/cgroup-v1/cpusets.rst 5921F: include/linux/cpuset.h 5922F: kernel/cgroup/cpuset-internal.h 5923F: kernel/cgroup/cpuset-v1.c 5924F: kernel/cgroup/cpuset.c 5925F: tools/testing/selftests/cgroup/test_cpuset.c 5926F: tools/testing/selftests/cgroup/test_cpuset_prs.sh 5927F: tools/testing/selftests/cgroup/test_cpuset_v1_base.sh 5928 5929CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 5930M: Johannes Weiner <[email protected]> 5931M: Michal Hocko <[email protected]> 5932M: Roman Gushchin <[email protected]> 5933M: Shakeel Butt <[email protected]> 5934R: Muchun Song <[email protected]> 5935L: [email protected] 5936L: [email protected] 5937S: Maintained 5938F: include/linux/memcontrol.h 5939F: mm/memcontrol.c 5940F: mm/memcontrol-v1.c 5941F: mm/memcontrol-v1.h 5942F: mm/swap_cgroup.c 5943F: samples/cgroup/* 5944F: tools/testing/selftests/cgroup/memcg_protection.m 5945F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 5946F: tools/testing/selftests/cgroup/test_kmem.c 5947F: tools/testing/selftests/cgroup/test_memcontrol.c 5948 5949CORETEMP HARDWARE MONITORING DRIVER 5950M: Fenghua Yu <[email protected]> 5951L: [email protected] 5952S: Maintained 5953F: Documentation/hwmon/coretemp.rst 5954F: drivers/hwmon/coretemp.c 5955 5956CORSAIR-CPRO HARDWARE MONITOR DRIVER 5957M: Marius Zachmann <[email protected]> 5958L: [email protected] 5959S: Maintained 5960F: drivers/hwmon/corsair-cpro.c 5961 5962CORSAIR-PSU HARDWARE MONITOR DRIVER 5963M: Wilken Gottwalt <[email protected]> 5964L: [email protected] 5965S: Maintained 5966F: Documentation/hwmon/corsair-psu.rst 5967F: drivers/hwmon/corsair-psu.c 5968 5969COUNTER SUBSYSTEM 5970M: William Breathitt Gray <[email protected]> 5971L: [email protected] 5972S: Maintained 5973T: git git://git.kernel.org/pub/scm/linux/kernel/git/wbg/counter.git 5974F: Documentation/ABI/testing/sysfs-bus-counter 5975F: Documentation/driver-api/generic-counter.rst 5976F: drivers/counter/ 5977F: include/linux/counter.h 5978F: include/uapi/linux/counter.h 5979F: tools/counter/ 5980 5981COUNTER WATCH EVENTS TOOL 5982M: Fabrice Gasnier <[email protected]> 5983L: [email protected] 5984S: Maintained 5985F: tools/counter/counter_watch_events.c 5986 5987CP2615 I2C DRIVER 5988M: Bence Csókás <[email protected]> 5989S: Maintained 5990F: drivers/i2c/busses/i2c-cp2615.c 5991 5992CPU FREQUENCY DRIVERS - VEXPRESS SPC ARM BIG LITTLE 5993M: Viresh Kumar <[email protected]> 5994M: Sudeep Holla <[email protected]> 5995L: [email protected] 5996S: Maintained 5997W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 5998F: drivers/cpufreq/vexpress-spc-cpufreq.c 5999 6000CPU FREQUENCY SCALING FRAMEWORK 6001M: "Rafael J. Wysocki" <[email protected]> 6002M: Viresh Kumar <[email protected]> 6003L: [email protected] 6004S: Maintained 6005B: https://bugzilla.kernel.org 6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6007T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git (For ARM Updates) 6008F: Documentation/admin-guide/pm/cpufreq.rst 6009F: Documentation/admin-guide/pm/intel_pstate.rst 6010F: Documentation/cpu-freq/ 6011F: Documentation/devicetree/bindings/cpufreq/ 6012F: drivers/cpufreq/ 6013F: include/linux/cpufreq.h 6014F: include/linux/sched/cpufreq.h 6015F: kernel/sched/cpufreq*.c 6016F: tools/testing/selftests/cpufreq/ 6017 6018CPU HOTPLUG 6019M: Thomas Gleixner <[email protected]> 6020M: Peter Zijlstra <[email protected]> 6021L: [email protected] 6022S: Maintained 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git smp/core 6024F: include/linux/cpu.h 6025F: include/linux/cpuhotplug.h 6026F: include/linux/smpboot.h 6027F: kernel/cpu.c 6028F: kernel/smpboot.* 6029 6030CPU IDLE TIME MANAGEMENT FRAMEWORK 6031M: "Rafael J. Wysocki" <[email protected]> 6032M: Daniel Lezcano <[email protected]> 6033L: [email protected] 6034S: Maintained 6035B: https://bugzilla.kernel.org 6036T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6037F: Documentation/admin-guide/pm/cpuidle.rst 6038F: Documentation/driver-api/pm/cpuidle.rst 6039F: drivers/cpuidle/ 6040F: include/linux/cpuidle.h 6041 6042CPU POWER MONITORING SUBSYSTEM 6043M: Thomas Renninger <[email protected]> 6044M: Shuah Khan <[email protected]> 6045M: Shuah Khan <[email protected]> 6046M: John B. Wyatt IV <[email protected]> 6047M: John B. Wyatt IV <[email protected]> 6048M: John Kacur <[email protected]> 6049L: [email protected] 6050S: Maintained 6051F: tools/power/cpupower/ 6052 6053CPUID/MSR DRIVER 6054M: "H. Peter Anvin" <[email protected]> 6055S: Maintained 6056F: arch/x86/kernel/cpuid.c 6057F: arch/x86/kernel/msr.c 6058 6059CPUIDLE DRIVER - ARM BIG LITTLE 6060M: Lorenzo Pieralisi <[email protected]> 6061M: Daniel Lezcano <[email protected]> 6062L: [email protected] 6063L: [email protected] (moderated for non-subscribers) 6064S: Maintained 6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 6066F: drivers/cpuidle/cpuidle-big_little.c 6067 6068CPUIDLE DRIVER - ARM EXYNOS 6069M: Daniel Lezcano <[email protected]> 6070M: Kukjin Kim <[email protected]> 6071R: Krzysztof Kozlowski <[email protected]> 6072L: [email protected] 6073L: [email protected] 6074S: Maintained 6075F: arch/arm/mach-exynos/pm.c 6076F: drivers/cpuidle/cpuidle-exynos.c 6077F: include/linux/platform_data/cpuidle-exynos.h 6078 6079CPUIDLE DRIVER - ARM PSCI 6080M: Lorenzo Pieralisi <[email protected]> 6081M: Sudeep Holla <[email protected]> 6082L: [email protected] 6083L: [email protected] (moderated for non-subscribers) 6084S: Supported 6085F: drivers/cpuidle/cpuidle-psci.c 6086 6087CPUIDLE DRIVER - ARM PSCI PM DOMAIN 6088M: Ulf Hansson <[email protected]> 6089L: [email protected] 6090L: [email protected] (moderated for non-subscribers) 6091S: Supported 6092T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6093F: drivers/cpuidle/cpuidle-psci-domain.c 6094F: drivers/cpuidle/cpuidle-psci.h 6095 6096CPUIDLE DRIVER - DT IDLE PM DOMAIN 6097M: Ulf Hansson <[email protected]> 6098L: [email protected] 6099S: Supported 6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 6101F: drivers/cpuidle/dt_idle_genpd.c 6102F: drivers/cpuidle/dt_idle_genpd.h 6103 6104CPUIDLE DRIVER - RISC-V SBI 6105M: Anup Patel <[email protected]> 6106L: [email protected] 6107L: [email protected] 6108S: Maintained 6109F: drivers/cpuidle/cpuidle-riscv-sbi.c 6110 6111CRAMFS FILESYSTEM 6112M: Nicolas Pitre <[email protected]> 6113S: Maintained 6114F: Documentation/filesystems/cramfs.rst 6115F: fs/cramfs/ 6116 6117CRC LIBRARY 6118M: Eric Biggers <[email protected]> 6119R: Ard Biesheuvel <[email protected]> 6120L: [email protected] 6121S: Maintained 6122T: git https://git.kernel.org/pub/scm/linux/kernel/git/ebiggers/linux.git crc-next 6123F: Documentation/staging/crc* 6124F: arch/*/lib/crc* 6125F: include/linux/crc* 6126F: lib/crc* 6127 6128CREATIVE SB0540 6129M: Bastien Nocera <[email protected]> 6130L: [email protected] 6131S: Maintained 6132F: drivers/hid/hid-creative-sb0540.c 6133 6134INTEL CRPS COMMON REDUNDANT PSU DRIVER 6135M: Ninad Palsule <[email protected]> 6136L: [email protected] 6137S: Maintained 6138F: Documentation/hwmon/crps.rst 6139F: drivers/hwmon/pmbus/crps.c 6140 6141CRYPTO API 6142M: Herbert Xu <[email protected]> 6143M: "David S. Miller" <[email protected]> 6144L: [email protected] 6145S: Maintained 6146T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 6147T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 6148F: Documentation/crypto/ 6149F: Documentation/devicetree/bindings/crypto/ 6150F: arch/*/crypto/ 6151F: crypto/ 6152F: drivers/crypto/ 6153F: include/crypto/ 6154F: include/linux/crypto* 6155F: lib/crypto/ 6156 6157CRYPTO SPEED TEST COMPARE 6158M: Wang Jinchao <[email protected]> 6159L: [email protected] 6160S: Maintained 6161F: tools/crypto/tcrypt/tcrypt_speed_compare.py 6162 6163CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 6164M: Neil Horman <[email protected]> 6165L: [email protected] 6166S: Maintained 6167F: crypto/ansi_cprng.c 6168F: crypto/rng.c 6169 6170CS3308 MEDIA DRIVER 6171M: Hans Verkuil <[email protected]> 6172L: [email protected] 6173S: Odd Fixes 6174W: http://linuxtv.org 6175T: git git://linuxtv.org/media.git 6176F: drivers/media/i2c/cs3308.c 6177 6178CS5535 Audio ALSA driver 6179M: Jaya Kumar <[email protected]> 6180S: Maintained 6181F: sound/pci/cs5535audio/ 6182 6183CTU CAN FD DRIVER 6184M: Pavel Pisa <[email protected]> 6185M: Ondrej Ille <[email protected]> 6186L: [email protected] 6187S: Maintained 6188F: Documentation/devicetree/bindings/net/can/ctu,ctucanfd.yaml 6189F: drivers/net/can/ctucanfd/ 6190 6191CVE ASSIGNMENT CONTACT 6192M: CVE Assignment Team <[email protected]> 6193S: Maintained 6194F: Documentation/process/cve.rst 6195 6196CW1200 WLAN driver 6197S: Orphan 6198F: drivers/net/wireless/st/cw1200/ 6199F: include/linux/platform_data/net-cw1200.h 6200 6201CX18 VIDEO4LINUX DRIVER 6202M: Andy Walls <[email protected]> 6203L: [email protected] 6204S: Maintained 6205W: https://linuxtv.org 6206T: git git://linuxtv.org/media.git 6207F: drivers/media/pci/cx18/ 6208F: include/uapi/linux/ivtv* 6209 6210CX2341X MPEG ENCODER HELPER MODULE 6211M: Hans Verkuil <[email protected]> 6212L: [email protected] 6213S: Maintained 6214W: https://linuxtv.org 6215T: git git://linuxtv.org/media.git 6216F: drivers/media/common/cx2341x* 6217F: include/media/drv-intf/cx2341x.h 6218 6219CX24120 MEDIA DRIVER 6220M: Jemma Denson <[email protected]> 6221M: Patrick Boettcher <[email protected]> 6222L: [email protected] 6223S: Maintained 6224W: https://linuxtv.org 6225Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6226F: drivers/media/dvb-frontends/cx24120* 6227 6228CX88 VIDEO4LINUX DRIVER 6229M: Mauro Carvalho Chehab <[email protected]> 6230L: [email protected] 6231S: Odd fixes 6232W: https://linuxtv.org 6233T: git git://linuxtv.org/media.git 6234F: Documentation/driver-api/media/drivers/cx88* 6235F: drivers/media/pci/cx88/ 6236 6237CXD2820R MEDIA DRIVER 6238L: [email protected] 6239S: Orphan 6240W: https://linuxtv.org 6241Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6242F: drivers/media/dvb-frontends/cxd2820r* 6243 6244CXGB3 ETHERNET DRIVER (CXGB3) 6245M: Potnuri Bharat Teja <[email protected]> 6246L: [email protected] 6247S: Maintained 6248W: http://www.chelsio.com 6249F: drivers/net/ethernet/chelsio/cxgb3/ 6250 6251CXGB3 ISCSI DRIVER (CXGB3I) 6252M: Varun Prakash <[email protected]> 6253L: [email protected] 6254S: Supported 6255W: http://www.chelsio.com 6256F: drivers/scsi/cxgbi/cxgb3i 6257 6258CXGB4 CRYPTO DRIVER (chcr) 6259M: Ayush Sawal <[email protected]> 6260L: [email protected] 6261S: Supported 6262W: http://www.chelsio.com 6263F: drivers/crypto/chelsio 6264 6265CXGB4 ETHERNET DRIVER (CXGB4) 6266M: Potnuri Bharat Teja <[email protected]> 6267L: [email protected] 6268S: Maintained 6269W: http://www.chelsio.com 6270F: drivers/net/ethernet/chelsio/cxgb4/ 6271 6272CXGB4 INLINE CRYPTO DRIVER 6273M: Ayush Sawal <[email protected]> 6274L: [email protected] 6275S: Maintained 6276W: http://www.chelsio.com 6277F: drivers/net/ethernet/chelsio/inline_crypto/ 6278 6279CXGB4 ISCSI DRIVER (CXGB4I) 6280M: Varun Prakash <[email protected]> 6281L: [email protected] 6282S: Supported 6283W: http://www.chelsio.com 6284F: drivers/scsi/cxgbi/cxgb4i 6285 6286CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 6287M: Potnuri Bharat Teja <[email protected]> 6288L: [email protected] 6289S: Supported 6290W: http://www.openfabrics.org 6291F: drivers/infiniband/hw/cxgb4/ 6292F: include/uapi/rdma/cxgb4-abi.h 6293 6294CXGB4VF ETHERNET DRIVER (CXGB4VF) 6295M: Potnuri Bharat Teja <[email protected]> 6296L: [email protected] 6297S: Maintained 6298W: http://www.chelsio.com 6299F: drivers/net/ethernet/chelsio/cxgb4vf/ 6300 6301CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 6302M: Frederic Barrat <[email protected]> 6303M: Andrew Donnellan <[email protected]> 6304L: [email protected] 6305S: Obsolete 6306F: Documentation/ABI/obsolete/sysfs-class-cxl 6307F: Documentation/arch/powerpc/cxl.rst 6308F: arch/powerpc/platforms/powernv/pci-cxl.c 6309F: drivers/misc/cxl/ 6310F: include/misc/cxl* 6311F: include/uapi/misc/cxl.h 6312 6313CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 6314M: Manoj N. Kumar <[email protected]> 6315M: Uma Krishnan <[email protected]> 6316L: [email protected] 6317S: Obsolete 6318F: Documentation/arch/powerpc/cxlflash.rst 6319F: drivers/scsi/cxlflash/ 6320F: include/uapi/scsi/cxlflash_ioctl.h 6321 6322CYBERPRO FB DRIVER 6323M: Russell King <[email protected]> 6324L: [email protected] (moderated for non-subscribers) 6325S: Maintained 6326W: http://www.armlinux.org.uk/ 6327F: drivers/video/fbdev/cyber2000fb.* 6328 6329CYCLADES PC300 DRIVER 6330S: Orphan 6331F: drivers/net/wan/pc300* 6332 6333CYPRESS CY8C95X0 PINCTRL DRIVER 6334M: Patrick Rudolph <[email protected]> 6335L: [email protected] 6336S: Maintained 6337F: drivers/pinctrl/pinctrl-cy8c95x0.c 6338 6339CYPRESS CY8CTMA140 TOUCHSCREEN DRIVER 6340M: Linus Walleij <[email protected]> 6341L: [email protected] 6342S: Maintained 6343F: drivers/input/touchscreen/cy8ctma140.c 6344 6345CYPRESS STREETFIGHTER TOUCHKEYS DRIVER 6346M: Yassine Oudjana <[email protected]> 6347L: [email protected] 6348S: Maintained 6349F: Documentation/devicetree/bindings/input/cypress-sf.yaml 6350F: drivers/input/keyboard/cypress-sf.c 6351 6352CYPRESS_FIRMWARE MEDIA DRIVER 6353L: [email protected] 6354S: Orphan 6355W: https://linuxtv.org 6356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6357F: drivers/media/common/cypress_firmware* 6358 6359CYTTSP TOUCHSCREEN DRIVER 6360M: Linus Walleij <[email protected]> 6361L: [email protected] 6362S: Maintained 6363F: drivers/input/touchscreen/cyttsp* 6364 6365D-LINK DIR-685 TOUCHKEYS DRIVER 6366M: Linus Walleij <[email protected]> 6367L: [email protected] 6368S: Supported 6369F: drivers/input/keyboard/dlink-dir685-touchkeys.c 6370 6371DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 6372M: Joshua Kinard <[email protected]> 6373S: Maintained 6374F: drivers/rtc/rtc-ds1685.c 6375F: include/linux/rtc/ds1685.h 6376 6377DAMA SLAVE for AX.25 6378M: Joerg Reuter <[email protected]> 6379L: [email protected] 6380S: Maintained 6381W: http://yaina.de/jreuter/ 6382W: http://www.qsl.net/dl1bke/ 6383F: net/ax25/af_ax25.c 6384F: net/ax25/ax25_dev.c 6385F: net/ax25/ax25_ds_* 6386F: net/ax25/ax25_in.c 6387F: net/ax25/ax25_out.c 6388F: net/ax25/ax25_timer.c 6389F: net/ax25/sysctl_net_ax25.c 6390 6391DATA ACCESS MONITOR 6392M: SeongJae Park <[email protected]> 6393L: [email protected] 6394L: [email protected] 6395S: Maintained 6396W: https://damonitor.github.io 6397P: Documentation/mm/damon/maintainer-profile.rst 6398T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 6399T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 6400T: git git://git.kernel.org/pub/scm/linux/kernel/git/sj/linux.git damon/next 6401F: Documentation/ABI/testing/sysfs-kernel-mm-damon 6402F: Documentation/admin-guide/mm/damon/ 6403F: Documentation/mm/damon/ 6404F: include/linux/damon.h 6405F: include/trace/events/damon.h 6406F: mm/damon/ 6407F: samples/damon/ 6408F: tools/testing/selftests/damon/ 6409 6410DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 6411L: [email protected] 6412S: Orphan 6413F: Documentation/networking/device_drivers/ethernet/dec/dmfe.rst 6414F: drivers/net/ethernet/dec/tulip/dmfe.c 6415 6416DC390/AM53C974 SCSI driver 6417M: Hannes Reinecke <[email protected]> 6418L: [email protected] 6419S: Maintained 6420F: drivers/scsi/am53c974.c 6421 6422DC395x SCSI driver 6423M: Oliver Neukum <[email protected]> 6424M: Ali Akcaagac <[email protected]> 6425M: Jamie Lenehan <[email protected]> 6426S: Maintained 6427F: Documentation/scsi/dc395x.rst 6428F: drivers/scsi/dc395x.* 6429 6430DCCP PROTOCOL 6431L: [email protected] 6432S: Orphan 6433W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 6434F: include/linux/dccp.h 6435F: include/linux/tfrc.h 6436F: include/uapi/linux/dccp.h 6437F: net/dccp/ 6438 6439DEBUGOBJECTS: 6440M: Thomas Gleixner <[email protected]> 6441L: [email protected] 6442S: Maintained 6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/debugobjects 6444F: include/linux/debugobjects.h 6445F: lib/debugobjects.c 6446 6447DECSTATION PLATFORM SUPPORT 6448M: "Maciej W. Rozycki" <[email protected]> 6449L: [email protected] 6450S: Maintained 6451F: arch/mips/dec/ 6452F: arch/mips/include/asm/dec/ 6453F: arch/mips/include/asm/mach-dec/ 6454 6455DEFXX FDDI NETWORK DRIVER 6456M: "Maciej W. Rozycki" <[email protected]> 6457S: Maintained 6458F: drivers/net/fddi/defxx.* 6459 6460DEFZA FDDI NETWORK DRIVER 6461M: "Maciej W. Rozycki" <[email protected]> 6462S: Maintained 6463F: drivers/net/fddi/defza.* 6464 6465DEINTERLACE DRIVERS FOR ALLWINNER H3 6466M: Jernej Skrabec <[email protected]> 6467L: [email protected] 6468S: Maintained 6469T: git git://linuxtv.org/media.git 6470F: Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml 6471F: drivers/media/platform/sunxi/sun8i-di/ 6472 6473DELL LAPTOP DRIVER 6474M: Matthew Garrett <[email protected]> 6475M: Pali Rohár <[email protected]> 6476L: [email protected] 6477S: Maintained 6478F: drivers/platform/x86/dell/dell-laptop.c 6479 6480DELL LAPTOP FREEFALL DRIVER 6481M: Pali Rohár <[email protected]> 6482S: Maintained 6483F: drivers/platform/x86/dell/dell-smo8800.c 6484 6485DELL LAPTOP RBTN DRIVER 6486M: Pali Rohár <[email protected]> 6487S: Maintained 6488F: drivers/platform/x86/dell/dell-rbtn.* 6489 6490DELL LAPTOP SMM DRIVER 6491M: Pali Rohár <[email protected]> 6492S: Maintained 6493F: Documentation/ABI/obsolete/procfs-i8k 6494F: drivers/hwmon/dell-smm-hwmon.c 6495F: include/uapi/linux/i8k.h 6496 6497DELL PC DRIVER 6498M: Lyndon Sanche <[email protected]> 6499L: [email protected] 6500S: Maintained 6501F: drivers/platform/x86/dell/dell-pc.c 6502 6503DELL REMOTE BIOS UPDATE DRIVER 6504M: Stuart Hayes <[email protected]> 6505L: [email protected] 6506S: Maintained 6507F: drivers/platform/x86/dell/dell_rbu.c 6508 6509DELL SMBIOS DRIVER 6510M: Pali Rohár <[email protected]> 6511L: [email protected] 6512L: [email protected] 6513S: Maintained 6514F: drivers/platform/x86/dell/dell-smbios.* 6515 6516DELL SMBIOS SMM DRIVER 6517L: [email protected] 6518L: [email protected] 6519S: Maintained 6520F: drivers/platform/x86/dell/dell-smbios-smm.c 6521 6522DELL SMBIOS WMI DRIVER 6523L: [email protected] 6524L: [email protected] 6525S: Maintained 6526F: drivers/platform/x86/dell/dell-smbios-wmi.c 6527F: tools/wmi/dell-smbios-example.c 6528 6529DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 6530M: Stuart Hayes <[email protected]> 6531L: [email protected] 6532S: Maintained 6533F: Documentation/userspace-api/dcdbas.rst 6534F: drivers/platform/x86/dell/dcdbas.* 6535 6536DELL WMI DDV DRIVER 6537M: Armin Wolf <[email protected]> 6538S: Maintained 6539F: Documentation/ABI/testing/debugfs-dell-wmi-ddv 6540F: Documentation/ABI/testing/sysfs-platform-dell-wmi-ddv 6541F: Documentation/wmi/devices/dell-wmi-ddv.rst 6542F: drivers/platform/x86/dell/dell-wmi-ddv.c 6543 6544DELL WMI DESCRIPTOR DRIVER 6545L: [email protected] 6546S: Maintained 6547F: drivers/platform/x86/dell/dell-wmi-descriptor.c 6548 6549DELL WMI HARDWARE PRIVACY SUPPORT 6550L: [email protected] 6551L: [email protected] 6552S: Maintained 6553F: drivers/platform/x86/dell/dell-wmi-privacy.c 6554 6555DELL WMI NOTIFICATIONS DRIVER 6556M: Matthew Garrett <[email protected]> 6557M: Pali Rohár <[email protected]> 6558S: Maintained 6559F: drivers/platform/x86/dell/dell-wmi-base.c 6560 6561DELL WMI SYSMAN DRIVER 6562M: Prasanth Ksr <[email protected]> 6563L: [email protected] 6564L: [email protected] 6565S: Maintained 6566F: Documentation/ABI/testing/sysfs-class-firmware-attributes 6567F: drivers/platform/x86/dell/dell-wmi-sysman/ 6568 6569DELTA AHE-50DC FAN CONTROL MODULE DRIVER 6570M: Zev Weiss <[email protected]> 6571L: [email protected] 6572S: Maintained 6573F: drivers/hwmon/pmbus/delta-ahe50dc-fan.c 6574 6575DELTA DPS920AB PSU DRIVER 6576M: Robert Marko <[email protected]> 6577L: [email protected] 6578S: Maintained 6579F: Documentation/hwmon/dps920ab.rst 6580F: drivers/hwmon/pmbus/dps920ab.c 6581 6582DELTA NETWORKS TN48M CPLD DRIVERS 6583M: Robert Marko <[email protected]> 6584S: Maintained 6585F: Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml 6586F: Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml 6587F: Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml 6588F: drivers/gpio/gpio-tn48m.c 6589F: include/dt-bindings/reset/delta,tn48m-reset.h 6590 6591DELTA ST MEDIA DRIVER 6592M: Hugues Fruchet <[email protected]> 6593L: [email protected] 6594S: Supported 6595W: https://linuxtv.org 6596T: git git://linuxtv.org/media.git 6597F: drivers/media/platform/st/sti/delta 6598 6599DENALI NAND DRIVER 6600L: [email protected] 6601S: Orphan 6602F: drivers/mtd/nand/raw/denali* 6603 6604DESIGNWARE EDMA CORE IP DRIVER 6605M: Manivannan Sadhasivam <[email protected]> 6606L: [email protected] 6607S: Maintained 6608F: drivers/dma/dw-edma/ 6609F: include/linux/dma/edma.h 6610 6611DESIGNWARE USB2 DRD IP DRIVER 6612M: Minas Harutyunyan <[email protected]> 6613L: [email protected] 6614S: Maintained 6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 6616F: drivers/usb/dwc2/ 6617 6618DESIGNWARE USB3 DRD IP DRIVER 6619M: Thinh Nguyen <[email protected]> 6620L: [email protected] 6621S: Maintained 6622F: drivers/usb/dwc3/ 6623 6624DESIGNWARE XDATA IP DRIVER 6625L: [email protected] 6626S: Orphan 6627F: Documentation/misc-devices/dw-xdata-pcie.rst 6628F: drivers/misc/dw-xdata-pcie.c 6629 6630DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 6631M: Andreas Klinger <[email protected]> 6632L: [email protected] 6633S: Maintained 6634F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 6635F: drivers/iio/proximity/srf*.c 6636 6637DEVICE COREDUMP (DEV_COREDUMP) 6638M: Johannes Berg <[email protected]> 6639L: [email protected] 6640S: Maintained 6641F: drivers/base/devcoredump.c 6642F: include/linux/devcoredump.h 6643 6644DEVICE DEPENDENCY HELPER SCRIPT 6645M: Saravana Kannan <[email protected]> 6646L: [email protected] 6647S: Maintained 6648F: scripts/dev-needs.sh 6649 6650DEVICE DIRECT ACCESS (DAX) 6651M: Dan Williams <[email protected]> 6652M: Vishal Verma <[email protected]> 6653M: Dave Jiang <[email protected]> 6654L: [email protected] 6655L: [email protected] 6656S: Supported 6657F: drivers/dax/ 6658 6659DEVICE FREQUENCY (DEVFREQ) 6660M: MyungJoo Ham <[email protected]> 6661M: Kyungmin Park <[email protected]> 6662M: Chanwoo Choi <[email protected]> 6663L: [email protected] 6664S: Maintained 6665T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6666F: Documentation/devicetree/bindings/devfreq/ 6667F: Documentation/devicetree/bindings/interconnect/mediatek,cci.yaml 6668F: drivers/devfreq/ 6669F: include/linux/devfreq.h 6670F: include/trace/events/devfreq.h 6671 6672DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 6673M: Chanwoo Choi <[email protected]> 6674L: [email protected] 6675S: Supported 6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 6677F: Documentation/devicetree/bindings/devfreq/event/ 6678F: drivers/devfreq/devfreq-event.c 6679F: drivers/devfreq/event/ 6680F: include/dt-bindings/pmu/exynos_ppmu.h 6681F: include/linux/devfreq-event.h 6682 6683DEVICE RESOURCE MANAGEMENT HELPERS 6684M: Hans de Goede <[email protected]> 6685R: Matti Vaittinen <[email protected]> 6686S: Maintained 6687F: include/linux/devm-helpers.h 6688 6689DEVICE-MAPPER (LVM) 6690M: Alasdair Kergon <[email protected]> 6691M: Mike Snitzer <[email protected]> 6692M: Mikulas Patocka <[email protected]> 6693L: [email protected] 6694S: Maintained 6695Q: http://patchwork.kernel.org/project/dm-devel/list/ 6696T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 6697F: Documentation/admin-guide/device-mapper/ 6698F: drivers/md/Kconfig 6699F: drivers/md/Makefile 6700F: drivers/md/dm* 6701F: drivers/md/persistent-data/ 6702F: include/linux/device-mapper.h 6703F: include/linux/dm-*.h 6704F: include/uapi/linux/dm-*.h 6705 6706DEVICE-MAPPER VDO TARGET 6707M: Matthew Sakai <[email protected]> 6708L: [email protected] 6709S: Maintained 6710F: Documentation/admin-guide/device-mapper/vdo*.rst 6711F: drivers/md/dm-vdo/ 6712 6713DEVLINK 6714M: Jiri Pirko <[email protected]> 6715L: [email protected] 6716S: Supported 6717F: Documentation/networking/devlink 6718F: include/net/devlink.h 6719F: include/uapi/linux/devlink.h 6720F: net/devlink/ 6721 6722DFROBOT SD2405AL RTC DRIVER 6723M: Tóth János <[email protected]> 6724L: [email protected] 6725S: Maintained 6726F: drivers/rtc/rtc-sd2405al.c 6727 6728DH ELECTRONICS DHSOM SOM AND BOARD SUPPORT 6729M: Christoph Niedermaier <[email protected]> 6730M: Marek Vasut <[email protected]> 6731L: [email protected] 6732S: Maintained 6733N: dhcom 6734N: dhcor 6735N: dhsom 6736 6737DIALOG SEMICONDUCTOR DRIVERS 6738M: Support Opensource <[email protected]> 6739S: Supported 6740W: http://www.dialog-semiconductor.com/products 6741F: Documentation/devicetree/bindings/input/dlg,da72??.txt 6742F: Documentation/devicetree/bindings/input/dlg,da9062-onkey.yaml 6743F: Documentation/devicetree/bindings/mfd/da90*.txt 6744F: Documentation/devicetree/bindings/mfd/dlg,da90*.yaml 6745F: Documentation/devicetree/bindings/regulator/da92*.txt 6746F: Documentation/devicetree/bindings/regulator/dlg,da9*.yaml 6747F: Documentation/devicetree/bindings/regulator/dlg,slg51000.yaml 6748F: Documentation/devicetree/bindings/sound/da[79]*.txt 6749F: Documentation/devicetree/bindings/sound/dlg,da7213.yaml 6750F: Documentation/devicetree/bindings/thermal/dlg,da9062-thermal.yaml 6751F: Documentation/devicetree/bindings/watchdog/dlg,da9062-watchdog.yaml 6752F: Documentation/hwmon/da90??.rst 6753F: drivers/gpio/gpio-da90??.c 6754F: drivers/hwmon/da90??-hwmon.c 6755F: drivers/iio/adc/da91??-*.c 6756F: drivers/input/misc/da72??.[ch] 6757F: drivers/input/misc/da90??_onkey.c 6758F: drivers/input/touchscreen/da9052_tsi.c 6759F: drivers/leds/leds-da90??.c 6760F: drivers/mfd/da903x.c 6761F: drivers/mfd/da90??-*.c 6762F: drivers/mfd/da91??-*.c 6763F: drivers/pinctrl/pinctrl-da90??.c 6764F: drivers/power/supply/da9052-battery.c 6765F: drivers/power/supply/da91??-*.c 6766F: drivers/regulator/da9???-regulator.[ch] 6767F: drivers/regulator/slg51000-regulator.[ch] 6768F: drivers/rtc/rtc-da90??.c 6769F: drivers/thermal/da90??-thermal.c 6770F: drivers/video/backlight/da90??_bl.c 6771F: drivers/watchdog/da90??_wdt.c 6772F: include/dt-bindings/regulator/dlg,da9*-regulator.h 6773F: include/linux/mfd/da903x.h 6774F: include/linux/mfd/da9052/ 6775F: include/linux/mfd/da9055/ 6776F: include/linux/mfd/da9062/ 6777F: include/linux/mfd/da9063/ 6778F: include/linux/mfd/da9150/ 6779F: include/linux/regulator/da9211.h 6780F: include/sound/da[79]*.h 6781F: sound/soc/codecs/da[79]*.[ch] 6782 6783DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 6784M: William Breathitt Gray <[email protected]> 6785L: [email protected] 6786S: Maintained 6787F: drivers/gpio/gpio-gpio-mm.c 6788 6789DIGITEQ AUTOMOTIVE MGB4 V4L2 DRIVER 6790M: Martin Tuma <[email protected]> 6791L: [email protected] 6792S: Maintained 6793F: Documentation/admin-guide/media/mgb4.rst 6794F: drivers/media/pci/mgb4/ 6795 6796DIOLAN U2C-12 I2C DRIVER 6797M: Guenter Roeck <[email protected]> 6798L: [email protected] 6799S: Maintained 6800F: drivers/i2c/busses/i2c-diolan-u2c.c 6801 6802DIRECTORY NOTIFICATION (DNOTIFY) 6803M: Jan Kara <[email protected]> 6804R: Amir Goldstein <[email protected]> 6805L: [email protected] 6806S: Maintained 6807F: Documentation/filesystems/dnotify.rst 6808F: fs/notify/dnotify/ 6809F: include/linux/dnotify.h 6810 6811DISK GEOMETRY AND PARTITION HANDLING 6812M: Andries Brouwer <[email protected]> 6813S: Maintained 6814W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 6815W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 6816W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 6817 6818DISKQUOTA 6819M: Jan Kara <[email protected]> 6820S: Maintained 6821F: Documentation/filesystems/quota.rst 6822F: fs/quota/ 6823F: include/linux/quota*.h 6824F: include/uapi/linux/quota*.h 6825 6826DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 6827M: Bernie Thompson <[email protected]> 6828L: [email protected] 6829S: Maintained 6830W: http://plugable.com/category/projects/udlfb/ 6831F: Documentation/fb/udlfb.rst 6832F: drivers/video/fbdev/udlfb.c 6833F: include/video/udlfb.h 6834 6835DISTRIBUTED LOCK MANAGER (DLM) 6836M: Alexander Aring <[email protected]> 6837M: David Teigland <[email protected]> 6838L: [email protected] 6839S: Supported 6840W: https://pagure.io/dlm 6841T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 6842F: fs/dlm/ 6843 6844DMA BUFFER SHARING FRAMEWORK 6845M: Sumit Semwal <[email protected]> 6846M: Christian König <[email protected]> 6847L: [email protected] 6848L: [email protected] 6849L: [email protected] (moderated for non-subscribers) 6850S: Maintained 6851T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6852F: Documentation/driver-api/dma-buf.rst 6853F: Documentation/userspace-api/dma-buf-alloc-exchange.rst 6854F: drivers/dma-buf/ 6855F: include/linux/*fence.h 6856F: include/linux/dma-buf.h 6857F: include/linux/dma-resv.h 6858K: \bdma_(?:buf|fence|resv)\b 6859 6860DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 6861M: Vinod Koul <[email protected]> 6862L: [email protected] 6863S: Maintained 6864Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 6865T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/dmaengine.git 6866F: Documentation/devicetree/bindings/dma/ 6867F: Documentation/driver-api/dmaengine/ 6868F: drivers/dma/ 6869F: include/dt-bindings/dma/ 6870F: include/linux/dma/ 6871F: include/linux/dmaengine.h 6872F: include/linux/of_dma.h 6873 6874DMA MAPPING BENCHMARK 6875M: Xiang Chen <[email protected]> 6876L: [email protected] 6877F: kernel/dma/map_benchmark.c 6878F: tools/testing/selftests/dma/ 6879 6880DMA MAPPING HELPERS 6881M: Marek Szyprowski <[email protected]> 6882R: Robin Murphy <[email protected]> 6883L: [email protected] 6884S: Supported 6885W: http://git.infradead.org/users/hch/dma-mapping.git 6886T: git git://git.infradead.org/users/hch/dma-mapping.git 6887F: include/asm-generic/dma-mapping.h 6888F: include/linux/dma-direct.h 6889F: include/linux/dma-map-ops.h 6890F: include/linux/dma-mapping.h 6891F: include/linux/swiotlb.h 6892F: kernel/dma/ 6893 6894DMA-BUF HEAPS FRAMEWORK 6895M: Sumit Semwal <[email protected]> 6896R: Benjamin Gaignard <[email protected]> 6897R: Brian Starkey <[email protected]> 6898R: John Stultz <[email protected]> 6899R: T.J. Mercier <[email protected]> 6900L: [email protected] 6901L: [email protected] 6902L: [email protected] (moderated for non-subscribers) 6903S: Maintained 6904T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 6905F: drivers/dma-buf/dma-heap.c 6906F: drivers/dma-buf/heaps/* 6907F: include/linux/dma-heap.h 6908F: include/uapi/linux/dma-heap.h 6909F: tools/testing/selftests/dmabuf-heaps/ 6910 6911DMC FREQUENCY DRIVER FOR SAMSUNG EXYNOS5422 6912M: Lukasz Luba <[email protected]> 6913L: [email protected] 6914L: [email protected] 6915S: Maintained 6916F: Documentation/devicetree/bindings/memory-controllers/samsung,exynos5422-dmc.yaml 6917F: drivers/memory/samsung/exynos5422-dmc.c 6918 6919DME1737 HARDWARE MONITOR DRIVER 6920M: Juerg Haefliger <[email protected]> 6921L: [email protected] 6922S: Maintained 6923F: Documentation/hwmon/dme1737.rst 6924F: drivers/hwmon/dme1737.c 6925 6926DMI/SMBIOS SUPPORT 6927M: Jean Delvare <[email protected]> 6928S: Maintained 6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging.git dmi-for-next 6930F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 6931F: drivers/firmware/dmi-id.c 6932F: drivers/firmware/dmi_scan.c 6933F: include/linux/dmi.h 6934 6935DOCUMENTATION 6936M: Jonathan Corbet <[email protected]> 6937L: [email protected] 6938S: Maintained 6939P: Documentation/doc-guide/maintainer-profile.rst 6940T: git git://git.lwn.net/linux.git docs-next 6941F: Documentation/ 6942F: scripts/check-variable-fonts.sh 6943F: scripts/documentation-file-ref-check 6944F: scripts/kernel-doc 6945F: scripts/sphinx-pre-install 6946X: Documentation/ABI/ 6947X: Documentation/admin-guide/media/ 6948X: Documentation/devicetree/ 6949X: Documentation/driver-api/media/ 6950X: Documentation/firmware-guide/acpi/ 6951X: Documentation/i2c/ 6952X: Documentation/netlink/ 6953X: Documentation/power/ 6954X: Documentation/spi/ 6955X: Documentation/userspace-api/media/ 6956 6957DOCUMENTATION PROCESS 6958M: Jonathan Corbet <[email protected]> 6959L: [email protected] 6960S: Maintained 6961F: Documentation/dev-tools/ 6962F: Documentation/maintainer/ 6963F: Documentation/process/ 6964 6965DOCUMENTATION REPORTING ISSUES 6966M: Thorsten Leemhuis <[email protected]> 6967L: [email protected] 6968S: Maintained 6969F: Documentation/admin-guide/bug-bisect.rst 6970F: Documentation/admin-guide/quickly-build-trimmed-linux.rst 6971F: Documentation/admin-guide/reporting-issues.rst 6972F: Documentation/admin-guide/verify-bugs-and-bisect-regressions.rst 6973 6974DOCUMENTATION SCRIPTS 6975M: Mauro Carvalho Chehab <[email protected]> 6976L: [email protected] 6977S: Maintained 6978F: Documentation/sphinx/parse-headers.pl 6979F: scripts/documentation-file-ref-check 6980F: scripts/sphinx-pre-install 6981 6982DOCUMENTATION/ITALIAN 6983M: Federico Vaga <[email protected]> 6984L: [email protected] 6985S: Maintained 6986F: Documentation/translations/it_IT 6987 6988DOCUMENTATION/JAPANESE 6989R: Akira Yokosawa <[email protected]> 6990L: [email protected] 6991S: Maintained 6992F: Documentation/translations/ja_JP 6993 6994DONGWOON DW9714 LENS VOICE COIL DRIVER 6995M: Sakari Ailus <[email protected]> 6996L: [email protected] 6997S: Maintained 6998T: git git://linuxtv.org/media.git 6999F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.yaml 7000F: drivers/media/i2c/dw9714.c 7001 7002DONGWOON DW9719 LENS VOICE COIL DRIVER 7003M: Daniel Scally <[email protected]> 7004L: [email protected] 7005S: Maintained 7006T: git git://linuxtv.org/media.git 7007F: drivers/media/i2c/dw9719.c 7008 7009DONGWOON DW9768 LENS VOICE COIL DRIVER 7010L: [email protected] 7011S: Orphan 7012T: git git://linuxtv.org/media.git 7013F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9768.yaml 7014F: drivers/media/i2c/dw9768.c 7015 7016DONGWOON DW9807 LENS VOICE COIL DRIVER 7017M: Sakari Ailus <[email protected]> 7018L: [email protected] 7019S: Maintained 7020T: git git://linuxtv.org/media.git 7021F: Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.yaml 7022F: drivers/media/i2c/dw9807-vcm.c 7023 7024DOUBLETALK DRIVER 7025M: "James R. Van Zandt" <[email protected]> 7026L: [email protected] 7027S: Maintained 7028F: drivers/char/dtlk.c 7029F: include/linux/dtlk.h 7030 7031DPAA2 DATAPATH I/O (DPIO) DRIVER 7032M: Roy Pledge <[email protected]> 7033L: [email protected] 7034S: Maintained 7035F: drivers/soc/fsl/dpio 7036 7037DPAA2 ETHERNET DRIVER 7038M: Ioana Ciornei <[email protected]> 7039L: [email protected] 7040S: Maintained 7041F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/ethernet-driver.rst 7042F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/mac-phy-support.rst 7043F: drivers/net/ethernet/freescale/dpaa2/Kconfig 7044F: drivers/net/ethernet/freescale/dpaa2/Makefile 7045F: drivers/net/ethernet/freescale/dpaa2/dpaa2-eth* 7046F: drivers/net/ethernet/freescale/dpaa2/dpaa2-mac* 7047F: drivers/net/ethernet/freescale/dpaa2/dpaa2-xsk* 7048F: drivers/net/ethernet/freescale/dpaa2/dpkg.h 7049F: drivers/net/ethernet/freescale/dpaa2/dpmac* 7050F: drivers/net/ethernet/freescale/dpaa2/dpni* 7051 7052DPAA2 ETHERNET SWITCH DRIVER 7053M: Ioana Ciornei <[email protected]> 7054L: [email protected] 7055S: Maintained 7056F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/switch-driver.rst 7057F: drivers/net/ethernet/freescale/dpaa2/dpaa2-switch* 7058F: drivers/net/ethernet/freescale/dpaa2/dpsw* 7059 7060DPLL SUBSYSTEM 7061M: Vadim Fedorenko <[email protected]> 7062M: Arkadiusz Kubalewski <[email protected]> 7063M: Jiri Pirko <[email protected]> 7064L: [email protected] 7065S: Supported 7066F: Documentation/driver-api/dpll.rst 7067F: drivers/dpll/* 7068F: include/linux/dpll.h 7069F: include/uapi/linux/dpll.h 7070 7071DRBD DRIVER 7072M: Philipp Reisner <[email protected]> 7073M: Lars Ellenberg <[email protected]> 7074M: Christoph Böhmwalder <[email protected]> 7075L: [email protected] 7076S: Supported 7077W: http://www.drbd.org 7078T: git git://git.linbit.com/linux-drbd.git 7079T: git git://git.linbit.com/drbd-8.4.git 7080F: Documentation/admin-guide/blockdev/ 7081F: drivers/block/drbd/ 7082F: include/linux/drbd* 7083F: lib/lru_cache.c 7084 7085DRIVER COMPONENT FRAMEWORK 7086L: [email protected] 7087F: drivers/base/component.c 7088F: include/linux/component.h 7089 7090DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 7091M: Greg Kroah-Hartman <[email protected]> 7092R: "Rafael J. Wysocki" <[email protected]> 7093R: Danilo Krummrich <[email protected]> 7094S: Supported 7095T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7096F: Documentation/core-api/kobject.rst 7097F: drivers/base/ 7098F: fs/debugfs/ 7099F: fs/sysfs/ 7100F: include/linux/debugfs.h 7101F: include/linux/fwnode.h 7102F: include/linux/kobj* 7103F: include/linux/property.h 7104F: include/linux/sysfs.h 7105F: lib/kobj* 7106F: rust/kernel/device.rs 7107F: rust/kernel/device_id.rs 7108F: rust/kernel/devres.rs 7109F: rust/kernel/driver.rs 7110F: rust/kernel/faux.rs 7111F: rust/kernel/platform.rs 7112F: samples/rust/rust_driver_platform.rs 7113F: samples/rust/rust_driver_faux.rs 7114 7115DRIVERS FOR OMAP ADAPTIVE VOLTAGE SCALING (AVS) 7116M: Nishanth Menon <[email protected]> 7117L: [email protected] 7118S: Maintained 7119F: drivers/soc/ti/smartreflex.c 7120F: include/linux/power/smartreflex.h 7121 7122DRM ACCEL DRIVERS FOR INTEL VPU 7123M: Jacek Lawrynowicz <[email protected]> 7124M: Stanislaw Gruszka <[email protected]> 7125L: [email protected] 7126S: Supported 7127T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7128F: drivers/accel/ivpu/ 7129F: include/uapi/drm/ivpu_accel.h 7130 7131DRM COMPUTE ACCELERATORS DRIVERS AND FRAMEWORK 7132M: Oded Gabbay <[email protected]> 7133L: [email protected] 7134S: Maintained 7135C: irc://irc.oftc.net/dri-devel 7136T: git https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/accel.git 7137F: Documentation/accel/ 7138F: drivers/accel/ 7139F: include/drm/drm_accel.h 7140 7141DRM DRIVER FOR ALLWINNER DE2 AND DE3 ENGINE 7142M: Maxime Ripard <[email protected]> 7143M: Chen-Yu Tsai <[email protected]> 7144R: Jernej Skrabec <[email protected]> 7145L: [email protected] 7146S: Supported 7147T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7148F: drivers/gpu/drm/sun4i/sun8i* 7149 7150DRM DRIVER FOR ARM PL111 CLCD 7151M: Linus Walleij <[email protected]> 7152S: Maintained 7153T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7154F: drivers/gpu/drm/pl111/ 7155 7156DRM DRIVER FOR ARM VERSATILE TFT PANELS 7157M: Linus Walleij <[email protected]> 7158S: Maintained 7159T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7160F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.yaml 7161F: drivers/gpu/drm/panel/panel-arm-versatile.c 7162 7163DRM DRIVER FOR ASPEED BMC GFX 7164M: Joel Stanley <[email protected]> 7165L: [email protected] (moderated for non-subscribers) 7166S: Supported 7167T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7168F: Documentation/devicetree/bindings/gpu/aspeed-gfx.txt 7169F: drivers/gpu/drm/aspeed/ 7170 7171DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 7172M: Dave Airlie <[email protected]> 7173R: Thomas Zimmermann <[email protected]> 7174R: Jocelyn Falempe <[email protected]> 7175L: [email protected] 7176S: Supported 7177T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7178F: drivers/gpu/drm/ast/ 7179 7180DRM DRIVER FOR BOCHS VIRTUAL GPU 7181M: Gerd Hoffmann <[email protected]> 7182L: [email protected] 7183S: Maintained 7184T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7185F: drivers/gpu/drm/tiny/bochs.c 7186 7187DRM DRIVER FOR BOE HIMAX8279D PANELS 7188M: Jerry Han <[email protected]> 7189S: Maintained 7190F: Documentation/devicetree/bindings/display/panel/boe,himax8279d.yaml 7191F: drivers/gpu/drm/panel/panel-boe-himax8279d.c 7192 7193DRM DRIVER FOR CHIPONE ICN6211 MIPI-DSI to RGB CONVERTER BRIDGE 7194M: Jagan Teki <[email protected]> 7195S: Maintained 7196F: Documentation/devicetree/bindings/display/bridge/chipone,icn6211.yaml 7197F: drivers/gpu/drm/bridge/chipone-icn6211.c 7198 7199DRM DRIVER FOR EBBG FT8719 PANEL 7200M: Joel Selvaraj <[email protected]> 7201S: Maintained 7202T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7203F: Documentation/devicetree/bindings/display/panel/ebbg,ft8719.yaml 7204F: drivers/gpu/drm/panel/panel-ebbg-ft8719.c 7205 7206DRM DRIVER FOR FARADAY TVE200 TV ENCODER 7207M: Linus Walleij <[email protected]> 7208S: Maintained 7209T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7210F: drivers/gpu/drm/tve200/ 7211 7212DRM DRIVER FOR FEIXIN K101 IM2BA02 MIPI-DSI LCD PANELS 7213M: Icenowy Zheng <[email protected]> 7214S: Maintained 7215F: Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml 7216F: drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c 7217 7218DRM DRIVER FOR FEIYANG FY07024DI26A30-D MIPI-DSI LCD PANELS 7219M: Jagan Teki <[email protected]> 7220S: Maintained 7221F: Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml 7222F: drivers/gpu/drm/panel/panel-feiyang-fy07024di26a30d.c 7223 7224DRM DRIVER FOR FIRMWARE FRAMEBUFFERS 7225M: Thomas Zimmermann <[email protected]> 7226M: Javier Martinez Canillas <[email protected]> 7227L: [email protected] 7228S: Maintained 7229T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7230F: drivers/gpu/drm/tiny/ofdrm.c 7231F: drivers/gpu/drm/tiny/simpledrm.c 7232F: drivers/video/aperture.c 7233F: drivers/video/nomodeset.c 7234F: include/linux/aperture.h 7235F: include/video/nomodeset.h 7236 7237DRM DRIVER FOR GENERIC EDP PANELS 7238R: Douglas Anderson <[email protected]> 7239F: Documentation/devicetree/bindings/display/panel/panel-edp.yaml 7240F: drivers/gpu/drm/panel/panel-edp.c 7241 7242DRM DRIVER FOR GENERIC USB DISPLAY 7243M: Noralf Trønnes <[email protected]> 7244S: Maintained 7245W: https://github.com/notro/gud/wiki 7246T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7247F: drivers/gpu/drm/gud/ 7248F: include/drm/gud.h 7249 7250DRM DRIVER FOR GRAIN MEDIA GM12U320 PROJECTORS 7251M: Hans de Goede <[email protected]> 7252S: Maintained 7253T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7254F: drivers/gpu/drm/tiny/gm12u320.c 7255 7256DRM DRIVER FOR HIMAX HX8394 MIPI-DSI LCD panels 7257M: Ondrej Jirman <[email protected]> 7258M: Javier Martinez Canillas <[email protected]> 7259S: Maintained 7260T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7261F: Documentation/devicetree/bindings/display/panel/himax,hx8394.yaml 7262F: drivers/gpu/drm/panel/panel-himax-hx8394.c 7263 7264DRM DRIVER FOR HX8357D PANELS 7265S: Orphan 7266T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7267F: Documentation/devicetree/bindings/display/himax,hx8357d.txt 7268F: drivers/gpu/drm/tiny/hx8357d.c 7269 7270DRM DRIVER FOR HYPERV SYNTHETIC VIDEO DEVICE 7271M: Deepak Rawat <[email protected]> 7272L: [email protected] 7273L: [email protected] 7274S: Maintained 7275T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7276F: drivers/gpu/drm/hyperv 7277 7278DRM DRIVER FOR ILITEK ILI9225 PANELS 7279M: David Lechner <[email protected]> 7280S: Maintained 7281T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7282F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 7283F: drivers/gpu/drm/tiny/ili9225.c 7284 7285DRM DRIVER FOR ILITEK ILI9486 PANELS 7286M: Kamlesh Gurudasani <[email protected]> 7287S: Maintained 7288T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7289F: Documentation/devicetree/bindings/display/ilitek,ili9486.yaml 7290F: drivers/gpu/drm/tiny/ili9486.c 7291 7292DRM DRIVER FOR ILITEK ILI9805 PANELS 7293M: Michael Trimarchi <[email protected]> 7294S: Maintained 7295F: Documentation/devicetree/bindings/display/panel/ilitek,ili9805.yaml 7296F: drivers/gpu/drm/panel/panel-ilitek-ili9805.c 7297 7298DRM DRIVER FOR ILITEK ILI9806E PANELS 7299M: Michael Walle <[email protected]> 7300S: Maintained 7301F: drivers/gpu/drm/panel/panel-ilitek-ili9806e.c 7302 7303DRM DRIVER FOR JADARD JD9365DA-H3 MIPI-DSI LCD PANELS 7304M: Jagan Teki <[email protected]> 7305S: Maintained 7306F: Documentation/devicetree/bindings/display/panel/jadard,jd9365da-h3.yaml 7307F: drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c 7308 7309DRM DRIVER FOR LG SW43408 PANELS 7310M: Sumit Semwal <[email protected]> 7311M: Caleb Connolly <[email protected]> 7312S: Maintained 7313T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7314F: Documentation/devicetree/bindings/display/panel/lg,sw43408.yaml 7315F: drivers/gpu/drm/panel/panel-lg-sw43408.c 7316 7317DRM DRIVER FOR LOGICVC DISPLAY CONTROLLER 7318M: Paul Kocialkowski <[email protected]> 7319S: Supported 7320T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7321F: drivers/gpu/drm/logicvc/ 7322 7323DRM DRIVER FOR LVDS PANELS 7324M: Laurent Pinchart <[email protected]> 7325L: [email protected] 7326S: Maintained 7327T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7328F: Documentation/devicetree/bindings/display/lvds.yaml 7329F: Documentation/devicetree/bindings/display/panel/panel-lvds.yaml 7330F: drivers/gpu/drm/panel/panel-lvds.c 7331 7332DRM DRIVER FOR MANTIX MLAF057WE51 PANELS 7333M: Guido Günther <[email protected]> 7334R: Purism Kernel Team <[email protected]> 7335S: Maintained 7336F: Documentation/devicetree/bindings/display/panel/mantix,mlaf057we51-x.yaml 7337F: drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c 7338 7339DRM DRIVER FOR MGA G200 GRAPHICS CHIPS 7340M: Dave Airlie <[email protected]> 7341R: Thomas Zimmermann <[email protected]> 7342R: Jocelyn Falempe <[email protected]> 7343L: [email protected] 7344S: Supported 7345T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7346F: drivers/gpu/drm/mgag200/ 7347 7348DRM DRIVER FOR MI0283QT 7349M: Noralf Trønnes <[email protected]> 7350S: Maintained 7351T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7352F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 7353F: drivers/gpu/drm/tiny/mi0283qt.c 7354 7355DRM DRIVER FOR MIPI DBI compatible panels 7356M: Noralf Trønnes <[email protected]> 7357S: Maintained 7358W: https://github.com/notro/panel-mipi-dbi/wiki 7359T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7360F: Documentation/devicetree/bindings/display/panel/panel-mipi-dbi-spi.yaml 7361F: drivers/gpu/drm/tiny/panel-mipi-dbi.c 7362 7363DRM DRIVER for Qualcomm Adreno GPUs 7364M: Rob Clark <[email protected]> 7365R: Sean Paul <[email protected]> 7366R: Konrad Dybcio <[email protected]> 7367L: [email protected] 7368L: [email protected] 7369L: [email protected] 7370S: Maintained 7371B: https://gitlab.freedesktop.org/drm/msm/-/issues 7372T: git https://gitlab.freedesktop.org/drm/msm.git 7373F: Documentation/devicetree/bindings/display/msm/gpu.yaml 7374F: drivers/gpu/drm/msm/adreno/ 7375F: drivers/gpu/drm/msm/msm_gpu.* 7376F: drivers/gpu/drm/msm/msm_gpu_devfreq.* 7377F: drivers/gpu/drm/msm/msm_ringbuffer.* 7378F: drivers/gpu/drm/msm/registers/adreno/ 7379F: include/uapi/drm/msm_drm.h 7380 7381DRM DRIVER for Qualcomm display hardware 7382M: Rob Clark <[email protected]> 7383M: Abhinav Kumar <[email protected]> 7384M: Dmitry Baryshkov <[email protected]> 7385R: Sean Paul <[email protected]> 7386R: Marijn Suijten <[email protected]> 7387L: [email protected] 7388L: [email protected] 7389L: [email protected] 7390S: Maintained 7391B: https://gitlab.freedesktop.org/drm/msm/-/issues 7392T: git https://gitlab.freedesktop.org/drm/msm.git 7393F: Documentation/devicetree/bindings/display/msm/ 7394F: drivers/gpu/drm/ci/xfails/msm* 7395F: drivers/gpu/drm/msm/ 7396F: include/uapi/drm/msm_drm.h 7397 7398DRM DRIVER FOR NOVATEK NT35510 PANELS 7399M: Linus Walleij <[email protected]> 7400S: Maintained 7401T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7402F: Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml 7403F: drivers/gpu/drm/panel/panel-novatek-nt35510.c 7404 7405DRM DRIVER FOR NOVATEK NT35560 PANELS 7406M: Linus Walleij <[email protected]> 7407S: Maintained 7408T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7409F: Documentation/devicetree/bindings/display/panel/sony,acx424akp.yaml 7410F: drivers/gpu/drm/panel/panel-novatek-nt35560.c 7411 7412DRM DRIVER FOR NOVATEK NT36523 PANELS 7413M: Jianhua Lu <[email protected]> 7414S: Maintained 7415T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7416F: Documentation/devicetree/bindings/display/panel/novatek,nt36523.yaml 7417F: drivers/gpu/drm/panel/panel-novatek-nt36523.c 7418 7419DRM DRIVER FOR NOVATEK NT36672A PANELS 7420M: Sumit Semwal <[email protected]> 7421S: Maintained 7422T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7423F: Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml 7424F: drivers/gpu/drm/panel/panel-novatek-nt36672a.c 7425 7426DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 7427M: Lyude Paul <[email protected]> 7428M: Danilo Krummrich <[email protected]> 7429L: [email protected] 7430L: [email protected] 7431S: Supported 7432W: https://nouveau.freedesktop.org/ 7433Q: https://patchwork.freedesktop.org/project/nouveau/ 7434Q: https://gitlab.freedesktop.org/drm/nouveau/-/merge_requests 7435B: https://gitlab.freedesktop.org/drm/nouveau/-/issues 7436C: irc://irc.oftc.net/nouveau 7437T: git https://gitlab.freedesktop.org/drm/nouveau.git 7438F: drivers/gpu/drm/nouveau/ 7439F: include/uapi/drm/nouveau_drm.h 7440 7441DRM DRIVER FOR OLIMEX LCD-OLINUXINO PANELS 7442M: Stefan Mavrodiev <[email protected]> 7443S: Maintained 7444F: Documentation/devicetree/bindings/display/panel/olimex,lcd-olinuxino.yaml 7445F: drivers/gpu/drm/panel/panel-olimex-lcd-olinuxino.c 7446 7447DRM DRIVER FOR PARADE PS8640 BRIDGE CHIP 7448R: Douglas Anderson <[email protected]> 7449F: Documentation/devicetree/bindings/display/bridge/ps8640.yaml 7450F: drivers/gpu/drm/bridge/parade-ps8640.c 7451 7452DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 7453M: Noralf Trønnes <[email protected]> 7454S: Maintained 7455T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7456F: Documentation/devicetree/bindings/display/repaper.txt 7457F: drivers/gpu/drm/tiny/repaper.c 7458 7459DRM DRIVER FOR QEMU'S CIRRUS DEVICE 7460M: Dave Airlie <[email protected]> 7461M: Gerd Hoffmann <[email protected]> 7462L: [email protected] 7463S: Obsolete 7464W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 7465T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7466F: drivers/gpu/drm/tiny/cirrus-qemu.c 7467 7468DRM DRIVER FOR QXL VIRTUAL GPU 7469M: Dave Airlie <[email protected]> 7470M: Gerd Hoffmann <[email protected]> 7471L: [email protected] 7472L: [email protected] 7473S: Maintained 7474T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7475F: drivers/gpu/drm/qxl/ 7476F: include/uapi/drm/qxl_drm.h 7477 7478DRM DRIVER FOR RAYDIUM RM67191 PANELS 7479M: Robert Chiras <[email protected]> 7480S: Maintained 7481F: Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml 7482F: drivers/gpu/drm/panel/panel-raydium-rm67191.c 7483 7484DRM DRIVER FOR SAMSUNG DB7430 PANELS 7485M: Linus Walleij <[email protected]> 7486S: Maintained 7487T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7488F: Documentation/devicetree/bindings/display/panel/samsung,lms397kf04.yaml 7489F: drivers/gpu/drm/panel/panel-samsung-db7430.c 7490 7491DRM DRIVER FOR SAMSUNG MIPI DSIM BRIDGE 7492M: Inki Dae <[email protected]> 7493M: Jagan Teki <[email protected]> 7494M: Marek Szyprowski <[email protected]> 7495S: Maintained 7496T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7497F: Documentation/devicetree/bindings/display/bridge/samsung,mipi-dsim.yaml 7498F: drivers/gpu/drm/bridge/samsung-dsim.c 7499F: include/drm/bridge/samsung-dsim.h 7500 7501DRM DRIVER FOR SAMSUNG S6D27A1 PANELS 7502M: Markuss Broks <[email protected]> 7503S: Maintained 7504F: Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml 7505F: drivers/gpu/drm/panel/panel-samsung-s6d27a1.c 7506 7507DRM DRIVER FOR SAMSUNG S6D7AA0 PANELS 7508M: Artur Weber <[email protected]> 7509S: Maintained 7510F: Documentation/devicetree/bindings/display/panel/samsung,s6d7aa0.yaml 7511F: drivers/gpu/drm/panel/panel-samsung-s6d7aa0.c 7512 7513DRM DRIVER FOR SAMSUNG S6E3HA8 PANELS 7514M: Dzmitry Sankouski <[email protected]> 7515S: Maintained 7516F: Documentation/devicetree/bindings/display/panel/samsung,s6e3ha8.yaml 7517F: drivers/gpu/drm/panel/panel-samsung-s6e3ha8.c 7518 7519DRM DRIVER FOR SHARP MEMORY LCD 7520M: Alex Lanzano <[email protected]> 7521S: Maintained 7522F: Documentation/devicetree/bindings/display/sharp,ls010b7dh04.yaml 7523F: drivers/gpu/drm/tiny/sharp-memory.c 7524 7525DRM DRIVER FOR SITRONIX ST7586 PANELS 7526M: David Lechner <[email protected]> 7527S: Maintained 7528T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7529F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 7530F: drivers/gpu/drm/tiny/st7586.c 7531 7532DRM DRIVER FOR SITRONIX ST7701 PANELS 7533M: Jagan Teki <[email protected]> 7534S: Maintained 7535F: Documentation/devicetree/bindings/display/panel/sitronix,st7701.yaml 7536F: drivers/gpu/drm/panel/panel-sitronix-st7701.c 7537 7538DRM DRIVER FOR SITRONIX ST7703 PANELS 7539M: Guido Günther <[email protected]> 7540R: Purism Kernel Team <[email protected]> 7541R: Ondrej Jirman <[email protected]> 7542S: Maintained 7543F: Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml 7544F: drivers/gpu/drm/panel/panel-sitronix-st7703.c 7545 7546DRM DRIVER FOR SITRONIX ST7735R PANELS 7547M: David Lechner <[email protected]> 7548S: Maintained 7549T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7550F: Documentation/devicetree/bindings/display/sitronix,st7735r.yaml 7551F: drivers/gpu/drm/tiny/st7735r.c 7552 7553DRM DRIVER FOR SOLOMON SSD130X OLED DISPLAYS 7554M: Javier Martinez Canillas <[email protected]> 7555S: Maintained 7556T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7557F: Documentation/devicetree/bindings/display/solomon,ssd-common.yaml 7558F: Documentation/devicetree/bindings/display/solomon,ssd13*.yaml 7559F: drivers/gpu/drm/solomon/ssd130x* 7560 7561DRM DRIVER FOR ST-ERICSSON MCDE 7562M: Linus Walleij <[email protected]> 7563S: Maintained 7564T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7565F: Documentation/devicetree/bindings/display/ste,mcde.yaml 7566F: drivers/gpu/drm/mcde/ 7567 7568DRM DRIVER FOR SYNAPTICS R63353 PANELS 7569M: Michael Trimarchi <[email protected]> 7570S: Maintained 7571F: Documentation/devicetree/bindings/display/panel/synaptics,r63353.yaml 7572F: drivers/gpu/drm/panel/panel-synaptics-r63353.c 7573 7574DRM DRIVER FOR TI DLPC3433 MIPI DSI TO DMD BRIDGE 7575M: Jagan Teki <[email protected]> 7576S: Maintained 7577F: Documentation/devicetree/bindings/display/bridge/ti,dlpc3433.yaml 7578F: drivers/gpu/drm/bridge/ti-dlpc3433.c 7579 7580DRM DRIVER FOR TI SN65DSI86 BRIDGE CHIP 7581R: Douglas Anderson <[email protected]> 7582F: Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml 7583F: drivers/gpu/drm/bridge/ti-sn65dsi86.c 7584 7585DRM DRIVER FOR TPO TPG110 PANELS 7586M: Linus Walleij <[email protected]> 7587S: Maintained 7588T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7589F: Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml 7590F: drivers/gpu/drm/panel/panel-tpo-tpg110.c 7591 7592DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 7593M: Dave Airlie <[email protected]> 7594R: Sean Paul <[email protected]> 7595R: Thomas Zimmermann <[email protected]> 7596L: [email protected] 7597S: Supported 7598T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7599F: drivers/gpu/drm/udl/ 7600 7601DRM DRIVER FOR VIRTUAL KERNEL MODESETTING (VKMS) 7602M: Louis Chauvet <[email protected]> 7603R: Haneen Mohammed <[email protected]> 7604R: Simona Vetter <[email protected]> 7605R: Melissa Wen <[email protected]> 7606L: [email protected] 7607S: Maintained 7608T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7609F: Documentation/gpu/vkms.rst 7610F: drivers/gpu/drm/ci/xfails/vkms* 7611F: drivers/gpu/drm/vkms/ 7612 7613DRM DRIVER FOR VIRTUALBOX VIRTUAL GPU 7614M: Hans de Goede <[email protected]> 7615L: [email protected] 7616S: Maintained 7617T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7618F: drivers/gpu/drm/vboxvideo/ 7619 7620DRM DRIVER FOR VMWARE VIRTUAL GPU 7621M: Zack Rusin <[email protected]> 7622R: Broadcom internal kernel review list <[email protected]> 7623L: [email protected] 7624S: Supported 7625T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7626F: drivers/gpu/drm/vmwgfx/ 7627F: include/uapi/drm/vmwgfx_drm.h 7628 7629DRM DRIVER FOR WIDECHIPS WS2401 PANELS 7630M: Linus Walleij <[email protected]> 7631S: Maintained 7632T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7633F: Documentation/devicetree/bindings/display/panel/samsung,lms380kf01.yaml 7634F: drivers/gpu/drm/panel/panel-widechips-ws2401.c 7635 7636DRM DRIVERS 7637M: David Airlie <[email protected]> 7638M: Simona Vetter <[email protected]> 7639L: [email protected] 7640S: Maintained 7641B: https://gitlab.freedesktop.org/drm 7642C: irc://irc.oftc.net/dri-devel 7643T: git https://gitlab.freedesktop.org/drm/kernel.git 7644F: Documentation/devicetree/bindings/display/ 7645F: Documentation/devicetree/bindings/gpu/ 7646F: Documentation/gpu/ 7647F: drivers/gpu/ 7648F: include/drm/ 7649F: include/linux/vga* 7650F: include/uapi/drm/ 7651 7652DRM DRIVERS AND MISC GPU PATCHES 7653M: Maarten Lankhorst <[email protected]> 7654M: Maxime Ripard <[email protected]> 7655M: Thomas Zimmermann <[email protected]> 7656S: Maintained 7657W: https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html 7658T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7659F: Documentation/devicetree/bindings/display/ 7660F: Documentation/devicetree/bindings/gpu/ 7661F: Documentation/gpu/ 7662F: drivers/gpu/drm/ 7663F: drivers/gpu/vga/ 7664F: include/drm/drm 7665F: include/linux/vga* 7666F: include/uapi/drm/ 7667X: drivers/gpu/drm/amd/ 7668X: drivers/gpu/drm/armada/ 7669X: drivers/gpu/drm/etnaviv/ 7670X: drivers/gpu/drm/exynos/ 7671X: drivers/gpu/drm/i915/ 7672X: drivers/gpu/drm/kmb/ 7673X: drivers/gpu/drm/mediatek/ 7674X: drivers/gpu/drm/msm/ 7675X: drivers/gpu/drm/nouveau/ 7676X: drivers/gpu/drm/radeon/ 7677X: drivers/gpu/drm/renesas/rcar-du/ 7678X: drivers/gpu/drm/tegra/ 7679 7680DRM DRIVERS FOR ALLWINNER A10 7681M: Maxime Ripard <[email protected]> 7682M: Chen-Yu Tsai <[email protected]> 7683L: [email protected] 7684S: Supported 7685T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7686F: Documentation/devicetree/bindings/display/allwinner* 7687F: drivers/gpu/drm/sun4i/ 7688 7689DRM DRIVERS FOR AMLOGIC SOCS 7690M: Neil Armstrong <[email protected]> 7691L: [email protected] 7692L: [email protected] 7693S: Supported 7694W: http://linux-meson.com/ 7695T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7696F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.yaml 7697F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml 7698F: Documentation/gpu/meson.rst 7699F: drivers/gpu/drm/ci/xfails/meson* 7700F: drivers/gpu/drm/meson/ 7701 7702DRM DRIVERS FOR ATMEL HLCDC 7703M: Sam Ravnborg <[email protected]> 7704M: Boris Brezillon <[email protected]> 7705L: [email protected] 7706S: Supported 7707T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7708F: Documentation/devicetree/bindings/display/atmel/ 7709F: drivers/gpu/drm/atmel-hlcdc/ 7710 7711DRM DRIVERS FOR BRIDGE CHIPS 7712M: Andrzej Hajda <[email protected]> 7713M: Neil Armstrong <[email protected]> 7714M: Robert Foss <[email protected]> 7715R: Laurent Pinchart <[email protected]> 7716R: Jonas Karlman <[email protected]> 7717R: Jernej Skrabec <[email protected]> 7718S: Maintained 7719T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7720F: Documentation/devicetree/bindings/display/bridge/ 7721F: drivers/gpu/drm/bridge/ 7722F: drivers/gpu/drm/display/drm_bridge_connector.c 7723F: drivers/gpu/drm/drm_bridge.c 7724F: include/drm/drm_bridge.h 7725F: include/drm/drm_bridge_connector.h 7726 7727DRM DRIVERS FOR EXYNOS 7728M: Inki Dae <[email protected]> 7729M: Seung-Woo Kim <[email protected]> 7730M: Kyungmin Park <[email protected]> 7731L: [email protected] 7732S: Supported 7733T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 7734F: Documentation/devicetree/bindings/display/samsung/ 7735F: drivers/gpu/drm/exynos/ 7736F: include/uapi/drm/exynos_drm.h 7737 7738DRM DRIVERS FOR FREESCALE DCU 7739M: Stefan Agner <[email protected]> 7740M: Alison Wang <[email protected]> 7741L: [email protected] 7742S: Supported 7743T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7744F: Documentation/devicetree/bindings/display/fsl,dcu.txt 7745F: Documentation/devicetree/bindings/display/fsl,tcon.txt 7746F: drivers/gpu/drm/fsl-dcu/ 7747 7748DRM DRIVERS FOR FREESCALE IMX 5/6 7749M: Philipp Zabel <[email protected]> 7750L: [email protected] 7751S: Maintained 7752T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7753T: git git://git.pengutronix.de/git/pza/linux 7754F: Documentation/devicetree/bindings/display/imx/ 7755F: drivers/gpu/drm/imx/ipuv3/ 7756F: drivers/gpu/ipu-v3/ 7757 7758DRM DRIVERS FOR FREESCALE IMX BRIDGE 7759M: Liu Ying <[email protected]> 7760L: [email protected] 7761S: Maintained 7762F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-ldb.yaml 7763F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-combiner.yaml 7764F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pixel-link.yaml 7765F: Documentation/devicetree/bindings/display/bridge/fsl,imx8qxp-pxl2dpi.yaml 7766F: drivers/gpu/drm/bridge/imx/ 7767 7768DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 7769M: Patrik Jakobsson <[email protected]> 7770L: [email protected] 7771S: Maintained 7772T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7773F: drivers/gpu/drm/gma500/ 7774 7775DRM DRIVERS FOR HISILICON 7776M: Xinliang Liu <[email protected]> 7777M: Tian Tao <[email protected]> 7778R: Xinwei Kong <[email protected]> 7779R: Sumit Semwal <[email protected]> 7780R: Yongqin Liu <[email protected]> 7781R: John Stultz <[email protected]> 7782L: [email protected] 7783S: Maintained 7784T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7785F: Documentation/devicetree/bindings/display/hisilicon/ 7786F: drivers/gpu/drm/hisilicon/ 7787 7788DRM DRIVERS FOR LIMA 7789M: Qiang Yu <[email protected]> 7790L: [email protected] 7791L: [email protected] (moderated for non-subscribers) 7792S: Maintained 7793T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7794F: drivers/gpu/drm/lima/ 7795F: include/uapi/drm/lima_drm.h 7796 7797DRM DRIVERS FOR LOONGSON 7798M: Sui Jingfeng <[email protected]> 7799L: [email protected] 7800S: Supported 7801T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7802F: drivers/gpu/drm/loongson/ 7803 7804DRM DRIVERS FOR MEDIATEK 7805M: Chun-Kuang Hu <[email protected]> 7806M: Philipp Zabel <[email protected]> 7807L: [email protected] 7808L: [email protected] (moderated for non-subscribers) 7809S: Supported 7810F: Documentation/devicetree/bindings/display/mediatek/ 7811F: drivers/gpu/drm/ci/xfails/mediatek* 7812F: drivers/gpu/drm/mediatek/ 7813F: drivers/phy/mediatek/phy-mtk-dp.c 7814F: drivers/phy/mediatek/phy-mtk-hdmi* 7815F: drivers/phy/mediatek/phy-mtk-mipi* 7816 7817DRM DRIVERS FOR NVIDIA TEGRA 7818M: Thierry Reding <[email protected]> 7819M: Mikko Perttunen <[email protected]> 7820L: [email protected] 7821L: [email protected] 7822S: Supported 7823T: git https://gitlab.freedesktop.org/drm/tegra.git 7824F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 7825F: Documentation/devicetree/bindings/gpu/host1x/ 7826F: drivers/gpu/drm/tegra/ 7827F: drivers/gpu/host1x/ 7828F: include/linux/host1x.h 7829F: include/uapi/drm/tegra_drm.h 7830 7831DRM DRIVERS FOR RENESAS R-CAR 7832M: Laurent Pinchart <[email protected]> 7833M: Kieran Bingham <kieran.bingham[email protected]> 7834L: [email protected] 7835L: [email protected] 7836S: Supported 7837T: git git://linuxtv.org/pinchartl/media drm/du/next 7838F: Documentation/devicetree/bindings/display/bridge/renesas,dsi-csi2-tx.yaml 7839F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.yaml 7840F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml 7841F: Documentation/devicetree/bindings/display/renesas,du.yaml 7842F: drivers/gpu/drm/renesas/rcar-du/ 7843 7844DRM DRIVERS FOR RENESAS RZ 7845M: Biju Das <[email protected]> 7846L: [email protected] 7847L: [email protected] 7848S: Maintained 7849T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7850F: Documentation/devicetree/bindings/display/renesas,rzg2l-du.yaml 7851F: drivers/gpu/drm/renesas/rz-du/ 7852 7853DRM DRIVERS FOR RENESAS SHMOBILE 7854M: Laurent Pinchart <[email protected]> 7855M: Geert Uytterhoeven <[email protected]> 7856L: [email protected] 7857L: [email protected] 7858S: Supported 7859T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7860F: Documentation/devicetree/bindings/display/renesas,shmobile-lcdc.yaml 7861F: drivers/gpu/drm/renesas/shmobile/ 7862F: include/linux/platform_data/shmob_drm.h 7863 7864DRM DRIVERS FOR ROCKCHIP 7865M: Sandy Huang <[email protected]> 7866M: Heiko Stübner <[email protected]> 7867M: Andy Yan <[email protected]> 7868L: [email protected] 7869S: Maintained 7870T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7871F: Documentation/devicetree/bindings/display/rockchip/ 7872F: drivers/gpu/drm/ci/xfails/rockchip* 7873F: drivers/gpu/drm/rockchip/ 7874 7875DRM DRIVERS FOR STI 7876M: Alain Volmat <[email protected]> 7877M: Raphael Gallais-Pou <[email protected]> 7878L: [email protected] 7879S: Maintained 7880T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7881F: Documentation/devicetree/bindings/display/st,stih4xx.txt 7882F: drivers/gpu/drm/sti 7883 7884DRM DRIVERS FOR STM 7885M: Yannick Fertre <[email protected]> 7886M: Raphael Gallais-Pou <[email protected]> 7887M: Philippe Cornu <[email protected]> 7888L: [email protected] 7889S: Maintained 7890T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7891F: Documentation/devicetree/bindings/display/st,stm32-ltdc.yaml 7892F: Documentation/devicetree/bindings/display/st,stm32mp25-lvds.yaml 7893F: drivers/gpu/drm/stm 7894 7895DRM DRIVERS FOR TI KEYSTONE 7896M: Jyri Sarha <[email protected]> 7897M: Tomi Valkeinen <[email protected]> 7898L: [email protected] 7899S: Maintained 7900T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7901F: Documentation/devicetree/bindings/display/ti/ti,am65x-dss.yaml 7902F: Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml 7903F: Documentation/devicetree/bindings/display/ti/ti,k2g-dss.yaml 7904F: drivers/gpu/drm/tidss/ 7905 7906DRM DRIVERS FOR TI LCDC 7907M: Jyri Sarha <[email protected]> 7908M: Tomi Valkeinen <[email protected]> 7909L: [email protected] 7910S: Maintained 7911T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7912F: Documentation/devicetree/bindings/display/tilcdc/ 7913F: drivers/gpu/drm/tilcdc/ 7914 7915DRM DRIVERS FOR TI OMAP 7916M: Tomi Valkeinen <[email protected]> 7917L: [email protected] 7918S: Maintained 7919T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7920F: Documentation/devicetree/bindings/display/ti/ 7921F: drivers/gpu/drm/omapdrm/ 7922 7923DRM DRIVERS FOR V3D 7924M: Melissa Wen <[email protected]> 7925M: Maíra Canal <[email protected]> 7926S: Supported 7927T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7928F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml 7929F: drivers/gpu/drm/v3d/ 7930F: include/uapi/drm/v3d_drm.h 7931 7932DRM DRIVERS FOR VC4 7933M: Maxime Ripard <[email protected]> 7934M: Dave Stevenson <[email protected]> 7935R: Maíra Canal <[email protected]> 7936R: Raspberry Pi Kernel Maintenance <[email protected]> 7937S: Supported 7938T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7939F: Documentation/devicetree/bindings/display/brcm,bcm2835-*.yaml 7940F: drivers/gpu/drm/vc4/ 7941F: include/uapi/drm/vc4_drm.h 7942 7943DRM DRIVERS FOR VIVANTE GPU IP 7944M: Lucas Stach <[email protected]> 7945R: Russell King <[email protected]> 7946R: Christian Gmeiner <[email protected]> 7947L: [email protected] (moderated for non-subscribers) 7948L: [email protected] 7949S: Maintained 7950F: Documentation/devicetree/bindings/gpu/vivante,gc.yaml 7951F: drivers/gpu/drm/etnaviv/ 7952F: include/uapi/drm/etnaviv_drm.h 7953 7954DRM DRIVERS FOR XEN 7955M: Oleksandr Andrushchenko <[email protected]> 7956L: [email protected] 7957L: [email protected] (moderated for non-subscribers) 7958S: Supported 7959T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7960F: Documentation/gpu/xen-front.rst 7961F: drivers/gpu/drm/xen/ 7962 7963DRM DRIVERS FOR XILINX 7964M: Laurent Pinchart <[email protected]> 7965M: Tomi Valkeinen <[email protected]> 7966L: [email protected] 7967S: Maintained 7968T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7969F: Documentation/devicetree/bindings/display/xlnx/ 7970F: Documentation/gpu/zynqmp.rst 7971F: drivers/gpu/drm/xlnx/ 7972 7973DRM GPU SCHEDULER 7974M: Luben Tuikov <[email protected]> 7975M: Matthew Brost <[email protected]> 7976M: Danilo Krummrich <[email protected]> 7977M: Philipp Stanner <[email protected]> 7978L: [email protected] 7979S: Maintained 7980T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7981F: drivers/gpu/drm/scheduler/ 7982F: include/drm/gpu_scheduler.h 7983 7984DRM PANEL DRIVERS 7985M: Neil Armstrong <[email protected]> 7986R: Jessica Zhang <[email protected]> 7987L: [email protected] 7988S: Maintained 7989T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 7990F: Documentation/devicetree/bindings/display/panel/ 7991F: drivers/gpu/drm/drm_panel.c 7992F: drivers/gpu/drm/panel/ 7993F: include/drm/drm_panel.h 7994 7995DRM PRIVACY-SCREEN CLASS 7996M: Hans de Goede <[email protected]> 7997L: [email protected] 7998S: Maintained 7999T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8000F: drivers/gpu/drm/drm_privacy_screen* 8001F: include/drm/drm_privacy_screen* 8002 8003DRM TTM SUBSYSTEM 8004M: Christian Koenig <[email protected]> 8005M: Huang Rui <[email protected]> 8006L: [email protected] 8007S: Maintained 8008T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8009F: drivers/gpu/drm/ttm/ 8010F: include/drm/ttm/ 8011 8012DRM AUTOMATED TESTING 8013M: Helen Koike <[email protected]> 8014L: [email protected] 8015S: Maintained 8016T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 8017F: Documentation/gpu/automated_testing.rst 8018F: drivers/gpu/drm/ci/ 8019 8020DSBR100 USB FM RADIO DRIVER 8021M: Alexey Klimov <[email protected]> 8022L: [email protected] 8023S: Maintained 8024T: git git://linuxtv.org/media.git 8025F: drivers/media/radio/dsbr100.c 8026 8027DT3155 MEDIA DRIVER 8028M: Hans Verkuil <[email protected]> 8029L: [email protected] 8030S: Odd Fixes 8031W: https://linuxtv.org 8032T: git git://linuxtv.org/media.git 8033F: drivers/media/pci/dt3155/ 8034 8035DVB_USB_AF9015 MEDIA DRIVER 8036L: [email protected] 8037S: Orphan 8038W: https://linuxtv.org 8039Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8040F: drivers/media/usb/dvb-usb-v2/af9015* 8041 8042DVB_USB_AF9035 MEDIA DRIVER 8043L: [email protected] 8044S: Orphan 8045W: https://linuxtv.org 8046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8047F: drivers/media/usb/dvb-usb-v2/af9035* 8048 8049DVB_USB_ANYSEE MEDIA DRIVER 8050L: [email protected] 8051S: Orphan 8052W: https://linuxtv.org 8053Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8054F: drivers/media/usb/dvb-usb-v2/anysee* 8055 8056DVB_USB_AU6610 MEDIA DRIVER 8057L: [email protected] 8058S: Orphan 8059W: https://linuxtv.org 8060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8061F: drivers/media/usb/dvb-usb-v2/au6610* 8062 8063DVB_USB_CE6230 MEDIA DRIVER 8064L: [email protected] 8065S: Orphan 8066W: https://linuxtv.org 8067Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8068F: drivers/media/usb/dvb-usb-v2/ce6230* 8069 8070DVB_USB_CXUSB MEDIA DRIVER 8071M: Michael Krufky <[email protected]> 8072L: [email protected] 8073S: Maintained 8074W: https://linuxtv.org 8075W: http://github.com/mkrufky 8076Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8077T: git git://linuxtv.org/media.git 8078F: drivers/media/usb/dvb-usb/cxusb* 8079 8080DVB_USB_EC168 MEDIA DRIVER 8081L: [email protected] 8082S: Orphan 8083W: https://linuxtv.org 8084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8085F: drivers/media/usb/dvb-usb-v2/ec168* 8086 8087DVB_USB_GL861 MEDIA DRIVER 8088L: [email protected] 8089S: Orphan 8090W: https://linuxtv.org 8091Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8092F: drivers/media/usb/dvb-usb-v2/gl861* 8093 8094DVB_USB_MXL111SF MEDIA DRIVER 8095M: Michael Krufky <[email protected]> 8096L: [email protected] 8097S: Maintained 8098W: https://linuxtv.org 8099W: http://github.com/mkrufky 8100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8101T: git git://linuxtv.org/mkrufky/mxl111sf.git 8102F: drivers/media/usb/dvb-usb-v2/mxl111sf* 8103 8104DVB_USB_RTL28XXU MEDIA DRIVER 8105L: [email protected] 8106S: Orphan 8107W: https://linuxtv.org 8108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8109F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 8110 8111DVB_USB_V2 MEDIA DRIVER 8112L: [email protected] 8113S: Orphan 8114W: https://linuxtv.org 8115W: http://palosaari.fi/linux/ 8116Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8117F: drivers/media/usb/dvb-usb-v2/dvb_usb* 8118F: drivers/media/usb/dvb-usb-v2/usb_urb.c 8119 8120DYNAMIC DEBUG 8121M: Jason Baron <[email protected]> 8122M: Jim Cromie <[email protected]> 8123S: Maintained 8124F: include/linux/dynamic_debug.h 8125F: lib/dynamic_debug.c 8126F: lib/test_dynamic_debug.c 8127 8128DYNAMIC INTERRUPT MODERATION 8129M: Tal Gilboa <[email protected]> 8130S: Maintained 8131F: Documentation/networking/net_dim.rst 8132F: include/linux/dim.h 8133F: lib/dim/ 8134 8135DYNAMIC THERMAL POWER MANAGEMENT (DTPM) 8136M: Daniel Lezcano <[email protected]> 8137L: [email protected] 8138S: Supported 8139B: https://bugzilla.kernel.org 8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 8141F: drivers/powercap/dtpm* 8142F: include/linux/dtpm.h 8143 8144DZ DECSTATION DZ11 SERIAL DRIVER 8145M: "Maciej W. Rozycki" <[email protected]> 8146S: Maintained 8147F: drivers/tty/serial/dz.* 8148 8149E3X0 POWER BUTTON DRIVER 8150M: Moritz Fischer <[email protected]> 8151L: [email protected] 8152S: Supported 8153W: http://www.ettus.com 8154F: Documentation/devicetree/bindings/input/e3x0-button.txt 8155F: drivers/input/misc/e3x0-button.c 8156 8157E4000 MEDIA DRIVER 8158L: [email protected] 8159S: Orphan 8160W: https://linuxtv.org 8161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8162F: drivers/media/tuners/e4000* 8163 8164EARTH_PT1 MEDIA DRIVER 8165M: Akihiro Tsukada <[email protected]> 8166L: [email protected] 8167S: Odd Fixes 8168F: drivers/media/pci/pt1/ 8169 8170EARTH_PT3 MEDIA DRIVER 8171M: Akihiro Tsukada <[email protected]> 8172L: [email protected] 8173S: Odd Fixes 8174F: drivers/media/pci/pt3/ 8175 8176EC100 MEDIA DRIVER 8177L: [email protected] 8178S: Orphan 8179W: https://linuxtv.org 8180Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8181F: drivers/media/dvb-frontends/ec100* 8182 8183ECRYPT FILE SYSTEM 8184M: Tyler Hicks <[email protected]> 8185L: [email protected] 8186S: Odd Fixes 8187W: http://ecryptfs.org 8188W: https://launchpad.net/ecryptfs 8189T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 8190F: Documentation/filesystems/ecryptfs.rst 8191F: fs/ecryptfs/ 8192 8193EDAC-AMD64 8194M: Yazen Ghannam <[email protected]> 8195L: [email protected] 8196S: Supported 8197F: drivers/edac/amd64_edac* 8198F: drivers/edac/mce_amd* 8199 8200EDAC-ARMADA 8201M: Jan Luebbe <[email protected]> 8202L: [email protected] 8203S: Maintained 8204F: Documentation/devicetree/bindings/memory-controllers/marvell,mvebu-sdram-controller.yaml 8205F: drivers/edac/armada_xp_* 8206 8207EDAC-AST2500 8208M: Stefan Schaeckeler <[email protected]> 8209S: Supported 8210F: Documentation/devicetree/bindings/edac/aspeed-sdram-edac.txt 8211F: drivers/edac/aspeed_edac.c 8212 8213EDAC-BLUEFIELD 8214M: Shravan Kumar Ramani <[email protected]> 8215S: Supported 8216F: drivers/edac/bluefield_edac.c 8217 8218EDAC-CALXEDA 8219M: Andre Przywara <[email protected]> 8220L: [email protected] 8221S: Maintained 8222F: drivers/edac/highbank* 8223 8224EDAC-CAVIUM OCTEON 8225M: Thomas Bogendoerfer <[email protected]> 8226L: [email protected] 8227L: [email protected] 8228S: Maintained 8229F: drivers/edac/octeon_edac* 8230 8231EDAC-CAVIUM THUNDERX 8232M: Robert Richter <[email protected]> 8233L: [email protected] 8234S: Odd Fixes 8235F: drivers/edac/thunderx_edac* 8236 8237EDAC-CORE 8238M: Borislav Petkov <[email protected]> 8239M: Tony Luck <[email protected]> 8240R: James Morse <[email protected]> 8241R: Mauro Carvalho Chehab <[email protected]> 8242R: Robert Richter <[email protected]> 8243L: [email protected] 8244S: Supported 8245T: git git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras.git edac-for-next 8246F: Documentation/driver-api/edac.rst 8247F: drivers/edac/ 8248F: include/linux/edac.h 8249 8250EDAC-DMC520 8251M: Lei Wang <[email protected]> 8252L: [email protected] 8253S: Supported 8254F: drivers/edac/dmc520_edac.c 8255 8256EDAC-E752X 8257M: Mark Gross <[email protected]> 8258L: [email protected] 8259S: Maintained 8260F: drivers/edac/e752x_edac.c 8261 8262EDAC-E7XXX 8263L: [email protected] 8264S: Maintained 8265F: drivers/edac/e7xxx_edac.c 8266 8267EDAC-FSL_DDR 8268R: Frank Li <[email protected]> 8269L: [email protected] 8270L: [email protected] 8271S: Maintained 8272F: drivers/edac/fsl_ddr_edac.* 8273 8274EDAC-GHES 8275M: Mauro Carvalho Chehab <[email protected]> 8276L: [email protected] 8277S: Maintained 8278F: drivers/edac/ghes_edac.c 8279 8280EDAC-I10NM 8281M: Tony Luck <[email protected]> 8282L: [email protected] 8283S: Maintained 8284F: drivers/edac/i10nm_base.c 8285 8286EDAC-I3000 8287L: [email protected] 8288S: Orphan 8289F: drivers/edac/i3000_edac.c 8290 8291EDAC-I5000 8292L: [email protected] 8293S: Maintained 8294F: drivers/edac/i5000_edac.c 8295 8296EDAC-I5400 8297M: Mauro Carvalho Chehab <[email protected]> 8298L: [email protected] 8299S: Maintained 8300F: drivers/edac/i5400_edac.c 8301 8302EDAC-I7300 8303M: Mauro Carvalho Chehab <[email protected]> 8304L: [email protected] 8305S: Maintained 8306F: drivers/edac/i7300_edac.c 8307 8308EDAC-I7CORE 8309M: Mauro Carvalho Chehab <[email protected]> 8310L: [email protected] 8311S: Maintained 8312F: drivers/edac/i7core_edac.c 8313 8314EDAC-I82443BXGX 8315M: Tim Small <[email protected]> 8316L: [email protected] 8317S: Maintained 8318F: drivers/edac/i82443bxgx_edac.c 8319 8320EDAC-I82975X 8321M: "Arvind R." <[email protected]> 8322L: [email protected] 8323S: Maintained 8324F: drivers/edac/i82975x_edac.c 8325 8326EDAC-IE31200 8327M: Jason Baron <[email protected]> 8328L: [email protected] 8329S: Maintained 8330F: drivers/edac/ie31200_edac.c 8331 8332EDAC-IGEN6 8333M: Tony Luck <[email protected]> 8334R: Qiuxu Zhuo <[email protected]> 8335L: [email protected] 8336S: Maintained 8337F: drivers/edac/igen6_edac.c 8338 8339EDAC-MPC85XX 8340M: Johannes Thumshirn <[email protected]> 8341L: [email protected] 8342S: Maintained 8343F: drivers/edac/mpc85xx_edac.[ch] 8344 8345EDAC-NPCM 8346M: Marvin Lin <[email protected]> 8347M: Stanley Chu <[email protected]> 8348L: [email protected] 8349S: Maintained 8350F: Documentation/devicetree/bindings/memory-controllers/nuvoton,npcm-memory-controller.yaml 8351F: drivers/edac/npcm_edac.c 8352 8353EDAC-PASEMI 8354M: Egor Martovetsky <[email protected]> 8355L: [email protected] 8356S: Maintained 8357F: drivers/edac/pasemi_edac.c 8358 8359EDAC-PND2 8360M: Tony Luck <[email protected]> 8361L: [email protected] 8362S: Maintained 8363F: drivers/edac/pnd2_edac.[ch] 8364 8365EDAC-QCOM 8366M: Manivannan Sadhasivam <[email protected]> 8367L: [email protected] 8368L: [email protected] 8369S: Maintained 8370F: drivers/edac/qcom_edac.c 8371 8372EDAC-R82600 8373M: Tim Small <[email protected]> 8374L: [email protected] 8375S: Maintained 8376F: drivers/edac/r82600_edac.c 8377 8378EDAC-SBRIDGE 8379M: Tony Luck <[email protected]> 8380R: Qiuxu Zhuo <[email protected]> 8381L: [email protected] 8382S: Maintained 8383F: drivers/edac/sb_edac.c 8384 8385EDAC-SKYLAKE 8386M: Tony Luck <[email protected]> 8387L: [email protected] 8388S: Maintained 8389F: drivers/edac/skx_*.[ch] 8390 8391EDAC-TI 8392M: Tero Kristo <[email protected]> 8393L: [email protected] 8394S: Odd Fixes 8395F: drivers/edac/ti_edac.c 8396 8397EDIROL UA-101/UA-1000 DRIVER 8398M: Clemens Ladisch <[email protected]> 8399L: [email protected] 8400S: Maintained 8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8402F: sound/usb/misc/ua101.c 8403 8404EFI TEST DRIVER 8405M: Ivan Hu <[email protected]> 8406M: Ard Biesheuvel <[email protected]> 8407L: [email protected] 8408S: Maintained 8409F: drivers/firmware/efi/test/ 8410 8411EFI VARIABLE FILESYSTEM 8412M: Jeremy Kerr <[email protected]> 8413M: Ard Biesheuvel <[email protected]> 8414L: [email protected] 8415S: Maintained 8416T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8417F: fs/efivarfs/ 8418 8419EFIFB FRAMEBUFFER DRIVER 8420M: Peter Jones <[email protected]> 8421L: [email protected] 8422S: Maintained 8423F: drivers/video/fbdev/efifb.c 8424 8425EFS FILESYSTEM 8426S: Orphan 8427W: http://aeschi.ch.eu.org/efs/ 8428F: fs/efs/ 8429 8430EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 8431L: [email protected] 8432S: Orphan 8433F: drivers/net/ethernet/ibm/ehea/ 8434 8435ELM327 CAN NETWORK DRIVER 8436M: Max Staudt <[email protected]> 8437L: [email protected] 8438S: Maintained 8439F: Documentation/networking/device_drivers/can/can327.rst 8440F: drivers/net/can/can327.c 8441 8442EM28XX VIDEO4LINUX DRIVER 8443M: Mauro Carvalho Chehab <[email protected]> 8444L: [email protected] 8445S: Maintained 8446W: https://linuxtv.org 8447T: git git://linuxtv.org/media.git 8448F: Documentation/admin-guide/media/em28xx* 8449F: drivers/media/usb/em28xx/ 8450 8451EMMC CMDQ HOST CONTROLLER INTERFACE (CQHCI) DRIVER 8452M: Adrian Hunter <[email protected]> 8453M: Asutosh Das <[email protected]> 8454R: Ritesh Harjani <[email protected]> 8455L: [email protected] 8456S: Supported 8457F: drivers/mmc/host/cqhci* 8458 8459EMS CPC-PCI CAN DRIVER 8460M: Gerhard Uttenthaler <[email protected]> 8461M: [email protected] 8462L: [email protected] 8463S: Maintained 8464F: drivers/net/can/sja1000/ems_pci.c 8465 8466EMULEX 10Gbps iSCSI - OneConnect DRIVER 8467M: Ketan Mukadam <[email protected]> 8468L: [email protected] 8469S: Supported 8470W: http://www.broadcom.com 8471F: drivers/scsi/be2iscsi/ 8472 8473EMULEX 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 8474M: Ajit Khaparde <[email protected]> 8475M: Sriharsha Basavapatna <[email protected]> 8476M: Somnath Kotur <[email protected]> 8477L: [email protected] 8478S: Maintained 8479W: http://www.emulex.com 8480F: drivers/net/ethernet/emulex/benet/ 8481 8482EMULEX ONECONNECT ROCE DRIVER 8483M: Selvin Xavier <[email protected]> 8484L: [email protected] 8485S: Odd Fixes 8486W: http://www.broadcom.com 8487F: drivers/infiniband/hw/ocrdma/ 8488F: include/uapi/rdma/ocrdma-abi.h 8489 8490EMULEX/BROADCOM EFCT FC/FCOE SCSI TARGET DRIVER 8491M: James Smart <[email protected]> 8492M: Ram Vegesna <[email protected]> 8493L: [email protected] 8494L: [email protected] 8495S: Supported 8496W: http://www.broadcom.com 8497F: drivers/scsi/elx/ 8498 8499EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 8500M: James Smart <[email protected]> 8501M: Dick Kennedy <[email protected]> 8502L: [email protected] 8503S: Supported 8504W: http://www.broadcom.com 8505F: drivers/scsi/lpfc/ 8506 8507ENE CB710 FLASH CARD READER DRIVER 8508M: Michał Mirosław <[email protected]> 8509S: Maintained 8510F: drivers/misc/cb710/ 8511F: drivers/mmc/host/cb710-mmc.* 8512F: include/linux/cb710.h 8513 8514ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 8515M: Maxim Levitsky <[email protected]> 8516S: Maintained 8517F: drivers/media/rc/ene_ir.* 8518 8519EPAPR HYPERVISOR BYTE CHANNEL DEVICE DRIVER 8520M: Laurentiu Tudor <[email protected]> 8521L: [email protected] 8522S: Maintained 8523F: drivers/tty/ehv_bytechan.c 8524 8525EPSON S1D13XXX FRAMEBUFFER DRIVER 8526M: Kristoffer Ericson <[email protected]> 8527S: Maintained 8528T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 8529F: drivers/video/fbdev/s1d13xxxfb.c 8530F: include/video/s1d13xxxfb.h 8531 8532EROFS FILE SYSTEM 8533M: Gao Xiang <[email protected]> 8534M: Chao Yu <[email protected]> 8535R: Yue Hu <[email protected]> 8536R: Jeffle Xu <[email protected]> 8537R: Sandeep Dhavale <[email protected]> 8538L: [email protected] 8539S: Maintained 8540W: https://erofs.docs.kernel.org 8541T: git git://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs.git 8542F: Documentation/ABI/testing/sysfs-fs-erofs 8543F: Documentation/filesystems/erofs.rst 8544F: fs/erofs/ 8545F: include/trace/events/erofs.h 8546 8547ERRSEQ ERROR TRACKING INFRASTRUCTURE 8548M: Jeff Layton <[email protected]> 8549S: Maintained 8550F: include/linux/errseq.h 8551F: lib/errseq.c 8552 8553ESD CAN NETWORK DRIVERS 8554M: Stefan Mätje <[email protected]> 8555R: [email protected] 8556L: [email protected] 8557S: Maintained 8558F: drivers/net/can/esd/ 8559 8560ESD CAN/USB DRIVERS 8561M: Frank Jungclaus <[email protected]> 8562R: [email protected] 8563L: [email protected] 8564S: Maintained 8565F: drivers/net/can/usb/esd_usb.c 8566 8567ET131X NETWORK DRIVER 8568M: Mark Einon <[email protected]> 8569S: Odd Fixes 8570F: drivers/net/ethernet/agere/ 8571 8572ETAS ES58X CAN/USB DRIVER 8573M: Vincent Mailhol <[email protected]> 8574L: [email protected] 8575S: Maintained 8576F: Documentation/networking/devlink/etas_es58x.rst 8577F: drivers/net/can/usb/etas_es58x/ 8578 8579ETHERNET BRIDGE 8580M: Roopa Prabhu <[email protected]> 8581M: Nikolay Aleksandrov <[email protected]> 8582L: [email protected] 8583L: [email protected] 8584S: Maintained 8585W: http://www.linuxfoundation.org/en/Net:Bridge 8586F: include/linux/netfilter_bridge/ 8587F: net/bridge/ 8588 8589ETHERNET PHY LIBRARY 8590M: Andrew Lunn <[email protected]> 8591M: Heiner Kallweit <[email protected]> 8592R: Russell King <[email protected]> 8593L: [email protected] 8594S: Maintained 8595F: Documentation/ABI/testing/sysfs-class-net-phydev 8596F: Documentation/devicetree/bindings/net/ethernet-phy.yaml 8597F: Documentation/devicetree/bindings/net/mdio* 8598F: Documentation/devicetree/bindings/net/qca,ar803x.yaml 8599F: Documentation/networking/phy.rst 8600F: drivers/net/mdio/ 8601F: drivers/net/mdio/acpi_mdio.c 8602F: drivers/net/mdio/fwnode_mdio.c 8603F: drivers/net/mdio/of_mdio.c 8604F: drivers/net/pcs/ 8605F: drivers/net/phy/ 8606F: include/dt-bindings/net/qca-ar803x.h 8607F: include/linux/*mdio*.h 8608F: include/linux/linkmode.h 8609F: include/linux/mdio/*.h 8610F: include/linux/mii.h 8611F: include/linux/of_net.h 8612F: include/linux/phy.h 8613F: include/linux/phy_fixed.h 8614F: include/linux/phy_link_topology.h 8615F: include/linux/phylib_stubs.h 8616F: include/linux/platform_data/mdio-bcm-unimac.h 8617F: include/linux/platform_data/mdio-gpio.h 8618F: include/trace/events/mdio.h 8619F: include/uapi/linux/mdio.h 8620F: include/uapi/linux/mii.h 8621F: net/core/of_net.c 8622 8623ETHERNET PHY LIBRARY [RUST] 8624M: FUJITA Tomonori <[email protected]> 8625R: Trevor Gross <[email protected]> 8626L: [email protected] 8627L: [email protected] 8628S: Maintained 8629F: rust/kernel/net/phy.rs 8630F: rust/kernel/net/phy/reg.rs 8631 8632EXEC & BINFMT API, ELF 8633M: Kees Cook <[email protected]> 8634R: Eric Biederman <[email protected]> 8635L: [email protected] 8636S: Supported 8637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/execve 8638F: Documentation/userspace-api/ELF.rst 8639F: fs/*binfmt_*.c 8640F: fs/Kconfig.binfmt 8641F: fs/exec.c 8642F: fs/tests/binfmt_*_kunit.c 8643F: fs/tests/exec_kunit.c 8644F: include/linux/binfmts.h 8645F: include/linux/elf.h 8646F: include/uapi/linux/auxvec.h 8647F: include/uapi/linux/binfmts.h 8648F: include/uapi/linux/elf.h 8649F: tools/testing/selftests/exec/ 8650N: asm/elf.h 8651N: binfmt 8652 8653EXFAT FILE SYSTEM 8654M: Namjae Jeon <[email protected]> 8655M: Sungjong Seo <[email protected]> 8656R: Yuezhang Mo <[email protected]> 8657L: [email protected] 8658S: Maintained 8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/linkinjeon/exfat.git 8660F: fs/exfat/ 8661 8662EXPRESSWIRE PROTOCOL LIBRARY 8663M: Duje Mihanović <[email protected]> 8664L: [email protected] 8665S: Maintained 8666F: drivers/leds/leds-expresswire.c 8667F: include/linux/leds-expresswire.h 8668 8669EXT2 FILE SYSTEM 8670M: Jan Kara <[email protected]> 8671L: [email protected] 8672S: Maintained 8673F: Documentation/filesystems/ext2.rst 8674T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git 8675F: fs/ext2/ 8676F: include/linux/ext2* 8677 8678EXT4 FILE SYSTEM 8679M: "Theodore Ts'o" <[email protected]> 8680M: Andreas Dilger <[email protected]> 8681L: [email protected] 8682S: Maintained 8683W: http://ext4.wiki.kernel.org 8684Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 8685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 8686F: Documentation/filesystems/ext4/ 8687F: fs/ext4/ 8688F: include/trace/events/ext4.h 8689F: include/uapi/linux/ext4.h 8690 8691Extended Verification Module (EVM) 8692M: Mimi Zohar <[email protected]> 8693M: Roberto Sassu <[email protected]> 8694L: [email protected] 8695S: Supported 8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 8697F: security/integrity/ 8698F: security/integrity/evm/ 8699 8700EXTENSIBLE FIRMWARE INTERFACE (EFI) 8701M: Ard Biesheuvel <[email protected]> 8702L: [email protected] 8703S: Maintained 8704T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 8705F: Documentation/admin-guide/efi-stub.rst 8706F: arch/*/include/asm/efi.h 8707F: arch/*/kernel/efi.c 8708F: arch/arm/boot/compressed/efi-header.S 8709F: arch/x86/platform/efi/ 8710F: drivers/firmware/efi/ 8711F: include/linux/efi*.h 8712 8713EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 8714M: MyungJoo Ham <[email protected]> 8715M: Chanwoo Choi <[email protected]> 8716L: [email protected] 8717S: Maintained 8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 8719F: Documentation/devicetree/bindings/extcon/ 8720F: Documentation/driver-api/extcon.rst 8721F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst 8722F: drivers/extcon/ 8723F: include/linux/extcon.h 8724F: include/linux/extcon/ 8725 8726EXTRA BOOT CONFIG 8727M: Masami Hiramatsu <[email protected]> 8728L: [email protected] 8729L: [email protected] 8730S: Maintained 8731Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 8732T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 8733F: Documentation/admin-guide/bootconfig.rst 8734F: fs/proc/bootconfig.c 8735F: include/linux/bootconfig.h 8736F: lib/bootconfig-data.S 8737F: lib/bootconfig.c 8738F: tools/bootconfig/* 8739F: tools/bootconfig/scripts/* 8740 8741EXTRON DA HD 4K PLUS CEC DRIVER 8742M: Hans Verkuil <[email protected]> 8743L: [email protected] 8744S: Maintained 8745T: git git://linuxtv.org/media.git 8746F: drivers/media/cec/usb/extron-da-hd-4k-plus/ 8747 8748EXYNOS DP DRIVER 8749M: Jingoo Han <[email protected]> 8750L: [email protected] 8751S: Maintained 8752F: drivers/gpu/drm/exynos/exynos_dp* 8753 8754EXYNOS SYSMMU (IOMMU) driver 8755M: Marek Szyprowski <[email protected]> 8756L: [email protected] 8757S: Maintained 8758F: drivers/iommu/exynos-iommu.c 8759 8760F2FS FILE SYSTEM 8761M: Jaegeuk Kim <[email protected]> 8762M: Chao Yu <[email protected]> 8763L: [email protected] 8764S: Maintained 8765W: https://f2fs.wiki.kernel.org/ 8766Q: https://patchwork.kernel.org/project/f2fs/list/ 8767B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=f2fs 8768T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 8769F: Documentation/ABI/testing/sysfs-fs-f2fs 8770F: Documentation/filesystems/f2fs.rst 8771F: fs/f2fs/ 8772F: include/linux/f2fs_fs.h 8773F: include/trace/events/f2fs.h 8774F: include/uapi/linux/f2fs.h 8775 8776F71805F HARDWARE MONITORING DRIVER 8777M: Jean Delvare <[email protected]> 8778L: [email protected] 8779S: Maintained 8780F: Documentation/hwmon/f71805f.rst 8781F: drivers/hwmon/f71805f.c 8782 8783FADDR2LINE 8784M: Josh Poimboeuf <[email protected]> 8785S: Maintained 8786F: scripts/faddr2line 8787 8788FAILOVER MODULE 8789M: Sridhar Samudrala <[email protected]> 8790L: [email protected] 8791S: Supported 8792F: Documentation/networking/failover.rst 8793F: include/net/failover.h 8794F: net/core/failover.c 8795 8796FANOTIFY 8797M: Jan Kara <[email protected]> 8798R: Amir Goldstein <[email protected]> 8799R: Matthew Bobrowski <[email protected]> 8800L: [email protected] 8801S: Maintained 8802F: fs/notify/fanotify/ 8803F: include/linux/fanotify.h 8804F: include/uapi/linux/fanotify.h 8805 8806FARADAY FOTG210 USB2 DUAL-ROLE CONTROLLER 8807M: Linus Walleij <[email protected]> 8808L: [email protected] 8809S: Maintained 8810F: drivers/usb/fotg210/ 8811 8812FARSYNC SYNCHRONOUS DRIVER 8813M: Kevin Curtis <[email protected]> 8814S: Supported 8815W: http://www.farsite.co.uk/ 8816F: drivers/net/wan/farsync.* 8817 8818FAULT INJECTION SUPPORT 8819M: Akinobu Mita <[email protected]> 8820S: Supported 8821F: Documentation/fault-injection/ 8822F: lib/fault-inject.c 8823F: tools/testing/fault-injection/ 8824 8825FBTFT Framebuffer drivers 8826L: [email protected] 8827L: [email protected] 8828S: Orphan 8829F: drivers/staging/fbtft/ 8830 8831FC0011 TUNER DRIVER 8832M: Michael Buesch <[email protected]> 8833L: [email protected] 8834S: Maintained 8835F: drivers/media/tuners/fc0011.c 8836F: drivers/media/tuners/fc0011.h 8837 8838FC2580 MEDIA DRIVER 8839L: [email protected] 8840S: Orphan 8841W: https://linuxtv.org 8842Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8843F: drivers/media/tuners/fc2580* 8844 8845FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 8846M: Hannes Reinecke <[email protected]> 8847L: [email protected] 8848S: Supported 8849W: www.Open-FCoE.org 8850F: drivers/scsi/fcoe/ 8851F: drivers/scsi/libfc/ 8852F: include/scsi/fc/ 8853F: include/scsi/libfc.h 8854F: include/scsi/libfcoe.h 8855F: include/uapi/scsi/fc/ 8856 8857FILE LOCKING (flock() and fcntl()/lockf()) 8858M: Jeff Layton <[email protected]> 8859M: Chuck Lever <[email protected]> 8860R: Alexander Aring <[email protected]> 8861L: [email protected] 8862S: Maintained 8863F: fs/fcntl.c 8864F: fs/locks.c 8865F: include/linux/fcntl.h 8866F: include/uapi/linux/fcntl.h 8867 8868FILESYSTEM DIRECT ACCESS (DAX) 8869M: Dan Williams <[email protected]> 8870R: Matthew Wilcox <[email protected]> 8871R: Jan Kara <[email protected]> 8872L: [email protected] 8873L: [email protected] 8874S: Supported 8875F: fs/dax.c 8876F: include/linux/dax.h 8877F: include/trace/events/fs_dax.h 8878 8879FILESYSTEMS (VFS and infrastructure) 8880M: Alexander Viro <[email protected]> 8881M: Christian Brauner <[email protected]> 8882R: Jan Kara <[email protected]> 8883L: [email protected] 8884S: Maintained 8885T: git https://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs.git 8886F: fs/* 8887F: include/linux/fs.h 8888F: include/linux/fs_types.h 8889F: include/uapi/linux/fs.h 8890F: include/uapi/linux/openat2.h 8891 8892FILESYSTEMS [EXPORTFS] 8893M: Chuck Lever <[email protected]> 8894M: Jeff Layton <[email protected]> 8895R: Amir Goldstein <[email protected]> 8896L: [email protected] 8897L: [email protected] 8898S: Supported 8899F: Documentation/filesystems/nfs/exporting.rst 8900F: fs/exportfs/ 8901F: fs/fhandle.c 8902F: include/linux/exportfs.h 8903 8904FILESYSTEMS [IDMAPPED MOUNTS] 8905M: Christian Brauner <[email protected]> 8906M: Seth Forshee <[email protected]> 8907L: [email protected] 8908S: Maintained 8909F: Documentation/filesystems/idmappings.rst 8910F: fs/mnt_idmapping.c 8911F: include/linux/mnt_idmapping.* 8912F: tools/testing/selftests/mount_setattr/ 8913 8914FILESYSTEMS [IOMAP] 8915M: Christian Brauner <[email protected]> 8916R: Darrick J. Wong <[email protected]> 8917L: [email protected] 8918L: [email protected] 8919S: Supported 8920F: Documentation/filesystems/iomap/* 8921F: fs/iomap/ 8922F: include/linux/iomap.h 8923 8924FILESYSTEMS [NETFS LIBRARY] 8925M: David Howells <[email protected]> 8926R: Jeff Layton <[email protected]> 8927L: [email protected] 8928L: [email protected] 8929S: Supported 8930F: Documentation/filesystems/caching/ 8931F: Documentation/filesystems/netfs_library.rst 8932F: fs/netfs/ 8933F: include/linux/fscache*.h 8934F: include/linux/netfs.h 8935F: include/trace/events/fscache.h 8936F: include/trace/events/netfs.h 8937 8938FILESYSTEMS [STACKABLE] 8939M: Miklos Szeredi <[email protected]> 8940M: Amir Goldstein <[email protected]> 8941L: [email protected] 8942L: [email protected] 8943S: Maintained 8944F: fs/backing-file.c 8945F: include/linux/backing-file.h 8946 8947FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8948M: Riku Voipio <[email protected]> 8949L: [email protected] 8950S: Maintained 8951F: drivers/hwmon/f75375s.c 8952F: include/linux/f75375s.h 8953 8954FINTEK F81604 USB to 2xCANBUS DEVICE DRIVER 8955M: Ji-Ze Hong (Peter Hong) <[email protected]> 8956L: [email protected] 8957S: Maintained 8958F: drivers/net/can/usb/f81604.c 8959 8960FIREWIRE AUDIO DRIVERS and IEC 61883-1/6 PACKET STREAMING ENGINE 8961M: Clemens Ladisch <[email protected]> 8962M: Takashi Sakamoto <[email protected]> 8963L: [email protected] 8964S: Maintained 8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 8966F: include/uapi/sound/firewire.h 8967F: sound/firewire/ 8968 8969FIREWIRE MEDIA DRIVERS (firedtv) 8970M: Stefan Richter <[email protected]> 8971L: [email protected] 8972L: [email protected] 8973S: Maintained 8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 8975F: drivers/media/firewire/ 8976 8977FIREWIRE SBP-2 TARGET 8978M: Chris Boot <[email protected]> 8979L: [email protected] 8980L: [email protected] 8981L: [email protected] 8982S: Maintained 8983T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 8984F: drivers/target/sbp/ 8985 8986FIREWIRE SUBSYSTEM 8987M: Takashi Sakamoto <[email protected]> 8988M: Takashi Sakamoto <[email protected]> 8989L: [email protected] 8990S: Maintained 8991W: http://ieee1394.docs.kernel.org/ 8992T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 8993F: drivers/firewire/ 8994F: include/linux/firewire.h 8995F: include/uapi/linux/firewire*.h 8996F: tools/firewire/ 8997 8998FIRMWARE FRAMEWORK FOR ARMV8-A 8999M: Sudeep Holla <[email protected]> 9000L: [email protected] (moderated for non-subscribers) 9001S: Maintained 9002F: drivers/firmware/arm_ffa/ 9003F: include/linux/arm_ffa.h 9004 9005FIRMWARE LOADER (request_firmware) 9006M: Luis Chamberlain <[email protected]> 9007M: Russ Weight <[email protected]> 9008M: Danilo Krummrich <[email protected]> 9009L: [email protected] 9010S: Maintained 9011F: Documentation/firmware_class/ 9012F: drivers/base/firmware_loader/ 9013F: rust/kernel/firmware.rs 9014F: include/linux/firmware.h 9015 9016FLEXTIMER FTM-QUADDEC DRIVER 9017M: Patrick Havelange <[email protected]> 9018L: [email protected] 9019S: Maintained 9020F: Documentation/devicetree/bindings/counter/ftm-quaddec.txt 9021F: drivers/counter/ftm-quaddec.c 9022 9023FLOPPY DRIVER 9024M: Denis Efremov <[email protected]> 9025L: [email protected] 9026S: Odd Fixes 9027F: drivers/block/floppy.c 9028 9029FLYSKY FSIA6B RC RECEIVER 9030M: Markus Koch <[email protected]> 9031L: [email protected] 9032S: Maintained 9033F: drivers/input/joystick/fsia6b.c 9034 9035FOCUSRITE CONTROL PROTOCOL/SCARLETT2 MIXER DRIVERS (Scarlett Gen 2+, Clarett, and Vocaster) 9036M: Geoffrey D. Bennett <[email protected]> 9037L: [email protected] 9038S: Maintained 9039W: https://github.com/geoffreybennett/linux-fcp 9040B: https://github.com/geoffreybennett/linux-fcp/issues 9041T: git https://github.com/geoffreybennett/linux-fcp.git 9042F: include/uapi/sound/fcp.h 9043F: include/uapi/sound/scarlett2.h 9044F: sound/usb/fcp.c 9045F: sound/usb/mixer_scarlett2.c 9046 9047FORCEDETH GIGABIT ETHERNET DRIVER 9048M: Rain River <[email protected]> 9049M: Zhu Yanjun <[email protected]> 9050L: [email protected] 9051S: Maintained 9052F: drivers/net/ethernet/nvidia/* 9053 9054FORTIFY_SOURCE 9055M: Kees Cook <[email protected]> 9056L: [email protected] 9057S: Supported 9058T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9059F: include/linux/fortify-string.h 9060F: lib/fortify_kunit.c 9061F: lib/memcpy_kunit.c 9062F: lib/test_fortify/* 9063K: \bunsafe_memcpy\b 9064K: \b__NO_FORTIFY\b 9065 9066FPGA DFL DRIVERS 9067M: Wu Hao <[email protected]> 9068R: Tom Rix <[email protected]> 9069L: [email protected] 9070S: Maintained 9071F: Documentation/ABI/testing/sysfs-bus-dfl* 9072F: Documentation/fpga/dfl.rst 9073F: drivers/fpga/dfl* 9074F: drivers/uio/uio_dfl.c 9075F: include/linux/dfl.h 9076F: include/uapi/linux/fpga-dfl.h 9077 9078FPGA MANAGER FRAMEWORK 9079M: Moritz Fischer <[email protected]> 9080M: Wu Hao <[email protected]> 9081M: Xu Yilun <[email protected]> 9082R: Tom Rix <[email protected]> 9083L: [email protected] 9084S: Maintained 9085Q: http://patchwork.kernel.org/project/linux-fpga/list/ 9086T: git git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga.git 9087F: Documentation/devicetree/bindings/fpga/ 9088F: Documentation/driver-api/fpga/ 9089F: Documentation/fpga/ 9090F: drivers/fpga/ 9091F: include/linux/fpga/ 9092 9093FPU EMULATOR 9094M: Bill Metzenthen <[email protected]> 9095S: Maintained 9096W: https://floatingpoint.billm.au/ 9097F: arch/x86/math-emu/ 9098 9099FRAMEBUFFER CORE 9100M: Simona Vetter <[email protected]> 9101S: Odd Fixes 9102T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 9103F: drivers/video/fbdev/core/ 9104 9105FRAMEBUFFER LAYER 9106M: Helge Deller <[email protected]> 9107L: [email protected] 9108L: [email protected] 9109S: Maintained 9110Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 9111T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git 9112F: Documentation/fb/ 9113F: drivers/video/ 9114F: include/linux/fb.h 9115F: include/uapi/linux/fb.h 9116F: include/uapi/video/ 9117F: include/video/ 9118 9119FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 9120M: Horia Geantă <[email protected]> 9121M: Pankaj Gupta <[email protected]> 9122M: Gaurav Jain <[email protected]> 9123L: [email protected] 9124S: Maintained 9125F: Documentation/devicetree/bindings/crypto/fsl,sec-v4.0* 9126F: drivers/crypto/caam/ 9127 9128FREESCALE COLDFIRE M5441X MMC DRIVER 9129M: Angelo Dureghello <[email protected]> 9130L: [email protected] 9131S: Maintained 9132F: drivers/mmc/host/sdhci-esdhc-mcf.c 9133F: include/linux/platform_data/mmc-esdhc-mcf.h 9134 9135FREESCALE DIU FRAMEBUFFER DRIVER 9136M: Timur Tabi <[email protected]> 9137L: [email protected] 9138S: Maintained 9139F: drivers/video/fbdev/fsl-diu-fb.* 9140 9141FREESCALE DMA DRIVER 9142M: Zhang Wei <[email protected]> 9143L: [email protected] 9144S: Maintained 9145F: drivers/dma/fsldma.* 9146 9147FREESCALE DSPI DRIVER 9148M: Vladimir Oltean <[email protected]> 9149L: [email protected] 9150L: [email protected] 9151S: Maintained 9152F: Documentation/devicetree/bindings/spi/fsl,dspi*.yaml 9153F: drivers/spi/spi-fsl-dspi.c 9154F: include/linux/spi/spi-fsl-dspi.h 9155 9156FREESCALE eDMA DRIVER 9157M: Frank Li <[email protected]> 9158L: [email protected] 9159L: [email protected] 9160S: Maintained 9161F: Documentation/devicetree/bindings/dma/fsl,edma.yaml 9162F: drivers/dma/fsl-edma*.* 9163 9164FREESCALE ENETC ETHERNET DRIVERS 9165M: Claudiu Manoil <[email protected]> 9166M: Vladimir Oltean <[email protected]> 9167M: Wei Fang <[email protected]> 9168M: Clark Wang <[email protected]> 9169L: [email protected] 9170L: [email protected] 9171S: Maintained 9172F: Documentation/devicetree/bindings/net/fsl,enetc*.yaml 9173F: Documentation/devicetree/bindings/net/nxp,netc-blk-ctrl.yaml 9174F: drivers/net/ethernet/freescale/enetc/ 9175F: include/linux/fsl/enetc_mdio.h 9176F: include/linux/fsl/netc_global.h 9177 9178FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 9179M: Claudiu Manoil <[email protected]> 9180L: [email protected] 9181S: Maintained 9182F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 9183F: drivers/net/ethernet/freescale/gianfar* 9184 9185FREESCALE GPMI NAND DRIVER 9186M: Han Xu <[email protected]> 9187L: [email protected] 9188L: [email protected] 9189S: Maintained 9190F: drivers/mtd/nand/raw/gpmi-nand/* 9191 9192FREESCALE I2C CPM DRIVER 9193M: Jochen Friedrich <[email protected]> 9194L: [email protected] 9195L: [email protected] 9196S: Maintained 9197F: drivers/i2c/busses/i2c-cpm.c 9198 9199FREESCALE IMX / MXC FEC DRIVER 9200M: Wei Fang <[email protected]> 9201R: Shenwei Wang <[email protected]> 9202R: Clark Wang <[email protected]> 9203L: [email protected] 9204L: [email protected] 9205S: Maintained 9206F: Documentation/devicetree/bindings/net/fsl,fec.yaml 9207F: drivers/net/ethernet/freescale/fec.h 9208F: drivers/net/ethernet/freescale/fec_main.c 9209F: drivers/net/ethernet/freescale/fec_ptp.c 9210 9211FREESCALE IMX / MXC FRAMEBUFFER DRIVER 9212M: Sascha Hauer <[email protected]> 9213R: Pengutronix Kernel Team <[email protected]> 9214L: [email protected] 9215L: [email protected] (moderated for non-subscribers) 9216S: Maintained 9217F: drivers/video/fbdev/imxfb.c 9218 9219FREESCALE IMX DDR PMU DRIVER 9220M: Frank Li <[email protected]> 9221L: [email protected] (moderated for non-subscribers) 9222S: Maintained 9223F: Documentation/admin-guide/perf/imx-ddr.rst 9224F: Documentation/devicetree/bindings/perf/fsl-imx-ddr.yaml 9225F: drivers/perf/fsl_imx8_ddr_perf.c 9226 9227FREESCALE IMX I2C DRIVER 9228M: Oleksij Rempel <[email protected]> 9229R: Pengutronix Kernel Team <[email protected]> 9230L: [email protected] 9231S: Maintained 9232F: Documentation/devicetree/bindings/i2c/i2c-imx.yaml 9233F: drivers/i2c/busses/i2c-imx.c 9234 9235FREESCALE IMX LPI2C DRIVER 9236M: Dong Aisheng <[email protected]> 9237L: [email protected] 9238L: [email protected] 9239S: Maintained 9240F: Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml 9241F: drivers/i2c/busses/i2c-imx-lpi2c.c 9242 9243FREESCALE IMX LPSPI DRIVER 9244M: Frank Li <[email protected]> 9245L: [email protected] 9246L: [email protected] 9247S: Maintained 9248F: Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml 9249F: drivers/spi/spi-fsl-lpspi.c 9250 9251FREESCALE MPC I2C DRIVER 9252M: Chris Packham <[email protected]> 9253L: [email protected] 9254S: Maintained 9255F: Documentation/devicetree/bindings/i2c/i2c-mpc.yaml 9256F: drivers/i2c/busses/i2c-mpc.c 9257 9258FREESCALE QORIQ DPAA ETHERNET DRIVER 9259M: Madalin Bucur <[email protected]> 9260L: [email protected] 9261S: Maintained 9262F: drivers/net/ethernet/freescale/dpaa 9263 9264FREESCALE QORIQ DPAA FMAN DRIVER 9265M: Madalin Bucur <[email protected]> 9266R: Sean Anderson <[email protected]> 9267L: [email protected] 9268S: Maintained 9269F: Documentation/devicetree/bindings/net/fsl,fman*.yaml 9270F: drivers/net/ethernet/freescale/fman 9271 9272FREESCALE QORIQ PTP CLOCK DRIVER 9273M: Yangbo Lu <[email protected]> 9274L: [email protected] 9275S: Maintained 9276F: Documentation/devicetree/bindings/ptp/fsl,ptp.yaml 9277F: drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp* 9278F: drivers/net/ethernet/freescale/dpaa2/dprtc* 9279F: drivers/net/ethernet/freescale/enetc/enetc_ptp.c 9280F: drivers/ptp/ptp_qoriq.c 9281F: drivers/ptp/ptp_qoriq_debugfs.c 9282F: include/linux/fsl/ptp_qoriq.h 9283 9284FREESCALE QUAD SPI DRIVER 9285M: Han Xu <[email protected]> 9286L: [email protected] 9287L: [email protected] 9288S: Maintained 9289F: Documentation/devicetree/bindings/spi/fsl,spi-fsl-qspi.yaml 9290F: drivers/spi/spi-fsl-qspi.c 9291 9292FREESCALE QUICC ENGINE LIBRARY 9293M: Qiang Zhao <[email protected]> 9294M: Christophe Leroy <[email protected]> 9295L: [email protected] 9296S: Maintained 9297F: drivers/soc/fsl/qe/ 9298F: include/soc/fsl/qe/ 9299 9300FREESCALE QUICC ENGINE QMC DRIVER 9301M: Herve Codina <[email protected]> 9302L: [email protected] 9303S: Maintained 9304F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-scc-qmc.yaml 9305F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-ucc-qmc.yaml 9306F: drivers/soc/fsl/qe/qmc.c 9307F: include/soc/fsl/qe/qmc.h 9308 9309FREESCALE QUICC ENGINE QMC HDLC DRIVER 9310M: Herve Codina <[email protected]> 9311L: [email protected] 9312L: [email protected] 9313S: Maintained 9314F: drivers/net/wan/fsl_qmc_hdlc.c 9315 9316FREESCALE QUICC ENGINE TSA DRIVER 9317M: Herve Codina <[email protected]> 9318L: [email protected] 9319S: Maintained 9320F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,cpm1-tsa.yaml 9321F: Documentation/devicetree/bindings/soc/fsl/cpm_qe/fsl,qe-tsa.yaml 9322F: drivers/soc/fsl/qe/tsa.c 9323F: drivers/soc/fsl/qe/tsa.h 9324F: include/dt-bindings/soc/cpm1-fsl,tsa.h 9325F: include/dt-bindings/soc/qe-fsl,tsa.h 9326 9327FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 9328L: [email protected] 9329L: [email protected] 9330S: Orphan 9331F: drivers/net/ethernet/freescale/ucc_geth* 9332 9333FREESCALE QUICC ENGINE UCC HDLC DRIVER 9334M: Zhao Qiang <[email protected]> 9335L: [email protected] 9336L: [email protected] 9337S: Maintained 9338F: drivers/net/wan/fsl_ucc_hdlc* 9339 9340FREESCALE QUICC ENGINE UCC UART DRIVER 9341M: Timur Tabi <[email protected]> 9342L: [email protected] 9343S: Maintained 9344F: drivers/tty/serial/ucc_uart.c 9345 9346FREESCALE SOC DRIVERS 9347M: Christophe Leroy <[email protected]> 9348L: [email protected] 9349L: [email protected] (moderated for non-subscribers) 9350S: Maintained 9351F: Documentation/devicetree/bindings/misc/fsl,dpaa2-console.yaml 9352F: Documentation/devicetree/bindings/soc/fsl/ 9353F: drivers/soc/fsl/ 9354F: include/linux/fsl/ 9355F: include/soc/fsl/ 9356 9357FREESCALE SOC FS_ENET DRIVER 9358M: Pantelis Antoniou <[email protected]> 9359L: [email protected] 9360L: [email protected] 9361S: Maintained 9362F: drivers/net/ethernet/freescale/fs_enet/ 9363 9364FREESCALE SOC SOUND DRIVERS 9365M: Shengjiu Wang <[email protected]> 9366M: Xiubo Li <[email protected]> 9367R: Fabio Estevam <[email protected]> 9368R: Nicolin Chen <[email protected]> 9369L: [email protected] 9370L: [email protected] 9371S: Maintained 9372F: sound/soc/fsl/fsl* 9373F: sound/soc/fsl/imx* 9374 9375FREESCALE SOC LPC32XX SOUND DRIVERS 9376M: J.M.B. Downing <[email protected]> 9377M: Piotr Wojtaszczyk <[email protected]> 9378R: Vladimir Zapolskiy <[email protected]> 9379L: [email protected] 9380L: [email protected] 9381S: Maintained 9382F: Documentation/devicetree/bindings/sound/nxp,lpc3220-i2s.yaml 9383F: sound/soc/fsl/lpc3xxx-* 9384 9385FREESCALE SOC SOUND QMC DRIVER 9386M: Herve Codina <[email protected]> 9387L: [email protected] 9388L: [email protected] 9389S: Maintained 9390F: Documentation/devicetree/bindings/sound/fsl,qmc-audio.yaml 9391F: sound/soc/fsl/fsl_qmc_audio.c 9392 9393FREESCALE USB PERIPHERAL DRIVERS 9394L: [email protected] 9395L: [email protected] 9396S: Orphan 9397F: drivers/usb/gadget/udc/fsl* 9398 9399FREESCALE USB PHY DRIVER 9400L: [email protected] 9401L: [email protected] 9402S: Orphan 9403F: drivers/usb/phy/phy-fsl-usb* 9404 9405FREEVXFS FILESYSTEM 9406M: Christoph Hellwig <[email protected]> 9407S: Maintained 9408W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 9409F: fs/freevxfs/ 9410 9411FREEZER 9412M: "Rafael J. Wysocki" <[email protected]> 9413M: Pavel Machek <[email protected]> 9414L: [email protected] 9415S: Supported 9416F: Documentation/power/freezing-of-tasks.rst 9417F: include/linux/freezer.h 9418F: kernel/freezer.c 9419 9420FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 9421M: Eric Biggers <[email protected]> 9422M: Theodore Y. Ts'o <[email protected]> 9423M: Jaegeuk Kim <[email protected]> 9424L: [email protected] 9425S: Supported 9426Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 9427T: git https://git.kernel.org/pub/scm/fs/fscrypt/linux.git 9428F: Documentation/filesystems/fscrypt.rst 9429F: fs/crypto/ 9430F: include/linux/fscrypt.h 9431F: include/uapi/linux/fscrypt.h 9432 9433FSI SUBSYSTEM 9434M: Jeremy Kerr <[email protected]> 9435M: Joel Stanley <[email protected]> 9436R: Alistar Popple <[email protected]> 9437R: Eddie James <[email protected]> 9438L: [email protected] 9439S: Supported 9440Q: http://patchwork.ozlabs.org/project/linux-fsi/list/ 9441T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/fsi.git 9442F: drivers/fsi/ 9443F: include/linux/fsi*.h 9444F: include/trace/events/fsi*.h 9445 9446FSI-ATTACHED I2C DRIVER 9447M: Eddie James <[email protected]> 9448L: [email protected] 9449L: [email protected] (moderated for non-subscribers) 9450S: Maintained 9451F: Documentation/devicetree/bindings/i2c/ibm,i2c-fsi.yaml 9452F: drivers/i2c/busses/i2c-fsi.c 9453 9454FSI-ATTACHED SPI DRIVER 9455M: Eddie James <[email protected]> 9456L: [email protected] 9457S: Maintained 9458F: Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml 9459F: drivers/spi/spi-fsi.c 9460 9461FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 9462M: Jan Kara <[email protected]> 9463R: Amir Goldstein <[email protected]> 9464L: [email protected] 9465S: Maintained 9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs.git fsnotify 9467F: fs/notify/ 9468F: include/linux/fsnotify*.h 9469 9470FSVERITY: READ-ONLY FILE-BASED AUTHENTICITY PROTECTION 9471M: Eric Biggers <[email protected]> 9472M: Theodore Y. Ts'o <[email protected]> 9473L: [email protected] 9474S: Supported 9475Q: https://patchwork.kernel.org/project/fsverity/list/ 9476T: git https://git.kernel.org/pub/scm/fs/fsverity/linux.git 9477F: Documentation/filesystems/fsverity.rst 9478F: fs/verity/ 9479F: include/linux/fsverity.h 9480F: include/uapi/linux/fsverity.h 9481 9482FT260 FTDI USB-HID TO I2C BRIDGE DRIVER 9483M: Michael Zaidman <[email protected]> 9484L: [email protected] 9485L: [email protected] 9486S: Maintained 9487F: drivers/hid/hid-ft260.c 9488 9489FUJITSU LAPTOP EXTRAS 9490M: Jonathan Woithe <[email protected]> 9491L: [email protected] 9492S: Maintained 9493F: drivers/platform/x86/fujitsu-laptop.c 9494 9495FUJITSU TABLET EXTRAS 9496M: Robert Gerlach <[email protected]> 9497L: [email protected] 9498S: Maintained 9499F: drivers/platform/x86/fujitsu-tablet.c 9500 9501FUNCTION HOOKS (FTRACE) 9502M: Steven Rostedt <[email protected]> 9503M: Masami Hiramatsu <[email protected]> 9504R: Mark Rutland <[email protected]> 9505L: [email protected] 9506L: [email protected] 9507S: Maintained 9508Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 9509T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 9510F: Documentation/trace/ftrace* 9511F: arch/*/*/*/*ftrace* 9512F: arch/*/*/*ftrace* 9513F: include/*/ftrace.h 9514F: kernel/trace/fgraph.c 9515F: kernel/trace/ftrace* 9516F: samples/ftrace 9517 9518FUNGIBLE ETHERNET DRIVERS 9519M: Dimitris Michailidis <[email protected]> 9520L: [email protected] 9521S: Maintained 9522F: drivers/net/ethernet/fungible/ 9523 9524FUSE: FILESYSTEM IN USERSPACE 9525M: Miklos Szeredi <[email protected]> 9526L: [email protected] 9527S: Maintained 9528W: https://github.com/libfuse/ 9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 9530F: Documentation/filesystems/fuse.rst 9531F: fs/fuse/ 9532F: include/uapi/linux/fuse.h 9533 9534FUTEX SUBSYSTEM 9535M: Thomas Gleixner <[email protected]> 9536M: Ingo Molnar <[email protected]> 9537R: Peter Zijlstra <[email protected]> 9538R: Darren Hart <[email protected]> 9539R: Davidlohr Bueso <[email protected]> 9540R: André Almeida <[email protected]> 9541L: [email protected] 9542S: Maintained 9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 9544F: Documentation/locking/*futex* 9545F: include/asm-generic/futex.h 9546F: include/linux/futex.h 9547F: include/uapi/linux/futex.h 9548F: kernel/futex/* 9549F: tools/perf/bench/futex* 9550F: tools/testing/selftests/futex/ 9551 9552GALAXYCORE GC0308 CAMERA SENSOR DRIVER 9553M: Sebastian Reichel <[email protected]> 9554L: [email protected] 9555S: Maintained 9556F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc0308.yaml 9557F: drivers/media/i2c/gc0308.c 9558 9559GALAXYCORE GC05a2 CAMERA SENSOR DRIVER 9560M: Zhi Mao <[email protected]> 9561L: [email protected] 9562S: Maintained 9563F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc05a2.yaml 9564F: drivers/media/i2c/gc05a2.c 9565 9566GALAXYCORE GC08A3 CAMERA SENSOR DRIVER 9567M: Zhi Mao <[email protected]> 9568L: [email protected] 9569S: Maintained 9570F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc08a3.yaml 9571F: drivers/media/i2c/gc08a3.c 9572 9573GALAXYCORE GC2145 SENSOR DRIVER 9574M: Alain Volmat <[email protected]> 9575L: [email protected] 9576S: Maintained 9577T: git git://linuxtv.org/media.git 9578F: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml 9579F: drivers/media/i2c/gc2145.c 9580 9581GATEWORKS SYSTEM CONTROLLER (GSC) DRIVER 9582M: Tim Harvey <[email protected]> 9583S: Maintained 9584F: Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml 9585F: Documentation/hwmon/gsc-hwmon.rst 9586F: drivers/hwmon/gsc-hwmon.c 9587F: drivers/mfd/gateworks-gsc.c 9588F: include/linux/mfd/gsc.h 9589F: include/linux/platform_data/gsc_hwmon.h 9590 9591GCC PLUGINS 9592M: Kees Cook <[email protected]> 9593L: [email protected] 9594S: Maintained 9595T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9596F: Documentation/kbuild/gcc-plugins.rst 9597F: include/linux/stackleak.h 9598F: kernel/stackleak.c 9599F: scripts/Makefile.gcc-plugins 9600F: scripts/gcc-plugins/ 9601 9602GCOV BASED KERNEL PROFILING 9603M: Peter Oberparleiter <[email protected]> 9604S: Maintained 9605F: Documentation/dev-tools/gcov.rst 9606F: kernel/gcov/ 9607 9608GDB KERNEL DEBUGGING HELPER SCRIPTS 9609M: Jan Kiszka <[email protected]> 9610M: Kieran Bingham <[email protected]> 9611S: Supported 9612F: scripts/gdb/ 9613 9614GE HEALTHCARE PMC ADC DRIVER 9615M: Herve Codina <[email protected]> 9616L: [email protected] 9617S: Maintained 9618F: Documentation/devicetree/bindings/iio/adc/gehc,pmc-adc.yaml 9619F: drivers/iio/adc/gehc-pmc-adc.c 9620F: include/dt-bindings/iio/adc/gehc,pmc-adc.h 9621 9622GEMINI CRYPTO DRIVER 9623M: Corentin Labbe <[email protected]> 9624L: [email protected] 9625S: Maintained 9626F: drivers/crypto/gemini/ 9627 9628GEMTEK FM RADIO RECEIVER DRIVER 9629M: Hans Verkuil <[email protected]> 9630L: [email protected] 9631S: Maintained 9632W: https://linuxtv.org 9633T: git git://linuxtv.org/media.git 9634F: drivers/media/radio/radio-gemtek* 9635 9636GENDWARFKSYMS 9637M: Sami Tolvanen <[email protected]> 9638L: [email protected] 9639L: [email protected] 9640S: Maintained 9641F: scripts/gendwarfksyms/ 9642 9643GENERIC ARCHITECTURE TOPOLOGY 9644M: Sudeep Holla <[email protected]> 9645L: [email protected] 9646S: Maintained 9647F: drivers/base/arch_topology.c 9648F: include/linux/arch_topology.h 9649 9650GENERIC ENTRY CODE 9651M: Thomas Gleixner <[email protected]> 9652M: Peter Zijlstra <[email protected]> 9653M: Andy Lutomirski <[email protected]> 9654L: [email protected] 9655S: Maintained 9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/entry 9657F: include/linux/entry-common.h 9658F: include/linux/entry-kvm.h 9659F: kernel/entry/ 9660 9661GENERIC GPIO I2C DRIVER 9662M: Wolfram Sang <[email protected]> 9663S: Supported 9664F: drivers/i2c/busses/i2c-gpio.c 9665F: include/linux/platform_data/i2c-gpio.h 9666 9667GENERIC GPIO I2C MULTIPLEXER DRIVER 9668M: Peter Korsgaard <[email protected]> 9669L: [email protected] 9670S: Supported 9671F: Documentation/i2c/muxes/i2c-mux-gpio.rst 9672F: drivers/i2c/muxes/i2c-mux-gpio.c 9673F: include/linux/platform_data/i2c-mux-gpio.h 9674 9675GENERIC GPIO RESET DRIVER 9676M: Krzysztof Kozlowski <[email protected]> 9677S: Maintained 9678F: drivers/reset/reset-gpio.c 9679 9680GENERIC HDLC (WAN) DRIVERS 9681M: Krzysztof Halasa <[email protected]> 9682S: Maintained 9683W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 9684F: drivers/net/wan/c101.c 9685F: drivers/net/wan/hd6457* 9686F: drivers/net/wan/hdlc* 9687F: drivers/net/wan/n2.c 9688F: drivers/net/wan/pc300too.c 9689F: drivers/net/wan/pci200syn.c 9690F: drivers/net/wan/wanxl* 9691 9692GENERIC INCLUDE/ASM HEADER FILES 9693M: Arnd Bergmann <[email protected]> 9694L: [email protected] 9695S: Maintained 9696T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 9697F: include/asm-generic/ 9698F: include/uapi/asm-generic/ 9699 9700GENERIC PHY FRAMEWORK 9701M: Vinod Koul <[email protected]> 9702M: Kishon Vijay Abraham I <[email protected]> 9703L: [email protected] 9704S: Supported 9705Q: https://patchwork.kernel.org/project/linux-phy/list/ 9706T: git git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux-phy.git 9707F: Documentation/devicetree/bindings/phy/ 9708F: drivers/phy/ 9709F: include/dt-bindings/phy/ 9710F: include/linux/phy/ 9711 9712GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 9713M: Wolfram Sang <[email protected]> 9714S: Supported 9715F: Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.yaml 9716F: drivers/i2c/muxes/i2c-demux-pinctrl.c 9717 9718GENERIC PM DOMAINS 9719M: Ulf Hansson <[email protected]> 9720L: [email protected] 9721S: Supported 9722F: Documentation/devicetree/bindings/power/power?domain* 9723T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/linux-pm.git 9724F: drivers/pmdomain/ 9725F: include/linux/pm_domain.h 9726 9727GENERIC RADIX TREE 9728M: Kent Overstreet <[email protected]> 9729S: Supported 9730C: irc://irc.oftc.net/bcache 9731F: include/linux/generic-radix-tree.h 9732F: lib/generic-radix-tree.c 9733 9734GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 9735M: Eugen Hristev <[email protected]> 9736L: [email protected] 9737S: Maintained 9738F: drivers/input/touchscreen/resistive-adc-touch.c 9739 9740GENERIC STRING LIBRARY 9741M: Kees Cook <[email protected]> 9742R: Andy Shevchenko <[email protected]> 9743L: [email protected] 9744S: Supported 9745T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 9746F: include/linux/string.h 9747F: include/linux/string_choices.h 9748F: include/linux/string_helpers.h 9749F: lib/string.c 9750F: lib/string_kunit.c 9751F: lib/string_helpers.c 9752F: lib/string_helpers_kunit.c 9753F: scripts/coccinelle/api/string_choices.cocci 9754 9755GENERIC UIO DRIVER FOR PCI DEVICES 9756M: "Michael S. Tsirkin" <[email protected]> 9757L: [email protected] 9758S: Supported 9759F: drivers/uio/uio_pci_generic.c 9760 9761GENERIC VDSO LIBRARY 9762M: Andy Lutomirski <[email protected]> 9763M: Thomas Gleixner <[email protected]> 9764M: Vincenzo Frascino <[email protected]> 9765L: [email protected] 9766S: Maintained 9767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/vdso 9768F: include/asm-generic/vdso/vsyscall.h 9769F: include/vdso/ 9770F: kernel/time/vsyscall.c 9771F: lib/vdso/ 9772 9773GENWQE (IBM Generic Workqueue Card) 9774M: Frank Haverkamp <[email protected]> 9775S: Supported 9776F: drivers/misc/genwqe/ 9777 9778GET_MAINTAINER SCRIPT 9779M: Joe Perches <[email protected]> 9780S: Maintained 9781F: scripts/get_maintainer.pl 9782 9783GFS2 FILE SYSTEM 9784M: Andreas Gruenbacher <[email protected]> 9785L: [email protected] 9786S: Supported 9787B: https://bugzilla.kernel.org/enter_bug.cgi?product=File%20System&component=gfs2 9788T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 9789F: Documentation/filesystems/gfs2* 9790F: fs/gfs2/ 9791F: include/uapi/linux/gfs2_ondisk.h 9792 9793GIGABYTE WATERFORCE SENSOR DRIVER 9794M: Aleksa Savic <[email protected]> 9795L: [email protected] 9796S: Maintained 9797F: Documentation/hwmon/gigabyte_waterforce.rst 9798F: drivers/hwmon/gigabyte_waterforce.c 9799 9800GIGABYTE WMI DRIVER 9801M: Thomas Weißschuh <[email protected]> 9802L: [email protected] 9803S: Maintained 9804F: drivers/platform/x86/gigabyte-wmi.c 9805 9806GNSS SUBSYSTEM 9807M: Johan Hovold <[email protected]> 9808S: Maintained 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/gnss.git 9810F: Documentation/ABI/testing/sysfs-class-gnss 9811F: Documentation/devicetree/bindings/gnss/ 9812F: drivers/gnss/ 9813F: include/linux/gnss.h 9814 9815GO7007 MPEG CODEC 9816M: Hans Verkuil <[email protected]> 9817L: [email protected] 9818S: Maintained 9819F: drivers/media/usb/go7007/ 9820 9821GOODIX TOUCHSCREEN 9822M: Bastien Nocera <[email protected]> 9823M: Hans de Goede <[email protected]> 9824L: [email protected] 9825S: Maintained 9826F: drivers/input/touchscreen/goodix* 9827 9828GOOGLE ETHERNET DRIVERS 9829M: Jeroen de Borst <[email protected]> 9830M: Harshitha Ramamurthy <[email protected]> 9831L: [email protected] 9832S: Maintained 9833F: Documentation/networking/device_drivers/ethernet/google/gve.rst 9834F: drivers/net/ethernet/google 9835 9836GOOGLE FIRMWARE DRIVERS 9837M: Tzung-Bi Shih <[email protected]> 9838R: Brian Norris <[email protected]> 9839R: Julius Werner <[email protected]> 9840L: [email protected] 9841S: Maintained 9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/chrome-platform/linux.git 9843F: drivers/firmware/google/ 9844 9845GOOGLE TENSOR SoC SUPPORT 9846M: Peter Griffin <[email protected]> 9847R: André Draszik <[email protected]> 9848R: Tudor Ambarus <[email protected]> 9849L: [email protected] (moderated for non-subscribers) 9850L: [email protected] 9851S: Maintained 9852C: irc://irc.oftc.net/pixel6-kernel-dev 9853F: Documentation/devicetree/bindings/clock/google,gs101-clock.yaml 9854F: arch/arm64/boot/dts/exynos/google/ 9855F: drivers/clk/samsung/clk-gs101.c 9856F: drivers/phy/samsung/phy-gs101-ufs.c 9857F: include/dt-bindings/clock/google,gs101.h 9858K: [gG]oogle.?[tT]ensor 9859 9860GPD POCKET FAN DRIVER 9861M: Hans de Goede <[email protected]> 9862L: [email protected] 9863S: Maintained 9864F: drivers/platform/x86/gpd-pocket-fan.c 9865 9866GPIB DRIVERS 9867M: Dave Penkler <[email protected]> 9868S: Maintained 9869F: drivers/staging/gpib/ 9870 9871GPIO ACPI SUPPORT 9872M: Mika Westerberg <[email protected]> 9873M: Andy Shevchenko <[email protected]> 9874L: [email protected] 9875L: [email protected] 9876S: Supported 9877T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 9878F: Documentation/firmware-guide/acpi/gpio-properties.rst 9879F: drivers/gpio/gpiolib-acpi.c 9880F: drivers/gpio/gpiolib-acpi.h 9881 9882GPIO AGGREGATOR 9883M: Geert Uytterhoeven <[email protected]> 9884L: [email protected] 9885S: Supported 9886F: Documentation/admin-guide/gpio/gpio-aggregator.rst 9887F: drivers/gpio/gpio-aggregator.c 9888 9889GPIO IR Transmitter 9890M: Sean Young <[email protected]> 9891L: [email protected] 9892S: Maintained 9893F: Documentation/devicetree/bindings/leds/irled/gpio-ir-tx.yaml 9894F: drivers/media/rc/gpio-ir-tx.c 9895 9896GPIO MOCKUP DRIVER 9897M: Bamvor Jian Zhang <[email protected]> 9898L: [email protected] 9899S: Maintained 9900F: drivers/gpio/gpio-mockup.c 9901F: tools/testing/selftests/gpio/ 9902 9903GPIO REGMAP 9904M: Michael Walle <[email protected]> 9905S: Maintained 9906F: drivers/gpio/gpio-regmap.c 9907F: include/linux/gpio/regmap.h 9908K: (devm_)?gpio_regmap_(un)?register 9909 9910GPIO SUBSYSTEM 9911M: Linus Walleij <[email protected]> 9912M: Bartosz Golaszewski <[email protected]> 9913L: [email protected] 9914S: Maintained 9915T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9916F: Documentation/admin-guide/gpio/ 9917F: Documentation/devicetree/bindings/gpio/ 9918F: Documentation/driver-api/gpio/ 9919F: drivers/gpio/ 9920F: include/dt-bindings/gpio/ 9921F: include/linux/gpio.h 9922F: include/linux/gpio/ 9923F: include/linux/of_gpio.h 9924K: (devm_)?gpio_(request|free|direction|get|set) 9925 9926GPIO UAPI 9927M: Bartosz Golaszewski <[email protected]> 9928R: Kent Gibson <[email protected]> 9929L: [email protected] 9930S: Maintained 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 9932F: Documentation/ABI/obsolete/sysfs-gpio 9933F: Documentation/ABI/testing/gpio-cdev 9934F: Documentation/userspace-api/gpio/ 9935F: drivers/gpio/gpiolib-cdev.c 9936F: include/uapi/linux/gpio.h 9937F: tools/gpio/ 9938 9939GRETH 10/100/1G Ethernet MAC device driver 9940M: Andreas Larsson <[email protected]> 9941L: [email protected] 9942S: Maintained 9943F: drivers/net/ethernet/aeroflex/ 9944 9945GREYBUS AUDIO PROTOCOLS DRIVERS 9946M: Vaibhav Agarwal <[email protected]> 9947M: Mark Greer <[email protected]> 9948S: Maintained 9949F: drivers/staging/greybus/audio_apbridgea.c 9950F: drivers/staging/greybus/audio_apbridgea.h 9951F: drivers/staging/greybus/audio_codec.c 9952F: drivers/staging/greybus/audio_codec.h 9953F: drivers/staging/greybus/audio_gb.c 9954F: drivers/staging/greybus/audio_manager.c 9955F: drivers/staging/greybus/audio_manager.h 9956F: drivers/staging/greybus/audio_manager_module.c 9957F: drivers/staging/greybus/audio_manager_private.h 9958F: drivers/staging/greybus/audio_manager_sysfs.c 9959F: drivers/staging/greybus/audio_module.c 9960F: drivers/staging/greybus/audio_topology.c 9961 9962GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 9963M: Viresh Kumar <[email protected]> 9964S: Maintained 9965F: drivers/staging/greybus/authentication.c 9966F: drivers/staging/greybus/bootrom.c 9967F: drivers/staging/greybus/firmware.h 9968F: drivers/staging/greybus/fw-core.c 9969F: drivers/staging/greybus/fw-download.c 9970F: drivers/staging/greybus/fw-management.c 9971F: drivers/staging/greybus/greybus_authentication.h 9972F: drivers/staging/greybus/greybus_firmware.h 9973F: drivers/staging/greybus/hid.c 9974F: drivers/staging/greybus/i2c.c 9975F: drivers/staging/greybus/spi.c 9976F: drivers/staging/greybus/spilib.c 9977F: drivers/staging/greybus/spilib.h 9978 9979GREYBUS LOOPBACK DRIVER 9980M: Bryan O'Donoghue <[email protected]> 9981S: Maintained 9982F: drivers/staging/greybus/loopback.c 9983 9984GREYBUS PLATFORM DRIVERS 9985M: Vaibhav Hiremath <[email protected]> 9986S: Maintained 9987F: drivers/staging/greybus/arche-apb-ctrl.c 9988F: drivers/staging/greybus/arche-platform.c 9989F: drivers/staging/greybus/arche_platform.h 9990 9991GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 9992M: Rui Miguel Silva <[email protected]> 9993S: Maintained 9994F: drivers/staging/greybus/gpio.c 9995F: drivers/staging/greybus/light.c 9996F: drivers/staging/greybus/power_supply.c 9997F: drivers/staging/greybus/sdio.c 9998F: drivers/staging/greybus/spi.c 9999F: drivers/staging/greybus/spilib.c 10000 10001GREYBUS BEAGLEPLAY DRIVERS 10002M: Ayush Singh <[email protected]> 10003L: [email protected] (moderated for non-subscribers) 10004S: Maintained 10005F: Documentation/devicetree/bindings/net/ti,cc1352p7.yaml 10006F: drivers/greybus/gb-beagleplay.c 10007 10008GREYBUS SUBSYSTEM 10009M: Johan Hovold <[email protected]> 10010M: Alex Elder <[email protected]> 10011M: Greg Kroah-Hartman <[email protected]> 10012L: [email protected] (moderated for non-subscribers) 10013S: Maintained 10014F: drivers/greybus/ 10015F: drivers/staging/greybus/ 10016F: include/linux/greybus.h 10017F: include/linux/greybus/ 10018 10019GREYBUS UART PROTOCOLS DRIVERS 10020M: David Lin <[email protected]> 10021S: Maintained 10022F: drivers/staging/greybus/log.c 10023F: drivers/staging/greybus/uart.c 10024 10025GS1662 VIDEO SERIALIZER 10026M: Charles-Antoine Couret <[email protected]> 10027L: [email protected] 10028S: Maintained 10029T: git git://linuxtv.org/media.git 10030F: drivers/media/spi/gs1662.c 10031 10032GSPCA FINEPIX SUBDRIVER 10033M: Frank Zago <[email protected]> 10034L: [email protected] 10035S: Maintained 10036T: git git://linuxtv.org/media.git 10037F: drivers/media/usb/gspca/finepix.c 10038 10039GSPCA GL860 SUBDRIVER 10040M: Olivier Lorin <[email protected]> 10041L: [email protected] 10042S: Maintained 10043T: git git://linuxtv.org/media.git 10044F: drivers/media/usb/gspca/gl860/ 10045 10046GSPCA M5602 SUBDRIVER 10047M: Erik Andren <[email protected]> 10048L: [email protected] 10049S: Maintained 10050T: git git://linuxtv.org/media.git 10051F: drivers/media/usb/gspca/m5602/ 10052 10053GSPCA PAC207 SONIXB SUBDRIVER 10054M: Hans Verkuil <[email protected]> 10055L: [email protected] 10056S: Odd Fixes 10057T: git git://linuxtv.org/media.git 10058F: drivers/media/usb/gspca/pac207.c 10059 10060GSPCA SN9C20X SUBDRIVER 10061M: Brian Johnson <[email protected]> 10062L: [email protected] 10063S: Maintained 10064T: git git://linuxtv.org/media.git 10065F: drivers/media/usb/gspca/sn9c20x.c 10066 10067GSPCA T613 SUBDRIVER 10068M: Leandro Costantino <[email protected]> 10069L: [email protected] 10070S: Maintained 10071T: git git://linuxtv.org/media.git 10072F: drivers/media/usb/gspca/t613.c 10073 10074GSPCA USB WEBCAM DRIVER 10075M: Hans Verkuil <[email protected]> 10076L: [email protected] 10077S: Odd Fixes 10078T: git git://linuxtv.org/media.git 10079F: drivers/media/usb/gspca/ 10080 10081GTP (GPRS Tunneling Protocol) 10082M: Pablo Neira Ayuso <[email protected]> 10083M: Harald Welte <[email protected]> 10084L: [email protected] 10085S: Maintained 10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 10087F: drivers/net/gtp.c 10088 10089GUID PARTITION TABLE (GPT) 10090M: Davidlohr Bueso <[email protected]> 10091L: [email protected] 10092S: Maintained 10093F: block/partitions/efi.* 10094 10095HABANALABS PCI DRIVER 10096M: Ofir Bitton <[email protected]> 10097L: [email protected] 10098S: Supported 10099C: irc://irc.oftc.net/dri-devel 10100T: git https://github.com/HabanaAI/drivers.accel.habanalabs.kernel.git 10101F: Documentation/ABI/testing/debugfs-driver-habanalabs 10102F: Documentation/ABI/testing/sysfs-driver-habanalabs 10103F: drivers/accel/habanalabs/ 10104F: include/linux/habanalabs/ 10105F: include/trace/events/habanalabs.h 10106F: include/uapi/drm/habanalabs_accel.h 10107 10108HACKRF MEDIA DRIVER 10109L: [email protected] 10110S: Orphan 10111W: https://linuxtv.org 10112Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10113F: drivers/media/usb/hackrf/ 10114 10115HANDSHAKE UPCALL FOR TRANSPORT LAYER SECURITY 10116M: Chuck Lever <[email protected]> 10117L: [email protected] 10118L: [email protected] 10119S: Maintained 10120F: Documentation/netlink/specs/handshake.yaml 10121F: Documentation/networking/tls-handshake.rst 10122F: include/net/handshake.h 10123F: include/trace/events/handshake.h 10124F: net/handshake/ 10125 10126HANTRO VPU CODEC DRIVER 10127M: Nicolas Dufresne <[email protected]> 10128M: Benjamin Gaignard <[email protected]> 10129M: Philipp Zabel <[email protected]> 10130L: [email protected] 10131L: [email protected] 10132S: Maintained 10133F: Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml 10134F: Documentation/devicetree/bindings/media/rockchip,rk3568-vepu.yaml 10135F: Documentation/devicetree/bindings/media/rockchip-vpu.yaml 10136F: drivers/media/platform/verisilicon/ 10137 10138HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 10139M: Frank Seidel <[email protected]> 10140L: [email protected] 10141S: Maintained 10142W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 10143F: drivers/platform/x86/hdaps.c 10144 10145HARDWARE MONITORING 10146M: Jean Delvare <[email protected]> 10147M: Guenter Roeck <[email protected]> 10148L: [email protected] 10149S: Maintained 10150W: http://hwmon.wiki.kernel.org/ 10151T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 10152F: Documentation/ABI/testing/sysfs-class-hwmon 10153F: Documentation/devicetree/bindings/hwmon/ 10154F: Documentation/hwmon/ 10155F: drivers/hwmon/ 10156F: include/linux/hwmon*.h 10157F: include/trace/events/hwmon*.h 10158K: (devm_)?hwmon_device_(un)?register(|_with_groups|_with_info) 10159 10160HARDWARE RANDOM NUMBER GENERATOR CORE 10161M: Olivia Mackall <[email protected]> 10162M: Herbert Xu <[email protected]> 10163L: [email protected] 10164S: Odd fixes 10165F: Documentation/admin-guide/hw_random.rst 10166F: Documentation/devicetree/bindings/rng/ 10167F: drivers/char/hw_random/ 10168F: include/linux/hw_random.h 10169 10170HARDWARE SPINLOCK CORE 10171M: Bjorn Andersson <[email protected]> 10172R: Baolin Wang <[email protected]> 10173L: [email protected] 10174S: Maintained 10175T: git git://git.kernel.org/pub/scm/linux/kernel/git/andersson/remoteproc.git hwspinlock-next 10176F: Documentation/devicetree/bindings/hwlock/ 10177F: Documentation/locking/hwspinlock.rst 10178F: drivers/hwspinlock/ 10179F: include/linux/hwspinlock.h 10180 10181HARDWARE TRACING FACILITIES 10182M: Alexander Shishkin <[email protected]> 10183S: Maintained 10184F: drivers/hwtracing/ 10185 10186HARMONY SOUND DRIVER 10187L: [email protected] 10188S: Maintained 10189F: sound/parisc/harmony.* 10190 10191HDPVR USB VIDEO ENCODER DRIVER 10192M: Hans Verkuil <[email protected]> 10193L: [email protected] 10194S: Odd Fixes 10195W: https://linuxtv.org 10196T: git git://linuxtv.org/media.git 10197F: drivers/media/usb/hdpvr/ 10198 10199HEWLETT PACKARD ENTERPRISE ILO CHIF DRIVER 10200M: Keng-Yu Lin <[email protected]> 10201S: Supported 10202F: drivers/misc/hpilo.[ch] 10203 10204HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 10205M: Jerry Hoemann <[email protected]> 10206S: Supported 10207F: Documentation/watchdog/hpwdt.rst 10208F: drivers/watchdog/hpwdt.c 10209 10210HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 10211M: Don Brace <[email protected]> 10212L: [email protected] 10213L: [email protected] 10214S: Supported 10215F: Documentation/scsi/hpsa.rst 10216F: drivers/scsi/hpsa*.[ch] 10217F: include/linux/cciss*.h 10218F: include/uapi/linux/cciss*.h 10219 10220HFI1 DRIVER 10221M: Dennis Dalessandro <[email protected]> 10222L: [email protected] 10223S: Supported 10224F: drivers/infiniband/hw/hfi1 10225 10226HFS FILESYSTEM 10227L: [email protected] 10228S: Orphan 10229F: Documentation/filesystems/hfs.rst 10230F: fs/hfs/ 10231 10232HFSPLUS FILESYSTEM 10233L: [email protected] 10234S: Orphan 10235F: Documentation/filesystems/hfsplus.rst 10236F: fs/hfsplus/ 10237 10238HGA FRAMEBUFFER DRIVER 10239M: Ferenc Bakonyi <[email protected]> 10240L: [email protected] 10241S: Maintained 10242W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 10243F: drivers/video/fbdev/hgafb.c 10244 10245HIBERNATION (aka Software Suspend, aka swsusp) 10246M: "Rafael J. Wysocki" <[email protected]> 10247M: Pavel Machek <[email protected]> 10248L: [email protected] 10249S: Supported 10250B: https://bugzilla.kernel.org 10251F: arch/*/include/asm/suspend*.h 10252F: arch/x86/power/ 10253F: drivers/base/power/ 10254F: include/linux/freezer.h 10255F: include/linux/pm.h 10256F: include/linux/suspend.h 10257F: kernel/power/ 10258 10259HID CORE LAYER 10260M: Jiri Kosina <[email protected]> 10261M: Benjamin Tissoires <[email protected]> 10262L: [email protected] 10263S: Maintained 10264T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 10265F: Documentation/hid/ 10266F: drivers/hid/ 10267F: include/linux/hid* 10268F: include/uapi/linux/hid* 10269F: samples/hid/ 10270F: tools/testing/selftests/hid/ 10271 10272HID LOGITECH DRIVERS 10273R: Filipe Laíns <[email protected]> 10274L: [email protected] 10275S: Maintained 10276F: drivers/hid/hid-logitech-* 10277 10278HID NVIDIA SHIELD DRIVER 10279M: Rahul Rameshbabu <[email protected]> 10280L: [email protected] 10281S: Maintained 10282F: drivers/hid/hid-nvidia-shield.c 10283 10284HID PHOENIX RC FLIGHT CONTROLLER 10285M: Marcus Folkesson <[email protected]> 10286L: [email protected] 10287S: Maintained 10288F: drivers/hid/hid-pxrc.c 10289 10290HID PLAYSTATION DRIVER 10291M: Roderick Colenbrander <[email protected]> 10292L: [email protected] 10293S: Supported 10294F: drivers/hid/hid-playstation.c 10295 10296HID SENSOR HUB DRIVERS 10297M: Jiri Kosina <[email protected]> 10298M: Jonathan Cameron <[email protected]> 10299M: Srinivas Pandruvada <[email protected]> 10300L: [email protected] 10301L: [email protected] 10302S: Maintained 10303F: Documentation/hid/hid-sensor* 10304F: drivers/hid/hid-sensor-* 10305F: drivers/iio/*/hid-* 10306F: include/linux/hid-sensor-* 10307 10308HID VRC-2 CAR CONTROLLER DRIVER 10309M: Marcus Folkesson <[email protected]> 10310L: [email protected] 10311S: Maintained 10312F: drivers/hid/hid-vrc2.c 10313 10314HID WACOM DRIVER 10315M: Ping Cheng <[email protected]> 10316M: Jason Gerecke <[email protected]> 10317L: [email protected] 10318S: Maintained 10319F: drivers/hid/wacom.h 10320F: drivers/hid/wacom_* 10321 10322HID++ LOGITECH DRIVERS 10323R: Filipe Laíns <[email protected]> 10324R: Bastien Nocera <[email protected]> 10325L: [email protected] 10326S: Maintained 10327F: drivers/hid/hid-logitech-hidpp.c 10328 10329HIGH-RESOLUTION TIMERS, TIMER WHEEL, CLOCKEVENTS 10330M: Anna-Maria Behnsen <[email protected]> 10331M: Frederic Weisbecker <[email protected]> 10332M: Thomas Gleixner <[email protected]> 10333L: [email protected] 10334S: Maintained 10335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 10336F: Documentation/timers/ 10337F: include/linux/clockchips.h 10338F: include/linux/delay.h 10339F: include/linux/hrtimer.h 10340F: include/linux/timer.h 10341F: kernel/time/clockevents.c 10342F: kernel/time/hrtimer.c 10343F: kernel/time/sleep_timeout.c 10344F: kernel/time/timer.c 10345F: kernel/time/timer_list.c 10346F: kernel/time/timer_migration.* 10347F: tools/testing/selftests/timers/ 10348 10349HIGH-SPEED SCC DRIVER FOR AX.25 10350L: [email protected] 10351S: Orphan 10352F: drivers/net/hamradio/scc.c 10353 10354HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 10355M: HighPoint Linux Team <[email protected]> 10356S: Supported 10357W: http://www.highpoint-tech.com 10358F: Documentation/scsi/hptiop.rst 10359F: drivers/scsi/hptiop.c 10360 10361HIKEY960 ONBOARD USB GPIO HUB DRIVER 10362M: John Stultz <[email protected]> 10363L: [email protected] 10364S: Maintained 10365F: drivers/misc/hisi_hikey_usb.c 10366 10367HIMAX HX83112B TOUCHSCREEN SUPPORT 10368M: Job Noorman <[email protected]> 10369L: [email protected] 10370S: Maintained 10371F: Documentation/devicetree/bindings/input/touchscreen/himax,hx83112b.yaml 10372F: drivers/input/touchscreen/himax_hx83112b.c 10373 10374HIPPI 10375M: Jes Sorensen <[email protected]> 10376S: Maintained 10377F: drivers/net/hippi/ 10378F: include/linux/hippidevice.h 10379F: include/uapi/linux/if_hippi.h 10380F: net/802/hippi.c 10381 10382HIRSCHMANN HELLCREEK ETHERNET SWITCH DRIVER 10383M: Kurt Kanzenbach <[email protected]> 10384L: [email protected] 10385S: Maintained 10386F: Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml 10387F: drivers/net/dsa/hirschmann/* 10388F: include/linux/platform_data/hirschmann-hellcreek.h 10389F: net/dsa/tag_hellcreek.c 10390 10391HISILICON DMA DRIVER 10392M: Zhou Wang <[email protected]> 10393M: Jie Hai <[email protected]> 10394L: [email protected] 10395S: Maintained 10396F: drivers/dma/hisi_dma.c 10397 10398HISILICON GPIO DRIVER 10399M: Jay Fang <[email protected]> 10400L: [email protected] 10401S: Maintained 10402F: Documentation/devicetree/bindings/gpio/hisilicon,ascend910-gpio.yaml 10403F: drivers/gpio/gpio-hisi.c 10404 10405HISILICON HIGH PERFORMANCE RSA ENGINE DRIVER (HPRE) 10406M: Zhiqi Song <[email protected]> 10407M: Longfang Liu <[email protected]> 10408L: [email protected] 10409S: Maintained 10410F: Documentation/ABI/testing/debugfs-hisi-hpre 10411F: drivers/crypto/hisilicon/hpre/hpre.h 10412F: drivers/crypto/hisilicon/hpre/hpre_crypto.c 10413F: drivers/crypto/hisilicon/hpre/hpre_main.c 10414 10415HISILICON HNS3 PMU DRIVER 10416M: Jijie Shao <[email protected]> 10417S: Supported 10418F: Documentation/admin-guide/perf/hns3-pmu.rst 10419F: drivers/perf/hisilicon/hns3_pmu.c 10420 10421HISILICON I2C CONTROLLER DRIVER 10422M: Yicong Yang <[email protected]> 10423L: [email protected] 10424S: Maintained 10425W: https://www.hisilicon.com 10426F: Documentation/devicetree/bindings/i2c/hisilicon,ascend910-i2c.yaml 10427F: drivers/i2c/busses/i2c-hisi.c 10428 10429HISILICON KUNPENG SOC HCCS DRIVER 10430M: Huisong Li <[email protected]> 10431S: Maintained 10432F: Documentation/ABI/testing/sysfs-devices-platform-kunpeng_hccs 10433F: drivers/soc/hisilicon/kunpeng_hccs.c 10434F: drivers/soc/hisilicon/kunpeng_hccs.h 10435 10436HISILICON LPC BUS DRIVER 10437M: Jay Fang <[email protected]> 10438S: Maintained 10439W: http://www.hisilicon.com 10440F: Documentation/devicetree/bindings/arm/hisilicon/low-pin-count.yaml 10441F: drivers/bus/hisi_lpc.c 10442 10443HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 10444M: Jian Shen <[email protected]> 10445M: Salil Mehta <[email protected]> 10446M: Jijie Shao <[email protected]> 10447L: [email protected] 10448S: Maintained 10449W: http://www.hisilicon.com 10450F: drivers/net/ethernet/hisilicon/hns3/ 10451 10452HISILICON NETWORK HIBMCGE DRIVER 10453M: Jijie Shao <[email protected]> 10454L: [email protected] 10455S: Maintained 10456F: drivers/net/ethernet/hisilicon/hibmcge/ 10457 10458HISILICON NETWORK SUBSYSTEM DRIVER 10459M: Jian Shen <[email protected]> 10460M: Salil Mehta <[email protected]> 10461L: [email protected] 10462S: Maintained 10463W: http://www.hisilicon.com 10464F: Documentation/devicetree/bindings/net/hisilicon*.txt 10465F: drivers/net/ethernet/hisilicon/ 10466 10467HISILICON PMU DRIVER 10468M: Yicong Yang <[email protected]> 10469M: Jonathan Cameron <[email protected]> 10470S: Supported 10471W: http://www.hisilicon.com 10472F: Documentation/admin-guide/perf/hisi-pcie-pmu.rst 10473F: Documentation/admin-guide/perf/hisi-pmu.rst 10474F: drivers/perf/hisilicon 10475 10476HISILICON PTT DRIVER 10477M: Yicong Yang <[email protected]> 10478M: Jonathan Cameron <[email protected]> 10479L: [email protected] 10480S: Maintained 10481F: Documentation/ABI/testing/sysfs-bus-event_source-devices-hisi_ptt 10482F: Documentation/trace/hisi-ptt.rst 10483F: drivers/hwtracing/ptt/ 10484F: tools/perf/arch/arm64/util/hisi-ptt.c 10485F: tools/perf/util/hisi-ptt* 10486F: tools/perf/util/hisi-ptt-decoder/* 10487 10488HISILICON QM DRIVER 10489M: Weili Qian <[email protected]> 10490M: Zhou Wang <[email protected]> 10491L: [email protected] 10492S: Maintained 10493F: drivers/crypto/hisilicon/Kconfig 10494F: drivers/crypto/hisilicon/Makefile 10495F: drivers/crypto/hisilicon/qm.c 10496F: drivers/crypto/hisilicon/sgl.c 10497F: include/linux/hisi_acc_qm.h 10498 10499HISILICON ROCE DRIVER 10500M: Chengchang Tang <[email protected]> 10501M: Junxian Huang <[email protected]> 10502L: [email protected] 10503S: Maintained 10504F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 10505F: drivers/infiniband/hw/hns/ 10506 10507HISILICON SAS Controller 10508M: Yihang Li <[email protected]> 10509S: Supported 10510W: http://www.hisilicon.com 10511F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 10512F: drivers/scsi/hisi_sas/ 10513 10514HISILICON SECURITY ENGINE V2 DRIVER (SEC2) 10515M: Longfang Liu <[email protected]> 10516L: [email protected] 10517S: Maintained 10518F: Documentation/ABI/testing/debugfs-hisi-sec 10519F: drivers/crypto/hisilicon/sec2/sec.h 10520F: drivers/crypto/hisilicon/sec2/sec_crypto.c 10521F: drivers/crypto/hisilicon/sec2/sec_crypto.h 10522F: drivers/crypto/hisilicon/sec2/sec_main.c 10523 10524HISILICON SPI Controller DRIVER FOR KUNPENG SOCS 10525M: Jay Fang <[email protected]> 10526L: [email protected] 10527S: Maintained 10528W: http://www.hisilicon.com 10529F: drivers/spi/spi-hisi-kunpeng.c 10530 10531HISILICON SPMI CONTROLLER DRIVER FOR HIKEY 970 10532M: Mauro Carvalho Chehab <[email protected]> 10533L: [email protected] 10534S: Maintained 10535F: Documentation/devicetree/bindings/spmi/hisilicon,hisi-spmi-controller.yaml 10536F: drivers/spmi/hisi-spmi-controller.c 10537 10538HISILICON SPMI PMIC DRIVER FOR HIKEY 6421v600 10539M: Mauro Carvalho Chehab <[email protected]> 10540L: [email protected] 10541S: Maintained 10542F: Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml 10543F: drivers/mfd/hi6421-spmi-pmic.c 10544 10545HISILICON TRUE RANDOM NUMBER GENERATOR V2 SUPPORT 10546M: Weili Qian <[email protected]> 10547S: Maintained 10548F: drivers/crypto/hisilicon/trng/trng.c 10549 10550HISILICON V3XX SPI NOR FLASH Controller Driver 10551M: Jay Fang <[email protected]> 10552S: Maintained 10553W: http://www.hisilicon.com 10554F: drivers/spi/spi-hisi-sfc-v3xx.c 10555 10556HISILICON ZIP Controller DRIVER 10557M: Yang Shen <[email protected]> 10558M: Zhou Wang <[email protected]> 10559L: [email protected] 10560S: Maintained 10561F: Documentation/ABI/testing/debugfs-hisi-zip 10562F: drivers/crypto/hisilicon/zip/ 10563 10564HMM - Heterogeneous Memory Management 10565M: Jérôme Glisse <[email protected]> 10566L: [email protected] 10567S: Maintained 10568F: Documentation/mm/hmm.rst 10569F: include/linux/hmm* 10570F: lib/test_hmm* 10571F: mm/hmm* 10572F: tools/testing/selftests/mm/*hmm* 10573 10574HONEYWELL HSC030PA PRESSURE SENSOR SERIES IIO DRIVER 10575M: Petre Rodan <[email protected]> 10576L: [email protected] 10577S: Maintained 10578F: Documentation/devicetree/bindings/iio/pressure/honeywell,hsc030pa.yaml 10579F: drivers/iio/pressure/hsc030pa* 10580 10581HONEYWELL MPRLS0025PA PRESSURE SENSOR SERIES IIO DRIVER 10582M: Andreas Klinger <[email protected]> 10583M: Petre Rodan <[email protected]> 10584L: [email protected] 10585S: Maintained 10586F: Documentation/devicetree/bindings/iio/pressure/honeywell,mprls0025pa.yaml 10587F: drivers/iio/pressure/mprls0025pa* 10588 10589HP BIOSCFG DRIVER 10590M: Jorge Lopez <[email protected]> 10591L: [email protected] 10592S: Maintained 10593F: drivers/platform/x86/hp/hp-bioscfg/ 10594 10595HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 10596L: [email protected] 10597S: Orphan 10598F: drivers/platform/x86/hp/tc1100-wmi.c 10599 10600HP WMI HARDWARE MONITOR DRIVER 10601M: James Seo <[email protected]> 10602L: [email protected] 10603S: Maintained 10604F: Documentation/hwmon/hp-wmi-sensors.rst 10605F: drivers/hwmon/hp-wmi-sensors.c 10606 10607HPET: High Precision Event Timers driver 10608M: Clemens Ladisch <[email protected]> 10609S: Maintained 10610F: Documentation/timers/hpet.rst 10611F: drivers/char/hpet.c 10612F: include/linux/hpet.h 10613F: include/uapi/linux/hpet.h 10614 10615HPET: x86 10616S: Orphan 10617F: arch/x86/include/asm/hpet.h 10618F: arch/x86/kernel/hpet.c 10619 10620HPFS FILESYSTEM 10621M: Mikulas Patocka <[email protected]> 10622S: Maintained 10623W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 10624F: fs/hpfs/ 10625 10626HS3001 Hardware Temperature and Humidity Sensor 10627M: Andre Werner <[email protected]> 10628L: [email protected] 10629S: Maintained 10630F: drivers/hwmon/hs3001.c 10631 10632HSI SUBSYSTEM 10633M: Sebastian Reichel <[email protected]> 10634S: Maintained 10635T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 10636F: Documentation/ABI/testing/sysfs-bus-hsi 10637F: Documentation/driver-api/hsi.rst 10638F: drivers/hsi/ 10639F: include/linux/hsi/ 10640F: include/uapi/linux/hsi/ 10641 10642HSO 3G MODEM DRIVER 10643L: [email protected] 10644S: Orphan 10645F: drivers/net/usb/hso.c 10646 10647HSR NETWORK PROTOCOL 10648L: [email protected] 10649S: Orphan 10650F: net/hsr/ 10651 10652HT16K33 LED CONTROLLER DRIVER 10653M: Robin van der Gracht <[email protected]> 10654S: Maintained 10655F: Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml 10656F: drivers/auxdisplay/ht16k33.c 10657 10658HTCPEN TOUCHSCREEN DRIVER 10659M: Pau Oliva Fora <[email protected]> 10660L: [email protected] 10661S: Maintained 10662F: drivers/input/touchscreen/htcpen.c 10663 10664HTE SUBSYSTEM 10665M: Dipen Patel <[email protected]> 10666L: [email protected] 10667S: Maintained 10668Q: https://patchwork.kernel.org/project/timestamp/list/ 10669T: git git://git.kernel.org/pub/scm/linux/kernel/git/pateldipen1984/linux.git 10670F: Documentation/devicetree/bindings/timestamp/ 10671F: Documentation/driver-api/hte/ 10672F: drivers/hte/ 10673F: include/linux/hte.h 10674 10675HTS221 TEMPERATURE-HUMIDITY IIO DRIVER 10676M: Lorenzo Bianconi <[email protected]> 10677L: [email protected] 10678S: Maintained 10679W: http://www.st.com/ 10680F: Documentation/devicetree/bindings/iio/humidity/st,hts221.yaml 10681F: drivers/iio/humidity/hts221* 10682 10683HUAWEI ETHERNET DRIVER 10684M: Cai Huoqing <[email protected]> 10685L: [email protected] 10686S: Maintained 10687F: Documentation/networking/device_drivers/ethernet/huawei/hinic.rst 10688F: drivers/net/ethernet/huawei/hinic/ 10689 10690HUGETLB SUBSYSTEM 10691M: Muchun Song <[email protected]> 10692L: [email protected] 10693S: Maintained 10694F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 10695F: Documentation/admin-guide/mm/hugetlbpage.rst 10696F: Documentation/mm/hugetlbfs_reserv.rst 10697F: Documentation/mm/vmemmap_dedup.rst 10698F: fs/hugetlbfs/ 10699F: include/linux/hugetlb.h 10700F: include/trace/events/hugetlbfs.h 10701F: mm/hugetlb.c 10702F: mm/hugetlb_vmemmap.c 10703F: mm/hugetlb_vmemmap.h 10704F: tools/testing/selftests/cgroup/test_hugetlb_memcg.c 10705 10706HVA ST MEDIA DRIVER 10707M: Jean-Christophe Trotin <[email protected]> 10708L: [email protected] 10709S: Supported 10710W: https://linuxtv.org 10711T: git git://linuxtv.org/media.git 10712F: drivers/media/platform/st/sti/hva 10713 10714HWPOISON MEMORY FAILURE HANDLING 10715M: Miaohe Lin <[email protected]> 10716R: Naoya Horiguchi <[email protected]> 10717L: [email protected] 10718S: Maintained 10719F: mm/hwpoison-inject.c 10720F: mm/memory-failure.c 10721 10722HYCON HY46XX TOUCHSCREEN SUPPORT 10723M: Giulio Benetti <[email protected]> 10724L: [email protected] 10725S: Maintained 10726F: Documentation/devicetree/bindings/input/touchscreen/hycon,hy46xx.yaml 10727F: drivers/input/touchscreen/hycon-hy46xx.c 10728 10729HYGON PROCESSOR SUPPORT 10730M: Pu Wen <[email protected]> 10731L: [email protected] 10732S: Maintained 10733F: arch/x86/kernel/cpu/hygon.c 10734 10735HYNIX HI556 SENSOR DRIVER 10736M: Sakari Ailus <[email protected]> 10737L: [email protected] 10738S: Maintained 10739T: git git://linuxtv.org/media.git 10740F: drivers/media/i2c/hi556.c 10741 10742HYNIX HI846 SENSOR DRIVER 10743M: Martin Kepplinger <[email protected]> 10744L: [email protected] 10745S: Maintained 10746F: drivers/media/i2c/hi846.c 10747 10748HYNIX HI847 SENSOR DRIVER 10749M: Sakari Ailus <[email protected]> 10750L: [email protected] 10751S: Maintained 10752F: drivers/media/i2c/hi847.c 10753 10754Hyper-V/Azure CORE AND DRIVERS 10755M: "K. Y. Srinivasan" <[email protected]> 10756M: Haiyang Zhang <[email protected]> 10757M: Wei Liu <[email protected]> 10758M: Dexuan Cui <[email protected]> 10759L: [email protected] 10760S: Supported 10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux.git 10762F: Documentation/ABI/stable/sysfs-bus-vmbus 10763F: Documentation/ABI/testing/debugfs-hyperv 10764F: Documentation/devicetree/bindings/bus/microsoft,vmbus.yaml 10765F: Documentation/networking/device_drivers/ethernet/microsoft/netvsc.rst 10766F: Documentation/virt/hyperv 10767F: arch/arm64/hyperv 10768F: arch/arm64/include/asm/mshyperv.h 10769F: arch/x86/hyperv 10770F: arch/x86/include/asm/mshyperv.h 10771F: arch/x86/include/asm/trace/hyperv.h 10772F: arch/x86/kernel/cpu/mshyperv.c 10773F: drivers/clocksource/hyperv_timer.c 10774F: drivers/hid/hid-hyperv.c 10775F: drivers/hv/ 10776F: drivers/input/serio/hyperv-keyboard.c 10777F: drivers/iommu/hyperv-iommu.c 10778F: drivers/net/ethernet/microsoft/ 10779F: drivers/net/hyperv/ 10780F: drivers/pci/controller/pci-hyperv-intf.c 10781F: drivers/pci/controller/pci-hyperv.c 10782F: drivers/scsi/storvsc_drv.c 10783F: drivers/uio/uio_hv_generic.c 10784F: drivers/video/fbdev/hyperv_fb.c 10785F: include/asm-generic/mshyperv.h 10786F: include/clocksource/hyperv_timer.h 10787F: include/hyperv/hvgdk.h 10788F: include/hyperv/hvgdk_ext.h 10789F: include/hyperv/hvgdk_mini.h 10790F: include/hyperv/hvhdk.h 10791F: include/hyperv/hvhdk_mini.h 10792F: include/linux/hyperv.h 10793F: include/net/mana 10794F: include/uapi/linux/hyperv.h 10795F: net/vmw_vsock/hyperv_transport.c 10796F: tools/hv/ 10797 10798HYPERBUS SUPPORT 10799M: Vignesh Raghavendra <[email protected]> 10800R: Tudor Ambarus <[email protected]> 10801L: [email protected] 10802S: Supported 10803Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 10804C: irc://irc.oftc.net/mtd 10805T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git cfi/next 10806F: Documentation/devicetree/bindings/mtd/ti,am654-hbmc.yaml 10807F: drivers/mtd/hyperbus/ 10808F: include/linux/mtd/hyperbus.h 10809 10810HYPERVISOR VIRTUAL CONSOLE DRIVER 10811L: [email protected] 10812S: Odd Fixes 10813F: drivers/tty/hvc/ 10814 10815I2C ACPI SUPPORT 10816M: Mika Westerberg <[email protected]> 10817L: [email protected] 10818L: [email protected] 10819S: Maintained 10820F: drivers/i2c/i2c-core-acpi.c 10821 10822I2C ADDRESS TRANSLATOR (ATR) 10823M: Tomi Valkeinen <[email protected]> 10824R: Luca Ceresoli <[email protected]> 10825L: [email protected] 10826S: Maintained 10827F: drivers/i2c/i2c-atr.c 10828F: include/linux/i2c-atr.h 10829 10830I2C CONTROLLER DRIVER FOR NVIDIA GPU 10831M: Ajay Gupta <[email protected]> 10832L: [email protected] 10833S: Maintained 10834F: Documentation/i2c/busses/i2c-nvidia-gpu.rst 10835F: drivers/i2c/busses/i2c-nvidia-gpu.c 10836 10837I2C MUXES 10838M: Peter Rosin <[email protected]> 10839L: [email protected] 10840S: Maintained 10841F: Documentation/devicetree/bindings/i2c/i2c-arb* 10842F: Documentation/devicetree/bindings/i2c/i2c-gate* 10843F: Documentation/devicetree/bindings/i2c/i2c-mux* 10844F: Documentation/i2c/i2c-topology.rst 10845F: Documentation/i2c/muxes/ 10846F: drivers/i2c/i2c-mux.c 10847F: drivers/i2c/muxes/ 10848F: include/linux/i2c-mux.h 10849 10850I2C MV64XXX MARVELL AND ALLWINNER DRIVER 10851M: Gregory CLEMENT <[email protected]> 10852L: [email protected] 10853S: Maintained 10854F: Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml 10855F: drivers/i2c/busses/i2c-mv64xxx.c 10856 10857I2C OF COMPONENT PROBER 10858M: Chen-Yu Tsai <[email protected]> 10859L: [email protected] 10860L: [email protected] 10861S: Maintained 10862F: drivers/i2c/i2c-core-of-prober.c 10863F: include/linux/i2c-of-prober.h 10864 10865I2C OVER PARALLEL PORT 10866M: Jean Delvare <[email protected]> 10867L: [email protected] 10868S: Maintained 10869F: Documentation/i2c/busses/i2c-parport.rst 10870F: drivers/i2c/busses/i2c-parport.c 10871 10872I2C SUBSYSTEM 10873M: Wolfram Sang <[email protected]> 10874L: [email protected] 10875S: Maintained 10876W: https://i2c.wiki.kernel.org/ 10877Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 10879F: Documentation/i2c/ 10880F: drivers/i2c/* 10881F: include/dt-bindings/i2c/i2c.h 10882F: include/linux/i2c-dev.h 10883F: include/linux/i2c-smbus.h 10884F: include/linux/i2c.h 10885F: include/uapi/linux/i2c-*.h 10886F: include/uapi/linux/i2c.h 10887 10888I2C SUBSYSTEM HOST DRIVERS 10889M: Andi Shyti <[email protected]> 10890L: [email protected] 10891S: Maintained 10892W: https://i2c.wiki.kernel.org/ 10893Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/andi.shyti/linux.git 10895F: Documentation/devicetree/bindings/i2c/ 10896F: drivers/i2c/algos/ 10897F: drivers/i2c/busses/ 10898F: include/dt-bindings/i2c/ 10899 10900I2C-TAOS-EVM DRIVER 10901M: Jean Delvare <[email protected]> 10902L: [email protected] 10903S: Maintained 10904F: Documentation/i2c/busses/i2c-taos-evm.rst 10905F: drivers/i2c/busses/i2c-taos-evm.c 10906 10907I2C-TINY-USB DRIVER 10908M: Till Harbaum <[email protected]> 10909L: [email protected] 10910S: Maintained 10911W: http://www.harbaum.org/till/i2c_tiny_usb 10912F: drivers/i2c/busses/i2c-tiny-usb.c 10913 10914I2C/SMBUS CONTROLLER DRIVERS FOR PC 10915M: Jean Delvare <[email protected]> 10916L: [email protected] 10917S: Maintained 10918F: Documentation/i2c/busses/i2c-ali1535.rst 10919F: Documentation/i2c/busses/i2c-ali1563.rst 10920F: Documentation/i2c/busses/i2c-ali15x3.rst 10921F: Documentation/i2c/busses/i2c-amd756.rst 10922F: Documentation/i2c/busses/i2c-amd8111.rst 10923F: Documentation/i2c/busses/i2c-i801.rst 10924F: Documentation/i2c/busses/i2c-nforce2.rst 10925F: Documentation/i2c/busses/i2c-piix4.rst 10926F: Documentation/i2c/busses/i2c-sis5595.rst 10927F: Documentation/i2c/busses/i2c-sis630.rst 10928F: Documentation/i2c/busses/i2c-sis96x.rst 10929F: Documentation/i2c/busses/i2c-via.rst 10930F: Documentation/i2c/busses/i2c-viapro.rst 10931F: drivers/i2c/busses/i2c-ali1535.c 10932F: drivers/i2c/busses/i2c-ali1563.c 10933F: drivers/i2c/busses/i2c-ali15x3.c 10934F: drivers/i2c/busses/i2c-amd756.c 10935F: drivers/i2c/busses/i2c-amd8111.c 10936F: drivers/i2c/busses/i2c-i801.c 10937F: drivers/i2c/busses/i2c-isch.c 10938F: drivers/i2c/busses/i2c-nforce2.c 10939F: drivers/i2c/busses/i2c-piix4.* 10940F: drivers/i2c/busses/i2c-sis5595.c 10941F: drivers/i2c/busses/i2c-sis630.c 10942F: drivers/i2c/busses/i2c-sis96x.c 10943F: drivers/i2c/busses/i2c-via.c 10944F: drivers/i2c/busses/i2c-viapro.c 10945 10946I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 10947M: Hans de Goede <[email protected]> 10948L: [email protected] 10949S: Maintained 10950F: drivers/i2c/busses/i2c-cht-wc.c 10951 10952I2C/SMBUS ISMT DRIVER 10953M: Seth Heasley <[email protected]> 10954M: Neil Horman <[email protected]> 10955L: [email protected] 10956F: Documentation/i2c/busses/i2c-ismt.rst 10957F: drivers/i2c/busses/i2c-ismt.c 10958 10959I2C/SMBUS ZHAOXIN DRIVER 10960M: Hans Hu <[email protected]> 10961L: [email protected] 10962S: Maintained 10963W: https://www.zhaoxin.com 10964F: drivers/i2c/busses/i2c-viai2c-common.c 10965F: drivers/i2c/busses/i2c-viai2c-zhaoxin.c 10966 10967I2C/SMBUS STUB DRIVER 10968M: Jean Delvare <[email protected]> 10969L: [email protected] 10970S: Maintained 10971F: drivers/i2c/i2c-stub.c 10972 10973I3C DRIVER FOR ASPEED AST2600 10974M: Jeremy Kerr <[email protected]> 10975S: Maintained 10976F: Documentation/devicetree/bindings/i3c/aspeed,ast2600-i3c.yaml 10977F: drivers/i3c/master/ast2600-i3c-master.c 10978 10979I3C DRIVER FOR CADENCE I3C MASTER IP 10980M: Przemysław Gaj <[email protected]> 10981S: Maintained 10982F: Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml 10983F: drivers/i3c/master/i3c-master-cdns.c 10984 10985I3C DRIVER FOR SYNOPSYS DESIGNWARE 10986S: Orphan 10987F: Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml 10988F: drivers/i3c/master/dw* 10989 10990I3C SUBSYSTEM 10991M: Alexandre Belloni <[email protected]> 10992L: [email protected] (moderated for non-subscribers) 10993S: Maintained 10994C: irc://chat.freenode.net/linux-i3c 10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux.git 10996F: Documentation/ABI/testing/sysfs-bus-i3c 10997F: Documentation/devicetree/bindings/i3c/ 10998F: Documentation/driver-api/i3c 10999F: drivers/i3c/ 11000F: include/dt-bindings/i3c/ 11001F: include/linux/i3c/ 11002 11003IBM Operation Panel Input Driver 11004M: Eddie James <[email protected]> 11005L: [email protected] 11006S: Maintained 11007F: Documentation/devicetree/bindings/input/ibm,op-panel.yaml 11008F: drivers/input/misc/ibm-panel.c 11009 11010IBM Power 842 compression accelerator 11011M: Haren Myneni <[email protected]> 11012S: Supported 11013F: crypto/842.c 11014F: drivers/crypto/nx/Kconfig 11015F: drivers/crypto/nx/Makefile 11016F: drivers/crypto/nx/nx-842* 11017F: include/linux/sw842.h 11018F: lib/842/ 11019 11020IBM Power in-Nest Crypto Acceleration 11021M: Breno Leitão <[email protected]> 11022M: Nayna Jain <[email protected]> 11023M: Paulo Flabiano Smorigo <[email protected]> 11024L: [email protected] 11025S: Supported 11026F: drivers/crypto/nx/Kconfig 11027F: drivers/crypto/nx/Makefile 11028F: drivers/crypto/nx/nx-aes* 11029F: drivers/crypto/nx/nx-sha* 11030F: drivers/crypto/nx/nx.* 11031F: drivers/crypto/nx/nx_csbcpb.h 11032F: drivers/crypto/nx/nx_debugfs.c 11033 11034IBM Power IO DLPAR Driver for RPA-compliant PPC64 platform 11035M: Tyrel Datwyler <[email protected]> 11036L: [email protected] 11037L: [email protected] 11038S: Supported 11039F: drivers/pci/hotplug/rpadlpar* 11040 11041IBM Power Linux RAID adapter 11042M: Brian King <[email protected]> 11043S: Supported 11044F: drivers/scsi/ipr.* 11045 11046IBM Power PCI Hotplug Driver for RPA-compliant PPC64 platform 11047M: Tyrel Datwyler <[email protected]> 11048L: [email protected] 11049L: [email protected] 11050S: Supported 11051F: drivers/pci/hotplug/rpaphp* 11052 11053IBM Power SRIOV Virtual NIC Device Driver 11054M: Haren Myneni <[email protected]> 11055M: Rick Lindsley <[email protected]> 11056R: Nick Child <[email protected]> 11057R: Thomas Falcon <[email protected]> 11058L: [email protected] 11059S: Maintained 11060F: drivers/net/ethernet/ibm/ibmvnic.* 11061 11062IBM Power VFIO Support 11063M: Timothy Pearson <[email protected]> 11064S: Supported 11065F: drivers/vfio/vfio_iommu_spapr_tce.c 11066 11067IBM Power Virtual Ethernet Device Driver 11068M: Nick Child <[email protected]> 11069L: [email protected] 11070S: Maintained 11071F: drivers/net/ethernet/ibm/ibmveth.* 11072 11073IBM Power Virtual FC Device Drivers 11074M: Tyrel Datwyler <[email protected]> 11075L: [email protected] 11076S: Supported 11077F: drivers/scsi/ibmvscsi/ibmvfc* 11078 11079IBM Power Virtual Management Channel Driver 11080M: Brad Warrum <[email protected]> 11081M: Ritu Agarwal <[email protected]> 11082S: Supported 11083F: drivers/misc/ibmvmc.* 11084 11085IBM Power Virtual SCSI Device Drivers 11086M: Tyrel Datwyler <[email protected]> 11087L: [email protected] 11088S: Supported 11089F: drivers/scsi/ibmvscsi/ibmvscsi* 11090F: include/scsi/viosrp.h 11091 11092IBM Power Virtual SCSI Device Target Driver 11093M: Tyrel Datwyler <[email protected]> 11094L: [email protected] 11095L: [email protected] 11096S: Supported 11097F: drivers/scsi/ibmvscsi_tgt/ 11098 11099IBM Power VMX Cryptographic instructions 11100M: Breno Leitão <[email protected]> 11101M: Nayna Jain <[email protected]> 11102M: Paulo Flabiano Smorigo <[email protected]> 11103L: [email protected] 11104S: Supported 11105F: arch/powerpc/crypto/Kconfig 11106F: arch/powerpc/crypto/Makefile 11107F: arch/powerpc/crypto/aes.c 11108F: arch/powerpc/crypto/aes_cbc.c 11109F: arch/powerpc/crypto/aes_ctr.c 11110F: arch/powerpc/crypto/aes_xts.c 11111F: arch/powerpc/crypto/aesp8-ppc.* 11112F: arch/powerpc/crypto/ghash.c 11113F: arch/powerpc/crypto/ghashp8-ppc.pl 11114F: arch/powerpc/crypto/ppc-xlate.pl 11115F: arch/powerpc/crypto/vmx.c 11116 11117IBM ServeRAID RAID DRIVER 11118S: Orphan 11119F: drivers/scsi/ips.* 11120 11121ICH LPC AND GPIO DRIVER 11122M: Peter Tyser <[email protected]> 11123S: Maintained 11124F: drivers/gpio/gpio-ich.c 11125F: drivers/mfd/lpc_ich.c 11126 11127ICY I2C DRIVER 11128M: Max Staudt <[email protected]> 11129L: [email protected] 11130S: Maintained 11131F: drivers/i2c/busses/i2c-icy.c 11132 11133IDEAPAD LAPTOP EXTRAS DRIVER 11134M: Ike Panhc <[email protected]> 11135L: [email protected] 11136S: Maintained 11137W: http://launchpad.net/ideapad-laptop 11138F: drivers/platform/x86/ideapad-laptop.c 11139 11140IDEAPAD LAPTOP SLIDEBAR DRIVER 11141M: Andrey Moiseev <[email protected]> 11142L: [email protected] 11143S: Maintained 11144W: https://github.com/o2genum/ideapad-slidebar 11145F: drivers/input/misc/ideapad_slidebar.c 11146 11147IDT VersaClock 5 CLOCK DRIVER 11148M: Luca Ceresoli <[email protected]> 11149S: Maintained 11150F: Documentation/devicetree/bindings/clock/idt,versaclock5.yaml 11151F: drivers/clk/clk-versaclock5.c 11152 11153IEEE 802.15.4 SUBSYSTEM 11154M: Alexander Aring <[email protected]> 11155M: Stefan Schmidt <[email protected]> 11156M: Miquel Raynal <[email protected]> 11157L: [email protected] 11158S: Maintained 11159W: https://linux-wpan.org/ 11160Q: https://patchwork.kernel.org/project/linux-wpan/list/ 11161T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan.git 11162T: git git://git.kernel.org/pub/scm/linux/kernel/git/wpan/wpan-next.git 11163F: Documentation/networking/ieee802154.rst 11164F: drivers/net/ieee802154/ 11165F: include/linux/ieee802154.h 11166F: include/linux/nl802154.h 11167F: include/net/af_ieee802154.h 11168F: include/net/cfg802154.h 11169F: include/net/ieee802154_netdev.h 11170F: include/net/mac802154.h 11171F: include/net/nl802154.h 11172F: net/ieee802154/ 11173F: net/mac802154/ 11174 11175Intel VIRTIO DATA PATH ACCELERATOR 11176M: Zhu Lingshan <[email protected]> 11177L: [email protected] 11178S: Supported 11179F: drivers/vdpa/ifcvf/ 11180 11181IFE PROTOCOL 11182M: Yotam Gigi <[email protected]> 11183M: Jamal Hadi Salim <[email protected]> 11184F: include/net/ife.h 11185F: include/uapi/linux/ife.h 11186F: net/ife 11187 11188IGORPLUG-USB IR RECEIVER 11189M: Sean Young <[email protected]> 11190L: [email protected] 11191S: Maintained 11192F: drivers/media/rc/igorplugusb.c 11193 11194IGUANAWORKS USB IR TRANSCEIVER 11195M: Sean Young <[email protected]> 11196L: [email protected] 11197S: Maintained 11198F: drivers/media/rc/iguanair.c 11199 11200IIO BACKEND FRAMEWORK 11201M: Nuno Sa <[email protected]> 11202R: Olivier Moysan <[email protected]> 11203L: [email protected] 11204S: Maintained 11205F: Documentation/ABI/testing/debugfs-iio-backend 11206F: drivers/iio/industrialio-backend.c 11207F: include/linux/iio/backend.h 11208 11209IIO DIGITAL POTENTIOMETER DAC 11210M: Peter Rosin <[email protected]> 11211L: [email protected] 11212S: Maintained 11213F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 11214F: Documentation/devicetree/bindings/iio/dac/dpot-dac.yaml 11215F: drivers/iio/dac/dpot-dac.c 11216 11217IIO ENVELOPE DETECTOR 11218M: Peter Rosin <[email protected]> 11219L: [email protected] 11220S: Maintained 11221F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 11222F: Documentation/devicetree/bindings/iio/adc/envelope-detector.yaml 11223F: drivers/iio/adc/envelope-detector.c 11224 11225IIO LIGHT SENSOR GAIN-TIME-SCALE HELPERS 11226M: Matti Vaittinen <[email protected]> 11227L: [email protected] 11228S: Maintained 11229F: drivers/iio/industrialio-gts-helper.c 11230F: include/linux/iio/iio-gts-helper.h 11231F: drivers/iio/test/iio-test-gts.c 11232 11233IIO MULTIPLEXER 11234M: Peter Rosin <[email protected]> 11235L: [email protected] 11236S: Maintained 11237F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml 11238F: drivers/iio/multiplexer/iio-mux.c 11239 11240IIO SCMI BASED DRIVER 11241M: Jyoti Bhayana <[email protected]> 11242L: [email protected] 11243S: Maintained 11244F: drivers/iio/common/scmi_sensors/scmi_iio.c 11245 11246IIO SUBSYSTEM AND DRIVERS 11247M: Jonathan Cameron <[email protected]> 11248R: Lars-Peter Clausen <[email protected]> 11249L: [email protected] 11250S: Maintained 11251T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 11252F: Documentation/ABI/testing/configfs-iio* 11253F: Documentation/ABI/testing/sysfs-bus-iio* 11254F: Documentation/devicetree/bindings/iio/ 11255F: Documentation/iio/ 11256F: drivers/iio/ 11257F: drivers/staging/iio/ 11258F: include/dt-bindings/iio/ 11259F: include/linux/iio/ 11260F: tools/iio/ 11261 11262IIO UNIT CONVERTER 11263M: Peter Rosin <[email protected]> 11264L: [email protected] 11265S: Maintained 11266F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.yaml 11267F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.yaml 11268F: Documentation/devicetree/bindings/iio/afe/voltage-divider.yaml 11269F: drivers/iio/afe/iio-rescale.c 11270 11271IKANOS/ADI EAGLE ADSL USB DRIVER 11272M: Matthieu Castet <[email protected]> 11273M: Stanislaw Gruszka <[email protected]> 11274S: Maintained 11275F: drivers/usb/atm/ueagle-atm.c 11276 11277IMAGIS TOUCHSCREEN DRIVER 11278M: Markuss Broks <[email protected]> 11279S: Maintained 11280F: Documentation/devicetree/bindings/input/touchscreen/imagis,ist3038c.yaml 11281F: drivers/input/touchscreen/imagis.c 11282 11283IMGTEC ASCII LCD DRIVER 11284M: Paul Burton <[email protected]> 11285S: Maintained 11286F: Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml 11287F: drivers/auxdisplay/img-ascii-lcd.c 11288 11289IMGTEC JPEG ENCODER DRIVER 11290M: Devarsh Thakkar <[email protected]> 11291L: [email protected] 11292S: Supported 11293F: Documentation/devicetree/bindings/media/img,e5010-jpeg-enc.yaml 11294F: drivers/media/platform/imagination/e5010* 11295 11296IMGTEC IR DECODER DRIVER 11297S: Orphan 11298F: drivers/media/rc/img-ir/ 11299 11300IMGTEC POWERVR DRM DRIVER 11301M: Frank Binns <[email protected]> 11302M: Matt Coster <[email protected]> 11303S: Supported 11304T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 11305F: Documentation/devicetree/bindings/gpu/img,powervr-rogue.yaml 11306F: Documentation/devicetree/bindings/gpu/img,powervr-sgx.yaml 11307F: Documentation/gpu/imagination/ 11308F: drivers/gpu/drm/ci/xfails/powervr* 11309F: drivers/gpu/drm/imagination/ 11310F: include/uapi/drm/pvr_drm.h 11311 11312IMON SOUNDGRAPH USB IR RECEIVER 11313M: Sean Young <[email protected]> 11314L: [email protected] 11315S: Maintained 11316F: drivers/media/rc/imon.c 11317F: drivers/media/rc/imon_raw.c 11318 11319IMS TWINTURBO FRAMEBUFFER DRIVER 11320L: [email protected] 11321S: Orphan 11322F: drivers/video/fbdev/imsttfb.c 11323 11324INDEX OF FURTHER KERNEL DOCUMENTATION 11325M: Carlos Bilbao <[email protected]> 11326S: Maintained 11327F: Documentation/process/kernel-docs.rst 11328 11329INDUSTRY PACK SUBSYSTEM (IPACK) 11330M: Vaibhav Gupta <[email protected]> 11331M: Jens Taprogge <[email protected]> 11332M: Greg Kroah-Hartman <[email protected]> 11333L: [email protected] 11334S: Maintained 11335W: http://industrypack.sourceforge.net 11336F: drivers/ipack/ 11337 11338INFINEON DPS310 Driver 11339M: Eddie James <[email protected]> 11340L: [email protected] 11341S: Maintained 11342F: drivers/iio/pressure/dps310.c 11343 11344INFINEON PEB2466 ASoC CODEC 11345M: Herve Codina <[email protected]> 11346L: [email protected] 11347S: Maintained 11348F: Documentation/devicetree/bindings/sound/infineon,peb2466.yaml 11349F: sound/soc/codecs/peb2466.c 11350 11351INFINIBAND SUBSYSTEM 11352M: Jason Gunthorpe <[email protected]> 11353M: Leon Romanovsky <[email protected]> 11354L: [email protected] 11355S: Supported 11356W: https://github.com/linux-rdma/rdma-core 11357Q: http://patchwork.kernel.org/project/linux-rdma/list/ 11358T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 11359F: Documentation/devicetree/bindings/infiniband/ 11360F: Documentation/infiniband/ 11361F: drivers/infiniband/ 11362F: include/rdma/ 11363F: include/trace/events/ib_mad.h 11364F: include/trace/events/ib_umad.h 11365F: include/trace/misc/rdma.h 11366F: include/uapi/linux/if_infiniband.h 11367F: include/uapi/rdma/ 11368F: samples/bpf/ibumad_kern.c 11369F: samples/bpf/ibumad_user.c 11370 11371INGENIC JZ4780 NAND DRIVER 11372M: Harvey Hunt <[email protected]> 11373L: [email protected] 11374L: [email protected] 11375S: Maintained 11376F: drivers/mtd/nand/raw/ingenic/ 11377 11378INGENIC JZ47xx SoCs 11379M: Paul Cercueil <[email protected]> 11380L: [email protected] 11381S: Maintained 11382F: arch/mips/boot/dts/ingenic/ 11383F: arch/mips/generic/board-ingenic.c 11384F: arch/mips/include/asm/mach-ingenic/ 11385F: arch/mips/ingenic/Kconfig 11386F: drivers/clk/ingenic/ 11387F: drivers/dma/dma-jz4780.c 11388F: drivers/gpu/drm/ingenic/ 11389F: drivers/i2c/busses/i2c-jz4780.c 11390F: drivers/iio/adc/ingenic-adc.c 11391F: drivers/irqchip/irq-ingenic.c 11392F: drivers/memory/jz4780-nemc.c 11393F: drivers/mmc/host/jz4740_mmc.c 11394F: drivers/mtd/nand/raw/ingenic/ 11395F: drivers/pinctrl/pinctrl-ingenic.c 11396F: drivers/power/supply/ingenic-battery.c 11397F: drivers/pwm/pwm-jz4740.c 11398F: drivers/remoteproc/ingenic_rproc.c 11399F: drivers/rtc/rtc-jz4740.c 11400F: drivers/tty/serial/8250/8250_ingenic.c 11401F: drivers/usb/musb/jz4740.c 11402F: drivers/watchdog/jz4740_wdt.c 11403F: include/dt-bindings/iio/adc/ingenic,adc.h 11404F: include/linux/mfd/ingenic-tcu.h 11405F: sound/soc/codecs/jz47* 11406F: sound/soc/jz4740/ 11407 11408INJOINIC IP5xxx POWER BANK IC DRIVER 11409M: Samuel Holland <[email protected]> 11410S: Maintained 11411F: drivers/power/supply/ip5xxx_power.c 11412 11413INOTIFY 11414M: Jan Kara <[email protected]> 11415R: Amir Goldstein <[email protected]> 11416L: [email protected] 11417S: Maintained 11418F: Documentation/filesystems/inotify.rst 11419F: fs/notify/inotify/ 11420F: include/linux/inotify.h 11421F: include/uapi/linux/inotify.h 11422 11423INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 11424M: Dmitry Torokhov <[email protected]> 11425L: [email protected] 11426S: Maintained 11427Q: http://patchwork.kernel.org/project/linux-input/list/ 11428T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 11429F: Documentation/devicetree/bindings/input/ 11430F: Documentation/devicetree/bindings/serio/ 11431F: Documentation/input/ 11432F: drivers/input/ 11433F: include/dt-bindings/input/ 11434F: include/linux/gameport.h 11435F: include/linux/i8042.h 11436F: include/linux/input.h 11437F: include/linux/input/ 11438F: include/linux/libps2.h 11439F: include/linux/serio.h 11440F: include/uapi/linux/gameport.h 11441F: include/uapi/linux/input-event-codes.h 11442F: include/uapi/linux/input.h 11443F: include/uapi/linux/serio.h 11444F: include/uapi/linux/uinput.h 11445 11446INPUT MULTITOUCH (MT) PROTOCOL 11447M: Henrik Rydberg <[email protected]> 11448L: [email protected] 11449S: Odd fixes 11450F: Documentation/input/multi-touch-protocol.rst 11451F: drivers/input/input-mt.c 11452K: \b(ABS|SYN)_MT_ 11453 11454INSIDE SECURE CRYPTO DRIVER 11455M: Antoine Tenart <[email protected]> 11456L: [email protected] 11457S: Maintained 11458F: drivers/crypto/inside-secure/ 11459 11460INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 11461M: Mimi Zohar <[email protected]> 11462M: Roberto Sassu <[email protected]> 11463M: Dmitry Kasatkin <[email protected]> 11464R: Eric Snowberg <[email protected]> 11465L: [email protected] 11466S: Supported 11467T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 11468F: security/integrity/ 11469F: security/integrity/ima/ 11470 11471INTEGRITY POLICY ENFORCEMENT (IPE) 11472M: Fan Wu <[email protected]> 11473L: [email protected] 11474S: Supported 11475T: git git://git.kernel.org/pub/scm/linux/kernel/git/wufan/ipe.git 11476F: Documentation/admin-guide/LSM/ipe.rst 11477F: Documentation/security/ipe.rst 11478F: scripts/ipe/ 11479F: security/ipe/ 11480 11481INTEL 810/815 FRAMEBUFFER DRIVER 11482M: Antonino Daplas <[email protected]> 11483L: [email protected] 11484S: Maintained 11485F: drivers/video/fbdev/i810/ 11486 11487INTEL 8254 COUNTER DRIVER 11488M: William Breathitt Gray <[email protected]> 11489L: [email protected] 11490S: Maintained 11491F: drivers/counter/i8254.c 11492F: include/linux/i8254.h 11493 11494INTEL 8255 GPIO DRIVER 11495M: William Breathitt Gray <[email protected]> 11496L: [email protected] 11497S: Maintained 11498F: drivers/gpio/gpio-i8255.c 11499F: drivers/gpio/gpio-i8255.h 11500 11501INTEL ASoC DRIVERS 11502M: Cezary Rojewski <[email protected]> 11503M: Liam Girdwood <[email protected]> 11504M: Peter Ujfalusi <[email protected]> 11505M: Bard Liao <[email protected]> 11506M: Ranjani Sridharan <[email protected]> 11507M: Kai Vehmanen <[email protected]> 11508R: Pierre-Louis Bossart <[email protected]> 11509L: [email protected] 11510S: Supported 11511F: sound/soc/intel/ 11512 11513INTEL ATOMISP2 DUMMY / POWER-MANAGEMENT DRIVER 11514M: Hans de Goede <[email protected]> 11515L: [email protected] 11516S: Maintained 11517F: drivers/platform/x86/intel/atomisp2/pm.c 11518 11519INTEL ATOMISP2 LED DRIVER 11520M: Hans de Goede <[email protected]> 11521L: [email protected] 11522S: Maintained 11523F: drivers/platform/x86/intel/atomisp2/led.c 11524 11525INTEL BIOS SAR INT1092 DRIVER 11526M: Shravan Sudhakar <[email protected]> 11527L: [email protected] 11528S: Maintained 11529F: drivers/platform/x86/intel/int1092/ 11530 11531INTEL BROXTON PMC DRIVER 11532M: Mika Westerberg <[email protected]> 11533M: Zha Qipeng <[email protected]> 11534S: Maintained 11535F: drivers/mfd/intel_pmc_bxt.c 11536F: include/linux/mfd/intel_pmc_bxt.h 11537 11538INTEL C600 SERIES SAS CONTROLLER DRIVER 11539L: [email protected] 11540S: Orphan 11541T: git git://git.code.sf.net/p/intel-sas/isci 11542F: drivers/scsi/isci/ 11543 11544INTEL CPU family model numbers 11545M: Tony Luck <[email protected]> 11546M: [email protected] 11547L: [email protected] 11548S: Supported 11549F: arch/x86/include/asm/intel-family.h 11550 11551INTEL DRM DISPLAY FOR XE AND I915 DRIVERS 11552M: Jani Nikula <[email protected]> 11553M: Rodrigo Vivi <[email protected]> 11554L: [email protected] 11555L: [email protected] 11556S: Supported 11557F: drivers/gpu/drm/i915/display/ 11558F: drivers/gpu/drm/xe/display/ 11559F: drivers/gpu/drm/xe/compat-i915-headers 11560F: include/drm/intel/ 11561 11562INTEL DRM I915 DRIVER (Meteor Lake, DG2 and older excluding Poulsbo, Moorestown and derivative) 11563M: Jani Nikula <[email protected]> 11564M: Joonas Lahtinen <[email protected]> 11565M: Rodrigo Vivi <[email protected]> 11566M: Tvrtko Ursulin <[email protected]> 11567L: [email protected] 11568S: Supported 11569W: https://drm.pages.freedesktop.org/intel-docs/ 11570Q: http://patchwork.freedesktop.org/project/intel-gfx/ 11571B: https://drm.pages.freedesktop.org/intel-docs/how-to-file-i915-bugs.html 11572C: irc://irc.oftc.net/intel-gfx 11573T: git https://gitlab.freedesktop.org/drm/i915/kernel.git 11574F: Documentation/ABI/testing/sysfs-driver-intel-i915-hwmon 11575F: Documentation/gpu/i915.rst 11576F: drivers/gpu/drm/ci/xfails/i915* 11577F: drivers/gpu/drm/i915/ 11578F: include/drm/intel/ 11579F: include/uapi/drm/i915_drm.h 11580 11581INTEL DRM XE DRIVER (Lunar Lake and newer) 11582M: Lucas De Marchi <[email protected]> 11583M: Thomas Hellström <[email protected]> 11584M: Rodrigo Vivi <[email protected]> 11585L: [email protected] 11586S: Supported 11587W: https://drm.pages.freedesktop.org/intel-docs/ 11588Q: http://patchwork.freedesktop.org/project/intel-xe/ 11589B: https://gitlab.freedesktop.org/drm/xe/kernel/-/issues 11590C: irc://irc.oftc.net/xe 11591T: git https://gitlab.freedesktop.org/drm/xe/kernel.git 11592F: Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon 11593F: Documentation/gpu/xe/ 11594F: drivers/gpu/drm/xe/ 11595F: include/drm/intel/ 11596F: include/uapi/drm/xe_drm.h 11597 11598INTEL ETHERNET DRIVERS 11599M: Tony Nguyen <[email protected]> 11600M: Przemek Kitszel <[email protected]> 11601L: [email protected] (moderated for non-subscribers) 11602S: Maintained 11603W: https://www.intel.com/content/www/us/en/support.html 11604Q: https://patchwork.ozlabs.org/project/intel-wired-lan/list/ 11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/net-queue.git 11606T: git git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue.git 11607F: Documentation/networking/device_drivers/ethernet/intel/ 11608F: drivers/net/ethernet/intel/ 11609F: drivers/net/ethernet/intel/*/ 11610F: include/linux/avf/virtchnl.h 11611F: include/linux/net/intel/iidc.h 11612 11613INTEL ETHERNET PROTOCOL DRIVER FOR RDMA 11614M: Mustafa Ismail <[email protected]> 11615M: Tatyana Nikolova <[email protected]> 11616L: [email protected] 11617S: Supported 11618F: drivers/infiniband/hw/irdma/ 11619F: include/uapi/rdma/irdma-abi.h 11620 11621INTEL GPIO DRIVERS 11622M: Andy Shevchenko <[email protected]> 11623L: [email protected] 11624S: Supported 11625T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11626F: drivers/gpio/gpio-elkhartlake.c 11627F: drivers/gpio/gpio-graniterapids.c 11628F: drivers/gpio/gpio-ich.c 11629F: drivers/gpio/gpio-merrifield.c 11630F: drivers/gpio/gpio-ml-ioh.c 11631F: drivers/gpio/gpio-pch.c 11632F: drivers/gpio/gpio-sch.c 11633F: drivers/gpio/gpio-sodaville.c 11634F: drivers/gpio/gpio-tangier.c 11635F: drivers/gpio/gpio-tangier.h 11636 11637INTEL GVT-g DRIVERS (Intel GPU Virtualization) 11638M: Zhenyu Wang <[email protected]> 11639M: Zhi Wang <[email protected]> 11640L: [email protected] 11641L: [email protected] 11642S: Supported 11643W: https://github.com/intel/gvt-linux/wiki 11644T: git https://github.com/intel/gvt-linux.git 11645F: drivers/gpu/drm/i915/gvt/ 11646 11647INTEL HID EVENT DRIVER 11648M: Alex Hung <[email protected]> 11649L: [email protected] 11650S: Maintained 11651F: drivers/platform/x86/intel/hid.c 11652 11653INTEL I/OAT DMA DRIVER 11654M: Dave Jiang <[email protected]> 11655R: Dan Williams <[email protected]> 11656L: [email protected] 11657S: Supported 11658Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 11659F: drivers/dma/ioat* 11660 11661INTEL IAA CRYPTO DRIVER 11662M: Kristen Accardi <[email protected]> 11663L: [email protected] 11664S: Supported 11665F: Documentation/driver-api/crypto/iaa/iaa-crypto.rst 11666F: drivers/crypto/intel/iaa/* 11667 11668INTEL IDLE DRIVER 11669M: Jacob Pan <[email protected]> 11670M: Len Brown <[email protected]> 11671L: [email protected] 11672S: Supported 11673B: https://bugzilla.kernel.org 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 11675F: drivers/idle/intel_idle.c 11676 11677INTEL IDXD DRIVER 11678M: Fenghua Yu <[email protected]> 11679R: Dave Jiang <[email protected]> 11680L: [email protected] 11681S: Supported 11682F: drivers/dma/idxd/* 11683F: include/uapi/linux/idxd.h 11684 11685INTEL IN FIELD SCAN (IFS) DEVICE 11686M: Jithu Joseph <[email protected]> 11687R: Ashok Raj <[email protected]> 11688R: Tony Luck <[email protected]> 11689S: Maintained 11690F: drivers/platform/x86/intel/ifs 11691F: include/trace/events/intel_ifs.h 11692F: tools/testing/selftests/drivers/platform/x86/intel/ifs/ 11693 11694INTEL INTEGRATED SENSOR HUB DRIVER 11695M: Srinivas Pandruvada <[email protected]> 11696M: Jiri Kosina <[email protected]> 11697L: [email protected] 11698S: Maintained 11699F: drivers/hid/intel-ish-hid/ 11700 11701INTEL IOMMU (VT-d) 11702M: David Woodhouse <[email protected]> 11703M: Lu Baolu <[email protected]> 11704L: [email protected] 11705S: Supported 11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 11707F: drivers/iommu/intel/ 11708 11709INTEL IPU3 CSI-2 CIO2 DRIVER 11710M: Yong Zhi <[email protected]> 11711M: Sakari Ailus <[email protected]> 11712M: Bingbu Cao <[email protected]> 11713M: Dan Scally <[email protected]> 11714R: Tianshu Qiu <[email protected]> 11715L: [email protected] 11716S: Maintained 11717T: git git://linuxtv.org/media.git 11718F: Documentation/userspace-api/media/v4l/pixfmt-srggb10-ipu3.rst 11719F: drivers/media/pci/intel/ipu3/ 11720 11721INTEL IPU3 CSI-2 IMGU DRIVER 11722M: Sakari Ailus <[email protected]> 11723R: Bingbu Cao <[email protected]> 11724R: Tianshu Qiu <[email protected]> 11725L: [email protected] 11726S: Maintained 11727F: Documentation/admin-guide/media/ipu3.rst 11728F: Documentation/admin-guide/media/ipu3_rcb.svg 11729F: Documentation/userspace-api/media/v4l/metafmt-intel-ipu3.rst 11730F: drivers/staging/media/ipu3/ 11731 11732INTEL IPU6 INPUT SYSTEM DRIVER 11733M: Sakari Ailus <[email protected]> 11734M: Bingbu Cao <[email protected]> 11735R: Tianshu Qiu <[email protected]> 11736L: [email protected] 11737S: Maintained 11738T: git git://linuxtv.org/media.git 11739F: Documentation/admin-guide/media/ipu6-isys.rst 11740F: drivers/media/pci/intel/ipu6/ 11741 11742INTEL ISHTP ECLITE DRIVER 11743M: Srinivas Pandruvada <[email protected]> 11744L: [email protected] 11745S: Supported 11746F: drivers/platform/x86/intel/ishtp_eclite.c 11747 11748INTEL IXP4XX CRYPTO SUPPORT 11749M: Corentin Labbe <[email protected]> 11750L: [email protected] 11751S: Maintained 11752F: drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c 11753 11754INTEL KEEM BAY DRM DRIVER 11755M: Anitha Chrisanthus <[email protected]> 11756M: Edmund Dea <[email protected]> 11757S: Maintained 11758F: Documentation/devicetree/bindings/display/intel,keembay-display.yaml 11759F: drivers/gpu/drm/kmb/ 11760 11761INTEL KEEM BAY OCS AES/SM4 CRYPTO DRIVER 11762M: Daniele Alessandrelli <[email protected]> 11763S: Maintained 11764F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-aes.yaml 11765F: drivers/crypto/intel/keembay/Kconfig 11766F: drivers/crypto/intel/keembay/Makefile 11767F: drivers/crypto/intel/keembay/keembay-ocs-aes-core.c 11768F: drivers/crypto/intel/keembay/ocs-aes.c 11769F: drivers/crypto/intel/keembay/ocs-aes.h 11770 11771INTEL KEEM BAY OCS ECC CRYPTO DRIVER 11772M: Daniele Alessandrelli <[email protected]> 11773M: Prabhjot Khurana <[email protected]> 11774M: Mark Gross <[email protected]> 11775S: Maintained 11776F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-ecc.yaml 11777F: drivers/crypto/intel/keembay/Kconfig 11778F: drivers/crypto/intel/keembay/Makefile 11779F: drivers/crypto/intel/keembay/keembay-ocs-ecc.c 11780 11781INTEL KEEM BAY OCS HCU CRYPTO DRIVER 11782M: Daniele Alessandrelli <[email protected]> 11783M: Declan Murphy <[email protected]> 11784S: Maintained 11785F: Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml 11786F: drivers/crypto/intel/keembay/Kconfig 11787F: drivers/crypto/intel/keembay/Makefile 11788F: drivers/crypto/intel/keembay/keembay-ocs-hcu-core.c 11789F: drivers/crypto/intel/keembay/ocs-hcu.c 11790F: drivers/crypto/intel/keembay/ocs-hcu.h 11791 11792INTEL LA JOLLA COVE ADAPTER (LJCA) USB I/O EXPANDER DRIVERS 11793M: Wentong Wu <[email protected]> 11794M: Sakari Ailus <[email protected]> 11795S: Maintained 11796F: drivers/gpio/gpio-ljca.c 11797F: drivers/i2c/busses/i2c-ljca.c 11798F: drivers/spi/spi-ljca.c 11799F: drivers/usb/misc/usb-ljca.c 11800F: include/linux/usb/ljca.h 11801 11802INTEL MANAGEMENT ENGINE (mei) 11803M: Alexander Usyskin <[email protected]> 11804L: [email protected] 11805S: Supported 11806F: Documentation/driver-api/mei/* 11807F: drivers/misc/mei/ 11808F: drivers/watchdog/mei_wdt.c 11809F: include/linux/mei_aux.h 11810F: include/linux/mei_cl_bus.h 11811F: include/uapi/linux/mei.h 11812F: include/uapi/linux/mei_uuid.h 11813F: include/uapi/linux/uuid.h 11814F: samples/mei/* 11815 11816INTEL MAX 10 BMC MFD DRIVER 11817M: Xu Yilun <[email protected]> 11818R: Tom Rix <[email protected]> 11819S: Maintained 11820F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc 11821F: Documentation/hwmon/intel-m10-bmc-hwmon.rst 11822F: drivers/hwmon/intel-m10-bmc-hwmon.c 11823F: drivers/mfd/intel-m10-bmc* 11824F: include/linux/mfd/intel-m10-bmc.h 11825 11826INTEL MAX10 BMC SECURE UPDATES 11827M: Peter Colberg <[email protected]> 11828L: [email protected] 11829S: Maintained 11830F: Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update 11831F: drivers/fpga/intel-m10-bmc-sec-update.c 11832 11833INTEL MID (Mobile Internet Device) PLATFORM 11834M: Andy Shevchenko <[email protected]> 11835L: [email protected] 11836S: Supported 11837F: arch/x86/include/asm/intel-mid.h 11838F: arch/x86/pci/intel_mid_pci.c 11839F: arch/x86/platform/intel-mid/ 11840F: drivers/extcon/extcon-intel-mrfld.c 11841F: drivers/iio/adc/intel_mrfld_adc.c 11842F: drivers/mfd/intel_soc_pmic_mrfld.c 11843F: drivers/platform/x86/intel/mrfld_pwrbtn.c 11844F: drivers/platform/x86/intel_scu_* 11845F: drivers/staging/media/atomisp/ 11846F: drivers/watchdog/intel-mid_wdt.c 11847F: include/linux/mfd/intel_soc_pmic_mrfld.h 11848F: include/linux/platform_data/x86/intel-mid_wdt.h 11849F: include/linux/platform_data/x86/intel_scu_ipc.h 11850 11851INTEL P-Unit IPC DRIVER 11852M: Zha Qipeng <[email protected]> 11853L: [email protected] 11854S: Maintained 11855F: arch/x86/include/asm/intel_punit_ipc.h 11856F: drivers/platform/x86/intel/punit_ipc.c 11857 11858INTEL PMC CORE DRIVER 11859M: Rajneesh Bhardwaj <[email protected]> 11860M: David E Box <[email protected]> 11861L: [email protected] 11862S: Maintained 11863F: Documentation/ABI/testing/sysfs-platform-intel-pmc 11864F: drivers/platform/x86/intel/pmc/ 11865 11866INTEL PMIC GPIO DRIVERS 11867M: Andy Shevchenko <[email protected]> 11868S: Supported 11869T: git git://git.kernel.org/pub/scm/linux/kernel/git/andy/linux-gpio-intel.git 11870F: drivers/gpio/gpio-*cove.c 11871 11872INTEL PMIC MULTIFUNCTION DEVICE DRIVERS 11873M: Andy Shevchenko <[email protected]> 11874S: Supported 11875F: drivers/mfd/intel_soc_pmic* 11876F: include/linux/mfd/intel_soc_pmic* 11877 11878INTEL PMT DRIVERS 11879M: David E. Box <[email protected]> 11880S: Supported 11881F: drivers/platform/x86/intel/pmt/ 11882 11883INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 11884M: Stanislav Yakovlev <[email protected]> 11885L: [email protected] 11886S: Maintained 11887F: Documentation/networking/device_drivers/wifi/intel/ipw2100.rst 11888F: Documentation/networking/device_drivers/wifi/intel/ipw2200.rst 11889F: drivers/net/wireless/intel/ipw2x00/ 11890 11891INTEL PSTATE DRIVER 11892M: Srinivas Pandruvada <[email protected]> 11893M: Len Brown <[email protected]> 11894L: [email protected] 11895S: Supported 11896F: drivers/cpufreq/intel_pstate.c 11897 11898INTEL PTP DFL ToD DRIVER 11899M: Tianfei Zhang <[email protected]> 11900L: [email protected] 11901L: [email protected] 11902S: Maintained 11903F: drivers/ptp/ptp_dfl_tod.c 11904 11905INTEL QUADRATURE ENCODER PERIPHERAL DRIVER 11906M: Jarkko Nikula <[email protected]> 11907L: [email protected] 11908F: drivers/counter/intel-qep.c 11909 11910INTEL SCU DRIVERS 11911M: Mika Westerberg <[email protected]> 11912S: Maintained 11913F: drivers/platform/x86/intel_scu_* 11914F: include/linux/platform_data/x86/intel_scu_ipc.h 11915 11916INTEL SDSI DRIVER 11917M: David E. Box <[email protected]> 11918S: Supported 11919F: drivers/platform/x86/intel/sdsi.c 11920F: tools/arch/x86/intel_sdsi/ 11921F: tools/testing/selftests/drivers/sdsi/ 11922 11923INTEL SGX 11924M: Jarkko Sakkinen <[email protected]> 11925R: Dave Hansen <[email protected]> 11926L: [email protected] 11927S: Supported 11928Q: https://patchwork.kernel.org/project/intel-sgx/list/ 11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/sgx 11930F: Documentation/arch/x86/sgx.rst 11931F: arch/x86/entry/vdso/vsgx.S 11932F: arch/x86/include/asm/sgx.h 11933F: arch/x86/include/uapi/asm/sgx.h 11934F: arch/x86/kernel/cpu/sgx/* 11935F: tools/testing/selftests/sgx/* 11936K: \bSGX_ 11937 11938INTEL SKYLAKE INT3472 ACPI DEVICE DRIVER 11939M: Daniel Scally <[email protected]> 11940S: Maintained 11941F: drivers/platform/x86/intel/int3472/ 11942 11943INTEL SPEED SELECT TECHNOLOGY 11944M: Srinivas Pandruvada <[email protected]> 11945L: [email protected] 11946S: Maintained 11947F: drivers/platform/x86/intel/speed_select_if/ 11948F: include/uapi/linux/isst_if.h 11949F: tools/power/x86/intel-speed-select/ 11950 11951INTEL STRATIX10 FIRMWARE DRIVERS 11952M: Dinh Nguyen <[email protected]> 11953L: [email protected] 11954S: Maintained 11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 11956F: Documentation/ABI/testing/sysfs-devices-platform-stratix10-rsu 11957F: Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt 11958F: drivers/firmware/stratix10-rsu.c 11959F: drivers/firmware/stratix10-svc.c 11960F: include/linux/firmware/intel/stratix10-smc.h 11961F: include/linux/firmware/intel/stratix10-svc-client.h 11962 11963INTEL TELEMETRY DRIVER 11964M: Rajneesh Bhardwaj <[email protected]> 11965M: "David E. Box" <[email protected]> 11966L: [email protected] 11967S: Maintained 11968F: arch/x86/include/asm/intel_telemetry.h 11969F: drivers/platform/x86/intel/telemetry/ 11970 11971INTEL TOUCH HOST CONTROLLER (THC) DRIVER 11972M: Even Xu <[email protected]> 11973M: Xinpeng Sun <[email protected]> 11974S: Maintained 11975F: drivers/hid/intel-thc-hid/ 11976 11977INTEL TPMI DRIVER 11978M: Srinivas Pandruvada <[email protected]> 11979L: [email protected] 11980S: Maintained 11981F: Documentation/ABI/testing/debugfs-tpmi 11982F: drivers/platform/x86/intel/vsec_tpmi.c 11983F: include/linux/intel_tpmi.h 11984 11985INTEL UNCORE FREQUENCY CONTROL 11986M: Srinivas Pandruvada <[email protected]> 11987L: [email protected] 11988S: Maintained 11989F: Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst 11990F: drivers/platform/x86/intel/uncore-frequency/ 11991 11992INTEL VENDOR SPECIFIC EXTENDED CAPABILITIES DRIVER 11993M: David E. Box <[email protected]> 11994S: Supported 11995F: drivers/platform/x86/intel/vsec.c 11996F: include/linux/intel_vsec.h 11997 11998INTEL VIRTUAL BUTTON DRIVER 11999M: AceLan Kao <[email protected]> 12000L: [email protected] 12001S: Maintained 12002F: drivers/platform/x86/intel/vbtn.c 12003 12004INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 12005M: Stanislaw Gruszka <[email protected]> 12006L: [email protected] 12007S: Supported 12008F: drivers/net/wireless/intel/iwlegacy/ 12009 12010INTEL WIRELESS WIFI LINK (iwlwifi) 12011M: Miri Korenblit <[email protected]> 12012L: [email protected] 12013S: Supported 12014W: https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi 12015T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 12016F: drivers/net/wireless/intel/iwlwifi/ 12017 12018INTEL WMI SLIM BOOTLOADER (SBL) FIRMWARE UPDATE DRIVER 12019M: Jithu Joseph <[email protected]> 12020S: Maintained 12021W: https://slimbootloader.github.io/security/firmware-update.html 12022F: drivers/platform/x86/intel/wmi/sbl-fw-update.c 12023 12024INTEL WMI THUNDERBOLT FORCE POWER DRIVER 12025L: [email protected] 12026S: Maintained 12027F: drivers/platform/x86/intel/wmi/thunderbolt.c 12028 12029INTEL WWAN IOSM DRIVER 12030M: M Chetan Kumar <[email protected]> 12031L: [email protected] 12032S: Maintained 12033F: drivers/net/wwan/iosm/ 12034 12035INTEL(R) FLEXIBLE RETURN AND EVENT DELIVERY 12036M: Xin Li <[email protected]> 12037M: "H. Peter Anvin" <[email protected]> 12038S: Supported 12039F: Documentation/arch/x86/x86_64/fred.rst 12040F: arch/x86/entry/entry_64_fred.S 12041F: arch/x86/entry/entry_fred.c 12042F: arch/x86/include/asm/fred.h 12043F: arch/x86/kernel/fred.c 12044 12045INTEL(R) TRACE HUB 12046M: Alexander Shishkin <[email protected]> 12047S: Supported 12048F: Documentation/trace/intel_th.rst 12049F: drivers/hwtracing/intel_th/ 12050F: include/linux/intel_th.h 12051 12052INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 12053M: Ning Sun <[email protected]> 12054L: [email protected] 12055S: Supported 12056W: http://tboot.sourceforge.net 12057T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 12058F: Documentation/arch/x86/intel_txt.rst 12059F: arch/x86/kernel/tboot.c 12060F: include/linux/tboot.h 12061 12062INTERCONNECT API 12063M: Georgi Djakov <[email protected]> 12064L: [email protected] 12065S: Maintained 12066T: git git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc.git 12067F: Documentation/devicetree/bindings/interconnect/ 12068F: Documentation/driver-api/interconnect.rst 12069F: drivers/interconnect/ 12070F: include/dt-bindings/interconnect/ 12071F: include/linux/interconnect-provider.h 12072F: include/linux/interconnect.h 12073 12074INTERRUPT COUNTER DRIVER 12075M: Oleksij Rempel <[email protected]> 12076R: Pengutronix Kernel Team <[email protected]> 12077L: [email protected] 12078F: Documentation/devicetree/bindings/counter/interrupt-counter.yaml 12079F: drivers/counter/interrupt-cnt.c 12080 12081INTERSIL ISL7998X VIDEO DECODER DRIVER 12082M: Michael Tretter <[email protected]> 12083R: Pengutronix Kernel Team <[email protected]> 12084L: [email protected] 12085S: Maintained 12086F: Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml 12087F: drivers/media/i2c/isl7998x.c 12088 12089INVENSENSE ICM-426xx IMU DRIVER 12090M: Jean-Baptiste Maneyrol <[email protected]> 12091L: [email protected] 12092S: Maintained 12093W: https://invensense.tdk.com/ 12094F: Documentation/ABI/testing/sysfs-bus-iio-inv_icm42600 12095F: Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml 12096F: drivers/iio/imu/inv_icm42600/ 12097 12098INVENSENSE MPU-3050 GYROSCOPE DRIVER 12099M: Linus Walleij <[email protected]> 12100L: [email protected] 12101S: Maintained 12102F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 12103F: drivers/iio/gyro/mpu3050* 12104 12105INVENSENSE MPU-6050 IMU DRIVER 12106M: Jean-Baptiste Maneyrol <[email protected]> 12107L: [email protected] 12108S: Maintained 12109W: https://invensense.tdk.com/ 12110F: Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml 12111F: drivers/iio/imu/inv_mpu6050/ 12112 12113IOC3 ETHERNET DRIVER 12114M: Thomas Bogendoerfer <[email protected]> 12115L: [email protected] 12116S: Maintained 12117F: drivers/net/ethernet/sgi/ioc3-eth.c 12118 12119IOMMU DMA-API LAYER 12120M: Robin Murphy <[email protected]> 12121L: [email protected] 12122S: Maintained 12123T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12124F: drivers/iommu/dma-iommu.c 12125F: drivers/iommu/dma-iommu.h 12126F: drivers/iommu/iova.c 12127F: include/linux/iommu-dma.h 12128F: include/linux/iova.h 12129 12130IOMMU SUBSYSTEM 12131M: Joerg Roedel <[email protected]> 12132M: Will Deacon <[email protected]> 12133R: Robin Murphy <[email protected]> 12134L: [email protected] 12135S: Maintained 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 12137F: Documentation/devicetree/bindings/iommu/ 12138F: drivers/iommu/ 12139F: include/linux/iommu.h 12140F: include/linux/iova.h 12141F: include/linux/of_iommu.h 12142 12143IOMMUFD 12144M: Jason Gunthorpe <[email protected]> 12145M: Kevin Tian <[email protected]> 12146L: [email protected] 12147S: Maintained 12148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jgg/iommufd.git 12149F: Documentation/userspace-api/iommufd.rst 12150F: drivers/iommu/iommufd/ 12151F: include/linux/iommufd.h 12152F: include/uapi/linux/iommufd.h 12153F: tools/testing/selftests/iommu/ 12154 12155IOSYS-MAP HELPERS 12156M: Thomas Zimmermann <[email protected]> 12157L: [email protected] 12158S: Maintained 12159T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12160F: include/linux/iosys-map.h 12161 12162IO_URING 12163M: Jens Axboe <[email protected]> 12164M: Pavel Begunkov <[email protected]> 12165L: [email protected] 12166S: Maintained 12167T: git git://git.kernel.dk/linux-block 12168T: git git://git.kernel.dk/liburing 12169F: include/linux/io_uring/ 12170F: include/linux/io_uring.h 12171F: include/linux/io_uring_types.h 12172F: include/trace/events/io_uring.h 12173F: include/uapi/linux/io_uring.h 12174F: io_uring/ 12175 12176IPMI SUBSYSTEM 12177M: Corey Minyard <[email protected]> 12178L: [email protected] (moderated for non-subscribers) 12179S: Supported 12180W: http://openipmi.sourceforge.net/ 12181T: git https://github.com/cminyard/linux-ipmi.git for-next 12182F: Documentation/devicetree/bindings/ipmi/ 12183F: Documentation/driver-api/ipmi.rst 12184F: drivers/char/ipmi/ 12185F: include/linux/ipmi* 12186F: include/uapi/linux/ipmi* 12187 12188IPS SCSI RAID DRIVER 12189M: Adaptec OEM Raid Solutions <[email protected]> 12190L: [email protected] 12191S: Maintained 12192W: http://www.adaptec.com/ 12193F: drivers/scsi/ips* 12194 12195IPVS 12196M: Simon Horman <[email protected]> 12197M: Julian Anastasov <[email protected]> 12198L: [email protected] 12199L: [email protected] 12200S: Maintained 12201T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 12202T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 12203F: Documentation/networking/ipvs-sysctl.rst 12204F: include/net/ip_vs.h 12205F: include/uapi/linux/ip_vs.h 12206F: net/netfilter/ipvs/ 12207 12208IPWIRELESS DRIVER 12209M: Jiri Kosina <[email protected]> 12210M: David Sterba <[email protected]> 12211S: Odd Fixes 12212F: drivers/tty/ipwireless/ 12213 12214IRON DEVICE AUDIO CODEC DRIVERS 12215M: Kiseok Jo <[email protected]> 12216L: [email protected] 12217S: Maintained 12218F: Documentation/devicetree/bindings/sound/irondevice,* 12219F: sound/soc/codecs/sma* 12220 12221IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 12222M: Thomas Gleixner <[email protected]> 12223S: Maintained 12224T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12225F: Documentation/core-api/irq/irq-domain.rst 12226F: include/linux/irqdomain.h 12227F: include/linux/irqdomain_defs.h 12228F: kernel/irq/irqdomain.c 12229F: kernel/irq/msi.c 12230 12231IRQ SUBSYSTEM 12232M: Thomas Gleixner <[email protected]> 12233L: [email protected] 12234S: Maintained 12235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12236F: include/linux/group_cpus.h 12237F: include/linux/irq.h 12238F: include/linux/irqhandler.h 12239F: include/linux/irqnr.h 12240F: include/linux/irqreturn.h 12241F: kernel/irq/ 12242F: lib/group_cpus.c 12243 12244IRQCHIP DRIVERS 12245M: Thomas Gleixner <[email protected]> 12246L: [email protected] 12247S: Maintained 12248T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 12249F: Documentation/devicetree/bindings/interrupt-controller/ 12250F: drivers/irqchip/ 12251F: include/linux/irqchip.h 12252 12253ISA 12254M: William Breathitt Gray <[email protected]> 12255S: Maintained 12256F: Documentation/driver-api/isa.rst 12257F: drivers/base/isa.c 12258F: include/linux/isa.h 12259 12260ISA RADIO MODULE 12261M: Hans Verkuil <[email protected]> 12262L: [email protected] 12263S: Maintained 12264W: https://linuxtv.org 12265T: git git://linuxtv.org/media.git 12266F: drivers/media/radio/radio-isa* 12267 12268ISAPNP 12269M: Jaroslav Kysela <[email protected]> 12270S: Maintained 12271F: Documentation/userspace-api/isapnp.rst 12272F: drivers/pnp/isapnp/ 12273F: include/linux/isapnp.h 12274 12275ISCSI 12276M: Lee Duncan <[email protected]> 12277M: Chris Leech <[email protected]> 12278M: Mike Christie <[email protected]> 12279L: [email protected] 12280L: [email protected] 12281S: Maintained 12282W: www.open-iscsi.com 12283F: drivers/scsi/*iscsi* 12284F: include/scsi/*iscsi* 12285 12286iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 12287M: Peter Jones <[email protected]> 12288M: Konrad Rzeszutek Wilk <[email protected]> 12289S: Maintained 12290F: drivers/firmware/iscsi_ibft* 12291 12292ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 12293M: Sagi Grimberg <[email protected]> 12294M: Max Gurtovoy <[email protected]> 12295L: [email protected] 12296S: Supported 12297W: http://www.openfabrics.org 12298W: www.open-iscsi.org 12299Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12300F: drivers/infiniband/ulp/iser/ 12301 12302ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 12303M: Sagi Grimberg <[email protected]> 12304L: [email protected] 12305L: [email protected] 12306S: Supported 12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 12308F: drivers/infiniband/ulp/isert 12309 12310ISDN/CMTP OVER BLUETOOTH 12311M: Karsten Keil <[email protected]> 12312L: [email protected] (subscribers-only) 12313L: [email protected] 12314S: Odd Fixes 12315W: http://www.isdn4linux.de 12316F: Documentation/isdn/ 12317F: drivers/isdn/capi/ 12318F: include/linux/isdn/ 12319F: include/uapi/linux/isdn/ 12320F: net/bluetooth/cmtp/ 12321 12322ISDN/mISDN SUBSYSTEM 12323M: Karsten Keil <[email protected]> 12324L: [email protected] (subscribers-only) 12325L: [email protected] 12326S: Maintained 12327W: http://www.isdn4linux.de 12328F: drivers/isdn/Kconfig 12329F: drivers/isdn/Makefile 12330F: drivers/isdn/hardware/ 12331F: drivers/isdn/mISDN/ 12332 12333ISL28022 HARDWARE MONITORING DRIVER 12334M: Carsten Spieß <[email protected]> 12335L: [email protected] 12336S: Maintained 12337F: Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml 12338F: Documentation/hwmon/isl28022.rst 12339F: drivers/hwmon/isl28022.c 12340 12341ISOFS FILESYSTEM 12342M: Jan Kara <[email protected]> 12343L: [email protected] 12344S: Maintained 12345F: Documentation/filesystems/isofs.rst 12346F: fs/isofs/ 12347 12348IT87 HARDWARE MONITORING DRIVER 12349M: Jean Delvare <[email protected]> 12350L: [email protected] 12351S: Maintained 12352F: Documentation/hwmon/it87.rst 12353F: drivers/hwmon/it87.c 12354 12355IT913X MEDIA DRIVER 12356L: [email protected] 12357S: Orphan 12358W: https://linuxtv.org 12359Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12360F: drivers/media/tuners/it913x* 12361 12362ITE IT6263 LVDS TO HDMI BRIDGE DRIVER 12363M: Liu Ying <[email protected]> 12364L: [email protected] 12365S: Maintained 12366T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12367F: Documentation/devicetree/bindings/display/bridge/ite,it6263.yaml 12368F: drivers/gpu/drm/bridge/ite-it6263.c 12369 12370ITE IT66121 HDMI BRIDGE DRIVER 12371M: Phong LE <[email protected]> 12372M: Neil Armstrong <[email protected]> 12373S: Maintained 12374T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 12375F: Documentation/devicetree/bindings/display/bridge/ite,it66121.yaml 12376F: drivers/gpu/drm/bridge/ite-it66121.c 12377 12378IVTV VIDEO4LINUX DRIVER 12379M: Andy Walls <[email protected]> 12380L: [email protected] 12381S: Maintained 12382W: https://linuxtv.org 12383T: git git://linuxtv.org/media.git 12384F: Documentation/admin-guide/media/ivtv* 12385F: drivers/media/pci/ivtv/ 12386F: include/uapi/linux/ivtv* 12387 12388IX2505V MEDIA DRIVER 12389M: Malcolm Priestley <[email protected]> 12390L: [email protected] 12391S: Maintained 12392W: https://linuxtv.org 12393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12394F: drivers/media/dvb-frontends/ix2505v* 12395 12396JAILHOUSE HYPERVISOR INTERFACE 12397M: Jan Kiszka <[email protected]> 12398L: [email protected] 12399S: Maintained 12400F: arch/x86/include/asm/jailhouse_para.h 12401F: arch/x86/kernel/jailhouse.c 12402 12403JFS FILESYSTEM 12404M: Dave Kleikamp <[email protected]> 12405L: [email protected] 12406S: Odd Fixes 12407W: http://jfs.sourceforge.net/ 12408T: git https://github.com/kleikamp/linux-shaggy.git 12409F: Documentation/admin-guide/jfs.rst 12410F: fs/jfs/ 12411 12412JME NETWORK DRIVER 12413M: Guo-Fu Tseng <[email protected]> 12414L: [email protected] 12415S: Odd Fixes 12416F: drivers/net/ethernet/jme.* 12417 12418JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 12419M: David Woodhouse <[email protected]> 12420M: Richard Weinberger <[email protected]> 12421L: [email protected] 12422S: Odd Fixes 12423W: http://www.linux-mtd.infradead.org/doc/jffs2.html 12424T: git git://git.infradead.org/ubifs-2.6.git 12425F: fs/jffs2/ 12426F: include/uapi/linux/jffs2.h 12427 12428JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 12429M: "Theodore Ts'o" <[email protected]> 12430M: Jan Kara <[email protected]> 12431L: [email protected] 12432S: Maintained 12433F: fs/jbd2/ 12434F: include/linux/jbd2.h 12435 12436JPU V4L2 MEM2MEM DRIVER FOR RENESAS 12437M: Mikhail Ulyanov <[email protected]> 12438L: [email protected] 12439L: [email protected] 12440S: Maintained 12441F: drivers/media/platform/renesas/rcar_jpu.c 12442 12443JSM Neo PCI based serial card 12444L: [email protected] 12445S: Orphan 12446F: drivers/tty/serial/jsm/ 12447 12448K10TEMP HARDWARE MONITORING DRIVER 12449M: Clemens Ladisch <[email protected]> 12450L: [email protected] 12451S: Maintained 12452F: Documentation/hwmon/k10temp.rst 12453F: drivers/hwmon/k10temp.c 12454 12455K8TEMP HARDWARE MONITORING DRIVER 12456M: Rudolf Marek <[email protected]> 12457L: [email protected] 12458S: Maintained 12459F: Documentation/hwmon/k8temp.rst 12460F: drivers/hwmon/k8temp.c 12461 12462KASAN 12463M: Andrey Ryabinin <[email protected]> 12464R: Alexander Potapenko <[email protected]> 12465R: Andrey Konovalov <[email protected]> 12466R: Dmitry Vyukov <[email protected]> 12467R: Vincenzo Frascino <[email protected]> 12468L: [email protected] 12469S: Maintained 12470B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12471F: Documentation/dev-tools/kasan.rst 12472F: arch/*/include/asm/*kasan.h 12473F: arch/*/mm/kasan_init* 12474F: include/linux/kasan*.h 12475F: lib/Kconfig.kasan 12476F: mm/kasan/ 12477F: scripts/Makefile.kasan 12478 12479KCONFIG 12480M: Masahiro Yamada <[email protected]> 12481L: [email protected] 12482S: Maintained 12483Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kbuild 12485F: Documentation/kbuild/kconfig* 12486F: scripts/Kconfig.include 12487F: scripts/kconfig/ 12488 12489KCORE 12490M: Omar Sandoval <[email protected]> 12491L: [email protected] 12492S: Maintained 12493F: fs/proc/kcore.c 12494F: include/linux/kcore.h 12495 12496KCOV 12497R: Dmitry Vyukov <[email protected]> 12498R: Andrey Konovalov <[email protected]> 12499L: [email protected] 12500S: Maintained 12501B: https://bugzilla.kernel.org/buglist.cgi?component=Sanitizers&product=Memory%20Management 12502F: Documentation/dev-tools/kcov.rst 12503F: include/linux/kcov.h 12504F: include/uapi/linux/kcov.h 12505F: kernel/kcov.c 12506F: scripts/Makefile.kcov 12507 12508KCSAN 12509M: Marco Elver <[email protected]> 12510R: Dmitry Vyukov <[email protected]> 12511L: [email protected] 12512S: Maintained 12513F: Documentation/dev-tools/kcsan.rst 12514F: include/linux/kcsan*.h 12515F: kernel/kcsan/ 12516F: lib/Kconfig.kcsan 12517F: scripts/Makefile.kcsan 12518 12519KDUMP 12520M: Baoquan He <[email protected]> 12521R: Vivek Goyal <[email protected]> 12522R: Dave Young <[email protected]> 12523L: [email protected] 12524S: Maintained 12525W: http://lse.sourceforge.net/kdump/ 12526F: Documentation/admin-guide/kdump/ 12527F: fs/proc/vmcore.c 12528F: include/linux/crash_core.h 12529F: include/linux/crash_dump.h 12530F: include/uapi/linux/vmcore.h 12531F: kernel/crash_*.c 12532 12533KEENE FM RADIO TRANSMITTER DRIVER 12534M: Hans Verkuil <[email protected]> 12535L: [email protected] 12536S: Maintained 12537W: https://linuxtv.org 12538T: git git://linuxtv.org/media.git 12539F: drivers/media/radio/radio-keene* 12540 12541KERNEL AUTOMOUNTER 12542M: Ian Kent <[email protected]> 12543L: [email protected] 12544S: Maintained 12545F: fs/autofs/ 12546 12547KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 12548M: Masahiro Yamada <[email protected]> 12549R: Nathan Chancellor <[email protected]> 12550R: Nicolas Schier <[email protected]> 12551L: [email protected] 12552S: Maintained 12553Q: https://patchwork.kernel.org/project/linux-kbuild/list/ 12554T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 12555F: Documentation/kbuild/ 12556F: Makefile 12557F: scripts/*vmlinux* 12558F: scripts/Kbuild* 12559F: scripts/Makefile* 12560F: scripts/basic/ 12561F: scripts/clang-tools/ 12562F: scripts/dummy-tools/ 12563F: scripts/include/ 12564F: scripts/mk* 12565F: scripts/mod/ 12566F: scripts/package/ 12567F: usr/ 12568 12569KERNEL HARDENING (not covered by other areas) 12570M: Kees Cook <[email protected]> 12571R: Gustavo A. R. Silva <[email protected]> 12572L: [email protected] 12573S: Supported 12574T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 12575F: Documentation/ABI/testing/sysfs-kernel-oops_count 12576F: Documentation/ABI/testing/sysfs-kernel-warn_count 12577F: arch/*/configs/hardening.config 12578F: include/linux/overflow.h 12579F: include/linux/randomize_kstack.h 12580F: kernel/configs/hardening.config 12581F: lib/usercopy_kunit.c 12582F: mm/usercopy.c 12583F: security/Kconfig.hardening 12584K: \b(add|choose)_random_kstack_offset\b 12585K: \b__check_(object_size|heap_object)\b 12586K: \b__counted_by(_le|_be)?\b 12587 12588KERNEL JANITORS 12589L: [email protected] 12590S: Odd Fixes 12591W: http://kernelnewbies.org/KernelJanitors 12592 12593KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 12594M: Chuck Lever <[email protected]> 12595M: Jeff Layton <[email protected]> 12596R: Neil Brown <[email protected]> 12597R: Olga Kornievskaia <[email protected]> 12598R: Dai Ngo <[email protected]> 12599R: Tom Talpey <[email protected]> 12600L: [email protected] 12601S: Supported 12602B: https://bugzilla.kernel.org 12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/cel/linux.git 12604F: Documentation/filesystems/nfs/ 12605F: fs/lockd/ 12606F: fs/nfs_common/ 12607F: fs/nfsd/ 12608F: include/linux/lockd/ 12609F: include/linux/sunrpc/ 12610F: include/trace/events/rpcgss.h 12611F: include/trace/events/rpcrdma.h 12612F: include/trace/events/sunrpc.h 12613F: include/trace/misc/fs.h 12614F: include/trace/misc/nfs.h 12615F: include/trace/misc/sunrpc.h 12616F: include/uapi/linux/nfsd/ 12617F: include/uapi/linux/sunrpc/ 12618F: net/sunrpc/ 12619F: tools/net/sunrpc/ 12620 12621KERNEL PACMAN PACKAGING (in addition to generic KERNEL BUILD) 12622M: Thomas Weißschuh <[email protected]> 12623R: Christian Heusel <[email protected]> 12624R: Nathan Chancellor <[email protected]> 12625S: Maintained 12626F: scripts/package/PKGBUILD 12627 12628KERNEL REGRESSIONS 12629M: Thorsten Leemhuis <[email protected]> 12630L: [email protected] 12631S: Supported 12632F: Documentation/admin-guide/reporting-regressions.rst 12633F: Documentation/process/handling-regressions.rst 12634 12635KERNEL SELFTEST FRAMEWORK 12636M: Shuah Khan <[email protected]> 12637M: Shuah Khan <[email protected]> 12638L: [email protected] 12639S: Maintained 12640Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 12641T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 12642F: Documentation/dev-tools/kselftest* 12643F: tools/testing/selftests/ 12644 12645KERNEL SMB3 SERVER (KSMBD) 12646M: Namjae Jeon <[email protected]> 12647M: Steve French <[email protected]> 12648R: Sergey Senozhatsky <[email protected]> 12649R: Tom Talpey <[email protected]> 12650L: [email protected] 12651S: Maintained 12652T: git git://git.samba.org/ksmbd.git 12653F: Documentation/filesystems/smb/ksmbd.rst 12654F: fs/smb/common/ 12655F: fs/smb/server/ 12656 12657KERNEL UNIT TESTING FRAMEWORK (KUnit) 12658M: Brendan Higgins <[email protected]> 12659M: David Gow <[email protected]> 12660R: Rae Moar <[email protected]> 12661L: [email protected] 12662L: [email protected] 12663S: Maintained 12664W: https://google.github.io/kunit-docs/third_party/kernel/docs/ 12665T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit 12666T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git kunit-fixes 12667F: Documentation/dev-tools/kunit/ 12668F: include/kunit/ 12669F: lib/kunit/ 12670F: rust/kernel/kunit.rs 12671F: scripts/rustdoc_test_* 12672F: tools/testing/kunit/ 12673 12674KERNEL USERMODE HELPER 12675M: Luis Chamberlain <[email protected]> 12676L: [email protected] 12677S: Maintained 12678F: include/linux/umh.h 12679F: kernel/umh.c 12680 12681KERNEL VIRTUAL MACHINE (KVM) 12682M: Paolo Bonzini <[email protected]> 12683L: [email protected] 12684S: Supported 12685W: http://www.linux-kvm.org 12686T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12687F: Documentation/virt/kvm/ 12688F: include/asm-generic/kvm* 12689F: include/kvm/iodev.h 12690F: include/linux/kvm* 12691F: include/trace/events/kvm.h 12692F: include/uapi/asm-generic/kvm* 12693F: include/uapi/linux/kvm* 12694F: tools/kvm/ 12695F: tools/testing/selftests/kvm/ 12696F: virt/kvm/* 12697 12698KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 12699M: Marc Zyngier <[email protected]> 12700M: Oliver Upton <[email protected]> 12701R: Joey Gouly <[email protected]> 12702R: Suzuki K Poulose <[email protected]> 12703R: Zenghui Yu <[email protected]> 12704L: [email protected] (moderated for non-subscribers) 12705L: [email protected] 12706S: Maintained 12707T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 12708F: Documentation/virt/kvm/arm/ 12709F: Documentation/virt/kvm/devices/arm* 12710F: arch/arm64/include/asm/kvm* 12711F: arch/arm64/include/uapi/asm/kvm* 12712F: arch/arm64/kvm/ 12713F: include/kvm/arm_* 12714F: tools/testing/selftests/kvm/*/arm64/ 12715F: tools/testing/selftests/kvm/arm64/ 12716 12717KERNEL VIRTUAL MACHINE FOR LOONGARCH (KVM/LoongArch) 12718M: Tianrui Zhao <[email protected]> 12719M: Bibo Mao <[email protected]> 12720M: Huacai Chen <[email protected]> 12721L: [email protected] 12722L: [email protected] 12723S: Maintained 12724T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12725F: Documentation/virt/kvm/loongarch/ 12726F: arch/loongarch/include/asm/kvm* 12727F: arch/loongarch/include/uapi/asm/kvm* 12728F: arch/loongarch/kvm/ 12729 12730KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 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: arch/mips/include/asm/kvm* 12737F: arch/mips/include/uapi/asm/kvm* 12738F: arch/mips/kvm/ 12739 12740KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 12741M: Madhavan Srinivasan <[email protected]> 12742R: Nicholas Piggin <[email protected]> 12743L: [email protected] 12744L: [email protected] 12745S: Maintained (Book3S 64-bit HV) 12746S: Odd fixes (Book3S 64-bit PR) 12747S: Orphan (Book3E and 32-bit) 12748T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git topic/ppc-kvm 12749F: arch/powerpc/include/asm/kvm* 12750F: arch/powerpc/include/uapi/asm/kvm* 12751F: arch/powerpc/kernel/kvm* 12752F: arch/powerpc/kvm/ 12753 12754KERNEL VIRTUAL MACHINE FOR RISC-V (KVM/riscv) 12755M: Anup Patel <[email protected]> 12756R: Atish Patra <[email protected]> 12757L: [email protected] 12758L: [email protected] 12759L: [email protected] 12760S: Maintained 12761T: git https://github.com/kvm-riscv/linux.git 12762F: arch/riscv/include/asm/kvm* 12763F: arch/riscv/include/uapi/asm/kvm* 12764F: arch/riscv/kvm/ 12765F: tools/testing/selftests/kvm/*/riscv/ 12766F: tools/testing/selftests/kvm/riscv/ 12767 12768KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 12769M: Christian Borntraeger <[email protected]> 12770M: Janosch Frank <[email protected]> 12771M: Claudio Imbrenda <[email protected]> 12772R: David Hildenbrand <[email protected]> 12773L: [email protected] 12774S: Supported 12775T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 12776F: Documentation/virt/kvm/s390* 12777F: arch/s390/include/asm/gmap.h 12778F: arch/s390/include/asm/kvm* 12779F: arch/s390/include/uapi/asm/kvm* 12780F: arch/s390/include/uapi/asm/uvdevice.h 12781F: arch/s390/kernel/uv.c 12782F: arch/s390/kvm/ 12783F: arch/s390/mm/gmap.c 12784F: drivers/s390/char/uvdevice.c 12785F: tools/testing/selftests/drivers/s390x/uvdevice/ 12786F: tools/testing/selftests/kvm/*/s390/ 12787F: tools/testing/selftests/kvm/s390/ 12788 12789KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 12790M: Sean Christopherson <[email protected]> 12791M: Paolo Bonzini <[email protected]> 12792L: [email protected] 12793S: Supported 12794P: Documentation/process/maintainer-kvm-x86.rst 12795T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 12796F: arch/x86/include/asm/kvm* 12797F: arch/x86/include/asm/svm.h 12798F: arch/x86/include/asm/vmx*.h 12799F: arch/x86/include/uapi/asm/kvm* 12800F: arch/x86/include/uapi/asm/svm.h 12801F: arch/x86/include/uapi/asm/vmx.h 12802F: arch/x86/kvm/ 12803F: arch/x86/kvm/*/ 12804F: tools/testing/selftests/kvm/*/x86/ 12805F: tools/testing/selftests/kvm/x86/ 12806 12807KERNFS 12808M: Greg Kroah-Hartman <[email protected]> 12809M: Tejun Heo <[email protected]> 12810S: Supported 12811T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 12812F: fs/kernfs/ 12813F: include/linux/kernfs.h 12814 12815KEXEC 12816M: Eric Biederman <[email protected]> 12817L: [email protected] 12818S: Maintained 12819W: http://kernel.org/pub/linux/utils/kernel/kexec/ 12820F: include/linux/kexec.h 12821F: include/uapi/linux/kexec.h 12822F: kernel/kexec* 12823 12824KEYS-ENCRYPTED 12825M: Mimi Zohar <[email protected]> 12826L: [email protected] 12827L: [email protected] 12828S: Supported 12829F: Documentation/security/keys/trusted-encrypted.rst 12830F: include/keys/encrypted-type.h 12831F: security/keys/encrypted-keys/ 12832 12833KEYS-TRUSTED 12834M: James Bottomley <[email protected]> 12835M: Jarkko Sakkinen <[email protected]> 12836M: Mimi Zohar <[email protected]> 12837L: [email protected] 12838L: [email protected] 12839S: Supported 12840F: Documentation/security/keys/trusted-encrypted.rst 12841F: include/keys/trusted-type.h 12842F: include/keys/trusted_tpm.h 12843F: security/keys/trusted-keys/ 12844 12845KEYS-TRUSTED-CAAM 12846M: Ahmad Fatoum <[email protected]> 12847R: Pengutronix Kernel Team <[email protected]> 12848L: [email protected] 12849L: [email protected] 12850S: Maintained 12851F: include/keys/trusted_caam.h 12852F: security/keys/trusted-keys/trusted_caam.c 12853 12854KEYS-TRUSTED-DCP 12855M: David Gstir <[email protected]> 12856R: sigma star Kernel Team <[email protected]> 12857L: [email protected] 12858L: [email protected] 12859S: Supported 12860F: include/keys/trusted_dcp.h 12861F: security/keys/trusted-keys/trusted_dcp.c 12862 12863KEYS-TRUSTED-TEE 12864M: Sumit Garg <[email protected]> 12865L: [email protected] 12866L: [email protected] 12867S: Supported 12868F: include/keys/trusted_tee.h 12869F: security/keys/trusted-keys/trusted_tee.c 12870 12871KEYS/KEYRINGS 12872M: David Howells <[email protected]> 12873M: Jarkko Sakkinen <[email protected]> 12874L: [email protected] 12875S: Maintained 12876F: Documentation/security/keys/core.rst 12877F: include/keys/ 12878F: include/linux/key-type.h 12879F: include/linux/key.h 12880F: include/linux/keyctl.h 12881F: include/uapi/linux/keyctl.h 12882F: security/keys/ 12883 12884KEYS/KEYRINGS_INTEGRITY 12885M: Jarkko Sakkinen <[email protected]> 12886M: Mimi Zohar <[email protected]> 12887L: [email protected] 12888L: [email protected] 12889S: Supported 12890W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 12891F: security/integrity/platform_certs 12892 12893KFENCE 12894M: Alexander Potapenko <[email protected]> 12895M: Marco Elver <[email protected]> 12896R: Dmitry Vyukov <[email protected]> 12897L: [email protected] 12898S: Maintained 12899F: Documentation/dev-tools/kfence.rst 12900F: arch/*/include/asm/kfence.h 12901F: include/linux/kfence.h 12902F: lib/Kconfig.kfence 12903F: mm/kfence/ 12904 12905KFIFO 12906M: Stefani Seibold <[email protected]> 12907S: Maintained 12908F: include/linux/kfifo.h 12909F: lib/kfifo.c 12910F: samples/kfifo/ 12911 12912KGDB / KDB /debug_core 12913M: Jason Wessel <[email protected]> 12914M: Daniel Thompson <[email protected]> 12915R: Douglas Anderson <[email protected]> 12916L: [email protected] 12917S: Maintained 12918W: http://kgdb.wiki.kernel.org/ 12919T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 12920F: Documentation/process/debugging/kgdb.rst 12921F: drivers/misc/kgdbts.c 12922F: drivers/tty/serial/kgdboc.c 12923F: include/linux/kdb.h 12924F: include/linux/kgdb.h 12925F: kernel/debug/ 12926F: kernel/module/kdb.c 12927 12928KHADAS MCU MFD DRIVER 12929M: Neil Armstrong <[email protected]> 12930L: [email protected] 12931S: Maintained 12932F: Documentation/devicetree/bindings/mfd/khadas,mcu.yaml 12933F: drivers/mfd/khadas-mcu.c 12934F: drivers/thermal/khadas_mcu_fan.c 12935F: include/linux/mfd/khadas-mcu.h 12936 12937KIONIX/ROHM KX022A ACCELEROMETER 12938M: Matti Vaittinen <[email protected]> 12939L: [email protected] 12940S: Supported 12941F: drivers/iio/accel/kionix-kx022a* 12942 12943KMEMLEAK 12944M: Catalin Marinas <[email protected]> 12945S: Maintained 12946F: Documentation/dev-tools/kmemleak.rst 12947F: include/linux/kmemleak.h 12948F: mm/kmemleak.c 12949F: samples/kmemleak/kmemleak-test.c 12950 12951KMSAN 12952M: Alexander Potapenko <[email protected]> 12953R: Marco Elver <[email protected]> 12954R: Dmitry Vyukov <[email protected]> 12955L: [email protected] 12956S: Maintained 12957F: Documentation/dev-tools/kmsan.rst 12958F: arch/*/include/asm/kmsan.h 12959F: arch/*/mm/kmsan_* 12960F: include/linux/kmsan*.h 12961F: lib/Kconfig.kmsan 12962F: mm/kmsan/ 12963F: scripts/Makefile.kmsan 12964 12965KPROBES 12966M: Naveen N Rao <[email protected]> 12967M: Anil S Keshavamurthy <[email protected]> 12968M: "David S. Miller" <[email protected]> 12969M: Masami Hiramatsu <[email protected]> 12970L: [email protected] 12971L: [email protected] 12972S: Maintained 12973Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 12974T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 12975F: Documentation/trace/kprobes.rst 12976F: include/asm-generic/kprobes.h 12977F: include/linux/kprobes.h 12978F: kernel/kprobes.c 12979F: lib/test_kprobes.c 12980F: samples/kprobes 12981 12982KS0108 LCD CONTROLLER DRIVER 12983M: Miguel Ojeda <[email protected]> 12984S: Maintained 12985F: Documentation/admin-guide/auxdisplay/ks0108.rst 12986F: drivers/auxdisplay/ks0108.c 12987F: include/linux/ks0108.h 12988 12989KTD253 BACKLIGHT DRIVER 12990M: Linus Walleij <[email protected]> 12991S: Maintained 12992F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd253.yaml 12993F: drivers/video/backlight/ktd253-backlight.c 12994 12995KTD2801 BACKLIGHT DRIVER 12996M: Duje Mihanović <[email protected]> 12997S: Maintained 12998F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktd2801.yaml 12999F: drivers/video/backlight/ktd2801-backlight.c 13000 13001KTEST 13002M: Steven Rostedt <[email protected]> 13003M: John Hawley <[email protected]> 13004S: Maintained 13005F: tools/testing/ktest 13006 13007KTZ8866 BACKLIGHT DRIVER 13008M: Jianhua Lu <[email protected]> 13009S: Maintained 13010F: Documentation/devicetree/bindings/leds/backlight/kinetic,ktz8866.yaml 13011F: drivers/video/backlight/ktz8866.c 13012 13013KVM PARAVIRT (KVM/paravirt) 13014M: Paolo Bonzini <[email protected]> 13015R: Vitaly Kuznetsov <[email protected]> 13016L: [email protected] 13017S: Supported 13018T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13019F: arch/um/include/asm/kvm_para.h 13020F: arch/x86/include/asm/kvm_para.h 13021F: arch/x86/include/asm/pvclock-abi.h 13022F: arch/x86/include/uapi/asm/kvm_para.h 13023F: arch/x86/kernel/kvm.c 13024F: arch/x86/kernel/kvmclock.c 13025F: include/asm-generic/kvm_para.h 13026F: include/linux/kvm_para.h 13027F: include/uapi/asm-generic/kvm_para.h 13028F: include/uapi/linux/kvm_para.h 13029 13030KVM X86 HYPER-V (KVM/hyper-v) 13031M: Vitaly Kuznetsov <[email protected]> 13032M: Sean Christopherson <[email protected]> 13033M: Paolo Bonzini <[email protected]> 13034L: [email protected] 13035S: Supported 13036T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13037F: arch/x86/kvm/hyperv.* 13038F: arch/x86/kvm/kvm_onhyperv.* 13039F: arch/x86/kvm/svm/hyperv.* 13040F: arch/x86/kvm/svm/svm_onhyperv.* 13041F: arch/x86/kvm/vmx/hyperv.* 13042 13043KVM X86 Xen (KVM/Xen) 13044M: David Woodhouse <[email protected]> 13045M: Paul Durrant <[email protected]> 13046M: Sean Christopherson <[email protected]> 13047M: Paolo Bonzini <[email protected]> 13048L: [email protected] 13049S: Supported 13050T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 13051F: arch/x86/kvm/xen.* 13052 13053L3MDEV 13054M: David Ahern <[email protected]> 13055L: [email protected] 13056S: Maintained 13057F: include/net/l3mdev.h 13058F: net/l3mdev 13059 13060LANDLOCK SECURITY MODULE 13061M: Mickaël Salaün <[email protected]> 13062R: Günther Noack <[email protected]> 13063L: [email protected] 13064S: Supported 13065W: https://landlock.io 13066T: git https://git.kernel.org/pub/scm/linux/kernel/git/mic/linux.git 13067F: Documentation/security/landlock.rst 13068F: Documentation/userspace-api/landlock.rst 13069F: fs/ioctl.c 13070F: include/uapi/linux/landlock.h 13071F: samples/landlock/ 13072F: security/landlock/ 13073F: tools/testing/selftests/landlock/ 13074K: landlock 13075K: LANDLOCK 13076 13077LANTIQ / INTEL Ethernet drivers 13078M: Hauke Mehrtens <[email protected]> 13079L: [email protected] 13080S: Maintained 13081F: Documentation/devicetree/bindings/net/dsa/lantiq,gswip.yaml 13082F: drivers/net/dsa/lantiq_gswip.c 13083F: drivers/net/dsa/lantiq_pce.h 13084F: drivers/net/ethernet/lantiq_xrx200.c 13085F: net/dsa/tag_gswip.c 13086 13087LANTIQ MIPS ARCHITECTURE 13088M: John Crispin <[email protected]> 13089L: [email protected] 13090S: Maintained 13091F: arch/mips/lantiq 13092F: drivers/soc/lantiq 13093 13094LANTIQ PEF2256 DRIVER 13095M: Herve Codina <[email protected]> 13096S: Maintained 13097F: Documentation/devicetree/bindings/net/lantiq,pef2256.yaml 13098F: drivers/net/wan/framer/pef2256/ 13099F: drivers/pinctrl/pinctrl-pef2256.c 13100F: include/linux/framer/pef2256.h 13101 13102LASI 53c700 driver for PARISC 13103M: "James E.J. Bottomley" <[email protected]> 13104L: [email protected] 13105S: Maintained 13106F: Documentation/scsi/53c700.rst 13107F: drivers/scsi/53c700* 13108 13109LEAKING_ADDRESSES 13110M: Tycho Andersen <[email protected]> 13111R: Kees Cook <[email protected]> 13112L: [email protected] 13113S: Maintained 13114T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13115F: scripts/leaking_addresses.pl 13116 13117LED SUBSYSTEM 13118M: Lee Jones <[email protected]> 13119M: Pavel Machek <[email protected]> 13120L: [email protected] 13121S: Maintained 13122T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/leds.git 13123F: Documentation/devicetree/bindings/leds/ 13124F: Documentation/leds/ 13125F: drivers/leds/ 13126F: include/dt-bindings/leds/ 13127F: include/linux/leds.h 13128 13129LEGO MINDSTORMS EV3 13130R: David Lechner <[email protected]> 13131S: Maintained 13132F: Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml 13133F: arch/arm/boot/dts/ti/davinci/da850-lego-ev3.dts 13134F: drivers/power/supply/lego_ev3_battery.c 13135 13136LEGO USB Tower driver 13137M: Juergen Stuber <[email protected]> 13138L: [email protected] 13139S: Maintained 13140W: http://legousb.sourceforge.net/ 13141F: drivers/usb/misc/legousbtower.c 13142 13143LETSKETCH HID TABLET DRIVER 13144M: Hans de Goede <[email protected]> 13145L: [email protected] 13146S: Maintained 13147T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13148F: drivers/hid/hid-letsketch.c 13149 13150LG LAPTOP EXTRAS 13151M: Matan Ziv-Av <[email protected]> 13152L: [email protected] 13153S: Maintained 13154F: Documentation/ABI/testing/sysfs-platform-lg-laptop 13155F: Documentation/admin-guide/laptops/lg-laptop.rst 13156F: drivers/platform/x86/lg-laptop.c 13157 13158LG2160 MEDIA DRIVER 13159M: Michael Krufky <[email protected]> 13160L: [email protected] 13161S: Maintained 13162W: https://linuxtv.org 13163W: http://github.com/mkrufky 13164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13165T: git git://linuxtv.org/mkrufky/tuners.git 13166F: drivers/media/dvb-frontends/lg2160.* 13167 13168LGDT3305 MEDIA DRIVER 13169M: Michael Krufky <[email protected]> 13170L: [email protected] 13171S: Maintained 13172W: https://linuxtv.org 13173W: http://github.com/mkrufky 13174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13175T: git git://linuxtv.org/mkrufky/tuners.git 13176F: drivers/media/dvb-frontends/lgdt3305.* 13177 13178LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 13179M: Viresh Kumar <[email protected]> 13180L: [email protected] 13181S: Maintained 13182F: drivers/ata/pata_arasan_cf.c 13183F: include/linux/pata_arasan_cf_data.h 13184 13185LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 13186M: Linus Walleij <[email protected]> 13187L: [email protected] 13188S: Maintained 13189F: drivers/ata/pata_ftide010.c 13190F: drivers/ata/sata_gemini.c 13191F: drivers/ata/sata_gemini.h 13192 13193LIBATA SATA AHCI PLATFORM devices support 13194M: Hans de Goede <[email protected]> 13195L: [email protected] 13196S: Maintained 13197F: drivers/ata/ahci_platform.c 13198F: drivers/ata/libahci_platform.c 13199F: include/linux/ahci_platform.h 13200 13201LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 13202M: Mikael Pettersson <[email protected]> 13203L: [email protected] 13204S: Maintained 13205F: drivers/ata/sata_promise.* 13206 13207LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 13208M: Damien Le Moal <[email protected]> 13209M: Niklas Cassel <[email protected]> 13210L: [email protected] 13211S: Maintained 13212T: git git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux.git 13213F: Documentation/ABI/testing/sysfs-ata 13214F: Documentation/devicetree/bindings/ata/ 13215F: drivers/ata/ 13216F: include/linux/ata.h 13217F: include/linux/libata.h 13218 13219LIBETH COMMON ETHERNET LIBRARY 13220M: Alexander Lobakin <[email protected]> 13221L: [email protected] 13222L: [email protected] (moderated for non-subscribers) 13223S: Maintained 13224T: git https://github.com/alobakin/linux.git 13225F: drivers/net/ethernet/intel/libeth/ 13226F: include/net/libeth/ 13227K: libeth 13228 13229LIBIE COMMON INTEL ETHERNET LIBRARY 13230M: Alexander Lobakin <[email protected]> 13231L: [email protected] (moderated for non-subscribers) 13232L: [email protected] 13233S: Maintained 13234T: git https://github.com/alobakin/linux.git 13235F: drivers/net/ethernet/intel/libie/ 13236F: include/linux/net/intel/libie/ 13237K: libie 13238 13239LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 13240M: Vishal Verma <[email protected]> 13241M: Dan Williams <[email protected]> 13242M: Dave Jiang <[email protected]> 13243L: [email protected] 13244S: Supported 13245Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13246P: Documentation/nvdimm/maintainer-entry-profile.rst 13247F: drivers/nvdimm/btt* 13248 13249LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 13250M: Dan Williams <[email protected]> 13251M: Vishal Verma <[email protected]> 13252M: Dave Jiang <[email protected]> 13253L: [email protected] 13254S: Supported 13255Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13256P: Documentation/nvdimm/maintainer-entry-profile.rst 13257F: drivers/nvdimm/pmem* 13258 13259LIBNVDIMM: DEVICETREE BINDINGS 13260M: Oliver O'Halloran <[email protected]> 13261L: [email protected] 13262S: Supported 13263Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13264F: Documentation/devicetree/bindings/pmem/pmem-region.txt 13265F: drivers/nvdimm/of_pmem.c 13266 13267LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 13268M: Dan Williams <[email protected]> 13269M: Vishal Verma <[email protected]> 13270M: Dave Jiang <[email protected]> 13271M: Ira Weiny <[email protected]> 13272L: [email protected] 13273S: Supported 13274Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 13275P: Documentation/nvdimm/maintainer-entry-profile.rst 13276T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 13277F: drivers/acpi/nfit/* 13278F: drivers/nvdimm/* 13279F: include/linux/libnvdimm.h 13280F: include/linux/nd.h 13281F: include/uapi/linux/ndctl.h 13282F: tools/testing/nvdimm/ 13283 13284LIBRARY CODE 13285M: Andrew Morton <[email protected]> 13286L: [email protected] 13287S: Supported 13288T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-nonmm-unstable 13289F: lib/* 13290 13291LICENSES and SPDX stuff 13292M: Thomas Gleixner <[email protected]> 13293M: Greg Kroah-Hartman <[email protected]> 13294L: [email protected] 13295S: Maintained 13296T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx.git 13297F: COPYING 13298F: Documentation/process/license-rules.rst 13299F: LICENSES/ 13300F: scripts/spdxcheck-test.sh 13301F: scripts/spdxcheck.py 13302F: scripts/spdxexclude 13303 13304LINEAR RANGES HELPERS 13305M: Mark Brown <[email protected]> 13306R: Matti Vaittinen <[email protected]> 13307F: include/linux/linear_range.h 13308F: lib/linear_ranges.c 13309F: lib/test_linear_ranges.c 13310 13311LINUX FOR POWER MACINTOSH 13312L: [email protected] 13313S: Orphan 13314F: arch/powerpc/platforms/powermac/ 13315F: drivers/macintosh/ 13316X: drivers/macintosh/adb-iop.c 13317X: drivers/macintosh/via-macii.c 13318 13319LINUX FOR POWERPC (32-BIT AND 64-BIT) 13320M: Madhavan Srinivasan <[email protected]> 13321M: Michael Ellerman <[email protected]> 13322R: Nicholas Piggin <[email protected]> 13323R: Christophe Leroy <[email protected]> 13324R: Naveen N Rao <[email protected]> 13325L: [email protected] 13326S: Supported 13327W: https://github.com/linuxppc/wiki/wiki 13328Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 13329T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 13330F: Documentation/ABI/stable/sysfs-firmware-opal-* 13331F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 13332F: Documentation/devicetree/bindings/powerpc/ 13333F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 13334F: Documentation/arch/powerpc/ 13335F: arch/powerpc/ 13336F: drivers/*/*/*pasemi* 13337F: drivers/*/*pasemi* 13338F: drivers/char/tpm/tpm_ibmvtpm* 13339F: drivers/crypto/nx/ 13340F: drivers/i2c/busses/i2c-opal.c 13341F: drivers/net/ethernet/ibm/ibmveth.* 13342F: drivers/net/ethernet/ibm/ibmvnic.* 13343F: drivers/pci/hotplug/pnv_php.c 13344F: drivers/pci/hotplug/rpa* 13345F: drivers/rtc/rtc-opal.c 13346F: drivers/scsi/ibmvscsi/ 13347F: drivers/tty/hvc/hvc_opal.c 13348F: drivers/watchdog/wdrtas.c 13349F: include/linux/papr_scm.h 13350F: include/uapi/linux/papr_pdsm.h 13351F: tools/testing/selftests/powerpc 13352N: /pmac 13353N: powermac 13354N: powernv 13355N: [^a-z0-9]ps3 13356N: pseries 13357 13358LINUX FOR POWERPC EMBEDDED MPC5XXX 13359M: Anatolij Gustschin <[email protected]> 13360L: [email protected] 13361S: Odd Fixes 13362F: arch/powerpc/platforms/512x/ 13363F: arch/powerpc/platforms/52xx/ 13364 13365LINUX FOR POWERPC EMBEDDED PPC4XX 13366L: [email protected] 13367S: Orphan 13368F: arch/powerpc/platforms/44x/ 13369 13370LINUX FOR POWERPC EMBEDDED PPC85XX 13371M: Scott Wood <[email protected]> 13372L: [email protected] 13373S: Odd fixes 13374T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 13375F: Documentation/devicetree/bindings/cache/freescale-l2cache.txt 13376F: Documentation/devicetree/bindings/powerpc/fsl/ 13377F: arch/powerpc/platforms/85xx/ 13378 13379LINUX FOR POWERPC EMBEDDED PPC8XX AND PPC83XX 13380M: Christophe Leroy <[email protected]> 13381L: [email protected] 13382S: Maintained 13383F: arch/powerpc/platforms/8xx/ 13384F: arch/powerpc/platforms/83xx/ 13385 13386LINUX KERNEL DUMP TEST MODULE (LKDTM) 13387M: Kees Cook <[email protected]> 13388S: Maintained 13389F: drivers/misc/lkdtm/* 13390F: tools/testing/selftests/lkdtm/* 13391 13392LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 13393M: Alan Stern <[email protected]> 13394M: Andrea Parri <[email protected]> 13395M: Will Deacon <[email protected]> 13396M: Peter Zijlstra <[email protected]> 13397M: Boqun Feng <[email protected]> 13398M: Nicholas Piggin <[email protected]> 13399M: David Howells <[email protected]> 13400M: Jade Alglave <[email protected]> 13401M: Luc Maranget <[email protected]> 13402M: "Paul E. McKenney" <[email protected]> 13403R: Akira Yokosawa <[email protected]> 13404R: Daniel Lustig <[email protected]> 13405R: Joel Fernandes <[email protected]> 13406L: [email protected] 13407L: [email protected] 13408L: [email protected] 13409S: Supported 13410T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 13411F: Documentation/atomic_bitops.txt 13412F: Documentation/atomic_t.txt 13413F: Documentation/core-api/refcount-vs-atomic.rst 13414F: Documentation/litmus-tests/ 13415F: Documentation/memory-barriers.txt 13416F: tools/memory-model/ 13417 13418LINUX-NEXT TREE 13419M: Stephen Rothwell <[email protected]> 13420L: [email protected] 13421S: Supported 13422B: mailto:[email protected] and the appropriate development tree 13423T: git git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/ 13424 13425LIS3LV02D ACCELEROMETER DRIVER 13426M: Eric Piel <[email protected]> 13427S: Maintained 13428F: Documentation/misc-devices/lis3lv02d.rst 13429F: drivers/misc/lis3lv02d/ 13430F: drivers/platform/x86/hp/hp_accel.c 13431 13432LIST KUNIT TEST 13433M: David Gow <[email protected]> 13434L: [email protected] 13435L: [email protected] 13436S: Maintained 13437F: lib/list-test.c 13438 13439LITEX PLATFORM 13440M: Karol Gugala <[email protected]> 13441M: Mateusz Holenko <[email protected]> 13442M: Gabriel Somlo <[email protected]> 13443M: Joel Stanley <[email protected]> 13444S: Maintained 13445F: Documentation/devicetree/bindings/*/litex,*.yaml 13446F: arch/openrisc/boot/dts/or1klitex.dts 13447F: drivers/mmc/host/litex_mmc.c 13448F: drivers/net/ethernet/litex/* 13449F: drivers/soc/litex/* 13450F: drivers/tty/serial/liteuart.c 13451F: include/linux/litex.h 13452N: litex 13453 13454LIVE PATCHING 13455M: Josh Poimboeuf <[email protected]> 13456M: Jiri Kosina <[email protected]> 13457M: Miroslav Benes <[email protected]> 13458M: Petr Mladek <[email protected]> 13459R: Joe Lawrence <[email protected]> 13460L: [email protected] 13461S: Maintained 13462T: git git://git.kernel.org/pub/scm/linux/kernel/git/livepatching/livepatching.git 13463F: Documentation/ABI/testing/sysfs-kernel-livepatch 13464F: Documentation/livepatch/ 13465F: arch/powerpc/include/asm/livepatch.h 13466F: include/linux/livepatch.h 13467F: kernel/livepatch/ 13468F: kernel/module/livepatch.c 13469F: samples/livepatch/ 13470F: tools/testing/selftests/livepatch/ 13471 13472LLC (802.2) 13473L: [email protected] 13474S: Odd fixes 13475F: include/linux/llc.h 13476F: include/net/llc* 13477F: include/uapi/linux/llc.h 13478F: net/llc/ 13479 13480LM73 HARDWARE MONITOR DRIVER 13481M: Guillaume Ligneul <[email protected]> 13482L: [email protected] 13483S: Maintained 13484F: drivers/hwmon/lm73.c 13485 13486LM78 HARDWARE MONITOR DRIVER 13487M: Jean Delvare <[email protected]> 13488L: [email protected] 13489S: Maintained 13490F: Documentation/hwmon/lm78.rst 13491F: drivers/hwmon/lm78.c 13492 13493LM83 HARDWARE MONITOR DRIVER 13494M: Jean Delvare <[email protected]> 13495L: [email protected] 13496S: Maintained 13497F: Documentation/hwmon/lm83.rst 13498F: drivers/hwmon/lm83.c 13499 13500LM90 HARDWARE MONITOR DRIVER 13501M: Jean Delvare <[email protected]> 13502L: [email protected] 13503S: Maintained 13504F: Documentation/devicetree/bindings/hwmon/national,lm90.yaml 13505F: Documentation/hwmon/lm90.rst 13506F: drivers/hwmon/lm90.c 13507F: include/dt-bindings/thermal/lm90.h 13508 13509LME2510 MEDIA DRIVER 13510M: Malcolm Priestley <[email protected]> 13511L: [email protected] 13512S: Maintained 13513W: https://linuxtv.org 13514Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13515F: drivers/media/usb/dvb-usb-v2/lmedm04* 13516 13517LOADPIN SECURITY MODULE 13518M: Kees Cook <[email protected]> 13519S: Supported 13520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 13521F: Documentation/admin-guide/LSM/LoadPin.rst 13522F: security/loadpin/ 13523 13524LOCKDOWN SECURITY MODULE 13525L: [email protected] 13526S: Odd Fixes 13527T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 13528F: security/lockdown/ 13529 13530LOCKING PRIMITIVES 13531M: Peter Zijlstra <[email protected]> 13532M: Ingo Molnar <[email protected]> 13533M: Will Deacon <[email protected]> 13534M: Boqun Feng <[email protected]> (LOCKDEP & RUST) 13535R: Waiman Long <[email protected]> 13536L: [email protected] 13537S: Maintained 13538T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 13539F: Documentation/locking/ 13540F: arch/*/include/asm/spinlock*.h 13541F: include/linux/lockdep*.h 13542F: include/linux/mutex*.h 13543F: include/linux/rwlock*.h 13544F: include/linux/rwsem*.h 13545F: include/linux/seqlock.h 13546F: include/linux/spinlock*.h 13547F: kernel/locking/ 13548F: lib/locking*.[ch] 13549F: rust/helpers/mutex.c 13550F: rust/helpers/spinlock.c 13551F: rust/kernel/sync/lock.rs 13552F: rust/kernel/sync/lock/ 13553F: rust/kernel/sync/locked_by.rs 13554X: kernel/locking/locktorture.c 13555 13556LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 13557M: "Richard Russon (FlatCap)" <[email protected]> 13558L: [email protected] 13559S: Maintained 13560W: http://www.linux-ntfs.org/content/view/19/37/ 13561F: Documentation/admin-guide/ldm.rst 13562F: block/partitions/ldm.* 13563 13564LOGITECH HID GAMING KEYBOARDS 13565M: Hans de Goede <[email protected]> 13566L: [email protected] 13567S: Maintained 13568T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 13569F: drivers/hid/hid-lg-g15.c 13570 13571LONTIUM LT8912B MIPI TO HDMI BRIDGE 13572M: Adrien Grassein <[email protected]> 13573S: Maintained 13574F: Documentation/devicetree/bindings/display/bridge/lontium,lt8912b.yaml 13575F: drivers/gpu/drm/bridge/lontium-lt8912b.c 13576 13577LOONGARCH 13578M: Huacai Chen <[email protected]> 13579R: WANG Xuerui <[email protected]> 13580L: [email protected] 13581S: Maintained 13582T: git git://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson.git 13583F: Documentation/arch/loongarch/ 13584F: Documentation/translations/zh_CN/arch/loongarch/ 13585F: arch/loongarch/ 13586F: drivers/*/*loongarch* 13587F: drivers/cpufreq/loongson3_cpufreq.c 13588 13589LOONGSON GPIO DRIVER 13590M: Yinbo Zhu <[email protected]> 13591L: [email protected] 13592S: Maintained 13593F: Documentation/devicetree/bindings/gpio/loongson,ls-gpio.yaml 13594F: drivers/gpio/gpio-loongson-64bit.c 13595 13596LOONGSON-2 APB DMA DRIVER 13597M: Binbin Zhou <[email protected]> 13598L: [email protected] 13599S: Maintained 13600F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml 13601F: drivers/dma/loongson2-apb-dma.c 13602 13603LOONGSON LS2X I2C DRIVER 13604M: Binbin Zhou <[email protected]> 13605L: [email protected] 13606S: Maintained 13607F: Documentation/devicetree/bindings/i2c/loongson,ls2x-i2c.yaml 13608F: drivers/i2c/busses/i2c-ls2x.c 13609 13610LOONGSON-2 SOC SERIES CLOCK DRIVER 13611M: Yinbo Zhu <[email protected]> 13612L: [email protected] 13613S: Maintained 13614F: Documentation/devicetree/bindings/clock/loongson,ls2k-clk.yaml 13615F: drivers/clk/clk-loongson2.c 13616F: include/dt-bindings/clock/loongson,ls2k-clk.h 13617 13618LOONGSON SPI DRIVER 13619M: Yinbo Zhu <[email protected]> 13620L: [email protected] 13621S: Maintained 13622F: Documentation/devicetree/bindings/spi/loongson,ls2k-spi.yaml 13623F: drivers/spi/spi-loongson-core.c 13624F: drivers/spi/spi-loongson-pci.c 13625F: drivers/spi/spi-loongson-plat.c 13626F: drivers/spi/spi-loongson.h 13627 13628LOONGSON-2 SOC SERIES GUTS DRIVER 13629M: Yinbo Zhu <[email protected]> 13630L: [email protected] 13631S: Maintained 13632F: Documentation/devicetree/bindings/hwinfo/loongson,ls2k-chipid.yaml 13633F: drivers/soc/loongson/loongson2_guts.c 13634 13635LOONGSON-2 SOC SERIES PM DRIVER 13636M: Yinbo Zhu <[email protected]> 13637L: [email protected] 13638S: Maintained 13639F: Documentation/devicetree/bindings/soc/loongson/loongson,ls2k-pmc.yaml 13640F: drivers/soc/loongson/loongson2_pm.c 13641 13642LOONGSON-2 SOC SERIES PINCTRL DRIVER 13643M: zhanghongchen <[email protected]> 13644M: Yinbo Zhu <[email protected]> 13645L: [email protected] 13646S: Maintained 13647F: Documentation/devicetree/bindings/pinctrl/loongson,ls2k-pinctrl.yaml 13648F: drivers/pinctrl/pinctrl-loongson2.c 13649 13650LOONGSON-2 SOC SERIES THERMAL DRIVER 13651M: zhanghongchen <[email protected]> 13652M: Yinbo Zhu <[email protected]> 13653L: [email protected] 13654S: Maintained 13655F: Documentation/devicetree/bindings/thermal/loongson,ls2k-thermal.yaml 13656F: drivers/thermal/loongson2_thermal.c 13657 13658LOONGSON EDAC DRIVER 13659M: Zhao Qunqin <[email protected]> 13660L: [email protected] 13661S: Maintained 13662F: drivers/edac/loongson_edac.c 13663 13664LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 13665M: Sathya Prakash <[email protected]> 13666M: Sreekanth Reddy <[email protected]> 13667M: Suganath Prabu Subramani <[email protected]> 13668L: [email protected] 13669L: [email protected] 13670S: Supported 13671W: http://www.avagotech.com/support/ 13672F: drivers/message/fusion/ 13673F: drivers/scsi/mpt3sas/ 13674 13675LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 13676M: Matthew Wilcox <[email protected]> 13677L: [email protected] 13678S: Maintained 13679F: drivers/scsi/sym53c8xx_2/ 13680 13681LTC1660 DAC DRIVER 13682M: Marcus Folkesson <[email protected]> 13683L: [email protected] 13684S: Maintained 13685F: Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml 13686F: drivers/iio/dac/ltc1660.c 13687 13688LTC2664 IIO DAC DRIVER 13689M: Michael Hennerich <[email protected]> 13690M: Kim Seer Paller <[email protected]> 13691L: [email protected] 13692S: Supported 13693W: https://ez.analog.com/linux-software-drivers 13694F: Documentation/devicetree/bindings/iio/dac/adi,ltc2664.yaml 13695F: Documentation/devicetree/bindings/iio/dac/adi,ltc2672.yaml 13696F: drivers/iio/dac/ltc2664.c 13697 13698LTC2688 IIO DAC DRIVER 13699M: Nuno Sá <[email protected]> 13700L: [email protected] 13701S: Supported 13702W: https://ez.analog.com/linux-software-drivers 13703F: Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 13704F: Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml 13705F: drivers/iio/dac/ltc2688.c 13706 13707LTC2947 HARDWARE MONITOR DRIVER 13708M: Nuno Sá <[email protected]> 13709L: [email protected] 13710S: Supported 13711W: https://ez.analog.com/linux-software-drivers 13712F: Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml 13713F: drivers/hwmon/ltc2947-core.c 13714F: drivers/hwmon/ltc2947-i2c.c 13715F: drivers/hwmon/ltc2947-spi.c 13716F: drivers/hwmon/ltc2947.h 13717 13718LTC2991 HARDWARE MONITOR DRIVER 13719M: Antoniu Miclaus <[email protected]> 13720L: [email protected] 13721S: Supported 13722W: https://ez.analog.com/linux-software-drivers 13723F: Documentation/devicetree/bindings/hwmon/adi,ltc2991.yaml 13724F: drivers/hwmon/ltc2991.c 13725 13726LTC2983 IIO TEMPERATURE DRIVER 13727M: Nuno Sá <[email protected]> 13728L: [email protected] 13729S: Supported 13730W: https://ez.analog.com/linux-software-drivers 13731F: Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml 13732F: drivers/iio/temperature/ltc2983.c 13733 13734LTC4282 HARDWARE MONITOR DRIVER 13735M: Nuno Sa <[email protected]> 13736L: [email protected] 13737S: Supported 13738F: Documentation/devicetree/bindings/hwmon/adi,ltc4282.yaml 13739F: Documentation/hwmon/ltc4282.rst 13740F: drivers/hwmon/ltc4282.c 13741 13742LTC4286 HARDWARE MONITOR DRIVER 13743M: Delphine CC Chiu <[email protected]> 13744L: [email protected] 13745S: Maintained 13746F: Documentation/devicetree/bindings/hwmon/lltc,ltc4286.yaml 13747F: Documentation/hwmon/ltc4286.rst 13748F: drivers/hwmon/pmbus/Kconfig 13749F: drivers/hwmon/pmbus/Makefile 13750F: drivers/hwmon/pmbus/ltc4286.c 13751 13752LTC4306 I2C MULTIPLEXER DRIVER 13753M: Michael Hennerich <[email protected]> 13754L: [email protected] 13755S: Supported 13756W: https://ez.analog.com/linux-software-drivers 13757F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 13758F: drivers/i2c/muxes/i2c-mux-ltc4306.c 13759 13760LTP (Linux Test Project) 13761M: Andrea Cervesato <[email protected]> 13762M: Cyril Hrubis <[email protected]> 13763M: Jan Stancek <[email protected]> 13764M: Petr Vorel <[email protected]> 13765M: Li Wang <[email protected]> 13766M: Yang Xu <[email protected]> 13767M: Xiao Yang <[email protected]> 13768L: [email protected] (subscribers-only) 13769S: Maintained 13770W: https://linux-test-project.readthedocs.io/ 13771T: git https://github.com/linux-test-project/ltp.git 13772 13773LTR390 AMBIENT/UV LIGHT SENSOR DRIVER 13774M: Anshul Dalal <[email protected]> 13775L: [email protected] 13776S: Maintained 13777F: Documentation/devicetree/bindings/iio/light/liteon,ltr390.yaml 13778F: drivers/iio/light/ltr390.c 13779 13780LYNX 28G SERDES PHY DRIVER 13781M: Ioana Ciornei <[email protected]> 13782L: [email protected] 13783S: Supported 13784F: Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml 13785F: drivers/phy/freescale/phy-fsl-lynx-28g.c 13786 13787LYNX PCS MODULE 13788M: Ioana Ciornei <[email protected]> 13789L: [email protected] 13790S: Supported 13791F: drivers/net/pcs/pcs-lynx.c 13792F: include/linux/pcs-lynx.h 13793 13794M68K ARCHITECTURE 13795M: Geert Uytterhoeven <[email protected]> 13796L: [email protected] 13797S: Maintained 13798W: http://www.linux-m68k.org/ 13799T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 13800F: arch/m68k/ 13801F: drivers/zorro/ 13802 13803M68K ON APPLE MACINTOSH 13804M: Joshua Thompson <[email protected]> 13805L: [email protected] 13806S: Maintained 13807W: http://www.mac.linux-m68k.org/ 13808F: arch/m68k/mac/ 13809F: drivers/macintosh/adb-iop.c 13810F: drivers/macintosh/via-macii.c 13811 13812M68K ON HP9000/300 13813M: Philip Blundell <[email protected]> 13814S: Maintained 13815W: http://www.tazenda.demon.co.uk/phil/linux-hp 13816F: arch/m68k/hp300/ 13817 13818M88DS3103 MEDIA DRIVER 13819L: [email protected] 13820S: Orphan 13821W: https://linuxtv.org 13822Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13823F: drivers/media/dvb-frontends/m88ds3103* 13824 13825M88RS2000 MEDIA DRIVER 13826M: Malcolm Priestley <[email protected]> 13827L: [email protected] 13828S: Maintained 13829W: https://linuxtv.org 13830Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13831F: drivers/media/dvb-frontends/m88rs2000* 13832 13833MA901 MASTERKIT USB FM RADIO DRIVER 13834M: Alexey Klimov <[email protected]> 13835L: [email protected] 13836S: Maintained 13837T: git git://linuxtv.org/media.git 13838F: drivers/media/radio/radio-ma901.c 13839 13840MAC80211 13841M: Johannes Berg <[email protected]> 13842L: [email protected] 13843S: Maintained 13844W: https://wireless.wiki.kernel.org/ 13845Q: https://patchwork.kernel.org/project/linux-wireless/list/ 13846T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 13848F: Documentation/networking/mac80211-injection.rst 13849F: Documentation/networking/mac80211_hwsim/mac80211_hwsim.rst 13850F: drivers/net/wireless/virtual/mac80211_hwsim.[ch] 13851F: include/net/mac80211.h 13852F: net/mac80211/ 13853 13854MAILBOX API 13855M: Jassi Brar <[email protected]> 13856L: [email protected] 13857S: Maintained 13858F: Documentation/devicetree/bindings/mailbox/ 13859F: drivers/mailbox/ 13860F: include/dt-bindings/mailbox/ 13861F: include/linux/mailbox_client.h 13862F: include/linux/mailbox_controller.h 13863 13864MAILBOX ARM MHUv2 13865M: Viresh Kumar <[email protected]> 13866M: Tushar Khandelwal <[email protected]> 13867L: [email protected] 13868S: Maintained 13869F: Documentation/devicetree/bindings/mailbox/arm,mhuv2.yaml 13870F: drivers/mailbox/arm_mhuv2.c 13871F: include/linux/mailbox/arm_mhuv2_message.h 13872 13873MAILBOX ARM MHUv3 13874M: Sudeep Holla <[email protected]> 13875M: Cristian Marussi <[email protected]> 13876L: [email protected] 13877L: [email protected] (moderated for non-subscribers) 13878S: Maintained 13879F: Documentation/devicetree/bindings/mailbox/arm,mhuv3.yaml 13880F: drivers/mailbox/arm_mhuv3.c 13881 13882MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 13883M: Alejandro Colomar <[email protected]> 13884L: [email protected] 13885S: Maintained 13886W: http://www.kernel.org/doc/man-pages 13887T: git git://git.kernel.org/pub/scm/docs/man-pages/man-pages.git 13888T: git git://www.alejandro-colomar.es/src/alx/linux/man-pages/man-pages.git 13889 13890MANAGEMENT COMPONENT TRANSPORT PROTOCOL (MCTP) 13891M: Jeremy Kerr <[email protected]> 13892M: Matt Johnston <[email protected]> 13893L: [email protected] 13894S: Maintained 13895F: Documentation/networking/mctp.rst 13896F: drivers/net/mctp/ 13897F: include/linux/usb/mctp-usb.h 13898F: include/net/mctp.h 13899F: include/net/mctpdevice.h 13900F: include/net/netns/mctp.h 13901F: net/mctp/ 13902 13903MAPLE TREE 13904M: Liam R. Howlett <[email protected]> 13905L: [email protected] 13906L: [email protected] 13907S: Supported 13908F: Documentation/core-api/maple_tree.rst 13909F: include/linux/maple_tree.h 13910F: include/trace/events/maple_tree.h 13911F: lib/maple_tree.c 13912F: lib/test_maple_tree.c 13913F: tools/testing/radix-tree/linux/maple_tree.h 13914F: tools/testing/radix-tree/maple.c 13915 13916MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 13917M: Rahul Bedarkar <[email protected]> 13918L: [email protected] 13919S: Maintained 13920F: arch/mips/boot/dts/img/pistachio* 13921 13922MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 13923M: Andrew Lunn <[email protected]> 13924L: [email protected] 13925S: Maintained 13926F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6060.yaml 13927F: Documentation/devicetree/bindings/net/dsa/marvell,mv88e6xxx.yaml 13928F: Documentation/networking/devlink/mv88e6xxx.rst 13929F: drivers/net/dsa/mv88e6xxx/ 13930F: include/linux/dsa/mv88e6xxx.h 13931F: include/linux/platform_data/mv88e6xxx.h 13932 13933MARVELL 88PM886 PMIC DRIVER 13934M: Karel Balej <[email protected]> 13935S: Maintained 13936F: Documentation/devicetree/bindings/mfd/marvell,88pm886-a1.yaml 13937F: drivers/input/misc/88pm886-onkey.c 13938F: drivers/mfd/88pm886.c 13939F: drivers/regulator/88pm886-regulator.c 13940F: drivers/rtc/rtc-88pm886.c 13941F: include/linux/mfd/88pm886.h 13942 13943MARVELL ARMADA 3700 PHY DRIVERS 13944M: Miquel Raynal <[email protected]> 13945S: Maintained 13946F: Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml 13947F: Documentation/devicetree/bindings/phy/phy-mvebu-comphy.txt 13948F: drivers/phy/marvell/phy-mvebu-a3700-comphy.c 13949F: drivers/phy/marvell/phy-mvebu-a3700-utmi.c 13950 13951MARVELL ARMADA 3700 SERIAL DRIVER 13952M: Pali Rohár <[email protected]> 13953S: Maintained 13954F: Documentation/devicetree/bindings/clock/marvell,armada-3700-uart-clock.yaml 13955F: Documentation/devicetree/bindings/serial/mvebu-uart.txt 13956F: drivers/tty/serial/mvebu-uart.c 13957 13958MARVELL ARMADA DRM SUPPORT 13959M: Russell King <[email protected]> 13960S: Maintained 13961T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 13962T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 13963F: Documentation/devicetree/bindings/display/armada/ 13964F: drivers/gpu/drm/armada/ 13965F: include/uapi/drm/armada_drm.h 13966 13967MARVELL CRYPTO DRIVER 13968M: Boris Brezillon <[email protected]> 13969M: Arnaud Ebalard <[email protected]> 13970M: Srujana Challa <[email protected]> 13971L: [email protected] 13972S: Maintained 13973F: drivers/crypto/marvell/ 13974F: include/linux/soc/marvell/octeontx2/ 13975 13976MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 13977M: Mirko Lindner <[email protected]> 13978M: Stephen Hemminger <[email protected]> 13979L: [email protected] 13980S: Odd fixes 13981F: drivers/net/ethernet/marvell/sk* 13982 13983MARVELL LIBERTAS WIRELESS DRIVER 13984L: [email protected] 13985S: Orphan 13986F: drivers/net/wireless/marvell/libertas/ 13987 13988MARVELL MACCHIATOBIN SUPPORT 13989M: Russell King <[email protected]> 13990L: [email protected] (moderated for non-subscribers) 13991S: Maintained 13992F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 13993 13994MARVELL MV643XX ETHERNET DRIVER 13995M: Sebastian Hesselbarth <[email protected]> 13996L: [email protected] 13997S: Maintained 13998F: drivers/net/ethernet/marvell/mv643xx_eth.* 13999 14000MARVELL MV88X3310 PHY DRIVER 14001M: Russell King <[email protected]> 14002M: Marek Behún <[email protected]> 14003L: [email protected] 14004S: Maintained 14005F: drivers/net/phy/marvell10g.c 14006 14007MARVELL MVEBU THERMAL DRIVER 14008M: Miquel Raynal <[email protected]> 14009S: Maintained 14010F: drivers/thermal/armada_thermal.c 14011 14012MARVELL MVNETA ETHERNET DRIVER 14013M: Marcin Wojtas <[email protected]> 14014L: [email protected] 14015S: Maintained 14016F: drivers/net/ethernet/marvell/mvneta* 14017 14018MARVELL MVPP2 ETHERNET DRIVER 14019M: Marcin Wojtas <[email protected]> 14020M: Russell King <[email protected]> 14021L: [email protected] 14022S: Maintained 14023F: Documentation/devicetree/bindings/net/marvell,pp2.yaml 14024F: drivers/net/ethernet/marvell/mvpp2/ 14025 14026MARVELL MWIFIEX WIRELESS DRIVER 14027M: Brian Norris <[email protected]> 14028R: Francesco Dolcini <[email protected]> 14029L: [email protected] 14030S: Odd Fixes 14031F: drivers/net/wireless/marvell/mwifiex/ 14032 14033MARVELL MWL8K WIRELESS DRIVER 14034L: [email protected] 14035S: Orphan 14036F: drivers/net/wireless/marvell/mwl8k.c 14037 14038MARVELL NAND CONTROLLER DRIVER 14039M: Miquel Raynal <[email protected]> 14040L: [email protected] 14041S: Maintained 14042F: drivers/mtd/nand/raw/marvell_nand.c 14043 14044MARVELL OCTEON ENDPOINT DRIVER 14045M: Veerasenareddy Burru <[email protected]> 14046M: Sathesh Edara <[email protected]> 14047L: [email protected] 14048S: Maintained 14049F: drivers/net/ethernet/marvell/octeon_ep 14050 14051MARVELL OCTEON ENDPOINT VF DRIVER 14052M: Veerasenareddy Burru <[email protected]> 14053M: Sathesh Edara <[email protected]> 14054M: Shinas Rasheed <[email protected]> 14055M: Satananda Burla <[email protected]> 14056L: [email protected] 14057S: Maintained 14058F: drivers/net/ethernet/marvell/octeon_ep_vf 14059 14060MARVELL OCTEONTX2 PHYSICAL FUNCTION DRIVER 14061M: Sunil Goutham <[email protected]> 14062M: Geetha sowjanya <[email protected]> 14063M: Subbaraya Sundeep <[email protected]> 14064M: hariprasad <[email protected]> 14065M: Bharat Bhushan <[email protected]> 14066L: [email protected] 14067S: Maintained 14068F: drivers/net/ethernet/marvell/octeontx2/nic/ 14069F: include/linux/soc/marvell/octeontx2/ 14070 14071MARVELL OCTEONTX2 RVU ADMIN FUNCTION DRIVER 14072M: Sunil Goutham <[email protected]> 14073M: Linu Cherian <[email protected]> 14074M: Geetha sowjanya <[email protected]> 14075M: Jerin Jacob <[email protected]> 14076M: hariprasad <[email protected]> 14077M: Subbaraya Sundeep <[email protected]> 14078L: [email protected] 14079S: Maintained 14080F: Documentation/networking/device_drivers/ethernet/marvell/octeontx2.rst 14081F: drivers/net/ethernet/marvell/octeontx2/af/ 14082 14083MARVELL PEM PMU DRIVER 14084M: Linu Cherian <[email protected]> 14085M: Gowthami Thiagarajan <[email protected]> 14086S: Supported 14087F: drivers/perf/marvell_pem_pmu.c 14088 14089MARVELL PRESTERA ETHERNET SWITCH DRIVER 14090M: Taras Chornyi <[email protected]> 14091S: Supported 14092W: https://github.com/Marvell-switching/switchdev-prestera 14093F: drivers/net/ethernet/marvell/prestera/ 14094 14095MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 14096M: Nicolas Pitre <[email protected]> 14097S: Odd Fixes 14098F: drivers/mmc/host/mvsdio.* 14099 14100MARVELL USB MDIO CONTROLLER DRIVER 14101M: Tobias Waldekranz <[email protected]> 14102L: [email protected] 14103S: Maintained 14104F: Documentation/devicetree/bindings/net/marvell,mvusb.yaml 14105F: drivers/net/mdio/mdio-mvusb.c 14106 14107MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 14108M: Hu Ziji <[email protected]> 14109L: [email protected] 14110S: Supported 14111F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml 14112F: drivers/mmc/host/sdhci-xenon* 14113 14114MARVELL OCTEON CN10K DPI DRIVER 14115M: Vamsi Attunuru <[email protected]> 14116S: Supported 14117F: drivers/misc/mrvl_cn10k_dpi.c 14118 14119MARVELL OCTEON ENDPOINT VIRTIO DATA PATH ACCELERATOR 14120R: [email protected] 14121R: [email protected] 14122F: drivers/vdpa/octeon_ep/ 14123 14124MARVELL OCTEON HOTPLUG DRIVER 14125R: Shijith Thotton <[email protected]> 14126R: Vamsi Attunuru <[email protected]> 14127S: Supported 14128F: drivers/pci/hotplug/octep_hp.c 14129 14130MATROX FRAMEBUFFER DRIVER 14131L: [email protected] 14132S: Orphan 14133F: drivers/video/fbdev/matrox/matroxfb_* 14134F: include/uapi/linux/matroxfb.h 14135 14136MAX15301 DRIVER 14137M: Daniel Nilsson <[email protected]> 14138L: [email protected] 14139S: Maintained 14140F: Documentation/hwmon/max15301.rst 14141F: drivers/hwmon/pmbus/max15301.c 14142 14143MAX2175 SDR TUNER DRIVER 14144M: Ramesh Shanmugasundaram <[email protected]> 14145L: [email protected] 14146S: Maintained 14147T: git git://linuxtv.org/media.git 14148F: Documentation/devicetree/bindings/media/i2c/max2175.txt 14149F: Documentation/userspace-api/media/drivers/max2175.rst 14150F: drivers/media/i2c/max2175* 14151F: include/uapi/linux/max2175.h 14152 14153MAX31335 RTC DRIVER 14154M: Antoniu Miclaus <[email protected]> 14155L: [email protected] 14156S: Supported 14157W: https://ez.analog.com/linux-software-drivers 14158F: Documentation/devicetree/bindings/rtc/adi,max31335.yaml 14159F: drivers/rtc/rtc-max31335.c 14160 14161MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 14162L: [email protected] 14163S: Orphan 14164F: Documentation/hwmon/max6650.rst 14165F: drivers/hwmon/max6650.c 14166 14167MAX9286 QUAD GMSL DESERIALIZER DRIVER 14168M: Jacopo Mondi <[email protected]> 14169M: Kieran Bingham <kieran.bingham[email protected]> 14170M: Laurent Pinchart <laurent.pinchart[email protected]> 14171M: Niklas Söderlund <niklas.soderlund[email protected]> 14172L: [email protected] 14173S: Maintained 14174F: Documentation/devicetree/bindings/media/i2c/maxim,max9286.yaml 14175F: drivers/media/i2c/max9286.c 14176 14177MAX96712 QUAD GMSL2 DESERIALIZER DRIVER 14178M: Niklas Söderlund <[email protected]> 14179L: [email protected] 14180S: Maintained 14181F: Documentation/devicetree/bindings/media/i2c/maxim,max96712.yaml 14182F: drivers/staging/media/max96712/max96712.c 14183 14184MAX96714 GMSL2 DESERIALIZER DRIVER 14185M: Julien Massot <[email protected]> 14186L: [email protected] 14187S: Maintained 14188F: Documentation/devicetree/bindings/media/i2c/maxim,max96714.yaml 14189F: drivers/media/i2c/max96714.c 14190 14191MAX96717 GMSL2 SERIALIZER DRIVER 14192M: Julien Massot <[email protected]> 14193L: [email protected] 14194S: Maintained 14195F: Documentation/devicetree/bindings/media/i2c/maxim,max96717.yaml 14196F: drivers/media/i2c/max96717.c 14197 14198MAX9860 MONO AUDIO VOICE CODEC DRIVER 14199M: Peter Rosin <[email protected]> 14200L: [email protected] 14201S: Maintained 14202F: Documentation/devicetree/bindings/sound/max9860.txt 14203F: sound/soc/codecs/max9860.* 14204 14205MAXBOTIX ULTRASONIC RANGER IIO DRIVER 14206M: Andreas Klinger <[email protected]> 14207L: [email protected] 14208S: Maintained 14209F: Documentation/devicetree/bindings/iio/proximity/maxbotix,mb1232.yaml 14210F: drivers/iio/proximity/mb1232.c 14211 14212MAXIM MAX11205 DRIVER 14213M: Ramona Bolboaca <[email protected]> 14214L: [email protected] 14215S: Supported 14216W: https://ez.analog.com/linux-software-drivers 14217F: Documentation/devicetree/bindings/iio/adc/maxim,max11205.yaml 14218F: drivers/iio/adc/max11205.c 14219 14220MAXIM MAX17040 FAMILY FUEL GAUGE DRIVERS 14221R: Iskren Chernev <[email protected]> 14222R: Krzysztof Kozlowski <[email protected]> 14223R: Marek Szyprowski <[email protected]> 14224R: Matheus Castello <[email protected]> 14225L: [email protected] 14226S: Maintained 14227F: Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml 14228F: drivers/power/supply/max17040_battery.c 14229 14230MAXIM MAX17042 FAMILY FUEL GAUGE DRIVERS 14231R: Hans de Goede <[email protected]> 14232R: Krzysztof Kozlowski <[email protected]> 14233R: Marek Szyprowski <[email protected]> 14234R: Sebastian Krzyszkowiak <[email protected]> 14235R: Purism Kernel Team <[email protected]> 14236L: [email protected] 14237S: Maintained 14238F: Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml 14239F: drivers/power/supply/max17042_battery.c 14240 14241MAXIM MAX20086 CAMERA POWER PROTECTOR DRIVER 14242M: Laurent Pinchart <[email protected]> 14243L: [email protected] 14244S: Maintained 14245F: Documentation/devicetree/bindings/regulator/maxim,max20086.yaml 14246F: drivers/regulator/max20086-regulator.c 14247 14248MAXIM MAX30208 TEMPERATURE SENSOR DRIVER 14249M: Rajat Khandelwal <[email protected]> 14250L: [email protected] 14251S: Maintained 14252F: drivers/iio/temperature/max30208.c 14253 14254MAXIM MAX77650 PMIC MFD DRIVER 14255M: Bartosz Golaszewski <[email protected]> 14256L: [email protected] 14257S: Maintained 14258F: Documentation/devicetree/bindings/*/*max77650.yaml 14259F: Documentation/devicetree/bindings/*/max77650*.yaml 14260F: drivers/gpio/gpio-max77650.c 14261F: drivers/input/misc/max77650-onkey.c 14262F: drivers/leds/leds-max77650.c 14263F: drivers/mfd/max77650.c 14264F: drivers/power/supply/max77650-charger.c 14265F: drivers/regulator/max77650-regulator.c 14266F: include/linux/mfd/max77650.h 14267 14268MAXIM MAX77714 PMIC MFD DRIVER 14269M: Luca Ceresoli <[email protected]> 14270S: Maintained 14271F: Documentation/devicetree/bindings/mfd/maxim,max77714.yaml 14272F: drivers/mfd/max77714.c 14273F: include/linux/mfd/max77714.h 14274 14275MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 14276M: Javier Martinez Canillas <[email protected]> 14277L: [email protected] 14278S: Supported 14279F: Documentation/devicetree/bindings/*/*max77802.yaml 14280F: drivers/regulator/max77802-regulator.c 14281F: include/dt-bindings/*/*max77802.h 14282 14283MAXIM MAX77976 BATTERY CHARGER 14284M: Luca Ceresoli <[email protected]> 14285S: Supported 14286F: Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml 14287F: drivers/power/supply/max77976_charger.c 14288 14289MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 14290M: Krzysztof Kozlowski <[email protected]> 14291L: [email protected] 14292S: Maintained 14293B: mailto:[email protected] 14294F: Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml 14295F: Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml 14296F: drivers/power/supply/max14577_charger.c 14297F: drivers/power/supply/max77693_charger.c 14298 14299MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 14300M: Chanwoo Choi <[email protected]> 14301M: Krzysztof Kozlowski <[email protected]> 14302L: [email protected] 14303S: Maintained 14304B: mailto:[email protected] 14305F: Documentation/devicetree/bindings/*/maxim,max14577.yaml 14306F: Documentation/devicetree/bindings/*/maxim,max77686.yaml 14307F: Documentation/devicetree/bindings/*/maxim,max77693.yaml 14308F: Documentation/devicetree/bindings/*/maxim,max77843.yaml 14309F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 14310F: drivers/*/*max77843.c 14311F: drivers/*/max14577*.c 14312F: drivers/*/max77686*.c 14313F: drivers/*/max77693*.c 14314F: drivers/clk/clk-max77686.c 14315F: drivers/extcon/extcon-max14577.c 14316F: drivers/extcon/extcon-max77693.c 14317F: drivers/rtc/rtc-max77686.c 14318F: include/linux/mfd/max14577*.h 14319F: include/linux/mfd/max77686*.h 14320F: include/linux/mfd/max77693*.h 14321 14322MAXIRADIO FM RADIO RECEIVER DRIVER 14323M: Hans Verkuil <[email protected]> 14324L: [email protected] 14325S: Maintained 14326W: https://linuxtv.org 14327T: git git://linuxtv.org/media.git 14328F: drivers/media/radio/radio-maxiradio* 14329 14330MAXLINEAR ETHERNET PHY DRIVER 14331M: Xu Liang <[email protected]> 14332L: [email protected] 14333S: Supported 14334F: drivers/net/phy/mxl-gpy.c 14335 14336MCAN MMIO DEVICE DRIVER 14337M: Chandrasekar Ramakrishnan <[email protected]> 14338L: [email protected] 14339S: Maintained 14340F: Documentation/devicetree/bindings/net/can/bosch,m_can.yaml 14341F: drivers/net/can/m_can/m_can.c 14342F: drivers/net/can/m_can/m_can.h 14343F: drivers/net/can/m_can/m_can_platform.c 14344 14345MCBA MICROCHIP CAN BUS ANALYZER TOOL DRIVER 14346R: Yasushi SHOJI <[email protected]> 14347L: [email protected] 14348S: Maintained 14349F: drivers/net/can/usb/mcba_usb.c 14350 14351MCP2221A MICROCHIP USB-HID TO I2C BRIDGE DRIVER 14352M: Rishi Gupta <[email protected]> 14353L: [email protected] 14354L: [email protected] 14355S: Maintained 14356F: drivers/hid/hid-mcp2221.c 14357 14358MCP251XFD SPI-CAN NETWORK DRIVER 14359M: Marc Kleine-Budde <[email protected]> 14360M: Manivannan Sadhasivam <[email protected]> 14361R: Thomas Kopp <[email protected]> 14362L: [email protected] 14363S: Maintained 14364F: Documentation/devicetree/bindings/net/can/microchip,mcp251xfd.yaml 14365F: drivers/net/can/spi/mcp251xfd/ 14366 14367MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 14368M: Peter Rosin <[email protected]> 14369L: [email protected] 14370S: Maintained 14371F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 14372F: drivers/iio/potentiometer/mcp4018.c 14373F: drivers/iio/potentiometer/mcp4531.c 14374 14375MCP4821 DAC DRIVER 14376M: Anshul Dalal <[email protected]> 14377L: [email protected] 14378S: Maintained 14379F: Documentation/devicetree/bindings/iio/dac/microchip,mcp4821.yaml 14380F: drivers/iio/dac/mcp4821.c 14381 14382MCR20A IEEE-802.15.4 RADIO DRIVER 14383M: Stefan Schmidt <[email protected]> 14384L: [email protected] 14385S: Odd Fixes 14386W: https://github.com/xueliu/mcr20a-linux 14387F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 14388F: drivers/net/ieee802154/mcr20a.c 14389F: drivers/net/ieee802154/mcr20a.h 14390 14391MDIO REGMAP DRIVER 14392M: Maxime Chevallier <[email protected]> 14393L: [email protected] 14394S: Maintained 14395F: drivers/net/mdio/mdio-regmap.c 14396F: include/linux/mdio/mdio-regmap.h 14397 14398MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 14399M: William Breathitt Gray <[email protected]> 14400L: [email protected] 14401S: Maintained 14402F: drivers/iio/dac/cio-dac.c 14403 14404MEDIA CONTROLLER FRAMEWORK 14405M: Sakari Ailus <[email protected]> 14406M: Laurent Pinchart <[email protected]> 14407L: [email protected] 14408S: Supported 14409W: https://www.linuxtv.org 14410T: git git://linuxtv.org/media.git 14411F: drivers/media/mc/ 14412F: include/media/media-*.h 14413F: include/uapi/linux/media.h 14414 14415MEDIA DRIVER FOR FREESCALE IMX PXP 14416M: Philipp Zabel <[email protected]> 14417L: [email protected] 14418S: Maintained 14419T: git git://linuxtv.org/media.git 14420F: drivers/media/platform/nxp/imx-pxp.[ch] 14421 14422MEDIA DRIVERS FOR ASCOT2E 14423M: Abylay Ospan <[email protected]> 14424L: [email protected] 14425S: Supported 14426W: https://linuxtv.org 14427W: http://netup.tv/ 14428T: git git://linuxtv.org/media.git 14429F: drivers/media/dvb-frontends/ascot2e* 14430 14431MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 14432M: Jasmin Jessich <[email protected]> 14433L: [email protected] 14434S: Maintained 14435W: https://linuxtv.org 14436T: git git://linuxtv.org/media.git 14437F: drivers/media/dvb-frontends/cxd2099* 14438 14439MEDIA DRIVERS FOR CXD2841ER 14440M: Abylay Ospan <[email protected]> 14441L: [email protected] 14442S: Supported 14443W: https://linuxtv.org 14444W: http://netup.tv/ 14445T: git git://linuxtv.org/media.git 14446F: drivers/media/dvb-frontends/cxd2841er* 14447 14448MEDIA DRIVERS FOR CXD2880 14449M: Yasunari Takiguchi <[email protected]> 14450L: [email protected] 14451S: Supported 14452W: http://linuxtv.org/ 14453T: git git://linuxtv.org/media.git 14454F: drivers/media/dvb-frontends/cxd2880/* 14455F: drivers/media/spi/cxd2880* 14456 14457MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 14458L: [email protected] 14459S: Orphan 14460W: https://linuxtv.org 14461T: git git://linuxtv.org/media.git 14462F: drivers/media/pci/ddbridge/* 14463 14464MEDIA DRIVERS FOR FREESCALE IMX 14465M: Steve Longerbeam <[email protected]> 14466M: Philipp Zabel <[email protected]> 14467L: [email protected] 14468S: Maintained 14469T: git git://linuxtv.org/media.git 14470F: Documentation/admin-guide/media/imx.rst 14471F: Documentation/devicetree/bindings/media/imx.txt 14472F: drivers/staging/media/imx/ 14473F: include/linux/imx-media.h 14474F: include/media/imx.h 14475 14476MEDIA DRIVERS FOR FREESCALE IMX7/8 14477M: Rui Miguel Silva <[email protected]> 14478M: Laurent Pinchart <[email protected]> 14479M: Martin Kepplinger <[email protected]> 14480R: Purism Kernel Team <[email protected]> 14481L: [email protected] 14482S: Maintained 14483T: git git://linuxtv.org/media.git 14484F: Documentation/admin-guide/media/imx7.rst 14485F: Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml 14486F: Documentation/devicetree/bindings/media/nxp,imx7-csi.yaml 14487F: Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml 14488F: drivers/media/platform/nxp/imx-mipi-csis.c 14489F: drivers/media/platform/nxp/imx7-media-csi.c 14490F: drivers/media/platform/nxp/imx8mq-mipi-csi2.c 14491 14492MEDIA DRIVERS FOR HELENE 14493M: Abylay Ospan <[email protected]> 14494L: [email protected] 14495S: Supported 14496W: https://linuxtv.org 14497W: http://netup.tv/ 14498T: git git://linuxtv.org/media.git 14499F: drivers/media/dvb-frontends/helene* 14500 14501MEDIA DRIVERS FOR HORUS3A 14502M: Abylay Ospan <[email protected]> 14503L: [email protected] 14504S: Supported 14505W: https://linuxtv.org 14506W: http://netup.tv/ 14507T: git git://linuxtv.org/media.git 14508F: drivers/media/dvb-frontends/horus3a* 14509 14510MEDIA DRIVERS FOR LNBH25 14511M: Abylay Ospan <[email protected]> 14512L: [email protected] 14513S: Supported 14514W: https://linuxtv.org 14515W: http://netup.tv/ 14516T: git git://linuxtv.org/media.git 14517F: drivers/media/dvb-frontends/lnbh25* 14518 14519MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 14520L: [email protected] 14521S: Orphan 14522W: https://linuxtv.org 14523T: git git://linuxtv.org/media.git 14524F: drivers/media/dvb-frontends/mxl5xx* 14525 14526MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 14527M: Abylay Ospan <[email protected]> 14528L: [email protected] 14529S: Supported 14530W: https://linuxtv.org 14531W: http://netup.tv/ 14532T: git git://linuxtv.org/media.git 14533F: drivers/media/pci/netup_unidvb/* 14534 14535MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 14536M: Dmitry Osipenko <[email protected]> 14537L: [email protected] 14538L: [email protected] 14539S: Maintained 14540T: git git://linuxtv.org/media.git 14541F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.yaml 14542F: drivers/media/platform/nvidia/tegra-vde/ 14543 14544MEDIA DRIVERS FOR RENESAS - CEU 14545M: Jacopo Mondi <[email protected]> 14546L: [email protected] 14547L: [email protected] 14548S: Supported 14549T: git git://linuxtv.org/media.git 14550F: Documentation/devicetree/bindings/media/renesas,ceu.yaml 14551F: drivers/media/platform/renesas/renesas-ceu.c 14552F: include/media/drv-intf/renesas-ceu.h 14553 14554MEDIA DRIVERS FOR RENESAS - DRIF 14555M: Fabrizio Castro <[email protected]> 14556L: [email protected] 14557L: [email protected] 14558S: Supported 14559T: git git://linuxtv.org/media.git 14560F: Documentation/devicetree/bindings/media/renesas,drif.yaml 14561F: drivers/media/platform/renesas/rcar_drif.c 14562 14563MEDIA DRIVERS FOR RENESAS - FCP 14564M: Laurent Pinchart <[email protected]> 14565L: [email protected] 14566L: [email protected] 14567S: Supported 14568T: git git://linuxtv.org/media.git 14569F: Documentation/devicetree/bindings/media/renesas,fcp.yaml 14570F: drivers/media/platform/renesas/rcar-fcp.c 14571F: include/media/rcar-fcp.h 14572 14573MEDIA DRIVERS FOR RENESAS - FDP1 14574M: Kieran Bingham <kieran.bingham[email protected]> 14575L: [email protected] 14576L: [email protected] 14577S: Supported 14578T: git git://linuxtv.org/media.git 14579F: Documentation/devicetree/bindings/media/renesas,fdp1.yaml 14580F: drivers/media/platform/renesas/rcar_fdp1.c 14581 14582MEDIA DRIVERS FOR RENESAS - VIN 14583M: Niklas Söderlund <[email protected]> 14584L: [email protected] 14585L: [email protected] 14586S: Supported 14587T: git git://linuxtv.org/media.git 14588F: Documentation/devicetree/bindings/media/renesas,csi2.yaml 14589F: Documentation/devicetree/bindings/media/renesas,isp.yaml 14590F: Documentation/devicetree/bindings/media/renesas,vin.yaml 14591F: drivers/media/platform/renesas/rcar-csi2.c 14592F: drivers/media/platform/renesas/rcar-isp.c 14593F: drivers/media/platform/renesas/rcar-vin/ 14594 14595MEDIA DRIVERS FOR RENESAS - VSP1 14596M: Laurent Pinchart <[email protected]> 14597M: Kieran Bingham <kieran.bingham[email protected]> 14598L: [email protected] 14599L: [email protected] 14600S: Supported 14601T: git git://linuxtv.org/media.git 14602F: Documentation/devicetree/bindings/media/renesas,vsp1.yaml 14603F: drivers/media/platform/renesas/vsp1/ 14604 14605MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 14606L: [email protected] 14607S: Orphan 14608W: https://linuxtv.org 14609T: git git://linuxtv.org/media.git 14610F: drivers/media/dvb-frontends/stv0910* 14611 14612MEDIA DRIVERS FOR ST STV6111 TUNER ICs 14613L: [email protected] 14614S: Orphan 14615W: https://linuxtv.org 14616T: git git://linuxtv.org/media.git 14617F: drivers/media/dvb-frontends/stv6111* 14618 14619MEDIA DRIVERS FOR STM32 - CSI 14620M: Alain Volmat <[email protected]> 14621L: [email protected] 14622S: Supported 14623T: git git://linuxtv.org/media_tree.git 14624F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml 14625F: drivers/media/platform/st/stm32/stm32-csi.c 14626 14627MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP 14628M: Hugues Fruchet <[email protected]> 14629M: Alain Volmat <[email protected]> 14630L: [email protected] 14631S: Supported 14632T: git git://linuxtv.org/media.git 14633F: Documentation/devicetree/bindings/media/st,stm32-dcmi.yaml 14634F: Documentation/devicetree/bindings/media/st,stm32-dcmipp.yaml 14635F: drivers/media/platform/st/stm32/stm32-dcmi.c 14636F: drivers/media/platform/st/stm32/stm32-dcmipp/* 14637 14638MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 14639M: Mauro Carvalho Chehab <[email protected]> 14640L: [email protected] 14641S: Maintained 14642W: https://linuxtv.org 14643Q: http://patchwork.kernel.org/project/linux-media/list/ 14644T: git git://linuxtv.org/media.git 14645F: Documentation/admin-guide/media/ 14646F: Documentation/devicetree/bindings/media/ 14647F: Documentation/driver-api/media/ 14648F: Documentation/userspace-api/media/ 14649F: drivers/media/ 14650F: drivers/staging/media/ 14651F: include/dt-bindings/media/ 14652F: include/linux/platform_data/media/ 14653F: include/media/ 14654F: include/uapi/linux/dvb/ 14655F: include/uapi/linux/ivtv* 14656F: include/uapi/linux/media.h 14657F: include/uapi/linux/uvcvideo.h 14658F: include/uapi/linux/v4l2-* 14659F: include/uapi/linux/videodev2.h 14660 14661MEDIATEK BLUETOOTH DRIVER 14662M: Sean Wang <[email protected]> 14663L: [email protected] 14664L: [email protected] (moderated for non-subscribers) 14665S: Maintained 14666F: Documentation/devicetree/bindings/net/bluetooth/mediatek,bluetooth.txt 14667F: Documentation/devicetree/bindings/net/bluetooth/mediatek,mt7921s-bluetooth.yaml 14668F: drivers/bluetooth/btmtkuart.c 14669 14670MEDIATEK BOARD LEVEL SHUTDOWN DRIVERS 14671M: Sen Chu <[email protected]> 14672M: Sean Wang <[email protected]> 14673M: Macpaul Lin <[email protected]> 14674L: [email protected] 14675S: Maintained 14676F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14677F: drivers/power/reset/mt6323-poweroff.c 14678 14679MEDIATEK CIR DRIVER 14680M: Sean Wang <[email protected]> 14681S: Maintained 14682F: drivers/media/rc/mtk-cir.c 14683 14684MEDIATEK DMA DRIVER 14685M: Sean Wang <[email protected]> 14686L: [email protected] 14687L: [email protected] (moderated for non-subscribers) 14688L: [email protected] (moderated for non-subscribers) 14689S: Maintained 14690F: Documentation/devicetree/bindings/dma/mediatek,* 14691F: drivers/dma/mediatek/ 14692 14693MEDIATEK ETHERNET DRIVER 14694M: Felix Fietkau <[email protected]> 14695M: Sean Wang <[email protected]> 14696M: Lorenzo Bianconi <[email protected]> 14697L: [email protected] 14698S: Maintained 14699F: drivers/net/ethernet/mediatek/ 14700 14701MEDIATEK ETHERNET PCS DRIVER 14702M: Alexander Couzens <[email protected]> 14703M: Daniel Golle <[email protected]> 14704L: [email protected] 14705S: Maintained 14706F: drivers/net/pcs/pcs-mtk-lynxi.c 14707F: include/linux/pcs/pcs-mtk-lynxi.h 14708 14709MEDIATEK ETHERNET PHY DRIVERS 14710M: Daniel Golle <[email protected]> 14711M: Qingfang Deng <[email protected]> 14712M: SkyLake Huang <[email protected]> 14713L: [email protected] 14714S: Maintained 14715F: drivers/net/phy/mediatek/mtk-ge-soc.c 14716F: drivers/net/phy/mediatek/mtk-phy-lib.c 14717F: drivers/net/phy/mediatek/mtk-ge.c 14718F: drivers/net/phy/mediatek/mtk.h 14719F: drivers/phy/mediatek/phy-mtk-xfi-tphy.c 14720 14721MEDIATEK I2C CONTROLLER DRIVER 14722M: Qii Wang <[email protected]> 14723L: [email protected] 14724S: Maintained 14725F: Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml 14726F: drivers/i2c/busses/i2c-mt65xx.c 14727 14728MEDIATEK IOMMU DRIVER 14729M: Yong Wu <[email protected]> 14730L: [email protected] 14731L: [email protected] (moderated for non-subscribers) 14732S: Supported 14733F: Documentation/devicetree/bindings/iommu/mediatek* 14734F: drivers/iommu/mtk_iommu* 14735F: include/dt-bindings/memory/mediatek,mt*-port.h 14736F: include/dt-bindings/memory/mt*-port.h 14737 14738MEDIATEK JPEG DRIVER 14739M: Bin Liu <[email protected]> 14740S: Supported 14741F: Documentation/devicetree/bindings/media/mediatek-jpeg-*.yaml 14742F: drivers/media/platform/mediatek/jpeg/ 14743 14744MEDIATEK KEYPAD DRIVER 14745M: Mattijs Korpershoek <[email protected]> 14746S: Supported 14747F: Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml 14748F: drivers/input/keyboard/mt6779-keypad.c 14749 14750MEDIATEK MDP DRIVER 14751M: Minghsiu Tsai <[email protected]> 14752M: Houlong Wei <[email protected]> 14753M: Andrew-CT Chen <[email protected]> 14754S: Supported 14755F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 14756F: drivers/media/platform/mediatek/mdp/ 14757F: drivers/media/platform/mediatek/vpu/ 14758 14759MEDIATEK MEDIA DRIVER 14760M: Tiffany Lin <[email protected]> 14761M: Andrew-CT Chen <[email protected]> 14762M: Yunfei Dong <[email protected]> 14763S: Supported 14764F: Documentation/devicetree/bindings/media/mediatek,vcodec*.yaml 14765F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 14766F: drivers/media/platform/mediatek/vcodec/ 14767F: drivers/media/platform/mediatek/vpu/ 14768 14769MEDIATEK MIPI-CSI CDPHY DRIVER 14770M: Julien Stephan <[email protected]> 14771M: Andy Hsieh <[email protected]> 14772S: Supported 14773F: Documentation/devicetree/bindings/phy/mediatek,mt8365-csi-rx.yaml 14774F: drivers/phy/mediatek/phy-mtk-mipi-csi-0-5* 14775 14776MEDIATEK MMC/SD/SDIO DRIVER 14777M: Chaotian Jing <[email protected]> 14778S: Maintained 14779F: Documentation/devicetree/bindings/mmc/mtk-sd.yaml 14780F: drivers/mmc/host/mtk-sd.c 14781 14782MEDIATEK MT6735 CLOCK & RESET DRIVERS 14783M: Yassine Oudjana <[email protected]> 14784L: [email protected] 14785L: [email protected] (moderated for non-subscribers) 14786S: Maintained 14787F: drivers/clk/mediatek/clk-mt6735-apmixedsys.c 14788F: drivers/clk/mediatek/clk-mt6735-imgsys.c 14789F: drivers/clk/mediatek/clk-mt6735-infracfg.c 14790F: drivers/clk/mediatek/clk-mt6735-mfgcfg.c 14791F: drivers/clk/mediatek/clk-mt6735-pericfg.c 14792F: drivers/clk/mediatek/clk-mt6735-topckgen.c 14793F: drivers/clk/mediatek/clk-mt6735-vdecsys.c 14794F: drivers/clk/mediatek/clk-mt6735-vencsys.c 14795F: include/dt-bindings/clock/mediatek,mt6735-apmixedsys.h 14796F: include/dt-bindings/clock/mediatek,mt6735-imgsys.h 14797F: include/dt-bindings/clock/mediatek,mt6735-infracfg.h 14798F: include/dt-bindings/clock/mediatek,mt6735-mfgcfg.h 14799F: include/dt-bindings/clock/mediatek,mt6735-pericfg.h 14800F: include/dt-bindings/clock/mediatek,mt6735-topckgen.h 14801F: include/dt-bindings/clock/mediatek,mt6735-vdecsys.h 14802F: include/dt-bindings/clock/mediatek,mt6735-vencsys.h 14803F: include/dt-bindings/reset/mediatek,mt6735-infracfg.h 14804F: include/dt-bindings/reset/mediatek,mt6735-mfgcfg.h 14805F: include/dt-bindings/reset/mediatek,mt6735-pericfg.h 14806F: include/dt-bindings/reset/mediatek,mt6735-vdecsys.h 14807 14808MEDIATEK MT76 WIRELESS LAN DRIVER 14809M: Felix Fietkau <[email protected]> 14810M: Lorenzo Bianconi <[email protected]> 14811M: Ryder Lee <[email protected]> 14812R: Shayne Chen <[email protected]> 14813R: Sean Wang <[email protected]> 14814L: [email protected] 14815S: Maintained 14816T: git https://github.com/nbd168/wireless 14817F: Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml 14818F: drivers/net/wireless/mediatek/mt76/ 14819 14820MEDIATEK MT7601U WIRELESS LAN DRIVER 14821M: Jakub Kicinski <[email protected]> 14822L: [email protected] 14823S: Maintained 14824F: drivers/net/wireless/mediatek/mt7601u/ 14825 14826MEDIATEK MT7621 CLOCK DRIVER 14827M: Sergio Paracuellos <[email protected]> 14828S: Maintained 14829F: Documentation/devicetree/bindings/clock/mediatek,mt7621-sysc.yaml 14830F: drivers/clk/ralink/clk-mt7621.c 14831 14832MEDIATEK MT7621 PCIE CONTROLLER DRIVER 14833M: Sergio Paracuellos <[email protected]> 14834S: Maintained 14835F: Documentation/devicetree/bindings/pci/mediatek,mt7621-pcie.yaml 14836F: drivers/pci/controller/pcie-mt7621.c 14837 14838MEDIATEK MT7621 PHY PCI DRIVER 14839M: Sergio Paracuellos <[email protected]> 14840S: Maintained 14841F: Documentation/devicetree/bindings/phy/mediatek,mt7621-pci-phy.yaml 14842F: drivers/phy/ralink/phy-mt7621-pci.c 14843 14844MEDIATEK MT7621/28/88 I2C DRIVER 14845M: Stefan Roese <[email protected]> 14846L: [email protected] 14847S: Maintained 14848F: Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml 14849F: drivers/i2c/busses/i2c-mt7621.c 14850 14851MEDIATEK MTMIPS CLOCK DRIVER 14852M: Sergio Paracuellos <[email protected]> 14853S: Maintained 14854F: Documentation/devicetree/bindings/clock/mediatek,mtmips-sysc.yaml 14855F: drivers/clk/ralink/clk-mtmips.c 14856 14857MEDIATEK NAND CONTROLLER DRIVER 14858L: [email protected] 14859S: Orphan 14860F: Documentation/devicetree/bindings/mtd/mediatek,mtk-nfc.yaml 14861F: drivers/mtd/nand/raw/mtk_* 14862 14863MEDIATEK PMIC LED DRIVER 14864M: Sen Chu <[email protected]> 14865M: Sean Wang <[email protected]> 14866M: Macpaul Lin <[email protected]> 14867S: Maintained 14868F: Documentation/devicetree/bindings/mfd/mediatek,mt6397.yaml 14869F: drivers/leds/leds-mt6323.c 14870 14871MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 14872M: Sean Wang <[email protected]> 14873S: Maintained 14874F: drivers/char/hw_random/mtk-rng.c 14875 14876MEDIATEK SMI DRIVER 14877M: Yong Wu <[email protected]> 14878L: [email protected] (moderated for non-subscribers) 14879S: Supported 14880F: Documentation/devicetree/bindings/memory-controllers/mediatek,smi* 14881F: drivers/memory/mtk-smi.c 14882F: include/soc/mediatek/smi.h 14883 14884MEDIATEK SWITCH DRIVER 14885M: Chester A. Unal <[email protected]> 14886M: Daniel Golle <[email protected]> 14887M: DENG Qingfang <[email protected]> 14888M: Sean Wang <[email protected]> 14889L: [email protected] 14890S: Maintained 14891F: drivers/net/dsa/mt7530-mdio.c 14892F: drivers/net/dsa/mt7530-mmio.c 14893F: drivers/net/dsa/mt7530.* 14894F: net/dsa/tag_mtk.c 14895 14896MEDIATEK T7XX 5G WWAN MODEM DRIVER 14897M: Chandrashekar Devegowda <[email protected]> 14898R: Chiranjeevi Rapolu <[email protected]> 14899R: Liu Haijun <[email protected]> 14900R: M Chetan Kumar <[email protected]> 14901R: Ricardo Martinez <[email protected]> 14902L: [email protected] 14903S: Supported 14904F: drivers/net/wwan/t7xx/ 14905 14906MEDIATEK USB3 DRD IP DRIVER 14907M: Chunfeng Yun <[email protected]> 14908L: [email protected] 14909L: [email protected] (moderated for non-subscribers) 14910L: [email protected] (moderated for non-subscribers) 14911S: Maintained 14912F: Documentation/devicetree/bindings/usb/mediatek,* 14913F: drivers/usb/host/xhci-mtk* 14914F: drivers/usb/mtu3/ 14915 14916MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 14917M: Peter Senna Tschudin <[email protected]> 14918M: Ian Ray <[email protected]> 14919M: Martyn Welch <[email protected]> 14920S: Maintained 14921F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 14922F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 14923 14924MEGARAID SCSI/SAS DRIVERS 14925M: Kashyap Desai <[email protected]> 14926M: Sumit Saxena <[email protected]> 14927M: Shivasharan S <[email protected]> 14928M: Chandrakanth patil <[email protected]> 14929L: [email protected] 14930L: [email protected] 14931S: Maintained 14932W: http://www.avagotech.com/support/ 14933F: Documentation/scsi/megaraid.rst 14934F: drivers/scsi/megaraid.* 14935F: drivers/scsi/megaraid/ 14936 14937MELEXIS MLX90614 DRIVER 14938M: Crt Mori <[email protected]> 14939L: [email protected] 14940S: Supported 14941W: http://www.melexis.com 14942F: drivers/iio/temperature/mlx90614.c 14943 14944MELEXIS MLX90632 DRIVER 14945M: Crt Mori <[email protected]> 14946L: [email protected] 14947S: Supported 14948W: http://www.melexis.com 14949F: drivers/iio/temperature/mlx90632.c 14950 14951MELEXIS MLX90635 DRIVER 14952M: Crt Mori <[email protected]> 14953L: [email protected] 14954S: Supported 14955W: http://www.melexis.com 14956F: drivers/iio/temperature/mlx90635.c 14957 14958MELFAS MIP4 TOUCHSCREEN DRIVER 14959M: Sangwon Jee <[email protected]> 14960S: Supported 14961W: http://www.melfas.com 14962F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 14963F: drivers/input/touchscreen/melfas_mip4.c 14964 14965MELLANOX BLUEFIELD I2C DRIVER 14966M: Khalil Blaiech <[email protected]> 14967M: Asmaa Mnebhi <[email protected]> 14968L: [email protected] 14969S: Supported 14970F: drivers/i2c/busses/i2c-mlxbf.c 14971 14972MELLANOX ETHERNET DRIVER (mlx4_en) 14973M: Tariq Toukan <[email protected]> 14974L: [email protected] 14975S: Maintained 14976W: https://www.nvidia.com/networking/ 14977Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14978F: drivers/net/ethernet/mellanox/mlx4/en_* 14979 14980MELLANOX ETHERNET DRIVER (mlx5e) 14981M: Saeed Mahameed <[email protected]> 14982M: Tariq Toukan <[email protected]> 14983L: [email protected] 14984S: Maintained 14985W: https://www.nvidia.com/networking/ 14986Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14987F: drivers/net/ethernet/mellanox/mlx5/core/en_* 14988 14989MELLANOX ETHERNET INNOVA DRIVERS 14990R: Boris Pismenny <[email protected]> 14991L: [email protected] 14992S: Maintained 14993W: https://www.nvidia.com/networking/ 14994Q: https://patchwork.kernel.org/project/netdevbpf/list/ 14995F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 14996F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 14997F: include/linux/mlx5/mlx5_ifc_fpga.h 14998 14999MELLANOX ETHERNET SWITCH DRIVERS 15000M: Ido Schimmel <[email protected]> 15001M: Petr Machata <[email protected]> 15002L: [email protected] 15003S: Supported 15004W: https://www.nvidia.com/networking/ 15005Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15006F: drivers/net/ethernet/mellanox/mlxsw/ 15007F: tools/testing/selftests/drivers/net/mlxsw/ 15008 15009MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 15010M: [email protected] 15011L: [email protected] 15012S: Supported 15013W: https://www.nvidia.com/networking/ 15014Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15015F: drivers/net/ethernet/mellanox/mlxfw/ 15016 15017MELLANOX HARDWARE PLATFORM SUPPORT 15018M: Hans de Goede <[email protected]> 15019M: Ilpo Järvinen <[email protected]> 15020M: Vadim Pasternak <[email protected]> 15021L: [email protected] 15022S: Supported 15023F: Documentation/ABI/testing/sysfs-platform-mellanox-bootctl 15024F: drivers/platform/mellanox/ 15025F: include/linux/platform_data/mlxreg.h 15026 15027MELLANOX MLX4 core VPI driver 15028M: Tariq Toukan <[email protected]> 15029L: [email protected] 15030L: [email protected] 15031S: Maintained 15032W: https://www.nvidia.com/networking/ 15033Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15034F: drivers/net/ethernet/mellanox/mlx4/ 15035F: include/linux/mlx4/ 15036 15037MELLANOX MLX4 IB driver 15038M: Yishai Hadas <[email protected]> 15039L: [email protected] 15040S: Supported 15041W: https://www.nvidia.com/networking/ 15042Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15043F: drivers/infiniband/hw/mlx4/ 15044F: include/linux/mlx4/ 15045F: include/uapi/rdma/mlx4-abi.h 15046 15047MELLANOX MLX5 core VPI driver 15048M: Saeed Mahameed <[email protected]> 15049M: Leon Romanovsky <[email protected]> 15050M: Tariq Toukan <[email protected]> 15051L: [email protected] 15052L: [email protected] 15053S: Maintained 15054W: https://www.nvidia.com/networking/ 15055Q: https://patchwork.kernel.org/project/netdevbpf/list/ 15056F: Documentation/networking/device_drivers/ethernet/mellanox/ 15057F: drivers/net/ethernet/mellanox/mlx5/core/ 15058F: include/linux/mlx5/ 15059 15060MELLANOX MLX5 IB driver 15061M: Leon Romanovsky <[email protected]> 15062L: [email protected] 15063S: Supported 15064W: https://www.nvidia.com/networking/ 15065Q: http://patchwork.kernel.org/project/linux-rdma/list/ 15066F: drivers/infiniband/hw/mlx5/ 15067F: include/linux/mlx5/ 15068F: include/uapi/rdma/mlx5-abi.h 15069 15070MELLANOX MLX5 VDPA DRIVER 15071M: Dragos Tatulea <[email protected]> 15072L: [email protected] 15073S: Supported 15074F: drivers/vdpa/mlx5/ 15075 15076MELLANOX MLXCPLD I2C AND MUX DRIVER 15077M: Vadim Pasternak <[email protected]> 15078M: Michael Shych <[email protected]> 15079L: [email protected] 15080S: Supported 15081F: Documentation/i2c/busses/i2c-mlxcpld.rst 15082F: drivers/i2c/busses/i2c-mlxcpld.c 15083F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 15084 15085MELLANOX MLXCPLD LED DRIVER 15086M: Vadim Pasternak <[email protected]> 15087L: [email protected] 15088S: Supported 15089F: Documentation/leds/leds-mlxcpld.rst 15090F: drivers/leds/leds-mlxcpld.c 15091F: drivers/leds/leds-mlxreg.c 15092 15093MELLANOX PLATFORM DRIVER 15094M: Vadim Pasternak <[email protected]> 15095L: [email protected] 15096S: Supported 15097F: drivers/platform/x86/mlx-platform.c 15098 15099MEMBARRIER SUPPORT 15100M: Mathieu Desnoyers <[email protected]> 15101M: "Paul E. McKenney" <[email protected]> 15102L: [email protected] 15103S: Supported 15104F: Documentation/scheduler/membarrier.rst 15105F: arch/*/include/asm/membarrier.h 15106F: arch/*/include/asm/sync_core.h 15107F: include/uapi/linux/membarrier.h 15108F: kernel/sched/membarrier.c 15109 15110MEMBLOCK AND MEMORY MANAGEMENT INITIALIZATION 15111M: Mike Rapoport <[email protected]> 15112L: [email protected] 15113S: Maintained 15114F: Documentation/core-api/boot-time-mm.rst 15115F: include/linux/memblock.h 15116F: mm/memblock.c 15117F: mm/mm_init.c 15118F: tools/testing/memblock/ 15119 15120MEMORY ALLOCATION PROFILING 15121M: Suren Baghdasaryan <[email protected]> 15122M: Kent Overstreet <[email protected]> 15123L: [email protected] 15124S: Maintained 15125F: Documentation/mm/allocation-profiling.rst 15126F: include/linux/alloc_tag.h 15127F: include/linux/pgalloc_tag.h 15128F: lib/alloc_tag.c 15129 15130MEMORY CONTROLLER DRIVERS 15131M: Krzysztof Kozlowski <[email protected]> 15132L: [email protected] 15133S: Maintained 15134B: mailto:[email protected] 15135T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl.git 15136F: Documentation/devicetree/bindings/memory-controllers/ 15137F: drivers/memory/ 15138F: include/dt-bindings/memory/ 15139F: include/memory/ 15140 15141MEMORY FREQUENCY SCALING DRIVERS FOR NVIDIA TEGRA 15142M: Dmitry Osipenko <[email protected]> 15143L: [email protected] 15144L: [email protected] 15145S: Maintained 15146T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/linux.git 15147F: drivers/devfreq/tegra30-devfreq.c 15148 15149MEMORY HOT(UN)PLUG 15150M: David Hildenbrand <[email protected]> 15151M: Oscar Salvador <[email protected]> 15152L: [email protected] 15153S: Maintained 15154F: Documentation/admin-guide/mm/memory-hotplug.rst 15155F: Documentation/core-api/memory-hotplug.rst 15156F: drivers/base/memory.c 15157F: include/linux/memory_hotplug.h 15158F: mm/memory_hotplug.c 15159F: tools/testing/selftests/memory-hotplug/ 15160 15161MEMORY MANAGEMENT 15162M: Andrew Morton <[email protected]> 15163L: [email protected] 15164S: Maintained 15165W: http://www.linux-mm.org 15166T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15167T: quilt git://git.kernel.org/pub/scm/linux/kernel/git/akpm/25-new 15168F: Documentation/admin-guide/mm/ 15169F: Documentation/mm/ 15170F: include/linux/gfp.h 15171F: include/linux/gfp_types.h 15172F: include/linux/memfd.h 15173F: include/linux/memory.h 15174F: include/linux/memory_hotplug.h 15175F: include/linux/memory-tiers.h 15176F: include/linux/mempolicy.h 15177F: include/linux/mempool.h 15178F: include/linux/memremap.h 15179F: include/linux/mm.h 15180F: include/linux/mm_*.h 15181F: include/linux/mmzone.h 15182F: include/linux/mmu_notifier.h 15183F: include/linux/pagewalk.h 15184F: include/linux/rmap.h 15185F: include/trace/events/ksm.h 15186F: mm/ 15187F: tools/mm/ 15188F: tools/testing/selftests/mm/ 15189N: include/linux/page[-_]* 15190 15191MEMORY MAPPING 15192M: Andrew Morton <[email protected]> 15193M: Liam R. Howlett <[email protected]> 15194M: Lorenzo Stoakes <[email protected]> 15195R: Vlastimil Babka <[email protected]> 15196R: Jann Horn <[email protected]> 15197L: [email protected] 15198S: Maintained 15199W: http://www.linux-mm.org 15200T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 15201F: mm/mlock.c 15202F: mm/mmap.c 15203F: mm/mprotect.c 15204F: mm/mremap.c 15205F: mm/mseal.c 15206F: mm/vma.c 15207F: mm/vma.h 15208F: mm/vma_internal.h 15209F: tools/testing/vma/ 15210 15211MEMORY TECHNOLOGY DEVICES (MTD) 15212M: Miquel Raynal <[email protected]> 15213M: Richard Weinberger <[email protected]> 15214M: Vignesh Raghavendra <[email protected]> 15215L: [email protected] 15216S: Maintained 15217W: http://www.linux-mtd.infradead.org/ 15218Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 15219C: irc://irc.oftc.net/mtd 15220T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/fixes 15221T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git mtd/next 15222F: Documentation/devicetree/bindings/mtd/ 15223F: drivers/mtd/ 15224F: include/linux/mtd/ 15225F: include/uapi/mtd/ 15226 15227MEN A21 WATCHDOG DRIVER 15228M: Johannes Thumshirn <[email protected]> 15229L: [email protected] 15230S: Maintained 15231F: drivers/watchdog/mena21_wdt.c 15232 15233MEN CHAMELEON BUS (mcb) 15234M: Johannes Thumshirn <[email protected]> 15235S: Maintained 15236F: Documentation/driver-api/men-chameleon-bus.rst 15237F: drivers/mcb/ 15238F: include/linux/mcb.h 15239 15240MEN F21BMC (Board Management Controller) 15241M: Andreas Werner <[email protected]> 15242S: Supported 15243F: Documentation/hwmon/menf21bmc.rst 15244F: drivers/hwmon/menf21bmc_hwmon.c 15245F: drivers/leds/leds-menf21bmc.c 15246F: drivers/mfd/menf21bmc.c 15247F: drivers/watchdog/menf21bmc_wdt.c 15248 15249MEN Z069 WATCHDOG DRIVER 15250M: Johannes Thumshirn <[email protected]> 15251L: [email protected] 15252S: Maintained 15253F: drivers/watchdog/menz69_wdt.c 15254 15255MESON AO CEC DRIVER FOR AMLOGIC SOCS 15256M: Neil Armstrong <[email protected]> 15257L: [email protected] 15258L: [email protected] 15259S: Supported 15260W: http://linux-meson.com/ 15261T: git git://linuxtv.org/media.git 15262F: Documentation/devicetree/bindings/media/cec/amlogic,meson-gx-ao-cec.yaml 15263F: drivers/media/cec/platform/meson/ao-cec-g12a.c 15264F: drivers/media/cec/platform/meson/ao-cec.c 15265 15266MESON GE2D DRIVER FOR AMLOGIC SOCS 15267M: Neil Armstrong <[email protected]> 15268L: [email protected] 15269L: [email protected] 15270S: Supported 15271T: git git://linuxtv.org/media.git 15272F: Documentation/devicetree/bindings/media/amlogic,axg-ge2d.yaml 15273F: drivers/media/platform/amlogic/meson-ge2d/ 15274 15275MESON NAND CONTROLLER DRIVER FOR AMLOGIC SOCS 15276M: Liang Yang <[email protected]> 15277L: [email protected] 15278S: Maintained 15279F: Documentation/devicetree/bindings/mtd/amlogic,meson-nand.yaml 15280F: drivers/mtd/nand/raw/meson_* 15281 15282MESON VIDEO DECODER DRIVER FOR AMLOGIC SOCS 15283M: Neil Armstrong <[email protected]> 15284L: [email protected] 15285L: [email protected] 15286S: Supported 15287T: git git://linuxtv.org/media.git 15288F: Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml 15289F: drivers/staging/media/meson/vdec/ 15290 15291META ETHERNET DRIVERS 15292M: Alexander Duyck <[email protected]> 15293M: Jakub Kicinski <[email protected]> 15294R: [email protected] 15295S: Maintained 15296F: Documentation/networking/device_drivers/ethernet/meta/ 15297F: drivers/net/ethernet/meta/ 15298 15299METHODE UDPU SUPPORT 15300M: Robert Marko <[email protected]> 15301S: Maintained 15302F: arch/arm64/boot/dts/marvell/armada-3720-eDPU.dts 15303F: arch/arm64/boot/dts/marvell/armada-3720-uDPU.* 15304 15305MHI BUS 15306M: Manivannan Sadhasivam <[email protected]> 15307L: [email protected] 15308L: [email protected] 15309S: Maintained 15310T: git git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi.git 15311F: Documentation/ABI/stable/sysfs-bus-mhi 15312F: Documentation/mhi/ 15313F: drivers/bus/mhi/ 15314F: drivers/pci/endpoint/functions/pci-epf-mhi.c 15315F: include/linux/mhi.h 15316 15317MICROBLAZE ARCHITECTURE 15318M: Michal Simek <[email protected]> 15319S: Supported 15320W: http://www.monstr.eu/fdt/ 15321T: git git://git.monstr.eu/linux-2.6-microblaze.git 15322F: arch/microblaze/ 15323 15324MICROBLAZE TMR INJECT 15325M: Appana Durga Kedareswara rao <[email protected]> 15326S: Supported 15327F: Documentation/devicetree/bindings/misc/xlnx,tmr-inject.yaml 15328F: drivers/misc/xilinx_tmr_inject.c 15329 15330MICROBLAZE TMR MANAGER 15331M: Appana Durga Kedareswara rao <[email protected]> 15332S: Supported 15333F: Documentation/ABI/testing/sysfs-driver-xilinx-tmr-manager 15334F: Documentation/devicetree/bindings/misc/xlnx,tmr-manager.yaml 15335F: drivers/misc/xilinx_tmr_manager.c 15336 15337MICROCHIP AT91 DMA DRIVERS 15338M: Ludovic Desroches <[email protected]> 15339L: [email protected] (moderated for non-subscribers) 15340L: [email protected] 15341S: Supported 15342F: Documentation/devicetree/bindings/dma/atmel-dma.txt 15343F: drivers/dma/at_hdmac.c 15344F: drivers/dma/at_xdmac.c 15345F: include/dt-bindings/dma/at91.h 15346 15347MICROCHIP AT91 SERIAL DRIVER 15348M: Richard Genoud <[email protected]> 15349S: Maintained 15350F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15351F: drivers/tty/serial/atmel_serial.c 15352F: drivers/tty/serial/atmel_serial.h 15353 15354MICROCHIP AT91 USART MFD DRIVER 15355M: Radu Pirea <[email protected]> 15356L: [email protected] 15357S: Supported 15358F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15359F: drivers/mfd/at91-usart.c 15360F: include/dt-bindings/mfd/at91-usart.h 15361 15362MICROCHIP AT91 USART SPI DRIVER 15363M: Radu Pirea <[email protected]> 15364L: [email protected] 15365S: Supported 15366F: Documentation/devicetree/bindings/serial/atmel,at91-usart.yaml 15367F: drivers/spi/spi-at91-usart.c 15368 15369MICROCHIP AUDIO ASOC DRIVERS 15370M: Claudiu Beznea <[email protected]> 15371M: Andrei Simion <[email protected]> 15372L: [email protected] 15373S: Supported 15374F: Documentation/devicetree/bindings/sound/atmel* 15375F: Documentation/devicetree/bindings/sound/axentia,tse850-pcm5142.txt 15376F: Documentation/devicetree/bindings/sound/microchip,sama7g5-* 15377F: Documentation/devicetree/bindings/sound/mikroe,mikroe-proto.txt 15378F: sound/soc/atmel 15379 15380MICROCHIP CSI2DC DRIVER 15381M: Eugen Hristev <[email protected]> 15382L: [email protected] 15383S: Supported 15384F: Documentation/devicetree/bindings/media/microchip,csi2dc.yaml 15385F: drivers/media/platform/microchip/microchip-csi2dc.c 15386 15387MICROCHIP ECC DRIVER 15388L: [email protected] 15389S: Orphan 15390F: drivers/crypto/atmel-ecc.* 15391 15392MICROCHIP EIC DRIVER 15393M: Claudiu Beznea <[email protected]> 15394L: [email protected] (moderated for non-subscribers) 15395S: Supported 15396F: Documentation/devicetree/bindings/interrupt-controller/microchip,sama7g5-eic.yaml 15397F: drivers/irqchip/irq-mchp-eic.c 15398 15399MICROCHIP I2C DRIVER 15400M: Codrin Ciubotariu <[email protected]> 15401L: [email protected] 15402S: Supported 15403F: drivers/i2c/busses/i2c-at91-*.c 15404F: drivers/i2c/busses/i2c-at91.h 15405 15406MICROCHIP ISC DRIVER 15407M: Eugen Hristev <[email protected]> 15408L: [email protected] 15409S: Supported 15410F: Documentation/devicetree/bindings/media/atmel,isc.yaml 15411F: Documentation/devicetree/bindings/media/microchip,xisc.yaml 15412F: drivers/media/platform/microchip/microchip-isc* 15413F: drivers/media/platform/microchip/microchip-sama*-isc* 15414F: drivers/staging/media/deprecated/atmel/atmel-isc* 15415F: drivers/staging/media/deprecated/atmel/atmel-sama*-isc* 15416F: include/linux/atmel-isc-media.h 15417 15418MICROCHIP ISI DRIVER 15419M: Eugen Hristev <[email protected]> 15420L: [email protected] 15421S: Supported 15422F: drivers/media/platform/atmel/atmel-isi.c 15423F: drivers/media/platform/atmel/atmel-isi.h 15424 15425MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 15426M: Woojung Huh <[email protected]> 15427M: [email protected] 15428L: [email protected] 15429S: Maintained 15430F: Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml 15431F: Documentation/devicetree/bindings/net/dsa/microchip,lan937x.yaml 15432F: drivers/net/dsa/microchip/* 15433F: include/linux/dsa/ksz_common.h 15434F: include/linux/platform_data/microchip-ksz.h 15435F: net/dsa/tag_ksz.c 15436 15437MICROCHIP LAN743X ETHERNET DRIVER 15438M: Bryan Whitehead <[email protected]> 15439M: [email protected] 15440L: [email protected] 15441S: Maintained 15442F: drivers/net/ethernet/microchip/lan743x_* 15443 15444MICROCHIP LAN8650/1 10BASE-T1S MACPHY ETHERNET DRIVER 15445M: Parthiban Veerasooran <[email protected]> 15446L: [email protected] 15447S: Maintained 15448F: Documentation/devicetree/bindings/net/microchip,lan8650.yaml 15449F: drivers/net/ethernet/microchip/lan865x/lan865x.c 15450 15451MICROCHIP LAN87xx/LAN937x T1 PHY DRIVER 15452M: Arun Ramadoss <[email protected]> 15453R: [email protected] 15454L: [email protected] 15455S: Maintained 15456F: drivers/net/phy/microchip_t1.c 15457 15458MICROCHIP LAN966X ETHERNET DRIVER 15459M: Horatiu Vultur <[email protected]> 15460M: [email protected] 15461L: [email protected] 15462S: Maintained 15463F: drivers/net/ethernet/microchip/lan966x/* 15464 15465MICROCHIP LAN966X OIC DRIVER 15466M: Herve Codina <[email protected]> 15467S: Maintained 15468F: Documentation/devicetree/bindings/interrupt-controller/microchip,lan966x-oic.yaml 15469F: drivers/irqchip/irq-lan966x-oic.c 15470 15471MICROCHIP LAN966X PCI DRIVER 15472M: Herve Codina <[email protected]> 15473S: Maintained 15474F: drivers/misc/lan966x_pci.c 15475F: drivers/misc/lan966x_pci.dtso 15476 15477MICROCHIP LAN969X ETHERNET DRIVER 15478M: Daniel Machon <[email protected]> 15479M: [email protected] 15480L: [email protected] 15481S: Maintained 15482F: drivers/net/ethernet/microchip/sparx5/lan969x/* 15483 15484MICROCHIP LCDFB DRIVER 15485M: Nicolas Ferre <[email protected]> 15486L: [email protected] 15487S: Maintained 15488F: drivers/video/fbdev/atmel_lcdfb.c 15489F: include/video/atmel_lcdc.h 15490 15491MICROCHIP MCP16502 PMIC DRIVER 15492M: Claudiu Beznea <[email protected]> 15493M: Andrei Simion <[email protected]> 15494L: [email protected] (moderated for non-subscribers) 15495S: Supported 15496F: Documentation/devicetree/bindings/regulator/microchip,mcp16502.yaml 15497F: drivers/regulator/mcp16502.c 15498 15499MICROCHIP MCP3564 ADC DRIVER 15500M: Marius Cristea <[email protected]> 15501L: [email protected] 15502S: Supported 15503F: Documentation/ABI/testing/sysfs-bus-iio-adc-mcp3564 15504F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3564.yaml 15505F: drivers/iio/adc/mcp3564.c 15506 15507MICROCHIP MCP3911 ADC DRIVER 15508M: Marcus Folkesson <[email protected]> 15509M: Kent Gustavsson <[email protected]> 15510L: [email protected] 15511S: Maintained 15512F: Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml 15513F: drivers/iio/adc/mcp3911.c 15514 15515MICROCHIP MMC/SD/SDIO MCI DRIVER 15516M: Aubin Constans <[email protected]> 15517S: Maintained 15518F: drivers/mmc/host/atmel-mci.c 15519 15520MICROCHIP NAND DRIVER 15521L: [email protected] 15522S: Orphan 15523F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 15524F: drivers/mtd/nand/raw/atmel/* 15525 15526MICROCHIP OTPC DRIVER 15527M: Claudiu Beznea <[email protected]> 15528L: [email protected] (moderated for non-subscribers) 15529S: Supported 15530F: Documentation/devicetree/bindings/nvmem/microchip,sama7g5-otpc.yaml 15531F: drivers/nvmem/microchip-otpc.c 15532F: include/dt-bindings/nvmem/microchip,sama7g5-otpc.h 15533 15534MICROCHIP PAC1921 POWER/CURRENT MONITOR DRIVER 15535M: Matteo Martelli <[email protected]> 15536L: [email protected] 15537S: Supported 15538F: Documentation/devicetree/bindings/iio/adc/microchip,pac1921.yaml 15539F: drivers/iio/adc/pac1921.c 15540 15541MICROCHIP PAC1934 POWER/ENERGY MONITOR DRIVER 15542M: Marius Cristea <[email protected]> 15543L: [email protected] 15544S: Supported 15545F: Documentation/devicetree/bindings/iio/adc/microchip,pac1934.yaml 15546F: drivers/iio/adc/pac1934.c 15547 15548MICROCHIP PCI1XXXX GP DRIVER 15549M: Vaibhaav Ram T.L <[email protected]> 15550M: Kumaravel Thiagarajan <[email protected]> 15551L: [email protected] 15552S: Supported 15553F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.c 15554F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gp.h 15555F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_gpio.c 15556F: drivers/misc/mchp_pci1xxxx/mchp_pci1xxxx_otpe2p.c 15557 15558MICROCHIP PCI1XXXX I2C DRIVER 15559M: Tharun Kumar P <[email protected]> 15560M: Kumaravel Thiagarajan <[email protected]> 15561M: Microchip Linux Driver Support <[email protected]> 15562L: [email protected] 15563S: Maintained 15564F: drivers/i2c/busses/i2c-mchp-pci1xxxx.c 15565 15566MICROCHIP PCIe UART DRIVER 15567M: Kumaravel Thiagarajan <[email protected]> 15568M: Tharun Kumar P <[email protected]> 15569L: [email protected] 15570S: Maintained 15571F: drivers/tty/serial/8250/8250_pci1xxxx.c 15572 15573MICROCHIP POLARFIRE FPGA DRIVERS 15574M: Conor Dooley <[email protected]> 15575L: [email protected] 15576S: Supported 15577F: Documentation/devicetree/bindings/fpga/microchip,mpf-spi-fpga-mgr.yaml 15578F: drivers/fpga/microchip-spi.c 15579 15580MICROCHIP PWM DRIVER 15581M: Claudiu Beznea <[email protected]> 15582L: [email protected] (moderated for non-subscribers) 15583L: [email protected] 15584S: Supported 15585F: Documentation/devicetree/bindings/pwm/atmel,at91sam-pwm.yaml 15586F: drivers/pwm/pwm-atmel.c 15587 15588MICROCHIP SAM9x7-COMPATIBLE LVDS CONTROLLER 15589M: Manikandan Muralidharan <[email protected]> 15590M: Dharma Balasubiramani <[email protected]> 15591L: [email protected] 15592S: Supported 15593F: Documentation/devicetree/bindings/display/bridge/microchip,sam9x75-lvds.yaml 15594F: drivers/gpu/drm/bridge/microchip-lvds.c 15595 15596MICROCHIP SAMA5D2-COMPATIBLE ADC DRIVER 15597M: Eugen Hristev <[email protected]> 15598L: [email protected] 15599S: Supported 15600F: Documentation/devicetree/bindings/iio/adc/atmel,sama5d2-adc.yaml 15601F: drivers/iio/adc/at91-sama5d2_adc.c 15602F: include/dt-bindings/iio/adc/at91-sama5d2_adc.h 15603 15604MICROCHIP SAMA5D2-COMPATIBLE SHUTDOWN CONTROLLER 15605M: Claudiu Beznea <[email protected]> 15606S: Supported 15607F: Documentation/devicetree/bindings/power/reset/atmel,sama5d2-shdwc.yaml 15608F: drivers/power/reset/at91-sama5d2_shdwc.c 15609 15610MICROCHIP SOC DRIVERS 15611M: Conor Dooley <[email protected]> 15612S: Supported 15613T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 15614F: Documentation/devicetree/bindings/soc/microchip/ 15615F: drivers/soc/microchip/ 15616 15617MICROCHIP SPI DRIVER 15618M: Ryan Wanner <[email protected]> 15619S: Supported 15620F: drivers/spi/spi-atmel.* 15621 15622MICROCHIP SSC DRIVER 15623M: Claudiu Beznea <[email protected]> 15624M: Andrei Simion <[email protected]> 15625L: [email protected] (moderated for non-subscribers) 15626S: Supported 15627F: Documentation/devicetree/bindings/misc/atmel-ssc.txt 15628F: drivers/misc/atmel-ssc.c 15629F: include/linux/atmel-ssc.h 15630 15631Microchip Timer Counter Block (TCB) Capture Driver 15632M: Kamel Bouhara <[email protected]> 15633L: [email protected] (moderated for non-subscribers) 15634L: [email protected] 15635S: Maintained 15636F: drivers/counter/microchip-tcb-capture.c 15637 15638MICROCHIP USB251XB DRIVER 15639M: Richard Leitner <[email protected]> 15640L: [email protected] 15641S: Maintained 15642F: Documentation/devicetree/bindings/usb/usb251xb.yaml 15643F: drivers/usb/misc/usb251xb.c 15644 15645MICROCHIP USBA UDC DRIVER 15646M: Cristian Birsan <[email protected]> 15647L: [email protected] (moderated for non-subscribers) 15648S: Supported 15649F: drivers/usb/gadget/udc/atmel_usba_udc.* 15650 15651MICROCHIP WILC1000 WIFI DRIVER 15652M: Ajay Singh <[email protected]> 15653M: Claudiu Beznea <[email protected]> 15654L: [email protected] 15655S: Supported 15656F: drivers/net/wireless/microchip/wilc1000/ 15657 15658MICROSEMI MIPS SOCS 15659M: Alexandre Belloni <[email protected]> 15660M: [email protected] 15661L: [email protected] 15662S: Supported 15663F: Documentation/devicetree/bindings/mips/mscc.txt 15664F: Documentation/devicetree/bindings/phy/mscc,vsc7514-serdes.yaml 15665F: Documentation/devicetree/bindings/power/reset/ocelot-reset.txt 15666F: arch/mips/boot/dts/mscc/ 15667F: arch/mips/configs/generic/board-ocelot.config 15668F: arch/mips/generic/board-ocelot.c 15669 15670MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 15671M: Don Brace <[email protected]> 15672L: [email protected] 15673L: [email protected] 15674S: Supported 15675F: Documentation/scsi/smartpqi.rst 15676F: drivers/scsi/smartpqi/Kconfig 15677F: drivers/scsi/smartpqi/Makefile 15678F: drivers/scsi/smartpqi/smartpqi*.[ch] 15679F: include/linux/cciss*.h 15680F: include/uapi/linux/cciss*.h 15681 15682MICROSOFT MANA RDMA DRIVER 15683M: Long Li <[email protected]> 15684M: Konstantin Taranov <[email protected]> 15685L: [email protected] 15686S: Supported 15687F: drivers/infiniband/hw/mana/ 15688F: include/net/mana 15689F: include/uapi/rdma/mana-abi.h 15690 15691MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH 15692M: Maximilian Luz <[email protected]> 15693L: [email protected] 15694S: Maintained 15695F: drivers/platform/surface/surface_aggregator_tabletsw.c 15696 15697MICROSOFT SURFACE BATTERY AND AC DRIVERS 15698M: Maximilian Luz <[email protected]> 15699L: [email protected] 15700L: [email protected] 15701S: Maintained 15702F: drivers/power/supply/surface_battery.c 15703F: drivers/power/supply/surface_charger.c 15704 15705MICROSOFT SURFACE DTX DRIVER 15706M: Maximilian Luz <[email protected]> 15707L: [email protected] 15708S: Maintained 15709F: Documentation/driver-api/surface_aggregator/clients/dtx.rst 15710F: drivers/platform/surface/surface_dtx.c 15711F: include/uapi/linux/surface_aggregator/dtx.h 15712 15713MICROSOFT SURFACE SENSOR FAN DRIVER 15714M: Maximilian Luz <[email protected]> 15715M: Ivor Wanders <[email protected]> 15716L: [email protected] 15717S: Maintained 15718F: Documentation/hwmon/surface_fan.rst 15719F: drivers/hwmon/surface_fan.c 15720 15721MICROSOFT SURFACE SENSOR THERMAL DRIVER 15722M: Maximilian Luz <[email protected]> 15723L: [email protected] 15724S: Maintained 15725F: drivers/hwmon/surface_temp.c 15726 15727MICROSOFT SURFACE GPE LID SUPPORT DRIVER 15728M: Maximilian Luz <[email protected]> 15729L: [email protected] 15730S: Maintained 15731F: drivers/platform/surface/surface_gpe.c 15732 15733MICROSOFT SURFACE HARDWARE PLATFORM SUPPORT 15734M: Hans de Goede <[email protected]> 15735M: Ilpo Järvinen <[email protected]> 15736M: Maximilian Luz <[email protected]> 15737L: [email protected] 15738S: Maintained 15739T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 15740F: drivers/platform/surface/ 15741 15742MICROSOFT SURFACE HID TRANSPORT DRIVER 15743M: Maximilian Luz <[email protected]> 15744L: [email protected] 15745L: [email protected] 15746S: Maintained 15747F: drivers/hid/surface-hid/ 15748 15749MICROSOFT SURFACE HOT-PLUG DRIVER 15750M: Maximilian Luz <[email protected]> 15751L: [email protected] 15752S: Maintained 15753F: drivers/platform/surface/surface_hotplug.c 15754 15755MICROSOFT SURFACE PLATFORM PROFILE DRIVER 15756M: Maximilian Luz <[email protected]> 15757L: [email protected] 15758S: Maintained 15759F: drivers/platform/surface/surface_platform_profile.c 15760 15761MICROSOFT SURFACE PRO 3 BUTTON DRIVER 15762M: Chen Yu <[email protected]> 15763L: [email protected] 15764S: Supported 15765F: drivers/platform/surface/surfacepro3_button.c 15766 15767MICROSOFT SURFACE SYSTEM AGGREGATOR HUB DRIVER 15768M: Maximilian Luz <[email protected]> 15769L: [email protected] 15770S: Maintained 15771F: drivers/platform/surface/surface_aggregator_hub.c 15772 15773MICROSOFT SURFACE SYSTEM AGGREGATOR SUBSYSTEM 15774M: Maximilian Luz <[email protected]> 15775L: [email protected] 15776S: Maintained 15777W: https://github.com/linux-surface/surface-aggregator-module 15778C: irc://irc.libera.chat/linux-surface 15779F: Documentation/driver-api/surface_aggregator/ 15780F: drivers/platform/surface/aggregator/ 15781F: drivers/platform/surface/surface_acpi_notify.c 15782F: drivers/platform/surface/surface_aggregator_cdev.c 15783F: drivers/platform/surface/surface_aggregator_registry.c 15784F: include/linux/surface_acpi_notify.h 15785F: include/linux/surface_aggregator/ 15786F: include/uapi/linux/surface_aggregator/ 15787 15788MICROTEK X6 SCANNER 15789M: Oliver Neukum <[email protected]> 15790S: Maintained 15791F: drivers/usb/image/microtek.* 15792 15793MIKROTIK CRS3XX 98DX3236 BOARD SUPPORT 15794M: Luka Kovacic <[email protected]> 15795M: Luka Perkov <[email protected]> 15796S: Maintained 15797F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s-bit.dts 15798F: arch/arm/boot/dts/marvell/armada-xp-crs305-1g-4s.dts 15799F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s-bit.dts 15800F: arch/arm/boot/dts/marvell/armada-xp-crs326-24g-2s.dts 15801F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s-bit.dts 15802F: arch/arm/boot/dts/marvell/armada-xp-crs328-4c-20s-4s.dts 15803 15804MIN HEAP 15805M: Kuan-Wei Chiu <[email protected]> 15806L: [email protected] 15807S: Maintained 15808F: Documentation/core-api/min_heap.rst 15809F: include/linux/min_heap.h 15810F: lib/min_heap.c 15811F: lib/test_min_heap.c 15812 15813MIPI CCS, SMIA AND SMIA++ IMAGE SENSOR DRIVER 15814M: Sakari Ailus <[email protected]> 15815L: [email protected] 15816S: Maintained 15817F: Documentation/devicetree/bindings/media/i2c/mipi-ccs.yaml 15818F: Documentation/driver-api/media/drivers/ccs/ 15819F: Documentation/userspace-api/media/drivers/ccs.rst 15820F: drivers/media/i2c/ccs-pll.c 15821F: drivers/media/i2c/ccs-pll.h 15822F: drivers/media/i2c/ccs/ 15823F: include/uapi/linux/ccs.h 15824F: include/uapi/linux/smiapp.h 15825 15826MIPS 15827M: Thomas Bogendoerfer <[email protected]> 15828L: [email protected] 15829S: Maintained 15830Q: https://patchwork.kernel.org/project/linux-mips/list/ 15831T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 15832F: Documentation/devicetree/bindings/mips/ 15833F: Documentation/arch/mips/ 15834F: arch/mips/ 15835F: drivers/platform/mips/ 15836F: include/dt-bindings/mips/ 15837 15838MIPS BOSTON DEVELOPMENT BOARD 15839M: Paul Burton <[email protected]> 15840L: [email protected] 15841S: Maintained 15842F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 15843F: arch/mips/boot/dts/img/boston.dts 15844F: arch/mips/configs/generic/board-boston.config 15845F: drivers/clk/imgtec/clk-boston.c 15846F: include/dt-bindings/clock/boston-clock.h 15847 15848MIPS CORE DRIVERS 15849M: Thomas Bogendoerfer <[email protected]> 15850L: [email protected] 15851S: Supported 15852F: drivers/bus/mips_cdmm.c 15853F: drivers/clocksource/mips-gic-timer.c 15854F: drivers/cpuidle/cpuidle-cps.c 15855F: drivers/irqchip/irq-mips-cpu.c 15856F: drivers/irqchip/irq-mips-gic.c 15857 15858MIPS GENERIC PLATFORM 15859M: Paul Burton <[email protected]> 15860L: [email protected] 15861S: Supported 15862F: Documentation/devicetree/bindings/power/mti,mips-cpc.yaml 15863F: arch/mips/generic/ 15864F: arch/mips/tools/generic-board-config.sh 15865 15866MIPS RINT INSTRUCTION EMULATION 15867M: Aleksandar Markovic <[email protected]> 15868L: [email protected] 15869S: Supported 15870F: arch/mips/math-emu/dp_rint.c 15871F: arch/mips/math-emu/sp_rint.c 15872 15873MIPS/LOONGSON1 ARCHITECTURE 15874M: Keguang Zhang <[email protected]> 15875L: [email protected] 15876S: Maintained 15877F: Documentation/devicetree/bindings/*/loongson,ls1*.yaml 15878F: arch/mips/include/asm/mach-loongson32/ 15879F: arch/mips/loongson32/ 15880F: drivers/*/*loongson1* 15881F: drivers/net/ethernet/stmicro/stmmac/dwmac-loongson1.c 15882 15883MIPS/LOONGSON2EF ARCHITECTURE 15884M: Jiaxun Yang <[email protected]> 15885L: [email protected] 15886S: Maintained 15887F: arch/mips/include/asm/mach-loongson2ef/ 15888F: arch/mips/loongson2ef/ 15889F: drivers/cpufreq/loongson2_cpufreq.c 15890 15891MIPS/LOONGSON64 ARCHITECTURE 15892M: Huacai Chen <[email protected]> 15893M: Jiaxun Yang <[email protected]> 15894L: [email protected] 15895S: Maintained 15896F: arch/mips/include/asm/mach-loongson64/ 15897F: arch/mips/loongson64/ 15898F: drivers/irqchip/irq-loongson* 15899F: drivers/platform/mips/cpu_hwmon.c 15900 15901MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 15902M: Hans Verkuil <[email protected]> 15903L: [email protected] 15904S: Odd Fixes 15905W: https://linuxtv.org 15906T: git git://linuxtv.org/media.git 15907F: drivers/media/radio/radio-miropcm20* 15908 15909MITSUMI MM8013 FG DRIVER 15910M: Konrad Dybcio <[email protected]> 15911F: Documentation/devicetree/bindings/power/supply/mitsumi,mm8013.yaml 15912F: drivers/power/supply/mm8013.c 15913 15914MMP SUPPORT 15915R: Lubomir Rintel <[email protected]> 15916L: [email protected] (moderated for non-subscribers) 15917S: Odd Fixes 15918T: git git://git.kernel.org/pub/scm/linux/kernel/git/lkundrak/linux-mmp.git 15919F: arch/arm/boot/dts/marvell/mmp* 15920F: arch/arm/mach-mmp/ 15921F: include/linux/soc/mmp/ 15922 15923MMP USB PHY DRIVERS 15924R: Lubomir Rintel <[email protected]> 15925L: [email protected] (moderated for non-subscribers) 15926S: Maintained 15927F: drivers/phy/marvell/phy-mmp3-usb.c 15928F: drivers/phy/marvell/phy-pxa-usb.c 15929 15930MMU GATHER AND TLB INVALIDATION 15931M: Will Deacon <[email protected]> 15932M: "Aneesh Kumar K.V" <[email protected]> 15933M: Andrew Morton <[email protected]> 15934M: Nick Piggin <[email protected]> 15935M: Peter Zijlstra <[email protected]> 15936L: [email protected] 15937L: [email protected] 15938S: Maintained 15939F: arch/*/include/asm/tlb.h 15940F: include/asm-generic/tlb.h 15941F: mm/mmu_gather.c 15942 15943MN88472 MEDIA DRIVER 15944L: [email protected] 15945S: Orphan 15946W: https://linuxtv.org 15947Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15948F: drivers/media/dvb-frontends/mn88472* 15949 15950MN88473 MEDIA DRIVER 15951L: [email protected] 15952S: Orphan 15953W: https://linuxtv.org 15954Q: http://patchwork.linuxtv.org/project/linux-media/list/ 15955F: drivers/media/dvb-frontends/mn88473* 15956 15957MOBILEYE MIPS SOCS 15958M: Vladimir Kondratiev <[email protected]> 15959M: Gregory CLEMENT <[email protected]> 15960M: Théo Lebrun <[email protected]> 15961L: [email protected] 15962S: Maintained 15963F: Documentation/devicetree/bindings/mips/mobileye.yaml 15964F: Documentation/devicetree/bindings/soc/mobileye/ 15965F: arch/mips/boot/dts/mobileye/ 15966F: arch/mips/configs/eyeq5_defconfig 15967F: arch/mips/mobileye/board-epm5.its.S 15968F: drivers/clk/clk-eyeq.c 15969F: drivers/pinctrl/pinctrl-eyeq5.c 15970F: drivers/reset/reset-eyeq.c 15971F: include/dt-bindings/clock/mobileye,eyeq5-clk.h 15972 15973MODULE SUPPORT 15974M: Luis Chamberlain <[email protected]> 15975R: Petr Pavlu <[email protected]> 15976R: Sami Tolvanen <[email protected]> 15977R: Daniel Gomez <[email protected]> 15978L: [email protected] 15979L: [email protected] 15980S: Maintained 15981T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux.git modules-next 15982F: include/linux/kmod.h 15983F: include/linux/module*.h 15984F: kernel/module/ 15985F: lib/test_kmod.c 15986F: scripts/module* 15987F: tools/testing/selftests/kmod/ 15988 15989MONOLITHIC POWER SYSTEM PMIC DRIVER 15990M: Saravanan Sekar <[email protected]> 15991S: Maintained 15992F: Documentation/devicetree/bindings/mfd/mps,mp2629.yaml 15993F: Documentation/devicetree/bindings/regulator/mps,mp*.yaml 15994F: drivers/hwmon/pmbus/mpq7932.c 15995F: drivers/iio/adc/mp2629_adc.c 15996F: drivers/mfd/mp2629.c 15997F: drivers/power/supply/mp2629_charger.c 15998F: drivers/regulator/mp5416.c 15999F: drivers/regulator/mpq7920.c 16000F: drivers/regulator/mpq7920.h 16001F: include/linux/mfd/mp2629.h 16002 16003MOST(R) TECHNOLOGY DRIVER 16004M: Parthiban Veerasooran <[email protected]> 16005M: Christian Gromm <[email protected]> 16006S: Maintained 16007F: Documentation/ABI/testing/configfs-most 16008F: Documentation/ABI/testing/sysfs-bus-most 16009F: drivers/most/ 16010F: drivers/staging/most/ 16011F: include/linux/most.h 16012 16013MOTORCOMM PHY DRIVER 16014M: Frank <[email protected]> 16015L: [email protected] 16016S: Maintained 16017F: Documentation/devicetree/bindings/net/motorcomm,yt8xxx.yaml 16018F: drivers/net/phy/motorcomm.c 16019 16020MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 16021M: Jiri Slaby <[email protected]> 16022S: Maintained 16023F: Documentation/driver-api/tty/moxa-smartio.rst 16024F: drivers/tty/mxser.* 16025 16026MP3309C BACKLIGHT DRIVER 16027M: Flavio Suligoi <[email protected]> 16028L: [email protected] 16029S: Maintained 16030F: Documentation/devicetree/bindings/leds/backlight/mps,mp3309c.yaml 16031F: drivers/video/backlight/mp3309c.c 16032 16033MPS MP2891 DRIVER 16034M: Noah Wang <[email protected]> 16035L: [email protected] 16036S: Maintained 16037F: Documentation/hwmon/mp2891.rst 16038F: drivers/hwmon/pmbus/mp2891.c 16039 16040MPS MP2993 DRIVER 16041M: Noah Wang <[email protected]> 16042L: [email protected] 16043S: Maintained 16044F: Documentation/hwmon/mp2993.rst 16045F: drivers/hwmon/pmbus/mp2993.c 16046 16047MPS MP9941 DRIVER 16048M: Noah Wang <[email protected]> 16049L: [email protected] 16050S: Maintained 16051F: Documentation/hwmon/mp9941.rst 16052F: drivers/hwmon/pmbus/mp9941.c 16053 16054MR800 AVERMEDIA USB FM RADIO DRIVER 16055M: Alexey Klimov <[email protected]> 16056L: [email protected] 16057S: Maintained 16058T: git git://linuxtv.org/media.git 16059F: drivers/media/radio/radio-mr800.c 16060 16061MRF24J40 IEEE 802.15.4 RADIO DRIVER 16062M: Stefan Schmidt <[email protected]> 16063L: [email protected] 16064S: Odd Fixes 16065F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 16066F: drivers/net/ieee802154/mrf24j40.c 16067 16068MSI EC DRIVER 16069M: Nikita Kravets <[email protected]> 16070L: [email protected] 16071S: Maintained 16072W: https://github.com/BeardOverflow/msi-ec 16073F: drivers/platform/x86/msi-ec.* 16074 16075MSI LAPTOP SUPPORT 16076M: "Lee, Chun-Yi" <[email protected]> 16077L: [email protected] 16078S: Maintained 16079F: drivers/platform/x86/msi-laptop.c 16080 16081MSI WMI SUPPORT 16082L: [email protected] 16083S: Orphan 16084F: drivers/platform/x86/msi-wmi.c 16085 16086MSI WMI PLATFORM FEATURES 16087M: Armin Wolf <[email protected]> 16088L: [email protected] 16089S: Maintained 16090F: Documentation/ABI/testing/debugfs-msi-wmi-platform 16091F: Documentation/wmi/devices/msi-wmi-platform.rst 16092F: drivers/platform/x86/msi-wmi-platform.c 16093 16094MSI001 MEDIA DRIVER 16095L: [email protected] 16096S: Orphan 16097W: https://linuxtv.org 16098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16099F: drivers/media/tuners/msi001* 16100 16101MSI2500 MEDIA DRIVER 16102L: [email protected] 16103S: Orphan 16104W: https://linuxtv.org 16105Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16106F: drivers/media/usb/msi2500/ 16107 16108MSTAR INTERRUPT CONTROLLER DRIVER 16109M: Mark-PK Tsai <[email protected]> 16110M: Daniel Palmer <[email protected]> 16111S: Maintained 16112F: Documentation/devicetree/bindings/interrupt-controller/mstar,mst-intc.yaml 16113F: drivers/irqchip/irq-mst-intc.c 16114 16115MSYSTEMS DISKONCHIP G3 MTD DRIVER 16116M: Robert Jarzmik <[email protected]> 16117L: [email protected] 16118S: Maintained 16119F: drivers/mtd/devices/docg3* 16120 16121MT9M114 ONSEMI SENSOR DRIVER 16122M: Laurent Pinchart <[email protected]> 16123L: [email protected] 16124S: Maintained 16125T: git git://linuxtv.org/media.git 16126F: Documentation/devicetree/bindings/media/i2c/onnn,mt9m114.yaml 16127F: drivers/media/i2c/mt9m114.c 16128 16129MT9P031 APTINA CAMERA SENSOR 16130M: Laurent Pinchart <[email protected]> 16131L: [email protected] 16132S: Maintained 16133T: git git://linuxtv.org/media.git 16134F: Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml 16135F: drivers/media/i2c/mt9p031.c 16136 16137MT9T112 APTINA CAMERA SENSOR 16138M: Jacopo Mondi <[email protected]> 16139L: [email protected] 16140S: Odd Fixes 16141T: git git://linuxtv.org/media.git 16142F: drivers/media/i2c/mt9t112.c 16143F: include/media/i2c/mt9t112.h 16144 16145MT9V032 APTINA CAMERA SENSOR 16146M: Laurent Pinchart <[email protected]> 16147L: [email protected] 16148S: Maintained 16149T: git git://linuxtv.org/media.git 16150F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 16151F: drivers/media/i2c/mt9v032.c 16152F: include/media/i2c/mt9v032.h 16153 16154MT9V111 APTINA CAMERA SENSOR 16155M: Jacopo Mondi <[email protected]> 16156L: [email protected] 16157S: Maintained 16158T: git git://linuxtv.org/media.git 16159F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.yaml 16160F: drivers/media/i2c/mt9v111.c 16161 16162MULTIFUNCTION DEVICES (MFD) 16163M: Lee Jones <[email protected]> 16164S: Maintained 16165T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 16166F: Documentation/devicetree/bindings/mfd/ 16167F: drivers/mfd/ 16168F: include/dt-bindings/mfd/ 16169F: include/linux/mfd/ 16170 16171MULTIMEDIA CARD (MMC) ETC. OVER SPI 16172S: Orphan 16173F: drivers/mmc/host/mmc_spi.c 16174F: include/linux/spi/mmc_spi.h 16175 16176MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 16177M: Ulf Hansson <[email protected]> 16178L: [email protected] 16179S: Maintained 16180T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 16181F: Documentation/devicetree/bindings/mmc/ 16182F: drivers/mmc/ 16183F: include/linux/mmc/ 16184F: include/uapi/linux/mmc/ 16185 16186MULTIPLEXER SUBSYSTEM 16187M: Peter Rosin <[email protected]> 16188S: Maintained 16189F: Documentation/ABI/testing/sysfs-class-mux* 16190F: Documentation/devicetree/bindings/mux/ 16191F: drivers/mux/ 16192F: include/dt-bindings/mux/ 16193F: include/linux/mux/ 16194 16195MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 16196M: Bin Liu <[email protected]> 16197L: [email protected] 16198S: Maintained 16199F: drivers/usb/musb/ 16200 16201MXL301RF MEDIA DRIVER 16202M: Akihiro Tsukada <[email protected]> 16203L: [email protected] 16204S: Odd Fixes 16205F: drivers/media/tuners/mxl301rf* 16206 16207MXL5007T MEDIA DRIVER 16208M: Michael Krufky <[email protected]> 16209L: [email protected] 16210S: Maintained 16211W: https://linuxtv.org 16212W: http://github.com/mkrufky 16213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 16214T: git git://linuxtv.org/mkrufky/tuners.git 16215F: drivers/media/tuners/mxl5007t.* 16216 16217MXSFB DRM DRIVER 16218M: Marek Vasut <[email protected]> 16219M: Stefan Agner <[email protected]> 16220L: [email protected] 16221S: Supported 16222T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 16223F: Documentation/devicetree/bindings/display/fsl,lcdif.yaml 16224F: drivers/gpu/drm/mxsfb/ 16225 16226MYLEX DAC960 PCI RAID Controller 16227M: Hannes Reinecke <[email protected]> 16228L: [email protected] 16229S: Supported 16230F: drivers/scsi/myrb.* 16231F: drivers/scsi/myrs.* 16232 16233MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 16234L: [email protected] 16235S: Orphan 16236W: https://www.cspi.com/ethernet-products/support/downloads/ 16237F: drivers/net/ethernet/myricom/myri10ge/ 16238 16239NAND FLASH SUBSYSTEM 16240M: Miquel Raynal <[email protected]> 16241R: Richard Weinberger <[email protected]> 16242L: [email protected] 16243S: Maintained 16244W: http://www.linux-mtd.infradead.org/ 16245Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 16246C: irc://irc.oftc.net/mtd 16247T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git nand/next 16248F: drivers/mtd/nand/ 16249F: include/linux/mtd/*nand*.h 16250 16251NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 16252M: Daniel Mack <[email protected]> 16253L: [email protected] 16254S: Maintained 16255W: http://www.native-instruments.com 16256F: sound/usb/caiaq/ 16257 16258NATSEMI ETHERNET DRIVER (DP8381x) 16259S: Orphan 16260F: drivers/net/ethernet/natsemi/natsemi.c 16261 16262NCR 5380 SCSI DRIVERS 16263M: Finn Thain <[email protected]> 16264M: Michael Schmitz <[email protected]> 16265L: [email protected] 16266S: Maintained 16267F: Documentation/scsi/g_NCR5380.rst 16268F: drivers/scsi/NCR5380.* 16269F: drivers/scsi/arm/cumana_1.c 16270F: drivers/scsi/arm/oak.c 16271F: drivers/scsi/atari_scsi.* 16272F: drivers/scsi/dmx3191d.c 16273F: drivers/scsi/g_NCR5380.* 16274F: drivers/scsi/mac_scsi.* 16275F: drivers/scsi/sun3_scsi.* 16276F: drivers/scsi/sun3_scsi_vme.c 16277 16278NCSI LIBRARY 16279M: Samuel Mendoza-Jonas <[email protected]> 16280R: Paul Fertser <[email protected]> 16281S: Maintained 16282F: net/ncsi/ 16283 16284NCT6775 HARDWARE MONITOR DRIVER - I2C DRIVER 16285M: Zev Weiss <[email protected]> 16286L: [email protected] 16287S: Maintained 16288F: Documentation/devicetree/bindings/hwmon/nuvoton,nct6775.yaml 16289F: drivers/hwmon/nct6775-i2c.c 16290 16291NCT7363 HARDWARE MONITOR DRIVER 16292M: Ban Feng <[email protected]> 16293L: [email protected] 16294S: Maintained 16295F: Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml 16296F: Documentation/hwmon/nct7363.rst 16297F: drivers/hwmon/nct7363.c 16298 16299NETCONSOLE 16300M: Breno Leitao <[email protected]> 16301S: Maintained 16302F: Documentation/networking/netconsole.rst 16303F: drivers/net/netconsole.c 16304F: tools/testing/selftests/drivers/net/lib/sh/lib_netcons.sh 16305F: tools/testing/selftests/drivers/net/netcons\* 16306 16307NETDEVSIM 16308M: Jakub Kicinski <[email protected]> 16309S: Maintained 16310F: drivers/net/netdevsim/* 16311F: tools/testing/selftests/drivers/net/netdevsim/* 16312 16313NETEM NETWORK EMULATOR 16314M: Stephen Hemminger <[email protected]> 16315L: [email protected] 16316S: Maintained 16317F: net/sched/sch_netem.c 16318 16319NETERION 10GbE DRIVERS (s2io) 16320M: Jon Mason <[email protected]> 16321L: [email protected] 16322S: Maintained 16323F: Documentation/networking/device_drivers/ethernet/neterion/s2io.rst 16324F: drivers/net/ethernet/neterion/ 16325 16326NETFILTER 16327M: Pablo Neira Ayuso <[email protected]> 16328M: Jozsef Kadlecsik <[email protected]> 16329L: [email protected] 16330L: [email protected] 16331S: Maintained 16332W: http://www.netfilter.org/ 16333W: http://www.iptables.org/ 16334W: http://www.nftables.org/ 16335Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 16336C: irc://irc.libera.chat/netfilter 16337T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf.git 16338T: git git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next.git 16339F: include/linux/netfilter* 16340F: include/linux/netfilter/ 16341F: include/net/netfilter/ 16342F: include/uapi/linux/netfilter* 16343F: include/uapi/linux/netfilter/ 16344F: net/*/netfilter.c 16345F: net/*/netfilter/ 16346F: net/bridge/br_netfilter*.c 16347F: net/netfilter/ 16348F: tools/testing/selftests/net/netfilter/ 16349 16350NETROM NETWORK LAYER 16351L: [email protected] 16352S: Orphan 16353W: https://linux-ax25.in-berlin.de 16354F: include/net/netrom.h 16355F: include/uapi/linux/netrom.h 16356F: net/netrom/ 16357 16358NETRONIX EMBEDDED CONTROLLER 16359M: Jonathan Neuschäfer <[email protected]> 16360S: Maintained 16361F: Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml 16362F: drivers/mfd/ntxec.c 16363F: drivers/pwm/pwm-ntxec.c 16364F: drivers/rtc/rtc-ntxec.c 16365F: include/linux/mfd/ntxec.h 16366 16367NETRONOME ETHERNET DRIVERS 16368M: Louis Peens <[email protected]> 16369R: Jakub Kicinski <[email protected]> 16370L: [email protected] 16371S: Maintained 16372F: drivers/net/ethernet/netronome/ 16373 16374NETWORK BLOCK DEVICE (NBD) 16375M: Josef Bacik <[email protected]> 16376L: [email protected] 16377L: [email protected] 16378S: Maintained 16379F: Documentation/admin-guide/blockdev/nbd.rst 16380F: drivers/block/nbd.c 16381F: include/trace/events/nbd.h 16382F: include/uapi/linux/nbd.h 16383 16384NETWORK DROP MONITOR 16385M: Neil Horman <[email protected]> 16386L: [email protected] 16387S: Maintained 16388W: https://fedorahosted.org/dropwatch/ 16389F: include/uapi/linux/net_dropmon.h 16390F: net/core/drop_monitor.c 16391 16392NETWORKING DRIVERS 16393M: Andrew Lunn <[email protected]> 16394M: "David S. Miller" <[email protected]> 16395M: Eric Dumazet <[email protected]> 16396M: Jakub Kicinski <[email protected]> 16397M: Paolo Abeni <[email protected]> 16398L: [email protected] 16399S: Maintained 16400P: Documentation/process/maintainer-netdev.rst 16401Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16402T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16403T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16404F: Documentation/devicetree/bindings/net/ 16405F: Documentation/networking/net_cachelines/net_device.rst 16406F: drivers/connector/ 16407F: drivers/net/ 16408F: drivers/ptp/ 16409F: include/dt-bindings/net/ 16410F: include/linux/cn_proc.h 16411F: include/linux/etherdevice.h 16412F: include/linux/ethtool_netlink.h 16413F: include/linux/fcdevice.h 16414F: include/linux/fddidevice.h 16415F: include/linux/hippidevice.h 16416F: include/linux/if_* 16417F: include/linux/inetdevice.h 16418F: include/linux/netdev* 16419F: include/linux/platform_data/wiznet.h 16420F: include/uapi/linux/cn_proc.h 16421F: include/uapi/linux/ethtool_netlink* 16422F: include/uapi/linux/if_* 16423F: include/uapi/linux/net_shaper.h 16424F: include/uapi/linux/netdev* 16425F: tools/testing/selftests/drivers/net/ 16426X: Documentation/devicetree/bindings/net/bluetooth/ 16427X: Documentation/devicetree/bindings/net/can/ 16428X: Documentation/devicetree/bindings/net/wireless/ 16429X: drivers/net/can/ 16430X: drivers/net/wireless/ 16431 16432NETWORKING DRIVERS (WIRELESS) 16433M: Johannes Berg <[email protected]> 16434L: [email protected] 16435S: Maintained 16436W: https://wireless.wiki.kernel.org/ 16437Q: https://patchwork.kernel.org/project/linux-wireless/list/ 16438T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 16439T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 16440F: Documentation/devicetree/bindings/net/wireless/ 16441F: drivers/net/wireless/ 16442 16443NETWORKING [DSA] 16444M: Andrew Lunn <[email protected]> 16445M: Vladimir Oltean <[email protected]> 16446S: Maintained 16447F: Documentation/devicetree/bindings/net/dsa/ 16448F: Documentation/devicetree/bindings/net/ethernet-switch-port.yaml 16449F: Documentation/devicetree/bindings/net/ethernet-switch.yaml 16450F: drivers/net/dsa/ 16451F: include/linux/dsa/ 16452F: include/linux/platform_data/dsa.h 16453F: include/net/dsa.h 16454F: net/dsa/ 16455F: tools/testing/selftests/drivers/net/dsa/ 16456 16457NETWORKING [ETHTOOL] 16458M: Andrew Lunn <[email protected]> 16459M: Jakub Kicinski <[email protected]> 16460F: Documentation/netlink/specs/ethtool.yaml 16461F: Documentation/networking/ethtool-netlink.rst 16462F: include/linux/ethtool* 16463F: include/uapi/linux/ethtool* 16464F: net/ethtool/ 16465F: tools/testing/selftests/drivers/net/*/ethtool* 16466 16467NETWORKING [ETHTOOL CABLE TEST] 16468M: Andrew Lunn <[email protected]> 16469F: net/ethtool/cabletest.c 16470F: tools/testing/selftests/drivers/net/*/ethtool* 16471K: cable_test 16472 16473NETWORKING [ETHTOOL MAC MERGE] 16474M: Vladimir Oltean <[email protected]> 16475F: net/ethtool/mm.c 16476F: tools/testing/selftests/drivers/net/hw/ethtool_mm.sh 16477K: ethtool_mm 16478 16479NETWORKING [GENERAL] 16480M: "David S. Miller" <[email protected]> 16481M: Eric Dumazet <[email protected]> 16482M: Jakub Kicinski <[email protected]> 16483M: Paolo Abeni <[email protected]> 16484R: Simon Horman <[email protected]> 16485L: [email protected] 16486S: Maintained 16487P: Documentation/process/maintainer-netdev.rst 16488Q: https://patchwork.kernel.org/project/netdevbpf/list/ 16489B: mailto:[email protected] 16490T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16491T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git 16492F: Documentation/core-api/netlink.rst 16493F: Documentation/netlink/ 16494F: Documentation/networking/ 16495F: Documentation/networking/net_cachelines/ 16496F: Documentation/process/maintainer-netdev.rst 16497F: Documentation/userspace-api/netlink/ 16498F: include/linux/ethtool.h 16499F: include/linux/framer/framer-provider.h 16500F: include/linux/framer/framer.h 16501F: include/linux/in.h 16502F: include/linux/indirect_call_wrapper.h 16503F: include/linux/inet.h 16504F: include/linux/inet_diag.h 16505F: include/linux/net.h 16506F: include/linux/netdev* 16507F: include/linux/netlink.h 16508F: include/linux/netpoll.h 16509F: include/linux/rtnetlink.h 16510F: include/linux/sctp.h 16511F: include/linux/seq_file_net.h 16512F: include/linux/skbuff* 16513F: include/net/ 16514F: include/uapi/linux/ethtool.h 16515F: include/uapi/linux/genetlink.h 16516F: include/uapi/linux/hsr_netlink.h 16517F: include/uapi/linux/in.h 16518F: include/uapi/linux/inet_diag.h 16519F: include/uapi/linux/nbd-netlink.h 16520F: include/uapi/linux/net.h 16521F: include/uapi/linux/net_namespace.h 16522F: include/uapi/linux/netconf.h 16523F: include/uapi/linux/netdev* 16524F: include/uapi/linux/netlink.h 16525F: include/uapi/linux/netlink_diag.h 16526F: include/uapi/linux/rtnetlink.h 16527F: include/uapi/linux/sctp.h 16528F: lib/net_utils.c 16529F: lib/random32.c 16530F: net/ 16531F: samples/pktgen/ 16532F: tools/net/ 16533F: tools/testing/selftests/net/ 16534X: Documentation/networking/mac80211-injection.rst 16535X: Documentation/networking/mac80211_hwsim/ 16536X: Documentation/networking/regulatory.rst 16537X: include/net/cfg80211.h 16538X: include/net/ieee80211_radiotap.h 16539X: include/net/iw_handler.h 16540X: include/net/mac80211.h 16541X: include/net/wext.h 16542X: net/9p/ 16543X: net/bluetooth/ 16544X: net/can/ 16545X: net/ceph/ 16546X: net/mac80211/ 16547X: net/rfkill/ 16548X: net/wireless/ 16549 16550NETWORKING [IPSEC] 16551M: Steffen Klassert <[email protected]> 16552M: Herbert Xu <[email protected]> 16553M: "David S. Miller" <[email protected]> 16554L: [email protected] 16555S: Maintained 16556T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 16557T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 16558F: include/net/xfrm.h 16559F: include/uapi/linux/xfrm.h 16560F: net/ipv4/ah4.c 16561F: net/ipv4/esp4* 16562F: net/ipv4/ip_vti.c 16563F: net/ipv4/ipcomp.c 16564F: net/ipv4/xfrm* 16565F: net/ipv6/ah6.c 16566F: net/ipv6/esp6* 16567F: net/ipv6/ip6_vti.c 16568F: net/ipv6/ipcomp6.c 16569F: net/ipv6/xfrm* 16570F: net/key/ 16571F: net/xfrm/ 16572F: tools/testing/selftests/net/ipsec.c 16573 16574NETWORKING [IPv4/IPv6] 16575M: "David S. Miller" <[email protected]> 16576M: David Ahern <[email protected]> 16577L: [email protected] 16578S: Maintained 16579T: git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git 16580F: arch/x86/net/* 16581F: include/linux/ip.h 16582F: include/linux/ipv6* 16583F: include/net/fib* 16584F: include/net/ip* 16585F: include/net/route.h 16586F: net/ipv4/ 16587F: net/ipv6/ 16588 16589NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 16590M: Paul Moore <[email protected]> 16591L: [email protected] 16592L: [email protected] 16593S: Supported 16594W: https://github.com/netlabel 16595F: Documentation/netlabel/ 16596F: include/net/calipso.h 16597F: include/net/cipso_ipv4.h 16598F: include/net/netlabel.h 16599F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 16600F: include/uapi/linux/netfilter/xt_SECMARK.h 16601F: net/ipv4/cipso_ipv4.c 16602F: net/ipv6/calipso.c 16603F: net/netfilter/xt_CONNSECMARK.c 16604F: net/netfilter/xt_SECMARK.c 16605F: net/netlabel/ 16606 16607NETWORKING [MACSEC] 16608M: Sabrina Dubroca <[email protected]> 16609L: [email protected] 16610S: Maintained 16611F: drivers/net/macsec.c 16612F: include/net/macsec.h 16613F: include/uapi/linux/if_macsec.h 16614K: macsec 16615K: \bmdo_ 16616 16617NETWORKING [MPTCP] 16618M: Matthieu Baerts <[email protected]> 16619M: Mat Martineau <[email protected]> 16620R: Geliang Tang <[email protected]> 16621L: [email protected] 16622L: [email protected] 16623S: Maintained 16624W: https://github.com/multipath-tcp/mptcp_net-next/wiki 16625B: https://github.com/multipath-tcp/mptcp_net-next/issues 16626T: git https://github.com/multipath-tcp/mptcp_net-next.git export-net 16627T: git https://github.com/multipath-tcp/mptcp_net-next.git export 16628F: Documentation/netlink/specs/mptcp_pm.yaml 16629F: Documentation/networking/mptcp*.rst 16630F: include/net/mptcp.h 16631F: include/trace/events/mptcp.h 16632F: include/uapi/linux/mptcp*.h 16633F: net/mptcp/ 16634F: tools/testing/selftests/bpf/*/*mptcp*.[ch] 16635F: tools/testing/selftests/net/mptcp/ 16636 16637NETWORKING [TCP] 16638M: Eric Dumazet <[email protected]> 16639M: Neal Cardwell <[email protected]> 16640R: Kuniyuki Iwashima <[email protected]> 16641L: [email protected] 16642S: Maintained 16643F: Documentation/networking/net_cachelines/tcp_sock.rst 16644F: include/linux/tcp.h 16645F: include/net/tcp.h 16646F: include/trace/events/tcp.h 16647F: include/uapi/linux/tcp.h 16648F: net/ipv4/inet_connection_sock.c 16649F: net/ipv4/inet_hashtables.c 16650F: net/ipv4/inet_timewait_sock.c 16651F: net/ipv4/syncookies.c 16652F: net/ipv4/tcp*.c 16653F: net/ipv6/inet6_connection_sock.c 16654F: net/ipv6/inet6_hashtables.c 16655F: net/ipv6/syncookies.c 16656F: net/ipv6/tcp*.c 16657 16658NETWORKING [TLS] 16659M: Boris Pismenny <[email protected]> 16660M: John Fastabend <[email protected]> 16661M: Jakub Kicinski <[email protected]> 16662L: [email protected] 16663S: Maintained 16664F: include/net/tls.h 16665F: include/uapi/linux/tls.h 16666F: net/tls/* 16667 16668NETWORKING [SOCKETS] 16669M: Eric Dumazet <[email protected]> 16670M: Kuniyuki Iwashima <[email protected]> 16671M: Paolo Abeni <[email protected]> 16672M: Willem de Bruijn <[email protected]> 16673S: Maintained 16674F: include/linux/sock_diag.h 16675F: include/linux/socket.h 16676F: include/linux/sockptr.h 16677F: include/net/sock.h 16678F: include/net/sock_reuseport.h 16679F: include/uapi/linux/socket.h 16680F: net/core/*sock* 16681F: net/core/scm.c 16682F: net/socket.c 16683 16684NETWORKING [UNIX SOCKETS] 16685M: Kuniyuki Iwashima <[email protected]> 16686S: Maintained 16687F: include/net/af_unix.h 16688F: include/net/netns/unix.h 16689F: include/uapi/linux/unix_diag.h 16690F: net/unix/ 16691F: tools/testing/selftests/net/af_unix/ 16692 16693NETXEN (1/10) GbE SUPPORT 16694M: Manish Chopra <[email protected]> 16695M: Rahul Verma <[email protected]> 16696M: [email protected] 16697L: [email protected] 16698S: Maintained 16699F: drivers/net/ethernet/qlogic/netxen/ 16700 16701NET_FAILOVER MODULE 16702M: Sridhar Samudrala <[email protected]> 16703L: [email protected] 16704S: Supported 16705F: Documentation/networking/net_failover.rst 16706F: drivers/net/net_failover.c 16707F: include/net/net_failover.h 16708 16709NEXTHOP 16710M: David Ahern <[email protected]> 16711L: [email protected] 16712S: Maintained 16713F: include/net/netns/nexthop.h 16714F: include/net/nexthop.h 16715F: include/uapi/linux/nexthop.h 16716F: net/ipv4/nexthop.c 16717 16718NFC SUBSYSTEM 16719M: Krzysztof Kozlowski <[email protected]> 16720L: [email protected] 16721S: Maintained 16722F: Documentation/devicetree/bindings/net/nfc/ 16723F: drivers/nfc/ 16724F: include/net/nfc/ 16725F: include/uapi/linux/nfc.h 16726F: net/nfc/ 16727 16728NFC VIRTUAL NCI DEVICE DRIVER 16729M: Bongsu Jeon <[email protected]> 16730L: [email protected] 16731S: Supported 16732F: drivers/nfc/virtual_ncidev.c 16733F: tools/testing/selftests/nci/ 16734 16735NFS, SUNRPC, AND LOCKD CLIENTS 16736M: Trond Myklebust <[email protected]> 16737M: Anna Schumaker <[email protected]> 16738L: [email protected] 16739S: Maintained 16740W: http://client.linux-nfs.org 16741T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 16742F: Documentation/filesystems/nfs/ 16743F: fs/lockd/ 16744F: fs/nfs/ 16745F: fs/nfs_common/ 16746F: include/linux/lockd/ 16747F: include/linux/nfs* 16748F: include/linux/sunrpc/ 16749F: include/uapi/linux/nfs* 16750F: include/uapi/linux/sunrpc/ 16751F: net/sunrpc/ 16752 16753NILFS2 FILESYSTEM 16754M: Ryusuke Konishi <[email protected]> 16755L: [email protected] 16756S: Supported 16757W: https://nilfs.sourceforge.io/ 16758T: git https://github.com/konis/nilfs2.git 16759F: Documentation/filesystems/nilfs2.rst 16760F: fs/nilfs2/ 16761F: include/trace/events/nilfs2.h 16762F: include/uapi/linux/nilfs2_api.h 16763F: include/uapi/linux/nilfs2_ondisk.h 16764 16765NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 16766M: YOKOTA Hiroshi <[email protected]> 16767S: Maintained 16768W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16769F: Documentation/scsi/NinjaSCSI.rst 16770F: drivers/scsi/pcmcia/nsp_* 16771 16772NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 16773M: GOTO Masanori <[email protected]> 16774M: YOKOTA Hiroshi <[email protected]> 16775S: Maintained 16776W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 16777F: Documentation/scsi/NinjaSCSI.rst 16778F: drivers/scsi/nsp32* 16779 16780NINTENDO HID DRIVER 16781M: Daniel J. Ogorchock <[email protected]> 16782L: [email protected] 16783S: Maintained 16784F: drivers/hid/hid-nintendo* 16785 16786NIOS2 ARCHITECTURE 16787M: Dinh Nguyen <[email protected]> 16788S: Maintained 16789T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 16790F: arch/nios2/ 16791 16792NITRO ENCLAVES (NE) 16793M: Alexandru Ciobotaru <[email protected]> 16794R: The AWS Nitro Enclaves Team <[email protected]> 16795L: [email protected] 16796S: Supported 16797W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16798F: Documentation/virt/ne_overview.rst 16799F: drivers/virt/nitro_enclaves/ 16800F: include/linux/nitro_enclaves.h 16801F: include/uapi/linux/nitro_enclaves.h 16802F: samples/nitro_enclaves/ 16803 16804NITRO SECURE MODULE (NSM) 16805M: Alexander Graf <[email protected]> 16806R: The AWS Nitro Enclaves Team <[email protected]> 16807L: [email protected] 16808S: Supported 16809W: https://aws.amazon.com/ec2/nitro/nitro-enclaves/ 16810F: drivers/misc/nsm.c 16811F: include/uapi/linux/nsm.h 16812 16813NOHZ, DYNTICKS SUPPORT 16814M: Anna-Maria Behnsen <[email protected]> 16815M: Frederic Weisbecker <[email protected]> 16816M: Ingo Molnar <[email protected]> 16817M: Thomas Gleixner <[email protected]> 16818L: [email protected] 16819S: Maintained 16820T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 16821F: include/linux/sched/nohz.h 16822F: include/linux/tick.h 16823F: kernel/time/tick*.* 16824 16825NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 16826M: Pavel Machek <[email protected]> 16827M: Sakari Ailus <[email protected]> 16828L: [email protected] 16829S: Maintained 16830F: drivers/media/i2c/ad5820.c 16831F: drivers/media/i2c/et8ek8 16832 16833NOKIA N900 POWER SUPPLY DRIVERS 16834R: Pali Rohár <[email protected]> 16835F: drivers/power/supply/bq2415x_charger.c 16836F: drivers/power/supply/bq27xxx_battery.c 16837F: drivers/power/supply/bq27xxx_battery_i2c.c 16838F: drivers/power/supply/isp1704_charger.c 16839F: drivers/power/supply/rx51_battery.c 16840F: include/linux/power/bq2415x_charger.h 16841F: include/linux/power/bq27xxx_battery.h 16842 16843NOLIBC HEADER FILE 16844M: Willy Tarreau <[email protected]> 16845M: Thomas Weißschuh <[email protected]> 16846S: Maintained 16847T: git git://git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git 16848F: tools/include/nolibc/ 16849F: tools/testing/selftests/nolibc/ 16850 16851NOVATEK NVT-TS I2C TOUCHSCREEN DRIVER 16852M: Hans de Goede <[email protected]> 16853L: [email protected] 16854S: Maintained 16855F: Documentation/devicetree/bindings/input/touchscreen/novatek,nvt-ts.yaml 16856F: drivers/input/touchscreen/novatek-nvt-ts.c 16857 16858NSDEPS 16859M: Matthias Maennich <[email protected]> 16860S: Maintained 16861F: Documentation/core-api/symbol-namespaces.rst 16862F: scripts/nsdeps 16863 16864NTB AMD DRIVER 16865M: Sanjay R Mehta <[email protected]> 16866M: Shyam Sundar S K <[email protected]> 16867L: [email protected] 16868S: Supported 16869F: drivers/ntb/hw/amd/ 16870 16871NTB DRIVER CORE 16872M: Jon Mason <[email protected]> 16873M: Dave Jiang <[email protected]> 16874M: Allen Hubbe <[email protected]> 16875L: [email protected] 16876S: Supported 16877W: https://github.com/jonmason/ntb/wiki 16878T: git https://github.com/jonmason/ntb.git 16879F: drivers/net/ntb_netdev.c 16880F: drivers/ntb/ 16881F: drivers/pci/endpoint/functions/pci-epf-*ntb.c 16882F: include/linux/ntb.h 16883F: include/linux/ntb_transport.h 16884F: tools/testing/selftests/ntb/ 16885 16886NTB INTEL DRIVER 16887M: Dave Jiang <[email protected]> 16888L: [email protected] 16889S: Supported 16890W: https://github.com/davejiang/linux/wiki 16891T: git https://github.com/davejiang/linux.git 16892F: drivers/ntb/hw/intel/ 16893 16894NTFS3 FILESYSTEM 16895M: Konstantin Komarov <[email protected]> 16896L: [email protected] 16897S: Supported 16898W: http://www.paragon-software.com/ 16899T: git https://github.com/Paragon-Software-Group/linux-ntfs3.git 16900F: Documentation/filesystems/ntfs3.rst 16901F: fs/ntfs3/ 16902 16903NTSYNC SYNCHRONIZATION PRIMITIVE DRIVER 16904M: Elizabeth Figura <[email protected]> 16905L: [email protected] 16906S: Supported 16907F: Documentation/userspace-api/ntsync.rst 16908F: drivers/misc/ntsync.c 16909F: include/uapi/linux/ntsync.h 16910F: tools/testing/selftests/drivers/ntsync/ 16911 16912NUBUS SUBSYSTEM 16913M: Finn Thain <[email protected]> 16914L: [email protected] 16915S: Maintained 16916F: arch/*/include/asm/nubus.h 16917F: drivers/nubus/ 16918F: include/linux/nubus.h 16919F: include/uapi/linux/nubus.h 16920 16921NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 16922M: Antonino Daplas <[email protected]> 16923L: [email protected] 16924S: Maintained 16925F: drivers/video/fbdev/nvidia/ 16926F: drivers/video/fbdev/riva/ 16927 16928NVIDIA WMI EC BACKLIGHT DRIVER 16929M: Daniel Dadap <[email protected]> 16930L: [email protected] 16931S: Supported 16932F: drivers/platform/x86/nvidia-wmi-ec-backlight.c 16933F: include/linux/platform_data/x86/nvidia-wmi-ec-backlight.h 16934 16935NVM EXPRESS DRIVER 16936M: Keith Busch <[email protected]> 16937M: Jens Axboe <[email protected]> 16938M: Christoph Hellwig <[email protected]> 16939M: Sagi Grimberg <[email protected]> 16940L: [email protected] 16941S: Supported 16942W: http://git.infradead.org/nvme.git 16943T: git git://git.infradead.org/nvme.git 16944F: Documentation/nvme/ 16945F: drivers/nvme/common/ 16946F: drivers/nvme/host/ 16947F: include/linux/nvme-*.h 16948F: include/linux/nvme.h 16949F: include/uapi/linux/nvme_ioctl.h 16950 16951NVM EXPRESS FABRICS AUTHENTICATION 16952M: Hannes Reinecke <[email protected]> 16953L: [email protected] 16954S: Supported 16955F: drivers/nvme/host/auth.c 16956F: drivers/nvme/target/auth.c 16957F: drivers/nvme/target/fabrics-cmd-auth.c 16958F: include/linux/nvme-auth.h 16959 16960NVM EXPRESS FC TRANSPORT DRIVERS 16961M: James Smart <[email protected]> 16962L: [email protected] 16963S: Supported 16964F: drivers/nvme/host/fc.c 16965F: drivers/nvme/target/fc.c 16966F: drivers/nvme/target/fcloop.c 16967F: include/linux/nvme-fc-driver.h 16968F: include/linux/nvme-fc.h 16969 16970NVM EXPRESS HARDWARE MONITORING SUPPORT 16971M: Guenter Roeck <[email protected]> 16972L: [email protected] 16973S: Supported 16974F: drivers/nvme/host/hwmon.c 16975 16976NVM EXPRESS TARGET DRIVER 16977M: Christoph Hellwig <[email protected]> 16978M: Sagi Grimberg <[email protected]> 16979M: Chaitanya Kulkarni <[email protected]> 16980L: [email protected] 16981S: Supported 16982W: http://git.infradead.org/nvme.git 16983T: git git://git.infradead.org/nvme.git 16984F: drivers/nvme/target/ 16985 16986NVMEM FRAMEWORK 16987M: Srinivas Kandagatla <[email protected]> 16988S: Maintained 16989T: git git://git.kernel.org/pub/scm/linux/kernel/git/srini/nvmem.git 16990F: Documentation/ABI/stable/sysfs-bus-nvmem 16991F: Documentation/devicetree/bindings/nvmem/ 16992F: drivers/nvmem/ 16993F: include/dt-bindings/nvmem/ 16994F: include/linux/nvmem-consumer.h 16995F: include/linux/nvmem-provider.h 16996 16997NXP BLUETOOTH WIRELESS DRIVERS 16998M: Amitkumar Karwar <[email protected]> 16999M: Neeraj Kale <[email protected]> 17000S: Maintained 17001F: Documentation/devicetree/bindings/net/bluetooth/nxp,88w8987-bt.yaml 17002F: drivers/bluetooth/btnxpuart.c 17003 17004NXP C45 TJA11XX PHY DRIVER 17005M: Andrei Botila <[email protected]> 17006L: [email protected] 17007S: Maintained 17008F: drivers/net/phy/nxp-c45-tja11xx* 17009 17010NXP FSPI DRIVER 17011M: Han Xu <[email protected]> 17012M: Haibo Chen <[email protected]> 17013R: Yogesh Gaur <[email protected]> 17014L: [email protected] 17015L: [email protected] 17016S: Maintained 17017F: Documentation/devicetree/bindings/spi/spi-nxp-fspi.yaml 17018F: drivers/spi/spi-nxp-fspi.c 17019 17020NXP FXAS21002C DRIVER 17021M: Rui Miguel Silva <[email protected]> 17022L: [email protected] 17023S: Maintained 17024F: Documentation/devicetree/bindings/iio/gyroscope/nxp,fxas21002c.yaml 17025F: drivers/iio/gyro/fxas21002c.h 17026F: drivers/iio/gyro/fxas21002c_core.c 17027F: drivers/iio/gyro/fxas21002c_i2c.c 17028F: drivers/iio/gyro/fxas21002c_spi.c 17029 17030NXP i.MX 7D/6SX/6UL/93 AND VF610 ADC DRIVER 17031M: Haibo Chen <[email protected]> 17032L: [email protected] 17033L: [email protected] 17034S: Maintained 17035F: Documentation/devicetree/bindings/iio/adc/fsl,imx7d-adc.yaml 17036F: Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml 17037F: Documentation/devicetree/bindings/iio/adc/nxp,imx93-adc.yaml 17038F: drivers/iio/adc/imx7d_adc.c 17039F: drivers/iio/adc/imx93_adc.c 17040F: drivers/iio/adc/vf610_adc.c 17041 17042NXP i.MX 8M ISI DRIVER 17043M: Laurent Pinchart <[email protected]> 17044L: [email protected] 17045S: Maintained 17046F: Documentation/devicetree/bindings/media/nxp,imx8-isi.yaml 17047F: drivers/media/platform/nxp/imx8-isi/ 17048 17049NXP i.MX 8MP DW100 V4L2 DRIVER 17050M: Xavier Roumegue <[email protected]> 17051L: [email protected] 17052S: Maintained 17053F: Documentation/devicetree/bindings/media/nxp,dw100.yaml 17054F: Documentation/userspace-api/media/drivers/dw100.rst 17055F: drivers/media/platform/nxp/dw100/ 17056F: include/uapi/linux/dw100.h 17057 17058NXP i.MX 8MQ DCSS DRIVER 17059M: Laurentiu Palcu <[email protected]> 17060R: Lucas Stach <[email protected]> 17061L: [email protected] 17062S: Maintained 17063T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 17064F: Documentation/devicetree/bindings/display/imx/nxp,imx8mq-dcss.yaml 17065F: drivers/gpu/drm/imx/dcss/ 17066 17067NXP i.MX 8QXP ADC DRIVER 17068M: Cai Huoqing <[email protected]> 17069M: Haibo Chen <[email protected]> 17070L: [email protected] 17071L: [email protected] 17072S: Maintained 17073F: Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml 17074F: drivers/iio/adc/imx8qxp-adc.c 17075 17076NXP i.MX 8QXP/8QM JPEG V4L2 DRIVER 17077M: Mirela Rabulea <[email protected]> 17078L: [email protected] 17079L: [email protected] 17080S: Maintained 17081F: Documentation/devicetree/bindings/media/nxp,imx8-jpeg.yaml 17082F: drivers/media/platform/nxp/imx-jpeg 17083 17084NXP i.MX CLOCK DRIVERS 17085M: Abel Vesa <[email protected]> 17086R: Peng Fan <[email protected]> 17087L: [email protected] 17088L: [email protected] 17089S: Maintained 17090T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelvesa/linux.git clk/imx 17091F: Documentation/devicetree/bindings/clock/imx* 17092F: drivers/clk/imx/ 17093F: include/dt-bindings/clock/imx* 17094 17095NXP PF8100/PF8121A/PF8200 PMIC REGULATOR DEVICE DRIVER 17096M: Jagan Teki <[email protected]> 17097S: Maintained 17098F: Documentation/devicetree/bindings/regulator/nxp,pf8x00-regulator.yaml 17099F: drivers/regulator/pf8x00-regulator.c 17100 17101NXP PTN5150A CC LOGIC AND EXTCON DRIVER 17102M: Krzysztof Kozlowski <[email protected]> 17103L: [email protected] 17104S: Maintained 17105F: Documentation/devicetree/bindings/extcon/extcon-ptn5150.yaml 17106F: drivers/extcon/extcon-ptn5150.c 17107 17108NXP SGTL5000 DRIVER 17109M: Fabio Estevam <[email protected]> 17110L: [email protected] 17111S: Maintained 17112F: Documentation/devicetree/bindings/sound/fsl,sgtl5000.yaml 17113F: sound/soc/codecs/sgtl5000* 17114 17115NXP SJA1105 ETHERNET SWITCH DRIVER 17116M: Vladimir Oltean <[email protected]> 17117L: [email protected] 17118S: Maintained 17119F: drivers/net/dsa/sja1105 17120F: drivers/net/pcs/pcs-xpcs-nxp.c 17121 17122NXP TDA998X DRM DRIVER 17123M: Russell King <[email protected]> 17124S: Maintained 17125T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 17126T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 17127F: drivers/gpu/drm/i2c/tda998x_drv.c 17128F: include/drm/i2c/tda998x.h 17129F: include/dt-bindings/display/tda998x.h 17130K: "nxp,tda998x" 17131 17132NXP TFA9879 DRIVER 17133M: Peter Rosin <[email protected]> 17134L: [email protected] 17135S: Maintained 17136F: Documentation/devicetree/bindings/sound/nxp,tfa9879.yaml 17137F: sound/soc/codecs/tfa9879* 17138 17139NXP-NCI NFC DRIVER 17140S: Orphan 17141F: Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml 17142F: drivers/nfc/nxp-nci 17143 17144NXP/Goodix TFA989X (TFA1) DRIVER 17145M: Stephan Gerhold <[email protected]> 17146L: [email protected] 17147S: Maintained 17148F: Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml 17149F: sound/soc/codecs/tfa989x.c 17150 17151NZXT-KRAKEN2 HARDWARE MONITORING DRIVER 17152M: Jonas Malaco <[email protected]> 17153L: [email protected] 17154S: Maintained 17155F: Documentation/hwmon/nzxt-kraken2.rst 17156F: drivers/hwmon/nzxt-kraken2.c 17157 17158NZXT-KRAKEN3 HARDWARE MONITORING DRIVER 17159M: Jonas Malaco <[email protected]> 17160M: Aleksa Savic <[email protected]> 17161L: [email protected] 17162S: Maintained 17163F: Documentation/hwmon/nzxt-kraken3.rst 17164F: drivers/hwmon/nzxt-kraken3.c 17165 17166OBJAGG 17167M: Jiri Pirko <[email protected]> 17168L: [email protected] 17169S: Supported 17170F: include/linux/objagg.h 17171F: lib/objagg.c 17172F: lib/test_objagg.c 17173 17174OBJPOOL 17175M: Matt Wu <[email protected]> 17176S: Supported 17177F: include/linux/objpool.h 17178F: lib/objpool.c 17179F: lib/test_objpool.c 17180 17181OBJTOOL 17182M: Josh Poimboeuf <[email protected]> 17183M: Peter Zijlstra <[email protected]> 17184S: Supported 17185F: include/linux/objtool*.h 17186F: tools/objtool/ 17187 17188OCELOT ETHERNET SWITCH DRIVER 17189M: Vladimir Oltean <[email protected]> 17190M: Claudiu Manoil <[email protected]> 17191M: Alexandre Belloni <[email protected]> 17192M: [email protected] 17193L: [email protected] 17194S: Supported 17195F: drivers/net/dsa/ocelot/* 17196F: drivers/net/ethernet/mscc/ 17197F: include/soc/mscc/ocelot* 17198F: net/dsa/tag_ocelot.c 17199F: net/dsa/tag_ocelot_8021q.c 17200F: tools/testing/selftests/drivers/net/ocelot/* 17201 17202OCELOT EXTERNAL SWITCH CONTROL 17203M: Colin Foster <[email protected]> 17204S: Supported 17205F: Documentation/devicetree/bindings/mfd/mscc,ocelot.yaml 17206F: drivers/mfd/ocelot* 17207F: drivers/net/dsa/ocelot/ocelot_ext.c 17208F: include/linux/mfd/ocelot.h 17209 17210OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 17211M: Frederic Barrat <[email protected]> 17212M: Andrew Donnellan <[email protected]> 17213L: [email protected] 17214S: Supported 17215F: Documentation/userspace-api/accelerators/ocxl.rst 17216F: arch/powerpc/include/asm/pnv-ocxl.h 17217F: arch/powerpc/platforms/powernv/ocxl.c 17218F: drivers/misc/ocxl/ 17219F: include/misc/ocxl* 17220F: include/uapi/misc/ocxl.h 17221 17222OMAP AUDIO SUPPORT 17223M: Peter Ujfalusi <[email protected]> 17224M: Jarkko Nikula <[email protected]> 17225L: [email protected] 17226L: [email protected] 17227S: Maintained 17228F: sound/soc/ti/n810.c 17229F: sound/soc/ti/omap* 17230F: sound/soc/ti/rx51.c 17231F: sound/soc/ti/sdma-pcm.* 17232 17233OMAP CLOCK FRAMEWORK SUPPORT 17234M: Paul Walmsley <[email protected]> 17235L: [email protected] 17236S: Maintained 17237F: arch/arm/*omap*/*clock* 17238 17239OMAP DEVICE TREE SUPPORT 17240M: Tony Lindgren <[email protected]> 17241L: [email protected] 17242L: [email protected] 17243S: Maintained 17244F: arch/arm/boot/dts/ti/omap/ 17245 17246OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 17247L: [email protected] 17248L: [email protected] 17249S: Orphan 17250F: Documentation/arch/arm/omap/dss.rst 17251F: drivers/video/fbdev/omap2/ 17252 17253OMAP FRAMEBUFFER SUPPORT 17254L: [email protected] 17255L: [email protected] 17256S: Orphan 17257F: drivers/video/fbdev/omap/ 17258 17259OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 17260M: Roger Quadros <[email protected]> 17261M: Tony Lindgren <[email protected]> 17262L: [email protected] 17263S: Maintained 17264F: arch/arm/mach-omap2/*gpmc* 17265F: drivers/memory/omap-gpmc.c 17266 17267OMAP GPIO DRIVER 17268M: Grygorii Strashko <[email protected]> 17269M: Santosh Shilimkar <[email protected]> 17270M: Kevin Hilman <[email protected]> 17271L: [email protected] 17272S: Maintained 17273F: Documentation/devicetree/bindings/gpio/ti,omap-gpio.yaml 17274F: drivers/gpio/gpio-omap.c 17275 17276OMAP HARDWARE SPINLOCK SUPPORT 17277L: [email protected] 17278S: Orphan 17279F: drivers/hwspinlock/omap_hwspinlock.c 17280 17281OMAP HS MMC SUPPORT 17282L: [email protected] 17283L: [email protected] 17284S: Orphan 17285F: drivers/mmc/host/omap_hsmmc.c 17286 17287OMAP HWMOD DATA 17288M: Paul Walmsley <[email protected]> 17289L: [email protected] 17290S: Maintained 17291F: arch/arm/mach-omap2/omap_hwmod*data* 17292 17293OMAP HWMOD SUPPORT 17294M: Paul Walmsley <[email protected]> 17295L: [email protected] 17296S: Maintained 17297F: arch/arm/mach-omap2/omap_hwmod.* 17298 17299OMAP I2C DRIVER 17300M: Vignesh R <[email protected]> 17301L: [email protected] 17302L: [email protected] 17303S: Maintained 17304F: Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml 17305F: drivers/i2c/busses/i2c-omap.c 17306 17307OMAP MMC SUPPORT 17308M: Aaro Koskinen <[email protected]> 17309L: [email protected] 17310S: Odd Fixes 17311F: drivers/mmc/host/omap.c 17312 17313OMAP POWER MANAGEMENT SUPPORT 17314M: Kevin Hilman <[email protected]> 17315L: [email protected] 17316S: Maintained 17317F: arch/arm/*omap*/*pm* 17318F: drivers/cpufreq/omap-cpufreq.c 17319 17320OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 17321M: Paul Walmsley <[email protected]> 17322L: [email protected] 17323S: Maintained 17324F: arch/arm/mach-omap2/prm* 17325 17326OMAP RANDOM NUMBER GENERATOR SUPPORT 17327M: Deepak Saxena <[email protected]> 17328S: Maintained 17329F: drivers/char/hw_random/omap-rng.c 17330 17331OMAP USB SUPPORT 17332L: [email protected] 17333L: [email protected] 17334S: Orphan 17335F: arch/arm/*omap*/usb* 17336F: drivers/usb/*/*omap* 17337 17338OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 17339M: Mark Jackson <[email protected]> 17340L: [email protected] 17341S: Maintained 17342F: arch/arm/boot/dts/ti/omap/am335x-nano.dts 17343 17344OMAP1 SUPPORT 17345M: Aaro Koskinen <[email protected]> 17346M: Janusz Krzysztofik <[email protected]> 17347R: Tony Lindgren <[email protected]> 17348L: [email protected] 17349S: Maintained 17350Q: http://patchwork.kernel.org/project/linux-omap/list/ 17351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17352F: arch/arm/configs/omap1_defconfig 17353F: arch/arm/mach-omap1/ 17354F: drivers/i2c/busses/i2c-omap.c 17355F: include/linux/platform_data/ams-delta-fiq.h 17356F: include/linux/platform_data/i2c-omap.h 17357 17358OMAP2+ SUPPORT 17359M: Aaro Koskinen <[email protected]> 17360M: Andreas Kemnade <[email protected]> 17361M: Kevin Hilman <[email protected]> 17362M: Roger Quadros <[email protected]> 17363M: Tony Lindgren <[email protected]> 17364L: [email protected] 17365S: Maintained 17366W: http://linux.omap.com/ 17367Q: http://patchwork.kernel.org/project/linux-omap/list/ 17368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 17369F: Documentation/devicetree/bindings/arm/ti/omap.yaml 17370F: arch/arm/configs/omap2plus_defconfig 17371F: arch/arm/mach-omap2/ 17372F: drivers/bus/omap*.[ch] 17373F: drivers/bus/ti-sysc.c 17374F: drivers/gpio/gpio-tps65219.c 17375F: drivers/i2c/busses/i2c-omap.c 17376F: drivers/irqchip/irq-omap-intc.c 17377F: drivers/mfd/*omap*.c 17378F: drivers/mfd/menelaus.c 17379F: drivers/mfd/palmas.c 17380F: drivers/mfd/tps65217.c 17381F: drivers/mfd/tps65218.c 17382F: drivers/mfd/tps65219.c 17383F: drivers/mfd/tps65910.c 17384F: drivers/mfd/twl-core.[ch] 17385F: drivers/mfd/twl4030*.c 17386F: drivers/mfd/twl6030*.c 17387F: drivers/mfd/twl6040*.c 17388F: drivers/regulator/palmas-regulator*.c 17389F: drivers/regulator/pbias-regulator.c 17390F: drivers/regulator/tps65217-regulator.c 17391F: drivers/regulator/tps65218-regulator.c 17392F: drivers/regulator/tps65219-regulator.c 17393F: drivers/regulator/tps65910-regulator.c 17394F: drivers/regulator/twl-regulator.c 17395F: drivers/regulator/twl6030-regulator.c 17396F: include/linux/platform_data/i2c-omap.h 17397F: include/linux/platform_data/ti-sysc.h 17398 17399OMFS FILESYSTEM 17400M: Bob Copeland <[email protected]> 17401L: [email protected] 17402S: Maintained 17403F: Documentation/filesystems/omfs.rst 17404F: fs/omfs/ 17405 17406OMNIVISION OG01A1B SENSOR DRIVER 17407M: Sakari Ailus <[email protected]> 17408L: [email protected] 17409S: Maintained 17410F: Documentation/devicetree/bindings/media/i2c/ovti,og01a1b.yaml 17411F: drivers/media/i2c/og01a1b.c 17412 17413OMNIVISION OV01A10 SENSOR DRIVER 17414M: Bingbu Cao <[email protected]> 17415L: [email protected] 17416S: Maintained 17417T: git git://linuxtv.org/media.git 17418F: drivers/media/i2c/ov01a10.c 17419 17420OMNIVISION OV02A10 SENSOR DRIVER 17421L: [email protected] 17422S: Orphan 17423T: git git://linuxtv.org/media.git 17424F: Documentation/devicetree/bindings/media/i2c/ovti,ov02a10.yaml 17425F: drivers/media/i2c/ov02a10.c 17426 17427OMNIVISION OV08D10 SENSOR DRIVER 17428M: Jimmy Su <[email protected]> 17429L: [email protected] 17430S: Maintained 17431T: git git://linuxtv.org/media.git 17432F: drivers/media/i2c/ov08d10.c 17433 17434OMNIVISION OV08X40 SENSOR DRIVER 17435M: Jason Chen <[email protected]> 17436L: [email protected] 17437S: Maintained 17438T: git git://linuxtv.org/media.git 17439F: drivers/media/i2c/ov08x40.c 17440F: Documentation/devicetree/bindings/media/i2c/ovti,ov08x40.yaml 17441 17442OMNIVISION OV13858 SENSOR DRIVER 17443M: Sakari Ailus <[email protected]> 17444L: [email protected] 17445S: Maintained 17446T: git git://linuxtv.org/media.git 17447F: drivers/media/i2c/ov13858.c 17448 17449OMNIVISION OV13B10 SENSOR DRIVER 17450M: Arec Kao <[email protected]> 17451L: [email protected] 17452S: Maintained 17453T: git git://linuxtv.org/media.git 17454F: drivers/media/i2c/ov13b10.c 17455 17456OMNIVISION OV2680 SENSOR DRIVER 17457M: Rui Miguel Silva <[email protected]> 17458M: Hans de Goede <[email protected]> 17459L: [email protected] 17460S: Maintained 17461T: git git://linuxtv.org/media.git 17462F: Documentation/devicetree/bindings/media/i2c/ovti,ov2680.yaml 17463F: drivers/media/i2c/ov2680.c 17464 17465OMNIVISION OV2685 SENSOR DRIVER 17466M: Shunqian Zheng <[email protected]> 17467L: [email protected] 17468S: Maintained 17469T: git git://linuxtv.org/media.git 17470F: Documentation/devicetree/bindings/media/i2c/ovti,ov2685.yaml 17471F: drivers/media/i2c/ov2685.c 17472 17473OMNIVISION OV2740 SENSOR DRIVER 17474M: Tianshu Qiu <[email protected]> 17475R: Sakari Ailus <[email protected]> 17476R: Bingbu Cao <[email protected]> 17477L: [email protected] 17478S: Maintained 17479T: git git://linuxtv.org/media.git 17480F: drivers/media/i2c/ov2740.c 17481 17482OMNIVISION OV4689 SENSOR DRIVER 17483M: Mikhail Rudenko <[email protected]> 17484L: [email protected] 17485S: Maintained 17486T: git git://linuxtv.org/media.git 17487F: Documentation/devicetree/bindings/media/i2c/ovti,ov4689.yaml 17488F: drivers/media/i2c/ov4689.c 17489 17490OMNIVISION OV5640 SENSOR DRIVER 17491M: Steve Longerbeam <[email protected]> 17492L: [email protected] 17493S: Maintained 17494T: git git://linuxtv.org/media.git 17495F: drivers/media/i2c/ov5640.c 17496 17497OMNIVISION OV5647 SENSOR DRIVER 17498M: Dave Stevenson <[email protected]> 17499M: Jacopo Mondi <[email protected]> 17500L: [email protected] 17501S: Maintained 17502T: git git://linuxtv.org/media.git 17503F: Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml 17504F: drivers/media/i2c/ov5647.c 17505 17506OMNIVISION OV5670 SENSOR DRIVER 17507M: Sakari Ailus <[email protected]> 17508L: [email protected] 17509S: Maintained 17510T: git git://linuxtv.org/media.git 17511F: Documentation/devicetree/bindings/media/i2c/ovti,ov5670.yaml 17512F: drivers/media/i2c/ov5670.c 17513 17514OMNIVISION OV5675 SENSOR DRIVER 17515M: Sakari Ailus <[email protected]> 17516L: [email protected] 17517S: Maintained 17518T: git git://linuxtv.org/media.git 17519F: Documentation/devicetree/bindings/media/i2c/ovti,ov5675.yaml 17520F: drivers/media/i2c/ov5675.c 17521 17522OMNIVISION OV5693 SENSOR DRIVER 17523M: Daniel Scally <[email protected]> 17524L: [email protected] 17525S: Maintained 17526T: git git://linuxtv.org/media.git 17527F: Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml 17528F: drivers/media/i2c/ov5693.c 17529 17530OMNIVISION OV5695 SENSOR DRIVER 17531M: Shunqian Zheng <[email protected]> 17532L: [email protected] 17533S: Maintained 17534T: git git://linuxtv.org/media.git 17535F: drivers/media/i2c/ov5695.c 17536 17537OMNIVISION OV64A40 SENSOR DRIVER 17538M: Jacopo Mondi <[email protected]> 17539L: [email protected] 17540S: Maintained 17541T: git git://linuxtv.org/media.git 17542F: Documentation/devicetree/bindings/media/i2c/ovti,ov64a40.yaml 17543F: drivers/media/i2c/ov64a40.c 17544 17545OMNIVISION OV7670 SENSOR DRIVER 17546L: [email protected] 17547S: Orphan 17548T: git git://linuxtv.org/media.git 17549F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 17550F: drivers/media/i2c/ov7670.c 17551 17552OMNIVISION OV772x SENSOR DRIVER 17553M: Jacopo Mondi <[email protected]> 17554L: [email protected] 17555S: Odd fixes 17556T: git git://linuxtv.org/media.git 17557F: Documentation/devicetree/bindings/media/i2c/ovti,ov772x.yaml 17558F: drivers/media/i2c/ov772x.c 17559F: include/media/i2c/ov772x.h 17560 17561OMNIVISION OV7740 SENSOR DRIVER 17562L: [email protected] 17563S: Orphan 17564T: git git://linuxtv.org/media.git 17565F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 17566F: drivers/media/i2c/ov7740.c 17567 17568OMNIVISION OV8856 SENSOR DRIVER 17569M: Sakari Ailus <[email protected]> 17570L: [email protected] 17571S: Maintained 17572T: git git://linuxtv.org/media.git 17573F: Documentation/devicetree/bindings/media/i2c/ovti,ov8856.yaml 17574F: drivers/media/i2c/ov8856.c 17575 17576OMNIVISION OV8858 SENSOR DRIVER 17577M: Jacopo Mondi <[email protected]> 17578M: Nicholas Roth <[email protected]> 17579L: [email protected] 17580S: Maintained 17581T: git git://linuxtv.org/media.git 17582F: Documentation/devicetree/bindings/media/i2c/ovti,ov8858.yaml 17583F: drivers/media/i2c/ov8858.c 17584 17585OMNIVISION OV9282 SENSOR DRIVER 17586M: Dave Stevenson <[email protected]> 17587L: [email protected] 17588S: Maintained 17589T: git git://linuxtv.org/media.git 17590F: Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml 17591F: drivers/media/i2c/ov9282.c 17592 17593OMNIVISION OV9640 SENSOR DRIVER 17594M: Petr Cvek <[email protected]> 17595L: [email protected] 17596S: Maintained 17597F: drivers/media/i2c/ov9640.* 17598 17599OMNIVISION OV9650 SENSOR DRIVER 17600M: Sakari Ailus <[email protected]> 17601R: Akinobu Mita <[email protected]> 17602R: Sylwester Nawrocki <[email protected]> 17603L: [email protected] 17604S: Maintained 17605T: git git://linuxtv.org/media.git 17606F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 17607F: drivers/media/i2c/ov9650.c 17608 17609OMNIVISION OV9734 SENSOR DRIVER 17610M: Tianshu Qiu <[email protected]> 17611R: Bingbu Cao <[email protected]> 17612L: [email protected] 17613S: Maintained 17614T: git git://linuxtv.org/media.git 17615F: drivers/media/i2c/ov9734.c 17616 17617ONBOARD USB HUB DRIVER 17618M: Matthias Kaehlcke <[email protected]> 17619L: [email protected] 17620S: Maintained 17621F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev 17622F: drivers/usb/misc/onboard_usb_dev.c 17623 17624ONENAND FLASH DRIVER 17625M: Kyungmin Park <[email protected]> 17626L: [email protected] 17627S: Maintained 17628F: drivers/mtd/nand/onenand/ 17629F: include/linux/mtd/onenand*.h 17630 17631ONEXPLAYER FAN DRIVER 17632M: Derek John Clark <[email protected]> 17633M: Joaquín Ignacio Aramendía <[email protected]> 17634L: [email protected] 17635S: Maintained 17636F: drivers/hwmon/oxp-sensors.c 17637 17638ONIE TLV NVMEM LAYOUT DRIVER 17639M: Miquel Raynal <[email protected]> 17640S: Maintained 17641F: Documentation/devicetree/bindings/nvmem/layouts/onie,tlv-layout.yaml 17642F: drivers/nvmem/layouts/onie-tlv.c 17643 17644ONION OMEGA2+ BOARD 17645M: Harvey Hunt <[email protected]> 17646L: [email protected] 17647S: Maintained 17648F: arch/mips/boot/dts/ralink/omega2p.dts 17649 17650ONSEMI ETHERNET PHY DRIVERS 17651M: Piergiorgio Beruto <[email protected]> 17652L: [email protected] 17653S: Supported 17654W: http://www.onsemi.com 17655F: drivers/net/phy/ncn* 17656 17657OP-TEE DRIVER 17658M: Jens Wiklander <[email protected]> 17659L: [email protected] 17660S: Maintained 17661F: Documentation/ABI/testing/sysfs-bus-optee-devices 17662F: drivers/tee/optee/ 17663 17664OP-TEE RANDOM NUMBER GENERATOR (RNG) DRIVER 17665M: Sumit Garg <[email protected]> 17666L: [email protected] 17667S: Maintained 17668F: drivers/char/hw_random/optee-rng.c 17669 17670OP-TEE RTC DRIVER 17671M: Clément Léger <[email protected]> 17672L: [email protected] 17673S: Maintained 17674F: drivers/rtc/rtc-optee.c 17675 17676OPA-VNIC DRIVER 17677M: Dennis Dalessandro <[email protected]> 17678L: [email protected] 17679S: Supported 17680F: drivers/infiniband/ulp/opa_vnic 17681 17682OPEN ALLIANCE 10BASE-T1S MACPHY SERIAL INTERFACE FRAMEWORK 17683M: Parthiban Veerasooran <[email protected]> 17684L: [email protected] 17685S: Maintained 17686F: Documentation/networking/oa-tc6-framework.rst 17687F: drivers/net/ethernet/oa_tc6.c 17688F: include/linux/oa_tc6.h 17689 17690OPEN FIRMWARE AND FLATTENED DEVICE TREE 17691M: Rob Herring <[email protected]> 17692M: Saravana Kannan <[email protected]> 17693L: [email protected] 17694S: Maintained 17695W: http://www.devicetree.org/ 17696C: irc://irc.libera.chat/devicetree 17697T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17698F: Documentation/ABI/testing/sysfs-firmware-ofw 17699F: drivers/of/ 17700F: include/linux/of*.h 17701F: rust/kernel/of.rs 17702F: scripts/dtc/ 17703F: tools/testing/selftests/dt/ 17704K: of_overlay_notifier_ 17705K: of_overlay_fdt_apply 17706K: of_overlay_remove 17707 17708OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 17709M: Rob Herring <[email protected]> 17710M: Krzysztof Kozlowski <[email protected]> 17711M: Conor Dooley <[email protected]> 17712L: [email protected] 17713S: Maintained 17714Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 17715C: irc://irc.libera.chat/devicetree 17716T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 17717F: Documentation/devicetree/ 17718F: arch/*/boot/dts/ 17719F: include/dt-bindings/ 17720 17721OPENCOMPUTE PTP CLOCK DRIVER 17722M: Jonathan Lemon <[email protected]> 17723M: Vadim Fedorenko <[email protected]> 17724L: [email protected] 17725S: Maintained 17726F: drivers/ptp/ptp_ocp.c 17727 17728OPENCORES I2C BUS DRIVER 17729M: Peter Korsgaard <[email protected]> 17730M: Andrew Lunn <[email protected]> 17731L: [email protected] 17732S: Maintained 17733F: Documentation/devicetree/bindings/i2c/opencores,i2c-ocores.yaml 17734F: Documentation/i2c/busses/i2c-ocores.rst 17735F: drivers/i2c/busses/i2c-ocores.c 17736F: include/linux/platform_data/i2c-ocores.h 17737 17738OPENRISC ARCHITECTURE 17739M: Jonas Bonn <[email protected]> 17740M: Stefan Kristiansson <[email protected]> 17741M: Stafford Horne <[email protected]> 17742L: [email protected] 17743S: Maintained 17744W: http://openrisc.io 17745T: git https://github.com/openrisc/linux.git 17746F: Documentation/arch/openrisc/ 17747F: Documentation/devicetree/bindings/openrisc/ 17748F: arch/openrisc/ 17749F: drivers/irqchip/irq-ompic.c 17750F: drivers/irqchip/irq-or1k-* 17751 17752OPENVSWITCH 17753M: Pravin B Shelar <[email protected]> 17754L: [email protected] 17755L: [email protected] 17756S: Maintained 17757W: http://openvswitch.org 17758F: Documentation/networking/openvswitch.rst 17759F: include/uapi/linux/openvswitch.h 17760F: net/openvswitch/ 17761F: tools/testing/selftests/net/openvswitch/ 17762 17763OPERATING PERFORMANCE POINTS (OPP) 17764M: Viresh Kumar <[email protected]> 17765M: Nishanth Menon <[email protected]> 17766M: Stephen Boyd <[email protected]> 17767L: [email protected] 17768S: Maintained 17769T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 17770F: Documentation/devicetree/bindings/opp/ 17771F: Documentation/power/opp.rst 17772F: drivers/opp/ 17773F: include/linux/pm_opp.h 17774 17775OPL4 DRIVER 17776M: Clemens Ladisch <[email protected]> 17777L: [email protected] 17778S: Maintained 17779T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 17780F: sound/drivers/opl4/ 17781 17782ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 17783M: Mark Fasheh <[email protected]> 17784M: Joel Becker <[email protected]> 17785M: Joseph Qi <[email protected]> 17786L: [email protected] 17787S: Supported 17788W: http://ocfs2.wiki.kernel.org 17789F: Documentation/filesystems/dlmfs.rst 17790F: Documentation/filesystems/ocfs2.rst 17791F: fs/ocfs2/ 17792 17793ORANGEFS FILESYSTEM 17794M: Mike Marshall <[email protected]> 17795R: Martin Brandenburg <[email protected]> 17796L: [email protected] 17797S: Supported 17798T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 17799F: Documentation/filesystems/orangefs.rst 17800F: fs/orangefs/ 17801 17802OV2659 OMNIVISION SENSOR DRIVER 17803M: "Lad, Prabhakar" <[email protected]> 17804L: [email protected] 17805S: Maintained 17806W: https://linuxtv.org 17807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 17808T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 17809F: drivers/media/i2c/ov2659.c 17810F: include/media/i2c/ov2659.h 17811 17812OVERLAY FILESYSTEM 17813M: Miklos Szeredi <[email protected]> 17814M: Amir Goldstein <[email protected]> 17815L: [email protected] 17816S: Supported 17817T: git git://git.kernel.org/pub/scm/linux/kernel/git/overlayfs/vfs.git 17818F: Documentation/filesystems/overlayfs.rst 17819F: fs/overlayfs/ 17820 17821P54 WIRELESS DRIVER 17822M: Christian Lamparter <[email protected]> 17823L: [email protected] 17824S: Maintained 17825W: https://wireless.wiki.kernel.org/en/users/Drivers/p54 17826F: drivers/net/wireless/intersil/p54/ 17827 17828PACKET SOCKETS 17829M: Willem de Bruijn <[email protected]> 17830S: Maintained 17831F: include/uapi/linux/if_packet.h 17832F: net/packet/af_packet.c 17833 17834PACKING 17835M: Vladimir Oltean <[email protected]> 17836L: [email protected] 17837S: Supported 17838F: Documentation/core-api/packing.rst 17839F: include/linux/packing.h 17840F: lib/packing.c 17841F: lib/packing_test.c 17842F: scripts/gen_packed_field_checks.c 17843 17844PADATA PARALLEL EXECUTION MECHANISM 17845M: Steffen Klassert <[email protected]> 17846M: Daniel Jordan <[email protected]> 17847L: [email protected] 17848L: [email protected] 17849S: Maintained 17850F: Documentation/core-api/padata.rst 17851F: include/linux/padata.h 17852F: kernel/padata.c 17853 17854PAGE CACHE 17855M: Matthew Wilcox (Oracle) <[email protected]> 17856L: [email protected] 17857S: Supported 17858T: git git://git.infradead.org/users/willy/pagecache.git 17859F: Documentation/filesystems/locking.rst 17860F: Documentation/filesystems/vfs.rst 17861F: include/linux/pagemap.h 17862F: mm/filemap.c 17863F: mm/page-writeback.c 17864F: mm/readahead.c 17865F: mm/truncate.c 17866 17867PAGE POOL 17868M: Jesper Dangaard Brouer <[email protected]> 17869M: Ilias Apalodimas <[email protected]> 17870L: [email protected] 17871S: Supported 17872F: Documentation/networking/page_pool.rst 17873F: include/net/page_pool/ 17874F: include/trace/events/page_pool.h 17875F: net/core/page_pool.c 17876 17877PAGE TABLE CHECK 17878M: Pasha Tatashin <[email protected]> 17879M: Andrew Morton <[email protected]> 17880L: [email protected] 17881S: Maintained 17882F: Documentation/mm/page_table_check.rst 17883F: include/linux/page_table_check.h 17884F: mm/page_table_check.c 17885 17886PANASONIC LAPTOP ACPI EXTRAS DRIVER 17887M: Kenneth Chan <[email protected]> 17888L: [email protected] 17889S: Maintained 17890F: drivers/platform/x86/panasonic-laptop.c 17891 17892PARALLAX PING IIO SENSOR DRIVER 17893M: Andreas Klinger <[email protected]> 17894L: [email protected] 17895S: Maintained 17896F: Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml 17897F: drivers/iio/proximity/ping.c 17898 17899PARALLEL LCD/KEYPAD PANEL DRIVER 17900M: Willy Tarreau <[email protected]> 17901M: Ksenija Stanojevic <[email protected]> 17902S: Odd Fixes 17903F: Documentation/admin-guide/lcd-panel-cgram.rst 17904F: drivers/auxdisplay/panel.c 17905 17906PARALLEL PORT SUBSYSTEM 17907M: Sudip Mukherjee <[email protected]> 17908M: Sudip Mukherjee <[email protected]> 17909L: [email protected] (subscribers-only) 17910S: Maintained 17911F: Documentation/driver-api/parport*.rst 17912F: drivers/char/ppdev.c 17913F: drivers/parport/ 17914F: include/linux/parport*.h 17915F: include/uapi/linux/ppdev.h 17916 17917PARAVIRT_OPS INTERFACE 17918M: Juergen Gross <[email protected]> 17919R: Ajay Kaher <[email protected]> 17920R: Alexey Makhalov <[email protected]> 17921R: Broadcom internal kernel review list <[email protected]> 17922L: [email protected] 17923L: [email protected] 17924S: Supported 17925T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 17926F: Documentation/virt/paravirt_ops.rst 17927F: arch/*/include/asm/paravirt*.h 17928F: arch/*/kernel/paravirt* 17929F: include/linux/hypervisor.h 17930 17931PARISC ARCHITECTURE 17932M: "James E.J. Bottomley" <[email protected]> 17933M: Helge Deller <[email protected]> 17934L: [email protected] 17935S: Maintained 17936W: https://parisc.wiki.kernel.org 17937Q: http://patchwork.kernel.org/project/linux-parisc/list/ 17938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 17939T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 17940F: Documentation/arch/parisc/ 17941F: arch/parisc/ 17942F: drivers/char/agp/parisc-agp.c 17943F: drivers/input/misc/hp_sdc_rtc.c 17944F: drivers/input/serio/gscps2.c 17945F: drivers/input/serio/hp_sdc* 17946F: drivers/parisc/ 17947F: drivers/parport/parport_gsc.* 17948F: drivers/tty/serial/8250/8250_parisc.c 17949F: drivers/video/console/sti* 17950F: drivers/video/fbdev/sti* 17951F: drivers/video/logo/logo_parisc* 17952F: include/linux/hp_sdc.h 17953 17954PARMAN 17955M: Jiri Pirko <[email protected]> 17956L: [email protected] 17957S: Supported 17958F: include/linux/parman.h 17959F: lib/parman.c 17960F: lib/test_parman.c 17961 17962PC ENGINES APU BOARD DRIVER 17963M: Enrico Weigelt, metux IT consult <[email protected]> 17964S: Maintained 17965F: drivers/platform/x86/pcengines-apuv2.c 17966 17967PC87360 HARDWARE MONITORING DRIVER 17968M: Jim Cromie <[email protected]> 17969L: [email protected] 17970S: Maintained 17971F: Documentation/hwmon/pc87360.rst 17972F: drivers/hwmon/pc87360.c 17973 17974PC8736x GPIO DRIVER 17975M: Jim Cromie <[email protected]> 17976S: Maintained 17977F: drivers/char/pc8736x_gpio.c 17978 17979PC87427 HARDWARE MONITORING DRIVER 17980M: Jean Delvare <[email protected]> 17981L: [email protected] 17982S: Maintained 17983F: Documentation/hwmon/pc87427.rst 17984F: drivers/hwmon/pc87427.c 17985 17986PCA9532 LED DRIVER 17987M: Riku Voipio <[email protected]> 17988S: Maintained 17989F: drivers/leds/leds-pca9532.c 17990F: include/linux/leds-pca9532.h 17991 17992PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 17993M: Thomas Petazzoni <[email protected]> 17994M: Pali Rohár <[email protected]> 17995L: [email protected] 17996L: [email protected] (moderated for non-subscribers) 17997S: Maintained 17998F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 17999F: drivers/pci/controller/pci-aardvark.c 18000 18001PCI DRIVER FOR ALTERA PCIE IP 18002M: Joyce Ooi <[email protected]> 18003L: [email protected] 18004S: Supported 18005F: Documentation/devicetree/bindings/pci/altr,pcie-root-port.yaml 18006F: drivers/pci/controller/pcie-altera.c 18007 18008PCI DRIVER FOR APPLIEDMICRO XGENE 18009M: Toan Le <[email protected]> 18010L: [email protected] 18011L: [email protected] (moderated for non-subscribers) 18012S: Maintained 18013F: Documentation/devicetree/bindings/pci/xgene-pci.txt 18014F: drivers/pci/controller/pci-xgene.c 18015 18016PCI DRIVER FOR ARM VERSATILE PLATFORM 18017M: Rob Herring <[email protected]> 18018L: [email protected] 18019L: [email protected] (moderated for non-subscribers) 18020S: Maintained 18021F: Documentation/devicetree/bindings/pci/versatile.yaml 18022F: drivers/pci/controller/pci-versatile.c 18023 18024PCI DRIVER FOR ARMADA 8K 18025M: Thomas Petazzoni <[email protected]> 18026L: [email protected] 18027L: [email protected] (moderated for non-subscribers) 18028S: Maintained 18029F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 18030F: drivers/pci/controller/dwc/pcie-armada8k.c 18031 18032PCI DRIVER FOR CADENCE PCIE IP 18033L: [email protected] 18034S: Orphan 18035F: Documentation/devicetree/bindings/pci/cdns,* 18036F: drivers/pci/controller/cadence/*cadence* 18037 18038PCI DRIVER FOR FREESCALE LAYERSCAPE 18039M: Minghuan Lian <[email protected]> 18040M: Mingkai Hu <[email protected]> 18041M: Roy Zang <[email protected]> 18042L: [email protected] 18043L: [email protected] 18044L: [email protected] (moderated for non-subscribers) 18045L: [email protected] 18046S: Maintained 18047F: drivers/pci/controller/dwc/*layerscape* 18048 18049PCI DRIVER FOR FU740 18050M: Paul Walmsley <[email protected]> 18051M: Greentime Hu <[email protected]> 18052M: Samuel Holland <[email protected]> 18053L: [email protected] 18054S: Maintained 18055F: Documentation/devicetree/bindings/pci/sifive,fu740-pcie.yaml 18056F: drivers/pci/controller/dwc/pcie-fu740.c 18057 18058PCI DRIVER FOR GENERIC OF HOSTS 18059M: Will Deacon <[email protected]> 18060L: [email protected] 18061L: [email protected] (moderated for non-subscribers) 18062S: Maintained 18063F: Documentation/devicetree/bindings/pci/host-generic-pci.yaml 18064F: drivers/pci/controller/pci-host-common.c 18065F: drivers/pci/controller/pci-host-generic.c 18066 18067PCI DRIVER FOR IMX6 18068M: Richard Zhu <[email protected]> 18069M: Lucas Stach <[email protected]> 18070L: [email protected] 18071L: [email protected] (moderated for non-subscribers) 18072L: [email protected] 18073S: Maintained 18074F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-common.yaml 18075F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml 18076F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml 18077F: drivers/pci/controller/dwc/*imx6* 18078 18079PCI DRIVER FOR INTEL IXP4XX 18080M: Linus Walleij <[email protected]> 18081S: Maintained 18082F: Documentation/devicetree/bindings/pci/intel,ixp4xx-pci.yaml 18083F: drivers/pci/controller/pci-ixp4xx.c 18084 18085PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 18086M: Nirmal Patel <[email protected]> 18087R: Jonathan Derrick <[email protected]> 18088L: [email protected] 18089S: Supported 18090F: drivers/pci/controller/vmd.c 18091 18092PCI DRIVER FOR MICROSEMI SWITCHTEC 18093M: Kurt Schwemmer <[email protected]> 18094M: Logan Gunthorpe <[email protected]> 18095L: [email protected] 18096S: Maintained 18097F: Documentation/ABI/testing/sysfs-class-switchtec 18098F: Documentation/driver-api/switchtec.rst 18099F: drivers/ntb/hw/mscc/ 18100F: drivers/pci/switch/switchtec* 18101F: include/linux/switchtec.h 18102F: include/uapi/linux/switchtec_ioctl.h 18103 18104PCI DRIVER FOR MOBIVEIL PCIE IP 18105M: Karthikeyan Mitran <[email protected]> 18106M: Hou Zhiqiang <[email protected]> 18107L: [email protected] 18108S: Supported 18109F: Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml 18110F: drivers/pci/controller/mobiveil/pcie-mobiveil* 18111 18112PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 18113M: Thomas Petazzoni <[email protected]> 18114M: Pali Rohár <[email protected]> 18115L: [email protected] 18116L: [email protected] (moderated for non-subscribers) 18117S: Maintained 18118F: drivers/pci/controller/*mvebu* 18119 18120PCI DRIVER FOR NVIDIA TEGRA 18121M: Thierry Reding <[email protected]> 18122L: [email protected] 18123L: [email protected] 18124S: Supported 18125F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 18126F: drivers/pci/controller/pci-tegra.c 18127 18128PCI DRIVER FOR NXP LAYERSCAPE GEN4 CONTROLLER 18129M: Hou Zhiqiang <[email protected]> 18130L: [email protected] 18131L: [email protected] (moderated for non-subscribers) 18132S: Maintained 18133F: drivers/pci/controller/mobiveil/pcie-layerscape-gen4.c 18134 18135PCI DRIVER FOR PLDA PCIE IP 18136M: Daire McNamara <[email protected]> 18137L: [email protected] 18138S: Maintained 18139F: Documentation/devicetree/bindings/pci/plda,xpressrich3-axi-common.yaml 18140F: drivers/pci/controller/plda/pcie-plda-host.c 18141F: drivers/pci/controller/plda/pcie-plda.h 18142 18143PCI DRIVER FOR RENESAS R-CAR 18144M: Marek Vasut <marek.vasut[email protected]> 18145M: Yoshihiro Shimoda <[email protected]> 18146L: [email protected] 18147L: [email protected] 18148S: Maintained 18149F: Documentation/devicetree/bindings/pci/*rcar* 18150F: drivers/pci/controller/*rcar* 18151F: drivers/pci/controller/dwc/*rcar* 18152 18153PCI DRIVER FOR SAMSUNG EXYNOS 18154M: Jingoo Han <[email protected]> 18155L: [email protected] 18156L: [email protected] (moderated for non-subscribers) 18157L: [email protected] 18158S: Maintained 18159F: drivers/pci/controller/dwc/pci-exynos.c 18160 18161PCI DRIVER FOR SYNOPSYS DESIGNWARE 18162M: Jingoo Han <[email protected]> 18163M: Manivannan Sadhasivam <[email protected]> 18164L: [email protected] 18165S: Maintained 18166F: Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml 18167F: Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml 18168F: drivers/pci/controller/dwc/*designware* 18169 18170PCI DRIVER FOR TI DRA7XX/J721E 18171M: Vignesh Raghavendra <[email protected]> 18172R: Siddharth Vadapalli <[email protected]> 18173L: [email protected] 18174L: [email protected] 18175L: [email protected] (moderated for non-subscribers) 18176S: Supported 18177F: Documentation/devicetree/bindings/pci/ti-pci.txt 18178F: drivers/pci/controller/cadence/pci-j721e.c 18179F: drivers/pci/controller/dwc/pci-dra7xx.c 18180 18181PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 18182M: Linus Walleij <[email protected]> 18183L: [email protected] 18184S: Maintained 18185F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 18186F: drivers/pci/controller/pci-v3-semi.c 18187 18188PCI DRIVER FOR XILINX VERSAL CPM 18189M: Bharat Kumar Gogada <[email protected]> 18190M: Michal Simek <[email protected]> 18191L: [email protected] 18192S: Maintained 18193F: Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml 18194F: drivers/pci/controller/pcie-xilinx-cpm.c 18195 18196PCI ENDPOINT SUBSYSTEM 18197M: Manivannan Sadhasivam <[email protected]> 18198M: Krzysztof Wilczyński <[email protected]> 18199R: Kishon Vijay Abraham I <[email protected]> 18200L: [email protected] 18201S: Supported 18202Q: https://patchwork.kernel.org/project/linux-pci/list/ 18203B: https://bugzilla.kernel.org 18204C: irc://irc.oftc.net/linux-pci 18205T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18206F: Documentation/PCI/endpoint/* 18207F: Documentation/misc-devices/pci-endpoint-test.rst 18208F: drivers/misc/pci_endpoint_test.c 18209F: drivers/pci/endpoint/ 18210F: tools/testing/selftests/pci_endpoint/ 18211 18212PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 18213M: Mahesh J Salgaonkar <[email protected]> 18214R: Oliver O'Halloran <[email protected]> 18215L: [email protected] 18216S: Supported 18217F: Documentation/PCI/pci-error-recovery.rst 18218F: Documentation/arch/powerpc/eeh-pci-error-recovery.rst 18219F: arch/powerpc/include/*/eeh*.h 18220F: arch/powerpc/kernel/eeh*.c 18221F: arch/powerpc/platforms/*/eeh*.c 18222F: drivers/pci/pcie/aer.c 18223F: drivers/pci/pcie/dpc.c 18224F: drivers/pci/pcie/err.c 18225 18226PCI ERROR RECOVERY 18227M: Linas Vepstas <[email protected]> 18228L: [email protected] 18229S: Supported 18230F: Documentation/PCI/pci-error-recovery.rst 18231 18232PCI MSI DRIVER FOR ALTERA MSI IP 18233M: Joyce Ooi <[email protected]> 18234L: [email protected] 18235S: Supported 18236F: Documentation/devicetree/bindings/pci/altr,msi-controller.yaml 18237F: drivers/pci/controller/pcie-altera-msi.c 18238 18239PCI MSI DRIVER FOR APPLIEDMICRO XGENE 18240M: Toan Le <[email protected]> 18241L: [email protected] 18242L: [email protected] (moderated for non-subscribers) 18243S: Maintained 18244F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 18245F: drivers/pci/controller/pci-xgene-msi.c 18246 18247PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 18248M: Lorenzo Pieralisi <[email protected]> 18249M: Krzysztof Wilczyński <[email protected]> 18250R: Manivannan Sadhasivam <[email protected]> 18251R: Rob Herring <[email protected]> 18252L: [email protected] 18253S: Supported 18254Q: https://patchwork.kernel.org/project/linux-pci/list/ 18255B: https://bugzilla.kernel.org 18256C: irc://irc.oftc.net/linux-pci 18257T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18258F: Documentation/devicetree/bindings/pci/ 18259F: drivers/pci/controller/ 18260F: drivers/pci/pci-bridge-emul.c 18261F: drivers/pci/pci-bridge-emul.h 18262 18263PCI PEER-TO-PEER DMA (P2PDMA) 18264M: Bjorn Helgaas <[email protected]> 18265M: Logan Gunthorpe <[email protected]> 18266L: [email protected] 18267S: Supported 18268Q: https://patchwork.kernel.org/project/linux-pci/list/ 18269B: https://bugzilla.kernel.org 18270C: irc://irc.oftc.net/linux-pci 18271T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18272F: Documentation/driver-api/pci/p2pdma.rst 18273F: drivers/pci/p2pdma.c 18274F: include/linux/pci-p2pdma.h 18275 18276PCI POWER CONTROL 18277M: Bartosz Golaszewski <[email protected]> 18278L: [email protected] 18279S: Maintained 18280T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18281F: drivers/pci/pwrctrl/* 18282F: include/linux/pci-pwrctrl.h 18283 18284PCI SUBSYSTEM 18285M: Bjorn Helgaas <[email protected]> 18286L: [email protected] 18287S: Supported 18288Q: https://patchwork.kernel.org/project/linux-pci/list/ 18289B: https://bugzilla.kernel.org 18290C: irc://irc.oftc.net/linux-pci 18291T: git git://git.kernel.org/pub/scm/linux/kernel/git/pci/pci.git 18292F: Documentation/PCI/ 18293F: Documentation/devicetree/bindings/pci/ 18294F: arch/x86/kernel/early-quirks.c 18295F: arch/x86/kernel/quirks.c 18296F: arch/x86/pci/ 18297F: drivers/acpi/pci* 18298F: drivers/pci/ 18299F: include/asm-generic/pci* 18300F: include/linux/of_pci.h 18301F: include/linux/pci* 18302F: include/uapi/linux/pci* 18303F: rust/kernel/pci.rs 18304F: samples/rust/rust_driver_pci.rs 18305 18306PCIE BANDWIDTH CONTROLLER 18307M: Ilpo Järvinen <[email protected]> 18308L: [email protected] 18309S: Supported 18310F: drivers/pci/pcie/bwctrl.c 18311F: drivers/thermal/pcie_cooling.c 18312F: include/linux/pci-bwctrl.h 18313F: tools/testing/selftests/pcie_bwctrl/ 18314 18315PCIE DRIVER FOR AMAZON ANNAPURNA LABS 18316M: Jonathan Chocron <[email protected]> 18317L: [email protected] 18318S: Maintained 18319F: Documentation/devicetree/bindings/pci/pcie-al.txt 18320F: drivers/pci/controller/dwc/pcie-al.c 18321 18322PCIE DRIVER FOR AMLOGIC MESON 18323M: Yue Wang <[email protected]> 18324L: [email protected] 18325L: [email protected] 18326S: Maintained 18327F: drivers/pci/controller/dwc/pci-meson.c 18328 18329PCIE DRIVER FOR AXIS ARTPEC 18330M: Jesper Nilsson <[email protected]> 18331L: [email protected] 18332L: [email protected] 18333S: Maintained 18334F: Documentation/devicetree/bindings/pci/axis,artpec* 18335F: drivers/pci/controller/dwc/*artpec* 18336 18337PCIE DRIVER FOR CAVIUM THUNDERX 18338M: Robert Richter <[email protected]> 18339L: [email protected] 18340L: [email protected] (moderated for non-subscribers) 18341S: Odd Fixes 18342F: drivers/pci/controller/pci-thunder-* 18343 18344PCIE DRIVER FOR HISILICON 18345M: Zhou Wang <[email protected]> 18346L: [email protected] 18347S: Maintained 18348F: drivers/pci/controller/dwc/pcie-hisi.c 18349 18350PCIE DRIVER FOR HISILICON KIRIN 18351M: Xiaowei Song <[email protected]> 18352M: Binghui Wang <[email protected]> 18353L: [email protected] 18354S: Maintained 18355F: Documentation/devicetree/bindings/pci/hisilicon,kirin-pcie.yaml 18356F: drivers/pci/controller/dwc/pcie-kirin.c 18357 18358PCIE DRIVER FOR HISILICON STB 18359M: Shawn Guo <[email protected]> 18360L: [email protected] 18361S: Maintained 18362F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 18363F: drivers/pci/controller/dwc/pcie-histb.c 18364 18365PCIE DRIVER FOR INTEL KEEM BAY 18366M: Srikanth Thokala <[email protected]> 18367L: [email protected] 18368S: Supported 18369F: Documentation/devicetree/bindings/pci/intel,keembay-pcie* 18370F: drivers/pci/controller/dwc/pcie-keembay.c 18371 18372PCIE DRIVER FOR INTEL LGM GW SOC 18373M: Chuanhua Lei <[email protected]> 18374L: [email protected] 18375S: Maintained 18376F: Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml 18377F: drivers/pci/controller/dwc/pcie-intel-gw.c 18378 18379PCIE DRIVER FOR MEDIATEK 18380M: Ryder Lee <[email protected]> 18381M: Jianjun Wang <[email protected]> 18382L: [email protected] 18383L: [email protected] (moderated for non-subscribers) 18384S: Supported 18385F: Documentation/devicetree/bindings/pci/mediatek* 18386F: drivers/pci/controller/*mediatek* 18387 18388PCIE DRIVER FOR MICROCHIP 18389M: Daire McNamara <[email protected]> 18390L: [email protected] 18391S: Supported 18392F: Documentation/devicetree/bindings/pci/microchip* 18393F: drivers/pci/controller/plda/*microchip* 18394 18395PCIE DRIVER FOR QUALCOMM MSM 18396M: Manivannan Sadhasivam <[email protected]> 18397L: [email protected] 18398L: [email protected] 18399S: Maintained 18400F: drivers/pci/controller/dwc/pcie-qcom-common.c 18401F: drivers/pci/controller/dwc/pcie-qcom.c 18402 18403PCIE DRIVER FOR ROCKCHIP 18404M: Shawn Lin <[email protected]> 18405L: [email protected] 18406L: [email protected] 18407S: Maintained 18408F: Documentation/devicetree/bindings/pci/rockchip,rk3399-pcie* 18409F: drivers/pci/controller/pcie-rockchip* 18410 18411PCIE DRIVER FOR SOCIONEXT UNIPHIER 18412M: Kunihiko Hayashi <[email protected]> 18413L: [email protected] 18414S: Maintained 18415F: Documentation/devicetree/bindings/pci/socionext,uniphier-pcie* 18416F: drivers/pci/controller/dwc/pcie-uniphier* 18417 18418PCIE DRIVER FOR ST SPEAR13XX 18419M: Pratyush Anand <[email protected]> 18420L: [email protected] 18421S: Maintained 18422F: drivers/pci/controller/dwc/*spear* 18423 18424PCIE DRIVER FOR STARFIVE JH71x0 18425M: Kevin Xie <[email protected]> 18426L: [email protected] 18427S: Maintained 18428F: Documentation/devicetree/bindings/pci/starfive,jh7110-pcie.yaml 18429F: drivers/pci/controller/plda/pcie-starfive.c 18430 18431PCIE ENDPOINT DRIVER FOR QUALCOMM 18432M: Manivannan Sadhasivam <[email protected]> 18433L: [email protected] 18434L: [email protected] 18435S: Maintained 18436F: Documentation/devicetree/bindings/pci/qcom,pcie-ep.yaml 18437F: drivers/pci/controller/dwc/pcie-qcom-common.c 18438F: drivers/pci/controller/dwc/pcie-qcom-ep.c 18439 18440PCMCIA SUBSYSTEM 18441M: Dominik Brodowski <[email protected]> 18442S: Odd Fixes 18443T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/linux.git 18444F: Documentation/pcmcia/ 18445F: drivers/pcmcia/ 18446F: include/pcmcia/ 18447F: tools/pcmcia/ 18448 18449PCNET32 NETWORK DRIVER 18450M: Don Fry <[email protected]> 18451L: [email protected] 18452S: Maintained 18453F: drivers/net/ethernet/amd/pcnet32.c 18454 18455PCRYPT PARALLEL CRYPTO ENGINE 18456M: Steffen Klassert <[email protected]> 18457L: [email protected] 18458S: Maintained 18459F: crypto/pcrypt.c 18460F: include/crypto/pcrypt.h 18461 18462PDS DSC VIRTIO DATA PATH ACCELERATOR 18463R: Shannon Nelson <[email protected]> 18464F: drivers/vdpa/pds/ 18465 18466PECI HARDWARE MONITORING DRIVERS 18467M: Iwona Winiarska <[email protected]> 18468L: [email protected] 18469S: Supported 18470F: Documentation/hwmon/peci-cputemp.rst 18471F: Documentation/hwmon/peci-dimmtemp.rst 18472F: drivers/hwmon/peci/ 18473 18474PECI SUBSYSTEM 18475M: Iwona Winiarska <[email protected]> 18476L: [email protected] (moderated for non-subscribers) 18477S: Supported 18478F: Documentation/devicetree/bindings/peci/ 18479F: Documentation/peci/ 18480F: drivers/peci/ 18481F: include/linux/peci-cpu.h 18482F: include/linux/peci.h 18483 18484PENSANDO ETHERNET DRIVERS 18485M: Shannon Nelson <[email protected]> 18486M: Brett Creeley <[email protected]> 18487L: [email protected] 18488S: Maintained 18489F: Documentation/networking/device_drivers/ethernet/pensando/ionic.rst 18490F: drivers/net/ethernet/pensando/ 18491 18492PER-CPU MEMORY ALLOCATOR 18493M: Dennis Zhou <[email protected]> 18494M: Tejun Heo <[email protected]> 18495M: Christoph Lameter <[email protected]> 18496L: [email protected] 18497S: Maintained 18498T: git git://git.kernel.org/pub/scm/linux/kernel/git/dennis/percpu.git 18499F: arch/*/include/asm/percpu.h 18500F: include/linux/percpu*.h 18501F: lib/percpu*.c 18502F: mm/percpu*.c 18503 18504PER-TASK DELAY ACCOUNTING 18505M: Balbir Singh <[email protected]> 18506S: Maintained 18507F: include/linux/delayacct.h 18508F: kernel/delayacct.c 18509 18510PERFORMANCE EVENTS SUBSYSTEM 18511M: Peter Zijlstra <[email protected]> 18512M: Ingo Molnar <[email protected]> 18513M: Arnaldo Carvalho de Melo <[email protected]> 18514M: Namhyung Kim <[email protected]> 18515R: Mark Rutland <[email protected]> 18516R: Alexander Shishkin <[email protected]> 18517R: Jiri Olsa <[email protected]> 18518R: Ian Rogers <[email protected]> 18519R: Adrian Hunter <[email protected]> 18520R: "Liang, Kan" <[email protected]> 18521L: [email protected] 18522L: [email protected] 18523S: Supported 18524W: https://perf.wiki.kernel.org/ 18525T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 18526T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools.git perf-tools 18527T: git git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools-next.git perf-tools-next 18528F: arch/*/events/* 18529F: arch/*/events/*/* 18530F: arch/*/include/asm/perf_event.h 18531F: arch/*/kernel/*/*/perf_event*.c 18532F: arch/*/kernel/*/perf_event*.c 18533F: arch/*/kernel/perf_callchain.c 18534F: arch/*/kernel/perf_event*.c 18535F: include/linux/perf_event.h 18536F: include/uapi/linux/perf_event.h 18537F: kernel/events/* 18538F: tools/lib/perf/ 18539F: tools/perf/ 18540 18541PERFORMANCE EVENTS TOOLING ARM64 18542R: John Garry <[email protected]> 18543R: Will Deacon <[email protected]> 18544R: James Clark <[email protected]> 18545R: Mike Leach <[email protected]> 18546R: Leo Yan <[email protected]> 18547L: [email protected] (moderated for non-subscribers) 18548S: Supported 18549F: tools/build/feature/test-libopencsd.c 18550F: tools/perf/arch/arm*/ 18551F: tools/perf/pmu-events/arch/arm64/ 18552F: tools/perf/util/arm-spe* 18553F: tools/perf/util/cs-etm* 18554 18555PERSONALITY HANDLING 18556M: Christoph Hellwig <[email protected]> 18557L: [email protected] 18558S: Maintained 18559F: include/linux/personality.h 18560F: include/uapi/linux/personality.h 18561 18562PHOENIX RC FLIGHT CONTROLLER ADAPTER 18563M: Marcus Folkesson <[email protected]> 18564L: [email protected] 18565S: Maintained 18566F: Documentation/input/devices/pxrc.rst 18567F: drivers/input/joystick/pxrc.c 18568 18569PHONET PROTOCOL 18570M: Remi Denis-Courmont <[email protected]> 18571S: Supported 18572F: Documentation/networking/phonet.rst 18573F: include/linux/phonet.h 18574F: include/net/phonet/ 18575F: include/uapi/linux/phonet.h 18576F: net/phonet/ 18577 18578PHRAM MTD DRIVER 18579M: Joern Engel <[email protected]> 18580L: [email protected] 18581S: Maintained 18582F: drivers/mtd/devices/phram.c 18583 18584PICOLCD HID DRIVER 18585M: Bruno Prémont <[email protected]> 18586L: [email protected] 18587S: Maintained 18588F: drivers/hid/hid-picolcd* 18589 18590PIDFD API 18591M: Christian Brauner <[email protected]> 18592L: [email protected] 18593S: Maintained 18594T: git git://git.kernel.org/pub/scm/linux/kernel/git/brauner/linux.git 18595F: samples/pidfd/ 18596F: tools/testing/selftests/clone3/ 18597F: tools/testing/selftests/pid_namespace/ 18598F: tools/testing/selftests/pidfd/ 18599K: (?i)pidfd 18600K: (?i)clone3 18601K: \b(clone_args|kernel_clone_args)\b 18602 18603PIN CONTROL SUBSYSTEM 18604M: Linus Walleij <[email protected]> 18605L: [email protected] 18606S: Maintained 18607T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 18608F: Documentation/devicetree/bindings/pinctrl/ 18609F: Documentation/driver-api/pin-control.rst 18610F: drivers/pinctrl/ 18611F: include/dt-bindings/pinctrl/ 18612F: include/linux/pinctrl/ 18613 18614PIN CONTROLLER - AIROHA 18615M: Lorenzo Bianconi <[email protected]> 18616L: [email protected] (moderated for non-subscribers) 18617S: Maintained 18618F: Documentation/devicetree/bindings/pinctrl/airoha,en7581-pinctrl.yaml 18619F: drivers/pinctrl/mediatek/pinctrl-airoha.c 18620 18621PIN CONTROLLER - AMD 18622M: Basavaraj Natikar <[email protected]> 18623M: Shyam Sundar S K <[email protected]> 18624S: Maintained 18625F: drivers/pinctrl/pinctrl-amd.c 18626 18627PIN CONTROLLER - FREESCALE 18628M: Dong Aisheng <[email protected]> 18629M: Fabio Estevam <[email protected]> 18630M: Shawn Guo <[email protected]> 18631M: Jacky Bai <[email protected]> 18632R: Pengutronix Kernel Team <[email protected]> 18633R: NXP S32 Linux Team <[email protected]> 18634L: [email protected] 18635S: Maintained 18636F: Documentation/devicetree/bindings/pinctrl/fsl,* 18637F: Documentation/devicetree/bindings/pinctrl/nxp,s32* 18638F: drivers/pinctrl/freescale/ 18639F: drivers/pinctrl/nxp/ 18640 18641PIN CONTROLLER - INTEL 18642M: Mika Westerberg <[email protected]> 18643M: Andy Shevchenko <[email protected]> 18644S: Supported 18645T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/intel.git 18646F: drivers/pinctrl/intel/ 18647 18648PIN CONTROLLER - KEEMBAY 18649M: Lakshmi Sowjanya D <[email protected]> 18650S: Supported 18651F: drivers/pinctrl/pinctrl-keembay* 18652 18653PIN CONTROLLER - MEDIATEK 18654M: Sean Wang <[email protected]> 18655L: [email protected] (moderated for non-subscribers) 18656S: Maintained 18657F: Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml 18658F: Documentation/devicetree/bindings/pinctrl/mediatek,mt6779-pinctrl.yaml 18659F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml 18660F: Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml 18661F: drivers/pinctrl/mediatek/ 18662 18663PIN CONTROLLER - MEDIATEK MIPS 18664M: Chester A. Unal <[email protected]> 18665M: Sergio Paracuellos <[email protected]> 18666L: [email protected] (moderated for non-subscribers) 18667L: [email protected] 18668S: Maintained 18669F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7620-pinctrl.yaml 18670F: Documentation/devicetree/bindings/pinctrl/mediatek,mt7621-pinctrl.yaml 18671F: Documentation/devicetree/bindings/pinctrl/mediatek,mt76x8-pinctrl.yaml 18672F: Documentation/devicetree/bindings/pinctrl/ralink,rt2880-pinctrl.yaml 18673F: Documentation/devicetree/bindings/pinctrl/ralink,rt305x-pinctrl.yaml 18674F: Documentation/devicetree/bindings/pinctrl/ralink,rt3352-pinctrl.yaml 18675F: Documentation/devicetree/bindings/pinctrl/ralink,rt3883-pinctrl.yaml 18676F: Documentation/devicetree/bindings/pinctrl/ralink,rt5350-pinctrl.yaml 18677F: drivers/pinctrl/mediatek/pinctrl-mt7620.c 18678F: drivers/pinctrl/mediatek/pinctrl-mt7621.c 18679F: drivers/pinctrl/mediatek/pinctrl-mt76x8.c 18680F: drivers/pinctrl/mediatek/pinctrl-mtmips.* 18681F: drivers/pinctrl/mediatek/pinctrl-rt2880.c 18682F: drivers/pinctrl/mediatek/pinctrl-rt305x.c 18683F: drivers/pinctrl/mediatek/pinctrl-rt3883.c 18684 18685PIN CONTROLLER - MICROCHIP AT91 18686M: Ludovic Desroches <[email protected]> 18687L: [email protected] (moderated for non-subscribers) 18688L: [email protected] 18689S: Supported 18690F: drivers/gpio/gpio-sama5d2-piobu.c 18691F: drivers/pinctrl/pinctrl-at91* 18692 18693PIN CONTROLLER - QUALCOMM 18694M: Bjorn Andersson <[email protected]> 18695L: [email protected] 18696S: Maintained 18697C: irc://irc.oftc.net/linux-msm 18698F: Documentation/devicetree/bindings/pinctrl/qcom,* 18699F: drivers/pinctrl/qcom/ 18700 18701PIN CONTROLLER - RENESAS 18702M: Geert Uytterhoeven <[email protected]> 18703L: [email protected] 18704S: Supported 18705T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-pinctrl 18706F: Documentation/devicetree/bindings/pinctrl/renesas,* 18707F: drivers/pinctrl/renesas/ 18708 18709PIN CONTROLLER - SAMSUNG 18710M: Krzysztof Kozlowski <[email protected]> 18711M: Sylwester Nawrocki <[email protected]> 18712R: Alim Akhtar <[email protected]> 18713L: [email protected] (moderated for non-subscribers) 18714L: [email protected] 18715S: Maintained 18716Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 18717B: mailto:[email protected] 18718C: irc://irc.libera.chat/linux-exynos 18719T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 18720F: Documentation/devicetree/bindings/pinctrl/samsung,pinctrl*yaml 18721F: drivers/pinctrl/samsung/ 18722 18723PIN CONTROLLER - SINGLE 18724M: Tony Lindgren <[email protected]> 18725M: Haojian Zhuang <[email protected]> 18726L: [email protected] (moderated for non-subscribers) 18727L: [email protected] 18728S: Maintained 18729F: drivers/pinctrl/pinctrl-single.c 18730 18731PIN CONTROLLER - SUNPLUS / TIBBO 18732M: Dvorkin Dmitry <[email protected]> 18733M: Wells Lu <[email protected]> 18734L: [email protected] (moderated for non-subscribers) 18735S: Maintained 18736W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 18737F: Documentation/devicetree/bindings/pinctrl/sunplus,* 18738F: drivers/pinctrl/sunplus/ 18739F: include/dt-bindings/pinctrl/sppctl*.h 18740 18741PINE64 PINEPHONE KEYBOARD DRIVER 18742M: Samuel Holland <[email protected]> 18743S: Supported 18744F: Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml 18745F: drivers/input/keyboard/pinephone-keyboard.c 18746 18747PKTCDVD DRIVER 18748M: [email protected] 18749S: Orphan 18750F: drivers/block/pktcdvd.c 18751F: include/linux/pktcdvd.h 18752F: include/uapi/linux/pktcdvd.h 18753 18754PLANTOWER PMS7003 AIR POLLUTION SENSOR DRIVER 18755M: Tomasz Duszynski <[email protected]> 18756S: Maintained 18757F: Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml 18758F: drivers/iio/chemical/pms7003.c 18759 18760PLCA RECONCILIATION SUBLAYER (IEEE802.3 Clause 148) 18761M: Piergiorgio Beruto <[email protected]> 18762L: [email protected] 18763S: Maintained 18764F: drivers/net/phy/mdio-open-alliance.h 18765F: net/ethtool/plca.c 18766 18767PLDMFW LIBRARY 18768M: Jacob Keller <[email protected]> 18769S: Maintained 18770F: Documentation/driver-api/pldmfw/ 18771F: include/linux/pldmfw.h 18772F: lib/pldmfw/ 18773 18774PLX DMA DRIVER 18775M: Logan Gunthorpe <[email protected]> 18776S: Maintained 18777F: drivers/dma/plx_dma.c 18778 18779PM-GRAPH UTILITY 18780M: "Todd E Brandt" <[email protected]> 18781L: [email protected] 18782S: Supported 18783W: https://01.org/pm-graph 18784B: https://bugzilla.kernel.org/buglist.cgi?component=pm-graph&product=Tools 18785T: git git://github.com/intel/pm-graph 18786F: tools/power/pm-graph 18787 18788PM6764TR DRIVER 18789M: Charles Hsu <[email protected]> 18790L: [email protected] 18791S: Maintained 18792F: Documentation/hwmon/pm6764tr.rst 18793F: drivers/hwmon/pmbus/pm6764tr.c 18794 18795PMC SIERRA MaxRAID DRIVER 18796L: [email protected] 18797S: Orphan 18798W: http://www.pmc-sierra.com/ 18799F: drivers/scsi/pmcraid.* 18800 18801PMC SIERRA PM8001 DRIVER 18802M: Jack Wang <[email protected]> 18803L: [email protected] 18804S: Supported 18805F: drivers/scsi/pm8001/ 18806 18807PNI RM3100 IIO DRIVER 18808M: Song Qiang <[email protected]> 18809L: [email protected] 18810S: Maintained 18811F: Documentation/devicetree/bindings/iio/magnetometer/pni,rm3100.yaml 18812F: drivers/iio/magnetometer/rm3100* 18813 18814PNP SUPPORT 18815M: "Rafael J. Wysocki" <[email protected]> 18816L: [email protected] 18817S: Maintained 18818F: drivers/pnp/ 18819F: include/linux/pnp.h 18820 18821POSIX CLOCKS and TIMERS 18822M: Anna-Maria Behnsen <[email protected]> 18823M: Frederic Weisbecker <[email protected]> 18824M: Thomas Gleixner <[email protected]> 18825L: [email protected] 18826S: Maintained 18827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 18828F: fs/timerfd.c 18829F: include/linux/time_namespace.h 18830F: include/linux/timerfd.h 18831F: include/uapi/linux/time.h 18832F: include/uapi/linux/timerfd.h 18833F: include/trace/events/timer* 18834F: kernel/time/itimer.c 18835F: kernel/time/posix-* 18836F: kernel/time/namespace.c 18837 18838POWER MANAGEMENT CORE 18839M: "Rafael J. Wysocki" <[email protected]> 18840L: [email protected] 18841S: Supported 18842B: https://bugzilla.kernel.org 18843T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 18844F: drivers/base/power/ 18845F: drivers/powercap/ 18846F: include/linux/intel_rapl.h 18847F: include/linux/pm.h 18848F: include/linux/pm_* 18849F: include/linux/powercap.h 18850F: kernel/configs/nopm.config 18851 18852POWER SEQUENCING 18853M: Bartosz Golaszewski <[email protected]> 18854L: [email protected] 18855S: Maintained 18856T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 18857F: Documentation/driver-api/pwrseq.rst 18858F: drivers/power/sequencing/ 18859F: include/linux/pwrseq/ 18860 18861POWER STATE COORDINATION INTERFACE (PSCI) 18862M: Mark Rutland <[email protected]> 18863M: Lorenzo Pieralisi <[email protected]> 18864L: [email protected] (moderated for non-subscribers) 18865S: Maintained 18866F: drivers/firmware/psci/ 18867F: include/linux/psci.h 18868F: include/uapi/linux/psci.h 18869 18870POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 18871M: Sebastian Reichel <[email protected]> 18872L: [email protected] 18873S: Maintained 18874T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 18875F: Documentation/ABI/testing/sysfs-class-power 18876F: Documentation/devicetree/bindings/power/supply/ 18877F: drivers/power/supply/ 18878F: include/linux/power/ 18879F: include/linux/power_supply.h 18880F: tools/testing/selftests/power_supply/ 18881 18882POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 18883M: Suraj Jitindar Singh <[email protected]> 18884L: [email protected] 18885S: Maintained 18886F: drivers/char/powernv-op-panel.c 18887 18888PPP OVER ATM (RFC 2364) 18889M: Mitchell Blank Jr <[email protected]> 18890S: Maintained 18891F: include/uapi/linux/atmppp.h 18892F: net/atm/pppoatm.c 18893 18894PPP OVER ETHERNET 18895M: Michal Ostrowski <[email protected]> 18896S: Maintained 18897F: drivers/net/ppp/pppoe.c 18898F: drivers/net/ppp/pppox.c 18899 18900PPP OVER L2TP 18901M: James Chapman <[email protected]> 18902S: Maintained 18903F: include/linux/if_pppol2tp.h 18904F: include/uapi/linux/if_pppol2tp.h 18905F: net/l2tp/l2tp_ppp.c 18906 18907PPP PROTOCOL DRIVERS AND COMPRESSORS 18908L: [email protected] 18909S: Orphan 18910F: drivers/net/ppp/ppp_* 18911 18912PPS SUPPORT 18913M: Rodolfo Giometti <[email protected]> 18914L: [email protected] (subscribers-only) 18915S: Maintained 18916W: http://wiki.enneenne.com/index.php/LinuxPPS_support 18917F: Documentation/ABI/testing/sysfs-pps 18918F: Documentation/ABI/testing/sysfs-pps-gen 18919F: Documentation/devicetree/bindings/pps/pps-gpio.yaml 18920F: Documentation/driver-api/pps.rst 18921F: drivers/pps/ 18922F: include/linux/pps*.h 18923F: include/uapi/linux/pps.h 18924F: include/uapi/linux/pps_gen.h 18925 18926PRESSURE STALL INFORMATION (PSI) 18927M: Johannes Weiner <[email protected]> 18928M: Suren Baghdasaryan <[email protected]> 18929R: Peter Ziljstra <[email protected]> 18930S: Maintained 18931F: include/linux/psi* 18932F: kernel/sched/psi.c 18933 18934PROPELLER BUILD 18935M: Rong Xu <[email protected]> 18936M: Han Shen <[email protected]> 18937S: Supported 18938F: Documentation/dev-tools/propeller.rst 18939F: scripts/Makefile.propeller 18940 18941PRINTK 18942M: Petr Mladek <[email protected]> 18943R: Steven Rostedt <[email protected]> 18944R: John Ogness <[email protected]> 18945R: Sergey Senozhatsky <[email protected]> 18946S: Maintained 18947T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 18948F: include/linux/printk.h 18949F: kernel/printk/ 18950 18951PRINTK INDEXING 18952R: Chris Down <[email protected]> 18953S: Maintained 18954F: Documentation/core-api/printk-index.rst 18955F: kernel/printk/index.c 18956K: printk_index 18957 18958PROC FILESYSTEM 18959L: [email protected] 18960L: [email protected] 18961S: Maintained 18962F: Documentation/filesystems/proc.rst 18963F: fs/proc/ 18964F: include/linux/proc_fs.h 18965F: tools/testing/selftests/proc/ 18966 18967PROC SYSCTL 18968M: Kees Cook <[email protected]> 18969M: Joel Granados <[email protected]> 18970L: [email protected] 18971L: [email protected] 18972S: Maintained 18973T: git git://git.kernel.org/pub/scm/linux/kernel/git/sysctl/sysctl.git sysctl-next 18974F: fs/proc/proc_sysctl.c 18975F: include/linux/sysctl.h 18976F: kernel/sysctl-test.c 18977F: kernel/sysctl.c 18978F: tools/testing/selftests/sysctl/ 18979 18980PS3 NETWORK SUPPORT 18981M: Geoff Levand <[email protected]> 18982L: [email protected] 18983L: [email protected] 18984S: Maintained 18985F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 18986 18987PS3 PLATFORM SUPPORT 18988M: Geoff Levand <[email protected]> 18989L: [email protected] 18990S: Maintained 18991F: arch/powerpc/boot/ps3* 18992F: arch/powerpc/include/asm/lv1call.h 18993F: arch/powerpc/include/asm/ps3*.h 18994F: arch/powerpc/platforms/ps3/ 18995F: drivers/*/ps3* 18996F: drivers/ps3/ 18997F: drivers/rtc/rtc-ps3.c 18998F: drivers/usb/host/*ps3.c 18999F: sound/ppc/snd_ps3* 19000 19001PS3VRAM DRIVER 19002M: Jim Paris <[email protected]> 19003M: Geoff Levand <[email protected]> 19004L: [email protected] 19005S: Maintained 19006F: drivers/block/ps3vram.c 19007 19008PSAMPLE PACKET SAMPLING SUPPORT 19009M: Yotam Gigi <[email protected]> 19010S: Maintained 19011F: include/net/psample.h 19012F: include/uapi/linux/psample.h 19013F: net/psample 19014 19015PSE NETWORK DRIVER 19016M: Oleksij Rempel <[email protected]> 19017M: Kory Maincent <[email protected]> 19018L: [email protected] 19019S: Maintained 19020F: Documentation/devicetree/bindings/net/pse-pd/ 19021F: drivers/net/pse-pd/ 19022F: net/ethtool/pse-pd.c 19023 19024PSTORE FILESYSTEM 19025M: Kees Cook <[email protected]> 19026R: Tony Luck <[email protected]> 19027R: Guilherme G. Piccoli <[email protected]> 19028L: [email protected] 19029S: Supported 19030T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 19031F: Documentation/admin-guide/pstore-blk.rst 19032F: Documentation/admin-guide/ramoops.rst 19033F: Documentation/devicetree/bindings/reserved-memory/ramoops.yaml 19034F: drivers/acpi/apei/erst.c 19035F: drivers/firmware/efi/efi-pstore.c 19036F: fs/pstore/ 19037F: include/linux/pstore* 19038K: \b(pstore|ramoops) 19039 19040PT5161L HARDWARE MONITOR DRIVER 19041M: Cosmo Chou <[email protected]> 19042L: [email protected] 19043S: Maintained 19044F: Documentation/hwmon/pt5161l.rst 19045F: drivers/hwmon/pt5161l.c 19046 19047PTP HARDWARE CLOCK SUPPORT 19048M: Richard Cochran <[email protected]> 19049L: [email protected] 19050S: Maintained 19051W: http://linuxptp.sourceforge.net/ 19052F: Documentation/ABI/testing/sysfs-ptp 19053F: Documentation/driver-api/ptp.rst 19054F: drivers/net/phy/dp83640* 19055F: drivers/ptp/* 19056F: include/linux/ptp_cl* 19057K: (?:\b|_)ptp(?:\b|_) 19058 19059PTP MOCKUP CLOCK SUPPORT 19060M: Vladimir Oltean <[email protected]> 19061L: [email protected] 19062S: Maintained 19063F: drivers/ptp/ptp_mock.c 19064F: include/linux/ptp_mock.h 19065 19066PTP VIRTUAL CLOCK SUPPORT 19067M: Yangbo Lu <[email protected]> 19068L: [email protected] 19069S: Maintained 19070F: drivers/ptp/ptp_vclock.c 19071F: net/ethtool/phc_vclocks.c 19072 19073PTP VMCLOCK SUPPORT 19074M: David Woodhouse <[email protected]> 19075L: [email protected] 19076S: Maintained 19077F: drivers/ptp/ptp_vmclock.c 19078F: include/uapi/linux/vmclock-abi.h 19079 19080PTRACE SUPPORT 19081M: Oleg Nesterov <[email protected]> 19082S: Maintained 19083F: arch/*/*/ptrace*.c 19084F: arch/*/include/asm/ptrace*.h 19085F: arch/*/ptrace*.c 19086F: include/asm-generic/syscall.h 19087F: include/linux/ptrace.h 19088F: include/linux/regset.h 19089F: include/uapi/linux/ptrace.h 19090F: kernel/ptrace.c 19091 19092PULSE8-CEC DRIVER 19093M: Hans Verkuil <[email protected]> 19094L: [email protected] 19095S: Maintained 19096T: git git://linuxtv.org/media.git 19097F: drivers/media/cec/usb/pulse8/ 19098 19099PURELIFI PLFXLC DRIVER 19100M: Srinivasan Raju <[email protected]> 19101L: [email protected] 19102S: Supported 19103F: drivers/net/wireless/purelifi/plfxlc/ 19104 19105PVRUSB2 VIDEO4LINUX DRIVER 19106M: Mike Isely <[email protected]> 19107L: [email protected] (subscribers-only) 19108L: [email protected] 19109S: Maintained 19110W: http://www.isely.net/pvrusb2/ 19111T: git git://linuxtv.org/media.git 19112F: Documentation/driver-api/media/drivers/pvrusb2* 19113F: drivers/media/usb/pvrusb2/ 19114 19115PWC WEBCAM DRIVER 19116M: Hans Verkuil <[email protected]> 19117L: [email protected] 19118S: Odd Fixes 19119T: git git://linuxtv.org/media.git 19120F: drivers/media/usb/pwc/* 19121F: include/trace/events/pwc.h 19122 19123PWM IR Transmitter 19124M: Sean Young <[email protected]> 19125L: [email protected] 19126S: Maintained 19127F: Documentation/devicetree/bindings/leds/irled/pwm-ir-tx.yaml 19128F: drivers/media/rc/pwm-ir-tx.c 19129 19130PWM SUBSYSTEM 19131M: Uwe Kleine-König <[email protected]> 19132L: [email protected] 19133S: Maintained 19134Q: https://patchwork.ozlabs.org/project/linux-pwm/list/ 19135T: git https://git.kernel.org/pub/scm/linux/kernel/git/ukleinek/linux.git 19136F: Documentation/devicetree/bindings/gpio/gpio-mvebu.yaml 19137F: Documentation/devicetree/bindings/pwm/ 19138F: Documentation/driver-api/pwm.rst 19139F: drivers/gpio/gpio-mvebu.c 19140F: drivers/pwm/ 19141F: drivers/video/backlight/pwm_bl.c 19142F: include/dt-bindings/pwm/ 19143F: include/linux/pwm.h 19144F: include/linux/pwm_backlight.h 19145K: pwm_(config|apply_might_sleep|apply_atomic|ops) 19146 19147PXA GPIO DRIVER 19148M: Robert Jarzmik <[email protected]> 19149L: [email protected] 19150S: Maintained 19151F: drivers/gpio/gpio-pxa.c 19152 19153PXA MMCI DRIVER 19154S: Orphan 19155 19156PXA RTC DRIVER 19157M: Robert Jarzmik <[email protected]> 19158L: [email protected] 19159S: Maintained 19160 19161PXA2xx/PXA3xx SUPPORT 19162M: Daniel Mack <[email protected]> 19163M: Haojian Zhuang <[email protected]> 19164M: Robert Jarzmik <[email protected]> 19165L: [email protected] (moderated for non-subscribers) 19166S: Maintained 19167T: git git://github.com/hzhuang1/linux.git 19168T: git git://github.com/rjarzmik/linux.git 19169F: arch/arm/boot/dts/intel/pxa/ 19170F: arch/arm/mach-pxa/ 19171F: drivers/dma/pxa* 19172F: drivers/pcmcia/pxa2xx* 19173F: drivers/pinctrl/pxa/ 19174F: drivers/spi/spi-pxa2xx* 19175F: drivers/usb/gadget/udc/pxa2* 19176F: include/sound/pxa2xx-lib.h 19177F: sound/arm/pxa* 19178F: sound/soc/pxa/ 19179 19180QAT DRIVER 19181M: Giovanni Cabiddu <[email protected]> 19182L: [email protected] 19183S: Supported 19184F: drivers/crypto/intel/qat/ 19185 19186QCOM AUDIO (ASoC) DRIVERS 19187M: Srinivas Kandagatla <[email protected]> 19188L: [email protected] 19189L: [email protected] 19190S: Supported 19191F: Documentation/devicetree/bindings/soc/qcom/qcom,apr* 19192F: Documentation/devicetree/bindings/sound/qcom,* 19193F: drivers/soc/qcom/apr.c 19194F: include/dt-bindings/sound/qcom,wcd9335.h 19195F: sound/soc/codecs/lpass-rx-macro.* 19196F: sound/soc/codecs/lpass-tx-macro.* 19197F: sound/soc/codecs/lpass-va-macro.c 19198F: sound/soc/codecs/lpass-wsa-macro.* 19199F: sound/soc/codecs/msm8916-wcd-analog.c 19200F: sound/soc/codecs/msm8916-wcd-digital.c 19201F: sound/soc/codecs/wcd-clsh-v2.* 19202F: sound/soc/codecs/wcd-mbhc-v2.* 19203F: sound/soc/codecs/wcd9335.* 19204F: sound/soc/codecs/wcd934x.c 19205F: sound/soc/codecs/wsa881x.c 19206F: sound/soc/codecs/wsa883x.c 19207F: sound/soc/codecs/wsa884x.c 19208F: sound/soc/qcom/ 19209 19210QCOM EMBEDDED USB DEBUGGER (EUD) 19211M: Souradeep Chowdhury <[email protected]> 19212L: [email protected] 19213S: Maintained 19214F: Documentation/ABI/testing/sysfs-driver-eud 19215F: Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml 19216F: drivers/usb/misc/qcom_eud.c 19217 19218QCOM IPA DRIVER 19219M: Alex Elder <[email protected]> 19220L: [email protected] 19221S: Maintained 19222F: drivers/net/ipa/ 19223 19224QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 19225M: Gabriel Somlo <[email protected]> 19226M: "Michael S. Tsirkin" <[email protected]> 19227L: [email protected] 19228S: Maintained 19229F: drivers/firmware/qemu_fw_cfg.c 19230F: include/uapi/linux/qemu_fw_cfg.h 19231 19232QIB DRIVER 19233M: Dennis Dalessandro <[email protected]> 19234L: [email protected] 19235S: Supported 19236F: drivers/infiniband/hw/qib/ 19237 19238QLOGIC QL41xxx FCOE DRIVER 19239M: Saurav Kashyap <[email protected]> 19240M: Javed Hasan <[email protected]> 19241M: [email protected] 19242L: [email protected] 19243S: Supported 19244F: drivers/scsi/qedf/ 19245 19246QLOGIC QL41xxx ISCSI DRIVER 19247M: Nilesh Javali <[email protected]> 19248M: Manish Rangankar <[email protected]> 19249M: [email protected] 19250L: [email protected] 19251S: Supported 19252F: drivers/scsi/qedi/ 19253 19254QLOGIC QL4xxx ETHERNET DRIVER 19255M: Manish Chopra <[email protected]> 19256L: [email protected] 19257S: Maintained 19258F: drivers/net/ethernet/qlogic/qed/ 19259F: drivers/net/ethernet/qlogic/qede/ 19260F: include/linux/qed/ 19261 19262QLOGIC QL4xxx RDMA DRIVER 19263M: Michal Kalderon <[email protected]> 19264L: [email protected] 19265S: Supported 19266F: drivers/infiniband/hw/qedr/ 19267F: include/uapi/rdma/qedr-abi.h 19268 19269QLOGIC QLA1280 SCSI DRIVER 19270M: Michael Reed <[email protected]> 19271L: [email protected] 19272S: Maintained 19273F: drivers/scsi/qla1280.[ch] 19274 19275QLOGIC QLA2XXX FC-SCSI DRIVER 19276M: Nilesh Javali <[email protected]> 19277M: [email protected] 19278L: [email protected] 19279S: Supported 19280F: drivers/scsi/qla2xxx/ 19281 19282QLOGIC QLA3XXX NETWORK DRIVER 19283M: [email protected] 19284L: [email protected] 19285S: Maintained 19286F: drivers/net/ethernet/qlogic/qla3xxx.* 19287 19288QLOGIC QLA4XXX iSCSI DRIVER 19289M: Nilesh Javali <[email protected]> 19290M: Manish Rangankar <[email protected]> 19291M: [email protected] 19292L: [email protected] 19293S: Supported 19294F: drivers/scsi/qla4xxx/ 19295 19296QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 19297M: Shahed Shaikh <[email protected]> 19298M: Manish Chopra <[email protected]> 19299M: [email protected] 19300L: [email protected] 19301S: Maintained 19302F: drivers/net/ethernet/qlogic/qlcnic/ 19303 19304QM1D1B0004 MEDIA DRIVER 19305M: Akihiro Tsukada <[email protected]> 19306L: [email protected] 19307S: Odd Fixes 19308F: drivers/media/tuners/qm1d1b0004* 19309 19310QM1D1C0042 MEDIA DRIVER 19311M: Akihiro Tsukada <[email protected]> 19312L: [email protected] 19313S: Odd Fixes 19314F: drivers/media/tuners/qm1d1c0042* 19315 19316QNAP MCU DRIVER 19317M: Heiko Stuebner <[email protected]> 19318S: Maintained 19319F: drivers/hwmon/qnap-mcu-hwmon.c 19320F: drivers/input/misc/qnap-mcu-input.c 19321F: drivers/leds/leds-qnap-mcu.c 19322F: drivers/mfd/qnap-mcu.c 19323F: include/linux/mfd/qnap-mcu.h 19324 19325QNX4 FILESYSTEM 19326M: Anders Larsen <[email protected]> 19327S: Maintained 19328W: http://www.alarsen.net/linux/qnx4fs/ 19329F: fs/qnx4/ 19330F: include/uapi/linux/qnx4_fs.h 19331F: include/uapi/linux/qnxtypes.h 19332 19333QNX6 FILESYSTEM 19334S: Orphan 19335F: Documentation/filesystems/qnx6.rst 19336F: fs/qnx6/ 19337F: include/linux/qnx6_fs.h 19338 19339QORIQ DPAA2 FSL-MC BUS DRIVER 19340M: Stuart Yoder <[email protected]> 19341M: Laurentiu Tudor <[email protected]> 19342L: [email protected] 19343S: Maintained 19344F: Documentation/ABI/stable/sysfs-bus-fsl-mc 19345F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 19346F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst 19347F: drivers/bus/fsl-mc/ 19348F: include/uapi/linux/fsl_mc.h 19349 19350QT1010 MEDIA DRIVER 19351L: [email protected] 19352S: Orphan 19353W: https://linuxtv.org 19354Q: http://patchwork.linuxtv.org/project/linux-media/list/ 19355F: drivers/media/tuners/qt1010* 19356 19357QUALCOMM ATH12K WIRELESS DRIVER 19358M: Jeff Johnson <[email protected]> 19359L: [email protected] 19360S: Supported 19361W: https://wireless.wiki.kernel.org/en/users/Drivers/ath12k 19362T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19363F: drivers/net/wireless/ath/ath12k/ 19364N: ath12k 19365 19366QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 19367M: Jeff Johnson <[email protected]> 19368L: [email protected] 19369S: Supported 19370W: https://wireless.wiki.kernel.org/en/users/Drivers/ath10k 19371T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19372F: drivers/net/wireless/ath/ath10k/ 19373N: ath10k 19374 19375QUALCOMM ATHEROS ATH11K WIRELESS DRIVER 19376M: Jeff Johnson <[email protected]> 19377L: [email protected] 19378S: Supported 19379W: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k 19380B: https://wireless.wiki.kernel.org/en/users/Drivers/ath11k/bugreport 19381T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19382F: drivers/net/wireless/ath/ath11k/ 19383N: ath11k 19384 19385QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 19386M: Toke Høiland-Jørgensen <[email protected]> 19387L: [email protected] 19388S: Maintained 19389W: https://wireless.wiki.kernel.org/en/users/Drivers/ath9k 19390T: git git://git.kernel.org/pub/scm/linux/kernel/git/ath/ath.git 19391F: Documentation/devicetree/bindings/net/wireless/qca,ath9k.yaml 19392F: drivers/net/wireless/ath/ath9k/ 19393 19394QUALCOMM ATHEROS QCA7K ETHERNET DRIVER 19395M: Stefan Wahren <[email protected]> 19396L: [email protected] 19397S: Maintained 19398F: Documentation/devicetree/bindings/net/qca,qca7000.txt 19399F: drivers/net/ethernet/qualcomm/qca* 19400 19401QUALCOMM BAM-DMUX WWAN NETWORK DRIVER 19402M: Stephan Gerhold <[email protected]> 19403L: [email protected] 19404L: [email protected] 19405S: Maintained 19406F: Documentation/devicetree/bindings/net/qcom,bam-dmux.yaml 19407F: drivers/net/wwan/qcom_bam_dmux.c 19408 19409QUALCOMM CAMERA SUBSYSTEM DRIVER 19410M: Robert Foss <[email protected]> 19411M: Todor Tomov <[email protected]> 19412M: Bryan O'Donoghue <[email protected]> 19413L: [email protected] 19414S: Maintained 19415F: Documentation/admin-guide/media/qcom_camss.rst 19416F: Documentation/devicetree/bindings/media/qcom,*camss* 19417F: drivers/media/platform/qcom/camss/ 19418 19419QUALCOMM CLOCK DRIVERS 19420M: Bjorn Andersson <[email protected]> 19421L: [email protected] 19422S: Supported 19423T: git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git 19424F: Documentation/devicetree/bindings/clock/qcom,* 19425F: drivers/clk/qcom/ 19426F: include/dt-bindings/clock/qcom,* 19427 19428QUALCOMM CLOUD AI (QAIC) DRIVER 19429M: Jeffrey Hugo <[email protected]> 19430R: Carl Vanderlip <[email protected]> 19431L: [email protected] 19432L: [email protected] 19433S: Supported 19434T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 19435F: Documentation/accel/qaic/ 19436F: drivers/accel/qaic/ 19437F: include/uapi/drm/qaic_accel.h 19438 19439QUALCOMM CORE POWER REDUCTION (CPR) AVS DRIVER 19440M: Bjorn Andersson <[email protected]> 19441M: Konrad Dybcio <[email protected]> 19442L: [email protected] 19443L: [email protected] 19444S: Maintained 19445F: Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml 19446F: drivers/pmdomain/qcom/cpr.c 19447 19448QUALCOMM CPUCP MAILBOX DRIVER 19449M: Sibi Sankar <[email protected]> 19450L: [email protected] 19451S: Supported 19452F: Documentation/devicetree/bindings/mailbox/qcom,cpucp-mbox.yaml 19453F: drivers/mailbox/qcom-cpucp-mbox.c 19454 19455QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 19456M: Ilia Lin <[email protected]> 19457L: [email protected] 19458S: Maintained 19459F: Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml 19460F: Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml 19461F: drivers/cpufreq/qcom-cpufreq-nvmem.c 19462 19463QUALCOMM CRYPTO DRIVERS 19464M: Thara Gopinath <[email protected]> 19465L: [email protected] 19466L: [email protected] 19467S: Maintained 19468F: Documentation/devicetree/bindings/crypto/qcom-qce.yaml 19469F: drivers/crypto/qce/ 19470 19471QUALCOMM EMAC GIGABIT ETHERNET DRIVER 19472M: Timur Tabi <[email protected]> 19473L: [email protected] 19474S: Maintained 19475F: drivers/net/ethernet/qualcomm/emac/ 19476 19477QUALCOMM ETHQOS ETHERNET DRIVER 19478M: Vinod Koul <[email protected]> 19479L: [email protected] 19480L: [email protected] 19481S: Maintained 19482F: Documentation/devicetree/bindings/net/qcom,ethqos.yaml 19483F: drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c 19484 19485QUALCOMM FASTRPC DRIVER 19486M: Srinivas Kandagatla <[email protected]> 19487M: Amol Maheshwari <[email protected]> 19488L: [email protected] 19489L: [email protected] 19490S: Maintained 19491F: Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml 19492F: drivers/misc/fastrpc.c 19493F: include/uapi/misc/fastrpc.h 19494 19495QUALCOMM HEXAGON ARCHITECTURE 19496M: Brian Cain <[email protected]> 19497L: [email protected] 19498S: Supported 19499T: git git://git.kernel.org/pub/scm/linux/kernel/git/bcain/linux.git 19500F: arch/hexagon/ 19501 19502QUALCOMM HIDMA DRIVER 19503M: Sinan Kaya <[email protected]> 19504L: [email protected] (moderated for non-subscribers) 19505L: [email protected] 19506L: [email protected] 19507S: Supported 19508F: drivers/dma/qcom/hidma* 19509 19510QUALCOMM I2C QCOM GENI DRIVER 19511M: Mukesh Kumar Savaliya <[email protected]> 19512M: Viken Dadhaniya <[email protected]> 19513L: [email protected] 19514L: [email protected] 19515S: Maintained 19516F: Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml 19517F: drivers/i2c/busses/i2c-qcom-geni.c 19518 19519QUALCOMM I2C CCI DRIVER 19520M: Loic Poulain <[email protected]> 19521M: Robert Foss <[email protected]> 19522L: [email protected] 19523L: [email protected] 19524S: Maintained 19525F: Documentation/devicetree/bindings/i2c/qcom,i2c-cci.yaml 19526F: drivers/i2c/busses/i2c-qcom-cci.c 19527 19528QUALCOMM INTERCONNECT BWMON DRIVER 19529M: Krzysztof Kozlowski <[email protected]> 19530L: [email protected] 19531S: Maintained 19532F: Documentation/devicetree/bindings/interconnect/qcom,msm8998-bwmon.yaml 19533F: drivers/soc/qcom/icc-bwmon.c 19534F: drivers/soc/qcom/trace_icc-bwmon.h 19535 19536QUALCOMM IOMMU 19537M: Rob Clark <[email protected]> 19538L: [email protected] 19539L: [email protected] 19540S: Maintained 19541F: drivers/iommu/arm/arm-smmu/qcom_iommu.c 19542F: drivers/iommu/arm/arm-smmu/arm-smmu-qcom* 19543F: drivers/iommu/msm_iommu* 19544 19545QUALCOMM IPC ROUTER (QRTR) DRIVER 19546M: Manivannan Sadhasivam <[email protected]> 19547L: [email protected] 19548S: Maintained 19549F: include/trace/events/qrtr.h 19550F: include/uapi/linux/qrtr.h 19551F: net/qrtr/ 19552 19553QUALCOMM IPCC MAILBOX DRIVER 19554M: Manivannan Sadhasivam <[email protected]> 19555L: [email protected] 19556S: Supported 19557F: Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml 19558F: drivers/mailbox/qcom-ipcc.c 19559F: include/dt-bindings/mailbox/qcom-ipcc.h 19560 19561QUALCOMM IPQ4019 USB PHY DRIVER 19562M: Robert Marko <[email protected]> 19563M: Luka Perkov <[email protected]> 19564L: [email protected] 19565S: Maintained 19566F: Documentation/devicetree/bindings/phy/qcom-usb-ipq4019-phy.yaml 19567F: drivers/phy/qualcomm/phy-qcom-ipq4019-usb.c 19568 19569QUALCOMM IPQ4019 VQMMC REGULATOR DRIVER 19570M: Robert Marko <[email protected]> 19571M: Luka Perkov <[email protected]> 19572L: [email protected] 19573S: Maintained 19574F: Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml 19575F: drivers/regulator/vqmmc-ipq4019-regulator.c 19576 19577QUALCOMM NAND CONTROLLER DRIVER 19578M: Manivannan Sadhasivam <[email protected]> 19579L: [email protected] 19580L: [email protected] 19581S: Maintained 19582F: Documentation/devicetree/bindings/mtd/qcom,nandc.yaml 19583F: drivers/mtd/nand/raw/qcom_nandc.c 19584 19585QUALCOMM QSEECOM DRIVER 19586M: Maximilian Luz <[email protected]> 19587L: [email protected] 19588S: Maintained 19589F: drivers/firmware/qcom/qcom_qseecom.c 19590 19591QUALCOMM QSEECOM UEFISECAPP DRIVER 19592M: Maximilian Luz <[email protected]> 19593L: [email protected] 19594S: Maintained 19595F: drivers/firmware/qcom/qcom_qseecom_uefisecapp.c 19596 19597QUALCOMM RMNET DRIVER 19598M: Subash Abhinov Kasiviswanathan <[email protected]> 19599M: Sean Tranchetti <[email protected]> 19600L: [email protected] 19601S: Maintained 19602F: Documentation/networking/device_drivers/cellular/qualcomm/rmnet.rst 19603F: drivers/net/ethernet/qualcomm/rmnet/ 19604F: include/linux/if_rmnet.h 19605 19606QUALCOMM TRUST ZONE MEMORY ALLOCATOR 19607M: Bartosz Golaszewski <[email protected]> 19608L: [email protected] 19609S: Maintained 19610F: drivers/firmware/qcom/qcom_tzmem.c 19611F: drivers/firmware/qcom/qcom_tzmem.h 19612F: include/linux/firmware/qcom/qcom_tzmem.h 19613 19614QUALCOMM TSENS THERMAL DRIVER 19615M: Amit Kucheria <[email protected]> 19616M: Thara Gopinath <[email protected]> 19617L: [email protected] 19618L: [email protected] 19619S: Maintained 19620F: Documentation/devicetree/bindings/thermal/qcom-tsens.yaml 19621F: drivers/thermal/qcom/ 19622 19623QUALCOMM TYPEC PORT MANAGER DRIVER 19624M: Bryan O'Donoghue <[email protected]> 19625L: [email protected] 19626L: [email protected] 19627S: Maintained 19628F: Documentation/devicetree/bindings/usb/qcom,pmic-*.yaml 19629F: drivers/usb/typec/tcpm/qcom/ 19630 19631QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 19632M: Stanimir Varbanov <[email protected]> 19633M: Vikash Garodia <[email protected]> 19634R: Bryan O'Donoghue <[email protected]> 19635L: [email protected] 19636L: [email protected] 19637S: Maintained 19638T: git git://linuxtv.org/media.git 19639F: Documentation/devicetree/bindings/media/*venus* 19640F: drivers/media/platform/qcom/venus/ 19641 19642QUALCOMM WCN36XX WIRELESS DRIVER 19643M: Loic Poulain <[email protected]> 19644L: [email protected] 19645S: Supported 19646W: https://wireless.wiki.kernel.org/en/users/Drivers/wcn36xx 19647F: drivers/net/wireless/ath/wcn36xx/ 19648 19649QUANTENNA QTNFMAC WIRELESS DRIVER 19650M: Igor Mitsyanko <[email protected]> 19651R: Sergey Matyukevich <[email protected]> 19652L: [email protected] 19653S: Maintained 19654F: drivers/net/wireless/quantenna 19655 19656RADEON and AMDGPU DRM DRIVERS 19657M: Alex Deucher <[email protected]> 19658M: Christian König <[email protected]> 19659M: Xinhui Pan <[email protected]> 19660L: [email protected] 19661S: Supported 19662B: https://gitlab.freedesktop.org/drm/amd/-/issues 19663C: irc://irc.oftc.net/radeon 19664T: git https://gitlab.freedesktop.org/agd5f/linux.git 19665F: Documentation/gpu/amdgpu/ 19666F: drivers/gpu/drm/amd/ 19667F: drivers/gpu/drm/ci/xfails/amd* 19668F: drivers/gpu/drm/radeon/ 19669F: include/uapi/drm/amdgpu_drm.h 19670F: include/uapi/drm/radeon_drm.h 19671 19672RADEON FRAMEBUFFER DISPLAY DRIVER 19673M: Benjamin Herrenschmidt <[email protected]> 19674L: [email protected] 19675S: Maintained 19676F: drivers/video/fbdev/aty/radeon* 19677F: include/uapi/linux/radeonfb.h 19678 19679RADIOSHARK RADIO DRIVER 19680M: Hans Verkuil <[email protected]> 19681L: [email protected] 19682S: Maintained 19683T: git git://linuxtv.org/media.git 19684F: drivers/media/radio/radio-shark.c 19685 19686RADIOSHARK2 RADIO DRIVER 19687M: Hans Verkuil <[email protected]> 19688L: [email protected] 19689S: Maintained 19690T: git git://linuxtv.org/media.git 19691F: drivers/media/radio/radio-shark2.c 19692F: drivers/media/radio/radio-tea5777.c 19693 19694RADOS BLOCK DEVICE (RBD) 19695M: Ilya Dryomov <[email protected]> 19696R: Dongsheng Yang <[email protected]> 19697L: [email protected] 19698S: Supported 19699W: http://ceph.com/ 19700T: git https://github.com/ceph/ceph-client.git 19701F: Documentation/ABI/testing/sysfs-bus-rbd 19702F: drivers/block/rbd.c 19703F: drivers/block/rbd_types.h 19704 19705RAGE128 FRAMEBUFFER DISPLAY DRIVER 19706L: [email protected] 19707S: Orphan 19708F: drivers/video/fbdev/aty/aty128fb.c 19709 19710RAINSHADOW-CEC DRIVER 19711M: Hans Verkuil <[email protected]> 19712L: [email protected] 19713S: Maintained 19714T: git git://linuxtv.org/media.git 19715F: drivers/media/cec/usb/rainshadow/ 19716 19717RALINK MIPS ARCHITECTURE 19718M: John Crispin <[email protected]> 19719M: Sergio Paracuellos <[email protected]> 19720L: [email protected] 19721S: Maintained 19722F: arch/mips/ralink 19723 19724RALINK MT7621 MIPS ARCHITECTURE 19725M: Chester A. Unal <[email protected]> 19726M: Sergio Paracuellos <[email protected]> 19727L: [email protected] 19728S: Maintained 19729F: arch/mips/boot/dts/ralink/mt7621* 19730 19731RALINK RT2X00 WIRELESS LAN DRIVER 19732M: Stanislaw Gruszka <[email protected]> 19733L: [email protected] 19734S: Maintained 19735F: drivers/net/wireless/ralink/rt2x00/ 19736 19737RAMDISK RAM BLOCK DEVICE DRIVER 19738M: Jens Axboe <[email protected]> 19739S: Maintained 19740F: Documentation/admin-guide/blockdev/ramdisk.rst 19741F: drivers/block/brd.c 19742 19743RANCHU VIRTUAL BOARD FOR MIPS 19744M: Miodrag Dinic <[email protected]> 19745L: [email protected] 19746S: Supported 19747F: arch/mips/configs/generic/board-ranchu.config 19748F: arch/mips/generic/board-ranchu.c 19749 19750RANDOM NUMBER DRIVER 19751M: "Theodore Ts'o" <[email protected]> 19752M: Jason A. Donenfeld <[email protected]> 19753S: Maintained 19754T: git https://git.kernel.org/pub/scm/linux/kernel/git/crng/random.git 19755F: Documentation/devicetree/bindings/rng/microsoft,vmgenid.yaml 19756F: drivers/char/random.c 19757F: include/linux/random.h 19758F: include/uapi/linux/random.h 19759F: drivers/virt/vmgenid.c 19760N: ^.*/vdso/[^/]*getrandom[^/]+$ 19761 19762RAPIDIO SUBSYSTEM 19763M: Matt Porter <[email protected]> 19764M: Alexandre Bounine <[email protected]> 19765S: Maintained 19766F: drivers/rapidio/ 19767 19768RAS INFRASTRUCTURE 19769M: Tony Luck <[email protected]> 19770M: Borislav Petkov <[email protected]> 19771L: [email protected] 19772S: Maintained 19773F: Documentation/admin-guide/RAS 19774F: drivers/ras/ 19775F: include/linux/ras.h 19776F: include/ras/ras_event.h 19777 19778RAS FRU MEMORY POISON MANAGER (FMPM) 19779M: Yazen Ghannam <[email protected]> 19780L: [email protected] 19781S: Maintained 19782F: drivers/ras/amd/fmpm.c 19783 19784RASPBERRY PI PISP BACK END 19785M: Jacopo Mondi <[email protected]> 19786R: Raspberry Pi Kernel Maintenance <[email protected]> 19787L: [email protected] 19788S: Maintained 19789F: Documentation/devicetree/bindings/media/raspberrypi,pispbe.yaml 19790F: drivers/media/platform/raspberrypi/pisp_be/ 19791F: include/uapi/linux/media/raspberrypi/ 19792 19793RASPBERRY PI PISP CAMERA FRONT END 19794M: Tomi Valkeinen <[email protected]> 19795M: Raspberry Pi Kernel Maintenance <[email protected]> 19796S: Maintained 19797F: Documentation/devicetree/bindings/media/raspberrypi,rp1-cfe.yaml 19798F: drivers/media/platform/raspberrypi/rp1-cfe/ 19799 19800RC-CORE / LIRC FRAMEWORK 19801M: Sean Young <[email protected]> 19802L: [email protected] 19803S: Maintained 19804W: http://linuxtv.org 19805T: git git://linuxtv.org/media.git 19806F: Documentation/driver-api/media/rc-core.rst 19807F: Documentation/userspace-api/media/rc/ 19808F: drivers/media/rc/ 19809F: include/media/rc-core.h 19810F: include/media/rc-map.h 19811F: include/uapi/linux/lirc.h 19812 19813RCMM REMOTE CONTROLS DECODER 19814M: Patrick Lerda <[email protected]> 19815S: Maintained 19816F: drivers/media/rc/ir-rcmm-decoder.c 19817 19818RCUTORTURE TEST FRAMEWORK 19819M: "Paul E. McKenney" <[email protected]> 19820M: Josh Triplett <[email protected]> 19821R: Steven Rostedt <[email protected]> 19822R: Mathieu Desnoyers <[email protected]> 19823R: Lai Jiangshan <[email protected]> 19824L: [email protected] 19825S: Supported 19826T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19827F: tools/testing/selftests/rcutorture 19828 19829RDACM20 Camera Sensor 19830M: Jacopo Mondi <[email protected]> 19831M: Kieran Bingham <kieran.bingham[email protected]> 19832M: Laurent Pinchart <laurent.pinchart[email protected]> 19833M: Niklas Söderlund <niklas.soderlund[email protected]> 19834L: [email protected] 19835S: Maintained 19836F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19837F: drivers/media/i2c/max9271.c 19838F: drivers/media/i2c/max9271.h 19839F: drivers/media/i2c/rdacm20.c 19840 19841RDACM21 Camera Sensor 19842M: Jacopo Mondi <[email protected]> 19843M: Kieran Bingham <kieran.bingham[email protected]> 19844M: Laurent Pinchart <laurent.pinchart[email protected]> 19845M: Niklas Söderlund <niklas.soderlund[email protected]> 19846L: [email protected] 19847S: Maintained 19848F: Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml 19849F: drivers/media/i2c/max9271.c 19850F: drivers/media/i2c/max9271.h 19851F: drivers/media/i2c/rdacm21.c 19852 19853RDC R-321X SoC 19854M: Florian Fainelli <[email protected]> 19855S: Maintained 19856 19857RDC R6040 FAST ETHERNET DRIVER 19858M: Florian Fainelli <[email protected]> 19859L: [email protected] 19860S: Maintained 19861F: drivers/net/ethernet/rdc/r6040.c 19862 19863RDMAVT - RDMA verbs software 19864M: Dennis Dalessandro <[email protected]> 19865L: [email protected] 19866S: Supported 19867F: drivers/infiniband/sw/rdmavt 19868 19869RDS - RELIABLE DATAGRAM SOCKETS 19870M: Allison Henderson <[email protected]> 19871L: [email protected] 19872L: [email protected] 19873L: [email protected] (moderated for non-subscribers) 19874S: Supported 19875W: https://oss.oracle.com/projects/rds/ 19876F: Documentation/networking/rds.rst 19877F: net/rds/ 19878F: tools/testing/selftests/net/rds/ 19879 19880RDT - RESOURCE ALLOCATION 19881M: Tony Luck <[email protected]> 19882M: Reinette Chatre <[email protected]> 19883L: [email protected] 19884S: Supported 19885F: Documentation/arch/x86/resctrl* 19886F: arch/x86/include/asm/resctrl.h 19887F: arch/x86/kernel/cpu/resctrl/ 19888F: tools/testing/selftests/resctrl/ 19889 19890READ-COPY UPDATE (RCU) 19891M: "Paul E. McKenney" <[email protected]> 19892M: Frederic Weisbecker <[email protected]> (kernel/rcu/tree_nocb.h) 19893M: Neeraj Upadhyay <[email protected]> (kernel/rcu/tasks.h) 19894M: Joel Fernandes <[email protected]> 19895M: Josh Triplett <[email protected]> 19896M: Boqun Feng <[email protected]> 19897M: Uladzislau Rezki <[email protected]> 19898R: Steven Rostedt <[email protected]> 19899R: Mathieu Desnoyers <[email protected]> 19900R: Lai Jiangshan <[email protected]> 19901R: Zqiang <[email protected]> 19902L: [email protected] 19903S: Supported 19904W: http://www.rdrop.com/users/paulmck/RCU/ 19905T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 19906F: Documentation/RCU/ 19907F: include/linux/rcu* 19908F: kernel/rcu/ 19909F: rust/kernel/sync/rcu.rs 19910X: Documentation/RCU/torture.rst 19911X: include/linux/srcu*.h 19912X: kernel/rcu/srcu*.c 19913 19914REAL TIME CLOCK (RTC) SUBSYSTEM 19915M: Alexandre Belloni <[email protected]> 19916L: [email protected] 19917S: Maintained 19918Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 19919T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 19920F: Documentation/admin-guide/rtc.rst 19921F: Documentation/devicetree/bindings/rtc/ 19922F: drivers/rtc/ 19923F: include/linux/rtc.h 19924F: include/linux/rtc/ 19925F: include/uapi/linux/rtc.h 19926F: tools/testing/selftests/rtc/ 19927 19928Real-time Linux Analysis (RTLA) tools 19929M: Steven Rostedt <[email protected]> 19930L: [email protected] 19931S: Maintained 19932F: Documentation/tools/rtla/ 19933F: tools/tracing/rtla/ 19934 19935Real-time Linux (PREEMPT_RT) 19936M: Sebastian Andrzej Siewior <[email protected]> 19937M: Clark Williams <[email protected]> 19938M: Steven Rostedt <[email protected]> 19939L: [email protected] 19940S: Supported 19941K: PREEMPT_RT 19942 19943REALTEK AUDIO CODECS 19944M: Oder Chiou <[email protected]> 19945S: Maintained 19946F: include/sound/rt*.h 19947F: sound/soc/codecs/rt* 19948 19949REALTEK OTTO WATCHDOG 19950M: Sander Vanheule <[email protected]> 19951L: [email protected] 19952S: Maintained 19953F: Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml 19954F: drivers/watchdog/realtek_otto_wdt.c 19955 19956REALTEK RTL83xx SMI DSA ROUTER CHIPS 19957M: Linus Walleij <[email protected]> 19958M: Alvin Šipraga <[email protected]> 19959S: Maintained 19960F: Documentation/devicetree/bindings/net/dsa/realtek.yaml 19961F: drivers/net/dsa/realtek/* 19962 19963REALTEK SPI-NAND 19964M: Chris Packham <[email protected]> 19965S: Maintained 19966F: Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml 19967F: drivers/spi/spi-realtek-rtl-snand.c 19968 19969REALTEK WIRELESS DRIVER (rtlwifi family) 19970M: Ping-Ke Shih <[email protected]> 19971L: [email protected] 19972S: Maintained 19973T: git https://github.com/pkshih/rtw.git 19974F: drivers/net/wireless/realtek/rtlwifi/ 19975 19976REALTEK WIRELESS DRIVER (rtw88) 19977M: Ping-Ke Shih <[email protected]> 19978L: [email protected] 19979S: Maintained 19980T: git https://github.com/pkshih/rtw.git 19981F: drivers/net/wireless/realtek/rtw88/ 19982 19983REALTEK WIRELESS DRIVER (rtw89) 19984M: Ping-Ke Shih <[email protected]> 19985L: [email protected] 19986S: Maintained 19987T: git https://github.com/pkshih/rtw.git 19988F: drivers/net/wireless/realtek/rtw89/ 19989 19990REDPINE WIRELESS DRIVER 19991L: [email protected] 19992S: Orphan 19993F: drivers/net/wireless/rsi/ 19994 19995REGISTER MAP ABSTRACTION 19996M: Mark Brown <[email protected]> 19997L: [email protected] 19998S: Supported 19999T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 20000F: Documentation/devicetree/bindings/regmap/ 20001F: drivers/base/regmap/ 20002F: include/linux/regmap.h 20003 20004REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 20005M: Bjorn Andersson <[email protected]> 20006M: Mathieu Poirier <[email protected]> 20007L: [email protected] 20008S: Maintained 20009T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rproc-next 20010F: Documentation/ABI/testing/sysfs-class-remoteproc 20011F: Documentation/devicetree/bindings/remoteproc/ 20012F: Documentation/staging/remoteproc.rst 20013F: drivers/remoteproc/ 20014F: include/linux/remoteproc.h 20015F: include/linux/remoteproc/ 20016 20017REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 20018M: Bjorn Andersson <[email protected]> 20019M: Mathieu Poirier <[email protected]> 20020L: [email protected] 20021S: Maintained 20022T: git https://git.kernel.org/pub/scm/linux/kernel/git/remoteproc/linux.git rpmsg-next 20023F: Documentation/ABI/testing/sysfs-bus-rpmsg 20024F: Documentation/staging/rpmsg.rst 20025F: drivers/rpmsg/ 20026F: include/linux/rpmsg.h 20027F: include/linux/rpmsg/ 20028F: include/uapi/linux/rpmsg.h 20029F: samples/rpmsg/ 20030 20031REMOTE PROCESSOR MESSAGING (RPMSG) WWAN CONTROL DRIVER 20032M: Stephan Gerhold <[email protected]> 20033L: [email protected] 20034L: [email protected] 20035S: Maintained 20036F: drivers/net/wwan/rpmsg_wwan_ctrl.c 20037 20038RENESAS CLOCK DRIVERS 20039M: Geert Uytterhoeven <[email protected]> 20040L: [email protected] 20041S: Supported 20042T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git renesas-clk 20043F: Documentation/devicetree/bindings/clock/renesas,* 20044F: drivers/clk/renesas/ 20045 20046RENESAS EMEV2 I2C DRIVER 20047M: Wolfram Sang <[email protected]> 20048L: [email protected] 20049S: Supported 20050F: Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml 20051F: drivers/i2c/busses/i2c-emev2.c 20052 20053RENESAS ETHERNET AVB DRIVER 20054M: Paul Barker <[email protected]> 20055M: Niklas Söderlund <[email protected]> 20056L: [email protected] 20057L: [email protected] 20058S: Maintained 20059F: Documentation/devicetree/bindings/net/renesas,etheravb.yaml 20060F: drivers/net/ethernet/renesas/Kconfig 20061F: drivers/net/ethernet/renesas/Makefile 20062F: drivers/net/ethernet/renesas/ravb* 20063 20064RENESAS ETHERNET SWITCH DRIVER 20065R: Yoshihiro Shimoda <[email protected]> 20066L: [email protected] 20067L: [email protected] 20068F: Documentation/devicetree/bindings/net/renesas,*ether-switch.yaml 20069F: drivers/net/ethernet/renesas/Kconfig 20070F: drivers/net/ethernet/renesas/Makefile 20071F: drivers/net/ethernet/renesas/rcar_gen4* 20072F: drivers/net/ethernet/renesas/rswitch* 20073 20074RENESAS ETHERNET TSN DRIVER 20075M: Niklas Söderlund <[email protected]> 20076L: [email protected] 20077L: [email protected] 20078S: Maintained 20079F: Documentation/devicetree/bindings/net/renesas,ethertsn.yaml 20080F: drivers/net/ethernet/renesas/rtsn.* 20081 20082RENESAS IDT821034 ASoC CODEC 20083M: Herve Codina <[email protected]> 20084L: [email protected] 20085S: Maintained 20086F: Documentation/devicetree/bindings/sound/renesas,idt821034.yaml 20087F: sound/soc/codecs/idt821034.c 20088 20089RENESAS R-CAR & FSI AUDIO (ASoC) DRIVERS 20090M: Kuninori Morimoto <[email protected]> 20091L: [email protected] 20092L: [email protected] 20093S: Supported 20094F: Documentation/devicetree/bindings/sound/renesas,rsnd.* 20095F: Documentation/devicetree/bindings/sound/renesas,fsi.yaml 20096F: sound/soc/renesas/rcar/ 20097F: sound/soc/renesas/fsi.c 20098F: include/sound/sh_fsi.h 20099 20100RENESAS R-CAR GEN3 & RZ/N1 NAND CONTROLLER DRIVER 20101M: Miquel Raynal <[email protected]> 20102L: [email protected] 20103L: [email protected] 20104S: Maintained 20105F: Documentation/devicetree/bindings/mtd/renesas-nandc.yaml 20106F: drivers/mtd/nand/raw/renesas-nand-controller.c 20107 20108RENESAS R-CAR GYROADC DRIVER 20109M: Marek Vasut <[email protected]> 20110L: [email protected] 20111S: Supported 20112F: Documentation/devicetree/bindings/iio/adc/renesas,rcar-gyroadc.yaml 20113F: drivers/iio/adc/rcar-gyroadc.c 20114 20115RENESAS R-CAR I2C DRIVERS 20116M: Wolfram Sang <[email protected]> 20117L: [email protected] 20118S: Supported 20119F: Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml 20120F: Documentation/devicetree/bindings/i2c/renesas,rmobile-iic.yaml 20121F: drivers/i2c/busses/i2c-rcar.c 20122F: drivers/i2c/busses/i2c-sh_mobile.c 20123 20124RENESAS R-CAR SATA DRIVER 20125M: Geert Uytterhoeven <[email protected]> 20126L: [email protected] 20127L: [email protected] 20128S: Supported 20129F: Documentation/devicetree/bindings/ata/renesas,rcar-sata.yaml 20130F: drivers/ata/sata_rcar.c 20131 20132RENESAS R-CAR THERMAL DRIVERS 20133M: Niklas Söderlund <[email protected]> 20134L: [email protected] 20135S: Supported 20136F: Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml 20137F: Documentation/devicetree/bindings/thermal/rcar-thermal.yaml 20138F: drivers/thermal/renesas/rcar_gen3_thermal.c 20139F: drivers/thermal/renesas/rcar_thermal.c 20140 20141RENESAS RIIC DRIVER 20142M: Chris Brandt <[email protected]> 20143L: [email protected] 20144S: Supported 20145F: Documentation/devicetree/bindings/i2c/renesas,riic.yaml 20146F: drivers/i2c/busses/i2c-riic.c 20147 20148RENESAS RZ AUDIO (ASoC) DRIVER 20149M: Biju Das <[email protected]> 20150M: Lad Prabhakar <[email protected]> 20151L: [email protected] 20152L: [email protected] 20153S: Supported 20154F: Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml 20155F: sound/soc/renesas/rz-ssi.c 20156 20157RENESAS RZ/G2L A/D DRIVER 20158M: Lad Prabhakar <[email protected]> 20159L: [email protected] 20160L: [email protected] 20161S: Supported 20162F: Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml 20163F: drivers/iio/adc/rzg2l_adc.c 20164 20165RENESAS RZ/G2L MTU3a COUNTER DRIVER 20166M: Biju Das <[email protected]> 20167L: [email protected] 20168L: [email protected] 20169S: Supported 20170F: Documentation/devicetree/bindings/timer/renesas,rz-mtu3.yaml 20171F: drivers/counter/rz-mtu3-cnt.c 20172 20173RENESAS RTCA-3 RTC DRIVER 20174M: Claudiu Beznea <[email protected]> 20175L: [email protected] 20176L: [email protected] 20177S: Supported 20178F: Documentation/devicetree/bindings/rtc/renesas,rz-rtca3.yaml 20179F: drivers/rtc/rtc-renesas-rtca3.c 20180 20181RENESAS RZ/N1 A5PSW SWITCH DRIVER 20182M: Clément Léger <[email protected]> 20183L: [email protected] 20184L: [email protected] 20185S: Maintained 20186F: Documentation/devicetree/bindings/net/dsa/renesas,rzn1-a5psw.yaml 20187F: Documentation/devicetree/bindings/net/pcs/renesas,rzn1-miic.yaml 20188F: drivers/net/dsa/rzn1_a5psw* 20189F: drivers/net/pcs/pcs-rzn1-miic.c 20190F: include/dt-bindings/net/pcs-rzn1-miic.h 20191F: include/linux/pcs-rzn1-miic.h 20192F: net/dsa/tag_rzn1_a5psw.c 20193 20194RENESAS RZ/N1 DWMAC GLUE LAYER 20195M: Romain Gantois <[email protected]> 20196S: Maintained 20197F: Documentation/devicetree/bindings/net/renesas,rzn1-gmac.yaml 20198F: drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c 20199 20200RENESAS RZ/N1 RTC CONTROLLER DRIVER 20201M: Miquel Raynal <[email protected]> 20202L: [email protected] 20203L: [email protected] 20204S: Maintained 20205F: Documentation/devicetree/bindings/rtc/renesas,rzn1-rtc.yaml 20206F: drivers/rtc/rtc-rzn1.c 20207 20208RENESAS RZ/N1 USBF CONTROLLER DRIVER 20209M: Herve Codina <[email protected]> 20210L: [email protected] 20211L: [email protected] 20212S: Maintained 20213F: Documentation/devicetree/bindings/usb/renesas,rzn1-usbf.yaml 20214F: drivers/usb/gadget/udc/renesas_usbf.c 20215 20216RENESAS RZ/V2M I2C DRIVER 20217M: Fabrizio Castro <[email protected]> 20218L: [email protected] 20219L: [email protected] 20220S: Supported 20221F: Documentation/devicetree/bindings/i2c/renesas,rzv2m.yaml 20222F: drivers/i2c/busses/i2c-rzv2m.c 20223 20224RENESAS SUPERH ETHERNET DRIVER 20225M: Niklas Söderlund <[email protected]> 20226L: [email protected] 20227L: [email protected] 20228S: Maintained 20229F: Documentation/devicetree/bindings/net/renesas,ether.yaml 20230F: drivers/net/ethernet/renesas/Kconfig 20231F: drivers/net/ethernet/renesas/Makefile 20232F: drivers/net/ethernet/renesas/sh_eth* 20233F: include/linux/sh_eth.h 20234 20235RENESAS USB PHY DRIVER 20236M: Yoshihiro Shimoda <[email protected]> 20237L: [email protected] 20238S: Maintained 20239F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 20240 20241RENESAS VERSACLOCK 7 CLOCK DRIVER 20242M: Alex Helms <[email protected]> 20243S: Maintained 20244F: Documentation/devicetree/bindings/clock/renesas,versaclock7.yaml 20245F: drivers/clk/clk-versaclock7.c 20246 20247RENESAS X9250 DIGITAL POTENTIOMETERS DRIVER 20248M: Herve Codina <[email protected]> 20249L: [email protected] 20250S: Maintained 20251F: Documentation/devicetree/bindings/iio/potentiometer/renesas,x9250.yaml 20252F: drivers/iio/potentiometer/x9250.c 20253 20254RESET CONTROLLER FRAMEWORK 20255M: Philipp Zabel <[email protected]> 20256S: Maintained 20257T: git git://git.pengutronix.de/git/pza/linux 20258F: Documentation/devicetree/bindings/reset/ 20259F: Documentation/driver-api/reset.rst 20260F: drivers/reset/ 20261F: include/dt-bindings/reset/ 20262F: include/linux/reset-controller.h 20263F: include/linux/reset.h 20264F: include/linux/reset/ 20265K: \b(?:devm_|of_)?reset_control(?:ler_[a-z]+|_[a-z_]+)?\b 20266 20267RESTARTABLE SEQUENCES SUPPORT 20268M: Mathieu Desnoyers <[email protected]> 20269M: Peter Zijlstra <[email protected]> 20270M: "Paul E. McKenney" <[email protected]> 20271M: Boqun Feng <[email protected]> 20272L: [email protected] 20273S: Supported 20274F: include/trace/events/rseq.h 20275F: include/uapi/linux/rseq.h 20276F: kernel/rseq.c 20277F: tools/testing/selftests/rseq/ 20278 20279RFKILL 20280M: Johannes Berg <[email protected]> 20281L: [email protected] 20282S: Maintained 20283W: https://wireless.wiki.kernel.org/ 20284Q: https://patchwork.kernel.org/project/linux-wireless/list/ 20285T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless.git 20286T: git git://git.kernel.org/pub/scm/linux/kernel/git/wireless/wireless-next.git 20287F: Documentation/ABI/stable/sysfs-class-rfkill 20288F: Documentation/driver-api/rfkill.rst 20289F: include/linux/rfkill.h 20290F: include/uapi/linux/rfkill.h 20291F: net/rfkill/ 20292 20293RHASHTABLE 20294M: Thomas Graf <[email protected]> 20295M: Herbert Xu <[email protected]> 20296L: [email protected] 20297S: Maintained 20298F: include/linux/rhashtable-types.h 20299F: include/linux/rhashtable.h 20300F: lib/rhashtable.c 20301F: lib/test_rhashtable.c 20302 20303RICOH R5C592 MEMORYSTICK DRIVER 20304M: Maxim Levitsky <[email protected]> 20305S: Maintained 20306F: drivers/memstick/host/r592.* 20307 20308RICOH SMARTMEDIA/XD DRIVER 20309M: Maxim Levitsky <[email protected]> 20310S: Maintained 20311F: drivers/mtd/nand/raw/r852.c 20312F: drivers/mtd/nand/raw/r852.h 20313 20314RISC-V AIA DRIVERS 20315M: Anup Patel <[email protected]> 20316L: [email protected] 20317S: Maintained 20318F: Documentation/devicetree/bindings/interrupt-controller/riscv,aplic.yaml 20319F: Documentation/devicetree/bindings/interrupt-controller/riscv,imsics.yaml 20320F: drivers/irqchip/irq-riscv-aplic-*.c 20321F: drivers/irqchip/irq-riscv-aplic-*.h 20322F: drivers/irqchip/irq-riscv-imsic-*.c 20323F: drivers/irqchip/irq-riscv-imsic-*.h 20324F: drivers/irqchip/irq-riscv-intc.c 20325F: include/linux/irqchip/riscv-aplic.h 20326F: include/linux/irqchip/riscv-imsic.h 20327 20328RISC-V ARCHITECTURE 20329M: Paul Walmsley <[email protected]> 20330M: Palmer Dabbelt <[email protected]> 20331M: Albert Ou <[email protected]> 20332R: Alexandre Ghiti <[email protected]> 20333L: [email protected] 20334S: Supported 20335Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20336C: irc://irc.libera.chat/riscv 20337P: Documentation/arch/riscv/patch-acceptance.rst 20338T: git git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git 20339F: arch/riscv/ 20340N: riscv 20341K: riscv 20342 20343RISC-V IOMMU 20344M: Tomasz Jeznach <[email protected]> 20345L: [email protected] 20346L: [email protected] 20347S: Maintained 20348T: git git://git.kernel.org/pub/scm/linux/kernel/git/iommu/linux.git 20349F: Documentation/devicetree/bindings/iommu/riscv,iommu.yaml 20350F: drivers/iommu/riscv/ 20351 20352RISC-V MICROCHIP FPGA SUPPORT 20353M: Conor Dooley <[email protected]> 20354M: Daire McNamara <[email protected]> 20355L: [email protected] 20356S: Supported 20357F: Documentation/devicetree/bindings/clock/microchip,mpfs*.yaml 20358F: Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 20359F: Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml 20360F: Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml 20361F: Documentation/devicetree/bindings/net/can/microchip,mpfs-can.yaml 20362F: Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml 20363F: Documentation/devicetree/bindings/riscv/microchip.yaml 20364F: Documentation/devicetree/bindings/soc/microchip/microchip,mpfs-sys-controller.yaml 20365F: Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml 20366F: Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml 20367F: arch/riscv/boot/dts/microchip/ 20368F: drivers/char/hw_random/mpfs-rng.c 20369F: drivers/clk/microchip/clk-mpfs*.c 20370F: drivers/firmware/microchip/mpfs-auto-update.c 20371F: drivers/gpio/gpio-mpfs.c 20372F: drivers/i2c/busses/i2c-microchip-corei2c.c 20373F: drivers/mailbox/mailbox-mpfs.c 20374F: drivers/pci/controller/plda/pcie-microchip-host.c 20375F: drivers/pwm/pwm-microchip-core.c 20376F: drivers/reset/reset-mpfs.c 20377F: drivers/rtc/rtc-mpfs.c 20378F: drivers/soc/microchip/mpfs-sys-controller.c 20379F: drivers/spi/spi-microchip-core-qspi.c 20380F: drivers/spi/spi-microchip-core.c 20381F: drivers/usb/musb/mpfs.c 20382F: include/soc/microchip/mpfs.h 20383 20384RISC-V MISC SOC SUPPORT 20385M: Conor Dooley <[email protected]> 20386L: [email protected] 20387S: Maintained 20388Q: https://patchwork.kernel.org/project/linux-riscv/list/ 20389T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 20390F: arch/riscv/boot/dts/canaan/ 20391F: arch/riscv/boot/dts/microchip/ 20392F: arch/riscv/boot/dts/sifive/ 20393F: arch/riscv/boot/dts/starfive/ 20394 20395RISC-V PMU DRIVERS 20396M: Atish Patra <[email protected]> 20397R: Anup Patel <[email protected]> 20398L: [email protected] 20399S: Supported 20400F: drivers/perf/riscv_pmu.c 20401F: drivers/perf/riscv_pmu_legacy.c 20402F: drivers/perf/riscv_pmu_sbi.c 20403 20404RISC-V SPACEMIT SoC Support 20405M: Yixun Lan <[email protected]> 20406L: [email protected] 20407S: Maintained 20408T: git https://github.com/spacemit-com/linux 20409F: arch/riscv/boot/dts/spacemit/ 20410N: spacemit 20411K: spacemit 20412 20413RISC-V THEAD SoC SUPPORT 20414M: Drew Fustini <[email protected]> 20415M: Guo Ren <[email protected]> 20416M: Fu Wei <[email protected]> 20417L: [email protected] 20418S: Maintained 20419T: git https://github.com/pdp7/linux.git 20420F: Documentation/devicetree/bindings/clock/thead,th1520-clk-ap.yaml 20421F: Documentation/devicetree/bindings/mailbox/thead,th1520-mbox.yaml 20422F: Documentation/devicetree/bindings/net/thead,th1520-gmac.yaml 20423F: Documentation/devicetree/bindings/pinctrl/thead,th1520-pinctrl.yaml 20424F: arch/riscv/boot/dts/thead/ 20425F: drivers/clk/thead/clk-th1520-ap.c 20426F: drivers/mailbox/mailbox-th1520.c 20427F: drivers/net/ethernet/stmicro/stmmac/dwmac-thead.c 20428F: drivers/pinctrl/pinctrl-th1520.c 20429F: include/dt-bindings/clock/thead,th1520-clk-ap.h 20430 20431RNBD BLOCK DRIVERS 20432M: Md. Haris Iqbal <[email protected]> 20433M: Jack Wang <[email protected]> 20434L: [email protected] 20435S: Maintained 20436F: drivers/block/rnbd/ 20437 20438ROCCAT DRIVERS 20439M: Stefan Achatz <[email protected]> 20440S: Maintained 20441W: http://sourceforge.net/projects/roccat/ 20442F: Documentation/ABI/*/sysfs-driver-hid-roccat* 20443F: drivers/hid/hid-roccat* 20444F: include/linux/hid-roccat* 20445 20446ROCKCHIP CAN-FD DRIVER 20447M: Marc Kleine-Budde <[email protected]> 20448R: [email protected] 20449L: [email protected] 20450S: Maintained 20451F: Documentation/devicetree/bindings/net/can/rockchip,rk3568v2-canfd.yaml 20452F: drivers/net/can/rockchip/ 20453 20454ROCKCHIP CRYPTO DRIVERS 20455M: Corentin Labbe <[email protected]> 20456L: [email protected] 20457S: Maintained 20458F: Documentation/devicetree/bindings/crypto/rockchip,rk3288-crypto.yaml 20459F: drivers/crypto/rockchip/ 20460 20461ROCKCHIP I2S TDM DRIVER 20462M: Nicolas Frattaroli <[email protected]> 20463L: [email protected] 20464S: Maintained 20465F: Documentation/devicetree/bindings/sound/rockchip,i2s-tdm.yaml 20466F: sound/soc/rockchip/rockchip_i2s_tdm.* 20467 20468ROCKCHIP ISP V1 DRIVER 20469M: Dafna Hirschfeld <[email protected]> 20470M: Laurent Pinchart <[email protected]> 20471L: [email protected] 20472L: [email protected] 20473S: Maintained 20474F: Documentation/admin-guide/media/rkisp1.rst 20475F: Documentation/devicetree/bindings/media/rockchip-isp1.yaml 20476F: Documentation/userspace-api/media/v4l/metafmt-rkisp1.rst 20477F: drivers/media/platform/rockchip/rkisp1 20478F: include/uapi/linux/rkisp1-config.h 20479 20480ROCKCHIP RK3568 RANDOM NUMBER GENERATOR SUPPORT 20481M: Daniel Golle <[email protected]> 20482M: Aurelien Jarno <[email protected]> 20483S: Maintained 20484F: Documentation/devicetree/bindings/rng/rockchip,rk3568-rng.yaml 20485F: drivers/char/hw_random/rockchip-rng.c 20486 20487ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 20488M: Jacob Chen <[email protected]> 20489M: Ezequiel Garcia <[email protected]> 20490L: [email protected] 20491L: [email protected] 20492S: Maintained 20493F: Documentation/devicetree/bindings/media/rockchip-rga.yaml 20494F: drivers/media/platform/rockchip/rga/ 20495 20496ROCKCHIP RK3308 INTERNAL AUDIO CODEC 20497M: Luca Ceresoli <[email protected]> 20498S: Maintained 20499F: Documentation/devicetree/bindings/sound/rockchip,rk3308-codec.yaml 20500F: sound/soc/codecs/rk3308_codec.c 20501F: sound/soc/codecs/rk3308_codec.h 20502 20503ROCKCHIP VIDEO DECODER DRIVER 20504M: Ezequiel Garcia <[email protected]> 20505L: [email protected] 20506L: [email protected] 20507S: Maintained 20508F: Documentation/devicetree/bindings/media/rockchip,vdec.yaml 20509F: drivers/staging/media/rkvdec/ 20510 20511ROCKER DRIVER 20512M: Jiri Pirko <[email protected]> 20513L: [email protected] 20514S: Supported 20515F: drivers/net/ethernet/rocker/ 20516 20517ROCKETPORT EXPRESS/INFINITY DRIVER 20518M: Kevin Cernekee <[email protected]> 20519L: [email protected] 20520S: Odd Fixes 20521F: drivers/tty/serial/rp2.* 20522 20523ROHM BD79703 DAC 20524M: Matti Vaittinen <[email protected]> 20525S: Supported 20526F: drivers/iio/dac/rohm-bd79703.c 20527 20528ROHM BD99954 CHARGER IC 20529M: Matti Vaittinen <[email protected]> 20530S: Supported 20531F: drivers/power/supply/bd99954-charger.c 20532F: drivers/power/supply/bd99954-charger.h 20533 20534ROHM BH1745 COLOUR SENSOR 20535M: Mudit Sharma <[email protected]> 20536L: [email protected] 20537S: Maintained 20538F: drivers/iio/light/bh1745.c 20539 20540ROHM BH1750 AMBIENT LIGHT SENSOR DRIVER 20541M: Tomasz Duszynski <[email protected]> 20542S: Maintained 20543F: Documentation/devicetree/bindings/iio/light/bh1750.yaml 20544F: drivers/iio/light/bh1750.c 20545 20546ROHM BM1390 PRESSURE SENSOR DRIVER 20547M: Matti Vaittinen <[email protected]> 20548L: [email protected] 20549S: Supported 20550F: drivers/iio/pressure/rohm-bm1390.c 20551 20552ROHM BU270xx LIGHT SENSOR DRIVERs 20553M: Matti Vaittinen <[email protected]> 20554L: [email protected] 20555S: Supported 20556F: drivers/iio/light/rohm-bu27034.c 20557 20558ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 20559M: Marek Vasut <marek.vasut[email protected]> 20560L: [email protected] 20561L: [email protected] 20562S: Supported 20563F: Documentation/devicetree/bindings/mfd/rohm,bd9571mwv.yaml 20564F: drivers/gpio/gpio-bd9571mwv.c 20565F: drivers/mfd/bd9571mwv.c 20566F: drivers/regulator/bd9571mwv-regulator.c 20567F: include/linux/mfd/bd9571mwv.h 20568 20569ROHM POWER MANAGEMENT IC DEVICE DRIVERS 20570M: Matti Vaittinen <[email protected]> 20571S: Supported 20572F: drivers/clk/clk-bd718x7.c 20573F: drivers/gpio/gpio-bd71815.c 20574F: drivers/gpio/gpio-bd71828.c 20575F: drivers/mfd/rohm-bd71828.c 20576F: drivers/mfd/rohm-bd718x7.c 20577F: drivers/mfd/rohm-bd9576.c 20578F: drivers/mfd/rohm-bd96801.c 20579F: drivers/regulator/bd71815-regulator.c 20580F: drivers/regulator/bd71828-regulator.c 20581F: drivers/regulator/bd718x7-regulator.c 20582F: drivers/regulator/bd9576-regulator.c 20583F: drivers/regulator/bd96801-regulator.c 20584F: drivers/regulator/rohm-regulator.c 20585F: drivers/rtc/rtc-bd70528.c 20586F: drivers/watchdog/bd9576_wdt.c 20587F: drivers/watchdog/bd96801_wdt.c 20588F: include/linux/mfd/rohm-bd71815.h 20589F: include/linux/mfd/rohm-bd71828.h 20590F: include/linux/mfd/rohm-bd718x7.h 20591F: include/linux/mfd/rohm-bd957x.h 20592F: include/linux/mfd/rohm-bd96801.h 20593F: include/linux/mfd/rohm-generic.h 20594F: include/linux/mfd/rohm-shared.h 20595 20596ROSE NETWORK LAYER 20597L: [email protected] 20598S: Orphan 20599W: https://linux-ax25.in-berlin.de 20600F: include/net/rose.h 20601F: include/uapi/linux/rose.h 20602F: net/rose/ 20603 20604ROTATION DRIVER FOR ALLWINNER A83T 20605M: Jernej Skrabec <[email protected]> 20606L: [email protected] 20607S: Maintained 20608T: git git://linuxtv.org/media.git 20609F: Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml 20610F: drivers/media/platform/sunxi/sun8i-rotate/ 20611 20612RPMB SUBSYSTEM 20613M: Jens Wiklander <[email protected]> 20614L: [email protected] 20615S: Supported 20616F: drivers/misc/rpmb-core.c 20617F: include/linux/rpmb.h 20618 20619RPMSG TTY DRIVER 20620M: Arnaud Pouliquen <[email protected]> 20621L: [email protected] 20622S: Maintained 20623F: drivers/tty/rpmsg_tty.c 20624 20625RTASE ETHERNET DRIVER 20626M: Justin Lai <[email protected]> 20627M: Larry Chiu <[email protected]> 20628L: [email protected] 20629S: Maintained 20630F: drivers/net/ethernet/realtek/rtase/ 20631 20632RTL2830 MEDIA DRIVER 20633L: [email protected] 20634S: Orphan 20635W: https://linuxtv.org 20636Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20637F: drivers/media/dvb-frontends/rtl2830* 20638 20639RTL2832 MEDIA DRIVER 20640L: [email protected] 20641S: Orphan 20642W: https://linuxtv.org 20643Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20644F: drivers/media/dvb-frontends/rtl2832* 20645 20646RTL2832_SDR MEDIA DRIVER 20647L: [email protected] 20648S: Orphan 20649W: https://linuxtv.org 20650Q: http://patchwork.linuxtv.org/project/linux-media/list/ 20651F: drivers/media/dvb-frontends/rtl2832_sdr* 20652 20653RTL8180 WIRELESS DRIVER 20654L: [email protected] 20655S: Orphan 20656F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 20657 20658RTL8187 WIRELESS DRIVER 20659M: Hin-Tak Leung <[email protected]> 20660L: [email protected] 20661S: Maintained 20662T: git https://github.com/pkshih/rtw.git 20663F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 20664 20665RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 20666M: Jes Sorensen <[email protected]> 20667L: [email protected] 20668S: Maintained 20669T: git https://github.com/pkshih/rtw.git 20670F: drivers/net/wireless/realtek/rtl8xxxu/ 20671 20672RTL9300 I2C DRIVER (rtl9300-i2c) 20673M: Chris Packham <[email protected]> 20674L: [email protected] 20675S: Maintained 20676F: Documentation/devicetree/bindings/i2c/realtek,rtl9301-i2c.yaml 20677F: drivers/i2c/busses/i2c-rtl9300.c 20678 20679RTRS TRANSPORT DRIVERS 20680M: Md. Haris Iqbal <[email protected]> 20681M: Jack Wang <[email protected]> 20682L: [email protected] 20683S: Maintained 20684F: drivers/infiniband/ulp/rtrs/ 20685 20686RUNTIME VERIFICATION (RV) 20687M: Steven Rostedt <[email protected]> 20688L: [email protected] 20689S: Maintained 20690F: Documentation/trace/rv/ 20691F: include/linux/rv.h 20692F: include/rv/ 20693F: kernel/trace/rv/ 20694F: tools/verification/ 20695 20696RUST 20697M: Miguel Ojeda <[email protected]> 20698M: Alex Gaynor <[email protected]> 20699R: Boqun Feng <[email protected]> 20700R: Gary Guo <[email protected]> 20701R: Björn Roy Baron <[email protected]> 20702R: Benno Lossin <[email protected]> 20703R: Andreas Hindborg <[email protected]> 20704R: Alice Ryhl <[email protected]> 20705R: Trevor Gross <[email protected]> 20706L: [email protected] 20707S: Supported 20708W: https://rust-for-linux.com 20709B: https://github.com/Rust-for-Linux/linux/issues 20710C: zulip://rust-for-linux.zulipchat.com 20711P: https://rust-for-linux.com/contributing 20712T: git https://github.com/Rust-for-Linux/linux.git rust-next 20713F: .clippy.toml 20714F: Documentation/rust/ 20715F: include/trace/events/rust_sample.h 20716F: rust/ 20717F: samples/rust/ 20718F: scripts/*rust* 20719F: tools/testing/selftests/rust/ 20720K: \b(?i:rust)\b 20721 20722RUST [ALLOC] 20723M: Danilo Krummrich <[email protected]> 20724L: [email protected] 20725S: Maintained 20726F: rust/kernel/alloc.rs 20727F: rust/kernel/alloc/ 20728 20729RXRPC SOCKETS (AF_RXRPC) 20730M: David Howells <[email protected]> 20731M: Marc Dionne <[email protected]> 20732L: [email protected] 20733S: Supported 20734W: https://www.infradead.org/~dhowells/kafs/ 20735F: Documentation/networking/rxrpc.rst 20736F: include/keys/rxrpc-type.h 20737F: include/net/af_rxrpc.h 20738F: include/trace/events/rxrpc.h 20739F: include/uapi/linux/rxrpc.h 20740F: net/rxrpc/ 20741 20742S3 SAVAGE FRAMEBUFFER DRIVER 20743M: Antonino Daplas <[email protected]> 20744L: [email protected] 20745S: Maintained 20746F: drivers/video/fbdev/savage/ 20747 20748S390 ARCHITECTURE 20749M: Heiko Carstens <[email protected]> 20750M: Vasily Gorbik <[email protected]> 20751M: Alexander Gordeev <[email protected]> 20752R: Christian Borntraeger <[email protected]> 20753R: Sven Schnelle <[email protected]> 20754L: [email protected] 20755S: Supported 20756T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20757F: Documentation/driver-api/s390-drivers.rst 20758F: Documentation/arch/s390/ 20759F: arch/s390/ 20760F: drivers/s390/ 20761F: drivers/watchdog/diag288_wdt.c 20762 20763S390 COMMON I/O LAYER 20764M: Vineeth Vijayan <[email protected]> 20765M: Peter Oberparleiter <[email protected]> 20766L: [email protected] 20767S: Supported 20768F: drivers/s390/cio/ 20769 20770S390 CRYPTO MODULES, PRNG DRIVER, ARCH RANDOM 20771M: Harald Freudenberger <[email protected]> 20772M: Holger Dengler <[email protected]> 20773L: [email protected] 20774L: [email protected] 20775S: Supported 20776F: arch/s390/crypto/ 20777F: arch/s390/include/asm/archrandom.h 20778F: arch/s390/include/asm/cpacf.h 20779 20780S390 DASD DRIVER 20781M: Stefan Haberland <[email protected]> 20782M: Jan Hoeppner <[email protected]> 20783L: [email protected] 20784S: Supported 20785F: block/partitions/ibm.c 20786F: drivers/s390/block/dasd* 20787F: include/linux/dasd_mod.h 20788 20789S390 HWRANDOM TRNG DRIVER 20790M: Harald Freudenberger <[email protected]> 20791M: Holger Dengler <[email protected]> 20792L: [email protected] 20793L: [email protected] 20794S: Supported 20795F: drivers/char/hw_random/s390-trng.c 20796 20797S390 IOMMU (PCI) 20798M: Niklas Schnelle <[email protected]> 20799M: Matthew Rosato <[email protected]> 20800R: Gerald Schaefer <[email protected]> 20801L: [email protected] 20802S: Supported 20803F: drivers/iommu/s390-iommu.c 20804 20805S390 IUCV NETWORK LAYER 20806M: Alexandra Winter <[email protected]> 20807M: Thorsten Winkler <[email protected]> 20808L: [email protected] 20809L: [email protected] 20810S: Supported 20811F: drivers/s390/net/*iucv* 20812F: include/net/iucv/ 20813F: net/iucv/ 20814 20815S390 MM 20816M: Alexander Gordeev <[email protected]> 20817M: Gerald Schaefer <[email protected]> 20818L: [email protected] 20819S: Supported 20820T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 20821F: arch/s390/include/asm/pgtable.h 20822F: arch/s390/mm 20823 20824S390 NETWORK DRIVERS 20825M: Alexandra Winter <[email protected]> 20826M: Thorsten Winkler <[email protected]> 20827L: [email protected] 20828L: [email protected] 20829S: Supported 20830F: drivers/s390/net/ 20831 20832S390 PCI SUBSYSTEM 20833M: Niklas Schnelle <[email protected]> 20834M: Gerald Schaefer <[email protected]> 20835L: [email protected] 20836S: Supported 20837F: Documentation/arch/s390/pci.rst 20838F: arch/s390/pci/ 20839F: drivers/pci/hotplug/s390_pci_hpc.c 20840 20841S390 PTP DRIVER 20842M: Sven Schnelle <[email protected]> 20843L: [email protected] 20844S: Supported 20845F: drivers/ptp/ptp_s390.c 20846 20847S390 SCM DRIVER 20848M: Vineeth Vijayan <[email protected]> 20849L: [email protected] 20850S: Supported 20851F: drivers/s390/block/scm* 20852F: drivers/s390/cio/scm.c 20853 20854S390 VFIO AP DRIVER 20855M: Tony Krowiak <[email protected]> 20856M: Halil Pasic <[email protected]> 20857M: Jason Herne <[email protected]> 20858L: [email protected] 20859S: Supported 20860F: Documentation/arch/s390/vfio-ap* 20861F: drivers/s390/crypto/vfio_ap* 20862 20863S390 VFIO-CCW DRIVER 20864M: Eric Farman <[email protected]> 20865M: Matthew Rosato <[email protected]> 20866R: Halil Pasic <[email protected]> 20867L: [email protected] 20868L: [email protected] 20869S: Supported 20870F: Documentation/arch/s390/vfio-ccw.rst 20871F: drivers/s390/cio/vfio_ccw* 20872F: include/uapi/linux/vfio_ccw.h 20873 20874S390 VFIO-PCI DRIVER 20875M: Matthew Rosato <[email protected]> 20876M: Eric Farman <[email protected]> 20877L: [email protected] 20878L: [email protected] 20879S: Supported 20880F: arch/s390/kvm/pci* 20881F: drivers/vfio/pci/vfio_pci_zdev.c 20882F: include/uapi/linux/vfio_zdev.h 20883 20884S390 ZCRYPT AND PKEY DRIVER AND AP BUS 20885M: Harald Freudenberger <[email protected]> 20886M: Holger Dengler <[email protected]> 20887L: [email protected] 20888S: Supported 20889F: arch/s390/include/asm/ap.h 20890F: arch/s390/include/asm/pkey.h 20891F: arch/s390/include/asm/trace/zcrypt.h 20892F: arch/s390/include/uapi/asm/pkey.h 20893F: arch/s390/include/uapi/asm/zcrypt.h 20894F: drivers/s390/crypto/ 20895 20896S390 ZFCP DRIVER 20897M: Nihar Panda <[email protected]> 20898L: [email protected] 20899S: Supported 20900F: drivers/s390/scsi/zfcp_* 20901 20902SAA6588 RDS RECEIVER DRIVER 20903M: Hans Verkuil <[email protected]> 20904L: [email protected] 20905S: Odd Fixes 20906W: https://linuxtv.org 20907T: git git://linuxtv.org/media.git 20908F: drivers/media/i2c/saa6588* 20909 20910SAA7134 VIDEO4LINUX DRIVER 20911M: Mauro Carvalho Chehab <[email protected]> 20912L: [email protected] 20913S: Odd fixes 20914W: https://linuxtv.org 20915T: git git://linuxtv.org/media.git 20916F: Documentation/driver-api/media/drivers/saa7134* 20917F: drivers/media/pci/saa7134/ 20918 20919SAA7146 VIDEO4LINUX-2 DRIVER 20920M: Hans Verkuil <[email protected]> 20921L: [email protected] 20922S: Maintained 20923T: git git://linuxtv.org/media.git 20924F: drivers/media/common/saa7146/ 20925F: drivers/media/pci/saa7146/ 20926F: include/media/drv-intf/saa7146* 20927 20928SAFESETID SECURITY MODULE 20929M: Micah Morton <[email protected]> 20930S: Supported 20931F: Documentation/admin-guide/LSM/SafeSetID.rst 20932F: security/safesetid/ 20933 20934SAMSUNG AUDIO (ASoC) DRIVERS 20935M: Sylwester Nawrocki <[email protected]> 20936L: [email protected] 20937S: Maintained 20938B: mailto:[email protected] 20939F: Documentation/devicetree/bindings/sound/samsung* 20940F: sound/soc/samsung/ 20941 20942SAMSUNG EXYNOS850 SoC SUPPORT 20943M: Sam Protsenko <[email protected]> 20944L: [email protected] (moderated for non-subscribers) 20945L: [email protected] 20946S: Maintained 20947F: Documentation/devicetree/bindings/clock/samsung,exynos850-clock.yaml 20948F: arch/arm64/boot/dts/exynos/exynos850* 20949F: drivers/clk/samsung/clk-exynos850.c 20950F: include/dt-bindings/clock/exynos850.h 20951 20952SAMSUNG EXYNOS MAILBOX DRIVER 20953M: Tudor Ambarus <[email protected]> 20954L: [email protected] 20955L: [email protected] 20956S: Supported 20957F: Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml 20958F: drivers/mailbox/exynos-mailbox.c 20959F: include/linux/mailbox/exynos-message.h 20960 20961SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 20962M: Krzysztof Kozlowski <[email protected]> 20963L: [email protected] 20964L: [email protected] 20965S: Maintained 20966F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.yaml 20967F: drivers/crypto/exynos-rng.c 20968 20969SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 20970M: Łukasz Stelmach <[email protected]> 20971L: [email protected] 20972S: Maintained 20973F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.yaml 20974F: drivers/char/hw_random/exynos-trng.c 20975 20976SAMSUNG FRAMEBUFFER DRIVER 20977M: Jingoo Han <[email protected]> 20978L: [email protected] 20979S: Maintained 20980F: drivers/video/fbdev/s3c-fb.c 20981 20982SAMSUNG INTERCONNECT DRIVERS 20983M: Sylwester Nawrocki <[email protected]> 20984M: Artur Świgoń <[email protected]> 20985L: [email protected] 20986L: [email protected] 20987S: Supported 20988F: drivers/interconnect/samsung/ 20989 20990SAMSUNG LAPTOP DRIVER 20991M: Corentin Chary <[email protected]> 20992L: [email protected] 20993S: Maintained 20994F: drivers/platform/x86/samsung-laptop.c 20995 20996SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 20997M: Krzysztof Kozlowski <[email protected]> 20998L: [email protected] 20999L: [email protected] 21000S: Maintained 21001B: mailto:[email protected] 21002F: Documentation/devicetree/bindings/clock/samsung,s2mps11.yaml 21003F: Documentation/devicetree/bindings/mfd/samsung,s2*.yaml 21004F: Documentation/devicetree/bindings/mfd/samsung,s5m*.yaml 21005F: Documentation/devicetree/bindings/regulator/samsung,s2m*.yaml 21006F: Documentation/devicetree/bindings/regulator/samsung,s5m*.yaml 21007F: drivers/clk/clk-s2mps11.c 21008F: drivers/mfd/sec*.c 21009F: drivers/regulator/s2m*.c 21010F: drivers/regulator/s5m*.c 21011F: drivers/rtc/rtc-s5m.c 21012F: include/linux/mfd/samsung/ 21013 21014SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 21015M: Sylwester Nawrocki <[email protected]> 21016L: [email protected] 21017L: [email protected] 21018S: Maintained 21019F: drivers/media/platform/samsung/s3c-camif/ 21020F: include/media/drv-intf/s3c_camif.h 21021 21022SAMSUNG S3FWRN5 NFC DRIVER 21023M: Krzysztof Kozlowski <[email protected]> 21024S: Maintained 21025F: Documentation/devicetree/bindings/net/nfc/samsung,s3fwrn5.yaml 21026F: drivers/nfc/s3fwrn5 21027 21028SAMSUNG S5C73M3 CAMERA DRIVER 21029M: Sylwester Nawrocki <[email protected]> 21030M: Andrzej Hajda <[email protected]> 21031L: [email protected] 21032S: Supported 21033F: Documentation/devicetree/bindings/media/samsung,s5c73m3.yaml 21034F: drivers/media/i2c/s5c73m3/* 21035 21036SAMSUNG S5K5BAF CAMERA DRIVER 21037M: Sylwester Nawrocki <[email protected]> 21038M: Andrzej Hajda <[email protected]> 21039L: [email protected] 21040S: Supported 21041F: drivers/media/i2c/s5k5baf.c 21042 21043SAMSUNG S5P Security SubSystem (SSS) DRIVER 21044M: Krzysztof Kozlowski <[email protected]> 21045M: Vladimir Zapolskiy <[email protected]> 21046L: [email protected] 21047L: [email protected] 21048S: Maintained 21049F: Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml 21050F: Documentation/devicetree/bindings/crypto/samsung-sss.yaml 21051F: drivers/crypto/s5p-sss.c 21052 21053SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 21054M: Sylwester Nawrocki <[email protected]> 21055L: [email protected] 21056S: Supported 21057Q: https://patchwork.linuxtv.org/project/linux-media/list/ 21058F: Documentation/devicetree/bindings/media/samsung,exynos4210-csis.yaml 21059F: Documentation/devicetree/bindings/media/samsung,exynos4210-fimc.yaml 21060F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-is.yaml 21061F: Documentation/devicetree/bindings/media/samsung,exynos4212-fimc-lite.yaml 21062F: Documentation/devicetree/bindings/media/samsung,fimc.yaml 21063F: drivers/media/platform/samsung/exynos4-is/ 21064 21065SAMSUNG SOC CLOCK DRIVERS 21066M: Krzysztof Kozlowski <[email protected]> 21067M: Sylwester Nawrocki <[email protected]> 21068M: Chanwoo Choi <[email protected]> 21069R: Alim Akhtar <[email protected]> 21070L: [email protected] 21071S: Maintained 21072T: git git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git 21073F: Documentation/devicetree/bindings/clock/samsung,*.yaml 21074F: Documentation/devicetree/bindings/clock/samsung,s3c* 21075F: drivers/clk/samsung/ 21076F: include/dt-bindings/clock/exynos*.h 21077F: include/dt-bindings/clock/s5p*.h 21078F: include/dt-bindings/clock/samsung,*.h 21079F: include/linux/clk/samsung.h 21080 21081SAMSUNG SPI DRIVERS 21082M: Andi Shyti <[email protected]> 21083L: [email protected] 21084L: [email protected] 21085S: Maintained 21086F: Documentation/devicetree/bindings/spi/samsung,spi*.yaml 21087F: drivers/spi/spi-s3c* 21088F: include/linux/platform_data/spi-s3c64xx.h 21089 21090SAMSUNG SXGBE DRIVERS 21091M: Byungho An <[email protected]> 21092L: [email protected] 21093S: Maintained 21094F: drivers/net/ethernet/samsung/sxgbe/ 21095 21096SAMSUNG THERMAL DRIVER 21097M: Bartlomiej Zolnierkiewicz <[email protected]> 21098M: Krzysztof Kozlowski <[email protected]> 21099L: [email protected] 21100L: [email protected] 21101S: Maintained 21102F: Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml 21103F: drivers/thermal/samsung/ 21104 21105SAMSUNG USB2 PHY DRIVER 21106M: Sylwester Nawrocki <[email protected]> 21107L: [email protected] 21108S: Supported 21109F: Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml 21110F: Documentation/driver-api/phy/samsung-usb2.rst 21111F: drivers/phy/samsung/phy-exynos4210-usb2.c 21112F: drivers/phy/samsung/phy-exynos4x12-usb2.c 21113F: drivers/phy/samsung/phy-exynos5250-usb2.c 21114F: drivers/phy/samsung/phy-s5pv210-usb2.c 21115F: drivers/phy/samsung/phy-samsung-usb2.c 21116F: drivers/phy/samsung/phy-samsung-usb2.h 21117 21118SANCLOUD BEAGLEBONE ENHANCED DEVICE TREE 21119M: Paul Barker <[email protected]> 21120R: Marc Murphy <[email protected]> 21121S: Supported 21122F: arch/arm/boot/dts/ti/omap/am335x-sancloud* 21123 21124SC1200 WDT DRIVER 21125M: Zwane Mwaikambo <[email protected]> 21126S: Maintained 21127F: drivers/watchdog/sc1200wdt.c 21128 21129SCHEDULER 21130M: Ingo Molnar <[email protected]> 21131M: Peter Zijlstra <[email protected]> 21132M: Juri Lelli <[email protected]> (SCHED_DEADLINE) 21133M: Vincent Guittot <[email protected]> (SCHED_NORMAL) 21134R: Dietmar Eggemann <[email protected]> (SCHED_NORMAL) 21135R: Steven Rostedt <[email protected]> (SCHED_FIFO/SCHED_RR) 21136R: Ben Segall <[email protected]> (CONFIG_CFS_BANDWIDTH) 21137R: Mel Gorman <[email protected]> (CONFIG_NUMA_BALANCING) 21138R: Valentin Schneider <[email protected]> (TOPOLOGY) 21139L: [email protected] 21140S: Maintained 21141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 21142F: include/linux/preempt.h 21143F: include/linux/sched.h 21144F: include/linux/wait.h 21145F: include/uapi/linux/sched.h 21146F: kernel/sched/ 21147 21148SCHEDULER - SCHED_EXT 21149R: Tejun Heo <[email protected]> 21150R: David Vernet <[email protected]> 21151R: Andrea Righi <[email protected]> 21152R: Changwoo Min <[email protected]> 21153L: [email protected] 21154S: Maintained 21155W: https://github.com/sched-ext/scx 21156T: git://git.kernel.org/pub/scm/linux/kernel/git/tj/sched_ext.git 21157F: include/linux/sched/ext.h 21158F: kernel/sched/ext.h 21159F: kernel/sched/ext.c 21160F: tools/sched_ext/ 21161F: tools/testing/selftests/sched_ext 21162 21163SCIOSENSE ENS160 MULTI-GAS SENSOR DRIVER 21164M: Gustavo Silva <[email protected]> 21165S: Maintained 21166F: drivers/iio/chemical/ens160_core.c 21167F: drivers/iio/chemical/ens160_i2c.c 21168F: drivers/iio/chemical/ens160_spi.c 21169F: drivers/iio/chemical/ens160.h 21170 21171SCSI LIBSAS SUBSYSTEM 21172R: John Garry <[email protected]> 21173R: Jason Yan <[email protected]> 21174L: [email protected] 21175S: Supported 21176F: Documentation/scsi/libsas.rst 21177F: drivers/scsi/libsas/ 21178F: include/scsi/libsas.h 21179F: include/scsi/sas_ata.h 21180 21181SCSI RDMA PROTOCOL (SRP) INITIATOR 21182M: Bart Van Assche <[email protected]> 21183L: [email protected] 21184S: Supported 21185Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21186F: drivers/infiniband/ulp/srp/ 21187F: include/scsi/srp.h 21188 21189SCSI RDMA PROTOCOL (SRP) TARGET 21190M: Bart Van Assche <[email protected]> 21191L: [email protected] 21192L: [email protected] 21193S: Supported 21194Q: http://patchwork.kernel.org/project/linux-rdma/list/ 21195F: drivers/infiniband/ulp/srpt/ 21196 21197SCSI SG DRIVER 21198M: Doug Gilbert <[email protected]> 21199L: [email protected] 21200S: Maintained 21201W: http://sg.danny.cz/sg 21202F: Documentation/scsi/scsi-generic.rst 21203F: drivers/scsi/sg.c 21204F: include/scsi/sg.h 21205 21206SCSI SUBSYSTEM 21207M: "James E.J. Bottomley" <[email protected]> 21208M: "Martin K. Petersen" <[email protected]> 21209L: [email protected] 21210S: Maintained 21211Q: https://patchwork.kernel.org/project/linux-scsi/list/ 21212T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 21213T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21214F: Documentation/devicetree/bindings/scsi/ 21215F: drivers/scsi/ 21216F: drivers/ufs/ 21217F: include/scsi/ 21218F: include/uapi/scsi/ 21219 21220SCSI TAPE DRIVER 21221M: Kai Mäkisara <[email protected]> 21222L: [email protected] 21223S: Maintained 21224F: Documentation/scsi/st.rst 21225F: drivers/scsi/st.* 21226F: drivers/scsi/st_*.h 21227 21228SCSI TARGET CORE USER DRIVER 21229M: Bodo Stroesser <[email protected]> 21230L: [email protected] 21231L: [email protected] 21232S: Supported 21233F: Documentation/target/tcmu-design.rst 21234F: drivers/target/target_core_user.c 21235F: include/uapi/linux/target_core_user.h 21236 21237SCSI TARGET SUBSYSTEM 21238M: "Martin K. Petersen" <[email protected]> 21239L: [email protected] 21240L: [email protected] 21241S: Supported 21242Q: https://patchwork.kernel.org/project/target-devel/list/ 21243T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 21244F: Documentation/target/ 21245F: drivers/target/ 21246F: include/target/ 21247 21248SCTP PROTOCOL 21249M: Marcelo Ricardo Leitner <[email protected]> 21250M: Xin Long <[email protected]> 21251L: [email protected] 21252S: Maintained 21253W: https://github.com/sctp/lksctp-tools/wiki 21254F: Documentation/networking/sctp.rst 21255F: include/linux/sctp.h 21256F: include/net/sctp/ 21257F: include/uapi/linux/sctp.h 21258F: net/sctp/ 21259 21260SCx200 CPU SUPPORT 21261M: Jim Cromie <[email protected]> 21262S: Odd Fixes 21263F: Documentation/i2c/busses/scx200_acb.rst 21264F: arch/x86/platform/scx200/ 21265F: drivers/i2c/busses/scx200* 21266F: drivers/mtd/maps/scx200_docflash.c 21267F: drivers/watchdog/scx200_wdt.c 21268F: include/linux/scx200.h 21269 21270SCx200 GPIO DRIVER 21271M: Jim Cromie <[email protected]> 21272S: Maintained 21273F: drivers/char/scx200_gpio.c 21274F: include/linux/scx200_gpio.h 21275 21276SCx200 HRT CLOCKSOURCE DRIVER 21277M: Jim Cromie <[email protected]> 21278S: Maintained 21279F: drivers/clocksource/scx200_hrt.c 21280 21281SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 21282M: Sascha Sommer <[email protected]> 21283L: [email protected] (subscribers-only) 21284S: Maintained 21285F: drivers/mmc/host/sdricoh_cs.c 21286 21287SECO BOARDS CEC DRIVER 21288M: Ettore Chimenti <[email protected]> 21289S: Maintained 21290F: drivers/media/cec/platform/seco/seco-cec.c 21291F: drivers/media/cec/platform/seco/seco-cec.h 21292 21293SECURE COMPUTING 21294M: Kees Cook <[email protected]> 21295R: Andy Lutomirski <[email protected]> 21296R: Will Drewry <[email protected]> 21297S: Supported 21298T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/seccomp 21299F: Documentation/userspace-api/seccomp_filter.rst 21300F: include/linux/seccomp.h 21301F: include/uapi/linux/seccomp.h 21302F: kernel/seccomp.c 21303F: tools/testing/selftests/kselftest_harness.h 21304F: tools/testing/selftests/seccomp/* 21305K: \bsecure_computing 21306K: \bTIF_SECCOMP\b 21307 21308SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 21309M: Kamal Dasu <[email protected]> 21310M: Al Cooper <[email protected]> 21311R: Broadcom internal kernel review list <[email protected]> 21312L: [email protected] 21313S: Maintained 21314F: drivers/mmc/host/sdhci-brcmstb* 21315 21316SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 21317M: Adrian Hunter <[email protected]> 21318L: [email protected] 21319S: Supported 21320F: Documentation/devicetree/bindings/mmc/sdhci-common.yaml 21321F: drivers/mmc/host/sdhci* 21322 21323SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) MICROCHIP DRIVER 21324M: Aubin Constans <[email protected]> 21325R: Eugen Hristev <[email protected]> 21326L: [email protected] 21327S: Supported 21328F: drivers/mmc/host/sdhci-of-at91.c 21329 21330SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) NXP i.MX DRIVER 21331M: Haibo Chen <[email protected]> 21332L: [email protected] 21333L: [email protected] 21334L: [email protected] 21335S: Maintained 21336F: drivers/mmc/host/sdhci-esdhc-imx.c 21337 21338SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 21339M: Ben Dooks <[email protected]> 21340M: Jaehoon Chung <[email protected]> 21341L: [email protected] 21342S: Maintained 21343F: drivers/mmc/host/sdhci-s3c* 21344 21345SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 21346M: Viresh Kumar <[email protected]> 21347L: [email protected] 21348S: Maintained 21349F: drivers/mmc/host/sdhci-spear.c 21350 21351SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 21352M: Vignesh Raghavendra <[email protected]> 21353L: [email protected] 21354S: Maintained 21355F: drivers/mmc/host/sdhci-omap.c 21356 21357SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 21358M: Jonathan Derrick <[email protected]> 21359L: [email protected] 21360S: Supported 21361F: block/opal_proto.h 21362F: block/sed* 21363F: include/linux/sed* 21364F: include/uapi/linux/sed* 21365 21366SECURE MONITOR CALL(SMC) CALLING CONVENTION (SMCCC) 21367M: Mark Rutland <[email protected]> 21368M: Lorenzo Pieralisi <[email protected]> 21369M: Sudeep Holla <[email protected]> 21370L: [email protected] (moderated for non-subscribers) 21371S: Maintained 21372F: drivers/firmware/smccc/ 21373F: include/linux/arm-smccc.h 21374 21375SECURITY CONTACT 21376M: Security Officers <[email protected]> 21377S: Supported 21378F: Documentation/process/security-bugs.rst 21379 21380SECURITY SUBSYSTEM 21381M: Paul Moore <[email protected]> 21382M: James Morris <[email protected]> 21383M: "Serge E. Hallyn" <[email protected]> 21384L: [email protected] 21385S: Supported 21386Q: https://patchwork.kernel.org/project/linux-security-module/list 21387B: mailto:[email protected] 21388P: https://github.com/LinuxSecurityModule/kernel/blob/main/README.md 21389T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsm.git 21390F: include/linux/lsm/ 21391F: include/linux/lsm_audit.h 21392F: include/linux/lsm_hook_defs.h 21393F: include/linux/lsm_hooks.h 21394F: include/linux/security.h 21395F: include/uapi/linux/lsm.h 21396F: security/ 21397F: tools/testing/selftests/lsm/ 21398X: security/selinux/ 21399K: \bsecurity_[a-z_0-9]\+\b 21400 21401SELINUX SECURITY MODULE 21402M: Paul Moore <[email protected]> 21403M: Stephen Smalley <[email protected]> 21404R: Ondrej Mosnacek <[email protected]> 21405L: [email protected] 21406S: Supported 21407W: https://github.com/SELinuxProject 21408Q: https://patchwork.kernel.org/project/selinux/list 21409B: mailto:[email protected] 21410P: https://github.com/SELinuxProject/selinux-kernel/blob/main/README.md 21411T: git https://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 21412F: Documentation/ABI/removed/sysfs-selinux-checkreqprot 21413F: Documentation/ABI/removed/sysfs-selinux-disable 21414F: Documentation/admin-guide/LSM/SELinux.rst 21415F: include/trace/events/avc.h 21416F: include/uapi/linux/selinux_netlink.h 21417F: scripts/selinux/ 21418F: security/selinux/ 21419 21420SENSABLE PHANTOM 21421M: Jiri Slaby <[email protected]> 21422S: Maintained 21423F: drivers/misc/phantom.c 21424F: include/uapi/linux/phantom.h 21425 21426SENSEAIR SUNRISE 006-0-0007 21427M: Jacopo Mondi <[email protected]> 21428S: Maintained 21429F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 21430F: Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml 21431F: drivers/iio/chemical/sunrise_co2.c 21432 21433SENSIRION SCD30 CARBON DIOXIDE SENSOR DRIVER 21434M: Tomasz Duszynski <[email protected]> 21435S: Maintained 21436F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd30.yaml 21437F: drivers/iio/chemical/scd30.h 21438F: drivers/iio/chemical/scd30_core.c 21439F: drivers/iio/chemical/scd30_i2c.c 21440F: drivers/iio/chemical/scd30_serial.c 21441 21442SENSIRION SCD4X CARBON DIOXIDE SENSOR DRIVER 21443M: Roan van Dijk <[email protected]> 21444S: Maintained 21445F: Documentation/devicetree/bindings/iio/chemical/sensirion,scd4x.yaml 21446F: drivers/iio/chemical/scd4x.c 21447 21448SENSIRION SDP500 DIFFERENTIAL PRESSURE SENSOR DRIVER 21449M: Petar Stoykov <[email protected]> 21450S: Maintained 21451F: Documentation/devicetree/bindings/iio/pressure/sensirion,sdp500.yaml 21452F: drivers/iio/pressure/sdp500.c 21453 21454SENSIRION SGP40 GAS SENSOR DRIVER 21455M: Andreas Klinger <[email protected]> 21456S: Maintained 21457F: Documentation/ABI/testing/sysfs-bus-iio-chemical-sgp40 21458F: drivers/iio/chemical/sgp40.c 21459 21460SENSIRION SPS30 AIR POLLUTION SENSOR DRIVER 21461M: Tomasz Duszynski <[email protected]> 21462S: Maintained 21463F: Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml 21464F: drivers/iio/chemical/sps30.c 21465F: drivers/iio/chemical/sps30_i2c.c 21466F: drivers/iio/chemical/sps30_serial.c 21467 21468SERIAL DEVICE BUS 21469M: Rob Herring <[email protected]> 21470L: [email protected] 21471S: Maintained 21472F: Documentation/devicetree/bindings/serial/serial.yaml 21473F: drivers/tty/serdev/ 21474F: include/linux/serdev.h 21475 21476SERIAL IR RECEIVER 21477M: Sean Young <[email protected]> 21478L: [email protected] 21479S: Maintained 21480F: drivers/media/rc/serial_ir.c 21481 21482SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 21483M: Srinivas Kandagatla <[email protected]> 21484L: [email protected] 21485S: Maintained 21486F: Documentation/devicetree/bindings/slimbus/ 21487F: Documentation/driver-api/slimbus.rst 21488F: drivers/slimbus/ 21489F: include/linux/slimbus.h 21490 21491SFC NETWORK DRIVER 21492M: Edward Cree <[email protected]> 21493M: Martin Habets <[email protected]> 21494L: [email protected] 21495L: [email protected] 21496S: Maintained 21497F: Documentation/networking/devlink/sfc.rst 21498F: drivers/net/ethernet/sfc/ 21499 21500SFCTEMP HWMON DRIVER 21501M: Emil Renner Berthing <[email protected]> 21502M: Hal Feng <[email protected]> 21503L: [email protected] 21504S: Maintained 21505F: Documentation/devicetree/bindings/hwmon/starfive,jh71x0-temp.yaml 21506F: Documentation/hwmon/sfctemp.rst 21507F: drivers/hwmon/sfctemp.c 21508 21509SFF/SFP/SFP+ MODULE SUPPORT 21510M: Russell King <[email protected]> 21511L: [email protected] 21512S: Maintained 21513F: Documentation/devicetree/bindings/net/sff,sfp.yaml 21514F: drivers/net/phy/phylink.c 21515F: drivers/net/phy/sfp* 21516F: include/linux/mdio/mdio-i2c.h 21517F: include/linux/phylink.h 21518F: include/linux/sfp.h 21519K: phylink\.h|struct\s+phylink|\.phylink|>phylink_|phylink_(autoneg|clear|connect|create|destroy|disconnect|ethtool|helper|mac|mii|of|set|start|stop|test|validate) 21520 21521SGI GRU DRIVER 21522M: Dimitri Sivanich <[email protected]> 21523S: Maintained 21524F: drivers/misc/sgi-gru/ 21525 21526SGI XP/XPC/XPNET DRIVER 21527M: Robin Holt <[email protected]> 21528M: Steve Wahl <[email protected]> 21529S: Maintained 21530F: drivers/misc/sgi-xp/ 21531 21532SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 21533M: Wenjia Zhang <[email protected]> 21534M: Jan Karcher <[email protected]> 21535R: D. Wythe <[email protected]> 21536R: Tony Lu <[email protected]> 21537R: Wen Gu <[email protected]> 21538L: [email protected] 21539L: [email protected] 21540S: Supported 21541F: net/smc/ 21542 21543SHARP GP2AP002A00F/GP2AP002S00F SENSOR DRIVER 21544M: Linus Walleij <[email protected]> 21545L: [email protected] 21546S: Maintained 21547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 21548F: Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml 21549F: drivers/iio/light/gp2ap002.c 21550 21551SHARP RJ54N1CB0C SENSOR DRIVER 21552M: Jacopo Mondi <[email protected]> 21553L: [email protected] 21554S: Odd fixes 21555T: git git://linuxtv.org/media.git 21556F: drivers/media/i2c/rj54n1cb0c.c 21557F: include/media/i2c/rj54n1cb0c.h 21558 21559SHRINKER 21560M: Andrew Morton <[email protected]> 21561M: Dave Chinner <[email protected]> 21562R: Qi Zheng <[email protected]> 21563R: Roman Gushchin <[email protected]> 21564R: Muchun Song <[email protected]> 21565L: [email protected] 21566S: Maintained 21567F: Documentation/admin-guide/mm/shrinker_debugfs.rst 21568F: include/linux/shrinker.h 21569F: mm/shrinker.c 21570F: mm/shrinker_debug.c 21571 21572SH_VOU V4L2 OUTPUT DRIVER 21573L: [email protected] 21574S: Orphan 21575F: drivers/media/platform/renesas/sh_vou.c 21576F: include/media/drv-intf/sh_vou.h 21577 21578SI2157 MEDIA DRIVER 21579L: [email protected] 21580S: Orphan 21581W: https://linuxtv.org 21582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21583F: drivers/media/tuners/si2157* 21584 21585SI2165 MEDIA DRIVER 21586M: Matthias Schwarzott <[email protected]> 21587L: [email protected] 21588S: Maintained 21589W: https://linuxtv.org 21590Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21591F: drivers/media/dvb-frontends/si2165* 21592 21593SI2168 MEDIA DRIVER 21594L: [email protected] 21595S: Orphan 21596W: https://linuxtv.org 21597Q: http://patchwork.linuxtv.org/project/linux-media/list/ 21598F: drivers/media/dvb-frontends/si2168* 21599 21600SI470X FM RADIO RECEIVER I2C DRIVER 21601M: Hans Verkuil <[email protected]> 21602L: [email protected] 21603S: Odd Fixes 21604W: https://linuxtv.org 21605T: git git://linuxtv.org/media.git 21606F: Documentation/devicetree/bindings/media/silabs,si470x.yaml 21607F: drivers/media/radio/si470x/radio-si470x-i2c.c 21608 21609SI470X FM RADIO RECEIVER USB DRIVER 21610M: Hans Verkuil <[email protected]> 21611L: [email protected] 21612S: Maintained 21613W: https://linuxtv.org 21614T: git git://linuxtv.org/media.git 21615F: drivers/media/radio/si470x/radio-si470x-common.c 21616F: drivers/media/radio/si470x/radio-si470x-usb.c 21617F: drivers/media/radio/si470x/radio-si470x.h 21618 21619SI4713 FM RADIO TRANSMITTER I2C DRIVER 21620M: Eduardo Valentin <[email protected]> 21621L: [email protected] 21622S: Odd Fixes 21623W: https://linuxtv.org 21624T: git git://linuxtv.org/media.git 21625F: drivers/media/radio/si4713/si4713.? 21626 21627SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 21628M: Eduardo Valentin <[email protected]> 21629L: [email protected] 21630S: Odd Fixes 21631W: https://linuxtv.org 21632T: git git://linuxtv.org/media.git 21633F: drivers/media/radio/si4713/radio-platform-si4713.c 21634 21635SI4713 FM RADIO TRANSMITTER USB DRIVER 21636M: Hans Verkuil <[email protected]> 21637L: [email protected] 21638S: Maintained 21639W: https://linuxtv.org 21640T: git git://linuxtv.org/media.git 21641F: drivers/media/radio/si4713/radio-usb-si4713.c 21642 21643SIANO DVB DRIVER 21644M: Mauro Carvalho Chehab <[email protected]> 21645L: [email protected] 21646S: Odd fixes 21647W: https://linuxtv.org 21648T: git git://linuxtv.org/media.git 21649F: drivers/media/common/siano/ 21650F: drivers/media/mmc/siano/ 21651F: drivers/media/usb/siano/ 21652F: drivers/media/usb/siano/ 21653 21654SIEMENS IPC LED DRIVERS 21655M: Bao Cheng Su <[email protected]> 21656M: Benedikt Niedermayr <[email protected]> 21657M: Tobias Schaffner <[email protected]> 21658L: [email protected] 21659S: Maintained 21660F: drivers/leds/simple/ 21661 21662SIEMENS IPC PLATFORM DRIVERS 21663M: Bao Cheng Su <[email protected]> 21664M: Benedikt Niedermayr <[email protected]> 21665M: Tobias Schaffner <[email protected]> 21666L: [email protected] 21667S: Maintained 21668F: drivers/platform/x86/siemens/ 21669F: include/linux/platform_data/x86/simatic-ipc-base.h 21670F: include/linux/platform_data/x86/simatic-ipc.h 21671 21672SIEMENS IPC WATCHDOG DRIVERS 21673M: Bao Cheng Su <[email protected]> 21674M: Benedikt Niedermayr <[email protected]> 21675M: Tobias Schaffner <[email protected]> 21676L: [email protected] 21677S: Maintained 21678F: drivers/watchdog/simatic-ipc-wdt.c 21679 21680SIFIVE DRIVERS 21681M: Paul Walmsley <[email protected]> 21682M: Samuel Holland <[email protected]> 21683L: [email protected] 21684S: Supported 21685F: drivers/dma/sf-pdma/ 21686N: sifive 21687K: fu[57]40 21688K: [^@]sifive 21689 21690SILEAD TOUCHSCREEN DRIVER 21691M: Hans de Goede <[email protected]> 21692L: [email protected] 21693L: [email protected] 21694S: Maintained 21695F: drivers/input/touchscreen/silead.c 21696F: drivers/platform/x86/touchscreen_dmi.c 21697 21698SILICON LABS WIRELESS DRIVERS (for WFxxx series) 21699M: Jérôme Pouiller <[email protected]> 21700S: Supported 21701F: Documentation/devicetree/bindings/net/wireless/silabs,wfx.yaml 21702F: drivers/net/wireless/silabs/wfx/ 21703 21704SILICON MOTION SM712 FRAME BUFFER DRIVER 21705M: Sudip Mukherjee <[email protected]> 21706M: Teddy Wang <[email protected]> 21707M: Sudip Mukherjee <[email protected]> 21708L: [email protected] 21709S: Maintained 21710F: Documentation/fb/sm712fb.rst 21711F: drivers/video/fbdev/sm712* 21712 21713SILVACO I3C DUAL-ROLE MASTER 21714M: Miquel Raynal <[email protected]> 21715M: Conor Culhane <[email protected]> 21716L: [email protected] (moderated for non-subscribers) 21717S: Maintained 21718F: Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml 21719F: drivers/i3c/master/svc-i3c-master.c 21720 21721SIMPLEFB FB DRIVER 21722M: Hans de Goede <[email protected]> 21723L: [email protected] 21724S: Maintained 21725F: Documentation/devicetree/bindings/display/simple-framebuffer.yaml 21726F: drivers/video/fbdev/simplefb.c 21727F: include/linux/platform_data/simplefb.h 21728 21729SIOX 21730M: Thorsten Scherer <[email protected]> 21731R: Pengutronix Kernel Team <[email protected]> 21732S: Supported 21733F: drivers/gpio/gpio-siox.c 21734F: drivers/siox/* 21735F: include/trace/events/siox.h 21736 21737SIPHASH PRF ROUTINES 21738M: Jason A. Donenfeld <[email protected]> 21739S: Maintained 21740F: include/linux/siphash.h 21741F: lib/siphash.c 21742F: lib/siphash_kunit.c 21743 21744SIS 190 ETHERNET DRIVER 21745M: Francois Romieu <[email protected]> 21746L: [email protected] 21747S: Maintained 21748F: drivers/net/ethernet/sis/sis190.c 21749 21750SIS 900/7016 FAST ETHERNET DRIVER 21751M: Daniele Venzano <[email protected]> 21752L: [email protected] 21753S: Maintained 21754W: http://www.brownhat.org/sis900.html 21755F: drivers/net/ethernet/sis/sis900.* 21756 21757SIS FRAMEBUFFER DRIVER 21758S: Orphan 21759F: Documentation/fb/sisfb.rst 21760F: drivers/video/fbdev/sis/ 21761F: include/video/sisfb.h 21762 21763SIS I2C TOUCHSCREEN DRIVER 21764M: Mika Penttilä <[email protected]> 21765L: [email protected] 21766S: Maintained 21767F: Documentation/devicetree/bindings/input/touchscreen/sis_i2c.txt 21768F: drivers/input/touchscreen/sis_i2c.c 21769 21770SIS USB2VGA DRIVER 21771M: Thomas Winischhofer <[email protected]> 21772S: Maintained 21773W: http://www.winischhofer.at/linuxsisusbvga.shtml 21774F: drivers/usb/misc/sisusbvga/ 21775 21776SL28 CPLD MFD DRIVER 21777M: Michael Walle <[email protected]> 21778S: Maintained 21779F: Documentation/devicetree/bindings/gpio/kontron,sl28cpld-gpio.yaml 21780F: Documentation/devicetree/bindings/hwmon/kontron,sl28cpld-hwmon.yaml 21781F: Documentation/devicetree/bindings/interrupt-controller/kontron,sl28cpld-intc.yaml 21782F: Documentation/devicetree/bindings/mfd/kontron,sl28cpld.yaml 21783F: Documentation/devicetree/bindings/pwm/kontron,sl28cpld-pwm.yaml 21784F: Documentation/devicetree/bindings/watchdog/kontron,sl28cpld-wdt.yaml 21785F: drivers/gpio/gpio-sl28cpld.c 21786F: drivers/hwmon/sl28cpld-hwmon.c 21787F: drivers/irqchip/irq-sl28cpld.c 21788F: drivers/pwm/pwm-sl28cpld.c 21789F: drivers/watchdog/sl28cpld_wdt.c 21790 21791SL28 VPD NVMEM LAYOUT DRIVER 21792M: Michael Walle <[email protected]> 21793S: Maintained 21794F: Documentation/devicetree/bindings/nvmem/layouts/kontron,sl28-vpd.yaml 21795F: drivers/nvmem/layouts/sl28vpd.c 21796 21797SLAB ALLOCATOR 21798M: Christoph Lameter <[email protected]> 21799M: Pekka Enberg <[email protected]> 21800M: David Rientjes <[email protected]> 21801M: Joonsoo Kim <[email protected]> 21802M: Andrew Morton <[email protected]> 21803M: Vlastimil Babka <[email protected]> 21804R: Roman Gushchin <[email protected]> 21805R: Hyeonggon Yoo <[email protected]> 21806L: [email protected] 21807S: Maintained 21808T: git git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab.git 21809F: include/linux/sl?b*.h 21810F: mm/sl?b* 21811 21812SLCAN CAN NETWORK DRIVER 21813M: Dario Binacchi <[email protected]> 21814L: [email protected] 21815S: Maintained 21816F: drivers/net/can/slcan/ 21817 21818SLEEPABLE READ-COPY UPDATE (SRCU) 21819M: Lai Jiangshan <[email protected]> 21820M: "Paul E. McKenney" <[email protected]> 21821M: Josh Triplett <[email protected]> 21822R: Steven Rostedt <[email protected]> 21823R: Mathieu Desnoyers <[email protected]> 21824L: [email protected] 21825S: Supported 21826W: http://www.rdrop.com/users/paulmck/RCU/ 21827T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 21828F: include/linux/srcu*.h 21829F: kernel/rcu/srcu*.c 21830 21831SMACK SECURITY MODULE 21832M: Casey Schaufler <[email protected]> 21833L: [email protected] 21834S: Maintained 21835W: http://schaufler-ca.com 21836T: git git://github.com/cschaufler/smack-next 21837F: Documentation/admin-guide/LSM/Smack.rst 21838F: security/smack/ 21839 21840SMC91x ETHERNET DRIVER 21841M: Nicolas Pitre <[email protected]> 21842S: Odd Fixes 21843F: drivers/net/ethernet/smsc/smc91x.* 21844 21845SMSC EMC2103 HARDWARE MONITOR DRIVER 21846M: Steve Glendinning <[email protected]> 21847L: [email protected] 21848S: Maintained 21849F: Documentation/hwmon/emc2103.rst 21850F: drivers/hwmon/emc2103.c 21851 21852SMSC SCH5627 HARDWARE MONITOR DRIVER 21853M: Hans de Goede <[email protected]> 21854L: [email protected] 21855S: Supported 21856F: Documentation/hwmon/sch5627.rst 21857F: drivers/hwmon/sch5627.c 21858 21859SMSC UFX6000 and UFX7000 USB to VGA DRIVER 21860M: Steve Glendinning <[email protected]> 21861L: [email protected] 21862S: Maintained 21863F: drivers/video/fbdev/smscufx.c 21864 21865SMSC47B397 HARDWARE MONITOR DRIVER 21866M: Jean Delvare <[email protected]> 21867L: [email protected] 21868S: Maintained 21869F: Documentation/hwmon/smsc47b397.rst 21870F: drivers/hwmon/smsc47b397.c 21871 21872SMSC911x ETHERNET DRIVER 21873M: Steve Glendinning <[email protected]> 21874L: [email protected] 21875S: Maintained 21876F: drivers/net/ethernet/smsc/smsc911x.* 21877F: include/linux/smsc911x.h 21878 21879SMSC9420 PCI ETHERNET DRIVER 21880M: Steve Glendinning <[email protected]> 21881L: [email protected] 21882S: Maintained 21883F: drivers/net/ethernet/smsc/smsc9420.* 21884 21885SNET DPU VIRTIO DATA PATH ACCELERATOR 21886R: Alvaro Karsz <[email protected]> 21887F: drivers/vdpa/solidrun/ 21888 21889SOCIONEXT (SNI) AVE NETWORK DRIVER 21890M: Kunihiko Hayashi <[email protected]> 21891L: [email protected] 21892S: Maintained 21893F: Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml 21894F: drivers/net/ethernet/socionext/sni_ave.c 21895 21896SOCIONEXT (SNI) NETSEC NETWORK DRIVER 21897M: Ilias Apalodimas <[email protected]> 21898M: Masahisa Kojima <[email protected]> 21899L: [email protected] 21900S: Maintained 21901F: Documentation/devicetree/bindings/net/socionext,synquacer-netsec.yaml 21902F: drivers/net/ethernet/socionext/netsec.c 21903 21904SOCIONEXT (SNI) Synquacer SPI DRIVER 21905M: Masahisa Kojima <[email protected]> 21906M: Jassi Brar <[email protected]> 21907L: [email protected] 21908S: Maintained 21909F: Documentation/devicetree/bindings/spi/socionext,synquacer-spi.yaml 21910F: drivers/spi/spi-synquacer.c 21911 21912SOCIONEXT SYNQUACER I2C DRIVER 21913M: Ard Biesheuvel <[email protected]> 21914L: [email protected] 21915S: Maintained 21916F: Documentation/devicetree/bindings/i2c/socionext,synquacer-i2c.yaml 21917F: drivers/i2c/busses/i2c-synquacer.c 21918 21919SOCIONEXT UNIPHIER SOUND DRIVER 21920L: [email protected] 21921S: Orphan 21922F: sound/soc/uniphier/ 21923 21924SOCKET TIMESTAMPING 21925M: Willem de Bruijn <[email protected]> 21926R: Jason Xing <[email protected]> 21927S: Maintained 21928F: Documentation/networking/timestamping.rst 21929F: include/linux/net_tstamp.h 21930F: include/uapi/linux/net_tstamp.h 21931F: tools/testing/selftests/bpf/*/net_timestamping* 21932F: tools/testing/selftests/net/*timestamp* 21933F: tools/testing/selftests/net/so_txtime.c 21934 21935SOEKRIS NET48XX LED SUPPORT 21936M: Chris Boot <[email protected]> 21937S: Maintained 21938F: drivers/leds/leds-net48xx.c 21939 21940SOFT-IWARP DRIVER (siw) 21941M: Bernard Metzler <[email protected]> 21942L: [email protected] 21943S: Supported 21944F: drivers/infiniband/sw/siw/ 21945F: include/uapi/rdma/siw-abi.h 21946 21947SOFT-ROCE DRIVER (rxe) 21948M: Zhu Yanjun <[email protected]> 21949L: [email protected] 21950S: Supported 21951F: drivers/infiniband/sw/rxe/ 21952F: include/uapi/rdma/rdma_user_rxe.h 21953 21954SOFTLOGIC 6x10 MPEG CODEC 21955M: Bluecherry Maintainers <[email protected]> 21956M: Andrey Utkin <[email protected]> 21957M: Ismael Luceno <[email protected]> 21958L: [email protected] 21959S: Supported 21960F: drivers/media/pci/solo6x10/ 21961 21962SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 21963M: James Morse <[email protected]> 21964L: [email protected] (moderated for non-subscribers) 21965S: Maintained 21966F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 21967F: drivers/firmware/arm_sdei.c 21968F: include/linux/arm_sdei.h 21969F: include/uapi/linux/arm_sdei.h 21970 21971SOFTWARE NODES AND DEVICE PROPERTIES 21972R: Andy Shevchenko <[email protected]> 21973R: Daniel Scally <[email protected]> 21974R: Heikki Krogerus <[email protected]> 21975R: Sakari Ailus <[email protected]> 21976L: [email protected] 21977S: Maintained 21978F: drivers/base/property.c 21979F: drivers/base/swnode.c 21980F: include/linux/fwnode.h 21981F: include/linux/property.h 21982 21983SOFTWARE RAID (Multiple Disks) SUPPORT 21984M: Song Liu <[email protected]> 21985M: Yu Kuai <[email protected]> 21986L: [email protected] 21987S: Supported 21988Q: https://patchwork.kernel.org/project/linux-raid/list/ 21989T: git git://git.kernel.org/pub/scm/linux/kernel/git/mdraid/linux.git 21990F: drivers/md/Kconfig 21991F: drivers/md/Makefile 21992F: drivers/md/md* 21993F: drivers/md/raid* 21994F: include/linux/raid/ 21995F: include/uapi/linux/raid/ 21996 21997SOLIDRUN CLEARFOG SUPPORT 21998M: Russell King <[email protected]> 21999S: Maintained 22000F: arch/arm/boot/dts/marvell/armada-388-clearfog* 22001F: arch/arm/boot/dts/marvell/armada-38x-solidrun-* 22002 22003SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 22004M: Russell King <[email protected]> 22005S: Maintained 22006F: arch/arm/boot/dts/nxp/imx/imx6*-cubox-i* 22007F: arch/arm/boot/dts/nxp/imx/imx6*-hummingboard* 22008F: arch/arm/boot/dts/nxp/imx/imx6*-sr-* 22009 22010SONIC NETWORK DRIVER 22011M: Thomas Bogendoerfer <[email protected]> 22012L: [email protected] 22013S: Maintained 22014F: drivers/net/ethernet/natsemi/sonic.* 22015 22016SONICS SILICON BACKPLANE DRIVER (SSB) 22017M: Michael Buesch <[email protected]> 22018L: [email protected] 22019S: Maintained 22020F: drivers/ssb/ 22021F: include/linux/ssb/ 22022 22023SONY IMX208 SENSOR DRIVER 22024M: Sakari Ailus <[email protected]> 22025L: [email protected] 22026S: Maintained 22027T: git git://linuxtv.org/media.git 22028F: drivers/media/i2c/imx208.c 22029 22030SONY IMX214 SENSOR DRIVER 22031M: Ricardo Ribalda <[email protected]> 22032L: [email protected] 22033S: Maintained 22034T: git git://linuxtv.org/media.git 22035F: Documentation/devicetree/bindings/media/i2c/sony,imx214.yaml 22036F: drivers/media/i2c/imx214.c 22037 22038SONY IMX219 SENSOR DRIVER 22039M: Dave Stevenson <[email protected]> 22040L: [email protected] 22041S: Maintained 22042T: git git://linuxtv.org/media.git 22043F: Documentation/devicetree/bindings/media/i2c/imx219.yaml 22044F: drivers/media/i2c/imx219.c 22045 22046SONY IMX258 SENSOR DRIVER 22047M: Sakari Ailus <[email protected]> 22048L: [email protected] 22049S: Maintained 22050T: git git://linuxtv.org/media.git 22051F: Documentation/devicetree/bindings/media/i2c/sony,imx258.yaml 22052F: drivers/media/i2c/imx258.c 22053 22054SONY IMX274 SENSOR DRIVER 22055M: Leon Luo <[email protected]> 22056L: [email protected] 22057S: Maintained 22058T: git git://linuxtv.org/media.git 22059F: Documentation/devicetree/bindings/media/i2c/sony,imx274.yaml 22060F: drivers/media/i2c/imx274.c 22061 22062SONY IMX283 SENSOR DRIVER 22063M: Kieran Bingham <[email protected]> 22064M: Umang Jain <[email protected]> 22065L: [email protected] 22066S: Maintained 22067T: git git://linuxtv.org/media.git 22068F: Documentation/devicetree/bindings/media/i2c/sony,imx283.yaml 22069F: drivers/media/i2c/imx283.c 22070 22071SONY IMX290 SENSOR DRIVER 22072M: Manivannan Sadhasivam <[email protected]> 22073L: [email protected] 22074S: Maintained 22075T: git git://linuxtv.org/media.git 22076F: Documentation/devicetree/bindings/media/i2c/sony,imx290.yaml 22077F: drivers/media/i2c/imx290.c 22078 22079SONY IMX296 SENSOR DRIVER 22080M: Laurent Pinchart <[email protected]> 22081M: Manivannan Sadhasivam <[email protected]> 22082L: [email protected] 22083S: Maintained 22084T: git git://linuxtv.org/media.git 22085F: Documentation/devicetree/bindings/media/i2c/sony,imx296.yaml 22086F: drivers/media/i2c/imx296.c 22087 22088SONY IMX319 SENSOR DRIVER 22089M: Bingbu Cao <[email protected]> 22090L: [email protected] 22091S: Maintained 22092T: git git://linuxtv.org/media.git 22093F: drivers/media/i2c/imx319.c 22094 22095SONY IMX334 SENSOR DRIVER 22096L: [email protected] 22097S: Orphan 22098T: git git://linuxtv.org/media.git 22099F: Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml 22100F: drivers/media/i2c/imx334.c 22101 22102SONY IMX335 SENSOR DRIVER 22103L: [email protected] 22104S: Orphan 22105T: git git://linuxtv.org/media.git 22106F: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml 22107F: drivers/media/i2c/imx335.c 22108 22109SONY IMX355 SENSOR DRIVER 22110M: Tianshu Qiu <[email protected]> 22111L: [email protected] 22112S: Maintained 22113T: git git://linuxtv.org/media.git 22114F: drivers/media/i2c/imx355.c 22115 22116SONY IMX412 SENSOR DRIVER 22117L: [email protected] 22118S: Orphan 22119T: git git://linuxtv.org/media.git 22120F: Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml 22121F: drivers/media/i2c/imx412.c 22122 22123SONY IMX415 SENSOR DRIVER 22124M: Michael Riesch <[email protected]> 22125L: [email protected] 22126S: Maintained 22127T: git git://linuxtv.org/media.git 22128F: Documentation/devicetree/bindings/media/i2c/sony,imx415.yaml 22129F: drivers/media/i2c/imx415.c 22130 22131SONY MEMORYSTICK SUBSYSTEM 22132M: Maxim Levitsky <[email protected]> 22133M: Alex Dubov <[email protected]> 22134M: Ulf Hansson <[email protected]> 22135L: [email protected] 22136S: Maintained 22137T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 22138F: drivers/memstick/ 22139F: include/linux/memstick.h 22140 22141SONY VAIO CONTROL DEVICE DRIVER 22142M: Mattia Dongili <[email protected]> 22143L: [email protected] 22144S: Maintained 22145W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 22146F: Documentation/admin-guide/laptops/sony-laptop.rst 22147F: drivers/char/sonypi.c 22148F: drivers/platform/x86/sony-laptop.c 22149F: include/linux/sony-laptop.h 22150 22151SOPHGO DEVICETREES and DRIVERS 22152M: Chen Wang <[email protected]> 22153M: Inochi Amaoto <[email protected]> 22154T: git https://github.com/sophgo/linux.git 22155S: Maintained 22156N: sophgo 22157K: sophgo 22158 22159SOUND 22160M: Jaroslav Kysela <[email protected]> 22161M: Takashi Iwai <[email protected]> 22162L: [email protected] 22163S: Maintained 22164W: http://www.alsa-project.org/ 22165Q: http://patchwork.kernel.org/project/alsa-devel/list/ 22166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22167F: Documentation/sound/ 22168F: include/sound/ 22169F: include/uapi/sound/ 22170F: sound/ 22171F: tools/testing/selftests/alsa 22172 22173SOUND - ALSA SELFTESTS 22174M: Mark Brown <[email protected]> 22175L: [email protected] 22176L: [email protected] 22177S: Supported 22178F: tools/testing/selftests/alsa 22179 22180SOUND - COMPRESSED AUDIO 22181M: Vinod Koul <[email protected]> 22182L: [email protected] 22183S: Supported 22184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 22185F: Documentation/sound/designs/compress-offload.rst 22186F: include/sound/compress_driver.h 22187F: include/uapi/sound/compress_* 22188F: sound/core/compress_offload.c 22189F: sound/soc/soc-compress.c 22190 22191SOUND - CORE KUNIT TEST 22192M: Ivan Orlov <[email protected]> 22193L: [email protected] 22194S: Supported 22195F: sound/core/sound_kunit.c 22196 22197SOUND - DMAENGINE HELPERS 22198M: Lars-Peter Clausen <[email protected]> 22199S: Supported 22200F: include/sound/dmaengine_pcm.h 22201F: sound/core/pcm_dmaengine.c 22202F: sound/soc/soc-generic-dmaengine-pcm.c 22203 22204SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 22205M: Liam Girdwood <[email protected]> 22206M: Mark Brown <[email protected]> 22207L: [email protected] 22208S: Supported 22209W: http://alsa-project.org/main/index.php/ASoC 22210T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 22211F: Documentation/devicetree/bindings/sound/ 22212F: Documentation/sound/soc/ 22213F: include/dt-bindings/sound/ 22214F: include/sound/soc* 22215F: include/sound/sof.h 22216F: include/sound/sof/ 22217F: include/trace/events/sof*.h 22218F: include/uapi/sound/asoc.h 22219F: sound/soc/ 22220 22221SOUND - SOC LAYER / dapm-graph 22222M: Luca Ceresoli <[email protected]> 22223L: [email protected] 22224S: Maintained 22225F: tools/sound/dapm-graph 22226 22227SOUND - SOUND OPEN FIRMWARE (SOF) DRIVERS 22228M: Liam Girdwood <[email protected]> 22229M: Peter Ujfalusi <[email protected]> 22230M: Bard Liao <[email protected]> 22231M: Ranjani Sridharan <[email protected]> 22232M: Daniel Baluta <[email protected]> 22233R: Kai Vehmanen <[email protected]> 22234R: Pierre-Louis Bossart <[email protected]> 22235L: [email protected] (moderated for non-subscribers) 22236S: Supported 22237W: https://github.com/thesofproject/linux/ 22238F: sound/soc/sof/ 22239 22240SOUND - GENERIC SOUND CARD (Simple-Audio-Card, Audio-Graph-Card) 22241M: Mark Brown <[email protected]> 22242M: Kuninori Morimoto <[email protected]> 22243S: Supported 22244L: [email protected] 22245F: sound/soc/generic/ 22246F: include/sound/simple_card* 22247F: Documentation/devicetree/bindings/sound/simple-card.yaml 22248F: Documentation/devicetree/bindings/sound/audio-graph*.yaml 22249 22250SOUNDWIRE SUBSYSTEM 22251M: Vinod Koul <[email protected]> 22252M: Bard Liao <[email protected]> 22253R: Pierre-Louis Bossart <[email protected]> 22254R: Sanyog Kale <[email protected]> 22255L: [email protected] 22256S: Supported 22257T: git git://git.kernel.org/pub/scm/linux/kernel/git/vkoul/soundwire.git 22258F: Documentation/driver-api/soundwire/ 22259F: drivers/soundwire/ 22260F: include/linux/soundwire/ 22261 22262SP2 MEDIA DRIVER 22263M: Olli Salonen <[email protected]> 22264L: [email protected] 22265S: Maintained 22266W: https://linuxtv.org 22267Q: http://patchwork.linuxtv.org/project/linux-media/list/ 22268F: drivers/media/dvb-frontends/sp2* 22269 22270SPANISH DOCUMENTATION 22271M: Carlos Bilbao <[email protected]> 22272R: Avadhut Naik <[email protected]> 22273S: Maintained 22274F: Documentation/translations/sp_SP/ 22275 22276SPARC + UltraSPARC (sparc/sparc64) 22277M: "David S. Miller" <[email protected]> 22278M: Andreas Larsson <[email protected]> 22279L: [email protected] 22280S: Maintained 22281Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 22282T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22283T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22284F: arch/sparc/ 22285F: drivers/sbus/ 22286 22287SPARC SERIAL DRIVERS 22288M: "David S. Miller" <[email protected]> 22289L: [email protected] 22290S: Maintained 22291T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 22292T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 22293F: drivers/tty/serial/suncore.c 22294F: drivers/tty/serial/sunhv.c 22295F: drivers/tty/serial/sunsab.c 22296F: drivers/tty/serial/sunsab.h 22297F: drivers/tty/serial/sunsu.c 22298F: drivers/tty/serial/sunzilog.c 22299F: drivers/tty/serial/sunzilog.h 22300F: drivers/tty/vcc.c 22301F: include/linux/sunserialcore.h 22302 22303SPARSE CHECKER 22304M: "Luc Van Oostenryck" <[email protected]> 22305L: [email protected] 22306S: Maintained 22307W: https://sparse.docs.kernel.org/ 22308Q: https://patchwork.kernel.org/project/linux-sparse/list/ 22309B: https://bugzilla.kernel.org/enter_bug.cgi?component=Sparse&product=Tools 22310T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 22311F: include/linux/compiler.h 22312 22313SPEAKUP CONSOLE SPEECH DRIVER 22314M: William Hubbs <[email protected]> 22315M: Chris Brannon <[email protected]> 22316M: Kirk Reiser <[email protected]> 22317M: Samuel Thibault <[email protected]> 22318L: [email protected] 22319S: Odd Fixes 22320W: http://www.linux-speakup.org/ 22321W: https://github.com/linux-speakup/speakup 22322B: https://github.com/linux-speakup/speakup/issues 22323F: drivers/accessibility/speakup/ 22324 22325SPEAR PLATFORM/CLOCK/PINCTRL SUPPORT 22326M: Viresh Kumar <[email protected]> 22327M: Shiraz Hashim <[email protected]> 22328L: [email protected] (moderated for non-subscribers) 22329L: [email protected] 22330S: Maintained 22331W: http://www.st.com/spear 22332F: arch/arm/boot/dts/st/spear* 22333F: arch/arm/mach-spear/ 22334F: drivers/clk/spear/ 22335F: drivers/pinctrl/spear/ 22336 22337SPI NOR SUBSYSTEM 22338M: Tudor Ambarus <[email protected]> 22339M: Pratyush Yadav <[email protected]> 22340M: Michael Walle <[email protected]> 22341L: [email protected] 22342S: Maintained 22343W: http://www.linux-mtd.infradead.org/ 22344Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 22345C: irc://irc.oftc.net/mtd 22346T: git git://git.kernel.org/pub/scm/linux/kernel/git/mtd/linux.git spi-nor/next 22347F: Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml 22348F: drivers/mtd/spi-nor/ 22349F: include/linux/mtd/spi-nor.h 22350 22351SPI SUBSYSTEM 22352M: Mark Brown <[email protected]> 22353L: [email protected] 22354S: Maintained 22355Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 22356T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 22357F: Documentation/devicetree/bindings/spi/ 22358F: Documentation/spi/ 22359F: drivers/spi/ 22360F: include/linux/spi/ 22361F: include/uapi/linux/spi/ 22362F: tools/spi/ 22363 22364SPIDERNET NETWORK DRIVER for CELL 22365M: Ishizaki Kou <[email protected]> 22366M: Geoff Levand <[email protected]> 22367L: [email protected] 22368L: [email protected] 22369S: Maintained 22370F: Documentation/networking/device_drivers/ethernet/toshiba/spider_net.rst 22371F: drivers/net/ethernet/toshiba/spider_net* 22372 22373SPMI SUBSYSTEM 22374M: Stephen Boyd <[email protected]> 22375L: [email protected] 22376S: Maintained 22377T: git git://git.kernel.org/pub/scm/linux/kernel/git/sboyd/spmi.git 22378F: Documentation/devicetree/bindings/spmi/ 22379F: drivers/spmi/ 22380F: include/dt-bindings/spmi/spmi.h 22381F: include/linux/spmi.h 22382F: include/trace/events/spmi.h 22383 22384SPU FILE SYSTEM 22385L: [email protected] 22386S: Orphan 22387F: Documentation/filesystems/spufs/spufs.rst 22388F: arch/powerpc/platforms/cell/spufs/ 22389 22390SQUASHFS FILE SYSTEM 22391M: Phillip Lougher <[email protected]> 22392L: [email protected] (subscribers-only) 22393S: Maintained 22394W: http://squashfs.org.uk 22395T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 22396F: Documentation/filesystems/squashfs.rst 22397F: fs/squashfs/ 22398 22399SRM (Alpha) environment access 22400M: Jan-Benedict Glaw <[email protected]> 22401S: Maintained 22402F: arch/alpha/kernel/srm_env.c 22403 22404ST LSM6DSx IMU IIO DRIVER 22405M: Lorenzo Bianconi <[email protected]> 22406L: [email protected] 22407S: Maintained 22408W: http://www.st.com/ 22409F: Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml 22410F: drivers/iio/imu/st_lsm6dsx/ 22411 22412ST MIPID02 CSI-2 TO PARALLEL BRIDGE DRIVER 22413M: Benjamin Mugnier <[email protected]> 22414M: Sylvain Petinot <[email protected]> 22415L: [email protected] 22416S: Maintained 22417T: git git://linuxtv.org/media.git 22418F: Documentation/devicetree/bindings/media/i2c/st,st-mipid02.yaml 22419F: drivers/media/i2c/st-mipid02.c 22420 22421ST STC3117 FUEL GAUGE DRIVER 22422M: Hardevsinh Palaniya <[email protected]> 22423M: Bhavin Sharma <[email protected]> 22424L: [email protected] 22425S: Maintained 22426F: Documentation/devicetree/bindings/power/supply/st,stc3117.yaml 22427F: drivers/power/supply/stc3117_fuel_gauge.c 22428 22429ST STM32 FIREWALL 22430M: Gatien Chevallier <[email protected]> 22431S: Maintained 22432F: drivers/bus/stm32_etzpc.c 22433F: drivers/bus/stm32_firewall.c 22434F: drivers/bus/stm32_rifsc.c 22435 22436ST STM32 I2C/SMBUS DRIVER 22437M: Pierre-Yves MORDRET <[email protected]> 22438M: Alain Volmat <[email protected]> 22439L: [email protected] 22440S: Maintained 22441F: drivers/i2c/busses/i2c-stm32* 22442 22443ST STM32 SPI DRIVER 22444M: Alain Volmat <[email protected]> 22445L: [email protected] 22446S: Maintained 22447F: drivers/spi/spi-stm32.c 22448 22449ST STPDDC60 DRIVER 22450M: Daniel Nilsson <[email protected]> 22451L: [email protected] 22452S: Maintained 22453F: Documentation/hwmon/stpddc60.rst 22454F: drivers/hwmon/pmbus/stpddc60.c 22455 22456ST VGXY61 DRIVER 22457M: Benjamin Mugnier <[email protected]> 22458M: Sylvain Petinot <[email protected]> 22459L: [email protected] 22460S: Maintained 22461T: git git://linuxtv.org/media.git 22462F: Documentation/devicetree/bindings/media/i2c/st,st-vgxy61.yaml 22463F: Documentation/userspace-api/media/drivers/vgxy61.rst 22464F: drivers/media/i2c/vgxy61.c 22465 22466ST VL53L0X ToF RANGER(I2C) IIO DRIVER 22467M: Song Qiang <[email protected]> 22468L: [email protected] 22469S: Maintained 22470F: Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml 22471F: drivers/iio/proximity/vl53l0x-i2c.c 22472 22473STABLE BRANCH 22474M: Greg Kroah-Hartman <[email protected]> 22475M: Sasha Levin <[email protected]> 22476L: [email protected] 22477S: Supported 22478F: Documentation/process/stable-kernel-rules.rst 22479 22480STAGING - ATOMISP DRIVER 22481M: Hans de Goede <[email protected]> 22482M: Mauro Carvalho Chehab <[email protected]> 22483R: Sakari Ailus <[email protected]> 22484L: [email protected] 22485S: Maintained 22486F: drivers/staging/media/atomisp/ 22487 22488STAGING - INDUSTRIAL IO 22489M: Jonathan Cameron <[email protected]> 22490L: [email protected] 22491S: Odd Fixes 22492F: Documentation/devicetree/bindings/staging/iio/ 22493F: drivers/staging/iio/ 22494 22495STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 22496M: Marc Dietrich <[email protected]> 22497L: [email protected] (moderated for non-subscribers) 22498L: [email protected] 22499S: Maintained 22500F: drivers/staging/nvec/ 22501 22502STAGING - SEPS525 LCD CONTROLLER DRIVERS 22503M: Michael Hennerich <[email protected]> 22504L: [email protected] 22505S: Supported 22506F: Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml 22507F: drivers/staging/fbtft/fb_seps525.c 22508 22509STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 22510M: Sudip Mukherjee <[email protected]> 22511M: Teddy Wang <[email protected]> 22512M: Sudip Mukherjee <[email protected]> 22513L: [email protected] 22514S: Maintained 22515F: drivers/staging/sm750fb/ 22516 22517STAGING SUBSYSTEM 22518M: Greg Kroah-Hartman <[email protected]> 22519L: [email protected] 22520S: Supported 22521T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 22522F: drivers/staging/ 22523 22524STANDALONE CACHE CONTROLLER DRIVERS 22525M: Conor Dooley <[email protected]> 22526S: Maintained 22527T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22528F: Documentation/devicetree/bindings/cache/ 22529F: drivers/cache 22530 22531STARFIRE/DURALAN NETWORK DRIVER 22532M: Ion Badulescu <[email protected]> 22533S: Odd Fixes 22534F: drivers/net/ethernet/adaptec/starfire* 22535 22536STARFIVE CAMERA SUBSYSTEM DRIVER 22537M: Jack Zhu <[email protected]> 22538M: Changhuang Liang <[email protected]> 22539L: [email protected] 22540S: Maintained 22541F: Documentation/admin-guide/media/starfive_camss.rst 22542F: Documentation/devicetree/bindings/media/starfive,jh7110-camss.yaml 22543F: drivers/staging/media/starfive/camss 22544 22545STARFIVE CRYPTO DRIVER 22546M: Jia Jie Ho <[email protected]> 22547M: William Qiu <[email protected]> 22548S: Supported 22549F: Documentation/devicetree/bindings/crypto/starfive* 22550F: drivers/crypto/starfive/ 22551 22552STARFIVE DEVICETREES 22553M: Emil Renner Berthing <[email protected]> 22554S: Maintained 22555F: arch/riscv/boot/dts/starfive/ 22556 22557STARFIVE DWMAC GLUE LAYER 22558M: Emil Renner Berthing <[email protected]> 22559M: Minda Chen <[email protected]> 22560S: Maintained 22561F: Documentation/devicetree/bindings/net/starfive,jh7110-dwmac.yaml 22562F: drivers/net/ethernet/stmicro/stmmac/dwmac-starfive.c 22563 22564STARFIVE JH7110 DPHY RX DRIVER 22565M: Jack Zhu <[email protected]> 22566M: Changhuang Liang <[email protected]> 22567S: Supported 22568F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-rx.yaml 22569F: drivers/phy/starfive/phy-jh7110-dphy-rx.c 22570 22571STARFIVE JH7110 DPHY TX DRIVER 22572M: Keith Zhao <[email protected]> 22573S: Supported 22574F: Documentation/devicetree/bindings/phy/starfive,jh7110-dphy-tx.yaml 22575F: drivers/phy/starfive/phy-jh7110-dphy-tx.c 22576 22577STARFIVE JH7110 MMC/SD/SDIO DRIVER 22578M: William Qiu <[email protected]> 22579S: Supported 22580F: Documentation/devicetree/bindings/mmc/starfive* 22581F: drivers/mmc/host/dw_mmc-starfive.c 22582 22583STARFIVE JH7110 PLL CLOCK DRIVER 22584M: Xingyu Wu <[email protected]> 22585S: Supported 22586F: Documentation/devicetree/bindings/clock/starfive,jh7110-pll.yaml 22587F: drivers/clk/starfive/clk-starfive-jh7110-pll.c 22588 22589STARFIVE JH7110 PWMDAC DRIVER 22590M: Hal Feng <[email protected]> 22591M: Xingyu Wu <[email protected]> 22592S: Supported 22593F: Documentation/devicetree/bindings/sound/starfive,jh7110-pwmdac.yaml 22594F: sound/soc/starfive/jh7110_pwmdac.c 22595 22596STARFIVE JH7110 SYSCON 22597M: William Qiu <[email protected]> 22598M: Xingyu Wu <[email protected]> 22599S: Supported 22600F: Documentation/devicetree/bindings/soc/starfive/starfive,jh7110-syscon.yaml 22601 22602STARFIVE JH7110 TDM DRIVER 22603M: Walker Chen <[email protected]> 22604S: Maintained 22605F: Documentation/devicetree/bindings/sound/starfive,jh7110-tdm.yaml 22606F: sound/soc/starfive/jh7110_tdm.c 22607 22608STARFIVE JH71X0 CLOCK DRIVERS 22609M: Emil Renner Berthing <[email protected]> 22610M: Hal Feng <[email protected]> 22611S: Maintained 22612F: Documentation/devicetree/bindings/clock/starfive,jh71*.yaml 22613F: drivers/clk/starfive/clk-starfive-jh71* 22614F: include/dt-bindings/clock/starfive?jh71*.h 22615 22616STARFIVE JH71X0 PINCTRL DRIVERS 22617M: Emil Renner Berthing <[email protected]> 22618M: Jianlong Huang <[email protected]> 22619M: Hal Feng <[email protected]> 22620L: [email protected] 22621S: Maintained 22622F: Documentation/devicetree/bindings/pinctrl/starfive,jh71*.yaml 22623F: drivers/pinctrl/starfive/pinctrl-starfive-jh71* 22624F: include/dt-bindings/pinctrl/pinctrl-starfive-jh7100.h 22625F: include/dt-bindings/pinctrl/starfive,jh7110-pinctrl.h 22626 22627STARFIVE JH71X0 RESET CONTROLLER DRIVERS 22628M: Emil Renner Berthing <[email protected]> 22629M: Hal Feng <[email protected]> 22630S: Maintained 22631F: Documentation/devicetree/bindings/reset/starfive,jh7100-reset.yaml 22632F: drivers/reset/starfive/reset-starfive-jh71* 22633F: include/dt-bindings/reset/starfive?jh71*.h 22634 22635STARFIVE JH71X0 USB DRIVERS 22636M: Minda Chen <[email protected]> 22637S: Maintained 22638F: Documentation/devicetree/bindings/usb/starfive,jh7110-usb.yaml 22639F: drivers/usb/cdns3/cdns3-starfive.c 22640 22641STARFIVE JH71XX PMU CONTROLLER DRIVER 22642M: Walker Chen <[email protected]> 22643M: Changhuang Liang <[email protected]> 22644S: Supported 22645F: Documentation/devicetree/bindings/power/starfive* 22646F: drivers/pmdomain/starfive/ 22647F: include/dt-bindings/power/starfive,jh7110-pmu.h 22648 22649STARFIVE SOC DRIVERS 22650M: Conor Dooley <[email protected]> 22651S: Maintained 22652T: git https://git.kernel.org/pub/scm/linux/kernel/git/conor/linux.git/ 22653F: Documentation/devicetree/bindings/soc/starfive/ 22654 22655STARFIVE STARLINK PMU DRIVER 22656M: Ji Sheng Teoh <[email protected]> 22657S: Maintained 22658F: Documentation/admin-guide/perf/starfive_starlink_pmu.rst 22659F: Documentation/devicetree/bindings/perf/starfive,jh8100-starlink-pmu.yaml 22660F: drivers/perf/starfive_starlink_pmu.c 22661 22662STARFIVE TRNG DRIVER 22663M: Jia Jie Ho <[email protected]> 22664S: Supported 22665F: Documentation/devicetree/bindings/rng/starfive* 22666F: drivers/char/hw_random/jh7110-trng.c 22667 22668STARFIVE WATCHDOG DRIVER 22669M: Xingyu Wu <[email protected]> 22670M: Ziv Xu <[email protected]> 22671S: Supported 22672F: Documentation/devicetree/bindings/watchdog/starfive* 22673F: drivers/watchdog/starfive-wdt.c 22674 22675STARFIVE JH71X0 PCIE AND USB PHY DRIVER 22676M: Minda Chen <[email protected]> 22677S: Supported 22678F: Documentation/devicetree/bindings/phy/starfive,jh7110-pcie-phy.yaml 22679F: Documentation/devicetree/bindings/phy/starfive,jh7110-usb-phy.yaml 22680F: drivers/phy/starfive/phy-jh7110-pcie.c 22681F: drivers/phy/starfive/phy-jh7110-usb.c 22682 22683STARFIVE JH8100 EXTERNAL INTERRUPT CONTROLLER DRIVER 22684M: Changhuang Liang <[email protected]> 22685S: Supported 22686F: Documentation/devicetree/bindings/interrupt-controller/starfive,jh8100-intc.yaml 22687F: drivers/irqchip/irq-starfive-jh8100-intc.c 22688 22689STATIC BRANCH/CALL 22690M: Peter Zijlstra <[email protected]> 22691M: Josh Poimboeuf <[email protected]> 22692M: Jason Baron <[email protected]> 22693R: Steven Rostedt <[email protected]> 22694R: Ard Biesheuvel <[email protected]> 22695S: Supported 22696F: arch/*/include/asm/jump_label*.h 22697F: arch/*/include/asm/static_call*.h 22698F: arch/*/kernel/jump_label.c 22699F: arch/*/kernel/static_call.c 22700F: include/linux/jump_label*.h 22701F: include/linux/static_call*.h 22702F: kernel/jump_label.c 22703F: kernel/static_call*.c 22704 22705STI AUDIO (ASoC) DRIVERS 22706M: Arnaud Pouliquen <[email protected]> 22707L: [email protected] 22708S: Maintained 22709F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 22710F: sound/soc/sti/ 22711 22712STI CEC DRIVER 22713M: Alain Volmat <[email protected]> 22714S: Maintained 22715F: Documentation/devicetree/bindings/media/cec/st,stih-cec.yaml 22716F: drivers/media/cec/platform/sti/ 22717 22718STK1160 USB VIDEO CAPTURE DRIVER 22719M: Ezequiel Garcia <[email protected]> 22720L: [email protected] 22721S: Maintained 22722T: git git://linuxtv.org/media.git 22723F: drivers/media/usb/stk1160/ 22724 22725STM32 AUDIO (ASoC) DRIVERS 22726M: Olivier Moysan <[email protected]> 22727M: Arnaud Pouliquen <[email protected]> 22728L: [email protected] 22729S: Maintained 22730F: Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml 22731F: Documentation/devicetree/bindings/sound/st,stm32-*.yaml 22732F: sound/soc/stm/ 22733 22734STM32 DMA DRIVERS 22735M: Amélie Delaunay <[email protected]> 22736L: [email protected] 22737L: [email protected] (moderated for non-subscribers) 22738S: Maintained 22739F: Documentation/arch/arm/stm32/stm32-dma-mdma-chaining.rst 22740F: Documentation/devicetree/bindings/dma/stm32/ 22741F: drivers/dma/stm32/ 22742 22743STM32 TIMER/LPTIMER DRIVERS 22744M: Fabrice Gasnier <[email protected]> 22745S: Maintained 22746F: Documentation/ABI/testing/*timer-stm32 22747F: Documentation/devicetree/bindings/*/*stm32-*timer* 22748F: drivers/*/stm32-*timer* 22749F: drivers/pwm/pwm-stm32* 22750F: include/linux/*/stm32-*tim* 22751 22752STM32MP25 USB3/PCIE COMBOPHY DRIVER 22753M: Christian Bruel <[email protected]> 22754S: Maintained 22755F: Documentation/devicetree/bindings/phy/st,stm32mp25-combophy.yaml 22756F: drivers/phy/st/phy-stm32-combophy.c 22757 22758STMMAC ETHERNET DRIVER 22759L: [email protected] 22760S: Orphan 22761F: Documentation/networking/device_drivers/ethernet/stmicro/ 22762F: drivers/net/ethernet/stmicro/stmmac/ 22763 22764SUN HAPPY MEAL ETHERNET DRIVER 22765M: Sean Anderson <[email protected]> 22766S: Maintained 22767F: drivers/net/ethernet/sun/sunhme.* 22768 22769SUN3/3X 22770M: Sam Creasey <[email protected]> 22771S: Maintained 22772W: http://sammy.net/sun3/ 22773F: arch/m68k/include/asm/sun3* 22774F: arch/m68k/kernel/*sun3* 22775F: arch/m68k/sun3*/ 22776F: drivers/net/ethernet/i825xx/sun3* 22777 22778SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 22779M: Hans de Goede <[email protected]> 22780L: [email protected] 22781S: Maintained 22782F: Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml 22783F: drivers/input/keyboard/sun4i-lradc-keys.c 22784 22785SUNPLUS ETHERNET DRIVER 22786M: Wells Lu <[email protected]> 22787L: [email protected] 22788S: Maintained 22789W: https://sunplus.atlassian.net/wiki/spaces/doc/overview 22790F: Documentation/devicetree/bindings/net/sunplus,sp7021-emac.yaml 22791F: drivers/net/ethernet/sunplus/ 22792 22793SUNPLUS MMC DRIVER 22794M: Tony Huang <[email protected]> 22795M: Li-hao Kuo <[email protected]> 22796S: Maintained 22797F: Documentation/devicetree/bindings/mmc/sunplus,mmc.yaml 22798F: drivers/mmc/host/sunplus-mmc.c 22799 22800SUNPLUS OCOTP DRIVER 22801M: Vincent Shih <[email protected]> 22802S: Maintained 22803F: Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml 22804F: drivers/nvmem/sunplus-ocotp.c 22805 22806SUNPLUS PWM DRIVER 22807M: Hammer Hsieh <[email protected]> 22808S: Maintained 22809F: Documentation/devicetree/bindings/pwm/sunplus,sp7021-pwm.yaml 22810F: drivers/pwm/pwm-sunplus.c 22811 22812SUNPLUS RTC DRIVER 22813M: Vincent Shih <[email protected]> 22814L: [email protected] 22815S: Maintained 22816F: Documentation/devicetree/bindings/rtc/sunplus,sp7021-rtc.yaml 22817F: drivers/rtc/rtc-sunplus.c 22818 22819SUNPLUS SPI CONTROLLER INTERFACE DRIVER 22820M: Li-hao Kuo <[email protected]> 22821L: [email protected] 22822S: Maintained 22823F: Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml 22824F: drivers/spi/spi-sunplus-sp7021.c 22825 22826SUNPLUS UART DRIVER 22827M: Hammer Hsieh <[email protected]> 22828S: Maintained 22829F: Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml 22830F: drivers/tty/serial/sunplus-uart.c 22831 22832SUNPLUS USB2 PHY DRIVER 22833M: Vincent Shih <[email protected]> 22834L: [email protected] 22835S: Maintained 22836F: Documentation/devicetree/bindings/phy/sunplus,sp7021-usb2-phy.yaml 22837F: drivers/phy/sunplus/Kconfig 22838F: drivers/phy/sunplus/Makefile 22839F: drivers/phy/sunplus/phy-sunplus-usb2.c 22840 22841SUNPLUS WATCHDOG DRIVER 22842M: Xiantao Hu <[email protected]> 22843L: [email protected] 22844S: Maintained 22845F: Documentation/devicetree/bindings/watchdog/sunplus,sp7021-wdt.yaml 22846F: drivers/watchdog/sunplus_wdt.c 22847 22848SUPERH 22849M: Yoshinori Sato <[email protected]> 22850M: Rich Felker <[email protected]> 22851M: John Paul Adrian Glaubitz <[email protected]> 22852L: [email protected] 22853S: Maintained 22854Q: http://patchwork.kernel.org/project/linux-sh/list/ 22855F: Documentation/arch/sh/ 22856F: arch/sh/ 22857F: drivers/sh/ 22858 22859SUSPEND TO RAM 22860M: "Rafael J. Wysocki" <[email protected]> 22861M: Len Brown <[email protected]> 22862M: Pavel Machek <[email protected]> 22863L: [email protected] 22864S: Supported 22865B: https://bugzilla.kernel.org 22866F: Documentation/power/ 22867F: arch/x86/kernel/acpi/sleep* 22868F: arch/x86/kernel/acpi/wakeup* 22869F: drivers/base/power/ 22870F: include/linux/freezer.h 22871F: include/linux/pm.h 22872F: include/linux/suspend.h 22873F: kernel/power/ 22874 22875SVGA HANDLING 22876M: Martin Mares <[email protected]> 22877L: [email protected] 22878S: Maintained 22879F: Documentation/admin-guide/svga.rst 22880F: arch/x86/boot/video* 22881 22882SWITCHDEV 22883M: Jiri Pirko <[email protected]> 22884M: Ivan Vecera <[email protected]> 22885L: [email protected] 22886S: Supported 22887F: include/net/switchdev.h 22888F: net/switchdev/ 22889 22890SY8106A REGULATOR DRIVER 22891M: Icenowy Zheng <[email protected]> 22892S: Maintained 22893F: Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml 22894F: drivers/regulator/sy8106a-regulator.c 22895 22896SYNC FILE FRAMEWORK 22897M: Sumit Semwal <[email protected]> 22898R: Gustavo Padovan <[email protected]> 22899L: [email protected] 22900L: [email protected] 22901S: Maintained 22902T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 22903F: Documentation/driver-api/sync_file.rst 22904F: drivers/dma-buf/dma-fence* 22905F: drivers/dma-buf/sw_sync.c 22906F: drivers/dma-buf/sync_* 22907F: include/linux/sync_file.h 22908F: include/uapi/linux/sync_file.h 22909 22910SYNOPSYS ARC ARCHITECTURE 22911M: Vineet Gupta <[email protected]> 22912L: [email protected] 22913S: Supported 22914T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 22915F: Documentation/arch/arc 22916F: Documentation/devicetree/bindings/arc/* 22917F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 22918F: arch/arc/ 22919F: drivers/clocksource/arc_timer.c 22920F: drivers/tty/serial/arc_uart.c 22921 22922SYNOPSYS ARC HSDK SDP pll clock driver 22923M: Eugeniy Paltsev <[email protected]> 22924S: Supported 22925F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 22926F: drivers/clk/clk-hsdk-pll.c 22927 22928SYNOPSYS ARC SDP clock driver 22929M: Eugeniy Paltsev <[email protected]> 22930S: Supported 22931F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 22932F: drivers/clk/axs10x/* 22933 22934SYNOPSYS ARC SDP platform support 22935M: Alexey Brodkin <[email protected]> 22936S: Supported 22937F: Documentation/devicetree/bindings/arc/axs10* 22938F: arch/arc/boot/dts/ax* 22939F: arch/arc/plat-axs10x 22940 22941SYNOPSYS AXS10x RESET CONTROLLER DRIVER 22942M: Eugeniy Paltsev <[email protected]> 22943S: Supported 22944F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml 22945F: drivers/reset/reset-axs10x.c 22946 22947SYNOPSYS CREG GPIO DRIVER 22948M: Eugeniy Paltsev <[email protected]> 22949S: Maintained 22950F: Documentation/devicetree/bindings/gpio/snps,creg-gpio.txt 22951F: drivers/gpio/gpio-creg-snps.c 22952 22953SYNOPSYS DESIGNWARE 8250 UART DRIVER 22954M: Ilpo Järvinen <[email protected]> 22955R: Andy Shevchenko <[email protected]> 22956S: Supported 22957F: drivers/tty/serial/8250/8250_dw.c 22958F: drivers/tty/serial/8250/8250_dwlib.* 22959F: drivers/tty/serial/8250/8250_lpss.c 22960 22961SYNOPSYS DESIGNWARE APB GPIO DRIVER 22962M: Hoan Tran <[email protected]> 22963L: [email protected] 22964S: Maintained 22965F: Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml 22966F: drivers/gpio/gpio-dwapb.c 22967 22968SYNOPSYS DESIGNWARE AXI DMAC DRIVER 22969M: Eugeniy Paltsev <[email protected]> 22970S: Maintained 22971F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml 22972F: drivers/dma/dw-axi-dmac/ 22973 22974SYNOPSYS DESIGNWARE DMAC DRIVER 22975M: Viresh Kumar <[email protected]> 22976R: Andy Shevchenko <[email protected]> 22977S: Maintained 22978F: Documentation/devicetree/bindings/dma/renesas,rzn1-dmamux.yaml 22979F: Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml 22980F: drivers/dma/dw/ 22981F: include/dt-bindings/dma/dw-dmac.h 22982F: include/linux/dma/dw.h 22983F: include/linux/platform_data/dma-dw.h 22984 22985SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 22986M: Jose Abreu <[email protected]> 22987L: [email protected] 22988S: Maintained 22989F: drivers/net/ethernet/synopsys/ 22990 22991SYNOPSYS DESIGNWARE ETHERNET XPCS DRIVER 22992L: [email protected] 22993S: Orphan 22994F: drivers/net/pcs/pcs-xpcs.c 22995F: drivers/net/pcs/pcs-xpcs.h 22996F: include/linux/pcs/pcs-xpcs.h 22997 22998SYNOPSYS DESIGNWARE I2C DRIVER 22999M: Jarkko Nikula <[email protected]> 23000R: Andy Shevchenko <[email protected]> 23001R: Mika Westerberg <[email protected]> 23002R: Jan Dabros <[email protected]> 23003L: [email protected] 23004S: Supported 23005F: drivers/i2c/busses/i2c-designware-* 23006 23007SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 23008M: Jaehoon Chung <[email protected]> 23009L: [email protected] 23010S: Maintained 23011F: drivers/mmc/host/dw_mmc* 23012 23013SYNOPSYS DESIGNWARE PCIE PMU DRIVER 23014M: Shuai Xue <[email protected]> 23015M: Jing Zhang <[email protected]> 23016S: Supported 23017F: Documentation/admin-guide/perf/dwc_pcie_pmu.rst 23018F: drivers/perf/dwc_pcie_pmu.c 23019 23020SYNOPSYS HSDK RESET CONTROLLER DRIVER 23021M: Eugeniy Paltsev <[email protected]> 23022S: Supported 23023F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 23024F: drivers/reset/reset-hsdk.c 23025F: include/dt-bindings/reset/snps,hsdk-reset.h 23026 23027SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 23028M: Prabu Thangamuthu <[email protected]> 23029M: Manjunath M B <[email protected]> 23030L: [email protected] 23031S: Maintained 23032F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 23033 23034SYSTEM CONFIGURATION (SYSCON) 23035M: Lee Jones <[email protected]> 23036M: Arnd Bergmann <[email protected]> 23037S: Supported 23038T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 23039F: drivers/mfd/syscon.c 23040 23041SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 23042M: Sudeep Holla <[email protected]> 23043R: Cristian Marussi <[email protected]> 23044L: [email protected] 23045L: [email protected] (moderated for non-subscribers) 23046S: Maintained 23047F: Documentation/devicetree/bindings/firmware/arm,sc[mp]i.yaml 23048F: drivers/clk/clk-sc[mp]i.c 23049F: drivers/cpufreq/sc[mp]i-cpufreq.c 23050F: drivers/firmware/arm_scmi/ 23051F: drivers/firmware/arm_scpi.c 23052F: drivers/hwmon/scmi-hwmon.c 23053F: drivers/pinctrl/pinctrl-scmi.c 23054F: drivers/pmdomain/arm/ 23055F: drivers/powercap/arm_scmi_powercap.c 23056F: drivers/regulator/scmi-regulator.c 23057F: drivers/reset/reset-scmi.c 23058F: include/linux/sc[mp]i_protocol.h 23059F: include/trace/events/scmi.h 23060F: include/uapi/linux/virtio_scmi.h 23061 23062SYSTEM RESET/SHUTDOWN DRIVERS 23063M: Sebastian Reichel <[email protected]> 23064L: [email protected] 23065S: Maintained 23066T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 23067F: Documentation/devicetree/bindings/power/reset/ 23068F: drivers/power/reset/ 23069 23070SYSTEM TRACE MODULE CLASS 23071M: Alexander Shishkin <[email protected]> 23072S: Maintained 23073T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 23074F: Documentation/trace/stm.rst 23075F: drivers/hwtracing/stm/ 23076F: include/linux/stm.h 23077F: include/uapi/linux/stm.h 23078 23079SYSTEM76 ACPI DRIVER 23080M: Jeremy Soller <[email protected]> 23081M: System76 Product Development <[email protected]> 23082L: [email protected] 23083S: Maintained 23084F: drivers/platform/x86/system76_acpi.c 23085 23086SYSV FILESYSTEM 23087S: Orphan 23088F: Documentation/filesystems/sysv-fs.rst 23089F: fs/sysv/ 23090F: include/linux/sysv_fs.h 23091 23092TASKSTATS STATISTICS INTERFACE 23093M: Balbir Singh <[email protected]> 23094S: Maintained 23095F: Documentation/accounting/taskstats* 23096F: include/linux/taskstats* 23097F: kernel/taskstats.c 23098 23099TC subsystem 23100M: Jamal Hadi Salim <[email protected]> 23101M: Cong Wang <[email protected]> 23102M: Jiri Pirko <[email protected]> 23103L: [email protected] 23104S: Maintained 23105F: include/net/pkt_cls.h 23106F: include/net/pkt_sched.h 23107F: include/net/tc_act/ 23108F: include/uapi/linux/pkt_cls.h 23109F: include/uapi/linux/pkt_sched.h 23110F: include/uapi/linux/tc_act/ 23111F: include/uapi/linux/tc_ematch/ 23112F: net/sched/ 23113F: tools/testing/selftests/tc-testing 23114 23115TC90522 MEDIA DRIVER 23116M: Akihiro Tsukada <[email protected]> 23117L: [email protected] 23118S: Odd Fixes 23119F: drivers/media/dvb-frontends/tc90522* 23120 23121TCP LOW PRIORITY MODULE 23122M: "Wong Hoi Sing, Edison" <[email protected]> 23123M: "Hung Hing Lun, Mike" <[email protected]> 23124S: Maintained 23125W: http://tcp-lp-mod.sourceforge.net/ 23126F: net/ipv4/tcp_lp.c 23127 23128TDA10071 MEDIA DRIVER 23129L: [email protected] 23130S: Orphan 23131W: https://linuxtv.org 23132Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23133F: drivers/media/dvb-frontends/tda10071* 23134 23135TDA18212 MEDIA DRIVER 23136L: [email protected] 23137S: Orphan 23138W: https://linuxtv.org 23139Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23140F: drivers/media/tuners/tda18212* 23141 23142TDA18218 MEDIA DRIVER 23143L: [email protected] 23144S: Orphan 23145W: https://linuxtv.org 23146Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23147F: drivers/media/tuners/tda18218* 23148 23149TDA18250 MEDIA DRIVER 23150M: Olli Salonen <[email protected]> 23151L: [email protected] 23152S: Maintained 23153W: https://linuxtv.org 23154Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23155T: git git://linuxtv.org/media.git 23156F: drivers/media/tuners/tda18250* 23157 23158TDA18271 MEDIA DRIVER 23159M: Michael Krufky <[email protected]> 23160L: [email protected] 23161S: Maintained 23162W: https://linuxtv.org 23163W: http://github.com/mkrufky 23164Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23165T: git git://linuxtv.org/mkrufky/tuners.git 23166F: drivers/media/tuners/tda18271* 23167 23168TDA1997x MEDIA DRIVER 23169M: Tim Harvey <[email protected]> 23170L: [email protected] 23171S: Maintained 23172W: https://linuxtv.org 23173Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23174F: drivers/media/i2c/tda1997x.* 23175 23176TDA827x MEDIA DRIVER 23177M: Michael Krufky <[email protected]> 23178L: [email protected] 23179S: Maintained 23180W: https://linuxtv.org 23181W: http://github.com/mkrufky 23182Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23183T: git git://linuxtv.org/mkrufky/tuners.git 23184F: drivers/media/tuners/tda8290.* 23185 23186TDA8290 MEDIA DRIVER 23187M: Michael Krufky <[email protected]> 23188L: [email protected] 23189S: Maintained 23190W: https://linuxtv.org 23191W: http://github.com/mkrufky 23192Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23193T: git git://linuxtv.org/mkrufky/tuners.git 23194F: drivers/media/tuners/tda8290.* 23195 23196TDA9840 MEDIA DRIVER 23197M: Hans Verkuil <[email protected]> 23198L: [email protected] 23199S: Maintained 23200W: https://linuxtv.org 23201T: git git://linuxtv.org/media.git 23202F: drivers/media/i2c/tda9840* 23203 23204TEA5761 TUNER DRIVER 23205M: Mauro Carvalho Chehab <[email protected]> 23206L: [email protected] 23207S: Odd fixes 23208W: https://linuxtv.org 23209T: git git://linuxtv.org/media.git 23210F: drivers/media/tuners/tea5761.* 23211 23212TEA5767 TUNER DRIVER 23213M: Mauro Carvalho Chehab <[email protected]> 23214L: [email protected] 23215S: Maintained 23216W: https://linuxtv.org 23217T: git git://linuxtv.org/media.git 23218F: drivers/media/tuners/tea5767.* 23219 23220TEA6415C 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/tea6415c* 23227 23228TEA6420 MEDIA DRIVER 23229M: Hans Verkuil <[email protected]> 23230L: [email protected] 23231S: Maintained 23232W: https://linuxtv.org 23233T: git git://linuxtv.org/media.git 23234F: drivers/media/i2c/tea6420* 23235 23236TEAM DRIVER 23237M: Jiri Pirko <[email protected]> 23238L: [email protected] 23239S: Supported 23240F: Documentation/netlink/specs/team.yaml 23241F: drivers/net/team/ 23242F: include/linux/if_team.h 23243F: include/uapi/linux/if_team.h 23244F: tools/testing/selftests/drivers/net/team/ 23245 23246TECHNICAL ADVISORY BOARD PROCESS DOCS 23247M: "Theodore Ts'o" <[email protected]> 23248M: Greg Kroah-Hartman <[email protected]> 23249L: [email protected] 23250S: Maintained 23251F: Documentation/process/contribution-maturity-model.rst 23252F: Documentation/process/researcher-guidelines.rst 23253 23254TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 23255M: "Savoir-faire Linux Inc." <[email protected]> 23256S: Maintained 23257F: arch/x86/platform/ts5500/ 23258 23259TECHNOTREND USB IR RECEIVER 23260M: Sean Young <[email protected]> 23261L: [email protected] 23262S: Maintained 23263F: drivers/media/rc/ttusbir.c 23264 23265TECHWELL TW9900 VIDEO DECODER 23266M: Mehdi Djait <[email protected]> 23267L: [email protected] 23268S: Maintained 23269F: drivers/media/i2c/tw9900.c 23270 23271TECHWELL TW9910 VIDEO DECODER 23272L: [email protected] 23273S: Orphan 23274F: drivers/media/i2c/tw9910.c 23275F: include/media/i2c/tw9910.h 23276 23277TEE SUBSYSTEM 23278M: Jens Wiklander <[email protected]> 23279R: Sumit Garg <[email protected]> 23280L: [email protected] 23281S: Maintained 23282F: Documentation/ABI/testing/sysfs-class-tee 23283F: Documentation/driver-api/tee.rst 23284F: Documentation/tee/ 23285F: Documentation/userspace-api/tee.rst 23286F: drivers/tee/ 23287F: include/linux/tee_core.h 23288F: include/linux/tee_drv.h 23289F: include/uapi/linux/tee.h 23290 23291TEGRA ARCHITECTURE SUPPORT 23292M: Thierry Reding <[email protected]> 23293M: Jonathan Hunter <[email protected]> 23294L: [email protected] 23295S: Supported 23296Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 23297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 23298N: [^a-z]tegra 23299 23300TEGRA CLOCK DRIVER 23301M: Peter De Schrijver <[email protected]> 23302M: Prashant Gaikwad <[email protected]> 23303S: Supported 23304F: drivers/clk/tegra/ 23305 23306TEGRA CRYPTO DRIVERS 23307M: Akhil R <[email protected]> 23308S: Supported 23309F: drivers/crypto/tegra/* 23310 23311TEGRA DMA DRIVERS 23312M: Laxman Dewangan <[email protected]> 23313M: Jon Hunter <[email protected]> 23314S: Supported 23315F: drivers/dma/tegra* 23316 23317TEGRA I2C DRIVER 23318M: Laxman Dewangan <[email protected]> 23319R: Dmitry Osipenko <[email protected]> 23320S: Supported 23321F: drivers/i2c/busses/i2c-tegra.c 23322 23323TEGRA IOMMU DRIVERS 23324M: Thierry Reding <[email protected]> 23325R: Krishna Reddy <[email protected]> 23326L: [email protected] 23327S: Supported 23328F: drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c 23329F: drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c 23330F: drivers/iommu/tegra* 23331 23332TEGRA KBC DRIVER 23333M: Laxman Dewangan <[email protected]> 23334S: Supported 23335F: drivers/input/keyboard/tegra-kbc.c 23336 23337TEGRA NAND DRIVER 23338M: Stefan Agner <[email protected]> 23339M: Lucas Stach <[email protected]> 23340S: Maintained 23341F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 23342F: drivers/mtd/nand/raw/tegra_nand.c 23343 23344TEGRA PWM DRIVER 23345M: Thierry Reding <[email protected]> 23346S: Supported 23347F: drivers/pwm/pwm-tegra.c 23348 23349TEGRA QUAD SPI DRIVER 23350M: Thierry Reding <[email protected]> 23351M: Jonathan Hunter <[email protected]> 23352M: Sowjanya Komatineni <[email protected]> 23353L: [email protected] 23354S: Maintained 23355F: drivers/spi/spi-tegra210-quad.c 23356 23357TEGRA SERIAL DRIVER 23358M: Laxman Dewangan <[email protected]> 23359S: Supported 23360F: drivers/tty/serial/serial-tegra.c 23361 23362TEGRA SPI DRIVER 23363M: Laxman Dewangan <[email protected]> 23364S: Supported 23365F: drivers/spi/spi-tegra* 23366 23367TEGRA VIDEO DRIVER 23368M: Thierry Reding <[email protected]> 23369M: Jonathan Hunter <[email protected]> 23370M: Sowjanya Komatineni <[email protected]> 23371M: Luca Ceresoli <[email protected]> 23372L: [email protected] 23373L: [email protected] 23374S: Maintained 23375F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.yaml 23376F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vi.yaml 23377F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-vip.yaml 23378F: drivers/staging/media/tegra-video/ 23379 23380TEGRA XUSB PADCTL DRIVER 23381M: JC Kuo <[email protected]> 23382S: Supported 23383F: drivers/phy/tegra/xusb* 23384 23385TEHUTI ETHERNET DRIVER 23386M: Andy Gospodarek <[email protected]> 23387L: [email protected] 23388S: Maintained 23389F: drivers/net/ethernet/tehuti/tehuti.* 23390 23391TEHUTI TN40XX ETHERNET DRIVER 23392M: FUJITA Tomonori <[email protected]> 23393L: [email protected] 23394S: Maintained 23395F: drivers/net/ethernet/tehuti/tn40* 23396 23397TELECOM CLOCK DRIVER FOR MCPL0010 23398M: Mark Gross <[email protected]> 23399S: Supported 23400F: drivers/char/tlclk.c 23401 23402TEMPO SEMICONDUCTOR DRIVERS 23403M: Steven Eckhoff <[email protected]> 23404S: Maintained 23405F: Documentation/devicetree/bindings/sound/tscs*.txt 23406F: sound/soc/codecs/tscs*.c 23407F: sound/soc/codecs/tscs*.h 23408 23409TENSILICA XTENSA PORT (xtensa) 23410M: Chris Zankel <[email protected]> 23411M: Max Filippov <[email protected]> 23412S: Maintained 23413T: git https://github.com/jcmvbkbc/linux-xtensa.git 23414F: arch/xtensa/ 23415F: drivers/irqchip/irq-xtensa-* 23416 23417TEXAS INSTRUMENTS ASoC DRIVERS 23418M: Peter Ujfalusi <[email protected]> 23419L: [email protected] 23420S: Maintained 23421F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml 23422F: sound/soc/ti/ 23423 23424TEXAS INSTRUMENTS AUDIO (ASoC/HDA) DRIVERS 23425M: Shenghao Ding <[email protected]> 23426M: Kevin Lu <[email protected]> 23427M: Baojun Xu <[email protected]> 23428L: [email protected] 23429S: Maintained 23430F: Documentation/devicetree/bindings/sound/tas2552.txt 23431F: Documentation/devicetree/bindings/sound/ti,tas2562.yaml 23432F: Documentation/devicetree/bindings/sound/ti,tas2770.yaml 23433F: Documentation/devicetree/bindings/sound/ti,tas27xx.yaml 23434F: Documentation/devicetree/bindings/sound/ti,tpa6130a2.yaml 23435F: Documentation/devicetree/bindings/sound/ti,pcm1681.yaml 23436F: Documentation/devicetree/bindings/sound/ti,pcm3168a.yaml 23437F: Documentation/devicetree/bindings/sound/ti,tlv320*.yaml 23438F: Documentation/devicetree/bindings/sound/ti,tlv320adcx140.yaml 23439F: include/sound/tas2*.h 23440F: include/sound/tlv320*.h 23441F: include/sound/tpa6130a2-plat.h 23442F: sound/pci/hda/tas2781_hda_i2c.c 23443F: sound/soc/codecs/pcm1681.c 23444F: sound/soc/codecs/pcm1789*.* 23445F: sound/soc/codecs/pcm179x*.* 23446F: sound/soc/codecs/pcm186x*.* 23447F: sound/soc/codecs/pcm3008.* 23448F: sound/soc/codecs/pcm3060*.* 23449F: sound/soc/codecs/pcm3168a*.* 23450F: sound/soc/codecs/pcm5102a.c 23451F: sound/soc/codecs/pcm512x*.* 23452F: sound/soc/codecs/tas2*.* 23453F: sound/soc/codecs/tlv320*.* 23454F: sound/soc/codecs/tpa6130a2.* 23455 23456TEXAS INSTRUMENTS DMA DRIVERS 23457M: Peter Ujfalusi <[email protected]> 23458L: [email protected] 23459S: Maintained 23460F: Documentation/devicetree/bindings/dma/ti-dma-crossbar.txt 23461F: Documentation/devicetree/bindings/dma/ti-edma.txt 23462F: Documentation/devicetree/bindings/dma/ti/ 23463F: drivers/dma/ti/ 23464F: include/linux/dma/k3-psil.h 23465F: include/linux/dma/k3-udma-glue.h 23466F: include/linux/dma/ti-cppi5.h 23467X: drivers/dma/ti/cppi41.c 23468 23469TEXAS INSTRUMENTS TPS25990 HARDWARE MONITOR DRIVER 23470M: Jerome Brunet <[email protected]> 23471L: [email protected] 23472S: Maintained 23473F: Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml 23474F: Documentation/hwmon/tps25990.rst 23475F: drivers/hwmon/pmbus/tps25990.c 23476 23477TEXAS INSTRUMENTS TPS23861 PoE PSE DRIVER 23478M: Robert Marko <[email protected]> 23479M: Luka Perkov <[email protected]> 23480L: [email protected] 23481S: Maintained 23482F: Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml 23483F: Documentation/hwmon/tps23861.rst 23484F: drivers/hwmon/tps23861.c 23485 23486TEXAS INSTRUMENTS' DAC7612 DAC DRIVER 23487M: Ricardo Ribalda <[email protected]> 23488L: [email protected] 23489S: Supported 23490F: Documentation/devicetree/bindings/iio/dac/ti,dac7612.yaml 23491F: drivers/iio/dac/ti-dac7612.c 23492 23493TEXAS INSTRUMENTS' LB8864 LED BACKLIGHT DRIVER 23494M: Alexander Sverdlin <[email protected]> 23495L: [email protected] 23496S: Maintained 23497F: Documentation/devicetree/bindings/leds/backlight/ti,lp8864.yaml 23498F: drivers/leds/leds-lp8864.c 23499 23500TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER 23501M: Nishanth Menon <[email protected]> 23502M: Tero Kristo <[email protected]> 23503M: Santosh Shilimkar <[email protected]> 23504L: [email protected] (moderated for non-subscribers) 23505S: Maintained 23506F: Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml 23507F: Documentation/devicetree/bindings/arm/keystone/ti,sci.yaml 23508F: Documentation/devicetree/bindings/clock/ti,sci-clk.yaml 23509F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml 23510F: Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml 23511F: Documentation/devicetree/bindings/reset/ti,sci-reset.yaml 23512F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.yaml 23513F: drivers/clk/keystone/sci-clk.c 23514F: drivers/firmware/ti_sci* 23515F: drivers/irqchip/irq-ti-sci-inta.c 23516F: drivers/irqchip/irq-ti-sci-intr.c 23517F: drivers/reset/reset-ti-sci.c 23518F: drivers/soc/ti/ti_sci_inta_msi.c 23519F: drivers/pmdomain/ti/ti_sci_pm_domains.c 23520F: include/dt-bindings/soc/ti,sci_pm_domain.h 23521F: include/linux/soc/ti/ti_sci_inta_msi.h 23522F: include/linux/soc/ti/ti_sci_protocol.h 23523 23524TEXAS INSTRUMENTS' TMP117 TEMPERATURE SENSOR DRIVER 23525M: Puranjay Mohan <[email protected]> 23526L: [email protected] 23527S: Supported 23528F: Documentation/devicetree/bindings/iio/temperature/ti,tmp117.yaml 23529F: drivers/iio/temperature/tmp117.c 23530 23531THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 23532M: Hans Verkuil <[email protected]> 23533L: [email protected] 23534S: Maintained 23535W: https://linuxtv.org 23536T: git git://linuxtv.org/media.git 23537F: drivers/media/radio/radio-raremono.c 23538 23539THERMAL 23540M: Rafael J. Wysocki <[email protected]> 23541M: Daniel Lezcano <[email protected]> 23542R: Zhang Rui <[email protected]> 23543R: Lukasz Luba <[email protected]> 23544L: [email protected] 23545S: Supported 23546Q: https://patchwork.kernel.org/project/linux-pm/list/ 23547T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git thermal 23548F: Documentation/ABI/testing/sysfs-class-thermal 23549F: Documentation/admin-guide/thermal/ 23550F: Documentation/devicetree/bindings/thermal/ 23551F: Documentation/driver-api/thermal/ 23552F: drivers/thermal/ 23553F: include/dt-bindings/thermal/ 23554F: include/linux/cpu_cooling.h 23555F: include/linux/thermal.h 23556F: include/uapi/linux/thermal.h 23557F: tools/lib/thermal/ 23558F: tools/thermal/ 23559 23560THERMAL DRIVER FOR AMLOGIC SOCS 23561M: Guillaume La Roque <[email protected]> 23562L: [email protected] 23563L: [email protected] 23564S: Supported 23565W: http://linux-meson.com/ 23566F: Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml 23567F: drivers/thermal/amlogic_thermal.c 23568 23569THERMAL/CPU_COOLING 23570M: Amit Daniel Kachhap <[email protected]> 23571M: Daniel Lezcano <[email protected]> 23572M: Viresh Kumar <[email protected]> 23573R: Lukasz Luba <[email protected]> 23574L: [email protected] 23575S: Supported 23576F: Documentation/driver-api/thermal/cpu-cooling-api.rst 23577F: Documentation/driver-api/thermal/cpu-idle-cooling.rst 23578F: drivers/thermal/cpufreq_cooling.c 23579F: drivers/thermal/cpuidle_cooling.c 23580F: include/linux/cpu_cooling.h 23581 23582THERMAL/POWER_ALLOCATOR 23583M: Lukasz Luba <[email protected]> 23584L: [email protected] 23585S: Maintained 23586F: Documentation/driver-api/thermal/power_allocator.rst 23587F: drivers/thermal/gov_power_allocator.c 23588F: drivers/thermal/thermal_trace_ipa.h 23589 23590THINKPAD ACPI EXTRAS DRIVER 23591M: Henrique de Moraes Holschuh <[email protected]> 23592L: [email protected] 23593L: [email protected] 23594S: Maintained 23595W: http://ibm-acpi.sourceforge.net 23596W: http://thinkwiki.org/wiki/Ibm-acpi 23597T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 23598F: drivers/platform/x86/thinkpad_acpi.c 23599 23600THINKPAD LMI DRIVER 23601M: Mark Pearson <[email protected]> 23602L: [email protected] 23603S: Maintained 23604F: Documentation/ABI/testing/sysfs-class-firmware-attributes 23605F: drivers/platform/x86/think-lmi.? 23606 23607THP7312 ISP DRIVER 23608M: Laurent Pinchart <[email protected]> 23609M: Paul Elder <[email protected]> 23610L: [email protected] 23611S: Maintained 23612T: git git://linuxtv.org/media.git 23613F: Documentation/devicetree/bindings/media/i2c/thine,thp7312.yaml 23614F: Documentation/userspace-api/media/drivers/thp7312.rst 23615F: drivers/media/i2c/thp7312.c 23616F: include/uapi/linux/thp7312.h 23617 23618THUNDERBOLT DMA TRAFFIC TEST DRIVER 23619M: Isaac Hazan <[email protected]> 23620L: [email protected] 23621S: Maintained 23622F: drivers/thunderbolt/dma_test.c 23623 23624THUNDERBOLT DRIVER 23625M: Andreas Noever <[email protected]> 23626M: Michael Jamet <[email protected]> 23627M: Mika Westerberg <[email protected]> 23628M: Yehezkel Bernat <[email protected]> 23629L: [email protected] 23630S: Maintained 23631T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 23632F: Documentation/admin-guide/thunderbolt.rst 23633F: drivers/thunderbolt/ 23634F: include/linux/thunderbolt.h 23635 23636THUNDERBOLT NETWORK DRIVER 23637M: Michael Jamet <[email protected]> 23638M: Mika Westerberg <[email protected]> 23639M: Yehezkel Bernat <[email protected]> 23640L: [email protected] 23641S: Maintained 23642F: drivers/net/thunderbolt/ 23643 23644THUNDERX GPIO DRIVER 23645M: Robert Richter <[email protected]> 23646S: Odd Fixes 23647F: drivers/gpio/gpio-thunderx.c 23648 23649TI ADS1119 ADC DRIVER 23650M: Francesco Dolcini <[email protected]> 23651M: João Paulo Gonçalves <[email protected]> 23652L: [email protected] 23653S: Maintained 23654F: Documentation/devicetree/bindings/iio/adc/ti,ads1119.yaml 23655F: drivers/iio/adc/ti-ads1119.c 23656 23657TI ADS7924 ADC DRIVER 23658M: Hugo Villeneuve <[email protected]> 23659L: [email protected] 23660S: Supported 23661F: Documentation/devicetree/bindings/iio/adc/ti,ads7924.yaml 23662F: drivers/iio/adc/ti-ads7924.c 23663 23664TI AM437X VPFE DRIVER 23665M: "Lad, Prabhakar" <[email protected]> 23666L: [email protected] 23667S: Maintained 23668W: https://linuxtv.org 23669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23670T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23671F: drivers/media/platform/ti/am437x/ 23672 23673TI BANDGAP AND THERMAL DRIVER 23674M: Eduardo Valentin <[email protected]> 23675M: Keerthy <[email protected]> 23676L: [email protected] 23677L: [email protected] 23678S: Maintained 23679F: drivers/thermal/ti-soc-thermal/ 23680 23681TI BQ27XXX POWER SUPPLY DRIVER 23682F: drivers/power/supply/bq27xxx_battery.c 23683F: drivers/power/supply/bq27xxx_battery_i2c.c 23684F: include/linux/power/bq27xxx_battery.h 23685 23686TI CDCE706 CLOCK DRIVER 23687M: Max Filippov <[email protected]> 23688S: Maintained 23689F: drivers/clk/clk-cdce706.c 23690 23691TI CLOCK DRIVER 23692M: Tero Kristo <[email protected]> 23693L: [email protected] 23694S: Odd Fixes 23695F: drivers/clk/ti/ 23696F: include/linux/clk/ti.h 23697 23698TI DAVINCI MACHINE SUPPORT 23699M: Bartosz Golaszewski <[email protected]> 23700L: [email protected] (moderated for non-subscribers) 23701S: Maintained 23702T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 23703F: Documentation/devicetree/bindings/i2c/i2c-davinci.txt 23704F: arch/arm/boot/dts/ti/davinci/ 23705F: arch/arm/mach-davinci/ 23706F: drivers/i2c/busses/i2c-davinci.c 23707 23708TI DAVINCI SERIES CLOCK DRIVER 23709M: David Lechner <[email protected]> 23710S: Maintained 23711F: Documentation/devicetree/bindings/clock/ti/davinci/ 23712F: drivers/clk/davinci/ 23713F: include/linux/clk/davinci.h 23714 23715TI DAVINCI SERIES GPIO DRIVER 23716M: Keerthy <[email protected]> 23717L: [email protected] 23718S: Maintained 23719F: Documentation/devicetree/bindings/gpio/gpio-davinci.yaml 23720F: drivers/gpio/gpio-davinci.c 23721 23722TI DAVINCI SERIES MEDIA DRIVER 23723M: "Lad, Prabhakar" <[email protected]> 23724L: [email protected] 23725S: Maintained 23726W: https://linuxtv.org 23727Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23728T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 23729F: drivers/media/platform/ti/davinci/ 23730F: include/media/davinci/ 23731 23732TI ENHANCED CAPTURE (eCAP) DRIVER 23733M: Vignesh Raghavendra <[email protected]> 23734R: Julien Panis <[email protected]> 23735L: [email protected] 23736L: [email protected] 23737S: Maintained 23738F: Documentation/devicetree/bindings/counter/ti,am62-ecap-capture.yaml 23739F: drivers/counter/ti-ecap-capture.c 23740 23741TI ENHANCED QUADRATURE ENCODER PULSE (eQEP) DRIVER 23742R: David Lechner <[email protected]> 23743L: [email protected] 23744F: Documentation/devicetree/bindings/counter/ti-eqep.yaml 23745F: drivers/counter/ti-eqep.c 23746 23747TI ETHERNET SWITCH DRIVER (CPSW) 23748R: Siddharth Vadapalli <[email protected]> 23749R: Roger Quadros <[email protected]> 23750L: [email protected] 23751L: [email protected] 23752S: Maintained 23753F: drivers/net/ethernet/ti/cpsw* 23754F: drivers/net/ethernet/ti/davinci* 23755 23756TI FLASH MEDIA MEMORYSTICK/MMC DRIVERS 23757M: Alex Dubov <[email protected]> 23758S: Maintained 23759W: http://tifmxx.berlios.de/ 23760F: drivers/memstick/host/tifm_ms.c 23761F: drivers/misc/tifm* 23762F: drivers/mmc/host/tifm_sd.c 23763F: include/linux/tifm.h 23764 23765TI FPD-LINK DRIVERS 23766M: Tomi Valkeinen <[email protected]> 23767L: [email protected] 23768S: Maintained 23769F: Documentation/devicetree/bindings/media/i2c/ti,ds90* 23770F: drivers/media/i2c/ds90* 23771F: include/media/i2c/ds90* 23772 23773TI HDC302X HUMIDITY DRIVER 23774M: Javier Carrasco <[email protected]> 23775M: Li peiyu <[email protected]> 23776L: [email protected] 23777S: Maintained 23778F: Documentation/devicetree/bindings/iio/humidity/ti,hdc3020.yaml 23779F: drivers/iio/humidity/hdc3020.c 23780 23781TI ICSSG ETHERNET DRIVER (ICSSG) 23782R: MD Danish Anwar <[email protected]> 23783R: Roger Quadros <[email protected]> 23784L: [email protected] (moderated for non-subscribers) 23785L: [email protected] 23786S: Maintained 23787F: Documentation/devicetree/bindings/net/ti,icss*.yaml 23788F: drivers/net/ethernet/ti/icssg/* 23789 23790TI J721E CSI2RX DRIVER 23791M: Jai Luthra <[email protected]> 23792L: [email protected] 23793S: Maintained 23794F: Documentation/devicetree/bindings/media/ti,j721e-csi2rx-shim.yaml 23795F: drivers/media/platform/ti/j721e-csi2rx/ 23796 23797TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 23798M: Nishanth Menon <[email protected]> 23799M: Santosh Shilimkar <[email protected]> 23800L: [email protected] 23801L: [email protected] (moderated for non-subscribers) 23802S: Maintained 23803T: git git://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git 23804F: Documentation/devicetree/bindings/soc/ti/ti,pruss.yaml 23805F: drivers/pmdomain/ti/omap_prm.c 23806F: drivers/soc/ti/* 23807F: include/linux/pruss_driver.h 23808 23809TI LM49xxx FAMILY ASoC CODEC DRIVERS 23810M: M R Swami Reddy <[email protected]> 23811M: Vishwas A Deshpande <[email protected]> 23812L: [email protected] 23813S: Maintained 23814F: sound/soc/codecs/isabelle* 23815F: sound/soc/codecs/lm49453* 23816 23817TI LMP92064 ADC DRIVER 23818M: Leonard Göhrs <[email protected]> 23819R: [email protected] 23820L: [email protected] 23821S: Maintained 23822F: Documentation/devicetree/bindings/iio/adc/ti,lmp92064.yaml 23823F: drivers/iio/adc/ti-lmp92064.c 23824 23825TI PCM3060 ASoC CODEC DRIVER 23826M: Kirill Marinushkin <[email protected]> 23827L: [email protected] 23828S: Maintained 23829F: Documentation/devicetree/bindings/sound/pcm3060.txt 23830F: sound/soc/codecs/pcm3060* 23831 23832TI TAS571X FAMILY ASoC CODEC DRIVER 23833M: Kevin Cernekee <[email protected]> 23834L: [email protected] 23835S: Odd Fixes 23836F: sound/soc/codecs/tas571x* 23837 23838TI TMAG5273 MAGNETOMETER DRIVER 23839M: Gerald Loacker <[email protected]> 23840L: [email protected] 23841S: Maintained 23842F: Documentation/devicetree/bindings/iio/magnetometer/ti,tmag5273.yaml 23843F: drivers/iio/magnetometer/tmag5273.c 23844 23845TI TRF7970A NFC DRIVER 23846M: Mark Greer <[email protected]> 23847L: [email protected] 23848S: Supported 23849F: Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml 23850F: drivers/nfc/trf7970a.c 23851 23852TI TSC2046 ADC DRIVER 23853M: Oleksij Rempel <[email protected]> 23854R: [email protected] 23855L: [email protected] 23856S: Maintained 23857F: Documentation/devicetree/bindings/iio/adc/ti,tsc2046.yaml 23858F: drivers/iio/adc/ti-tsc2046.c 23859 23860TI TWL4030 SERIES SOC CODEC DRIVER 23861M: Peter Ujfalusi <[email protected]> 23862L: [email protected] 23863S: Maintained 23864F: sound/soc/codecs/twl4030* 23865 23866TI VPE/CAL DRIVERS 23867M: Benoit Parrot <[email protected]> 23868L: [email protected] 23869S: Maintained 23870W: http://linuxtv.org/ 23871Q: http://patchwork.linuxtv.org/project/linux-media/list/ 23872F: Documentation/devicetree/bindings/media/ti,cal.yaml 23873F: Documentation/devicetree/bindings/media/ti,vpe.yaml 23874F: drivers/media/platform/ti/cal/ 23875F: drivers/media/platform/ti/vpe/ 23876 23877TI WILINK WIRELESS DRIVERS 23878L: [email protected] 23879S: Orphan 23880W: https://wireless.wiki.kernel.org/en/users/Drivers/wl12xx 23881W: https://wireless.wiki.kernel.org/en/users/Drivers/wl1251 23882F: drivers/net/wireless/ti/ 23883 23884TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 23885M: John Stultz <[email protected]> 23886M: Thomas Gleixner <[email protected]> 23887R: Stephen Boyd <[email protected]> 23888L: [email protected] 23889S: Supported 23890T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 23891F: include/linux/clocksource.h 23892F: include/linux/time.h 23893F: include/linux/timekeeper_internal.h 23894F: include/linux/timekeeping.h 23895F: include/linux/timex.h 23896F: include/uapi/linux/time.h 23897F: include/uapi/linux/timex.h 23898F: kernel/time/alarmtimer.c 23899F: kernel/time/clocksource* 23900F: kernel/time/ntp* 23901F: kernel/time/time.c 23902F: kernel/time/timeconst.bc 23903F: kernel/time/timeconv.c 23904F: kernel/time/timecounter.c 23905F: kernel/time/timekeeping* 23906F: kernel/time/time_test.c 23907F: tools/testing/selftests/timers/ 23908 23909TIPC NETWORK LAYER 23910M: Jon Maloy <[email protected]> 23911L: [email protected] (core kernel code) 23912L: [email protected] (user apps, general discussion) 23913S: Maintained 23914W: http://tipc.sourceforge.net/ 23915F: include/uapi/linux/tipc*.h 23916F: net/tipc/ 23917 23918TLAN NETWORK DRIVER 23919M: Samuel Chessman <[email protected]> 23920L: [email protected] (subscribers-only) 23921S: Maintained 23922W: http://sourceforge.net/projects/tlan/ 23923F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst 23924F: drivers/net/ethernet/ti/tlan.* 23925 23926TMIO/SDHI MMC DRIVER 23927M: Wolfram Sang <[email protected]> 23928L: [email protected] 23929L: [email protected] 23930S: Supported 23931F: drivers/mmc/host/renesas_sdhi* 23932F: drivers/mmc/host/tmio_mmc* 23933F: include/linux/platform_data/tmio.h 23934 23935TMP513 HARDWARE MONITOR DRIVER 23936M: Eric Tremblay <[email protected]> 23937L: [email protected] 23938S: Maintained 23939F: Documentation/hwmon/tmp513.rst 23940F: drivers/hwmon/tmp513.c 23941 23942TMPFS (SHMEM FILESYSTEM) 23943M: Hugh Dickins <[email protected]> 23944L: [email protected] 23945S: Maintained 23946F: include/linux/shmem_fs.h 23947F: mm/shmem.c 23948 23949TOMOYO SECURITY MODULE 23950M: Kentaro Takeda <[email protected]> 23951M: Tetsuo Handa <[email protected]> 23952L: [email protected] (subscribers-only, for developers in English) 23953L: [email protected] (subscribers-only, for users in English) 23954L: [email protected] (subscribers-only, for developers in Japanese) 23955L: [email protected] (subscribers-only, for users in Japanese) 23956S: Maintained 23957W: https://tomoyo.sourceforge.net/ 23958F: security/tomoyo/ 23959 23960TOPSTAR LAPTOP EXTRAS DRIVER 23961M: Herton Ronaldo Krzesinski <[email protected]> 23962L: [email protected] 23963S: Maintained 23964F: drivers/platform/x86/topstar-laptop.c 23965 23966TORTURE-TEST MODULES 23967M: Davidlohr Bueso <[email protected]> 23968M: "Paul E. McKenney" <[email protected]> 23969M: Josh Triplett <[email protected]> 23970L: [email protected] 23971S: Supported 23972T: git git://git.kernel.org/pub/scm/linux/kernel/git/rcu/linux.git rcu/dev 23973F: Documentation/RCU/torture.rst 23974F: kernel/locking/locktorture.c 23975F: kernel/rcu/rcuscale.c 23976F: kernel/rcu/rcutorture.c 23977F: kernel/rcu/refscale.c 23978F: kernel/torture.c 23979 23980TOSHIBA ACPI EXTRAS DRIVER 23981M: Azael Avalos <[email protected]> 23982L: [email protected] 23983S: Maintained 23984F: drivers/platform/x86/toshiba_acpi.c 23985 23986TOSHIBA BLUETOOTH DRIVER 23987M: Azael Avalos <[email protected]> 23988L: [email protected] 23989S: Maintained 23990F: drivers/platform/x86/toshiba_bluetooth.c 23991 23992TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 23993M: Azael Avalos <[email protected]> 23994L: [email protected] 23995S: Maintained 23996F: drivers/platform/x86/toshiba_haps.c 23997 23998TOSHIBA SMM DRIVER 23999M: Jonathan Buzzard <[email protected]> 24000S: Maintained 24001W: http://www.buzzard.org.uk/toshiba/ 24002F: drivers/char/toshiba.c 24003F: include/linux/toshiba.h 24004F: include/uapi/linux/toshiba.h 24005 24006TOSHIBA TC358743 DRIVER 24007M: Hans Verkuil <[email protected]> 24008L: [email protected] 24009S: Maintained 24010F: Documentation/devicetree/bindings/media/i2c/tc358743.txt 24011F: drivers/media/i2c/tc358743* 24012F: include/media/i2c/tc358743.h 24013 24014TOSHIBA WMI HOTKEYS DRIVER 24015M: Azael Avalos <[email protected]> 24016L: [email protected] 24017S: Maintained 24018F: drivers/platform/x86/toshiba-wmi.c 24019 24020TPM DEVICE DRIVER 24021M: Peter Huewe <[email protected]> 24022M: Jarkko Sakkinen <[email protected]> 24023R: Jason Gunthorpe <[email protected]> 24024L: [email protected] 24025S: Maintained 24026W: https://codeberg.org/jarkko/linux-tpmdd-test 24027Q: https://patchwork.kernel.org/project/linux-integrity/list/ 24028T: git git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd.git 24029F: Documentation/devicetree/bindings/tpm/ 24030F: drivers/char/tpm/ 24031F: tools/testing/selftests/tpm2/ 24032 24033TPS546D24 DRIVER 24034M: Duke Du <[email protected]> 24035L: [email protected] 24036S: Maintained 24037F: Documentation/hwmon/tps546d24.rst 24038F: drivers/hwmon/pmbus/tps546d24.c 24039 24040TQ SYSTEMS BOARD & DRIVER SUPPORT 24041L: [email protected] 24042S: Supported 24043W: https://www.tq-group.com/en/products/tq-embedded/ 24044F: arch/arm/boot/dts/nxp/imx/*mba*.dts* 24045F: arch/arm/boot/dts/nxp/imx/*tqma*.dts* 24046F: arch/arm64/boot/dts/freescale/fsl-*tqml*.dts* 24047F: arch/arm64/boot/dts/freescale/imx*mba*.dts* 24048F: arch/arm64/boot/dts/freescale/imx*tqma*.dts* 24049F: arch/arm64/boot/dts/freescale/mba*.dtsi 24050F: arch/arm64/boot/dts/freescale/tqml*.dts* 24051F: drivers/gpio/gpio-tqmx86.c 24052F: drivers/mfd/tqmx86.c 24053F: drivers/watchdog/tqmx86_wdt.c 24054 24055TRACING 24056M: Steven Rostedt <[email protected]> 24057M: Masami Hiramatsu <[email protected]> 24058R: Mathieu Desnoyers <[email protected]> 24059L: [email protected] 24060L: [email protected] 24061S: Maintained 24062Q: https://patchwork.kernel.org/project/linux-trace-kernel/list/ 24063T: git git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git 24064F: Documentation/trace/* 24065F: fs/tracefs/ 24066F: include/linux/trace*.h 24067F: include/trace/ 24068F: kernel/trace/ 24069F: scripts/tracing/ 24070F: tools/testing/selftests/ftrace/ 24071 24072TRACING MMIO ACCESSES (MMIOTRACE) 24073M: Steven Rostedt <[email protected]> 24074M: Masami Hiramatsu <[email protected]> 24075R: Pekka Paalanen <[email protected]> 24076L: [email protected] 24077L: [email protected] 24078S: Maintained 24079F: arch/x86/mm/kmmio.c 24080F: arch/x86/mm/mmio-mod.c 24081F: arch/x86/mm/testmmiotrace.c 24082F: include/linux/mmiotrace.h 24083F: kernel/trace/trace_mmiotrace.c 24084 24085TRACING OS NOISE / LATENCY TRACERS 24086M: Steven Rostedt <[email protected]> 24087S: Maintained 24088F: Documentation/trace/hwlat_detector.rst 24089F: Documentation/trace/osnoise-tracer.rst 24090F: Documentation/trace/timerlat-tracer.rst 24091F: arch/*/kernel/trace.c 24092F: include/trace/events/osnoise.h 24093F: kernel/trace/trace_hwlat.c 24094F: kernel/trace/trace_irqsoff.c 24095F: kernel/trace/trace_osnoise.c 24096F: kernel/trace/trace_sched_wakeup.c 24097 24098TRADITIONAL CHINESE DOCUMENTATION 24099M: Hu Haowen <[email protected]> 24100S: Maintained 24101W: https://github.com/srcres258/linux-doc 24102T: git git://github.com/srcres258/linux-doc.git doc-zh-tw 24103F: Documentation/translations/zh_TW/ 24104 24105TRUSTED SECURITY MODULE (TSM) ATTESTATION REPORTS 24106M: Dan Williams <[email protected]> 24107L: [email protected] 24108S: Maintained 24109F: Documentation/ABI/testing/configfs-tsm 24110F: drivers/virt/coco/tsm.c 24111F: include/linux/tsm.h 24112 24113TRUSTED SERVICES TEE DRIVER 24114M: Balint Dobszay <[email protected]> 24115M: Sudeep Holla <[email protected]> 24116L: [email protected] (moderated for non-subscribers) 24117L: [email protected] 24118S: Maintained 24119F: Documentation/tee/ts-tee.rst 24120F: drivers/tee/tstee/ 24121 24122TTY LAYER AND SERIAL DRIVERS 24123M: Greg Kroah-Hartman <[email protected]> 24124M: Jiri Slaby <[email protected]> 24125L: [email protected] 24126L: [email protected] 24127S: Supported 24128T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 24129F: Documentation/devicetree/bindings/serial/ 24130F: Documentation/driver-api/serial/ 24131F: drivers/tty/ 24132F: include/linux/selection.h 24133F: include/linux/serial.h 24134F: include/linux/serial_core.h 24135F: include/linux/sysrq.h 24136F: include/linux/tty*.h 24137F: include/linux/vt.h 24138F: include/linux/vt_*.h 24139F: include/uapi/linux/serial.h 24140F: include/uapi/linux/serial_core.h 24141F: include/uapi/linux/tty.h 24142 24143TUA9001 MEDIA DRIVER 24144L: [email protected] 24145S: Orphan 24146W: https://linuxtv.org 24147Q: http://patchwork.linuxtv.org/project/linux-media/list/ 24148F: drivers/media/tuners/tua9001* 24149 24150TULIP NETWORK DRIVERS 24151L: [email protected] 24152L: [email protected] 24153S: Orphan 24154F: drivers/net/ethernet/dec/tulip/ 24155 24156TUN/TAP driver 24157M: Willem de Bruijn <[email protected]> 24158M: Jason Wang <[email protected]> 24159S: Maintained 24160W: http://vtun.sourceforge.net/tun 24161F: Documentation/networking/tuntap.rst 24162F: arch/um/os-Linux/drivers/ 24163F: drivers/net/tap.c 24164F: drivers/net/tun* 24165 24166TURBOCHANNEL SUBSYSTEM 24167M: "Maciej W. Rozycki" <[email protected]> 24168L: [email protected] 24169S: Maintained 24170Q: https://patchwork.kernel.org/project/linux-mips/list/ 24171F: drivers/tc/ 24172F: include/linux/tc.h 24173 24174TURBOSTAT UTILITY 24175M: "Len Brown" <[email protected]> 24176L: [email protected] 24177S: Supported 24178Q: https://patchwork.kernel.org/project/linux-pm/list/ 24179B: https://bugzilla.kernel.org 24180T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 24181F: tools/power/x86/turbostat/ 24182F: tools/testing/selftests/turbostat/ 24183 24184TW5864 VIDEO4LINUX DRIVER 24185M: Bluecherry Maintainers <[email protected]> 24186M: Andrey Utkin <[email protected]> 24187M: Andrey Utkin <[email protected]> 24188L: [email protected] 24189S: Supported 24190F: drivers/media/pci/tw5864/ 24191 24192TW68 VIDEO4LINUX DRIVER 24193M: Hans Verkuil <[email protected]> 24194L: [email protected] 24195S: Odd Fixes 24196W: https://linuxtv.org 24197T: git git://linuxtv.org/media.git 24198F: drivers/media/pci/tw68/ 24199 24200TW686X VIDEO4LINUX DRIVER 24201M: Ezequiel Garcia <[email protected]> 24202L: [email protected] 24203S: Maintained 24204W: http://linuxtv.org 24205T: git git://linuxtv.org/media.git 24206F: drivers/media/pci/tw686x/ 24207 24208U-BOOT ENVIRONMENT VARIABLES 24209M: Rafał Miłecki <[email protected]> 24210S: Maintained 24211F: Documentation/devicetree/bindings/nvmem/layouts/u-boot,env.yaml 24212F: drivers/nvmem/layouts/u-boot-env.c 24213F: drivers/nvmem/u-boot-env.c 24214 24215UACCE ACCELERATOR FRAMEWORK 24216M: Zhangfei Gao <[email protected]> 24217M: Zhou Wang <[email protected]> 24218L: [email protected] 24219L: [email protected] 24220S: Maintained 24221F: Documentation/ABI/testing/sysfs-driver-uacce 24222F: Documentation/misc-devices/uacce.rst 24223F: drivers/misc/uacce/ 24224F: include/linux/uacce.h 24225F: include/uapi/misc/uacce/ 24226 24227UBI FILE SYSTEM (UBIFS) 24228M: Richard Weinberger <[email protected]> 24229R: Zhihao Cheng <[email protected]> 24230L: [email protected] 24231S: Supported 24232W: http://www.linux-mtd.infradead.org/doc/ubifs.html 24233T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24234T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24235F: Documentation/ABI/testing/sysfs-fs-ubifs 24236F: Documentation/filesystems/ubifs-authentication.rst 24237F: Documentation/filesystems/ubifs.rst 24238F: fs/ubifs/ 24239 24240UBLK USERSPACE BLOCK DRIVER 24241M: Ming Lei <[email protected]> 24242L: [email protected] 24243S: Maintained 24244F: Documentation/block/ublk.rst 24245F: drivers/block/ublk_drv.c 24246F: include/uapi/linux/ublk_cmd.h 24247 24248UBSAN 24249M: Kees Cook <[email protected]> 24250R: Marco Elver <[email protected]> 24251R: Andrey Konovalov <[email protected]> 24252R: Andrey Ryabinin <[email protected]> 24253L: [email protected] 24254L: [email protected] 24255S: Supported 24256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 24257F: Documentation/dev-tools/ubsan.rst 24258F: include/linux/ubsan.h 24259F: lib/Kconfig.ubsan 24260F: lib/test_ubsan.c 24261F: lib/ubsan.c 24262F: lib/ubsan.h 24263F: scripts/Makefile.ubsan 24264K: \bARCH_HAS_UBSAN\b 24265 24266UCLINUX (M68KNOMMU AND COLDFIRE) 24267M: Greg Ungerer <[email protected]> 24268L: [email protected] 24269S: Maintained 24270W: http://www.linux-m68k.org/ 24271T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 24272F: arch/m68k/*/*_no.* 24273F: arch/m68k/68*/ 24274F: arch/m68k/coldfire/ 24275F: arch/m68k/include/asm/*_no.* 24276 24277UDF FILESYSTEM 24278M: Jan Kara <[email protected]> 24279S: Maintained 24280F: Documentation/filesystems/udf.rst 24281F: fs/udf/ 24282 24283UDRAW TABLET 24284M: Bastien Nocera <[email protected]> 24285L: [email protected] 24286S: Maintained 24287F: drivers/hid/hid-udraw-ps3.c 24288 24289UHID USERSPACE HID IO DRIVER 24290M: David Rheinsberg <[email protected]> 24291L: [email protected] 24292S: Maintained 24293F: drivers/hid/uhid.c 24294F: include/uapi/linux/uhid.h 24295 24296ULPI BUS 24297M: Heikki Krogerus <[email protected]> 24298L: [email protected] 24299S: Maintained 24300F: drivers/usb/common/ulpi.c 24301F: include/linux/ulpi/ 24302 24303UNICODE SUBSYSTEM 24304M: Gabriel Krisman Bertazi <[email protected]> 24305L: [email protected] 24306S: Supported 24307T: git git://git.kernel.org/pub/scm/linux/kernel/git/krisman/unicode.git 24308F: fs/unicode/ 24309 24310UNIFDEF 24311M: Tony Finch <[email protected]> 24312S: Maintained 24313W: http://dotat.at/prog/unifdef 24314F: scripts/unifdef.c 24315 24316UNIFORM CDROM DRIVER 24317M: Phillip Potter <[email protected]> 24318S: Maintained 24319F: Documentation/cdrom/ 24320F: drivers/cdrom/cdrom.c 24321F: include/linux/cdrom.h 24322F: include/uapi/linux/cdrom.h 24323 24324UNION-FIND 24325M: Xavier <[email protected]> 24326L: [email protected] 24327S: Maintained 24328F: Documentation/core-api/union_find.rst 24329F: Documentation/translations/zh_CN/core-api/union_find.rst 24330F: include/linux/union_find.h 24331F: lib/union_find.c 24332 24333UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 24334R: Alim Akhtar <[email protected]> 24335R: Avri Altman <[email protected]> 24336R: Bart Van Assche <[email protected]> 24337L: [email protected] 24338S: Supported 24339F: Documentation/devicetree/bindings/ufs/ 24340F: Documentation/scsi/ufs.rst 24341F: drivers/ufs/core/ 24342 24343UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 24344M: Pedro Sousa <[email protected]> 24345L: [email protected] 24346S: Supported 24347F: drivers/ufs/host/*dwc* 24348 24349UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER EXYNOS HOOKS 24350M: Alim Akhtar <[email protected]> 24351R: Peter Griffin <[email protected]> 24352L: [email protected] 24353L: [email protected] 24354S: Maintained 24355F: drivers/ufs/host/ufs-exynos* 24356 24357UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER MEDIATEK HOOKS 24358M: Peter Wang <[email protected]> 24359R: Stanley Jhu <[email protected]> 24360L: [email protected] 24361L: [email protected] (moderated for non-subscribers) 24362S: Maintained 24363F: drivers/ufs/host/ufs-mediatek* 24364 24365UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER QUALCOMM HOOKS 24366M: Manivannan Sadhasivam <[email protected]> 24367L: [email protected] 24368L: [email protected] 24369S: Maintained 24370F: Documentation/devicetree/bindings/ufs/qcom,ufs.yaml 24371F: drivers/ufs/host/ufs-qcom* 24372 24373UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER RENESAS HOOKS 24374M: Yoshihiro Shimoda <[email protected]> 24375L: [email protected] 24376L: [email protected] 24377S: Maintained 24378F: drivers/ufs/host/ufs-renesas.c 24379 24380UNSORTED BLOCK IMAGES (UBI) 24381M: Richard Weinberger <[email protected]> 24382R: Zhihao Cheng <[email protected]> 24383L: [email protected] 24384S: Supported 24385W: http://www.linux-mtd.infradead.org/ 24386T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git next 24387T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/ubifs.git fixes 24388F: drivers/mtd/ubi/ 24389F: include/linux/mtd/ubi.h 24390F: include/uapi/mtd/ubi-user.h 24391 24392UPROBES 24393M: Masami Hiramatsu <[email protected]> 24394M: Oleg Nesterov <[email protected]> 24395M: Peter Zijlstra <[email protected]> 24396L: [email protected] 24397L: [email protected] 24398S: Maintained 24399F: arch/*/include/asm/uprobes.h 24400F: arch/*/kernel/probes/uprobes.c 24401F: arch/*/kernel/uprobes.c 24402F: include/linux/uprobes.h 24403F: kernel/events/uprobes.c 24404 24405USB "USBNET" DRIVER FRAMEWORK 24406M: Oliver Neukum <[email protected]> 24407L: [email protected] 24408S: Maintained 24409W: http://www.linux-usb.org/usbnet 24410F: drivers/net/usb/usbnet.c 24411F: include/linux/usb/usbnet.h 24412 24413USB ACM DRIVER 24414M: Oliver Neukum <[email protected]> 24415L: [email protected] 24416S: Maintained 24417F: Documentation/usb/acm.rst 24418F: drivers/usb/class/cdc-acm.* 24419 24420USB APPLE MFI FASTCHARGE DRIVER 24421M: Bastien Nocera <[email protected]> 24422L: [email protected] 24423S: Maintained 24424F: drivers/usb/misc/apple-mfi-fastcharge.c 24425 24426USB AR5523 WIRELESS DRIVER 24427L: [email protected] 24428S: Orphan 24429F: drivers/net/wireless/ath/ar5523/ 24430 24431USB ATTACHED SCSI 24432M: Oliver Neukum <[email protected]> 24433L: [email protected] 24434L: [email protected] 24435S: Maintained 24436F: drivers/usb/storage/uas.c 24437 24438USB CDC ETHERNET DRIVER 24439M: Oliver Neukum <[email protected]> 24440L: [email protected] 24441S: Maintained 24442F: drivers/net/usb/cdc_*.c 24443F: include/uapi/linux/usb/cdc.h 24444 24445USB CHAOSKEY DRIVER 24446M: Keith Packard <[email protected]> 24447L: [email protected] 24448S: Maintained 24449F: drivers/usb/misc/chaoskey.c 24450 24451USB CYPRESS C67X00 DRIVER 24452L: [email protected] 24453S: Orphan 24454F: drivers/usb/c67x00/ 24455 24456USB DAVICOM DM9601 DRIVER 24457M: Peter Korsgaard <[email protected]> 24458L: [email protected] 24459S: Maintained 24460W: http://www.linux-usb.org/usbnet 24461F: drivers/net/usb/dm9601.c 24462 24463USB EHCI DRIVER 24464M: Alan Stern <[email protected]> 24465L: [email protected] 24466S: Maintained 24467F: Documentation/usb/ehci.rst 24468F: drivers/usb/host/ehci* 24469 24470USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 24471M: Jiri Kosina <[email protected]> 24472M: Benjamin Tissoires <[email protected]> 24473L: [email protected] 24474S: Maintained 24475T: git git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid.git 24476F: Documentation/hid/hiddev.rst 24477F: drivers/hid/usbhid/ 24478 24479USB INTEL XHCI ROLE MUX DRIVER 24480M: Hans de Goede <[email protected]> 24481L: [email protected] 24482S: Maintained 24483F: drivers/usb/roles/intel-xhci-usb-role-switch.c 24484 24485USB IP DRIVER FOR HISILICON KIRIN 960 24486M: Yu Chen <[email protected]> 24487M: Binghui Wang <[email protected]> 24488L: [email protected] 24489S: Maintained 24490F: Documentation/devicetree/bindings/phy/hisilicon,hi3660-usb3.yaml 24491F: drivers/phy/hisilicon/phy-hi3660-usb3.c 24492 24493USB IP DRIVER FOR HISILICON KIRIN 970 24494M: Mauro Carvalho Chehab <[email protected]> 24495L: [email protected] 24496S: Maintained 24497F: Documentation/devicetree/bindings/phy/hisilicon,hi3670-usb3.yaml 24498F: drivers/phy/hisilicon/phy-hi3670-usb3.c 24499 24500USB ISP116X DRIVER 24501M: Olav Kongas <[email protected]> 24502L: [email protected] 24503S: Maintained 24504F: drivers/usb/host/isp116x* 24505F: include/linux/usb/isp116x.h 24506 24507USB ISP1760 DRIVER 24508M: Rui Miguel Silva <[email protected]> 24509L: [email protected] 24510S: Maintained 24511F: Documentation/devicetree/bindings/usb/nxp,isp1760.yaml 24512F: drivers/usb/isp1760/* 24513 24514USB LAN78XX ETHERNET DRIVER 24515M: Thangaraj Samynathan <[email protected]> 24516M: Rengarajan Sundararajan <[email protected]> 24517M: [email protected] 24518L: [email protected] 24519S: Maintained 24520F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 24521F: drivers/net/usb/lan78xx.* 24522F: include/dt-bindings/net/microchip-lan78xx.h 24523 24524USB MASS STORAGE DRIVER 24525M: Alan Stern <[email protected]> 24526L: [email protected] 24527L: [email protected] 24528S: Maintained 24529F: drivers/usb/storage/ 24530 24531USB MIDI DRIVER 24532M: Clemens Ladisch <[email protected]> 24533L: [email protected] 24534S: Maintained 24535T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 24536F: sound/usb/midi.* 24537 24538USB NETWORKING DRIVERS 24539L: [email protected] 24540S: Odd Fixes 24541F: drivers/net/usb/ 24542 24543USB OHCI DRIVER 24544M: Alan Stern <[email protected]> 24545L: [email protected] 24546S: Maintained 24547F: Documentation/usb/ohci.rst 24548F: drivers/usb/host/ohci* 24549 24550USB OTG FSM (Finite State Machine) 24551M: Peter Chen <[email protected]> 24552L: [email protected] 24553S: Maintained 24554T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 24555F: drivers/usb/common/usb-otg-fsm.c 24556 24557USB OVER IP DRIVER 24558M: Valentina Manea <[email protected]> 24559M: Shuah Khan <[email protected]> 24560M: Shuah Khan <[email protected]> 24561R: Hongren Zheng <[email protected]> 24562L: [email protected] 24563S: Maintained 24564F: Documentation/usb/usbip_protocol.rst 24565F: drivers/usb/usbip/ 24566F: tools/testing/selftests/drivers/usb/usbip/ 24567F: tools/usb/usbip/ 24568 24569USB PEGASUS DRIVER 24570M: Petko Manolov <[email protected]> 24571L: [email protected] 24572L: [email protected] 24573S: Maintained 24574W: https://github.com/petkan/pegasus 24575T: git https://github.com/petkan/pegasus.git 24576F: drivers/net/usb/pegasus.* 24577 24578USB PRINTER DRIVER (usblp) 24579M: Pete Zaitcev <[email protected]> 24580L: [email protected] 24581S: Supported 24582F: drivers/usb/class/usblp.c 24583 24584USB QMI WWAN NETWORK DRIVER 24585M: Bjørn Mork <[email protected]> 24586L: [email protected] 24587S: Maintained 24588F: Documentation/ABI/testing/sysfs-class-net-qmi 24589F: drivers/net/usb/qmi_wwan.c 24590 24591USB RAW GADGET DRIVER 24592R: Andrey Konovalov <[email protected]> 24593L: [email protected] 24594S: Maintained 24595B: https://github.com/xairy/raw-gadget/issues 24596F: Documentation/usb/raw-gadget.rst 24597F: drivers/usb/gadget/legacy/raw_gadget.c 24598F: include/uapi/linux/usb/raw_gadget.h 24599 24600USB RTL8150 DRIVER 24601M: Petko Manolov <[email protected]> 24602L: [email protected] 24603L: [email protected] 24604S: Maintained 24605W: https://github.com/petkan/rtl8150 24606T: git https://github.com/petkan/rtl8150.git 24607F: drivers/net/usb/rtl8150.c 24608 24609USB SERIAL SUBSYSTEM 24610M: Johan Hovold <[email protected]> 24611L: [email protected] 24612S: Maintained 24613T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 24614F: Documentation/usb/usb-serial.rst 24615F: drivers/usb/serial/ 24616F: include/linux/usb/serial.h 24617 24618USB SMSC75XX ETHERNET DRIVER 24619M: Steve Glendinning <[email protected]> 24620L: [email protected] 24621S: Maintained 24622F: drivers/net/usb/smsc75xx.* 24623 24624USB SMSC95XX ETHERNET DRIVER 24625M: Steve Glendinning <[email protected]> 24626M: [email protected] 24627L: [email protected] 24628S: Maintained 24629F: drivers/net/usb/smsc95xx.* 24630 24631USB SUBSYSTEM 24632M: Greg Kroah-Hartman <[email protected]> 24633L: [email protected] 24634S: Supported 24635W: http://www.linux-usb.org 24636T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 24637F: Documentation/devicetree/bindings/usb/ 24638F: Documentation/usb/ 24639F: drivers/usb/ 24640F: include/dt-bindings/usb/ 24641F: include/linux/usb.h 24642F: include/linux/usb/ 24643F: include/uapi/linux/usb/ 24644 24645USB TYPEC BUS FOR ALTERNATE MODES 24646M: Heikki Krogerus <[email protected]> 24647L: [email protected] 24648S: Maintained 24649F: Documentation/ABI/testing/sysfs-bus-typec 24650F: Documentation/driver-api/usb/typec_bus.rst 24651F: drivers/usb/typec/altmodes/ 24652F: include/linux/usb/typec_altmode.h 24653 24654USB TYPEC CLASS 24655M: Heikki Krogerus <[email protected]> 24656L: [email protected] 24657S: Maintained 24658F: Documentation/ABI/testing/sysfs-class-typec 24659F: Documentation/driver-api/usb/typec.rst 24660F: drivers/usb/typec/ 24661F: include/linux/usb/typec.h 24662 24663USB TYPEC INTEL PMC MUX DRIVER 24664M: Heikki Krogerus <[email protected]> 24665L: [email protected] 24666S: Maintained 24667F: Documentation/firmware-guide/acpi/intel-pmc-mux.rst 24668F: drivers/usb/typec/mux/intel_pmc_mux.c 24669 24670USB TYPEC PI3USB30532 MUX DRIVER 24671M: Hans de Goede <[email protected]> 24672L: [email protected] 24673S: Maintained 24674F: drivers/usb/typec/mux/pi3usb30532.c 24675 24676USB TYPEC PORT CONTROLLER DRIVERS 24677L: [email protected] 24678S: Orphan 24679F: drivers/usb/typec/tcpm/ 24680 24681USB TYPEC TUSB1046 MUX DRIVER 24682M: Romain Gantois <[email protected]> 24683L: [email protected] 24684S: Maintained 24685F: Documentation/devicetree/bindings/usb/ti,tusb1046.yaml 24686F: drivers/usb/typec/mux/tusb1046.c 24687 24688USB UHCI DRIVER 24689M: Alan Stern <[email protected]> 24690L: [email protected] 24691S: Maintained 24692F: drivers/usb/host/uhci* 24693 24694USB VIDEO CLASS 24695M: Laurent Pinchart <[email protected]> 24696M: Hans de Goede <[email protected]> 24697L: [email protected] 24698S: Maintained 24699W: http://www.ideasonboard.org/uvc/ 24700T: git git://linuxtv.org/media.git 24701F: Documentation/userspace-api/media/drivers/uvcvideo.rst 24702F: Documentation/userspace-api/media/v4l/metafmt-uvc.rst 24703F: drivers/media/common/uvc.c 24704F: drivers/media/usb/uvc/ 24705F: include/linux/usb/uvc.h 24706F: include/uapi/linux/uvcvideo.h 24707 24708USB WEBCAM GADGET 24709L: [email protected] 24710S: Orphan 24711F: drivers/usb/gadget/function/*uvc* 24712F: drivers/usb/gadget/legacy/webcam.c 24713F: include/uapi/linux/usb/g_uvc.h 24714 24715USB XHCI DRIVER 24716M: Mathias Nyman <[email protected]> 24717L: [email protected] 24718S: Supported 24719F: drivers/usb/host/pci-quirks* 24720F: drivers/usb/host/xhci* 24721 24722USER DATAGRAM PROTOCOL (UDP) 24723M: Willem de Bruijn <[email protected]> 24724L: [email protected] 24725S: Maintained 24726F: include/linux/udp.h 24727F: include/net/udp.h 24728F: include/trace/events/udp.h 24729F: include/uapi/linux/udp.h 24730F: net/ipv4/udp.c 24731F: net/ipv6/udp.c 24732 24733USER-MODE LINUX (UML) 24734M: Richard Weinberger <[email protected]> 24735M: Anton Ivanov <[email protected]> 24736M: Johannes Berg <[email protected]> 24737L: [email protected] 24738S: Maintained 24739W: http://user-mode-linux.sourceforge.net 24740Q: https://patchwork.ozlabs.org/project/linux-um/list/ 24741T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git next 24742T: git git://git.kernel.org/pub/scm/linux/kernel/git/uml/linux.git fixes 24743F: Documentation/virt/uml/ 24744F: arch/um/ 24745F: arch/x86/um/ 24746F: fs/hostfs/ 24747 24748USERSPACE COPYIN/COPYOUT (UIOVEC) 24749M: Alexander Viro <[email protected]> 24750S: Maintained 24751F: include/linux/uio.h 24752F: lib/iov_iter.c 24753 24754USERSPACE DMA BUFFER DRIVER 24755M: Gerd Hoffmann <[email protected]> 24756M: Vivek Kasireddy <[email protected]> 24757L: [email protected] 24758S: Maintained 24759T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24760F: drivers/dma-buf/udmabuf.c 24761F: include/uapi/linux/udmabuf.h 24762 24763USERSPACE I/O (UIO) 24764M: Greg Kroah-Hartman <[email protected]> 24765S: Maintained 24766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 24767F: Documentation/driver-api/uio-howto.rst 24768F: drivers/uio/ 24769F: include/linux/uio_driver.h 24770 24771UTIL-LINUX PACKAGE 24772M: Karel Zak <[email protected]> 24773L: [email protected] 24774S: Maintained 24775W: http://en.wikipedia.org/wiki/Util-linux 24776T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 24777 24778UUID HELPERS 24779R: Andy Shevchenko <[email protected]> 24780L: [email protected] 24781S: Maintained 24782F: include/linux/uuid.h 24783F: lib/test_uuid.c 24784F: lib/uuid.c 24785 24786UV SYSFS DRIVER 24787M: Justin Ernst <[email protected]> 24788L: [email protected] 24789S: Maintained 24790F: drivers/platform/x86/uv_sysfs.c 24791 24792UVESAFB DRIVER 24793M: Michal Januszewski <[email protected]> 24794L: [email protected] 24795S: Maintained 24796W: https://github.com/mjanusz/v86d 24797F: Documentation/fb/uvesafb.rst 24798F: drivers/video/fbdev/uvesafb.* 24799 24800Ux500 CLOCK DRIVERS 24801M: Ulf Hansson <[email protected]> 24802L: [email protected] 24803L: [email protected] (moderated for non-subscribers) 24804S: Maintained 24805F: drivers/clk/ux500/ 24806 24807V4L2 ASYNC AND FWNODE FRAMEWORKS 24808M: Sakari Ailus <[email protected]> 24809L: [email protected] 24810S: Maintained 24811T: git git://linuxtv.org/media.git 24812F: drivers/media/v4l2-core/v4l2-async.c 24813F: drivers/media/v4l2-core/v4l2-fwnode.c 24814F: include/media/v4l2-async.h 24815F: include/media/v4l2-fwnode.h 24816 24817V4L2 LENS DRIVERS 24818M: Sakari Ailus <[email protected]> 24819L: [email protected] 24820S: Maintained 24821F: drivers/media/i2c/ak* 24822F: drivers/media/i2c/dw* 24823F: drivers/media/i2c/lm* 24824 24825V4L2 CAMERA SENSOR DRIVERS 24826M: Sakari Ailus <[email protected]> 24827L: [email protected] 24828S: Maintained 24829F: Documentation/driver-api/media/camera-sensor.rst 24830F: Documentation/driver-api/media/tx-rx.rst 24831F: drivers/media/i2c/ar* 24832F: drivers/media/i2c/gc* 24833F: drivers/media/i2c/hi* 24834F: drivers/media/i2c/imx* 24835F: drivers/media/i2c/mt* 24836F: drivers/media/i2c/og* 24837F: drivers/media/i2c/ov* 24838F: drivers/media/i2c/s5* 24839F: drivers/media/i2c/vgxy61.c 24840 24841VF610 NAND DRIVER 24842M: Stefan Agner <[email protected]> 24843L: [email protected] 24844S: Supported 24845F: drivers/mtd/nand/raw/vf610_nfc.c 24846 24847VFAT/FAT/MSDOS FILESYSTEM 24848M: OGAWA Hirofumi <[email protected]> 24849S: Maintained 24850F: Documentation/filesystems/vfat.rst 24851F: fs/fat/ 24852F: tools/testing/selftests/filesystems/fat/ 24853 24854VFIO CDX DRIVER 24855M: Nipun Gupta <[email protected]> 24856M: Nikhil Agarwal <[email protected]> 24857L: [email protected] 24858S: Maintained 24859F: drivers/vfio/cdx/* 24860 24861VFIO DRIVER 24862M: Alex Williamson <[email protected]> 24863L: [email protected] 24864S: Maintained 24865T: git https://github.com/awilliam/linux-vfio.git 24866F: Documentation/ABI/testing/debugfs-vfio 24867F: Documentation/ABI/testing/sysfs-devices-vfio-dev 24868F: Documentation/driver-api/vfio.rst 24869F: drivers/vfio/ 24870F: include/linux/vfio.h 24871F: include/linux/vfio_pci_core.h 24872F: include/uapi/linux/vfio.h 24873 24874VFIO FSL-MC DRIVER 24875L: [email protected] 24876S: Orphan 24877F: drivers/vfio/fsl-mc/ 24878 24879VFIO HISILICON PCI DRIVER 24880M: Longfang Liu <[email protected]> 24881M: Shameer Kolothum <[email protected]> 24882L: [email protected] 24883S: Maintained 24884F: drivers/vfio/pci/hisilicon/ 24885 24886VFIO MEDIATED DEVICE DRIVERS 24887M: Kirti Wankhede <[email protected]> 24888L: [email protected] 24889S: Maintained 24890F: Documentation/driver-api/vfio-mediated-device.rst 24891F: drivers/vfio/mdev/ 24892F: include/linux/mdev.h 24893F: samples/vfio-mdev/ 24894 24895VFIO MLX5 PCI DRIVER 24896M: Yishai Hadas <[email protected]> 24897L: [email protected] 24898S: Maintained 24899F: drivers/vfio/pci/mlx5/ 24900 24901VFIO NVIDIA GRACE GPU DRIVER 24902M: Ankit Agrawal <[email protected]> 24903L: [email protected] 24904S: Supported 24905F: drivers/vfio/pci/nvgrace-gpu/ 24906 24907VFIO PCI DEVICE SPECIFIC DRIVERS 24908R: Jason Gunthorpe <[email protected]> 24909R: Yishai Hadas <[email protected]> 24910R: Shameer Kolothum <[email protected]> 24911R: Kevin Tian <[email protected]> 24912L: [email protected] 24913S: Maintained 24914P: Documentation/driver-api/vfio-pci-device-specific-driver-acceptance.rst 24915F: drivers/vfio/pci/*/ 24916 24917VFIO PDS PCI DRIVER 24918M: Brett Creeley <[email protected]> 24919L: [email protected] 24920S: Maintained 24921F: Documentation/networking/device_drivers/ethernet/amd/pds_vfio_pci.rst 24922F: drivers/vfio/pci/pds/ 24923 24924VFIO PLATFORM DRIVER 24925M: Eric Auger <[email protected]> 24926L: [email protected] 24927S: Maintained 24928F: drivers/vfio/platform/ 24929 24930VFIO QAT PCI DRIVER 24931M: Xin Zeng <[email protected]> 24932M: Giovanni Cabiddu <[email protected]> 24933L: [email protected] 24934L: [email protected] 24935S: Supported 24936F: drivers/vfio/pci/qat/ 24937 24938VFIO VIRTIO PCI DRIVER 24939M: Yishai Hadas <[email protected]> 24940L: [email protected] 24941L: [email protected] 24942S: Maintained 24943F: drivers/vfio/pci/virtio 24944 24945VGA_SWITCHEROO 24946R: Lukas Wunner <[email protected]> 24947S: Maintained 24948T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 24949F: Documentation/gpu/vga-switcheroo.rst 24950F: drivers/gpu/vga/vga_switcheroo.c 24951F: include/linux/vga_switcheroo.h 24952 24953VIA RHINE NETWORK DRIVER 24954M: Kevin Brace <[email protected]> 24955S: Maintained 24956F: drivers/net/ethernet/via/via-rhine.c 24957 24958VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 24959M: Florian Tobias Schandinat <[email protected]> 24960L: [email protected] 24961S: Maintained 24962F: drivers/video/fbdev/via/ 24963F: include/linux/via-core.h 24964F: include/linux/via_i2c.h 24965 24966VIA VELOCITY NETWORK DRIVER 24967M: Francois Romieu <[email protected]> 24968L: [email protected] 24969S: Maintained 24970F: drivers/net/ethernet/via/via-velocity.* 24971 24972VICODEC VIRTUAL CODEC DRIVER 24973M: Hans Verkuil <[email protected]> 24974L: [email protected] 24975S: Maintained 24976W: https://linuxtv.org 24977T: git git://linuxtv.org/media.git 24978F: drivers/media/test-drivers/vicodec/* 24979 24980VIDEO I2C POLLING DRIVER 24981M: Matt Ranostay <[email protected]> 24982L: [email protected] 24983S: Maintained 24984F: drivers/media/i2c/video-i2c.c 24985 24986VIDEO MULTIPLEXER DRIVER 24987M: Philipp Zabel <[email protected]> 24988L: [email protected] 24989S: Maintained 24990F: drivers/media/platform/video-mux.c 24991 24992VIDEOBUF2 FRAMEWORK 24993M: Tomasz Figa <[email protected]> 24994M: Marek Szyprowski <[email protected]> 24995L: [email protected] 24996S: Maintained 24997F: drivers/media/common/videobuf2/* 24998F: include/media/videobuf2-* 24999 25000VIDTV VIRTUAL DIGITAL TV DRIVER 25001M: Daniel W. S. Almeida <[email protected]> 25002L: [email protected] 25003S: Maintained 25004W: https://linuxtv.org 25005T: git git://linuxtv.org/media.git 25006F: drivers/media/test-drivers/vidtv/* 25007 25008VIMC VIRTUAL MEDIA CONTROLLER DRIVER 25009M: Shuah Khan <[email protected]> 25010R: Kieran Bingham <[email protected]> 25011L: [email protected] 25012S: Maintained 25013W: https://linuxtv.org 25014T: git git://linuxtv.org/media.git 25015F: drivers/media/test-drivers/vimc/* 25016 25017VIRT LIB 25018M: Alex Williamson <[email protected]> 25019M: Paolo Bonzini <[email protected]> 25020L: [email protected] 25021S: Supported 25022F: virt/lib/ 25023 25024VIRTIO AND VHOST VSOCK DRIVER 25025M: Stefan Hajnoczi <[email protected]> 25026M: Stefano Garzarella <[email protected]> 25027L: [email protected] 25028L: [email protected] 25029L: [email protected] 25030S: Maintained 25031F: drivers/vhost/vsock.c 25032F: include/linux/virtio_vsock.h 25033F: include/uapi/linux/virtio_vsock.h 25034F: net/vmw_vsock/virtio_transport.c 25035F: net/vmw_vsock/virtio_transport_common.c 25036 25037VIRTIO BALLOON 25038M: "Michael S. Tsirkin" <[email protected]> 25039M: David Hildenbrand <[email protected]> 25040L: [email protected] 25041S: Maintained 25042F: drivers/virtio/virtio_balloon.c 25043F: include/linux/balloon_compaction.h 25044F: include/uapi/linux/virtio_balloon.h 25045F: mm/balloon_compaction.c 25046 25047VIRTIO BLOCK AND SCSI DRIVERS 25048M: "Michael S. Tsirkin" <[email protected]> 25049M: Jason Wang <[email protected]> 25050R: Paolo Bonzini <[email protected]> 25051R: Stefan Hajnoczi <[email protected]> 25052R: Eugenio Pérez <[email protected]> 25053L: [email protected] 25054S: Maintained 25055F: drivers/block/virtio_blk.c 25056F: drivers/scsi/virtio_scsi.c 25057F: include/uapi/linux/virtio_blk.h 25058F: include/uapi/linux/virtio_scsi.h 25059 25060VIRTIO CONSOLE DRIVER 25061M: Amit Shah <[email protected]> 25062L: [email protected] 25063S: Maintained 25064F: drivers/char/virtio_console.c 25065F: include/uapi/linux/virtio_console.h 25066 25067VIRTIO CORE AND NET DRIVERS 25068M: "Michael S. Tsirkin" <[email protected]> 25069M: Jason Wang <[email protected]> 25070R: Xuan Zhuo <[email protected]> 25071R: Eugenio Pérez <[email protected]> 25072L: [email protected] 25073S: Maintained 25074F: Documentation/ABI/testing/sysfs-bus-vdpa 25075F: Documentation/ABI/testing/sysfs-class-vduse 25076F: Documentation/devicetree/bindings/virtio/ 25077F: Documentation/driver-api/virtio/ 25078F: drivers/block/virtio_blk.c 25079F: drivers/crypto/virtio/ 25080F: drivers/net/virtio_net.c 25081F: drivers/vdpa/ 25082F: drivers/virtio/ 25083F: include/linux/vdpa.h 25084F: include/linux/virtio*.h 25085F: include/linux/vringh.h 25086F: include/uapi/linux/virtio_*.h 25087F: net/vmw_vsock/virtio* 25088F: tools/virtio/ 25089F: tools/testing/selftests/drivers/net/virtio_net/ 25090 25091VIRTIO CRYPTO DRIVER 25092M: Gonglei <[email protected]> 25093L: [email protected] 25094L: [email protected] 25095S: Maintained 25096F: drivers/crypto/virtio/ 25097F: include/uapi/linux/virtio_crypto.h 25098 25099VIRTIO DRIVERS FOR S390 25100M: Cornelia Huck <[email protected]> 25101M: Halil Pasic <[email protected]> 25102M: Eric Farman <[email protected]> 25103L: [email protected] 25104L: [email protected] 25105L: [email protected] 25106S: Supported 25107F: arch/s390/include/uapi/asm/virtio-ccw.h 25108F: drivers/s390/virtio/ 25109 25110VIRTIO FILE SYSTEM 25111M: Vivek Goyal <[email protected]> 25112M: Stefan Hajnoczi <[email protected]> 25113M: Miklos Szeredi <[email protected]> 25114R: Eugenio Pérez <[email protected]> 25115L: [email protected] 25116L: [email protected] 25117S: Supported 25118W: https://virtio-fs.gitlab.io/ 25119F: Documentation/filesystems/virtiofs.rst 25120F: fs/fuse/virtio_fs.c 25121F: include/uapi/linux/virtio_fs.h 25122 25123VIRTIO GPIO DRIVER 25124M: Enrico Weigelt, metux IT consult <[email protected]> 25125M: Viresh Kumar <[email protected]> 25126L: [email protected] 25127L: [email protected] 25128S: Maintained 25129F: drivers/gpio/gpio-virtio.c 25130F: include/uapi/linux/virtio_gpio.h 25131 25132VIRTIO GPU DRIVER 25133M: David Airlie <[email protected]> 25134M: Gerd Hoffmann <[email protected]> 25135R: Gurchetan Singh <[email protected]> 25136R: Chia-I Wu <[email protected]> 25137L: [email protected] 25138L: [email protected] 25139S: Maintained 25140T: git https://gitlab.freedesktop.org/drm/misc/kernel.git 25141F: drivers/gpu/drm/ci/xfails/virtio* 25142F: drivers/gpu/drm/virtio/ 25143F: include/uapi/linux/virtio_gpu.h 25144 25145VIRTIO HOST (VHOST) 25146M: "Michael S. Tsirkin" <[email protected]> 25147M: Jason Wang <[email protected]> 25148R: Eugenio Pérez <[email protected]> 25149L: [email protected] 25150L: [email protected] 25151L: [email protected] 25152S: Maintained 25153T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 25154F: drivers/vhost/ 25155F: include/linux/sched/vhost_task.h 25156F: include/linux/vhost_iotlb.h 25157F: include/uapi/linux/vhost.h 25158F: kernel/vhost_task.c 25159 25160VIRTIO HOST (VHOST-SCSI) 25161M: "Michael S. Tsirkin" <[email protected]> 25162M: Jason Wang <[email protected]> 25163M: Mike Christie <[email protected]> 25164R: Paolo Bonzini <[email protected]> 25165R: Stefan Hajnoczi <[email protected]> 25166L: [email protected] 25167S: Maintained 25168F: drivers/vhost/scsi.c 25169 25170VIRTIO I2C DRIVER 25171M: Viresh Kumar <[email protected]> 25172R: "Chen, Jian Jun" <[email protected]> 25173L: [email protected] 25174L: [email protected] 25175S: Maintained 25176F: drivers/i2c/busses/i2c-virtio.c 25177F: include/uapi/linux/virtio_i2c.h 25178 25179VIRTIO INPUT DRIVER 25180M: Gerd Hoffmann <[email protected]> 25181S: Maintained 25182F: drivers/virtio/virtio_input.c 25183F: include/uapi/linux/virtio_input.h 25184 25185VIRTIO IOMMU DRIVER 25186M: Jean-Philippe Brucker <[email protected]> 25187L: [email protected] 25188S: Maintained 25189F: drivers/iommu/virtio-iommu.c 25190F: include/uapi/linux/virtio_iommu.h 25191 25192VIRTIO MEM DRIVER 25193M: David Hildenbrand <[email protected]> 25194L: [email protected] 25195S: Maintained 25196W: https://virtio-mem.gitlab.io/ 25197F: drivers/virtio/virtio_mem.c 25198F: include/uapi/linux/virtio_mem.h 25199 25200VIRTIO PMEM DRIVER 25201M: Pankaj Gupta <[email protected]> 25202L: [email protected] 25203S: Maintained 25204F: drivers/nvdimm/nd_virtio.c 25205F: drivers/nvdimm/virtio_pmem.c 25206 25207VIRTIO SOUND DRIVER 25208M: Anton Yakovlev <[email protected]> 25209M: "Michael S. Tsirkin" <[email protected]> 25210L: [email protected] 25211L: [email protected] 25212S: Maintained 25213F: include/uapi/linux/virtio_snd.h 25214F: sound/virtio/* 25215 25216VIRTUAL BOX GUEST DEVICE DRIVER 25217M: Hans de Goede <[email protected]> 25218M: Arnd Bergmann <[email protected]> 25219M: Greg Kroah-Hartman <[email protected]> 25220S: Maintained 25221F: drivers/virt/vboxguest/ 25222F: include/linux/vbox_utils.h 25223F: include/uapi/linux/vbox*.h 25224 25225VIRTUAL BOX SHARED FOLDER VFS DRIVER 25226M: Hans de Goede <[email protected]> 25227L: [email protected] 25228S: Maintained 25229F: fs/vboxsf/* 25230 25231VIRTUAL PCM TEST DRIVER 25232M: Ivan Orlov <[email protected]> 25233L: [email protected] 25234S: Maintained 25235F: Documentation/sound/cards/pcmtest.rst 25236F: sound/drivers/pcmtest.c 25237F: tools/testing/selftests/alsa/test-pcmtest-driver.c 25238 25239VIRTUAL SERIO DEVICE DRIVER 25240M: Stephen Chandler Paul <[email protected]> 25241S: Maintained 25242F: drivers/input/serio/userio.c 25243F: include/uapi/linux/userio.h 25244 25245VISHAY VEML3235 AMBIENT LIGHT SENSOR DRIVER 25246M: Javier Carrasco <[email protected]> 25247S: Maintained 25248F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25249F: drivers/iio/light/veml3235.c 25250 25251VISHAY VEML6030 AMBIENT LIGHT SENSOR DRIVER 25252M: Javier Carrasco <[email protected]> 25253S: Maintained 25254F: Documentation/devicetree/bindings/iio/light/vishay,veml6030.yaml 25255F: drivers/iio/light/veml6030.c 25256 25257VISHAY VEML6075 UVA AND UVB LIGHT SENSOR DRIVER 25258M: Javier Carrasco <[email protected]> 25259S: Maintained 25260F: Documentation/devicetree/bindings/iio/light/vishay,veml6075.yaml 25261F: drivers/iio/light/veml6075.c 25262 25263VISL VIRTUAL STATELESS DECODER DRIVER 25264M: Daniel Almeida <[email protected]> 25265L: [email protected] 25266S: Supported 25267F: drivers/media/test-drivers/visl 25268 25269VIVID VIRTUAL VIDEO DRIVER 25270M: Hans Verkuil <[email protected]> 25271L: [email protected] 25272S: Maintained 25273W: https://linuxtv.org 25274T: git git://linuxtv.org/media.git 25275F: drivers/media/test-drivers/vivid/* 25276 25277VM SOCKETS (AF_VSOCK) 25278M: Stefano Garzarella <[email protected]> 25279L: [email protected] 25280L: [email protected] 25281S: Maintained 25282F: drivers/net/vsockmon.c 25283F: include/net/af_vsock.h 25284F: include/uapi/linux/vm_sockets.h 25285F: include/uapi/linux/vm_sockets_diag.h 25286F: include/uapi/linux/vsockmon.h 25287F: net/vmw_vsock/ 25288F: tools/testing/vsock/ 25289 25290VMALLOC 25291M: Andrew Morton <[email protected]> 25292R: Uladzislau Rezki <[email protected]> 25293R: Christoph Hellwig <[email protected]> 25294L: [email protected] 25295S: Maintained 25296W: http://www.linux-mm.org 25297T: git git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm 25298F: include/linux/vmalloc.h 25299F: mm/vmalloc.c 25300 25301VME SUBSYSTEM 25302L: [email protected] 25303S: Orphan 25304T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 25305F: Documentation/driver-api/vme.rst 25306F: drivers/staging/vme_user/ 25307 25308VMWARE BALLOON DRIVER 25309M: Jerrin Shaji George <[email protected]> 25310R: Broadcom internal kernel review list <[email protected]> 25311L: [email protected] 25312S: Supported 25313F: drivers/misc/vmw_balloon.c 25314 25315VMWARE HYPERVISOR INTERFACE 25316M: Ajay Kaher <[email protected]> 25317M: Alexey Makhalov <[email protected]> 25318R: Broadcom internal kernel review list <[email protected]> 25319L: [email protected] 25320L: [email protected] 25321S: Supported 25322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vmware 25323F: arch/x86/include/asm/vmware.h 25324F: arch/x86/kernel/cpu/vmware.c 25325 25326VMWARE PVRDMA DRIVER 25327M: Bryan Tan <[email protected]> 25328M: Vishnu Dasa <[email protected]> 25329R: Broadcom internal kernel review list <[email protected]> 25330L: [email protected] 25331S: Supported 25332F: drivers/infiniband/hw/vmw_pvrdma/ 25333 25334VMWARE PVSCSI DRIVER 25335M: Vishal Bhakta <[email protected]> 25336R: Broadcom internal kernel review list <[email protected]> 25337L: [email protected] 25338S: Supported 25339F: drivers/scsi/vmw_pvscsi.c 25340F: drivers/scsi/vmw_pvscsi.h 25341 25342VMWARE VIRTUAL PTP CLOCK DRIVER 25343M: Nick Shi <[email protected]> 25344R: Ajay Kaher <[email protected]> 25345R: Alexey Makhalov <[email protected]> 25346R: Broadcom internal kernel review list <[email protected]> 25347L: [email protected] 25348S: Supported 25349F: drivers/ptp/ptp_vmw.c 25350 25351VMWARE VMCI DRIVER 25352M: Bryan Tan <[email protected]> 25353M: Vishnu Dasa <[email protected]> 25354R: Broadcom internal kernel review list <[email protected]> 25355L: [email protected] 25356S: Supported 25357F: drivers/misc/vmw_vmci/ 25358F: include/linux/vmw_vmci* 25359 25360VMWARE VMMOUSE SUBDRIVER 25361M: Zack Rusin <[email protected]> 25362R: Broadcom internal kernel review list <[email protected]> 25363L: [email protected] 25364S: Supported 25365F: drivers/input/mouse/vmmouse.c 25366F: drivers/input/mouse/vmmouse.h 25367 25368VMWARE VMXNET3 ETHERNET DRIVER 25369M: Ronak Doshi <[email protected]> 25370R: Broadcom internal kernel review list <[email protected]> 25371L: [email protected] 25372S: Supported 25373F: drivers/net/vmxnet3/ 25374 25375VMWARE VSOCK VMCI TRANSPORT DRIVER 25376M: Bryan Tan <[email protected]> 25377M: Vishnu Dasa <[email protected]> 25378R: Broadcom internal kernel review list <[email protected]> 25379L: [email protected] 25380S: Supported 25381F: net/vmw_vsock/vmci_transport* 25382 25383VOCORE VOCORE2 BOARD 25384M: Harvey Hunt <[email protected]> 25385L: [email protected] 25386S: Maintained 25387F: arch/mips/boot/dts/ralink/vocore2.dts 25388 25389VOLTAGE AND CURRENT REGULATOR FRAMEWORK 25390M: Liam Girdwood <[email protected]> 25391M: Mark Brown <[email protected]> 25392L: [email protected] 25393S: Supported 25394W: http://www.slimlogic.co.uk/?p=48 25395T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 25396F: Documentation/devicetree/bindings/regulator/ 25397F: Documentation/power/regulator/ 25398F: drivers/regulator/ 25399F: include/dt-bindings/regulator/ 25400F: include/linux/regulator/ 25401K: regulator_get_optional 25402 25403VOLTAGE AND CURRENT REGULATOR IRQ HELPERS 25404R: Matti Vaittinen <[email protected]> 25405F: drivers/regulator/irq_helpers.c 25406 25407VRF 25408M: David Ahern <[email protected]> 25409L: [email protected] 25410S: Maintained 25411F: Documentation/networking/vrf.rst 25412F: drivers/net/vrf.c 25413 25414VSPRINTF 25415M: Petr Mladek <[email protected]> 25416M: Steven Rostedt <[email protected]> 25417R: Andy Shevchenko <[email protected]> 25418R: Rasmus Villemoes <[email protected]> 25419R: Sergey Senozhatsky <[email protected]> 25420S: Maintained 25421T: git git://git.kernel.org/pub/scm/linux/kernel/git/printk/linux.git 25422F: Documentation/core-api/printk-formats.rst 25423F: lib/test_printf.c 25424F: lib/test_scanf.c 25425F: lib/vsprintf.c 25426 25427VT1211 HARDWARE MONITOR DRIVER 25428M: Juerg Haefliger <[email protected]> 25429L: [email protected] 25430S: Maintained 25431F: Documentation/hwmon/vt1211.rst 25432F: drivers/hwmon/vt1211.c 25433 25434VT8231 HARDWARE MONITOR DRIVER 25435M: Roger Lucas <[email protected]> 25436L: [email protected] 25437S: Maintained 25438F: drivers/hwmon/vt8231.c 25439 25440VUB300 USB to SDIO/SD/MMC bridge chip 25441L: [email protected] 25442S: Orphan 25443F: drivers/mmc/host/vub300.c 25444 25445W1 DALLAS'S 1-WIRE BUS 25446M: Krzysztof Kozlowski <[email protected]> 25447S: Maintained 25448F: Documentation/devicetree/bindings/w1/ 25449F: Documentation/w1/ 25450F: drivers/w1/ 25451F: include/linux/w1.h 25452 25453W83791D HARDWARE MONITORING DRIVER 25454M: Marc Hulsman <[email protected]> 25455L: [email protected] 25456S: Maintained 25457F: Documentation/hwmon/w83791d.rst 25458F: drivers/hwmon/w83791d.c 25459 25460W83793 HARDWARE MONITORING DRIVER 25461M: Rudolf Marek <[email protected]> 25462L: [email protected] 25463S: Maintained 25464F: Documentation/hwmon/w83793.rst 25465F: drivers/hwmon/w83793.c 25466 25467W83795 HARDWARE MONITORING DRIVER 25468M: Jean Delvare <[email protected]> 25469L: [email protected] 25470S: Maintained 25471F: drivers/hwmon/w83795.c 25472 25473W83L51xD SD/MMC CARD INTERFACE DRIVER 25474M: Pierre Ossman <[email protected]> 25475S: Maintained 25476F: drivers/mmc/host/wbsd.* 25477 25478WACOM PROTOCOL 4 SERIAL TABLETS 25479M: Julian Squires <[email protected]> 25480M: Hans de Goede <[email protected]> 25481L: [email protected] 25482S: Maintained 25483F: drivers/input/tablet/wacom_serial4.c 25484 25485WANGXUN ETHERNET DRIVER 25486M: Jiawen Wu <[email protected]> 25487M: Mengyuan Lou <[email protected]> 25488L: [email protected] 25489S: Maintained 25490W: https://www.net-swift.com 25491F: Documentation/networking/device_drivers/ethernet/wangxun/* 25492F: drivers/net/ethernet/wangxun/ 25493F: drivers/net/pcs/pcs-xpcs-wx.c 25494 25495WATCHDOG DEVICE DRIVERS 25496M: Wim Van Sebroeck <[email protected]> 25497M: Guenter Roeck <[email protected]> 25498L: [email protected] 25499S: Maintained 25500W: http://www.linux-watchdog.org/ 25501T: git git://www.linux-watchdog.org/linux-watchdog.git 25502F: Documentation/devicetree/bindings/watchdog/ 25503F: Documentation/watchdog/ 25504F: drivers/watchdog/ 25505F: include/linux/watchdog.h 25506F: include/trace/events/watchdog.h 25507F: include/uapi/linux/watchdog.h 25508 25509WAVE5 VPU CODEC DRIVER 25510M: Nas Chung <[email protected]> 25511M: Jackson Lee <[email protected]> 25512L: [email protected] 25513S: Maintained 25514F: Documentation/devicetree/bindings/media/cnm,wave521c.yaml 25515F: drivers/media/platform/chips-media/wave5/ 25516 25517WHISKEYCOVE PMIC GPIO DRIVER 25518M: Kuppuswamy Sathyanarayanan <[email protected]> 25519L: [email protected] 25520S: Maintained 25521F: drivers/gpio/gpio-wcove.c 25522 25523WHWAVE RTC DRIVER 25524M: Dianlong Li <[email protected]> 25525L: [email protected] 25526S: Maintained 25527F: drivers/rtc/rtc-sd3078.c 25528 25529WIIMOTE HID DRIVER 25530M: David Rheinsberg <[email protected]> 25531L: [email protected] 25532S: Maintained 25533F: drivers/hid/hid-wiimote* 25534 25535WILOCITY WIL6210 WIRELESS DRIVER 25536L: [email protected] 25537S: Orphan 25538W: https://wireless.wiki.kernel.org/en/users/Drivers/wil6210 25539F: drivers/net/wireless/ath/wil6210/ 25540 25541WINBOND CIR DRIVER 25542M: David Härdeman <[email protected]> 25543S: Maintained 25544F: drivers/media/rc/winbond-cir.c 25545 25546WINSYSTEMS EBC-C384 WATCHDOG DRIVER 25547L: [email protected] 25548S: Orphan 25549F: drivers/watchdog/ebc-c384_wdt.c 25550 25551WINSYSTEMS WS16C48 GPIO DRIVER 25552M: William Breathitt Gray <[email protected]> 25553L: [email protected] 25554S: Maintained 25555F: drivers/gpio/gpio-ws16c48.c 25556 25557WIREGUARD SECURE NETWORK TUNNEL 25558M: Jason A. Donenfeld <[email protected]> 25559L: [email protected] 25560L: [email protected] 25561S: Maintained 25562F: drivers/net/wireguard/ 25563F: tools/testing/selftests/wireguard/ 25564 25565WISTRON LAPTOP BUTTON DRIVER 25566M: Miloslav Trmac <[email protected]> 25567S: Maintained 25568F: drivers/input/misc/wistron_btns.c 25569 25570WMI BINARY MOF DRIVER 25571M: Armin Wolf <[email protected]> 25572R: Thomas Weißschuh <[email protected]> 25573L: [email protected] 25574S: Maintained 25575F: Documentation/ABI/stable/sysfs-platform-wmi-bmof 25576F: Documentation/wmi/devices/wmi-bmof.rst 25577F: drivers/platform/x86/wmi-bmof.c 25578 25579WOLFSON MICROELECTRONICS DRIVERS 25580L: [email protected] 25581S: Supported 25582W: https://github.com/CirrusLogic/linux-drivers/wiki 25583T: git https://github.com/CirrusLogic/linux-drivers.git 25584F: Documentation/devicetree/bindings/extcon/wlf,arizona.yaml 25585F: Documentation/devicetree/bindings/mfd/wlf,arizona.yaml 25586F: Documentation/devicetree/bindings/mfd/wm831x.txt 25587F: Documentation/devicetree/bindings/regulator/wlf,arizona.yaml 25588F: Documentation/devicetree/bindings/sound/wlf,*.yaml 25589F: Documentation/devicetree/bindings/sound/wm* 25590F: Documentation/hwmon/wm83??.rst 25591F: arch/arm/mach-s3c/mach-crag6410* 25592F: drivers/clk/clk-wm83*.c 25593F: drivers/gpio/gpio-*wm*.c 25594F: drivers/gpio/gpio-arizona.c 25595F: drivers/hwmon/wm83??-hwmon.c 25596F: drivers/input/misc/wm831x-on.c 25597F: drivers/input/touchscreen/wm831x-ts.c 25598F: drivers/input/touchscreen/wm97*.c 25599F: drivers/leds/leds-wm83*.c 25600F: drivers/mfd/arizona* 25601F: drivers/mfd/cs47l24* 25602F: drivers/mfd/wm*.c 25603F: drivers/power/supply/wm83*.c 25604F: drivers/regulator/arizona* 25605F: drivers/regulator/wm8*.c 25606F: drivers/rtc/rtc-wm83*.c 25607F: drivers/video/backlight/wm83*_bl.c 25608F: drivers/watchdog/wm83*_wdt.c 25609F: include/linux/mfd/arizona/ 25610F: include/linux/mfd/wm831x/ 25611F: include/linux/mfd/wm8350/ 25612F: include/linux/mfd/wm8400* 25613F: include/linux/regulator/arizona* 25614F: include/linux/wm97xx.h 25615F: include/sound/wm????.h 25616F: sound/soc/codecs/arizona* 25617F: sound/soc/codecs/cs47l24* 25618F: sound/soc/codecs/wm* 25619 25620WORKQUEUE 25621M: Tejun Heo <[email protected]> 25622R: Lai Jiangshan <[email protected]> 25623S: Maintained 25624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 25625F: Documentation/core-api/workqueue.rst 25626F: include/linux/workqueue.h 25627F: kernel/workqueue.c 25628F: kernel/workqueue_internal.h 25629 25630WWAN DRIVERS 25631M: Loic Poulain <[email protected]> 25632M: Sergey Ryazanov <[email protected]> 25633R: Johannes Berg <[email protected]> 25634L: [email protected] 25635S: Maintained 25636F: drivers/net/wwan/ 25637F: include/linux/wwan.h 25638F: include/uapi/linux/wwan.h 25639 25640X-POWERS AXP288 PMIC DRIVERS 25641M: Hans de Goede <[email protected]> 25642S: Maintained 25643F: drivers/acpi/pmic/intel_pmic_xpower.c 25644N: axp288 25645 25646X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 25647M: Chen-Yu Tsai <[email protected]> 25648L: [email protected] 25649S: Maintained 25650N: axp[128] 25651 25652X.25 STACK 25653M: Martin Schiller <[email protected]> 25654L: [email protected] 25655S: Maintained 25656F: Documentation/networking/lapb-module.rst 25657F: Documentation/networking/x25* 25658F: drivers/net/wan/hdlc_x25.c 25659F: drivers/net/wan/lapbether.c 25660F: include/*/lapb.h 25661F: include/net/x25* 25662F: include/uapi/linux/x25.h 25663F: net/lapb/ 25664F: net/x25/ 25665 25666X86 ARCHITECTURE (32-BIT AND 64-BIT) 25667M: Thomas Gleixner <[email protected]> 25668M: Ingo Molnar <[email protected]> 25669M: Borislav Petkov <[email protected]> 25670M: Dave Hansen <[email protected]> 25671M: [email protected] 25672R: "H. Peter Anvin" <[email protected]> 25673L: [email protected] 25674S: Maintained 25675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 25676F: Documentation/arch/x86/ 25677F: Documentation/devicetree/bindings/x86/ 25678F: arch/x86/ 25679F: tools/testing/selftests/x86 25680 25681X86 CPUID DATABASE 25682M: Borislav Petkov <[email protected]> 25683M: Thomas Gleixner <[email protected]> 25684M: [email protected] 25685R: Ahmed S. Darwish <[email protected]> 25686L: [email protected] 25687S: Maintained 25688W: https://x86-cpuid.org 25689F: tools/arch/x86/kcpuid/cpuid.csv 25690 25691X86 ENTRY CODE 25692M: Andy Lutomirski <[email protected]> 25693L: [email protected] 25694S: Maintained 25695T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 25696F: arch/x86/entry/ 25697 25698X86 HARDWARE VULNERABILITIES 25699M: Thomas Gleixner <[email protected]> 25700M: Borislav Petkov <[email protected]> 25701M: Peter Zijlstra <[email protected]> 25702M: Josh Poimboeuf <[email protected]> 25703R: Pawan Gupta <[email protected]> 25704S: Maintained 25705F: Documentation/admin-guide/hw-vuln/ 25706F: arch/x86/include/asm/nospec-branch.h 25707F: arch/x86/kernel/cpu/bugs.c 25708 25709X86 MCE INFRASTRUCTURE 25710M: Tony Luck <[email protected]> 25711M: Borislav Petkov <[email protected]> 25712L: [email protected] 25713S: Maintained 25714F: Documentation/ABI/testing/sysfs-mce 25715F: Documentation/arch/x86/x86_64/machinecheck.rst 25716F: arch/x86/kernel/cpu/mce/* 25717 25718X86 MICROCODE UPDATE SUPPORT 25719M: Borislav Petkov <[email protected]> 25720S: Maintained 25721F: arch/x86/kernel/cpu/microcode/* 25722 25723X86 MM 25724M: Dave Hansen <[email protected]> 25725M: Andy Lutomirski <[email protected]> 25726M: Peter Zijlstra <[email protected]> 25727L: [email protected] 25728S: Maintained 25729T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/mm 25730F: arch/x86/mm/ 25731 25732X86 PLATFORM ANDROID TABLETS DSDT FIXUP DRIVER 25733M: Hans de Goede <[email protected]> 25734L: [email protected] 25735S: Maintained 25736T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25737F: drivers/platform/x86/x86-android-tablets/ 25738 25739X86 PLATFORM DRIVERS 25740M: Hans de Goede <[email protected]> 25741M: Ilpo Järvinen <[email protected]> 25742L: [email protected] 25743S: Maintained 25744Q: https://patchwork.kernel.org/project/platform-driver-x86/list/ 25745T: git git://git.kernel.org/pub/scm/linux/kernel/git/pdx86/platform-drivers-x86.git 25746F: drivers/platform/olpc/ 25747F: drivers/platform/x86/ 25748F: include/linux/platform_data/x86/ 25749 25750X86 PLATFORM UV HPE SUPERDOME FLEX 25751M: Steve Wahl <[email protected]> 25752R: Justin Ernst <[email protected]> 25753R: Kyle Meyer <[email protected]> 25754R: Dimitri Sivanich <[email protected]> 25755R: Russ Anderson <[email protected]> 25756S: Supported 25757F: arch/x86/include/asm/uv/ 25758F: arch/x86/kernel/apic/x2apic_uv_x.c 25759F: arch/x86/platform/uv/ 25760 25761X86 STACK UNWINDING 25762M: Josh Poimboeuf <[email protected]> 25763M: Peter Zijlstra <[email protected]> 25764S: Supported 25765F: arch/x86/include/asm/unwind*.h 25766F: arch/x86/kernel/dumpstack.c 25767F: arch/x86/kernel/stacktrace.c 25768F: arch/x86/kernel/unwind_*.c 25769 25770X86 TRUST DOMAIN EXTENSIONS (TDX) 25771M: Kirill A. Shutemov <[email protected]> 25772R: Dave Hansen <[email protected]> 25773L: [email protected] 25774L: [email protected] 25775S: Supported 25776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/tdx 25777F: arch/x86/boot/compressed/tdx* 25778F: arch/x86/coco/tdx/ 25779F: arch/x86/include/asm/shared/tdx.h 25780F: arch/x86/include/asm/tdx.h 25781F: arch/x86/virt/vmx/tdx/ 25782F: drivers/virt/coco/tdx-guest 25783 25784X86 VDSO 25785M: Andy Lutomirski <[email protected]> 25786L: [email protected] 25787S: Maintained 25788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 25789F: arch/x86/entry/vdso/ 25790 25791XARRAY 25792M: Matthew Wilcox <[email protected]> 25793L: [email protected] 25794L: [email protected] 25795S: Supported 25796F: Documentation/core-api/xarray.rst 25797F: include/linux/idr.h 25798F: include/linux/xarray.h 25799F: lib/idr.c 25800F: lib/test_xarray.c 25801F: lib/xarray.c 25802F: tools/testing/radix-tree 25803 25804XBOX DVD IR REMOTE 25805M: Benjamin Valentin <[email protected]> 25806S: Maintained 25807F: drivers/media/rc/keymaps/rc-xbox-dvd.c 25808F: drivers/media/rc/xbox_remote.c 25809 25810XC2028/3028 TUNER DRIVER 25811M: Mauro Carvalho Chehab <[email protected]> 25812L: [email protected] 25813S: Maintained 25814W: https://linuxtv.org 25815T: git git://linuxtv.org/media.git 25816F: drivers/media/tuners/xc2028.* 25817 25818XDP (eXpress Data Path) 25819M: Alexei Starovoitov <[email protected]> 25820M: Daniel Borkmann <[email protected]> 25821M: David S. Miller <[email protected]> 25822M: Jakub Kicinski <[email protected]> 25823M: Jesper Dangaard Brouer <[email protected]> 25824M: John Fastabend <[email protected]> 25825L: [email protected] 25826L: [email protected] 25827S: Supported 25828F: drivers/net/ethernet/*/*/*/*/*xdp* 25829F: drivers/net/ethernet/*/*/*xdp* 25830F: include/net/xdp.h 25831F: include/net/xdp_priv.h 25832F: include/trace/events/xdp.h 25833F: kernel/bpf/cpumap.c 25834F: kernel/bpf/devmap.c 25835F: net/core/xdp.c 25836F: samples/bpf/xdp* 25837F: tools/testing/selftests/bpf/*/*xdp* 25838F: tools/testing/selftests/bpf/*xdp* 25839K: (?:\b|_)xdp(?:\b|_) 25840 25841XDP SOCKETS (AF_XDP) 25842M: Björn Töpel <[email protected]> 25843M: Magnus Karlsson <[email protected]> 25844M: Maciej Fijalkowski <[email protected]> 25845R: Jonathan Lemon <[email protected]> 25846L: [email protected] 25847L: [email protected] 25848S: Maintained 25849F: Documentation/networking/af_xdp.rst 25850F: include/net/netns/xdp.h 25851F: include/net/xdp_sock* 25852F: include/net/xsk_buff_pool.h 25853F: include/uapi/linux/if_xdp.h 25854F: include/uapi/linux/xdp_diag.h 25855F: net/xdp/ 25856F: tools/testing/selftests/bpf/*xsk* 25857 25858XEN BLOCK SUBSYSTEM 25859M: Roger Pau Monné <[email protected]> 25860L: [email protected] (moderated for non-subscribers) 25861S: Supported 25862F: drivers/block/xen* 25863F: drivers/block/xen-blkback/* 25864 25865XEN HYPERVISOR ARM 25866M: Stefano Stabellini <[email protected]> 25867L: [email protected] (moderated for non-subscribers) 25868S: Maintained 25869F: arch/arm/include/asm/xen/ 25870F: arch/arm/xen/ 25871 25872XEN HYPERVISOR ARM64 25873M: Stefano Stabellini <[email protected]> 25874L: [email protected] (moderated for non-subscribers) 25875S: Maintained 25876F: arch/arm64/include/asm/xen/ 25877F: arch/arm64/xen/ 25878 25879XEN HYPERVISOR INTERFACE 25880M: Juergen Gross <[email protected]> 25881M: Stefano Stabellini <[email protected]> 25882R: Oleksandr Tyshchenko <[email protected]> 25883L: [email protected] (moderated for non-subscribers) 25884S: Supported 25885T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 25886F: Documentation/ABI/stable/sysfs-hypervisor-xen 25887F: Documentation/ABI/testing/sysfs-hypervisor-xen 25888F: drivers/*/xen-*front.c 25889F: drivers/xen/ 25890F: include/uapi/xen/ 25891F: include/xen/ 25892F: kernel/configs/xen.config 25893 25894XEN HYPERVISOR X86 25895M: Juergen Gross <[email protected]> 25896R: Boris Ostrovsky <[email protected]> 25897L: [email protected] (moderated for non-subscribers) 25898S: Supported 25899F: arch/x86/configs/xen.config 25900F: arch/x86/include/asm/pvclock-abi.h 25901F: arch/x86/include/asm/xen/ 25902F: arch/x86/platform/pvh/ 25903F: arch/x86/xen/ 25904 25905XEN NETWORK BACKEND DRIVER 25906M: Wei Liu <[email protected]> 25907M: Paul Durrant <[email protected]> 25908L: [email protected] (moderated for non-subscribers) 25909L: [email protected] 25910S: Supported 25911F: drivers/net/xen-netback/* 25912 25913XEN PCI SUBSYSTEM 25914M: Juergen Gross <[email protected]> 25915L: [email protected] (moderated for non-subscribers) 25916S: Supported 25917F: arch/x86/pci/*xen* 25918F: drivers/pci/*xen* 25919 25920XEN PVSCSI DRIVERS 25921M: Juergen Gross <[email protected]> 25922L: [email protected] (moderated for non-subscribers) 25923L: [email protected] 25924S: Supported 25925F: drivers/scsi/xen-scsifront.c 25926F: drivers/xen/xen-scsiback.c 25927F: include/xen/interface/io/vscsiif.h 25928 25929XEN PVUSB DRIVER 25930M: Juergen Gross <[email protected]> 25931L: [email protected] (moderated for non-subscribers) 25932L: [email protected] 25933S: Supported 25934F: drivers/usb/host/xen* 25935F: include/xen/interface/io/usbif.h 25936 25937XEN SOUND FRONTEND DRIVER 25938M: Oleksandr Andrushchenko <[email protected]> 25939L: [email protected] (moderated for non-subscribers) 25940L: [email protected] 25941S: Supported 25942F: sound/xen/* 25943 25944XEN SWIOTLB SUBSYSTEM 25945M: Juergen Gross <[email protected]> 25946M: Stefano Stabellini <[email protected]> 25947L: [email protected] (moderated for non-subscribers) 25948L: [email protected] 25949S: Supported 25950F: arch/*/include/asm/xen/swiotlb-xen.h 25951F: drivers/xen/swiotlb-xen.c 25952F: include/xen/arm/swiotlb-xen.h 25953F: include/xen/swiotlb-xen.h 25954 25955XFS FILESYSTEM 25956M: Carlos Maiolino <[email protected]> 25957R: Darrick J. Wong <[email protected]> 25958L: [email protected] 25959S: Supported 25960W: http://xfs.org/ 25961C: irc://irc.oftc.net/xfs 25962T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 25963P: Documentation/filesystems/xfs/xfs-maintainer-entry-profile.rst 25964F: Documentation/ABI/testing/sysfs-fs-xfs 25965F: Documentation/admin-guide/xfs.rst 25966F: Documentation/filesystems/xfs/* 25967F: fs/xfs/ 25968F: include/uapi/linux/dqblk_xfs.h 25969F: include/uapi/linux/fsmap.h 25970 25971XILINX AMS DRIVER 25972M: Anand Ashok Dumbre <[email protected]> 25973L: [email protected] 25974S: Maintained 25975F: Documentation/devicetree/bindings/iio/adc/xlnx,zynqmp-ams.yaml 25976F: drivers/iio/adc/xilinx-ams.c 25977 25978XILINX AXI ETHERNET DRIVER 25979M: Radhey Shyam Pandey <[email protected]> 25980S: Maintained 25981F: Documentation/devicetree/bindings/net/xlnx,axi-ethernet.yaml 25982F: drivers/net/ethernet/xilinx/xilinx_axienet* 25983 25984XILINX CAN DRIVER 25985M: Appana Durga Kedareswara rao <[email protected]> 25986L: [email protected] 25987S: Maintained 25988F: Documentation/devicetree/bindings/net/can/xilinx,can.yaml 25989F: drivers/net/can/xilinx_can.c 25990 25991XILINX EVENT MANAGEMENT DRIVER 25992M: Michal Simek <[email protected]> 25993S: Maintained 25994F: drivers/soc/xilinx/xlnx_event_manager.c 25995F: include/linux/firmware/xlnx-event-manager.h 25996 25997XILINX GPIO DRIVER 25998M: Shubhrajyoti Datta <[email protected]> 25999R: Srinivas Neeli <[email protected]> 26000R: Michal Simek <[email protected]> 26001S: Maintained 26002F: Documentation/devicetree/bindings/gpio/gpio-zynq.yaml 26003F: Documentation/devicetree/bindings/gpio/xlnx,gpio-xilinx.yaml 26004F: drivers/gpio/gpio-xilinx.c 26005F: drivers/gpio/gpio-zynq.c 26006 26007XILINX LL TEMAC ETHERNET DRIVER 26008L: [email protected] 26009S: Orphan 26010F: drivers/net/ethernet/xilinx/ll_temac* 26011 26012XILINX PWM DRIVER 26013M: Sean Anderson <[email protected]> 26014S: Maintained 26015F: drivers/pwm/pwm-xilinx.c 26016F: include/clocksource/timer-xilinx.h 26017 26018XILINX SD-FEC IP CORES 26019M: Derek Kiernan <[email protected]> 26020M: Dragan Cvetic <[email protected]> 26021S: Maintained 26022F: Documentation/devicetree/bindings/misc/xlnx,sd-fec.yaml 26023F: Documentation/misc-devices/xilinx_sdfec.rst 26024F: drivers/misc/Kconfig 26025F: drivers/misc/Makefile 26026F: drivers/misc/xilinx_sdfec.c 26027F: include/uapi/misc/xilinx_sdfec.h 26028 26029XILINX UARTLITE SERIAL DRIVER 26030M: Peter Korsgaard <[email protected]> 26031L: [email protected] 26032S: Maintained 26033F: drivers/tty/serial/uartlite.c 26034 26035XILINX VIDEO IP CORES 26036M: Laurent Pinchart <[email protected]> 26037L: [email protected] 26038S: Supported 26039T: git git://linuxtv.org/media.git 26040F: Documentation/devicetree/bindings/media/xilinx/ 26041F: drivers/media/platform/xilinx/ 26042F: include/uapi/linux/xilinx-v4l2-controls.h 26043 26044XILINX VERSAL EDAC DRIVER 26045M: Shubhrajyoti Datta <[email protected]> 26046M: Sai Krishna Potthuri <[email protected]> 26047S: Maintained 26048F: Documentation/devicetree/bindings/memory-controllers/xlnx,versal-ddrmc-edac.yaml 26049F: drivers/edac/versal_edac.c 26050 26051XILINX WATCHDOG DRIVER 26052M: Srinivas Neeli <[email protected]> 26053R: Shubhrajyoti Datta <[email protected]> 26054R: Michal Simek <[email protected]> 26055S: Maintained 26056F: Documentation/devicetree/bindings/watchdog/xlnx,versal-wwdt.yaml 26057F: Documentation/devicetree/bindings/watchdog/xlnx,xps-timebase-wdt.yaml 26058F: drivers/watchdog/of_xilinx_wdt.c 26059F: drivers/watchdog/xilinx_wwdt.c 26060 26061XILINX XDMA DRIVER 26062M: Lizhi Hou <[email protected]> 26063M: Brian Xu <[email protected]> 26064M: Raj Kumar Rampelli <[email protected]> 26065L: [email protected] 26066S: Supported 26067F: drivers/dma/xilinx/xdma-regs.h 26068F: drivers/dma/xilinx/xdma.c 26069F: include/linux/dma/amd_xdma.h 26070F: include/linux/platform_data/amd_xdma.h 26071 26072XILINX ZYNQMP DPDMA DRIVER 26073M: Laurent Pinchart <[email protected]> 26074L: [email protected] 26075S: Supported 26076F: Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml 26077F: drivers/dma/xilinx/xilinx_dpdma.c 26078F: include/dt-bindings/dma/xlnx-zynqmp-dpdma.h 26079 26080XILINX ZYNQMP OCM EDAC DRIVER 26081M: Shubhrajyoti Datta <[email protected]> 26082M: Sai Krishna Potthuri <[email protected]> 26083S: Maintained 26084F: Documentation/devicetree/bindings/memory-controllers/xlnx,zynqmp-ocmc-1.0.yaml 26085F: drivers/edac/zynqmp_edac.c 26086 26087XILINX ZYNQMP PSGTR PHY DRIVER 26088M: Laurent Pinchart <[email protected]> 26089L: [email protected] 26090S: Supported 26091T: git https://github.com/Xilinx/linux-xlnx.git 26092F: Documentation/devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml 26093F: drivers/phy/xilinx/phy-zynqmp.c 26094 26095XILINX ZYNQMP SHA3 DRIVER 26096M: Harsha <[email protected]> 26097S: Maintained 26098F: drivers/crypto/xilinx/zynqmp-sha.c 26099 26100XILINX ZYNQMP NVMEM DRIVER 26101M: Praveen Teja Kundanala <[email protected]> 26102M: Kalyani Akula <[email protected]> 26103R: Michal Simek <[email protected]> 26104S: Maintained 26105F: Documentation/devicetree/bindings/nvmem/xlnx,zynqmp-nvmem.yaml 26106F: drivers/nvmem/zynqmp_nvmem.c 26107 26108XILLYBUS DRIVER 26109M: Eli Billauer <[email protected]> 26110L: [email protected] 26111S: Supported 26112F: drivers/char/xillybus/ 26113 26114XLP9XX I2C DRIVER 26115M: George Cherian <[email protected]> 26116L: [email protected] 26117S: Supported 26118W: http://www.marvell.com 26119F: drivers/i2c/busses/i2c-xlp9xx.c 26120 26121XRA1403 GPIO EXPANDER 26122M: Nandor Han <[email protected]> 26123L: [email protected] 26124S: Maintained 26125F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 26126F: drivers/gpio/gpio-xra1403.c 26127 26128XTENSA XTFPGA PLATFORM SUPPORT 26129M: Max Filippov <[email protected]> 26130S: Maintained 26131F: drivers/spi/spi-xtensa-xtfpga.c 26132F: sound/soc/xtensa/xtfpga-i2s.c 26133 26134XZ EMBEDDED 26135M: Lasse Collin <[email protected]> 26136S: Maintained 26137W: https://tukaani.org/xz/embedded.html 26138B: https://github.com/tukaani-project/xz-embedded/issues 26139C: irc://irc.libera.chat/tukaani 26140F: Documentation/staging/xz.rst 26141F: include/linux/decompress/unxz.h 26142F: include/linux/xz.h 26143F: lib/decompress_unxz.c 26144F: lib/xz/ 26145F: scripts/xz_wrap.sh 26146 26147YAM DRIVER FOR AX.25 26148M: Jean-Paul Roubelat <[email protected]> 26149L: [email protected] 26150S: Maintained 26151F: drivers/net/hamradio/yam* 26152F: include/linux/yam.h 26153 26154YAMA SECURITY MODULE 26155M: Kees Cook <[email protected]> 26156S: Supported 26157T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/hardening 26158F: Documentation/admin-guide/LSM/Yama.rst 26159F: security/yama/ 26160 26161YAML NETLINK (YNL) 26162M: Donald Hunter <[email protected]> 26163M: Jakub Kicinski <[email protected]> 26164F: Documentation/netlink/ 26165F: Documentation/userspace-api/netlink/intro-specs.rst 26166F: Documentation/userspace-api/netlink/specs.rst 26167F: tools/net/ynl/ 26168 26169YEALINK PHONE DRIVER 26170M: Henk Vergonet <[email protected]> 26171S: Maintained 26172F: Documentation/input/devices/yealink.rst 26173F: drivers/input/misc/yealink.* 26174 26175Z3FOLD COMPRESSED PAGE ALLOCATOR 26176M: Vitaly Wool <[email protected]> 26177R: Miaohe Lin <[email protected]> 26178L: [email protected] 26179S: Maintained 26180F: mm/z3fold.c 26181 26182Z8530 DRIVER FOR AX.25 26183M: Joerg Reuter <[email protected]> 26184L: [email protected] 26185S: Maintained 26186W: http://yaina.de/jreuter/ 26187W: http://www.qsl.net/dl1bke/ 26188F: Documentation/networking/device_drivers/hamradio/z8530drv.rst 26189F: drivers/net/hamradio/*scc.c 26190F: drivers/net/hamradio/z8530.h 26191 26192ZBUD COMPRESSED PAGE ALLOCATOR 26193M: Seth Jennings <[email protected]> 26194M: Dan Streetman <[email protected]> 26195L: [email protected] 26196S: Maintained 26197F: mm/zbud.c 26198 26199ZD1211RW WIRELESS DRIVER 26200L: [email protected] 26201S: Orphan 26202F: drivers/net/wireless/zydas/zd1211rw/ 26203 26204ZD1301 MEDIA DRIVER 26205L: [email protected] 26206S: Orphan 26207W: https://linuxtv.org/ 26208Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26209F: drivers/media/usb/dvb-usb-v2/zd1301* 26210 26211ZD1301_DEMOD MEDIA DRIVER 26212L: [email protected] 26213S: Orphan 26214W: https://linuxtv.org/ 26215Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26216F: drivers/media/dvb-frontends/zd1301_demod* 26217 26218ZHAOXIN PROCESSOR SUPPORT 26219M: Tony W Wang-oc <[email protected]> 26220L: [email protected] 26221S: Maintained 26222F: arch/x86/kernel/cpu/zhaoxin.c 26223 26224ZONEFS FILESYSTEM 26225M: Damien Le Moal <[email protected]> 26226M: Naohiro Aota <[email protected]> 26227R: Johannes Thumshirn <[email protected]> 26228L: [email protected] 26229S: Maintained 26230T: git git://git.kernel.org/pub/scm/linux/kernel/git/dlemoal/zonefs.git 26231F: Documentation/filesystems/zonefs.rst 26232F: fs/zonefs/ 26233 26234ZR36067 VIDEO FOR LINUX DRIVER 26235M: Corentin Labbe <[email protected]> 26236L: [email protected] 26237L: [email protected] 26238S: Maintained 26239W: http://mjpeg.sourceforge.net/driver-zoran/ 26240Q: https://patchwork.linuxtv.org/project/linux-media/list/ 26241F: Documentation/driver-api/media/drivers/zoran.rst 26242F: drivers/media/pci/zoran/ 26243 26244ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 26245M: Minchan Kim <[email protected]> 26246M: Sergey Senozhatsky <[email protected]> 26247L: [email protected] 26248S: Maintained 26249F: Documentation/admin-guide/blockdev/zram.rst 26250F: drivers/block/zram/ 26251 26252ZS DECSTATION Z85C30 SERIAL DRIVER 26253M: "Maciej W. Rozycki" <[email protected]> 26254S: Maintained 26255F: drivers/tty/serial/zs.* 26256 26257ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 26258M: Minchan Kim <[email protected]> 26259M: Sergey Senozhatsky <[email protected]> 26260L: [email protected] 26261S: Maintained 26262F: Documentation/mm/zsmalloc.rst 26263F: include/linux/zsmalloc.h 26264F: mm/zsmalloc.c 26265 26266ZSTD 26267M: Nick Terrell <[email protected]> 26268S: Maintained 26269B: https://github.com/facebook/zstd/issues 26270T: git https://github.com/terrelln/linux.git 26271F: crypto/zstd.c 26272F: include/linux/zstd* 26273F: lib/decompress_unzstd.c 26274F: lib/zstd/ 26275N: zstd 26276K: zstd 26277 26278ZSWAP COMPRESSED SWAP CACHING 26279M: Johannes Weiner <[email protected]> 26280M: Yosry Ahmed <[email protected]> 26281M: Nhat Pham <[email protected]> 26282R: Chengming Zhou <[email protected]> 26283L: [email protected] 26284S: Maintained 26285F: Documentation/admin-guide/mm/zswap.rst 26286F: include/linux/zpool.h 26287F: include/linux/zswap.h 26288F: mm/zpool.c 26289F: mm/zswap.c 26290F: tools/testing/selftests/cgroup/test_zswap.c 26291 26292SENARYTECH AUDIO CODEC DRIVER 26293M: bo liu <[email protected]> 26294S: Maintained 26295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 26296F: sound/pci/hda/patch_senarytech.c 26297 26298THE REST 26299M: Linus Torvalds <[email protected]> 26300L: [email protected] 26301S: Buried alive in reporters 26302T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 26303F: * 26304F: */ 26305